body {
    padding: 80px 80px 80px 80px;
    font-family:'Open Sans', sans-serif;
    background-image: linear-gradient(rgba(255, 255, 255, .95), rgba(255, 255, 255, .95)), url('./media/background.png');
    background-position: center;
}

.title {
    font-family: "Lucida Console";
}

.graph_border {
	border-style: ridge;
}

#tangle-svg .node-group, 
#tangle-svg .hitbox,
#tangle-svg .selectable {
    cursor: pointer !important;
    pointer-events: all !important;
}

.label_text {
	font-weight:bold;
}

.paper_referenced_by .content {
	border-style:ridge; 
	border-width:.5px; 
	padding:10px; 
}

.paper_summary .content {
	font-family:"Noto Serif", "Noto Serif Fallback", serif;
}
.paper_citations .content {
	border-style:ridge; 
	border-width:.5px; 
	padding:10px; 
	max-height:400px; 
	overflow-y:scroll;	
}
.paper_preview .content {
	font-family:"Noto Serif", "Noto Serif Fallback", serif;
	border-style:ridge; 
	border-width:.5px; 
	padding:10px; 
	max-height:400px; 
	overflow-y:scroll;
}
.cite_bullet a{
	font-family: "Lucida Console";
	/*color:grey;*/
}
.cite_bullet:hover{
	color:#428bca;
	cursor:pointer;
	text-decoration:underline;
}
.cite_sentence {
	color:grey;
	font-style:italic;
	font-family:"Noto Serif", "Noto Serif Fallback", serif;
}
.back_link_target {
	font-family: "Lucida Console";
}
.back_link_target:hover{
	color:#428bca;
	cursor: pointer;
	text-decoration:underline;
}