tspan{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;z-index:-5000;}

text.dtopprice, text.ticket-price{font-family: Roboto,Arial,sans-serif;fill:#000000;font-weight:500;text-anchor:start;cursor:pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}


text.dtopprice{
   font-weight: bold;
   stroke:#FFF;
   stroke-width:0.25em;
   paint-order:stroke fill;
}


.browser-Safari text.dtopprice, .browser-IE text.dtopprice, .browser-ie text.dtopprice, .browser-safari text.dtopprice, .browser-Safari text.ticket-price, .browser-IE text.ticket-price, .browser-ie text.ticket-price, .browser-safari text.ticket-price{text-shadow:none;stroke:#FFF;stroke-width:0.25em;paint-order:stroke fill;}

text.ticket-price[data-dclass='excellent']{font-size:140%;}
text.ticket-price[data-dclass='great']{font-size:122%;}
text.ticket-price[data-dclass='good']{font-size:115%;}

polygon[data-sectionid='static_stage'],polygon[data-sectionid='b_stage']{fill: black !important;stroke:none !important;pointer-events:none;}
text[data-sectionid='static_stage'],text[data-sectionid='b_stage']{fill: white !important;color:white !important;opacity:1 !important;pointer-events:none;}

text.is-dyn{pointer-events: none;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}



.dtopticket,.dtopprice{cursor:pointer;}

.dtopprice{display: none;}
.dtopprice[data-on='1']{display: block;}

.dtopticket{display: none;}
.dtopticket[data-on='1']{display: block;}

circle.dtopticket{
   fill:#1D82DC;
   stroke:#fff;
   cursor:pointer;
   paint-order: stroke;
}
circle.dtopticket[data-dclass='best']{
   fill:#1A8828;
}




#interactiveMap text{
   font-family: Roboto, Arial, sans-serif;
}
#interactiveMap text:not(.dtopprice){
   font-weight: normal;  
}

/* Section Labels */
#interactiveMap text.svgtext{
   fill: #cde3ff; 
}

path.svgpoly{
   fill: #deeafd;
   /* fill-opacity: 1 !important; */
   stroke: #8ec6ff;
   stroke-width: 0.03em;
   /* stroke-opacity: 1 !important;    */
}

path.svgpoly.filtered-map-path{
   fill: #FFF;
}

path.svgpoly.highlighted-path{
   fill: #f1f8fe;
   stroke-width: 2 !important;
   stroke: #60a6ed !important;   
}


body:not(.is-charged) path.svgpoly{
   fill: #a4c3f6;
   stroke: #0f7de9;
}

body:not(.is-charged) path.svgpoly.filtered-map-path{
   fill: #F5F5F5 !important;
   stroke: none !important;
}


body:not(.is-charged) #interactiveMap text.svgtext{
   fill: #43698e;
}


body:not(.is-charged) path.svgpoly.highlighted-path{
   fill: #6c9ef1;
   stroke: #6c9ef1 !important
}

body:not(.is-charged) text{
   /* font-size: 0.60em; */
   
}



#interactiveMap circle.dtopticket{
   r:0.4em;
   stroke-width: 0.2em;
}


#interactiveMap  circle.dtopticket[data-dclass='best']{
   r: 0.64em;

}

#interactiveMap circle.dtopticket[data-dclass='great']{
   r: 0.56em;

}

#interactiveMap circle.dtopticket[data-dclass='good']{
   r: 0.56em;

}


#interactiveMap text.dtopprice{
   font-size: 0.75em;
   dominant-baseline: middle;
   stroke-width: 0.2em;
}

#interactiveMap text.dtopprice[data-dclass='best'], #interactiveMap text.dtopprice[data-dclass='great'], #interactiveMap text.dtopprice[data-dclass='good']{
   font-size: 0.96em;
}

#interactiveMap circle.dtopticket:hover{
   r: 0.64em;
}


#interactiveMap  circle.dtopticket[data-dclass='best']:hover{
   r: .88em;
}


#interactiveMap text.dtopprice:hover{
   font-size: 1em;
   
}

#interactiveMap text.dtopprice[data-dclass='best']:hover{
   font-size: 1.25em;
}

