#organismTreeBox {
	
	display: none; /* default state */
	/* Skip absolute positioning for now
	position: absolute;
	z-index: 1000;*/
}

#organismTreeBox, .fjs-container, .fjs-item-content {
	background-color: #29424f;
	color: white;
	
}

.fjs-container {
	border-top: 0px none;
	max-height: 450px;
}

.fjs-item.fjs-has-children a {
	background: url('images/outline-btn-expand.png') no-repeat center right;
	margin-right: 5px;
} 

.fjs-item.fjs-has-children.fjs-active {
	background-color: #1c2d36 !important;
}

.fjs-item.fjs-has-children.fjs-active a {
	background: url('images/outline-btn_expanded.png') no-repeat center right;	
	
}

.fjs-item a {
	color: white;
	background-color: transparent !important;
	cursor: default;
}

.fjs-item a span {
	padding-right: 25px;
}

.fjs-item.fjs-url.fjs-active.endpoint a{
	background-color: #ffe479 !important;
	background: url('images/outline-btn_expanded_inverse.png') no-repeat center right;	
	color: #29424f;
}


div.fjs-col::-webkit-scrollbar {
    width: 8px;
}
 
div.fjs-col::-webkit-scrollbar-track {
    border-radius: 10px;
    box-shadow: none;
}
 
div.fjs-col::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #ffe479;
}

#organismSummaryBox {
	font-family: Merriweather, sans-serif;
	font-style: italic;
	font-size: 22px;
	border-left: 1px solid white;
	border-right: 1px solid white;
	padding: 30px 15px;
	color: white;
}

#organismSummaryBox a {
	color: white;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px;
	font-style: normal;
}

#organismSummaryBox a:hover {
	color: black;
}

.fakeLink {
	text-decoration: underline;
	cursor: pointer;
}