.economic-impact-map {
	width: 68%;
	float: left;
	height: 100%;
	padding-top: 0;
	margin: 0 auto;
	margin-right: 1%;
	background-color: white;
	border: 1px solid #d0eff8;
}

.economic-impact-charts {
	width: 30%;
	float: left;
	height: 100%;
	margin: 0 auto;
	margin-left: 1%;
}

.map-picker {
	width: 100%;
	height: 40px;
	position: relative;
}
.range-picker {
	position: relative;
	display: block;
}

.value-picker {
	position: relative;
	display: block;
	margin-left: 5px;
	float: right;
}

.map-container-economic {
	width: 100%;
	height: 600px;
}
#PKIstackedbarchartabsolute-title .pie_title1 {
	position: absolute;
	left: 23%;
	top: -30px;
}

.pie_title2 {
	position: absolute;
	left: 73%;
	top: -30px;
}

.barcharts-EI {
	height: 70%;
	width: 100%;
	margin-top: 23px;
	position: relative;
}


.barcharts-EI-title {
	height: auto;
	min-height: 50px !important;
}

@media (max-width: 1800px) {#mybarChartEI1-title,
	#mybarChartEI2-title {
		font-size: 15px;
	}
}



@media (max-width: 1670px) {
	#mybarChartEI1-title,
	#mybarChartEI2-title {
		font-size: 13px;
	}

	.barcharts-EI-title {
		margin-bottom: 2px;
	}


}


@media (max-width: 1500px) {
	.barcharts-EI-title {
		height: auto;
	}
}

#economicImpactMapAbsolute {
	height: calc(100% - 75px);
}
@media (max-width: 800px) {
	#economicImpactMapAbsolute {
		height: calc(100% - 100px);
	}
}

@media (max-width: 550px) {
	#economicImpactMapAbsolute {
		height: calc(100% - 140px);
	}
	.value-picker  {
		width: 100%;
	}
	.map-picker-PEI {
		width: 100% !important;
	}

	#PKdataTypeSwitchDiv {
		margin-left: 0 !important;
	}

	#PEI-contribution, #PEI-share {
		height: 400px !important;
	}
/*
	.picker-PKI {
		width: 100%;
		margin: 5px 0 5px 0px !important;
		float: unset;
	}
	.picker-PKI .dropdown-select {
		width: 100%;
	}
	.title-h4 {
		max-width: 100% !important;
	}

	.switch-div {
		width: 50%;
		margin: 0 !important;
		float:left !important;
	}
*/

	#PKIstackedbarchartArrivalsDiv, #PKIstackedbarchartArrivalsDiv, #PKIpiechart {
		height: 350px !important;
	}


	.economic-impact-charts {
		height: auto !important;
	}
	#PKIchartsEurope {
		height: 800px;
	}

	#PKIeuropeDATA {
		height: calc(100% - 120px) !important;
	}

}