input[type="button"].dblue, .hct, .mtitle:not(.min):not(.mid):not(.med), .mtitle.mini, 
.mend.dark, .dgreen, .red, .tag.dark, .grey, .mildgrey, .tag.md, .tag.darkgreen, .tag, [class=topic], 
.udn, .udn a, .adnv a, .header, .tnav.prime, .darker, .mwc.midd, .mwc.midd .tcd,.btn.o, .btn.g, .btn.b, .btn.r,
.dst .mtitle, .dst .cmtopic .usr_drop, .green, .blue, .cwhite, resv::before, .seat_reserved, .bought::before, .seat_bought, .locked::before, .seat_locked, .resvme::before, 
	.seat_reserved_own, .boughtme::before, .seat_bought_own, .lockedme::before, .seat_locked_own, .lockedme::before, .seat_locked_own, .blocked::before, .seat_blocked,
.splasherr, .foot, .foot a, .feedok, .pager, .itr_big, .mobnav, .showmobtext, .tblid, .tbllock, .btn.md, .square.r, .tag > a, .topic.top, [class="btn"], .mwcore.black {
	color: rgba(255, 255, 255, 1);
}

#touchver .erow, .esubnav, .tmt, .tmd, .shover, .snogo, .mwd, .seat, .bgwhite, .content, .mwi, .apipt, .tcd, .tct, .nw_area, .mwc.white, .mwc.sw, .mwc.we, .mwc.ee, .tarea.wh, .tarea.white, .white, .topic.dblue {
	background: rgba(255, 255, 255, 1);
}

.dmb.mp .contain, .dmb.mp, [class="btn"], .tag.abtn, .tag.medlight, .egrid:not(.esmd) .esome a, .egrid:not(.esmd) .tesome a, .uact_cart .un {
	color: rgba(10, 10, 10, 1);
}

.tarea, .lightest, .light, .edark, .cookbook, .mtitle.mid, .mtitle.med, .grid.split.precell, .btn.dark, .btn.mdark, .btn.grey, .tarea.dark2, .tarea.edark, .tarea.lt1, .tarea.med, .tcol, 
.mend.mend.darker, .mend.dim, .mend.soul, 
.mwd, .ebline, .erow.white, .tr, .seatcol, .iline, .shover, .snogo, .row, .mrow, .pstock::before, .itr_box, 
.mwi, .egrid:not(.esmd).esome:nth-child(n+4), .egrid:not(.esmd).tesome:nth-child(n+4), .mrow, .mwc, div[id^="et_tstate"].mwc, .adlogmr:nth-child(1n+1) {
	border: 1px solid rgba(30, 30, 30, .3);
}

.cookbook, .cooknote .cset, .mtitle.med, .mtitle.dark, .mtitle.light, .grid.split .precell, .mmq.mt, .white, .lighter:not(.mend), 
.tarea.med, .scalebox.wide,.scalebox.scalenorm, .tag.white, .fhtext, .cblack, .fieldok, .shover, .snogo, .un, .mwc.mdarks, .tblnp, #api_payment_map .cmtopic.core.dnum, .tcd, .dnum, div[class^=adm_tabledir_] {
	color: rgba(0, 0, 0, 1);
}

.dmb:not(.mp), .dma.cmtopic, .dma.contain, .egrid.esmd .esome a, .egrid.esmd .tesome a, .map_timers, [class*=darkbg] {
	color: rgba(230, 230, 230, 1);
}

.dgreen										{ background-color: rgba(0, 154, 4, 1); border: 1px solid rgba(0, 154, 4, 1) }
.red										{ background-color: rgba(221, 78, 61, 1); border: 1px solid rgba(221, 78, 61, 1); }

[class^=ticket_logo].dark, .grid.newside > .ticket_logo	 { background: rgba(180, 180, 180, 1); color: rgba(250, 249, 248, 1); border: 1px solid rgba(50, 50, 50, .3); }

