.jqvmap-label
{
	position: absolute;
	z-index:9999;
	display: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #292929;
	color: #FFF;
	font-family: sans-serif, Verdana;
	font-size: smaller;
	padding: 3px;
} 
.jvectormap-label {
    position: absolute;
    display: none;
    border: solid 1px #CDCDCD;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #292929;
    color: white;
    font-family: sans-serif, Verdana;
    font-size: smaller;
    padding: 3px;
    z-index:11;
 }
.jqvmap-zoomin, .jqvmap-zoomout
{
	position: absolute;
	left: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #000000;
	padding: 3px;
	color: white;
	width: 20px;
	height: 20px;
	cursor: pointer;
	line-height: 13px;
	text-align: center;
	font-size: 20px;
}
.jqvmap-zoomin
{
	top: 10px;
}
.jqvmap-zoomout
{
	top: 40px;
}
.jqvmap-region
{
  cursor: pointer;
}
.jqvmap-ajax_response
{
  width: 100%;
  height: 500px;
}

.jqvmap-pin{
	color:#FFF;
	cursor: pointer;
}
 



/***** MAP ******/
.map-container{
	position: relative;
	width: 100%;
	height: 100%;
	min-height: 300px;
}
#vmap {
position: relative;	
width: 100%;
/*height: 100%;*/
height: 300px;
background-color: transparent;
-webkit-tap-highlight-color: rgba(0,0,0,0);
}
#map1 {
position: relative;	
width: 100%;
/*height: 100%;*/
height: 480px;
background-color: transparent;
-webkit-tap-highlight-color: rgba(0,0,0,0);
} 
#map2 {
position: relative;
width: 100%;
/*height: 100%;*/
height: 480px;
background-color: transparent;
-webkit-tap-highlight-color: rgba(0,0,0,0);
}
#map3 {
position: relative;
width: 100%;
/*height: 100%;*/
height: 480px;
background-color: transparent;
-webkit-tap-highlight-color: rgba(0,0,0,0);
}
#map4 {
position: relative;
width: 100%;
/*height: 100%;*/
height: 480px;
background-color: transparent;
-webkit-tap-highlight-color: rgba(0,0,0,0);
}
#symposia-map {
position: relative;
width: 100%;
/*height: 100%;*/
height: 480px;
background-color: transparent;
-webkit-tap-highlight-color: rgba(0,0,0,0);
}
#grand-round-map {
position: relative;
width: 100%;
/*height: 100%;*/
height: 480px;
background-color: transparent;
-webkit-tap-highlight-color: rgba(0,0,0,0);
}

#summit_meeting-map {
position: relative;
width: 100%;
/*height: 100%;*/
height: 480px;
background-color: transparent;
-webkit-tap-highlight-color: rgba(0,0,0,0);
}

#ONS_Meeting-map {
position: relative;
width: 100%;
/*height: 100%;*/
height: 480px;
background-color: transparent;
-webkit-tap-highlight-color: rgba(0,0,0,0);
}

/* Setup basic CSS for Label */
.jqvmap_pin {
font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial, sans-serif;
cursor: pointer;
color: #FFF;
}

/* Hide Whichever Labels you want */


/* Reposition Labels that are not quite right ( labels are centered in shape, and sometimes need tweaking ) */

#jqvmap1_vt_pin {
margin-top: -30px;
}
#jqvmap2_vt_pin {
margin-top: -30px;
}

#jqvmap1_nh_pin {
margin-top: 1%;
margin-left: 30px;
}
#jqvmap2_nh_pin {
margin-top: 1%;	
margin-left: 30px;
}
#jqvmap1_ma_pin {
margin-top: 0%;
margin-left: 30px;
}
#jqvmap2_ma_pin {
margin-top: 0%;	
margin-left: 30px;
}

#jqvmap1_ct_pin {
margin-top: 1%;
margin-left: 20px;
}
#jqvmap2_ct_pin {
margin-top: 1%;	
margin-left: 20px;
}

