/* tooltip impacts */
.tooltip_impacts{
	background-image:url('../img/icons/Impacts-Button-Info16@2x.png');
	background-size: 16px 32px;
	background-position:center top;
	background-repeat:no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
	position: relative;
    top: 3px;
	left: 7px;
}
.tooltip_impacts:hover{
	background-position: center bottom;
	cursor: pointer;
}
.tooltip_impacts .tooltip_am{
	/* width:200px; */
	width: 420px;
	height: auto;
	background-color: #000;
	font-size: 13px;
	font-style: initial;
	font-family: "Montserrat";
	color: #fff;
	line-height: 1.5;
	text-align: left;
	padding: 15px 20px;
	margin-left: -14px;
	margin-top: 30px;
	/* z-index: 999; */
	z-index: 9991;
	position: absolute;
	display: none;
	
	-webkit-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
}
.tooltip_impacts .tooltip_am:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #000000;
    margin-top: -23px;
    position: absolute;
    margin-left: -5px;
}
.tooltip_impacts:hover .tooltip_am {
    display: block;
}
.container_impacts_map .container_rspo_p_n_right .tooltip_impacts:hover .tooltip_am,
.container_impacts_map .container-chart-impacts_right .tooltip_impacts:hover .tooltip_am {
    left: calc(100%);
    transform: translateX(-85%);
}
.container_impacts_map .container_rspo_p_n_right .tooltip_impacts .tooltip_am::before,
.container_impacts_map .container-chart-impacts_right .tooltip_impacts .tooltip_am::before {
	margin-left: 334px;
}
.tooltip_impacts .tooltip_am.right{
	left: calc(100%);
	transform: translateX(-85%);
}
.tooltip_impacts .tooltip_am.right:before{
	margin-left: 334px;
}
/* end tooltip impacts */

@media only screen and (max-width: 1199px) {
	/* tooltip impacts */
	.tooltip_impacts:hover .tooltip_am {
		width: 150px;
		/* width: auto; */
	}
	.tooltip_impacts:hover:before{
		content: "";
		width: 0;
		height: 0;
		margin-top: 20px;
		margin-left: -10px;
		border-style: solid;
		border-width: 0 10px 10px 10px;
		border-color: transparent transparent #000000;
		position: absolute;
	}
	.tooltip_impacts .tooltip_am::before,
	.container_impacts_map .tooltip_impacts .tooltip_am::before,
	.container_impacts_map .tooltip_impacts .tooltip_am::before,
	.container_impacts_map .container_rspo_p_n_right .tooltip_impacts .tooltip_am::before, 
	.container_impacts_map .container-chart-impacts_right .tooltip_impacts .tooltip_am::before {
		display:none;
	}
	/* end tooltip impacts */
}
@media only screen and (max-width: 767px) {
	/* tooltip impacts */
	.tooltip_impacts:hover .tooltip_am {
		left: calc(100%);
		transform: translateX(-85%);
	}
	.container_impacts_map .tooltip_impacts:hover .tooltip_am, 
	.container_impacts_map .tooltip_impacts:hover .tooltip_am {
		left: calc(100%);
		transform: translateX(-85%);
	}
	/* end tooltip impacts */
}
@media only screen and (max-width: 364px) {
	/* tooltip impacts */
	.tooltip_impacts.tooltip_left:hover .tooltip_am {
		left: calc(100%);
		transform: translateX(-10%);
	}
	/* end tooltip impacts */
}