.glossary-link
{
	color:#38C7D7;
	cursor:pointer;
	position:relative;
	font-weight:bold;
	display:inline-block;
}

.glossary-link .glossary-definition
{
	font-weight:lighter;
	line-height:25px;
	display:none;
	position:absolute;
	background-color:rgba(255,255,255,0.95);
	border:1px solid #bbb;
	padding:5px 10px;
	left:-50px;
	bottom:25px;
	min-width:200px;
	color:black;
	border-radius:5px;
	box-shadow:0px 1px 2px rgba(0,0,0,0.2);
}

.glossary-link:hover .glossary-definition
{
	display:inline-block;
	z-index:1000;
}