#jqvmap1_nj_pin {
margin-top: 0%;
margin-left: 20px;
}
#jqvmap2_nj_pin {
margin-top: 0%;	
margin-left: 20px;
}
#jqvmap1_ri_pin {
margin-top: 0.5%;
margin-left: 25px;
}
#jqvmap2_ri_pin {
margin-top: 0.5%;	
margin-left: 25px;
} 


#jqvmap1_de_pin {
margin-top: -0.5%;
margin-left: 25px;
}
#jqvmap2_de_pin {
margin-top: -0.5%;	
margin-left: 25px;
} 
#jqvmap1_dc_pin {
margin-top: 0.2%;
margin-left: 40px;
}
#jqvmap2_dc_pin {
margin-top: 0.2%;	
margin-left: 40px;
} 
#jqvmap1_md_pin {
margin-top: 1.5%;
margin-left: 40px;
}
#jqvmap2_md_pin {
margin-top: 1.5%;	
margin-left: 40px;
} 






#jqvmap1_ca_pin {
margin-left: -2%;
} 
#jqvmap1_fl_pin {
margin-left: 3%;
}
#jqvmap1_id_pin {
margin-top: 3%;
margin-left: -1%;
}
#jqvmap1_ky_pin {
margin-left: 2%;
}
#jqvmap1_la_pin {
margin-left: -2%;
}
#jqvmap1_mi_pin {
margin-top: 4%;
margin-left: 3%;
} 
#jqvmap1_mn_pin {
margin-top: 2%;
margin-left: -2%;
}  
#jqvmap1_ok_pin {
margin-left: 2%;
}
#jqvmap1_va_pin {
margin-left: 2%;
}
#jqvmap1_wv_pin {
margin-left: -1%;
margin-top: 1%;
}
/************************/
#jqvmap2_ak_pin {
margin-top: -2%;
}
#jqvmap2_ca_pin {
margin-left: -2%;
} 
#jqvmap2_fl_pin {
margin-left: 3%;
}
#jqvmap2_id_pin {
margin-top: 3%;
margin-left: -1%;
}
#jqvmap2_ky_pin {
margin-left: 2%;
}
#jqvmap2_la_pin {
margin-left: -2%;
}
#jqvmap2_mi_pin {
margin-top: 4%;
margin-left: 3%;
} 
#jqvmap2_mn_pin {
margin-top: 2%;
margin-left: -2%;
}  
#jqvmap2_ok_pin {
margin-left: 2%;
}
#jqvmap2_va_pin {
margin-left: 2%;
}
#jqvmap2_wv_pin {
margin-left: -1%;
margin-top: 1%;
}

/* Add responsibe support to resize labels for difference screen sizes */

@media only screen and (max-width: 480px) {
	
#map1 { height: 250px; } 
#map2 { height: 250px; }
.jqvmap_pin {
  font-size: 6px;
}
#jqvmap1_vt_pin {
margin-top: -15px;
}
#jqvmap2_vt_pin {
margin-top: -15px;
}

#jqvmap1_nh_pin {
margin-top: 1%;
margin-left: 20px;
}
#jqvmap2_nh_pin {
margin-top: 1%;	
margin-left: 20px;
}
#jqvmap1_ma_pin {
margin-top: 0%;
margin-left: 20px;
}
#jqvmap2_ma_pin {
margin-top: 0%;	
margin-left: 20px;
}

#jqvmap1_ct_pin {
margin-top: 1%;
margin-left: 15px;
}
#jqvmap2_ct_pin {
margin-top: 1%;	
margin-left: 15px;
}

#jqvmap1_nj_pin {
margin-top: 0%;
margin-left: 15px;
}
#jqvmap2_nj_pin {
margin-top: 0%;	
margin-left: 15px;
}
#jqvmap1_ri_pin {
margin-top: 0.5%;
margin-left: 15px;
}
#jqvmap2_ri_pin {
margin-top: 0.5%;	
margin-left: 15px;
}
#jqvmap1_de_pin {
margin-top: -0.5%;
margin-left: 25px;
}
#jqvmap2_de_pin {
margin-top: -0.5%;	
margin-left: 25px;
} 
#jqvmap1_dc_pin {
margin-top: 0.5%;
margin-left: 25px;
}
#jqvmap2_dc_pin {
margin-top: 0.5%;	
margin-left: 25px;
} 
#jqvmap1_md_pin {
margin-top: 3%;
margin-left: 25px;
}
#jqvmap2_md_pin {
margin-top: 3%;	
margin-left: 25px;
} 

