
#map .amcharts-chart-div svg {
  left: 0;
  right: auto;
}
.bg-dark:not(i) {
  background-color: #3b3024 !important;
  color: #fff !important;
}
#listdiv{
	overflow-y:scroll;
	height:500px;
}
.africa{
	color:#de4c4f;
	font-weight: 600;
}
.cariby{
	color:#a7a737;
	font-weight: 600;
	}
.ameruka{
	color:#7FC53C;
	font-weight: 600;
}
.pacific{
	color:#8aabb0;
	font-weight: 600;
}

#chartdiv {
	width	: 100%;
	height	: 100%;
}
.map-marker.map-clickable {
    cursor: pointer;
}
.pulse {
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		border-radius: 30px;
		background-color: #716f42;
		z-index: 10;
		position: absolute;
}

/* WIDGET MAP */
.widget-map {
  height: 100%;
  overflow: hidden;
}
.widget-map .col-md-3 {
  background-color: rgba(32, 34, 38, 0.5);
  color: #CDCDCD !important;
  height: 440px;
  padding-left: 0 !important;
  padding-right: 0 !important;
  position: absolute;
  right: 0;
  top: 0;
}
.widget-map .panel-header {
  border: none !important;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.widget-map .panel-content {
  border: none !important;
  height: 440px;
  overflow: hidden;
}
.widget-map .amcharts-chart-div a {
  display: none !important;
}
.widget-map .ammapObjectList ul {
  list-style-type: none;
}
.widget-map .ammapObjectList ul li:not(.paginate_button) {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.widget-map .ammapObjectList li {
  list-style-type: none;
}
#listdiv{display:none;}
.widget-map .listdiv {
  height: 250px;
  overflow: hidden;
  display:none;
}
.maximized.widget-map {
  height: 100%;
}
.maximized.widget-map .panel-content {
  height: 100%;
}
.maximized #map {
  height: 100%;
  width: 100%;
}
.bg-dark .ammapObjectList a {
  color: #D0D0D0;
  padding: 2px 15px;
}
.bg-dark .ammapObjectList a:hover {
  background: rgba(32, 34, 38, 0.5);
  color: #319DB5;
}
.map-marker {
  margin-left: -8px;
  margin-top: -8px;
}
.map-marker.map-clickable {
  cursor: pointer;
}
.pulse-map {
  background-color: #716f42;
  border: 5px solid #f7f14c;
  height: 20px;
  position: absolute;
  width: 20px;
  z-index: 10;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.dot-map {
  -moz-animation-iteration-count: infinite;
  -moz-animation: pulsemap 3s ease-out;
  -moz-border-radius: 60px;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation: pulsemap 3s ease-out;
  -webkit-border-radius: 60px;
  background: transparent;
  border-radius: 60px;
  border: 10px solid #fff601;
  height: 50px;
  left: -15px;
  opacity: 0;
  position: absolute;
  top: -15px;
  width: 50px;
  z-index: 1;
}
@-moz-keyframes pulsemap {
  0% {
    -moz-transform: scale(0);
    opacity: 0;
  }
  25% {
    -moz-transform: scale(0);
    opacity: 0.1;
  }
  50% {
    -moz-transform: scale(0.1);
    opacity: 0.3;
  }
  75% {
    -moz-transform: scale(0.5);
    opacity: 0.5;
  }
  100% {
    -moz-transform: scale(1);
    opacity: 0;
  }
}
@-webkit-keyframes pulsemap {
  0% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
  25% {
    -webkit-transform: scale(0);
    opacity: 0.1;
  }
  50% {
    -webkit-transform: scale(0.1);
    opacity: 0.3;
  }
  75% {
    -webkit-transform: scale(0.5);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
  }
}

/**** Page Vector Maps ****/
#map {
  height: 640px;
  width: 100%;
}
#world-map {
  height: 460px;
  width: 100%;
}
#usa-map {
  color: #ffffff;
  height: 500px;
  width: 100%;
}
#flight-map {
  height: 460px;
  width: 100%;
}
#pattern-map {
  height: 460px;
  width: 100%;
}
.amcharts-map-line {
  -webkit-animation: am-moving-dashes 3s linear infinite;
  animation: am-moving-dashes 3s linear infinite;
  stroke-dasharray: 2px 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.amcharts-map-image-london {
  -webkit-animation: am-pulsating 1s ease-out infinite;
  animation: am-pulsating 1s ease-out infinite;
}
.amcharts-map-area {
  -webkit-transition: all 0.3s 0.3s ease-out;
  transition: all 0.3s 0.3s ease-out;
}
.amcharts-map-area:hover {
  -webkit-transition: all 0.3s ease-out;
  fill: #93c765;
  stroke: #93c765;
  transition: all 0.3s ease-out;
}








