.jvectormap-label {
    position: absolute;  display: none;  font-family: sans-serif, Verdana;  font-size:14px;  padding: 3px;
	 border: solid 1px #CDCDCD; border-radius: 5px; background: #292929; color: white; font-size: smaller;
}
.Jlabelt {  background: #292929; color:white;  padding: 5px; border: solid 2px/*#CDCDCD;*/#292929;
    -webkit-border-radius: 10px 10px 0 0;  -moz-border-radius: 10px 10px 0 0;   border-radius: 10px 10px 0 0;
	border-bottom:0;
}
.Jlabel {  background: white; color:black;  padding: 5px; border: solid 2px /*#CDCDCD;*/ #292929; 
	-webkit-border-radius: 0 0 10px 10px;   -moz-border-radius: 10 0 10px 10px;   border-radius: 0 0 10px 10px; 
	border-top:0;
}
.jvectormap-zoomin, .jvectormap-zoomout {position: absolute; left:10px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background:#292929; padding:3px; color:white; width:10px; height:10px; cursor:pointer; line-height:10px; text-align:center;}
.jvectormap-zoomin { top: 10px; }
.jvectormap-zoomout { top: 30px; }
.jvectormap-region { stroke: #CDCDCD;  stroke-width: 0.4; }

.jvectormap-button{ width:16px; height:16px; line-height:16px; position: absolute; left:10px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background:white; color:white; cursor:pointer; text-align:center; border:1px solid #ccc;}
.jvectormap-icon { background-image: url('spritesheet.png'); background-repeat: no-repeat; }
.draw-rect {  top: 180px; background-position: -67px -7px; }
.remove {  top: 200px; background-position: -187px -7px; } /*-182px -2px; }*/
.remove-disabled {  background-position: -247px -7px; }
a.jvectormap-draw-action {position:absolute; width:36px; height:16px; line-height:16px; top: 180px; left:26px; border-radius: 0 4px 4px 0; background-color: #919187; color:#FFF; 
border-left-style:none; padding:0 3px;
font: 11px "Helvetica Neue", Arial, Helvetica, sans-serif; }



#scalebar-wrapper { font-family: Arial; font-size:11px;   width:150px; height:52px;	position:absolute; margin-top: -60px; 	z-index: 0;	 border:1px solid #ccc;/*box-shadow: rgba(0,0,0,1) 0 0 0.3em;*/ }
#scalebar-wrapper:hover {display:none;}
#pop { font-family: Verdana,Helvetica,Arial,sans-serif; font-size:11px;   margin:0 2px; padding:5px;  /*border:1px solid red;*/ border-bottom:1px solid #ccc; color:dimgray;}
#scalebar { margin-top:3px; padding-top:2px; }
#scmin,#scmax {width:18px; float:left; padding-top:2px;}
#scmin { text-align:right; margin-right:2px;}  #scmax { text-align:left; margin-left:2px;}
#colo,#colo1,#colo2{ width:100px; height:30px; float:left;}
#colo1,#colo2 {display:none;}
