/* Minification failed. Returning unminified contents.
(351,36): run-time error CSS1039: Token not allowed after unary operator: '-table-row-color'
(351,153): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(352,62): run-time error CSS1039: Token not allowed after unary operator: '-table-odd-row-background'
(353,63): run-time error CSS1039: Token not allowed after unary operator: '-table-even-row-background'
(1730,3602): run-time error CSS1030: Expected identifier, found '.'
(1730,3618): run-time error CSS1031: Expected selector, found ')'
(1730,3618): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,4051): run-time error CSS1030: Expected identifier, found '.'
(1730,4067): run-time error CSS1031: Expected selector, found ')'
(1730,4067): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,4171): run-time error CSS1030: Expected identifier, found '.'
(1730,4187): run-time error CSS1031: Expected selector, found ')'
(1730,4187): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,4255): run-time error CSS1030: Expected identifier, found '.'
(1730,4271): run-time error CSS1031: Expected selector, found ')'
(1730,4271): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,4440): run-time error CSS1030: Expected identifier, found '.'
(1730,4456): run-time error CSS1031: Expected selector, found ')'
(1730,4456): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,4607): run-time error CSS1030: Expected identifier, found '.'
(1730,4623): run-time error CSS1031: Expected selector, found ')'
(1730,4623): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,4786): run-time error CSS1030: Expected identifier, found '.'
(1730,4802): run-time error CSS1031: Expected selector, found ')'
(1730,4802): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,4860): run-time error CSS1030: Expected identifier, found '.'
(1730,4876): run-time error CSS1031: Expected selector, found ')'
(1730,4876): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,4949): run-time error CSS1030: Expected identifier, found '.'
(1730,4965): run-time error CSS1031: Expected selector, found ')'
(1730,4965): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,5096): run-time error CSS1030: Expected identifier, found '.'
(1730,5112): run-time error CSS1031: Expected selector, found ')'
(1730,5112): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,5244): run-time error CSS1030: Expected identifier, found '.'
(1730,5260): run-time error CSS1031: Expected selector, found ')'
(1730,5260): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,5348): run-time error CSS1030: Expected identifier, found '.'
(1730,5364): run-time error CSS1031: Expected selector, found ')'
(1730,5364): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,5513): run-time error CSS1030: Expected identifier, found '.'
(1730,5529): run-time error CSS1031: Expected selector, found ')'
(1730,5529): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,5672): run-time error CSS1030: Expected identifier, found '.'
(1730,5688): run-time error CSS1031: Expected selector, found ')'
(1730,5688): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,5773): run-time error CSS1030: Expected identifier, found '.'
(1730,5789): run-time error CSS1031: Expected selector, found ')'
(1730,5789): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,5935): run-time error CSS1030: Expected identifier, found '.'
(1730,5951): run-time error CSS1031: Expected selector, found ')'
(1730,5951): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,6081): run-time error CSS1030: Expected identifier, found '.'
(1730,6097): run-time error CSS1031: Expected selector, found ')'
(1730,6097): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,6235): run-time error CSS1030: Expected identifier, found '.'
(1730,6251): run-time error CSS1031: Expected selector, found ')'
(1730,6251): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,6310): run-time error CSS1030: Expected identifier, found '.'
(1730,6326): run-time error CSS1031: Expected selector, found ')'
(1730,6326): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,6593): run-time error CSS1030: Expected identifier, found '.'
(1730,6609): run-time error CSS1031: Expected selector, found ')'
(1730,6609): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,6664): run-time error CSS1030: Expected identifier, found '.'
(1730,6680): run-time error CSS1031: Expected selector, found ')'
(1730,6680): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,6748): run-time error CSS1030: Expected identifier, found '.'
(1730,6764): run-time error CSS1031: Expected selector, found ')'
(1730,6764): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,6967): run-time error CSS1030: Expected identifier, found '.'
(1730,6983): run-time error CSS1031: Expected selector, found ')'
(1730,6983): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,7165): run-time error CSS1030: Expected identifier, found '.'
(1730,7181): run-time error CSS1031: Expected selector, found ')'
(1730,7181): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,7274): run-time error CSS1030: Expected identifier, found '.'
(1730,7290): run-time error CSS1031: Expected selector, found ')'
(1730,7290): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,7441): run-time error CSS1030: Expected identifier, found '.'
(1730,7457): run-time error CSS1031: Expected selector, found ')'
(1730,7457): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,7609): run-time error CSS1030: Expected identifier, found '.'
(1730,7625): run-time error CSS1031: Expected selector, found ')'
(1730,7625): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,7935): run-time error CSS1030: Expected identifier, found '.'
(1730,7951): run-time error CSS1031: Expected selector, found ')'
(1730,7951): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,8104): run-time error CSS1030: Expected identifier, found '.'
(1730,8120): run-time error CSS1031: Expected selector, found ')'
(1730,8120): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,8191): run-time error CSS1030: Expected identifier, found '.'
(1730,8207): run-time error CSS1031: Expected selector, found ')'
(1730,8207): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,8359): run-time error CSS1030: Expected identifier, found '.'
(1730,8375): run-time error CSS1031: Expected selector, found ')'
(1730,8375): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,8477): run-time error CSS1030: Expected identifier, found '.'
(1730,8493): run-time error CSS1031: Expected selector, found ')'
(1730,8493): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,8642): run-time error CSS1030: Expected identifier, found '.'
(1730,8658): run-time error CSS1031: Expected selector, found ')'
(1730,8658): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,8755): run-time error CSS1030: Expected identifier, found '.'
(1730,8771): run-time error CSS1031: Expected selector, found ')'
(1730,8771): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,8922): run-time error CSS1030: Expected identifier, found '.'
(1730,8938): run-time error CSS1031: Expected selector, found ')'
(1730,8938): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,9039): run-time error CSS1030: Expected identifier, found '.'
(1730,9055): run-time error CSS1031: Expected selector, found ')'
(1730,9055): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,9165): run-time error CSS1030: Expected identifier, found '.'
(1730,9181): run-time error CSS1031: Expected selector, found ')'
(1730,9181): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,9240): run-time error CSS1030: Expected identifier, found '.'
(1730,9256): run-time error CSS1031: Expected selector, found ')'
(1730,9256): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,9323): run-time error CSS1030: Expected identifier, found '.'
(1730,9339): run-time error CSS1031: Expected selector, found ')'
(1730,9339): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,9481): run-time error CSS1030: Expected identifier, found '.'
(1730,9497): run-time error CSS1031: Expected selector, found ')'
(1730,9497): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,9692): run-time error CSS1030: Expected identifier, found '.'
(1730,9708): run-time error CSS1031: Expected selector, found ')'
(1730,9708): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,9807): run-time error CSS1030: Expected identifier, found '.'
(1730,9823): run-time error CSS1031: Expected selector, found ')'
(1730,9823): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,9894): run-time error CSS1030: Expected identifier, found '.'
(1730,9910): run-time error CSS1031: Expected selector, found ')'
(1730,9910): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,10273): run-time error CSS1030: Expected identifier, found '.'
(1730,10289): run-time error CSS1031: Expected selector, found ')'
(1730,10289): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,10388): run-time error CSS1030: Expected identifier, found '.'
(1730,10404): run-time error CSS1031: Expected selector, found ')'
(1730,10404): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,10510): run-time error CSS1030: Expected identifier, found '.'
(1730,10526): run-time error CSS1031: Expected selector, found ')'
(1730,10526): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,10592): run-time error CSS1030: Expected identifier, found '.'
(1730,10608): run-time error CSS1031: Expected selector, found ')'
(1730,10608): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,10852): run-time error CSS1030: Expected identifier, found '.'
(1730,10868): run-time error CSS1031: Expected selector, found ')'
(1730,10868): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,11203): run-time error CSS1030: Expected identifier, found '.'
(1730,11219): run-time error CSS1031: Expected selector, found ')'
(1730,11219): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,11617): run-time error CSS1030: Expected identifier, found '.'
(1730,11633): run-time error CSS1031: Expected selector, found ')'
(1730,11633): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,11905): run-time error CSS1030: Expected identifier, found '.'
(1730,11921): run-time error CSS1031: Expected selector, found ')'
(1730,11921): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,12202): run-time error CSS1030: Expected identifier, found '.'
(1730,12218): run-time error CSS1031: Expected selector, found ')'
(1730,12218): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,12419): run-time error CSS1030: Expected identifier, found '.'
(1730,12435): run-time error CSS1031: Expected selector, found ')'
(1730,12435): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,12495): run-time error CSS1030: Expected identifier, found '.'
(1730,12511): run-time error CSS1031: Expected selector, found ')'
(1730,12511): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,12552): run-time error CSS1030: Expected identifier, found '.'
(1730,12568): run-time error CSS1031: Expected selector, found ')'
(1730,12568): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,12658): run-time error CSS1030: Expected identifier, found '.'
(1730,12674): run-time error CSS1031: Expected selector, found ')'
(1730,12674): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,12816): run-time error CSS1030: Expected identifier, found '.'
(1730,12832): run-time error CSS1031: Expected selector, found ')'
(1730,12832): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,12888): run-time error CSS1030: Expected identifier, found '.'
(1730,12904): run-time error CSS1031: Expected selector, found ')'
(1730,12904): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,13016): run-time error CSS1030: Expected identifier, found '.'
(1730,13032): run-time error CSS1031: Expected selector, found ')'
(1730,13032): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,13088): run-time error CSS1030: Expected identifier, found '.'
(1730,13104): run-time error CSS1031: Expected selector, found ')'
(1730,13104): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,13238): run-time error CSS1030: Expected identifier, found '.'
(1730,13254): run-time error CSS1031: Expected selector, found ')'
(1730,13254): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,13395): run-time error CSS1030: Expected identifier, found '.'
(1730,13411): run-time error CSS1031: Expected selector, found ')'
(1730,13411): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,13524): run-time error CSS1030: Expected identifier, found '.'
(1730,13540): run-time error CSS1031: Expected selector, found ')'
(1730,13540): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,13649): run-time error CSS1030: Expected identifier, found '.'
(1730,13665): run-time error CSS1031: Expected selector, found ')'
(1730,13665): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,13763): run-time error CSS1030: Expected identifier, found '.'
(1730,13779): run-time error CSS1031: Expected selector, found ')'
(1730,13779): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,13976): run-time error CSS1030: Expected identifier, found '.'
(1730,13992): run-time error CSS1031: Expected selector, found ')'
(1730,13992): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,14245): run-time error CSS1030: Expected identifier, found '.'
(1730,14261): run-time error CSS1031: Expected selector, found ')'
(1730,14261): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,14414): run-time error CSS1030: Expected identifier, found '.'
(1730,14430): run-time error CSS1031: Expected selector, found ')'
(1730,14430): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,14506): run-time error CSS1030: Expected identifier, found '.'
(1730,14522): run-time error CSS1031: Expected selector, found ')'
(1730,14522): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,14705): run-time error CSS1030: Expected identifier, found '.'
(1730,14721): run-time error CSS1031: Expected selector, found ')'
(1730,14721): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,14822): run-time error CSS1030: Expected identifier, found '.'
(1730,14838): run-time error CSS1031: Expected selector, found ')'
(1730,14838): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,14971): run-time error CSS1030: Expected identifier, found '.'
(1730,14987): run-time error CSS1031: Expected selector, found ')'
(1730,14987): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,15114): run-time error CSS1030: Expected identifier, found '.'
(1730,15130): run-time error CSS1031: Expected selector, found ')'
(1730,15130): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,15272): run-time error CSS1030: Expected identifier, found '.'
(1730,15283): run-time error CSS1031: Expected selector, found ')'
(1730,15283): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,15541): run-time error CSS1030: Expected identifier, found '.'
(1730,15552): run-time error CSS1031: Expected selector, found ')'
(1730,15552): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,15633): run-time error CSS1030: Expected identifier, found '.'
(1730,15644): run-time error CSS1031: Expected selector, found ')'
(1730,15644): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,15703): run-time error CSS1030: Expected identifier, found '.'
(1730,15714): run-time error CSS1031: Expected selector, found ')'
(1730,15714): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,15782): run-time error CSS1030: Expected identifier, found '.'
(1730,15793): run-time error CSS1031: Expected selector, found ')'
(1730,15793): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,15965): run-time error CSS1030: Expected identifier, found '.'
(1730,15976): run-time error CSS1031: Expected selector, found ')'
(1730,15976): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,16078): run-time error CSS1030: Expected identifier, found '.'
(1730,16089): run-time error CSS1031: Expected selector, found ')'
(1730,16089): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,16189): run-time error CSS1030: Expected identifier, found '.'
(1730,16200): run-time error CSS1031: Expected selector, found ')'
(1730,16200): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,16279): run-time error CSS1030: Expected identifier, found '.'
(1730,16290): run-time error CSS1031: Expected selector, found ')'
(1730,16290): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,16385): run-time error CSS1030: Expected identifier, found '.'
(1730,16396): run-time error CSS1031: Expected selector, found ')'
(1730,16396): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,16457): run-time error CSS1030: Expected identifier, found '.'
(1730,16468): run-time error CSS1031: Expected selector, found ')'
(1730,16468): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,16549): run-time error CSS1030: Expected identifier, found '.'
(1730,16560): run-time error CSS1031: Expected selector, found ')'
(1730,16560): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,16657): run-time error CSS1030: Expected identifier, found '.'
(1730,16668): run-time error CSS1031: Expected selector, found ')'
(1730,16668): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,16726): run-time error CSS1030: Expected identifier, found '.'
(1730,16737): run-time error CSS1031: Expected selector, found ')'
(1730,16737): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,16815): run-time error CSS1030: Expected identifier, found '.'
(1730,16826): run-time error CSS1031: Expected selector, found ')'
(1730,16826): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,16920): run-time error CSS1030: Expected identifier, found '.'
(1730,16931): run-time error CSS1031: Expected selector, found ')'
(1730,16931): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,16993): run-time error CSS1030: Expected identifier, found '.'
(1730,17004): run-time error CSS1031: Expected selector, found ')'
(1730,17004): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,17086): run-time error CSS1030: Expected identifier, found '.'
(1730,17097): run-time error CSS1031: Expected selector, found ')'
(1730,17097): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,17202): run-time error CSS1030: Expected identifier, found '.'
(1730,17213): run-time error CSS1031: Expected selector, found ')'
(1730,17213): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,17274): run-time error CSS1030: Expected identifier, found '.'
(1730,17285): run-time error CSS1031: Expected selector, found ')'
(1730,17285): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,17434): run-time error CSS1030: Expected identifier, found '.'
(1730,17445): run-time error CSS1031: Expected selector, found ')'
(1730,17445): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,17636): run-time error CSS1030: Expected identifier, found '.'
(1730,17647): run-time error CSS1031: Expected selector, found ')'
(1730,17647): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,17832): run-time error CSS1030: Expected identifier, found '.'
(1730,17843): run-time error CSS1031: Expected selector, found ')'
(1730,17843): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,18046): run-time error CSS1030: Expected identifier, found '.'
(1730,18057): run-time error CSS1031: Expected selector, found ')'
(1730,18057): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,18206): run-time error CSS1030: Expected identifier, found '.'
(1730,18217): run-time error CSS1031: Expected selector, found ')'
(1730,18217): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,18374): run-time error CSS1030: Expected identifier, found '.'
(1730,18385): run-time error CSS1031: Expected selector, found ')'
(1730,18385): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,18515): run-time error CSS1030: Expected identifier, found '.'
(1730,18526): run-time error CSS1031: Expected selector, found ')'
(1730,18526): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,18656): run-time error CSS1030: Expected identifier, found '.'
(1730,18667): run-time error CSS1031: Expected selector, found ')'
(1730,18667): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,18779): run-time error CSS1030: Expected identifier, found '.'
(1730,18790): run-time error CSS1031: Expected selector, found ')'
(1730,18790): run-time error CSS1025: Expected comma or open brace, found ')'
(1730,18904): run-time error CSS1030: Expected identifier, found '.'
(1730,18915): run-time error CSS1031: Expected selector, found ')'
(1730,18915): run-time error CSS1025: Expected comma or open brace, found ')'
(1929,33): run-time error CSS1039: Token not allowed after unary operator: '-table-row-color'
(1929,150): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(1930,59): run-time error CSS1039: Token not allowed after unary operator: '-table-odd-row-background'
(1931,60): run-time error CSS1039: Token not allowed after unary operator: '-table-even-row-background'
(2009,104): run-time error CSS1039: Token not allowed after unary operator: '-table-row-color'
(2010,44): run-time error CSS1039: Token not allowed after unary operator: '-table-row-color'
(2011,87): run-time error CSS1039: Token not allowed after unary operator: '-table-row-color'
(2013,86): run-time error CSS1039: Token not allowed after unary operator: '-table-row-color'
(2018,61): run-time error CSS1039: Token not allowed after unary operator: '-table-header-row-background'
(2018,104): run-time error CSS1039: Token not allowed after unary operator: '-table-row-color'
(2019,61): run-time error CSS1039: Token not allowed after unary operator: '-table-odd-row-background'
(2020,62): run-time error CSS1039: Token not allowed after unary operator: '-table-even-row-background'
(2026,35): run-time error CSS1039: Token not allowed after unary operator: '-table-row-color'
(2026,152): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(2027,61): run-time error CSS1039: Token not allowed after unary operator: '-table-header-row-background'
(2027,104): run-time error CSS1039: Token not allowed after unary operator: '-table-row-color'
(2029,73): run-time error CSS1039: Token not allowed after unary operator: '-table-row-color-subheading'
(2032,67): run-time error CSS1039: Token not allowed after unary operator: '-table-row-color-subheading'
(2034,61): run-time error CSS1039: Token not allowed after unary operator: '-table-odd-row-background'
(2035,62): run-time error CSS1039: Token not allowed after unary operator: '-table-even-row-background'
(2555,102): run-time error CSS1039: Token not allowed after unary operator: '-table-row-color'
(2556,42): run-time error CSS1039: Token not allowed after unary operator: '-table-row-color'
(2557,85): run-time error CSS1039: Token not allowed after unary operator: '-table-row-color'
(2559,84): run-time error CSS1039: Token not allowed after unary operator: '-table-row-color'
(2563,59): run-time error CSS1039: Token not allowed after unary operator: '-table-header-row-background'
(2563,102): run-time error CSS1039: Token not allowed after unary operator: '-table-row-color'
(2564,59): run-time error CSS1039: Token not allowed after unary operator: '-table-odd-row-background'
(2565,60): run-time error CSS1039: Token not allowed after unary operator: '-table-even-row-background'
(2579,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2580,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2581,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2582,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2583,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2584,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
/* Minification failed. Returning unminified contents.
(2,36): run-time error CSS1039: Token not allowed after unary operator: '-table-row-color'
(2,153): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(3,62): run-time error CSS1039: Token not allowed after unary operator: '-table-odd-row-background'
(4,63): run-time error CSS1039: Token not allowed after unary operator: '-table-even-row-background'
(1381,3602): run-time error CSS1030: Expected identifier, found '.'
(1381,3618): run-time error CSS1031: Expected selector, found ')'
(1381,3618): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,4051): run-time error CSS1030: Expected identifier, found '.'
(1381,4067): run-time error CSS1031: Expected selector, found ')'
(1381,4067): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,4171): run-time error CSS1030: Expected identifier, found '.'
(1381,4187): run-time error CSS1031: Expected selector, found ')'
(1381,4187): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,4255): run-time error CSS1030: Expected identifier, found '.'
(1381,4271): run-time error CSS1031: Expected selector, found ')'
(1381,4271): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,4440): run-time error CSS1030: Expected identifier, found '.'
(1381,4456): run-time error CSS1031: Expected selector, found ')'
(1381,4456): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,4607): run-time error CSS1030: Expected identifier, found '.'
(1381,4623): run-time error CSS1031: Expected selector, found ')'
(1381,4623): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,4786): run-time error CSS1030: Expected identifier, found '.'
(1381,4802): run-time error CSS1031: Expected selector, found ')'
(1381,4802): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,4860): run-time error CSS1030: Expected identifier, found '.'
(1381,4876): run-time error CSS1031: Expected selector, found ')'
(1381,4876): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,4949): run-time error CSS1030: Expected identifier, found '.'
(1381,4965): run-time error CSS1031: Expected selector, found ')'
(1381,4965): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,5096): run-time error CSS1030: Expected identifier, found '.'
(1381,5112): run-time error CSS1031: Expected selector, found ')'
(1381,5112): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,5244): run-time error CSS1030: Expected identifier, found '.'
(1381,5260): run-time error CSS1031: Expected selector, found ')'
(1381,5260): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,5348): run-time error CSS1030: Expected identifier, found '.'
(1381,5364): run-time error CSS1031: Expected selector, found ')'
(1381,5364): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,5513): run-time error CSS1030: Expected identifier, found '.'
(1381,5529): run-time error CSS1031: Expected selector, found ')'
(1381,5529): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,5672): run-time error CSS1030: Expected identifier, found '.'
(1381,5688): run-time error CSS1031: Expected selector, found ')'
(1381,5688): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,5773): run-time error CSS1030: Expected identifier, found '.'
(1381,5789): run-time error CSS1031: Expected selector, found ')'
(1381,5789): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,5935): run-time error CSS1030: Expected identifier, found '.'
(1381,5951): run-time error CSS1031: Expected selector, found ')'
(1381,5951): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,6081): run-time error CSS1030: Expected identifier, found '.'
(1381,6097): run-time error CSS1031: Expected selector, found ')'
(1381,6097): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,6235): run-time error CSS1030: Expected identifier, found '.'
(1381,6251): run-time error CSS1031: Expected selector, found ')'
(1381,6251): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,6310): run-time error CSS1030: Expected identifier, found '.'
(1381,6326): run-time error CSS1031: Expected selector, found ')'
(1381,6326): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,6593): run-time error CSS1030: Expected identifier, found '.'
(1381,6609): run-time error CSS1031: Expected selector, found ')'
(1381,6609): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,6664): run-time error CSS1030: Expected identifier, found '.'
(1381,6680): run-time error CSS1031: Expected selector, found ')'
(1381,6680): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,6748): run-time error CSS1030: Expected identifier, found '.'
(1381,6764): run-time error CSS1031: Expected selector, found ')'
(1381,6764): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,6967): run-time error CSS1030: Expected identifier, found '.'
(1381,6983): run-time error CSS1031: Expected selector, found ')'
(1381,6983): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,7165): run-time error CSS1030: Expected identifier, found '.'
(1381,7181): run-time error CSS1031: Expected selector, found ')'
(1381,7181): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,7274): run-time error CSS1030: Expected identifier, found '.'
(1381,7290): run-time error CSS1031: Expected selector, found ')'
(1381,7290): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,7441): run-time error CSS1030: Expected identifier, found '.'
(1381,7457): run-time error CSS1031: Expected selector, found ')'
(1381,7457): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,7609): run-time error CSS1030: Expected identifier, found '.'
(1381,7625): run-time error CSS1031: Expected selector, found ')'
(1381,7625): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,7935): run-time error CSS1030: Expected identifier, found '.'
(1381,7951): run-time error CSS1031: Expected selector, found ')'
(1381,7951): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,8104): run-time error CSS1030: Expected identifier, found '.'
(1381,8120): run-time error CSS1031: Expected selector, found ')'
(1381,8120): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,8191): run-time error CSS1030: Expected identifier, found '.'
(1381,8207): run-time error CSS1031: Expected selector, found ')'
(1381,8207): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,8359): run-time error CSS1030: Expected identifier, found '.'
(1381,8375): run-time error CSS1031: Expected selector, found ')'
(1381,8375): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,8477): run-time error CSS1030: Expected identifier, found '.'
(1381,8493): run-time error CSS1031: Expected selector, found ')'
(1381,8493): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,8642): run-time error CSS1030: Expected identifier, found '.'
(1381,8658): run-time error CSS1031: Expected selector, found ')'
(1381,8658): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,8755): run-time error CSS1030: Expected identifier, found '.'
(1381,8771): run-time error CSS1031: Expected selector, found ')'
(1381,8771): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,8922): run-time error CSS1030: Expected identifier, found '.'
(1381,8938): run-time error CSS1031: Expected selector, found ')'
(1381,8938): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,9039): run-time error CSS1030: Expected identifier, found '.'
(1381,9055): run-time error CSS1031: Expected selector, found ')'
(1381,9055): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,9165): run-time error CSS1030: Expected identifier, found '.'
(1381,9181): run-time error CSS1031: Expected selector, found ')'
(1381,9181): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,9240): run-time error CSS1030: Expected identifier, found '.'
(1381,9256): run-time error CSS1031: Expected selector, found ')'
(1381,9256): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,9323): run-time error CSS1030: Expected identifier, found '.'
(1381,9339): run-time error CSS1031: Expected selector, found ')'
(1381,9339): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,9481): run-time error CSS1030: Expected identifier, found '.'
(1381,9497): run-time error CSS1031: Expected selector, found ')'
(1381,9497): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,9692): run-time error CSS1030: Expected identifier, found '.'
(1381,9708): run-time error CSS1031: Expected selector, found ')'
(1381,9708): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,9807): run-time error CSS1030: Expected identifier, found '.'
(1381,9823): run-time error CSS1031: Expected selector, found ')'
(1381,9823): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,9894): run-time error CSS1030: Expected identifier, found '.'
(1381,9910): run-time error CSS1031: Expected selector, found ')'
(1381,9910): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,10273): run-time error CSS1030: Expected identifier, found '.'
(1381,10289): run-time error CSS1031: Expected selector, found ')'
(1381,10289): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,10388): run-time error CSS1030: Expected identifier, found '.'
(1381,10404): run-time error CSS1031: Expected selector, found ')'
(1381,10404): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,10510): run-time error CSS1030: Expected identifier, found '.'
(1381,10526): run-time error CSS1031: Expected selector, found ')'
(1381,10526): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,10592): run-time error CSS1030: Expected identifier, found '.'
(1381,10608): run-time error CSS1031: Expected selector, found ')'
(1381,10608): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,10852): run-time error CSS1030: Expected identifier, found '.'
(1381,10868): run-time error CSS1031: Expected selector, found ')'
(1381,10868): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,11203): run-time error CSS1030: Expected identifier, found '.'
(1381,11219): run-time error CSS1031: Expected selector, found ')'
(1381,11219): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,11617): run-time error CSS1030: Expected identifier, found '.'
(1381,11633): run-time error CSS1031: Expected selector, found ')'
(1381,11633): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,11905): run-time error CSS1030: Expected identifier, found '.'
(1381,11921): run-time error CSS1031: Expected selector, found ')'
(1381,11921): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,12202): run-time error CSS1030: Expected identifier, found '.'
(1381,12218): run-time error CSS1031: Expected selector, found ')'
(1381,12218): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,12419): run-time error CSS1030: Expected identifier, found '.'
(1381,12435): run-time error CSS1031: Expected selector, found ')'
(1381,12435): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,12495): run-time error CSS1030: Expected identifier, found '.'
(1381,12511): run-time error CSS1031: Expected selector, found ')'
(1381,12511): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,12552): run-time error CSS1030: Expected identifier, found '.'
(1381,12568): run-time error CSS1031: Expected selector, found ')'
(1381,12568): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,12658): run-time error CSS1030: Expected identifier, found '.'
(1381,12674): run-time error CSS1031: Expected selector, found ')'
(1381,12674): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,12816): run-time error CSS1030: Expected identifier, found '.'
(1381,12832): run-time error CSS1031: Expected selector, found ')'
(1381,12832): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,12888): run-time error CSS1030: Expected identifier, found '.'
(1381,12904): run-time error CSS1031: Expected selector, found ')'
(1381,12904): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,13016): run-time error CSS1030: Expected identifier, found '.'
(1381,13032): run-time error CSS1031: Expected selector, found ')'
(1381,13032): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,13088): run-time error CSS1030: Expected identifier, found '.'
(1381,13104): run-time error CSS1031: Expected selector, found ')'
(1381,13104): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,13238): run-time error CSS1030: Expected identifier, found '.'
(1381,13254): run-time error CSS1031: Expected selector, found ')'
(1381,13254): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,13395): run-time error CSS1030: Expected identifier, found '.'
(1381,13411): run-time error CSS1031: Expected selector, found ')'
(1381,13411): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,13524): run-time error CSS1030: Expected identifier, found '.'
(1381,13540): run-time error CSS1031: Expected selector, found ')'
(1381,13540): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,13649): run-time error CSS1030: Expected identifier, found '.'
(1381,13665): run-time error CSS1031: Expected selector, found ')'
(1381,13665): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,13763): run-time error CSS1030: Expected identifier, found '.'
(1381,13779): run-time error CSS1031: Expected selector, found ')'
(1381,13779): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,13976): run-time error CSS1030: Expected identifier, found '.'
(1381,13992): run-time error CSS1031: Expected selector, found ')'
(1381,13992): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,14245): run-time error CSS1030: Expected identifier, found '.'
(1381,14261): run-time error CSS1031: Expected selector, found ')'
(1381,14261): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,14414): run-time error CSS1030: Expected identifier, found '.'
(1381,14430): run-time error CSS1031: Expected selector, found ')'
(1381,14430): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,14506): run-time error CSS1030: Expected identifier, found '.'
(1381,14522): run-time error CSS1031: Expected selector, found ')'
(1381,14522): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,14705): run-time error CSS1030: Expected identifier, found '.'
(1381,14721): run-time error CSS1031: Expected selector, found ')'
(1381,14721): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,14822): run-time error CSS1030: Expected identifier, found '.'
(1381,14838): run-time error CSS1031: Expected selector, found ')'
(1381,14838): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,14971): run-time error CSS1030: Expected identifier, found '.'
(1381,14987): run-time error CSS1031: Expected selector, found ')'
(1381,14987): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,15114): run-time error CSS1030: Expected identifier, found '.'
(1381,15130): run-time error CSS1031: Expected selector, found ')'
(1381,15130): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,15272): run-time error CSS1030: Expected identifier, found '.'
(1381,15283): run-time error CSS1031: Expected selector, found ')'
(1381,15283): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,15541): run-time error CSS1030: Expected identifier, found '.'
(1381,15552): run-time error CSS1031: Expected selector, found ')'
(1381,15552): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,15633): run-time error CSS1030: Expected identifier, found '.'
(1381,15644): run-time error CSS1031: Expected selector, found ')'
(1381,15644): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,15703): run-time error CSS1030: Expected identifier, found '.'
(1381,15714): run-time error CSS1031: Expected selector, found ')'
(1381,15714): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,15782): run-time error CSS1030: Expected identifier, found '.'
(1381,15793): run-time error CSS1031: Expected selector, found ')'
(1381,15793): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,15965): run-time error CSS1030: Expected identifier, found '.'
(1381,15976): run-time error CSS1031: Expected selector, found ')'
(1381,15976): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,16078): run-time error CSS1030: Expected identifier, found '.'
(1381,16089): run-time error CSS1031: Expected selector, found ')'
(1381,16089): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,16189): run-time error CSS1030: Expected identifier, found '.'
(1381,16200): run-time error CSS1031: Expected selector, found ')'
(1381,16200): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,16279): run-time error CSS1030: Expected identifier, found '.'
(1381,16290): run-time error CSS1031: Expected selector, found ')'
(1381,16290): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,16385): run-time error CSS1030: Expected identifier, found '.'
(1381,16396): run-time error CSS1031: Expected selector, found ')'
(1381,16396): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,16457): run-time error CSS1030: Expected identifier, found '.'
(1381,16468): run-time error CSS1031: Expected selector, found ')'
(1381,16468): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,16549): run-time error CSS1030: Expected identifier, found '.'
(1381,16560): run-time error CSS1031: Expected selector, found ')'
(1381,16560): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,16657): run-time error CSS1030: Expected identifier, found '.'
(1381,16668): run-time error CSS1031: Expected selector, found ')'
(1381,16668): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,16726): run-time error CSS1030: Expected identifier, found '.'
(1381,16737): run-time error CSS1031: Expected selector, found ')'
(1381,16737): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,16815): run-time error CSS1030: Expected identifier, found '.'
(1381,16826): run-time error CSS1031: Expected selector, found ')'
(1381,16826): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,16920): run-time error CSS1030: Expected identifier, found '.'
(1381,16931): run-time error CSS1031: Expected selector, found ')'
(1381,16931): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,16993): run-time error CSS1030: Expected identifier, found '.'
(1381,17004): run-time error CSS1031: Expected selector, found ')'
(1381,17004): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,17086): run-time error CSS1030: Expected identifier, found '.'
(1381,17097): run-time error CSS1031: Expected selector, found ')'
(1381,17097): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,17202): run-time error CSS1030: Expected identifier, found '.'
(1381,17213): run-time error CSS1031: Expected selector, found ')'
(1381,17213): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,17274): run-time error CSS1030: Expected identifier, found '.'
(1381,17285): run-time error CSS1031: Expected selector, found ')'
(1381,17285): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,17434): run-time error CSS1030: Expected identifier, found '.'
(1381,17445): run-time error CSS1031: Expected selector, found ')'
(1381,17445): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,17636): run-time error CSS1030: Expected identifier, found '.'
(1381,17647): run-time error CSS1031: Expected selector, found ')'
(1381,17647): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,17832): run-time error CSS1030: Expected identifier, found '.'
(1381,17843): run-time error CSS1031: Expected selector, found ')'
(1381,17843): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,18046): run-time error CSS1030: Expected identifier, found '.'
(1381,18057): run-time error CSS1031: Expected selector, found ')'
(1381,18057): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,18206): run-time error CSS1030: Expected identifier, found '.'
(1381,18217): run-time error CSS1031: Expected selector, found ')'
(1381,18217): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,18374): run-time error CSS1030: Expected identifier, found '.'
(1381,18385): run-time error CSS1031: Expected selector, found ')'
(1381,18385): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,18515): run-time error CSS1030: Expected identifier, found '.'
(1381,18526): run-time error CSS1031: Expected selector, found ')'
(1381,18526): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,18656): run-time error CSS1030: Expected identifier, found '.'
(1381,18667): run-time error CSS1031: Expected selector, found ')'
(1381,18667): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,18779): run-time error CSS1030: Expected identifier, found '.'
(1381,18790): run-time error CSS1031: Expected selector, found ')'
(1381,18790): run-time error CSS1025: Expected comma or open brace, found ')'
(1381,18904): run-time error CSS1030: Expected identifier, found '.'
(1381,18915): run-time error CSS1031: Expected selector, found ')'
(1381,18915): run-time error CSS1025: Expected comma or open brace, found ')'
(1580,33): run-time error CSS1039: Token not allowed after unary operator: '-table-row-color'
(1580,150): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(1581,59): run-time error CSS1039: Token not allowed after unary operator: '-table-odd-row-background'
(1582,60): run-time error CSS1039: Token not allowed after unary operator: '-table-even-row-background'
(1660,104): run-time error CSS1039: Token not allowed after unary operator: '-table-row-color'
(1661,44): run-time error CSS1039: Token not allowed after unary operator: '-table-row-color'
(1662,87): run-time error CSS1039: Token not allowed after unary operator: '-table-row-color'
(1664,86): run-time error CSS1039: Token not allowed after unary operator: '-table-row-color'
(1669,61): run-time error CSS1039: Token not allowed after unary operator: '-table-header-row-background'
(1669,104): run-time error CSS1039: Token not allowed after unary operator: '-table-row-color'
(1670,61): run-time error CSS1039: Token not allowed after unary operator: '-table-odd-row-background'
(1671,62): run-time error CSS1039: Token not allowed after unary operator: '-table-even-row-background'
(1677,35): run-time error CSS1039: Token not allowed after unary operator: '-table-row-color'
(1677,152): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(1678,61): run-time error CSS1039: Token not allowed after unary operator: '-table-header-row-background'
(1678,104): run-time error CSS1039: Token not allowed after unary operator: '-table-row-color'
(1680,73): run-time error CSS1039: Token not allowed after unary operator: '-table-row-color-subheading'
(1683,67): run-time error CSS1039: Token not allowed after unary operator: '-table-row-color-subheading'
(1685,61): run-time error CSS1039: Token not allowed after unary operator: '-table-odd-row-background'
(1686,62): run-time error CSS1039: Token not allowed after unary operator: '-table-even-row-background'
(2206,102): run-time error CSS1039: Token not allowed after unary operator: '-table-row-color'
(2207,42): run-time error CSS1039: Token not allowed after unary operator: '-table-row-color'
(2208,85): run-time error CSS1039: Token not allowed after unary operator: '-table-row-color'
(2210,84): run-time error CSS1039: Token not allowed after unary operator: '-table-row-color'
(2214,59): run-time error CSS1039: Token not allowed after unary operator: '-table-header-row-background'
(2214,102): run-time error CSS1039: Token not allowed after unary operator: '-table-row-color'
(2215,59): run-time error CSS1039: Token not allowed after unary operator: '-table-odd-row-background'
(2216,60): run-time error CSS1039: Token not allowed after unary operator: '-table-even-row-background'
(2230,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2231,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2232,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2233,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2234,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2235,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
table.attendeeList {margin: 0px 0 20px 0; border: none; max-width: 900px;}
table.attendeeList td {color: var(--table-row-color); border-left: none !important; border-top: none; border-right: none; border-bottom: 1px solid var(--secondary); vertical-align: text-top;  padding: 4px 6px;}
table.attendeeList tr:nth-child(odd) {background-color: var(--table-odd-row-background) }
table.attendeeList tr:nth-child(even) {background-color: var(--table-even-row-background) }
table.attendeeList td a {color: white; text-decoration: underline;}


.swal2-popup.swal2-toast {
  flex-direction: row;
  align-items: center;
  width: auto;
  padding: 0.625em;
  overflow-y: hidden;
  background: #fff;
  box-shadow: 0 0 0.625em #d9d9d9;
  font-size: .8em !important;
}
.swal2-popup.swal2-toast .swal2-header {
  flex-direction: row;
  padding: 0;
}
.swal2-popup.swal2-toast .swal2-title {
  flex-grow: 1;
  justify-content: flex-start;
  margin: 0 0.6em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-footer {
  margin: 0.5em 0 0;
  padding: 0.5em 0 0;
  font-size: 0.8em;
}
.swal2-popup.swal2-toast .swal2-close {
  position: static;
  width: 0.8em;
  height: 0.8em;
  line-height: 0.8;
}
.swal2-popup.swal2-toast .swal2-content {
  justify-content: flex-start;
  padding: 0;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-icon {
  width: 2em;
  min-width: 2em;
  height: 2em;
  margin: 0;
}
.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 1.8em;
  font-weight: bold;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
    font-size: 0.25em;
  }
}
.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  top: 0.875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-actions {
  flex-basis: auto !important;
  width: auto;
  height: auto;
  margin: 0 0.3125em;
  padding: 0;
}
.swal2-popup.swal2-toast .swal2-styled {
  margin: 0.125em 0.3125em;
  padding: 0.3125em 0.625em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-styled:focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(100, 150, 200, 0.5);
}
.swal2-popup.swal2-toast .swal2-success {
  border-color: #a5dc86;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 1.6em;
  height: 3em;
  transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.8em;
  left: -0.5em;
  transform: rotate(-45deg);
  transform-origin: 2em 2em;
  border-radius: 4em 0 0 4em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.25em;
  left: 0.9375em;
  transform-origin: 0 1.5em;
  border-radius: 0 4em 4em 0;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
  top: 0;
  left: 0.4375em;
  width: 0.4375em;
  height: 2.6875em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
  height: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
  top: 1.125em;
  left: 0.1875em;
  width: 0.75em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
  top: 0.9375em;
  right: 0.1875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip {
  -webkit-animation: swal2-toast-animate-success-line-tip 0.75s;
          animation: swal2-toast-animate-success-line-tip 0.75s;
}
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long {
  -webkit-animation: swal2-toast-animate-success-line-long 0.75s;
          animation: swal2-toast-animate-success-line-long 0.75s;
}
.swal2-popup.swal2-toast.swal2-show {
  -webkit-animation: swal2-toast-show 0.5s;
          animation: swal2-toast-show 0.5s;
}
.swal2-popup.swal2-toast.swal2-hide {
  -webkit-animation: swal2-toast-hide 0.1s forwards;
          animation: swal2-toast-hide 0.1s forwards;
}

.swal2-container {
  display: flex;
  position: fixed;
  z-index: 10060;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0.625em;
  overflow-x: hidden;
  transition: background-color 0.1s;
  -webkit-overflow-scrolling: touch;
}
.swal2-container.swal2-backdrop-show, .swal2-container.swal2-noanimation {
  background: rgba(0, 0, 0, 0.4);
}
.swal2-container.swal2-backdrop-hide {
  background: transparent !important;
}
.swal2-container.swal2-top {
  align-items: flex-start;
}
.swal2-container.swal2-top-start, .swal2-container.swal2-top-left {
  align-items: flex-start;
  justify-content: flex-start;
}
.swal2-container.swal2-top-end, .swal2-container.swal2-top-right {
  align-items: flex-start;
  justify-content: flex-end;
}
.swal2-container.swal2-center {
  align-items: center;
}
.swal2-container.swal2-center-start, .swal2-container.swal2-center-left {
  align-items: center;
  justify-content: flex-start;
}
.swal2-container.swal2-center-end, .swal2-container.swal2-center-right {
  align-items: center;
  justify-content: flex-end;
}
.swal2-container.swal2-bottom {
  align-items: flex-end;
}
.swal2-container.swal2-bottom-start, .swal2-container.swal2-bottom-left {
  align-items: flex-end;
  justify-content: flex-start;
}
.swal2-container.swal2-bottom-end, .swal2-container.swal2-bottom-right {
  align-items: flex-end;
  justify-content: flex-end;
}
.swal2-container.swal2-bottom > :first-child, .swal2-container.swal2-bottom-start > :first-child, .swal2-container.swal2-bottom-left > :first-child, .swal2-container.swal2-bottom-end > :first-child, .swal2-container.swal2-bottom-right > :first-child {
  margin-top: auto;
}
.swal2-container.swal2-grow-fullscreen > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-self: stretch;
  justify-content: center;
}
.swal2-container.swal2-grow-row > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-content: center;
  justify-content: center;
}
.swal2-container.swal2-grow-column {
  flex: 1;
  flex-direction: column;
}
.swal2-container.swal2-grow-column.swal2-top, .swal2-container.swal2-grow-column.swal2-center, .swal2-container.swal2-grow-column.swal2-bottom {
  align-items: center;
}
.swal2-container.swal2-grow-column.swal2-top-start, .swal2-container.swal2-grow-column.swal2-center-start, .swal2-container.swal2-grow-column.swal2-bottom-start, .swal2-container.swal2-grow-column.swal2-top-left, .swal2-container.swal2-grow-column.swal2-center-left, .swal2-container.swal2-grow-column.swal2-bottom-left {
  align-items: flex-start;
}
.swal2-container.swal2-grow-column.swal2-top-end, .swal2-container.swal2-grow-column.swal2-center-end, .swal2-container.swal2-grow-column.swal2-bottom-end, .swal2-container.swal2-grow-column.swal2-top-right, .swal2-container.swal2-grow-column.swal2-center-right, .swal2-container.swal2-grow-column.swal2-bottom-right {
  align-items: flex-end;
}
.swal2-container.swal2-grow-column > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-content: center;
  justify-content: center;
}
.swal2-container.swal2-no-transition {
  transition: none !important;
}
.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen) > .swal2-modal {
  margin: auto;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-container .swal2-modal {
    margin: 0 !important;
  }
} 

.swal2-popup {
  display: none;
  position: relative;
  box-sizing: border-box;
  flex-direction: column;
  justify-content: center;
  width: 32em;
  max-width: 100%;
  padding: 1.25em;
  border: none;
  border-radius: 5px;
  background: #fff;
  font-family: inherit;
  font-size: .85em;
}
.swal2-popup:focus {
  outline: none;
}
.swal2-popup.swal2-loading {
  overflow-y: hidden;
}

.swal2-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 1.8em;
}

.swal2-title {
  position: relative;
  max-width: 100%;
  margin: 0 0 0.4em;
  padding: 0;
  color: #595959;
  font-size: 1.875em;
  font-weight: 600;
  text-align: center;
  text-transform: none;
  word-wrap: break-word;
}

.swal2-actions {
  display: flex;
  z-index: 1;
  box-sizing: border-box;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: 1.25em auto 0;
  padding: 0 1.6em;
}
.swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
  opacity: 0.4;
}
.swal2-actions:not(.swal2-loading) .swal2-styled:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
.swal2-actions:not(.swal2-loading) .swal2-styled:active {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}

.swal2-loader {
  display: none;
  align-items: center;
  justify-content: center;
  width: 2.2em;
  height: 2.2em;
  margin: 0 1.875em;
  -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
          animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border-width: 0.25em;
  border-style: solid;
  border-radius: 100%;
  border-color: #2778c4 transparent #2778c4 transparent;
}

.swal2-styled {
  margin: 0.3125em;
  padding: 0.625em 1.1em;
  box-shadow: none;
  font-weight: 500;
}
.swal2-styled:not([disabled]) {
  cursor: pointer;
}
.swal2-styled.swal2-confirm {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #2778c4;
  color: #fff;
  font-size: 1.0625em;
}
.swal2-styled.swal2-deny {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #d14529;
  color: #fff;
  font-size: 1.0625em;
}
.swal2-styled.swal2-cancel {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #757575;
  color: #fff;
  font-size: 1.0625em;
}
.swal2-styled:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(100, 150, 200, 0.5);
}
.swal2-styled::-moz-focus-inner {
  border: 0;
}

.swal2-footer {
  justify-content: center;
  margin: 1.25em 0 0;
  padding: 1em 0 0;
  border-top: 1px solid #eee;
  color: #545454;
  font-size: 1em;
}

.swal2-timer-progress-bar-container {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 0.25em;
  overflow: hidden;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.swal2-timer-progress-bar {
  width: 100%;
  height: 0.25em;
  background: rgba(0, 0, 0, 0.2);
}

.swal2-image {
  max-width: 100%;
  margin: 1.25em auto;
}

.swal2-close {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  align-items: center;
  justify-content: center;
  width: 1.2em;
  height: 1.2em;
  padding: 0;
  overflow: hidden;
  transition: color 0.1s ease-out;
  border: none;
  border-radius: 5px;
  background: transparent;
  color: #cccccc;
  font-family: serif;
  font-size: 2.5em;
  line-height: 1.2;
  cursor: pointer;
}
.swal2-close:hover {
  transform: none;
  background: transparent;
  color: #f27474;
}
.swal2-close:focus {
  outline: none;
  box-shadow: inset 0 0 0 3px rgba(100, 150, 200, 0.5);
}
.swal2-close::-moz-focus-inner {
  border: 0;
}

.swal2-content {
  z-index: 1;
  justify-content: left;
  margin: 0;
  padding: 0 1.6em;
  color: #545454;
  font-size: 1.125em;
  font-weight: normal;
  line-height: normal;
  text-align: left;
  word-wrap: break-word;
}

.swal2-input,
.swal2-file,
.swal2-textarea,
.swal2-select,
.swal2-radio,
.swal2-checkbox {
  margin: 1em auto;
}

.swal2-input,
.swal2-file,
.swal2-textarea {
  box-sizing: border-box;
  width: 100%;
  transition: border-color 0.3s, box-shadow 0.3s;
  border: 1px solid #d9d9d9;
  border-radius: 0.1875em;
  background: inherit;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
  color: inherit;
  font-size: 1.125em;
}
.swal2-input.swal2-inputerror,
.swal2-file.swal2-inputerror,
.swal2-textarea.swal2-inputerror {
  border-color: #f27474 !important;
  box-shadow: 0 0 2px #f27474 !important;
}
.swal2-input:focus,
.swal2-file:focus,
.swal2-textarea:focus {
  border: 1px solid #b4dbed;
  outline: none;
  box-shadow: 0 0 0 3px rgba(100, 150, 200, 0.5);
}
.swal2-input::-moz-placeholder, .swal2-file::-moz-placeholder, .swal2-textarea::-moz-placeholder {
  color: #cccccc;
}
.swal2-input:-ms-input-placeholder, .swal2-file:-ms-input-placeholder, .swal2-textarea:-ms-input-placeholder {
  color: #cccccc;
}
.swal2-input::placeholder,
.swal2-file::placeholder,
.swal2-textarea::placeholder {
  color: #cccccc;
}

.swal2-range {
  margin: 1em auto;
  background: #fff;
}
.swal2-range input {
  width: 80%;
}
.swal2-range output {
  width: 20%;
  color: inherit;
  font-weight: 600;
  text-align: center;
}
.swal2-range input,
.swal2-range output {
  height: 2.625em;
  padding: 0;
  font-size: 1.125em;
  line-height: 2.625em;
}

.swal2-input {
  height: 2.625em;
  padding: 0 0.75em;
}
.swal2-input[type=number] {
  max-width: 10em;
}

.swal2-file {
  background: inherit;
  font-size: 1.125em;
}

.swal2-textarea {
  height: 6.75em;
  padding: 0.75em;
}

.swal2-select {
  min-width: 50%;
  max-width: 100%;
  padding: 0.375em 0.625em;
  background: inherit;
  color: inherit;
  font-size: 1.125em;
}

.swal2-radio,
.swal2-checkbox {
  align-items: center;
  justify-content: center;
  background: #fff;
  color: inherit;
}
.swal2-radio label,
.swal2-checkbox label {
  margin: 0 0.6em;
  font-size: 1.125em;
}
.swal2-radio input,
.swal2-checkbox input {
  margin: 0 0.4em;
}

.swal2-input-label {
  display: flex;
  justify-content: center;
  margin: 1em auto;
}

.swal2-validation-message {
  display: none;
  align-items: center;
  justify-content: center;
  margin: 0 -2.7em;
  padding: 0.625em;
  overflow: hidden;
  background: #f0f0f0;
  color: #666666;
  font-size: 1em;
  font-weight: 300;
}
.swal2-validation-message::before {
  content: "!";
  display: inline-block;
  width: 1.5em;
  min-width: 1.5em;
  height: 1.5em;
  margin: 0 0.625em;
  border-radius: 50%;
  background-color: #f27474;
  color: #fff;
  font-weight: 600;
  line-height: 1.5em;
  text-align: center;
}

.swal2-icon {
display: none !important;
  position: relative;
  box-sizing: content-box;
  justify-content: center;
  width: 2em;
  height: 2em;
  margin: 1.25em auto 1.875em;
  border: 0.25em solid transparent;
  border-radius: 50%;
  border-color: #000;
  font-family: inherit;
  line-height: 5em;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.swal2-icon .swal2-icon-content {
display: none;
  xdisplay: flex;
  align-items: center;
  font-size: 3.75em;
}
.swal2-icon.swal2-error {
  border-color: #f27474;
  color: #f27474;
}
.swal2-icon.swal2-error .swal2-x-mark {
  position: relative;
  flex-grow: 1;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  display: block;
  position: absolute;
  top: 2.3125em;
  width: 2.9375em;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #f27474;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 1.0625em;
  transform: rotate(45deg);
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 1em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-error.swal2-icon-show {
  -webkit-animation: swal2-animate-error-icon 0.5s;
          animation: swal2-animate-error-icon 0.5s;
}
.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark {
  -webkit-animation: swal2-animate-error-x-mark 0.5s;
          animation: swal2-animate-error-x-mark 0.5s;
}
.swal2-icon.swal2-warning {
  border-color: #facea8;
  color: #f8bb86;
}
.swal2-icon.swal2-info {
  border-color: #9de0f6;
  color: #3fc3ee;
}
.swal2-icon.swal2-question {
  border-color: #c9dae1;
  color: #87adbd;
}
.swal2-icon.swal2-success {
  border-color: #a5dc86;
  color: #a5dc86;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 3.75em;
  height: 7.5em;
  transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.4375em;
  left: -2.0635em;
  transform: rotate(-45deg);
  transform-origin: 3.75em 3.75em;
  border-radius: 7.5em 0 0 7.5em;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.6875em;
  left: 1.875em;
  transform: rotate(-45deg);
  transform-origin: 0 3.75em;
  border-radius: 0 7.5em 7.5em 0;
}
.swal2-icon.swal2-success .swal2-success-ring {
  position: absolute;
  z-index: 2;
  top: -0.25em;
  left: -0.25em;
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  border: 0.25em solid rgba(165, 220, 134, 0.3);
  border-radius: 50%;
}
.swal2-icon.swal2-success .swal2-success-fix {
  position: absolute;
  z-index: 1;
  top: 0.5em;
  left: 1.625em;
  width: 0.4375em;
  height: 5.625em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-success [class^=swal2-success-line] {
  display: block;
  position: absolute;
  z-index: 2;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #a5dc86;
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
  top: 2.875em;
  left: 0.8125em;
  width: 1.5625em;
  transform: rotate(45deg);
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
  top: 2.375em;
  right: 0.5em;
  width: 2.9375em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip {
  -webkit-animation: swal2-animate-success-line-tip 0.75s;
          animation: swal2-animate-success-line-tip 0.75s;
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long {
  -webkit-animation: swal2-animate-success-line-long 0.75s;
          animation: swal2-animate-success-line-long 0.75s;
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right {
  -webkit-animation: swal2-rotate-success-circular-line 4.25s ease-in;
          animation: swal2-rotate-success-circular-line 4.25s ease-in;
}

.swal2-progress-steps {
  flex-wrap: wrap;
  align-items: center;
  max-width: 100%;
  margin: 0 0 1.25em;
  padding: 0;
  background: inherit;
  font-weight: 600;
}
.swal2-progress-steps li {
  display: inline-block;
  position: relative;
}
.swal2-progress-steps .swal2-progress-step {
  z-index: 20;
  flex-shrink: 0;
  width: 2em;
  height: 2em;
  border-radius: 2em;
  background: #2778c4;
  color: #fff;
  line-height: 2em;
  text-align: center;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
  background: #2778c4;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {
  background: #add8e6;
  color: #fff;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
  background: #add8e6;
}
.swal2-progress-steps .swal2-progress-step-line {
  z-index: 10;
  flex-shrink: 0;
  width: 2.5em;
  height: 0.4em;
  margin: 0 -1px;
  background: #2778c4;
}

[class^=swal2] {
  -webkit-tap-highlight-color: transparent;
}

.swal2-show {
  -webkit-animation: swal2-show 0.3s;
          animation: swal2-show 0.3s;
}

.swal2-hide {
  -webkit-animation: swal2-hide 0.15s forwards;
          animation: swal2-hide 0.15s forwards;
}

.swal2-noanimation {
  transition: none;
}

.swal2-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

.swal2-rtl .swal2-close {
  right: auto;
  left: 0;
}
.swal2-rtl .swal2-timer-progress-bar {
  right: 0;
  left: auto;
}

@supports (-ms-accelerator: true) {
  .swal2-range input {
    width: 100% !important;
  }
  .swal2-range output {
    display: none;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-range input {
    width: 100% !important;
  }
  .swal2-range output {
    display: none;
  }
}
@-webkit-keyframes swal2-toast-show {
  0% {
    transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    transform: translateY(0) rotateZ(0deg);
  }
}
@keyframes swal2-toast-show {
  0% {
    transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    transform: translateY(0) rotateZ(0deg);
  }
}
@-webkit-keyframes swal2-toast-hide {
  100% {
    transform: rotateZ(1deg);
    opacity: 0;
  }
}
@keyframes swal2-toast-hide {
  100% {
    transform: rotateZ(1deg);
    opacity: 0;
  }
}
@-webkit-keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: 0.5625em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 0.125em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 0.625em;
    left: -0.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: 0.75em;
    width: 0.5em;
  }
  100% {
    top: 1.125em;
    left: 0.1875em;
    width: 0.75em;
  }
}
@keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: 0.5625em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 0.125em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 0.625em;
    left: -0.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: 0.75em;
    width: 0.5em;
  }
  100% {
    top: 1.125em;
    left: 0.1875em;
    width: 0.75em;
  }
}
@-webkit-keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: 0.9375em;
    width: 0;
  }
  84% {
    top: 0.9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: 0.9375em;
    right: 0.1875em;
    width: 1.375em;
  }
}
@keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: 0.9375em;
    width: 0;
  }
  84% {
    top: 0.9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: 0.9375em;
    right: 0.1875em;
    width: 1.375em;
  }
}
@-webkit-keyframes swal2-show {
  0% {
    transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes swal2-show {
  0% {
    transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
@-webkit-keyframes swal2-hide {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0.5);
    opacity: 0;
  }
}
@keyframes swal2-hide {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0.5);
    opacity: 0;
  }
}
@-webkit-keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -0.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: 0.8125em;
    width: 1.5625em;
  }
}
@keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -0.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: 0.8125em;
    width: 1.5625em;
  }
}
@-webkit-keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: 0.5em;
    width: 2.9375em;
  }
}
@keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: 0.5em;
    width: 2.9375em;
  }
}
@-webkit-keyframes swal2-rotate-success-circular-line {
  0% {
    transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
  }
}
@keyframes swal2-rotate-success-circular-line {
  0% {
    transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
  }
}
@-webkit-keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes swal2-animate-error-icon {
  0% {
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    opacity: 1;
  }
}
@keyframes swal2-animate-error-icon {
  0% {
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    opacity: 1;
  }
}
@-webkit-keyframes swal2-rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes swal2-rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
  overflow: hidden;
}
body.swal2-height-auto {
  height: auto !important;
}
body.swal2-no-backdrop .swal2-container {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  max-width: calc(100% - 0.625em * 2);
  background-color: transparent !important;
}
body.swal2-no-backdrop .swal2-container > .swal2-modal {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
body.swal2-no-backdrop .swal2-container.swal2-top {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-no-backdrop .swal2-container.swal2-top-start, body.swal2-no-backdrop .swal2-container.swal2-top-left {
  top: 0;
  left: 0;
}
body.swal2-no-backdrop .swal2-container.swal2-top-end, body.swal2-no-backdrop .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
}
body.swal2-no-backdrop .swal2-container.swal2-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
body.swal2-no-backdrop .swal2-container.swal2-center-start, body.swal2-no-backdrop .swal2-container.swal2-center-left {
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
body.swal2-no-backdrop .swal2-container.swal2-center-end, body.swal2-no-backdrop .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
body.swal2-no-backdrop .swal2-container.swal2-bottom {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-no-backdrop .swal2-container.swal2-bottom-start, body.swal2-no-backdrop .swal2-container.swal2-bottom-left {
  bottom: 0;
  left: 0;
}
body.swal2-no-backdrop .swal2-container.swal2-bottom-end, body.swal2-no-backdrop .swal2-container.swal2-bottom-right {
  right: 0;
  bottom: 0;
}
@media print {
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
    overflow-y: scroll !important;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden=true] {
    display: none;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
    position: static !important;
  }
}
body.swal2-toast-shown .swal2-container {
  background-color: transparent;
}
body.swal2-toast-shown .swal2-container.swal2-top {
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
}
body.swal2-toast-shown .swal2-container.swal2-top-start, body.swal2-toast-shown .swal2-container.swal2-top-left {
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-center-start, body.swal2-toast-shown .swal2-container.swal2-center-left {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-center {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translate(-50%, -50%);
}
body.swal2-toast-shown .swal2-container.swal2-center-end, body.swal2-toast-shown .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-start, body.swal2-toast-shown .swal2-container.swal2-bottom-left {
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-bottom {
  top: auto;
  right: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-end, body.swal2-toast-shown .swal2-container.swal2-bottom-right {
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
}
body.swal2-toast-column .swal2-toast {
  flex-direction: column;
  align-items: stretch;
}
body.swal2-toast-column .swal2-toast .swal2-actions {
  flex: 1;
  align-self: stretch;
  height: 2.2em;
  margin-top: 0.3125em;
}
body.swal2-toast-column .swal2-toast .swal2-loading {
  justify-content: center;
}
body.swal2-toast-column .swal2-toast .swal2-input {
  height: 2em;
  margin: 0.3125em auto;
  font-size: 1em;
}
body.swal2-toast-column .swal2-toast .swal2-validation-message {
  font-size: 1em;
}

.swal2-popup.swal2-toast{box-sizing:border-box;grid-column:1/4 !important;grid-row:1/4 !important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.075),0 1px 2px rgba(0,0,0,.075),1px 2px 4px rgba(0,0,0,.075),1px 3px 8px rgba(0,0,0,.075),2px 4px 16px rgba(0,0,0,.075);pointer-events:all}.swal2-popup.swal2-toast>*{grid-column:2}.swal2-popup.swal2-toast .swal2-title{margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-loading{justify-content:center}.swal2-popup.swal2-toast .swal2-input{height:2em;margin:.5em;font-size:1em}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-popup.swal2-toast .swal2-html-container{margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-popup.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-popup.swal2-toast .swal2-styled{margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.8em;left:-0.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{animation:swal2-toast-hide .1s forwards}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);height:100%;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:rgba(0,0,0,.4)}div:where(.swal2-container).swal2-backdrop-hide{background:rgba(0,0,0,0) !important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0, 1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0, 1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0, 1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none !important}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0, 100%);width:32em;max-width:100%;padding:0 0 1.25em;border:none;border-radius:5px;background:#fff;color:#545454;font-family:inherit;font-size:1rem}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:.8em 1em 0;color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:1.25em auto 0;padding:0}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1))}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2))}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:box-shadow .1s;box-shadow:0 0 0 3px rgba(0,0,0,0);font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#7066e0;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm:focus{box-shadow:0 0 0 3px rgba(112,102,224,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-deny{border:0;border-radius:.25em;background:initial;background-color:#dc3741;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-deny:focus{box-shadow:0 0 0 3px rgba(220,55,65,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#6e7881;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel:focus{box-shadow:0 0 0 3px rgba(110,120,129,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-default-outline:focus{box-shadow:0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-styled):focus{outline:none}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid #eee;color:inherit;font-size:1em;text-align:center}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto !important;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:rgba(0,0,0,.2)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em}div:where(.swal2-container) button:where(.swal2-close){z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:color .1s,box-shadow .1s;border:none;border-radius:5px;background:rgba(0,0,0,0);color:#ccc;font-family:monospace;font-size:2.5em;cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:none;background:rgba(0,0,0,0);color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus{outline:none;box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) .swal2-html-container{z-index:1;justify-content:center;margin:1em 1.6em .3em;padding:0;overflow:auto;color:inherit;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;word-wrap:break-word;word-break:break-word}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:.1875em;background:rgba(0,0,0,0);box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(0,0,0,0);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:1px solid #b4dbed;outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:#fff}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:rgba(0,0,0,0);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:rgba(0,0,0,0);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:#fff;color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message)::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:rgba(0,0,0,0);font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;border:0.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}div:where(.swal2-icon).swal2-warning{border-color:#facea8;color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}div:where(.swal2-icon).swal2-info{border-color:#9de0f6;color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}div:where(.swal2-icon).swal2-question{border-color:#c9dae1;color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-0.25em;left:-0.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:swal2-show .3s}.swal2-hide{animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@keyframes swal2-toast-show{0%{transform:translateY(-0.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(0.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-show{0%{transform:scale(0.7)}45%{transform:scale(1.05)}80%{transform:scale(0.95)}100%{transform:scale(1)}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(0.5);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(0.4);opacity:0}50%{margin-top:1.625em;transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-container{background-color:rgba(0,0,0,0) !important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static !important}}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:rgba(0,0,0,0);pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%, -50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}

.faqList {clear: both;}
.faqList .category {font-weight: bold; font-size: 1.2em; margin-top: 10px;}
.faqList .question {margin: 5px 0 10px 20px; cursor: pointer; font-weight: bold; color: #666666}
.faqList .answer {display: none; margin-left: 20px; margin-bottom: 25px;}
.faqList .answer p:first-child {margin: 0!important; padding: 0 !important; display: inline} 


  div.buttonGroup{margin:12px 0 12px 0}
  div.buttonGroup input[type=submit], div.buttonGroup input[type=button]{display:inline-table;margin-left:60px; padding: 1.5em 2em !important;}
  div.buttonGroup input[type=submit]:first-child, div.buttonGroup input[type=button]:first-child {margin-left:0}
  div.buttonGroup input[type=submit]:first-child.buttonCancel, div.buttonGroup input[type=button]:first-child.buttonCancel {background-color: #F93D3C !important; color: white !important; padding: .75em 2em !important;}

  div.buttonGroup input[type=submit].buttonHighlight {background-color: #f04d2a!important;}
  


.dataForm { max-width: 700px; margin: 2em 0}
.indented {margin-left: 10%;}

div.validationSummary {margin: 15px 0; color: red;}
div.validationSummary::before {content:'Please correct the following details:'}

.dataForm input[type=text].dataValid, input[type=email].dataValid, .dataForm select.dataValid, .dataForm textarea.dataValid {border: 2px solid darkgreen !important;} 
.dataForm input[type=text].dataValid:after {content: 'TICK'} 
.dataForm input[type=text][readonly] {background-color: #eaeaea;}
.dataForm span.dataValid label {color: darkgreen !important;} 
.dataForm span.dataNotValid label {color: red !important} 

.dataForm input[type=text].dataNotValid, input[type=email].dataNotValid, .dataForm input[type=checkbox].dataNotValid, .dataForm select.dataNotValid, .dataForm textarea.dataNotValid {border: 2px solid red !important;} 

.dataForm table.dataValid {border: 2px solid darkgreen !important;} 
.dataForm table.dataNotValid {border: 2px solid red !important;} 

.dataForm input[type=text][disabled] {background-color: silver;}
  
@media all {
  .dataFormWithLabels > div {
    clear: right;
    overflow: hidden;
    padding: 1px;
    margin: 0 0 10px 0;
  }
  .dataFormWithLabels > div > fieldset > div > div {
    margin: 0 0 5px 0;
  }
  .dataFormWithLabels > div > label,
  legend {
    width: 25%;
    float: left;
    padding-right: 10px;
    padding-top: 8px;
    color: #1a1a1a;
  }
  .dataFormWithLabels > div > div,
  .dataFormWithLabels > div > fieldset > div {
    width: 75%;
    float: right;
  }
  fieldset {
    border: 0;
    padding: 0;
  }
  .NOT_USED_POSSIBLY_dataFormWithLabels input:disabled, 
  .dataFormWithLabels input[type=text],
  .dataFormWithLabels input[type=email],
  .dataFormWithLabels input[type=url],
  .dataFormWithLabels textarea,
  .dataFormWithLabels select {
    width: 100%;
    background-color: white;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    font-size: 1em;
    padding: 8px 8px;
  }

  .dataFormWithLabels textarea {
    height: 100px;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    font-family: inherit;
    font-size: 1em;
    padding: 8px 8px;
  }

  .dataFormWithLabels input[type=password] {
    width: 50% ;
    min-width: 200px;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    font-size: 1em;
    padding: 8px 8px;
  }
  .dataFormWithLabels input[type=text]:focus,
  .dataFormWithLabels input[type=email]:focus,
  .dataFormWithLabels input[type=url]:focus,
  .dataFormWithLabels input[type=password]:focus,
  .dataFormWithLabels textarea:focus {
    outline: 0;
    border-color: #4697e4;
  }
}
@media (max-width: 500px) {
  .dataFormWithLabels > div {
    margin: 0 0 15px 0;
  }
  .dataFormWithLabels > div > label,
  legend {
    width: 100%;
    float: none;
    margin: 0 0 5px 0;
  }
  .dataFormWithLabels > div > div,
  .dataFormWithLabels > div > fieldset > div {
    width: 100%;
    float: none;
  }
  .dataFormWithLabels input[type=text],
  .dataFormWithLabels input[type=email],
  .dataFormWithLabels input[type=url],
  .dataFormWithLabels input[type=password],
  .dataFormWithLabels textarea,
  .dataFormWithLabels select {
    width: 100%;
  }
}
@media (min-width: 800px) {
  .dataFormWithLabels > div > label,
  legend {
    text-align: right;
  }
}


@media (max-width: 600px) {
  .indented { margin-left: 3%; }
}


/* Set a textbox to AutoCompleted="off" and the CSS below hides the icon etc */
[autocomplete="off"] + div[data-lastpass-icon-root="true"] { display: none !important;}
[autocomplete="off"] + div[data-lastpass-infield="true"] {display: none !important;}

 #myAccountPanels { overflow: hidden; width: 100%; margin: 0; padding: 0; }
 #myAccountPanels div { box-sizing: border-box; }

 #myAccountPanels .panel { float: left; width: calc(25% - 20px); margin: 10px; padding: 0; background-color: #e5e5e7; cursor: pointer; overflow: hidden; }
 #myAccountPanels .panel .panelTop { width: 100%; float: left; padding: 5% 25%; height: 130px; vertical-align:central ; position: relative; }
 #myAccountPanels .panel .panelTop .accInfoQty { position: absolute; bottom: -10px; right: 10px; background-color: red; color: #fff; text-align: center; min-width: 35px; padding: 10px 10px; font-weight: bold; font-size: 1.2em; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
 #myAccountPanels .panel .panelTop img { width: 100%; }
 #myAccountPanels .panel .panelBot { height: 30px; color: #fff; float: left; width: 100%; background-color: #37645c; text-align: center; font-size: .95em; font-weight: bold; padding: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
 #myAccountPanels .panel .panelBot a { color: #fff; text-decoration: none; font-weight: normal; }
 .cruftsPress #myAccountPanels .panel .panelBot a { color: #fff !important; text-decoration: none; font-weight: normal; }

 #myAccountPanels .panelWide { float: left; width: calc(50% - 20px); margin: 10px; padding: 0; border: 2px solid #e5e5e7; cursor: pointer; overflow: hidden; }
 #myAccountPanels .panelWide .panelTop { width: 100%; padding: 2% 0%; height: 130px; position: relative; text-align: center;}
 #myAccountPanels .panelWide .panelTop img { max-height: 100%;}
 #myAccountPanels .panelWide .panelBot { height: 47px; color: #fff; float: left; width: 100%; background-color: #37645c; text-align: center; font-size: .95em; font-weight: bold; padding: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
 #myAccountPanels .panelWide .panelBot.threeLines { height: 65px;}
 #myAccountPanels .panelWide .panelBot a { color: #fff; text-decoration: none; font-weight: normal; }
 .cruftsPress #myAccountPanels .panelWide .panelBot a { color: #fff; text-decoration: none; font-weight: normal; }


