
/* TOOLTIP */

.tooltip{
	position:absolute;
	display:none;
	overflow:hidden;
	padding:15px 5px;
	z-index:99999;
}
.tooltip .tooltip-inner{
	position:relative;
	font-family:arial,helvetica,sans-serif;
	font-size:.8rem;
	text-align:center;
	word-break:break-word;
	color:black !important;
	background:var(--lightgray);
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	box-shadow:var(--shadow);
	padding:15px;
	opacity:0;
	-moz-opacity:0;
	z-index:1;
	transition:opacity .2s ease-in-out;
}
.tooltip-arrow{
	position:absolute;
	left:50%;
	margin-left:-9px;
	opacity:0;
	-moz-opacity:0;
	z-index:2;
	transition:opacity .2s ease-in-out;
}
.tooltip.bottom .tooltip-arrow{
	bottom:11px;
}
.tooltip.top .tooltip-arrow{
	top:11px;
}
.tooltip .tooltip-arrow:before{
	position:absolute;
	font-family:"app-icons";
	font-size:48px;
	line-height:0;
	color:var(--lightgray);
}
.tooltip.bottom .tooltip-arrow:before{
	content:"\e075";
	text-shadow:var(--shadow);
}
.tooltip.top .tooltip-arrow:before{
	content:"\e076";
}
.tooltip p{
	margin:0;
	color:black !important;
}
.tooltip p + p{
	margin-top:.5rem;
}