/* Color Scheme:https://coolors.co/2c2d41-bd4138-2d7dd2-499f68-ffffff */
/* Set Colors ------------------- */
:root{
	--black:#111118;
	--blackRGB:17,17,24;
	--blue:#2D7DD2;
	--blueRGB:45,125,210;
	--gray:#8D9091;
	--grayRGB:141,144,145;
	--grayDark:#4c4e4f;
	--grayDarkRGB:76,78,79;
	--grayLight:#b9ccd3;
	--grayLightRGB:185,204,211;
	--grayUltraLight:#e3e8e8;
	--grayUltraLightRGB:227,232,232;
	--grayMed:#646768;
	--grayMedRGB:100,103,104;
	--green:#499F68;
	--greenRGB:73,159,104;
	--purple:#2C2D41;
	--purpleRGB:44,45,65;
	--orange:#FF9000;
	--orangeRGB:255,144,0;
	--red:#BD4138;
	--redRGB:189,65,56;
	--white:#ffffff;
	--whiteRGB:255,255,255;
	--yellow:#FFD100;
	--yellowRGB:233,235,135;
}

/* General ---------------------- */
html,body{
	font-family:"josefin-sans",sans-serif;
	text-align:justify;
}
/*h1,h2,h3,h4,h5,h6{ font-family:rockwell,sans-serif; }*/

/* Text Colors ----------------------- */
.purple{ color:var(--purple); }

/* SVG Fill Colors ------------------- */
svg.purple{ fill:var(--purple); }

/* Alert Color ----------------------- */
#alert.purple{ background-color:var(--purple); }

form .header .progress .bar li:before{  line-height:28px !important; }