table.summary {border: 0 !important; border-collapse: separate; margin: 2px 0 5px 5%;}
table.summary tbody td {border: 0 !important; border-bottom: 2px solid #e5e5e7 !important; padding: 5px !important}
table.summary tbody td a { font-weight: bold; }
table.summary tbody > tr:first-child td {color: black; font-weight: bold; font-size: 1em}
table.summary tbody td td {vertical-align: text-top;border: 0 !important;}

table.reportsToDownload {border: 0 !important; border-collapse: separate; margin: 2px 0 5px 5%;}
table.reportsToDownload td {border: 0 !important; border-top: 2px solid #e5e5e7 !important; padding: 5px 10px !important}
table.reportsToDownload td:first-child {font-size: .9em; font-weight: bold; color: #444444}
table.reportsToDownload td input[type=submit] { font-size: .9em !important}


 
 @media only screen and (max-width: 1000px) {
  #myAccountPanels .panel { width: calc(33.3333% - 20px); }
  #myAccountPanels .panelWide { width: calc(100% - 20px); }
  #myAccountPanels .panel .panelTop { padding: 2% 30%; }
 }
 @media only screen and (max-width: 750px) {
  #myAccountPanels .panel { width: calc(50% - 20px); }
  #myAccountPanels .panel .panelTop { padding: 2% 30%; }
 }
 @media only screen and (max-width: 400px) {
  #myAccountPanels .panel { width: calc(100% - 20px); }
  #myAccountPanels .panel .panelTop { padding: 2% 35%; }
 }

table.orderList {margin: 0px 0 20px 0; border: none; max-width: 700px;}
table.orderList td {color: var(--table-row-color); border-left: none !important; border-top: none; border-right: none; border-bottom: 1px solid var(--secondary); vertical-align: text-top;  padding: 4px 6px;}
table.orderList tr:nth-child(odd) {background-color: var(--table-odd-row-background) }
table.orderList tr:nth-child(even) {background-color: var(--table-even-row-background) }



a[data-popuptype] {min-width: 40px; color: red; text-decoration: none; cursor: pointer; font-size: .9em}
a[data-popuptype]:before {content: 'i'; padding: 1px 6px; background-color: red; color: white; cursor: pointer; border-radius: 6px; margin-right: 4px; }

div.popups {display: none;}


.overlay.closed { display: none; }
    .overlay { display: block; position: fixed; top: 0; left: 0; width: 100%; height: 100vh; background: #333333a4; cursor: pointer; z-index: 999; }

    .openPopups { display: flex; flex-direction: row; justify-content: center; align-items: center; flex-wrap:wrap; gap: 30px; text-align: center; margin: 20px; }
    .openPopups .openPopup { cursor: pointer; border-radius: 5px; border: 1px solid #eaeaea; background: #eaeaea; padding: 10px 20px; }

    .popup.closed { display: none; }
    .popup { display: block; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 90vw; max-height: 90vh; height: fit-content; background: #fff; z-index: 999; overflow-x: hidden; overflow-y: auto; box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; padding: 10px; }
    .popup .closeBtn { position: absolute; top: 10px; right: 10px; display: flex; align-items: flex-end; cursor: pointer;  }
    .popup .content { border: 2px solid gray; padding: 10px; }
    .popup .content .title h2 { color: #ff0000; font-weight: bold; text-transform: uppercase; margin: 0; }
    .popup .content p {margin-bottom: 6px;  }
    .popup .content b {color: #F93D3C; text-transform: uppercase;}

@media (min-width: 900px) {
  .popup { width: 60vw; padding: 20px; }
  .popup .closeBtn { top: 30px; right: 30px; }
  .popup .content{ padding: 10px}
}


#searchResults {clear: both; }


#searchResults { list-style-type: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap; justify-content: center; gap: 20px; align-items: flex-start}

#searchResults .product-item { flex: 1 0 calc(33.333% - 20px); max-width: calc(33.333% - 20px); margin-bottom: 20px; position: relative; }

#searchResults .product-item .product-thumbnail { width: 100%; height: auto; }

#searchResults .product-item div.productName {  text-align: left; line-height: 120%; font-size: 1.4em; min-height: 4.1em;}
#searchResults .product-item div.productName a {text-decoration: none !important; font-weight: bold; color: #275b34}

#searchResults .product-item div.moreDetails { text-align: center; width: 100%; min-height: 2.4em; }
#searchResults .product-item div.moreDetails a {color: white; text-decoration: none; background-color: #ce3128; color: white; font-size: 1.2em; padding: 4px 12px; white-space: nowrap}


@media (max-width: 900px) {
  #searchResults .product-item div.productName { font-size: 1.2em} 
}


@media (max-width: 768px) {
  #searchResults .product-item { flex: 1 0 calc(50% - 20px); max-width: calc(50% - 20px)} 
  #searchResults .product-item div.productName { font-size: 1.4em} 
}

@media (max-width: 480px) {
  #searchResults .product-item  { flex: 1 0 calc(100% - 20px);max-width: calc(100% - 20px)}
}




div.productDetail {clear: both;}
div.productDetail div.photo {width: 48%; text-align: center; display: inline-block; padding: 1%; vertical-align: text-top; }
div.productDetail div.text {width: 48%; display: inline-block; padding: 1%; vertical-align: text-top; }

div.productDetail .thumbnails {clear: both;}
div.productDetail .thumbnails div {display: inline-block; border: 1px solid silver; padding: 2px; margin: 5px; cursor: pointer;}

@media only screen and (max-width: 900px) {
	div.productDetail div.photo {clear: both; width: 100%;}
  div.productDetail div.text {clear: both; width: 100%;}
}


table.productData {margin: 10px 0; border: none; border-collapse: collapse; font-size: 1.1em;}
table.productData tr td {padding: 5px 5px; border: none; border-bottom: 1px solid #e5e5e7; color: var(--table-row-color);}
table.productData tr td a.url {color: var(--table-row-color); text-decoration: none;}
table.productData tr td div.lowStock {clear: both; background-color: red; color: var(--table-row-color); padding: 3px 5px; margin: 5px 0 5px 0px; font-size: .8em; text-transform: uppercase; width: fit-content}
table.productData tr td div.lowStock:before {content: 'LAST FEW REMAINING'}
table.productData tr td div.soldOut {clear: both; background-color: red; color: var(--table-row-color); padding: 3px 5px; margin: 5px 0 5px 0px; font-size: .8em; text-transform: uppercase; width: fit-content}
table.productData tr td div.soldOut:before {content: 'SOLD OUT'}
table.productData tr td a.url:hover {color: silver}
table.productData tr td select {min-width: 45px}
table.productData tr td .button {font-size: .9em !important;}
table.productData tr:first-child td {background-color: var(--table-header-row-background); color: var(--table-row-color); padding: 10px 5px; font-size: .95em;}
table.productData tr:nth-child(odd) {background-color: var(--table-odd-row-background) }
table.productData tr:nth-child(even) {background-color: var(--table-even-row-background) }




table.basketItems {margin: 20px 0 20px 0; border: none; xmax-width: 445px;}
table.basketItems td {color: var(--table-row-color); border-left: none !important; border-top: none; border-right: none; border-bottom: 1px solid var(--secondary); vertical-align: text-top;  padding: 4px 6px;}
table.basketItems tr:first-child td {background-color: var(--table-header-row-background); color: var(--table-row-color); padding: 10px 5px}
table.basketItems td.description { padding-bottom: 10px;}
table.basketItems td.description div.sku { font-size: .8em; color: var(--table-row-color-subheading); padding-left: 15px;}
table.basketItems td.quantity {}
table.basketItems td.price {}
table.basketItems td.price div.each {font-size: .8em; color: var(--table-row-color-subheading)}
table.basketItems td.delete a { color: yellow; font-weight: bold; font-size: .9em; text-decoration: none;}
table.basketItems tr:nth-child(odd) {background-color: var(--table-odd-row-background) }
table.basketItems tr:nth-child(even) {background-color: var(--table-even-row-background) }


div.basketSummary {}
div.basketSummary.dataFormWithLabels > div > label {padding-top: 0 !important; font-weight: bold;}
div.basketSummary.dataFormWithLabels > div {margin-bottom: 2px !important; font-weight: bold;}
div.basketSummary div.totalAmount > div, div.basketSummary div.totalAmount > label {font-weight: bold; font-size: 1.1em !important; color: #F93D3C !important; }
 

div.basketConditions {margin: 20px 0;}

 .toastify{
    padding:12px 20px;
    font-size:1.1rem;
    color:#fff;
    display:inline-block;
    box-shadow:0 3px 6px -1px rgba(0,0,0,.12),0 10px 36px -4px rgba(77,96,232,.3);
    background:-webkit-linear-gradient(315deg,#73a5ff,#5477f5);
    background:linear-gradient(135deg,#73a5ff,#5477f5);
    position:fixed;
    opacity:0;
    transition:all .4s cubic-bezier(.215,.61,.355,1);
    border-radius:2px;
    cursor:pointer;
    text-decoration:none;
    max-width:calc(50% - 20px);
    z-index:2147483647
}
.toastify.on{
    opacity:1
}
.toast-close{
    opacity:.4;
    padding:0 5px
}
.toastify-right{
    right:15px
}
.toastify-left{
    left:15px
}
.toastify-top{
    top:-150px
}
.toastify-bottom{
    bottom:-150px
}
.toastify-rounded{
    border-radius:25px
}
.toastify-avatar{
    width:1.5em;
    height:1.5em;
    margin:-7px 5px;
    border-radius:2px
}
.toastify-center{
    margin-left:auto;
    margin-right:auto;
    left:0;
    right:0;
    max-width:fit-content;
    max-width:-moz-fit-content
}
@media only screen and (max-width:360px){
    .toastify-left,.toastify-right{
        margin-left:auto;
        margin-right:auto;
        left:0;
        right:0;
        max-width:fit-content
    }
}
 @media only screen and (max-width: 360px) {
     .toastify-right, .toastify-left {
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 0;
         max-width: fit-content;
    }
}
 

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.2; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}
#container input[type=submit], #container input[type=button], #container input[type=submit].btn, #container input[type=button].btn
  {background-color: #37645c; color: white; font-size: 1.05em; font-weight: bold; padding: 0.375rem .75rem; border: none; display: inline-block; text-align: center; text-transform: uppercase; text-decoration: none; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none;}


#container input[type=submit].btnBack, #container input[type=button].btnBack, #container button[type=button], #container input[type=submit].btnRed, #container input[type=button].btnRed
  {background-color: #F93D3C; color: white; font-size: 1.05em; font-weight: bold; padding: 0.375rem .75rem; border: none; display: inline-block; text-align: center; text-transform: uppercase; text-decoration: none; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none;}
div.importantNote, span.importantNote {clear: both; background-color: #fa3e3d; padding: 6px 10px; color: white; line-height: 1.5em;}
div.importantNote a, span.importantNote a {color: white;}

span.developerNote {clear: both; background-color: lime; border: 1px solid silver; padding: 6px 10px; color: black;}

div.vip {color: white; float: left;}
div.vip:before {content: 'VIP'}


div.backToShopRight {text-align: right; font-size: .85em; font-weight: bold}
div.backToShopLeft {text-align: left; font-size: .85em; font-weight: bold}
#header {width: 100%; min-height: 105px; background-color: white; padding: 1em 2em; }
#header .logo {width: 600px; max-width: calc(100% - 100px); height: auto; border: none;}

#header .menuBtn { position: absolute; top: 35px; right: 20px; cursor: pointer; font-size: .85em; }

.nav-toggle { display: flex; flex-direction: column; justify-content: space-between; height: 33px; width: 36px; margin-bottom: 5px}
.nav-toggle .bar { height: 7px; width: 100%; background-color: black; transition: all 100ms ease-in-out;}
.nav-toggle:hover { cursor: pointer; }
.x:nth-of-type(1) { transition: all 100ms ease-in-out; transform: rotate(45deg); transform-origin: top left; width: 42px;}
.x:nth-of-type(2) { transition: all 100ms ease-in-out; transform-origin: center; width: 0;}
.x:nth-of-type(3) { transition: all 100ms ease-in-out; transform: rotate(-45deg); transform-origin: bottom left; width: 42px; }

.menu-pull { position: absolute; right: 0; top: 133px; margin-right: 0; background: white; width: 450px; height: 100vh; transition: all 0.4s ease-out; font-size: 1.2em;}
.menu-pull ul {margin-left: 40px;  list-style-type: none;}
.menu-pull ul li {padding: 10px 0;}
.menu-pull a {text-transform: uppercase; text-decoration: none; font-weight: bold;}
 .menu-pull a:hover {color: rgb(194, 217, 22)}
.menu-pull.hidden { margin-right: -600px; transition: all 0.4s ease-in; }


#header #basket {position: absolute; top: 30px; right: 80px; height: 60px; width: 50px; color: white; font-size: 1.2em; font-weight: bold; cursor: pointer; }
#header #basket div.icon {position: absolute; top: 10px; left: 0px; width: 50px; height: 50px}
#header #basket div.quantity {position: absolute; top: 5px; left: 5px; width: 45px; color: #37645c; text-align: center;}

#menuItems {background-color: #1F2933; padding: .75em; color: white; text-align: right;}
#menuItems {font-size: 1.1em;}
#menuItems a {color: white;  text-decoration: none; padding-left: 6px; padding-right: 6px;}

#container {width: 100%; min-height: 400px; background-color: white;} 
#container div.content { min-height: 400px; padding: 20px 2em 6em 2em;}

#container .footerHighlight {clear: both; padding: 5px 10px; margin-top: 3em; background-color: #F1F1F1}

#container .forceClear {clear: both;}

#container .depositReservationRight {float: right; clear: both; border: 1px solid gray; padding: 15px;  margin: 0 0 1.5em 1.5em; max-width: 350px; }
#container .depositReservationInline {border: 1px solid gray; padding: 15px; margin: 1.5em 0}
#container .depositReservationRight b, #container .depositReservationInline b {color: #F93D3C; text-transform: uppercase;}
#container .depositReservationRight a, #container .depositReservationInline a {color: #F93D3C; font-weight: bold; text-transform: uppercase;}

@media (max-width: 700px) {
  #container .depositReservationRight {display: inline-block; max-width: 100%; margin: 1.5em 0;}  
}

#footer {width: 100%; background-color: #1F2933; padding: 1em 2em; color: white; min-height: 150px;}
#footer .logo {max-width: 150px; height: auto; border: none; float: right; padding-left: 20px;}

div.content {max-width: 1060px; margin: 0px auto;}


@media (max-width: 700px) {
  #header {padding: 1em;}
  #header #basket {right: 70px;}
  #menuItems {font-size: 1em;}
}

@media (max-width: 600px) {
  #header {padding: 1em;}
  #container div.content {padding: 20px 1em 6em 1em;}
}

@media (max-width: 500px) {
  #header #basket {xright: 70px;}
}

@media (max-width: 425px) {
  #header #basket {xright: 70px;}
}

table.tableData {margin: 10px 0; border: none; border-collapse: collapse;}
table.tableData tr td {padding: 3px 5px; border: none; border-bottom: 1px solid #e5e5e7; color: var(--table-row-color);}
table.tableData tr td a.url {color: var(--table-row-color); text-decoration: none;}
table.tableData tr td div.lowStock {clear: both; background-color: red; color: var(--table-row-color); padding: 3px 5px; margin: 5px 0 5px 0px; font-size: .8em; text-transform: uppercase; width: fit-content}
table.tableData tr td div.lowStock:before {content: 'LAST FEW REMAINING'}
table.tableData tr td div.soldOut {clear: both; background-color: red; color: var(--table-row-color); padding: 3px 5px; margin: 5px 0 5px 0px; font-size: .8em; text-transform: uppercase; width: fit-content}
table.tableData tr td div.soldOut:before {content: 'SOLD OUT'}
table.tableData tr td a.url:hover {color: silver}
table.tableData tr td select {min-width: 45px}
table.tableData tr:first-child td {background-color: var(--table-header-row-background); color: var(--table-row-color); padding: 10px 5px;}
table.tableData tr:nth-child(odd) {background-color: var(--table-odd-row-background) }
table.tableData tr:nth-child(even) {background-color: var(--table-even-row-background) }



.RadEWrongWord { background-color: yellow; }
.RadEDomMouseOver { background-color: #ffffcc; }

body { padding: 6px; background-color: #c2d916; margin: 0px; text-align: left; color: #1e2933; scrollbar-face-color: #E9E9E9; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #E9E9E9; scrollbar-3dlight-color: #DBDBDB; scrollbar-arrow-color: #787878; scrollbar-track-color: #F5F5F5; scrollbar-darkshadow-color: #AEAEAE; word-wrap: break-word;  }

h1 {font-size: 2em; color: #1e2933; font-weight: bold; line-height: 1.2em; letter-spacing: .04em; margin: .25em 0 .5em 0 }
h2 {font-size: 1.6em; color: #425243; font-weight: bold; line-height: 1.2em; letter-spacing: .04em; margin: 1em 0 .5em 0 }
h3 {font-size: 1.4em; color: #37645c; font-weight: bold; line-height: 1.2em; letter-spacing: .04em; }

:root {
  --table-header-row-background: #1e2933;
  --table-header-row-color: white;
  --table-row-color: white;
  --table-row-color-subheading: silver;
  --table-odd-row-background: #37645c;
  --table-even-row-background: #688070;
}



body {font-family: 'Open Sans', sans-serif; font-size: .9em; color: #1e2933;  line-height: 1.2em; background-color: white; }

body, div, dl, dt, dd, pre, form, fieldset, textarea, th { margin: 0; padding: 0; box-sizing: border-box;}

*, *::before, *::after { box-sizing: border-box; }

h1 {font-size: 2em; color: #1e2933; font-weight: bold; line-height: 1.2em; letter-spacing: .04em; margin: .25em 0 .5em 0 }
h2 {font-size: 1.5em; font-weight: bold; text-transform: uppercase; margin: 1em 0 .5em 0; line-height: initial  }
h3 {font-size: 1.25em; font-weight: bold; line-height: 1.2em; margin-bottom: .5em}

a {color: #1e2933; text-decoration: underline;}

p {margin-top: .5em; padding: 0}


