/* Tooltip container */
.tooltip {
	position: relative;
	display: inline-block;
}

.tooltip:before {
	font-family: FontAwesome;
	content: '\f059';
	color: #f5c500;
	font-size: 1.25rem;
}

/* Tooltip text */
.tooltip .tooltiptext {
	visibility: hidden;
	font-size: 0.75rem;
	font-weight: normal;
	background-color: black;
	color: #d9dadb;
	padding: 1em;
	border-radius: 0px;
	position: absolute;
	z-index: 1;
	width: 30em;
	bottom: 100%;
	left: 50%;
	margin-left: -15em; /* Use half of the width (30/2 = 15), to center the tooltip */
	opacity: 0;
  	transition: opacity 1s;
}

.tooltip .tooltiptext p {
	text-align: left;
}

.tooltip .tooltiptext::after {
	content: " ";
	position: absolute;
	top: 100%; /* At the bottom of the tooltip */
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: black transparent transparent transparent;
}


/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
	visibility: visible;
	opacity: 1;
}
