@import url("https://fonts.googleapis.com/css?family=Droid+Serif:200,200i,400,400i|Fira+Sans:300,300i,400,400i,700,700i"); body { font-family: 'Fira Sans',sans-serif; font-weight: 400; font-size: 18px; color: #333; background-color:#f9f9fa; } #content{ margin:1% 17%; background-color:#FFFFFF; padding:0% 3%; counter-reset: custom-counter; } a:link{ color:#FF6600; text-decoration:underline; } a:hover{ color:#FF6600; text-decoration:none; } a:visited{ color:#FF6600; text-decoration:underline; } #article_body h1{ background-color:#216778; color:#FFFFFF; font-size:30px; padding:10px 5px; font-weight: 400; } #article_body .author{ margin-left:10px; } .resume{ background-color:#f9f9fa; border-bottom:1px solid #333; } .abstract{ background-color:#f9f9fa; border-bottom:1px solid #333; } p.align_justify{ text-align:justify; margin:0; line-height:140%; text-indent:1%; display: table; } p.align_justify:not(:first-child):before { counter-increment: custom-counter+1; content: counter(custom-counter)". "; display: table-cell; color: #aaa; } p.align_justify:first-child:before { display: table-cell; color: #aaa; content: '1. ' } p.align_justify_simple{ text-align:justify; margin:0; line-height:140%; text-indent:1%; display: table; } blockquote{ margin:0% 5%; } .abstract h4{ font-size:28px; font-weight:bold; } .epigraph{ margin:0% 0% 0% 35%; } .align_right{ text-align:right; } .resumtTitle{ font-weight:bold; font-size: 20px; } div#logos_1 p { border-radius: 25px; background: #999999; padding: 20px; width:80%; } div#article_notes p#article_notes_title{ font-weight:bold; font-size: 20px; } div#article_body a.notenumber{ font-size: 70%; vertical-align: super; padding-left: 5px; } figure { float: center; width: auto; text-align: center; font-style: italic; font-size: smaller; text-indent: 0; /*border: thin silver solid;*/ margin: 0.5em; padding: 0.5em; margin-left: auto; margin-right: auto; } img{ /*width: 100%;*/ max-width: 700px; }