#jqvmap1_fl_pin{
	margin-left: 5%;
}
#jqvmap2_fl_pin{
	margin-left: 5%;
}


}

@media only screen and (min-width: 480px) and (max-width:639px) {
	#map1 { height: 300px; } 
	#map2 { height: 300px; }
	.jqvmap_pin {
	  font-size: 8px;
	}
	
	#jqvmap1_vt_pin {
	margin-top: -15px;
	}
	#jqvmap2_vt_pin {
	margin-top: -15px;
	}

	#jqvmap1_nh_pin {
	margin-top: 1%;
	margin-left: 20px;
	}
	#jqvmap2_nh_pin {
	margin-top: 1%;	
	margin-left: 20px;
	}
	#jqvmap1_ma_pin {
	margin-top: 0%;
	margin-left: 20px;
	}
	#jqvmap2_ma_pin {
	margin-top: 0%;	
	margin-left: 20px;
	}

	#jqvmap1_ct_pin {
	margin-top: 1%;
	margin-left: 15px;
	}
	#jqvmap2_ct_pin {
	margin-top: 1%;	
	margin-left: 15px;
	}

	#jqvmap1_nj_pin {
	margin-top: 0%;
	margin-left: 15px;
	}
	#jqvmap2_nj_pin {
	margin-top: 0%;	
	margin-left: 15px;
	}
	#jqvmap1_ri_pin {
	margin-top: 0.5%;
	margin-left: 15px;
	}
	#jqvmap2_ri_pin {
	margin-top: 0.5%;	
	margin-left: 15px;
	}
	#jqvmap1_de_pin {
	margin-top: -0.5%;
	margin-left: 25px;
	}
	#jqvmap2_de_pin {
	margin-top: -0.5%;	
	margin-left: 25px;
	} 
	#jqvmap1_dc_pin {
	margin-top: 0.5%;
	margin-left: 25px;
	}
	#jqvmap2_dc_pin {
	margin-top: 0.5%;	
	margin-left: 25px;
	} 
	#jqvmap1_md_pin {
	margin-top: 3%;
	margin-left: 25px;
	}
	#jqvmap2_md_pin {
	margin-top: 3%;	
	margin-left: 25px;
	} 

	#jqvmap1_fl_pin{
		margin-left: 5%;
	}
	#jqvmap2_fl_pin{
		margin-left: 5%;
	}

}

@media only screen and (min-width: 640px) and (max-width:799px) {
	#map1 { height: 350px; } 
	#map2 { height: 350px; }
	.jqvmap_pin {
	  font-size: 10px;
	}
	
#jqvmap1_vt_pin {
margin-top: -30px;
}
#jqvmap2_vt_pin {
margin-top: -30px;
}

#jqvmap1_nh_pin {
margin-top: 1%;
margin-left: 30px;
}
#jqvmap2_nh_pin {
margin-top: 1%;	
margin-left: 30px;
}
#jqvmap1_ma_pin {
margin-top: 0%;
margin-left: 30px;
}
#jqvmap2_ma_pin {
margin-top: 0%;	
margin-left: 30px;
}

#jqvmap1_ct_pin {
margin-top: 1%;
margin-left: 20px;
}
#jqvmap2_ct_pin {
margin-top: 1%;	
margin-left: 20px;
}

#jqvmap1_nj_pin {
margin-top: 0%;
margin-left: 20px;
}
#jqvmap2_nj_pin {
margin-top: 0%;	
margin-left: 20px;
}
#jqvmap1_ri_pin {
margin-top: 0.5%;
margin-left: 25px;
}
#jqvmap2_ri_pin {
margin-top: 0.5%;	
margin-left: 25px;
} 


