body {
	font-family:  "Open Sans";
	font-weight: 300;
	font-size: 17px;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
}
h1 {
	font-weight:300;
	line-height: 1.15em;
}
sup {
	font-size: 8px;
}
a:link,a:visited {
	color: #A04A2A;
	text-decoration: none;
}
a:hover {
	color: #A04A2A;
}
h1, h2, h3 {
	text-align: center;
}
h1 {
	font-size: 30px;
	font-weight: 300;
}
h2, h3 {
	font-size: 16px;
	font-weight: 300;
	margin: 16px 0px 4px 0px;
}
.paper-title {
	padding: 16px 0px 16px 0px;
}
section {
	margin: 32px 0px 32px 0px;
	text-align: justify;
	clear: both;
}
.col-6 {
	 width: 16%;
	 float: left;
}
.col-5 {
	 width: 20%;
	 float: left;
}
.col-3 {
	width: 33.3%;
	float: left;
}
.col-4 {
	 width: 25%;
	 float: left;
}
.col-2 {
	 width: 50%;
	 float: left;
}
.row, .author-row, .affil-row {
	 overflow: auto;
}
.author-row, .affil-row {
	font-size: 14px;
}
.row {
	margin: 16px 0px 16px 0px;
}
.authors {
	font-size: 16px;
}
.affil-row {
	margin-top: 16px;
}
.text-center {
	text-align: center;
}
hr {
	height: 1px;
	border: 0;
	border-top: 1px solid #ddd;
	margin: 0;
}
p {
	font-size: 12px;
	line-height: 1.4em;
}
.caption_justify {
	font-size: 12px;
	text-align: justify;
	margin-top: 8px;
	margin-bottom: 4px;
	line-height: 1.4em;
}
.caption {
	font-size: 12px;
	text-align: center;
	margin-top: 8px;
	margin-bottom: 4px;
}
figure {
	display: block;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 40px;
}
#bibtex pre {
	font-size: 11px;
	background-color: #f5f5f5;
	color: #444;
	padding: 14px 18px;
	border-radius: 6px;
	overflow-x: auto;
	line-height: 1.55em;
	margin: 12px 0 0 0;
}
.diffuse {
	color: #A04A2A;
	font-weight: 600;
}
.paper-btn {
  position: relative;
  text-align: center;
  display: inline-block;
  margin: 8px;
  padding: 6px 16px;
  border-width: 0;
  outline: none;
  border-radius: 16px;
  background-color: #A04A2A;
  color: #ecf0f1 !important;
  font-size: 14px;
  width: auto;
  height: auto;
  font-weight: 300;
}
.paper-btn-parent {
	display: flex;
	justify-content: center;
	margin: 16px 0px;
}
.paper-btn:hover {
	opacity: 0.85;
}
.container {
	margin-left: auto;
	margin-right: auto;
	padding-left: 16px;
	padding-right: 16px;
}
.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
