  /* @override 
	http://localhost:8888/BSI-Market-Access/css/02-map.css */


#map {
	transition: all .6s;
	padding-top: 3rem; }
	
#map svg {
	height: auto;
	width: 100%; }

#map polygon {
	fill: #cccccc;
	transition: all .4s; }

	
	
/* Highlighted */
#map.AU #AU polygon,
#map.BH #BH polygon,
#map.BY #BY polygon,
#map.CA #CA polygon,
#map.CN #CN polygon,
#map.GB #GB polygon,
#map.IN #IN polygon,
#map.ID #ID polygon,
#map.IL #IL polygon,
#map.JP #JP polygon,
#map.KE #KE polygon,
#map.KW #KW polygon,

#map.LA	#LA polygon,
#map.MX	#MX polygon,

#map.MY #MY polygon,
#map.NZ #NZ polygon,
#map.NG #NG polygon,
#map.NO #NO polygon,
#map.OM #OM polygon,
#map.PK #PK polygon,
#map.QA #QA polygon,
#map.KR #KR polygon,
#map.CS #CS polygon,
#map.RU #RU polygon,
#map.SA #SA polygon,
#map.SG #SG polygon,
#map.ZA #ZA polygon,
#map.CH #CH polygon,
#map.TH #TH polygon,
#map.TR #TR polygon,
#map.UA #UA polygon,
#map.AE #AE polygon,
#map.US #US polygon,
#map.VN #VN polygon,
#map.YE #YE polygon,

#map.IS #IS polygon,
#map.IE #IE polygon,
#map.NI #NI polygon,
#map.NO #NO polygon,
	
#map.EU #EU polygon,
#map.EU #IE polygon,

#map.EEA #EU polygon,
#map.EEA #IE polygon,
#map.EEA #IS polygon,
#map.EEA #NO polygon,
#map.EEA #RO polygon,

#map.UK #GB polygon,
#map.UK #NI polygon,

#map.KZ #KZ polygon,
#map.TN #TN polygon,
#map.AZ #AZ polygon,
#map.AM #AM polygon,
#map.GA #GA polygon,
#map.EG #EG polygon,

#map.AL #AL polygon,
#map.BA #BA polygon,
#map.ME #ME polygon,
#map.MK #MK polygon,
#map.MD #MD polygon,
#map.SM #SM polygon,
#map.RO #RO polygon,
#map.SM #EU #SM, /* San Marino special case - inside EU */
#map.world polygon {
	fill: #D72D18; }

	
	
	
@media all and (max-width:1100px) {
	
	
	#map {
		width: calc(100% + 20px);
		margin-left: -10px;
		padding: 6rem 0 4rem; } 
}	



/*#map #spot-SG {
	opacity: .2;
	pointer-events: none; }*/

#map #Tags {
	z-index: 9 !important;
	opacity: 1 !important; }
	
#map #Continent-Tag-AF,
#map #Continent-Tag-AS,
#map #Continent-Tag-AU,
#map #Continent-Tag-EU,
#map #Continent-Tag-NA,
#map #Continent-Tag-SA {
	pointer-events: none !important;
	opacity: 0; }


#map #Continent-Tag-AF.active,
#map #Continent-Tag-AS.active,
#map #Continent-Tag-AU.active,
#map #Continent-Tag-EU.active,
#map #Continent-Tag-NA.active,
#map #Continent-Tag-SA.active {
	opacity: 1 !important; }