#jqvmap1_de_pin {
margin-top: -0.5%;
margin-left: 25px;
}
#jqvmap2_de_pin {
margin-top: -0.5%;	
margin-left: 25px;
} 
#jqvmap1_dc_pin {
margin-top: 0.2%;
margin-left: 40px;
}
#jqvmap2_dc_pin {
margin-top: 0.2%;	
margin-left: 40px;
} 
#jqvmap1_md_pin {
margin-top: 1.5%;
margin-left: 40px;
}
#jqvmap2_md_pin {
margin-top: 1.5%;	
margin-left: 40px;
} 


}

@media only screen and (min-width: 800px) and (max-width:1023px){
	#map1 { height: 350px; } 
	#map2 { height: 350px; }
	.jqvmap_pin {
	  font-size: 12px;
	}
	
#jqvmap1_vt_pin {
margin-top: -30px;
}
#jqvmap2_vt_pin {
margin-top: -30px;
}

#jqvmap1_nh_pin {
margin-top: 1%;
margin-left: 30px;
}
#jqvmap2_nh_pin {
margin-top: 1%;	
margin-left: 30px;
}
#jqvmap1_ma_pin {
margin-top: 0%;
margin-left: 30px;
}
#jqvmap2_ma_pin {
margin-top: 0%;	
margin-left: 30px;
}

#jqvmap1_ct_pin {
margin-top: 1%;
margin-left: 20px;
}
#jqvmap2_ct_pin {
margin-top: 1%;	
margin-left: 20px;
}

#jqvmap1_nj_pin {
margin-top: 0%;
margin-left: 20px;
}
#jqvmap2_nj_pin {
margin-top: 0%;	
margin-left: 20px;
}
#jqvmap1_ri_pin {
margin-top: 0.5%;
margin-left: 25px;
}
#jqvmap2_ri_pin {
margin-top: 0.5%;	
margin-left: 25px;
} 


#jqvmap1_de_pin {
margin-top: -0.5%;
margin-left: 25px;
}
#jqvmap2_de_pin {
margin-top: -0.5%;	
margin-left: 25px;
} 
#jqvmap1_dc_pin {
margin-top: 0.2%;
margin-left: 40px;
}
#jqvmap2_dc_pin {
margin-top: 0.2%;	
margin-left: 40px;
} 
#jqvmap1_md_pin {
margin-top: 1.5%;
margin-left: 40px;
}
#jqvmap2_md_pin {
margin-top: 1.5%;	
margin-left: 40px;
} 


}

@media only screen and (min-width: 1024px) {
#map1 { height: 480px; } 
#map2 { height: 480px; }
	
.jqvmap_pin {
  font-size: 14px;
}

#jqvmap1_vt_pin {
margin-top: -30px;
}
#jqvmap2_vt_pin {
margin-top: -30px;
}

#jqvmap1_nh_pin {
margin-top: 1%;
margin-left: 30px;
}
#jqvmap2_nh_pin {
margin-top: 1%;	
margin-left: 30px;
}
#jqvmap1_ma_pin {
margin-top: 0%;
margin-left: 30px;
}
#jqvmap2_ma_pin {
margin-top: 0%;	
margin-left: 30px;
}

#jqvmap1_ct_pin {
margin-top: 1%;
margin-left: 20px;
}
#jqvmap2_ct_pin {
margin-top: 1%;	
margin-left: 20px;
}

#jqvmap1_nj_pin {
margin-top: 0%;
margin-left: 20px;
}
#jqvmap2_nj_pin {
margin-top: 0%;	
margin-left: 20px;
}
#jqvmap1_ri_pin {
margin-top: 0.5%;
margin-left: 25px;
}
#jqvmap2_ri_pin {
margin-top: 0.5%;	
margin-left: 25px;
} 


#jqvmap1_de_pin {
margin-top: -0.5%;
margin-left: 25px;
}
#jqvmap2_de_pin {
margin-top: -0.5%;	
margin-left: 25px;
} 
#jqvmap1_dc_pin {
margin-top: 0.2%;
margin-left: 40px;
}
#jqvmap2_dc_pin {
margin-top: 0.2%;	
margin-left: 40px;
} 
#jqvmap1_md_pin {
margin-top: 1.5%;
margin-left: 40px;
}
#jqvmap2_md_pin {
margin-top: 1.5%;	
margin-left: 40px;
} 


}
