@charset "utf-8";
/* CSS Document */

.fna-ref {
	position: relative;
	padding: 10px;
	margin: -10px;
}


.fna-ref a {
	text-decoration: none;
	color: rgb(46, 28, 172);
}

.asterisk-ref a {
	color: rgb(46, 28, 172);
	cursor: default;
}

.fna-ref aside a {
	text-decoration: underline;
	color: rgb(36,23,93);
	font-weight: normal;
}

.fna-content.asterisk, .fna-content.footnote-clone {
	position: absolute;
	width: 20em;
	padding: 1em;
	bottom: 50%;
	left: 0%;
	z-index: 100;
	background: linear-gradient(to top left, #2e1cac, #0d0322);
	border-radius: 2px;
	color: white;
	text-shadow: 0 0 3px #0d0322;
	text-indent: 0px;
}

.fna-content.asterisk a {
	color: white;
	text-decoration: underline;
}

.fna-overlay {
	position: fixed;
	z-index: 99;	
}

.fna-overlay.active {
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

hr.footnotes {
	margin-top: 2rem;	
}