#knowledge_browser {
font-family: 'Open Sans', sans-serif;
font-size: 12.5px;
font-weight: 400;
min-width: 1014px;
min-height: 648px;
line-height: 1.6em;
}

#knowledge_left {
  float: left;
  width: 50%;
}

#knowledge_chart {
  position: relative;
}

#knowledge_paths path {
  stroke: #fff;
}
#knowledge_paths.paths_activated path {
  opacity: 0.34;
}
#knowledge_paths path.relevant {
  stroke: #000;
  opacity: 1;
}

#knowledge_center {
position: absolute;
top: 270px;
left: 256px;
width: 140px;
height: 110px;
text-align: center;
color: #ccc;
z-index: 999;
overflow: hidden;
}

.knowledge_name {
  font-size: 1.1em;
}

#knowledge_sidebar {
float: left;
width:50%;
margin-top: 50px;
}
#knowledge_trail a {
	cursor: pointer;
}
#knowledge_trail text {
  fill: #F0FFFF;
}
#endlabel, .endlabel {
font-size: 1.2em;
fill: #fff;
font-weight: bold;
}

#knowledge_content h3 {
	font-family: 'Open Sans', sans-serif;
	text-transform: none;
	letter-spacing: normal;
	margin-bottom: 0.3rem;
}
#knowledge_content {
	padding-left: 18px;
	font-size: 1.2em;
}
