.entityLink {
	position: relative;
	display: inline;
	padding: 1px 4px;
	border-style: solid;
	border-color: transparent transparent rgba(118, 122, 164, .3) transparent;
	border-width: 1px;
	border-radius: 6px 0 0 0;
	cursor: pointer;
}

.entityLink:hover {
	border-color: rgba(118, 122, 164, .6);
}

.entityLink[data-category="Person"] {
	border-bottom-color: rgba(115, 169, 122, .3);
}

.entityLink[data-category="Person"]:hover {
	border-color: rgba(115, 169, 122, .6);
}

.entityLink[data-category="Event"] {
	border-bottom-color: rgba(70, 123, 160, .3);
}

.entityLink[data-category="Event"]:hover {
	border-color: rgba(70, 123, 160, .6);
}

.entityLink[data-category="Place"] {
	border-bottom-color: rgba(57, 126, 147, .3);
}

.entityLink[data-category="Place"]:hover {
	border-color: rgba(57, 126, 147, .6);
}

.entityLink[data-category="http://www.w3.org/2002/07/owl#Thing"], .entityLink[data-category="Thing"] {
	border-bottom-color: rgba(118, 122, 164, .3);
}

.entityLink[data-category="http://www.w3.org/2002/07/owl#Thing"]:hover, .entityLink[data-category="Thing"]:hover {
	border-color: rgba(118, 122, 164, .6);
}

.entityLink .entityTooltip {
	background-color: #fff;
    box-shadow: 1px 2px 2px 2px #888;
    color: #454a4f;
    font-size: 13px;
    font-weight: normal;
    left: -60px;
    line-height: 18px;
    padding: 3px 5px;
    position: absolute;
    top: 28px;
    width: 260px;
    z-index: 1002;
    cursor: default;
    border-top: 3px solid #767aa4;
}

.entityLink .entityTooltip[data-category="Person"] {
	border-top: 3px solid #73A97A;
}

.entityLink .entityTooltip[data-category="Place"] {
	border-top: 3px solid #397e93;
}

.entityLink .entityTooltip[data-category="Event"] {
	border-top: 3px solid #e79738;
}

.entityLink .entityTooltip:after {
	position: absolute;
	left: 35%;
	margin-left: -4px;
	content: "";
	top: -9px;
	border-bottom: 7px solid #767aa4;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	z-index: 1003;
}

.entityLink .entityTooltip[data-category="Person"]:after {
	border-bottom: 7px solid #73A97A;
}

.entityLink .entityTooltip[data-category="Place"]:after {
	border-bottom: 7px solid #397e93;
}

.entityLink .entityTooltip[data-category="Event"]:after {
	border-bottom: 7px solid #e79738;
}

.entityLink .entityTooltip .entityHoverHelper {
	position: absolute;
	top: -10px;
	left: 0;
	width: 100%;
	height: 11px;
	opacity: 0;
}

.entityLink .entityTooltip .entityTooltipDepiction {
	float: right;
	width: auto;
	height: 40px;
	max-width: 70px;
	margin: 0 0 4px 4px;
}

.entityLink .entityTooltip .entityTooltipLabel {
	font-weight: bold;
}

.entityLink .entityTooltip .entityTooltipAbstract {
	max-height: 74px;
	overflow: hidden;
	margin-bottom: 4px;
}

.entityLink .entityTooltip .entityTooltipMisc {
	margin: 0;
	padding: 0;
	clear: both;
}

.entityLink .entityTooltip .entityTooltipMisc td {
	text-align: left;
}

.entityLink .entityTooltip .entityTooltipMisc td.propertyKey {
	font-weight: bold;
}

.entityLink .entityTooltip table.entityTooltipMisc tr:nth-child(2n) {
	background-color: rgba(150,150,170,.2);
}

.entityLink .entityTooltip table.entityTooltipMisc tr td {
	padding: 3px;
}

.entityLink .entityTooltip .miscLink {
	padding: 1px 4px;
	border-style: solid;
	border-color: transparent;
	border-width: 1px;
	border-radius: 6px 0 0 0;
}

.entityLink .entityTooltip .miscLink:hover {
	border-color: rgba(120, 120, 120, .6);
	cursor: pointer;
}