.sh									{ box-shadow: 0 5px 5px rgba(30, 30, 30, .8); z-index: 10 !important; }
#infobar							{ background: rgba(208, 101, 31, 1); color: rgba(250, 250, 250, 1); box-shadow: 0 5px 5px rgba(0, 0, 0, .6), inset 0 3px 3px rgba(30, 30, 30, .6); }

input[type="button"].dblue			{ background: rgba(7, 84, 180, 1); border: 1px solid rgba(7, 84, 180, 1) !important; }

/* .cookbook						{ background-image: linear-gradient(to bottom, rgba(255, 255, 255, .8) 0% 80%, rgba(220, 220, 220, .8) 30% 100%); } */
.cookbook						{ background: rgba(0, 0, 0, .7); }
.cookbook						{ box-shadow: -3px 5px 5px 3px rgba(30, 30, 30, .3), 3px -5px 5px 5px rgba(30, 30, 30, .3); }
.cooknote .cset					{ background: rgba(240, 240, 240, 1); }
.cooknote .cg2					{ background: rgba(100, 100, 100, 1); }
div[id^=cookset] .ui-slider-range { background-color: #3392e3 !important; }
div[id^=cookset] .ui-state-default, .ui-widget-content .ui-state-default { background-color: #3392e3 !important; }

.dmb							{ z-index: 1; position: relative; width: 100%; font-size: 13px }
.dmb							{ box-shadow: inset 0 -7px 7px rgba(90, 90, 90, .3), inset 0 7px 7px rgba(90, 90, 90, .3); }
.dmb:not(.mp)					{ background: rgba(16, 15, 15, 1); padding: 0 }
.dmb:not(.mp) .contain			{ padding: 10px 0 10px 0 }
.dmb.mp .contain				{ background: rgba(220, 220, 220, 1); }
.dmb.mp .contain:not(.ep)		{ padding: 10px 0 10px 0; }
.dmb.mp .contain.ep				{ padding: 0 0 10px 0; }
.dmb.mp							{ background: rgba(210, 210, 210, 1);  }
.dmb.mp:not(.x)					{ padding: 10px; }
.dmb.mp.x						{ padding: 0 0 10px 0; }

.dma							{ background: rgba(78, 84, 91, .7); }
.dma .contain					{ background: rgba(200, 200, 200, 1); padding: 10px 0 10px 0; }

.contain.bg					 	{ background: rgba(170, 170, 170, 1); }
.contain.bg					 	{ border-right: 1px solid rgba(30, 30, 30, .2); border-left: 1px solid rgba(30, 30, 30, .2); }

.navlink						{ color: rgba(250, 250, 250, 1); }
.precell::before				{ background: rgba(198, 158, 1, 1); }

.hct, .mtitle:not(.med)					{ background: rgba(77, 90, 104, .8); border: 1px solid rgba(10, 10, 10, .3); }
.mtitle.mid								{ background: rgba(77, 90, 104, .3) !important; }
.mtitle.med								{ background: rgba(77, 90, 104, .3); }
.mtitle.dark							{ background: rgba(77, 90, 104, .4) !important; }
.mtitle.light							{ background: rgba(77, 90, 104, .3) !important; }

.grid.split .precell, .mmq.mt				{ background: rgba(245, 245, 245, 1); flex: auto; border-top: 1px solid rgba(30, 30, 30, .3); border-left: 1px solid rgba(30, 30, 30, .3); border-bottom: 1px solid rgba(30, 30, 30, .3); }

[class="tarea"], .tarea.top				{ background: rgba(245, 245, 245, 1); }
.tarea.dim								{ background: rgba(225, 225, 225, 1); }
.tarea.lightest							{ background: rgba(250, 250, 250, 1); }
.tarea.light							{ background: rgba(245, 245, 245, 1); }
.tarea.dark								{ background: rgba(200, 200, 200, 1); }
.darker									{ background: rgba(150, 150, 150, 1); }
.tarea.ms								{ box-shadow: inset 0 4px 4px rgba(30, 30, 30, .4) !important; }

.lightest								{ background: rgba(250, 250, 250, 1); }
.lighter:not(.mend)						{ background: rgba(235, 235, 235, 1); border: 1px solid rgba(30, 30, 30, .5); }
.light									{ background: rgba(245, 245, 245, 1) !important; }
.eedark									{ background: rgba(40, 40, 40, 1); color: rgba(240, 240, 240, .7); }
.edark									{ background: rgba(225, 225, 225, 1); }

.contain .event_text 					{ font-size: 15px !important; line-height: 22px !important }
.tarea.med								{ background: rgba(245, 245, 245, 1);  }

[class="trow"]:not(.n)					{ background: rgba(235, 235, 235, 1); }

.mend:not(.flip)						{ border-top: 1px solid rgba(30, 30, 30, .3); box-shadow: inset 0 3px 3px rgba(30, 30, 30, .3); }
.mend.flip								{ border-bottom: 1px solid rgba(30, 30, 30, .3); }
.mend.lighter							{ background: rgba(180, 180, 180, 1); }
.mend.dim								{ background: rgba(225, 225, 225, 1); }
.mend.soul								{ background: rgba(240, 240, 240, 1); }
.mend.min								{ box-shadow: unset; }

.tag.blue									{ background: rgba(7, 84, 180, 1); }
.tag.darkblue								{ background: rgba(60, 90, 150, 1); color: rgba(252, 252, 252, 1); }
.tag.white									{ background: rgba(250, 250, 250, 1); border: 1px solid rgba(30, 30, 30, .2); }
.tag.dark									{ background: rgba(22, 28, 34, 1); border: 1px solid rgba(22, 28, 34, 1); text-shadow: 1px 1px rgba(255,255,255, 0) }

.tag.md										{ background: rgba(22, 28, 34, .8); border: 1px solid rgba(22, 28, 34, 1); }

.medlight								{ background: rgba(210, 210, 210, 1); border: 1px solid rgba(210, 210, 210, 1); }
.darkact								{ background: rgba(28, 76, 136, 1); color: rgba(240, 240, 240, 1); }
.mildgrey									{ background: rgba(90, 90, 90, 1); text-shadow: 1px 1px rgba(255,255,255, 0) }
.grey									{ background: rgba(45, 45, 45, 1); text-shadow: 1px 1px rgba(255,255,255, 0) }


[class=topic], .topic.top					{ background: rgba(11, 22, 33, 1); border: 1px solid rgba( 40, 40, 40, 1); }
.ctopic.core								{ color: rgba(7, 84, 180, 1); }
.ctopic.blue								{ color: rgba(7, 84, 180, 1); }
.ctopic.dblue								{ color: rgba(7, 84, 180, 1); }
.topic.dblue								{ color: rgba(7, 84, 180, 1); }

.cmtopic.white								{ color: rgba(250, 250, 250, 1); border-bottom: 1px solid rgba(30, 30, 30, .3); }
.ftextarea									{ background: rgba(250, 250, 250, 1); box-shadow: inset 0 -3px 3px rgba(0,0,0,0.2), inset 0 3px 3px rgba(0,0,0,0.2); }
.mshadow									{ box-shadow: inset 0 3px 3px rgba(30, 30, 30, .3); }
.shadows									{ box-shadow: 0 3px 3px rgba(30, 30, 30, .4), inset 0 3px 3px rgba(30, 30, 30, .4) }
.tshadow									{ box-shadow: 0 3px 3px 0 rgba(80, 80, 80, .3); position: relative }

#err_nologin, #err_nostart, #err_isended { width: 100%; display: none; }

.fharea									{ background: rgba(250, 250, 250, 1); }
.fhtext									{ border: 1px solid rgba(40, 40, 40, .3); background: rgba(252, 252, 252, 1); }

.mwc.sdark .mrow						{ background-color: inherit; border: 0 }