/* Button Colors --------------------- */
.button.purple,body.dark .button.purple{
	background-color:var(--purple);
	border:solid 2px var(--purple);
	color:var(--white,#fff);
} .button.purple:active,.button.purple.loading,body.dark .button.purple:active,body.dark .button.purple.loading{ color:var(--purple) !important; }
.button.purple.icon.after:after, .button.purple.icon.before:before,body.dark .button.purple.icon.after:after, body.dark .button.purple.icon.before:before{ background:var(--white,#fff); }
.button.icon.before.purple:active:before,.button.icon.before.purple.loading:before,body.dark .button.icon.before.purple:active:before,body.dark .button.icon.before.purple.loading:before,.button.icon.after.purple:active:after,.button.icon.after.purple.loading:after,body.dark .button.icon.after.purple:active:after,body.dark .button.icon.after.purple.loading:after{ background:var(--purple); }
.button.purple:active svg,.button.purple.loading svg,body.dark .button.purple:active svg,body.dark .button.purple.loading svg{ fill:var(--purple); }

/* Header ----------------------- */
#header{ background:var(--purple); }

.login .icon,.user .icon{ background-color:var(--white); }
.login,.user a{ color:var(--white); }
.user a{ text-decoration:none; }

#header .wrap{ height:75px; }

#header .wrap .logoWrap .logo{
	fill:var(--white);
	width:193px;
}

#header .wrap .navigation{
    align-self:flex-end;
	white-space:nowrap;
}
#header .wrap .navigation a:not(.button){ color:var(--white); }

#header .wrap .menu{ background:var(--white); }

.question{
	align-items:center;
	display:flex;
	margin:10px 0 15px 0;
	text-align:left;
}
.question label:first-of-type{ margin-left:auto; }
.question label{ padding-left:10px; }
.question select{ margin-left:10px; }

/* Icons ------------------------ */
:not(.button).icon.audition,.button.icon.audition.before:before,.button.icon.audition.after:after,.navigation a[icon="audition"]:before{
	mask-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500"%3E%3Cpath d="M214.55,268.24c0-5.67-4.6-10.27-10.27-10.27h-52.42c-5.67,0-10.27,4.6-10.27,10.27s4.6,10.27,10.27,10.27h52.42c5.67,0,10.27-4.6,10.27-10.27Z" /%3E%3Cpath d="M151.85,217.76h125.09c5.68,0,10.27-4.6,10.27-10.27s-4.6-10.27-10.27-10.27h-125.09c-5.67,0-10.27,4.6-10.27,10.27s4.6,10.27,10.27,10.27Z" /%3E%3Cpath d="M250,0C111.93,0,0,111.93,0,250s111.93,250,250,250,250-111.93,250-250S388.07,0,250,0ZM149.53,106.93c0-5.67,4.6-10.27,10.27-10.27h17.84c9.62,0,18.05-6.9,20.02-16.4,2.74-13.19,13.5-14.21,16.73-14.21,6.66,0,14.57,3.74,16.74,14.24,1.97,9.49,10.38,16.38,20.01,16.38h17.84c5.67,0,10.27,4.6,10.27,10.27v31.62h-129.74v-31.62ZM327.48,396.18c0,11.33-9.22,20.55-20.55,20.55H121.87c-11.33,0-20.55-9.22-20.55-20.55v-248.75c0-11.33,9.22-20.55,20.55-20.55h7.11v14.25c0,9.91,8.06,17.97,17.97,17.97h134.89c9.91,0,17.97-8.06,17.97-17.97v-14.25h7.11c11.33,0,20.55,9.22,20.55,20.55v62.01l-79.06,79.06c-2.83,2.83-5.24,6.42-6.8,10.42l-30.32,60.95c-7.23,14.46,7.99,29.93,22.68,22.69h0s60.95-30.32,60.95-30.32h0c3.95-1.53,7.55-3.93,10.42-6.8l22.14-22.14v72.88ZM255.76,316.63l21.46,21.46-42.71,21.25,21.25-42.71ZM294.95,326.76l-27.86-27.86c4.84-4.84,119-119,124.26-124.26l27.86,27.86c-96.57,96.58-81.91,81.92-124.26,124.26ZM433.74,187.97l-27.86-27.86,13.32-13.33c2.67-2.68,7.01-2.68,9.69,0l18.18,18.18c2.67,2.67,2.67,7.01,0,9.69l-13.32,13.33Z" /%3E%3C/svg%3E') !important;
	-webkit-mask-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500"%3E%3Cpath d="M214.55,268.24c0-5.67-4.6-10.27-10.27-10.27h-52.42c-5.67,0-10.27,4.6-10.27,10.27s4.6,10.27,10.27,10.27h52.42c5.67,0,10.27-4.6,10.27-10.27Z" /%3E%3Cpath d="M151.85,217.76h125.09c5.68,0,10.27-4.6,10.27-10.27s-4.6-10.27-10.27-10.27h-125.09c-5.67,0-10.27,4.6-10.27,10.27s4.6,10.27,10.27,10.27Z" /%3E%3Cpath d="M250,0C111.93,0,0,111.93,0,250s111.93,250,250,250,250-111.93,250-250S388.07,0,250,0ZM149.53,106.93c0-5.67,4.6-10.27,10.27-10.27h17.84c9.62,0,18.05-6.9,20.02-16.4,2.74-13.19,13.5-14.21,16.73-14.21,6.66,0,14.57,3.74,16.74,14.24,1.97,9.49,10.38,16.38,20.01,16.38h17.84c5.67,0,10.27,4.6,10.27,10.27v31.62h-129.74v-31.62ZM327.48,396.18c0,11.33-9.22,20.55-20.55,20.55H121.87c-11.33,0-20.55-9.22-20.55-20.55v-248.75c0-11.33,9.22-20.55,20.55-20.55h7.11v14.25c0,9.91,8.06,17.97,17.97,17.97h134.89c9.91,0,17.97-8.06,17.97-17.97v-14.25h7.11c11.33,0,20.55,9.22,20.55,20.55v62.01l-79.06,79.06c-2.83,2.83-5.24,6.42-6.8,10.42l-30.32,60.95c-7.23,14.46,7.99,29.93,22.68,22.69h0s60.95-30.32,60.95-30.32h0c3.95-1.53,7.55-3.93,10.42-6.8l22.14-22.14v72.88ZM255.76,316.63l21.46,21.46-42.71,21.25,21.25-42.71ZM294.95,326.76l-27.86-27.86c4.84-4.84,119-119,124.26-124.26l27.86,27.86c-96.57,96.58-81.91,81.92-124.26,124.26ZM433.74,187.97l-27.86-27.86,13.32-13.33c2.67-2.68,7.01-2.68,9.69,0l18.18,18.18c2.67,2.67,2.67,7.01,0,9.69l-13.32,13.33Z" /%3E%3C/svg%3E') !important;
}

:not(.button).icon.ticket,.button.icon.ticket.before:before,.button.icon.ticket.after:after,.navigation a[icon="ticket"]:before,:not(.button).icon.tickets,.button.icon.tickets.before:before,.button.icon.tickets.after:after,.navigation a[icon="tickets"]:before{
	mask-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 481.08 481.08"%3E%3Cpath d="M240.54,0C107.69,0,0,107.69,0,240.54s107.69,240.54,240.54,240.54,240.54-107.69,240.54-240.54S373.39,0,240.54,0ZM217.84,420.72c-5.51,5.52-12.26,8.28-20.24,8.28s-14.73-2.76-20.25-8.28l-28.19-28.19c8.35-8.36,12.53-18.49,12.53-30.42s-4.18-22.07-12.53-30.42c-8.35-8.35-18.49-12.53-30.42-12.53s-22.07,4.18-30.42,12.53l-27.96-28.19c-5.52-5.52-8.28-12.27-8.28-20.24s2.76-14.72,8.28-20.24L263.25,60.36c5.52-5.51,12.26-8.28,20.24-8.28s14.72,2.76,20.24,8.28l27.96,27.96c-8.35,8.35-12.53,18.49-12.53,30.42s4.17,22.07,12.53,30.42c8.35,8.35,18.49,12.53,30.42,12.53s22.07-4.18,30.42-12.53l28.19,27.96c5.52,5.52,8.27,12.26,8.27,20.24,0,7.98-2.76,14.73-8.27,20.24l-202.89,203.11Z" style="fill:%23000; stroke-width:0px;"/%3E%3Cpath d="M279.13,120.75c-2.69-2.68-6.04-4.03-10.07-4.03s-7.38,1.34-10.07,4.03l-138.24,138.24c-2.83,2.83-4.25,6.19-4.25,10.07s1.42,7.23,4.25,10.07l80.98,80.97c2.68,2.69,6.04,4.03,10.06,4.03s7.38-1.34,10.07-4.03l138.24-138.24c2.84-2.83,4.25-6.19,4.25-10.07,0-3.88-1.42-7.23-4.25-10.07l-80.97-80.98ZM211.81,339.75l-70.68-70.68,127.95-127.95,70.69,70.68-127.95,127.95Z" style="fill:%23000; stroke-width:0px;"/%3E%3C/svg%3E') !important;
	-webkit-mask-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 481.08 481.08"%3E%3Cpath d="M240.54,0C107.69,0,0,107.69,0,240.54s107.69,240.54,240.54,240.54,240.54-107.69,240.54-240.54S373.39,0,240.54,0ZM217.84,420.72c-5.51,5.52-12.26,8.28-20.24,8.28s-14.73-2.76-20.25-8.28l-28.19-28.19c8.35-8.36,12.53-18.49,12.53-30.42s-4.18-22.07-12.53-30.42c-8.35-8.35-18.49-12.53-30.42-12.53s-22.07,4.18-30.42,12.53l-27.96-28.19c-5.52-5.52-8.28-12.27-8.28-20.24s2.76-14.72,8.28-20.24L263.25,60.36c5.52-5.51,12.26-8.28,20.24-8.28s14.72,2.76,20.24,8.28l27.96,27.96c-8.35,8.35-12.53,18.49-12.53,30.42s4.17,22.07,12.53,30.42c8.35,8.35,18.49,12.53,30.42,12.53s22.07-4.18,30.42-12.53l28.19,27.96c5.52,5.52,8.27,12.26,8.27,20.24,0,7.98-2.76,14.73-8.27,20.24l-202.89,203.11Z" style="fill:%23000; stroke-width:0px;"/%3E%3Cpath d="M279.13,120.75c-2.69-2.68-6.04-4.03-10.07-4.03s-7.38,1.34-10.07,4.03l-138.24,138.24c-2.83,2.83-4.25,6.19-4.25,10.07s1.42,7.23,4.25,10.07l80.98,80.97c2.68,2.69,6.04,4.03,10.06,4.03s7.38-1.34,10.07-4.03l138.24-138.24c2.84-2.83,4.25-6.19,4.25-10.07,0-3.88-1.42-7.23-4.25-10.07l-80.97-80.98ZM211.81,339.75l-70.68-70.68,127.95-127.95,70.69,70.68-127.95,127.95Z" style="fill:%23000; stroke-width:0px;"/%3E%3C/svg%3E') !important;
}

/* Footer ----------------------- */
footer{ background:var(--grayDark); }
body.dark footer{ background:var(--grayMed); }
footer a{ color:white; }
footer #socialMedia{ text-align:right; }
footer .privacy{ 
	display:block;
	margin-top:5px;
}

#content .updating{
	align-items:center;
	border:dashed 1px var(--green);
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	padding:10px;
}
#content .updating:before{
	background-image: url('data:image/svg+xml,%3Csvg class="pong" fill="%23499F68" id="ea2zmi14psye1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32.060000 31.780000" shape-rendering="geometricPrecision" text-rendering="geometricPrecision"%3E%3Cstyle%3E%3C!%5BCDATA%5B%23ea2zmi14psye6_to %7Banimation:ea2zmi14psye6_to__to 7000ms linear infinite normal forwards%7D@keyframes ea2zmi14psye6_to__to %7B 0%25 %7Btransform:translate(15.150000px,4.950000px)%7D 14.285714%25 %7Btransform:translate(15.150000px,5.903978px)%7D 28.571429%25 %7Btransform:translate(15.150000px,9.453140px)%7D 71.428571%25 %7Btransform:translate(15.150000px,10.730000px)%7D 100%25 %7Btransform:translate(15.150000px,4.950000px)%7D %7D%23ea2zmi14psye7_to %7Banimation:ea2zmi14psye7_to__to 7000ms linear infinite normal forwards%7D@keyframes ea2zmi14psye7_to__to %7B 0%25 %7Btransform:translate(4.050000px,11.159999px)%7D 14.285714%25 %7Btransform:translate(4.050000px,8.783140px)%7D 28.571429%25 %7Btransform:translate(4.053268px,8.403140px)%7D 35.714286%25 %7Btransform:translate(4.050000px,9.163140px)%7D 50%25 %7Btransform:translate(4.053268px,6.397228px)%7D 85.714286%25 %7Btransform:translate(4.050000px,11.159999px)%7D 100%25 %7Btransform:translate(4.050000px,11.159999px)%7D %7D%23ea2zmi14psye8_to %7Banimation:ea2zmi14psye8_to__to 7000ms linear infinite normal forwards%7D@keyframes ea2zmi14psye8_to__to %7B 0%25 %7Btransform:translate(14.570000px,4.950000px)%7D 14.285714%25 %7Btransform:translate(4.610000px,8.783140px)%7D 28.571429%25 %7Btransform:translate(14.570000px,10.213140px)%7D 35.714286%25 %7Btransform:translate(12.359563px,12.679521px)%7D 50%25 %7Btransform:translate(4.633268px,6.017228px)%7D 57.142857%25 %7Btransform:translate(7.318815px,3.500000px)%7D 71.428571%25 %7Btransform:translate(14.570000px,10.730000px)%7D 85.714286%25 %7Btransform:translate(4.630000px,11.780000px)%7D 88.571429%25 %7Btransform:translate(5.443802px,12.710000px)%7D 100%25 %7Btransform:translate(14.570000px,4.950000px)%7D %7D%5D%5D%3E%3C/style%3E%3Cpath id="ea2zmi14psye2" d="M15.610000,24.530000L15.610000,23.530000C15.619170,22.745300,15.987741,22.008156,16.610000,21.530000L16.610000,18.300000L13,18.300000C12.338805,18.305332,11.702857,18.046403,11.233432,17.580734C10.764007,17.115065,10.499978,16.481217,10.500000,15.820000C10.500000,15.590000,10.600000,15.410000,10.600000,15.200000L10.600000,14.310000L11.020000,14.310000C11.473969,13.659096,12.226895,13.282633,13.020000,13.310000L16.300000,13.310000C16.300000,13.150000,16.430000,13.090000,16.430000,12.960000L16.430000,4.070000C16.398191,3.300393,15.770200,2.689967,15,2.680000L4,2.680000C3.635775,2.679746,3.287138,2.827767,3.034352,3.089986C2.781565,3.352206,2.646409,3.706028,2.660000,4.070000L2.660000,13C2.659908,13.352694,2.802035,13.690526,3.054235,13.937080C3.306435,14.183633,3.647398,14.318077,4,14.310000L8.470000,14.310000L8.470000,15.470000L7,15.470000C6.649551,15.457052,6.310477,15.595537,6.069293,15.850120C5.828109,16.104703,5.708141,16.450762,5.740000,16.800000L0.580000,16.800000C0.428473,16.782240,0.276791,16.831920,0.165129,16.935880C0.053468,17.039840,-0.006905,17.187592,0,17.340000L0,18.750000C-0.006905,18.902408,0.053468,19.050160,0.165129,19.154120C0.276791,19.258080,0.428473,19.307760,0.580000,19.290000L2.320000,19.290000L2.320000,31.920000L16.940000,31.920000L16.940000,26.230000C16.152032,26.046643,15.598355,25.338937,15.610000,24.530000ZM14.900000,13.170000L4.280000,13.170000C3.974983,13.167492,3.683935,13.041780,3.473008,12.821437C3.262081,12.601093,3.149192,12.304836,3.160000,12L3.160000,4.380000C3.159976,3.759803,3.659827,3.255488,4.280000,3.250000L14.900000,3.250000C15.510073,3.271399,15.995020,3.769572,16,4.380000L16,12C16.016855,12.625903,15.525753,13.148257,14.900000,13.170000Z" transform="matrix(1 0 0 1 0 -0.14000000000000)" stroke="none" stroke-width="1"/%3E%3Cpath id="ea2zmi14psye3" d="M26.170000,8.550000L21,8.550000C19.221236,8.536719,17.746103,9.923784,17.650000,11.700000C17.517748,12.525140,17.257977,13.324694,16.880000,14.070000C16.767892,14.146503,16.635712,14.188244,16.500000,14.190000L13,14.190000C12.464102,14.190000,11.968911,14.475898,11.700962,14.940000C11.433013,15.404102,11.433013,15.975898,11.700962,16.440000C11.968911,16.904102,12.464102,17.190000,13,17.190000L16.510000,17.190000C17.060000,17.190000,17.510000,17.190000,17.600000,17.190000L17.600000,20.860000L19.600000,20.860000L19.600000,12.720000C19.600000,11.090000,20.600000,9.210000,22.310000,9.210000L28.430000,9.210000C27.776981,8.732576,26.977323,8.499048,26.170000,8.550000Z" transform="matrix(1 0 0 1 0 -0.14000000000000)" stroke="none" stroke-width="1"/%3E%3Ccircle id="ea2zmi14psye4" r="3.880000" transform="matrix(1 0 0 1 23.59000000000000 3.88000000000000)" stroke="none" stroke-width="1"/%3E%3Cpath id="ea2zmi14psye5" d="M30.050000,25.110000C31.154569,25.110000,32.050000,24.214569,32.050000,23.110000L32.050000,12.790000C32.033964,11.530327,31.019591,10.511525,29.760000,10.490000L22.760000,10.490000C21.515686,10.517335,20.527671,11.545586,20.550000,12.790000L20.550000,22L18.360000,22C17.946410,21.989246,17.545888,22.145360,17.248672,22.433171C16.951456,22.720982,16.782547,23.116278,16.780000,23.530000L16.780000,24C16.777302,24.281948,16.888113,24.553134,17.087490,24.752510C17.286866,24.951887,17.558052,25.062698,17.840000,25.060000L22.590000,25.060000L22.590000,26.390000L21.830000,26.390000C21.830000,26.390000,19.930000,26.440000,19.930000,28.200000L19.930000,30.730000C19.930000,31.282285,20.377715,31.730000,20.930000,31.730000C21.482285,31.730000,21.930000,31.282285,21.930000,30.730000L21.930000,28.430000L25.400000,28.430000L25.400000,30.770000C25.400000,31.366468,25.883532,31.850000,26.480000,31.850000C27.076468,31.850000,27.560000,31.366468,27.560000,30.770000L27.560000,28.240000C27.560000,26.320000,25.560000,26.430000,25.560000,26.430000L24.770000,26.430000L24.770000,25.100000L30.070000,25.100000Z" transform="matrix(1 0 0 1 0 -0.14000000000000)" stroke="none" stroke-width="1"/%3E%3Cg id="ea2zmi14psye6_to" transform="translate(15.150000,4.950000)"%3E%3Crect id="ea2zmi14psye6" width="0.400000" height="2.100000" rx="0.120000" ry="0.120000" transform="translate(-0.200000,-1.050000)" stroke="none" stroke-width="1"/%3E%3C/g%3E%3Cg id="ea2zmi14psye7_to" transform="translate(4.050000,11.159999)"%3E%3Crect id="ea2zmi14psye7" width="0.400000" height="2.100000" rx="0.120000" ry="0.120000" transform="translate(-0.200000,-1.049999)" stroke="none" stroke-width="1"/%3E%3C/g%3E%3Cg id="ea2zmi14psye8_to" transform="translate(14.570000,4.950000)"%3E%3Ccircle id="ea2zmi14psye8" r="0.380000" transform="translate(0,0)" stroke="none" stroke-width="1"/%3E%3C/g%3E%3C/svg%3E');
	content:'';
	height:150px;
	width:150px;
}
#content .updating .info{
	flex:1;
	margin-left:20px;
}
#content .updating .info h2{ margin:0px; }
#content .updating .info p{ margin-bottom:0px; }
#content .updating .info p:first-of-type{ margin:0px; }

/* Vert Navigation -------------- */
#vertNavigation .login{
	background-color:var(--green);
	color:var(--white);
	text-align:right;
}
#vertNavigation .sub.navigation > *{
	line-height: 24px;
}

/* Printing --------------------- */
#printHeader .logo{
	max-height:93px;
	max-width:400px;
}

/* Resize ----------------------- */
@media screen and (max-width:625px){
	#content .updating .info{
		flex-basis:100%;
		margin:10px 0 0 0;
	}
}
@media screen and (max-width:500px){
	html,body{ text-align:left; }
}