svg {
    touch-action: none;
}
.padding-heading{
	margin:5px 3px;
	padding:10px 0 10px 10px;
	border-bottom:1px solid #eee;
	background: rgb(2,0,36);
background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(39,59,113,0.9867297260701156) 0%, rgba(107,198,219,1) 100%);
	color:#fff;
	text-align:center;
	width:453px;
	border-radius: 3px;
	min-height:60px;
	}
.sec2{
	width:100%;
}
.2nd_sec{width:100%;}
.padding{padding:10px 10px 5px 10px; width:40%; float:left;font-size:14px; }
.padding1{padding:10px 10px 5px 10px; width:140px; float:left; }
.padding2{padding:5px 10px 5px 10px; width:100%; float:left; }
.state{width:100%; font-weight:bold; font-size:25px; text-align:left; }
.country{width:52%; font-size:14px; text-align:left; padding:10px 10px 10px 0; float:left; }
.auditlink{float:left; padding-right:10px;line-height: 16px;text-align: left;}
.audit{float:right;}
.total{float:right;padding-left: 5px;}
.auditlink b{ font-size:12px;}
.auditlink a{ font-size:13px;}
#maptip {
    width: 480px;
    position: absolute;
    z-index: 1;
    background-color: #fff;
    height: 102px;
    border-radius: 3px;
	box-shadow: 5px 5px 20px;
}

.maptip {
    max-height: 140px !important;
    height: 100% !important;
}

#maptip #details {
    margin-left: 5px;
    margin-top: 10px;
    font-family: sans-serif, Verdana;
	
    max-height: 140px !important;
    height: 100% !important;
}
#maptip .close{ 
 width:10px;
 float:right;
 cursor:pointer;
 padding-right:10px;
 }
.jvectormap-container {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.jvectormap-tip {
	
    position: absolute;
    display: none;
    border: solid 1px #ddd;
    border-radius: 3px;
    background: #fff;
    color: #000;
    font-family: sans-serif, Verdana;
    font-size: smaller;
    padding: 5px;
	box-shadow: 5px 5px 20px;
    max-width: 480px;
	
}

.jvectormap-tip::after {
content: "";
position: absolute;
top: 100%;
left: 50%;
margin-left: 1%;
border-width: 10px; 
border-style: solid;
border-color: #ddd transparent transparent transparent;
}

.jvectormap-tip1 {
	
    position: absolute;
    display: none;
    border: solid 1px #ddd;
    border-radius: 3px;
    background: #ddd;
    color: #000;
    font-family: sans-serif, Verdana;
    font-size: smaller;
    padding: 5px;
	box-shadow: 5px 5px 20px;
	
}

.jvectormap-tip1::after {
content: "";
position: absolute;
top: 100%;
left: 50%;
margin-left: 1%;
border-width: 10px; 
border-style: solid;
border-color: #ddd transparent transparent transparent;
}

.jvectormap-zoomin, .jvectormap-zoomout, .jvectormap-goback {
    position: absolute;
    left: 10px;
    border-radius: 3px;
    background: #dc0f5b;
    padding: 3px;
    color: white;
    cursor: pointer;
    line-height: 10px;
    text-align: center;
    box-sizing: content-box;
}

.jvectormap-zoomin, .jvectormap-zoomout {
    width: 10px;
    height: 10px;
}

.jvectormap-zoomin {
    top: 10px;
}

.jvectormap-zoomout {
    top: 30px;
}

.jvectormap-goback {
    bottom: 10px;
    z-index: 1000;
    padding: 6px;
}


.jvectormap-legend-title {
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}

.jvectormap-legend-cnt {
    position: absolute;
}

.jvectormap-legend-cnt-h {
    bottom: 0;
    right: 0;
}

.jvectormap-legend-cnt-v {
    top: 0;
    right: 0;
}

.jvectormap-legend {
    background: black;
    color: white;
    border-radius: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend {
    float: left;
    margin: 0 10px 10px 0;
    padding: 3px 3px 1px 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
    float: left;
}

.jvectormap-legend-cnt-v .jvectormap-legend {
    margin: 10px 10px 0 0;
    padding: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick {
    width: 40px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
    height: 15px;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
    height: 20px;
    width: 20px;
    display: inline-block;
    vertical-align: middle;
}

.jvectormap-legend-tick-text {
    font-size: 12px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
    text-align: center;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
    display: inline-block;
    vertical-align: middle;
    line-height: 20px;
    padding-left: 3px;
}