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

#headerNavigationContainer{
	width:100%;
	/*background-image: url(images/bg_header.jpg);*/
}

.navbar, .navbar-default, .header_view{
	border:0px;
	border-radius:0px;
	
	/*background-color:#0f6d92;*/
	background-image: url(images/bg_menu.jpg);
	background-position: 0% 95%;
	background-repeat: repeat-x;
	/*background-color:#519621;*/
	/*background-color:#0f6d92;*/
	background-color:#1d4b81;
}

a.navbar-brand{
	float: left;
	color:#1d4b81;
}

#container_titolo_journal{
	position:relative;
	overflow:auto;
	background-color:#fff;
}

#container_logo_login{
	position:relative;
	height: 3.5em;
	background-color:#f7f7f7;
}

#content_logo_login {
	max-width: 1160px;
	padding-left: 1.85185%;
	padding-right: 1.85185%;
	margin: 0 auto;
	position: relative;	
}

.pkp_structure_page{
	/*background: url("images/bg_sito_as.jpg") top center no-repeat;*/
}

.pkp_structure_content{
	margin-top:-1.4em;
	padding-top:1.2em;
	background-color:#FFF;
}

.logo_PP{
	margin-top:0.9em;
	float:left;
}

.login_user{
	float:right;
}

#container_banner{
	position:relative;
	height:90px;
	background-color:#fff;
}

.adv_banner{
	padding-top:5px;
	
	margin: 0 auto;
	width:730px;
	height:80px;
}

.img-responsive{
	display: block;
	max-width: 100%;
	height: auto;
}

.cover-image{
	/*width:260px; LARGHEZZA CORRETTA DELLA COLONNA */
	width: auto;
}

#navigationUser_header{
	margin-top:0.3em;
}

#content_titolo_journal{
	max-width: 1160px;
	padding-left: 1.85185%;
	padding-right: 1.85185%;
	margin: 0 auto;
	position: relative;
}

.container-fluid{
	width:85%;
}

.navbar-collapse{}

#navigationUser{
	margin-top:0.7em;
	margin-bottom:0.6em;
}

.navbar-brand{
	float: left;
	margin-left:-0.5em;
	font-size: 20px;
	height: auto;
}

.navbar-brand > img{
	/*max-height:100%;*/
}

.navbar-form .form-control{
	border:0px;
}

.homepage-image{}

#main-navigation{}

#main-navigation a{
	/*color:#cc2b40;*/
}

#main-navigation a:hover{
	border-radius:4px;
	/*color:#fff;*/
}

.pkp_block.block_make_submission a{
	width:100%;
	background-color:#1d4b81;
	height:50px;
	font-size:17px;
	padding-top:0.7em;
	border:0px;
}

.pkp_block.block_make_submission{
	border:0px;
}

.thumbnail{
	border:0px;
	margin:1.3em -2em 0em -1em;
}

.issue-details{
	margin:1.3em 0em 0em 0em;
}

.media{
	margin: 1em 0em 2em 0em;
}

.media-object{
	margin-bottom:1.5em;
}

.galley-link-issue{
	border:1px solid #1d4b81;
	background-color:transparent;
	color:#1d4b81;
	font-size:1em;
	padding-top:0px;
	height:1.5em;
}

.orcid_icon{
	margin-right: 0.1em !important;
	margin-bottom: 0.2em;
	width: 15px !important;
	height: 15px !important;
}

.published_archive{
	font-size:14px;
	color:#666;
	margin-top:0.5em;
}

/*.year p{
	padding-right:0.2em;
	font-size:4em;
	color:#CCC;
}*/

.pkp_block .content{
	padding:0px;
}

.read-more{
	float:right;
}

.page-header{
  	padding-bottom: 10px;
	margin: 40px 0px 10px 0px;
	border-bottom: 1px solid #eeeeee;
}

.doi{
	margin: 0px 0px 40px 0px;
}

.doi_toc{
	margin: 0px 0px 17px 0px;
}

.stats{
	width:100%;
}

.share{
	padding-top:0.5em;
}

#articlesBySameAuthorList ul{
	list-style:none;
}

.pages_toc{
	float:right;
	color:#666;
}

.authors{
	margin-bottom:1em;
}

.corresponding_authors{
	padding:1em;
	background-color:#f9fafa;
	/*border: 1px solid #dddddd;*/
}

.aut_name{
	font-size:1.1em;
}

.article-author-affilitation{
	font-size:0.9em;
	color:#333;
}

.footer[role="contentinfo"]{
	padding:1em 0em 1em 0em;
}

.searchForm{
	padding-top:1em;
}

ul#menu_footer {
	list-style: none;
	margin:0;
	padding:0;
	text-align:center;
	
	border-top:1px solid #CCC;
	margin-top:1em;
}
 
#menu_footer li {
	display:inline;
}
 
#menu_footer li a {
	display:inline-block;
	padding:10px;
	height:40px;
	line-height:33px;
}

.credits_pgp{
	width:100%;
	margin: 0 auto;
	font-size:11px;
	text-align:center;
	color:#fff;
	padding:2em;
	/*background-color:#0f6d92;*/
	background-color:#1d4b81;
}

.credits_pgp a{
	color:#fff;
}

/************************************MOBILE*****************************************/

@media screen and (min-width: 320px) and (max-width: 480px){
	.navbar-brand > img{
		max-height:77%;
		margin-top:0.3em;
	}
	.navbar-form .form-control{
		width:100%;
		border:0px;
	}
	.read-more{
		margin-bottom:1.5em;
	}
	.credits_pgp{
		font-size:10px