@font-face{
	font-family: 'MyriadPro-Light';
	src: url('./fonts/MyriadPro-Light.woff') format('woff'), url('./fonts/MyriadPro-Light.ttf') format('truetype'), url('./fonts/MyriadPro-Light.svg') format('svg');
}

@font-face{
	font-family: 'MyriadPro-Regular';
	src: url('./fonts/MyriadPro-Regular.woff') format('woff'), url('./fonts/MyriadPro-Regular.ttf') format('truetype'), url('./fonts/MyriadPro-Regular.svg') format('svg');
}

body {
	font-family: "MyriadPro-Regular";
/* 	padding-top: 60px;  */
	font-size: 14px;
	/*max-width: 1024px;
	margin: auto;*/
}

h1, h2, h3, h4, h5, h6 {
  font-family: "MyriadPro-Regular";
}

h1, .h1 {
  font-size: 42px;
}
h2, .h2 {
  font-size: 36px;
}
h3, .h3 {
  font-size: 30px;
  margin-top: 0px;
}
h4, .h4 {
  font-size: 24px;
  margin-top: 0px;
}
h5, .h5 {
  font-size: 18px;
}
h6, .h6 {
  font-size: 12px;
}

#uprFooter{
	font-family: "MyriadPro-Regular";
}

.pageIndex li{
	font-size: 18px;
	padding: 5px;
}

#main {
	width: 100%;
	font-size: 14px;
	padding: 0 0 0 0 !important;
}
.header-image{
	margin-left: auto;
	margin-right: auto;
        max-width: 50%;
}

/*.breadcrumb,
#body,
.container,
#header {
	width: 1024px !important;
}*/

#announcements {	
	width: initial;
}
#header{
	height: initial;
	background-image: none !important; 
	/*margin-left: -15px;
	margin-right: -15px;*/
	font-family: "MyriadPro-Regular";
	font-size: 12px;
}

#header p{
	font-size: 12px;
}

#journalDescription{
	font-size: 18px;
}

#headerLeft,
#headerCenter,
#headerRight{
	padding:0px;
        color: #999999;
}

.navbar-default,
.dropdown-menu {
	margin-bottom: 0px;
	font-family: "MyriadPro-Regular";
	font-size: 14px;
	border-radius: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
}
.navbar-fixed-bottom, .navbar-fixed-top {
position: fixed;

}

/*
.navbar .nav > li > a:hover {
  background: #ff6600;
  color: #ffffff !important;
  text-decoration: none;
}
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background: #ff6600;
  color: #ffffff;
}
.nav > li > a:hover {
  background: #ff6600;
  text-decoration: none;
}
*/
#pageNavbar{
    min-height: 25px;
}
.navbar .nav > li > a,
.dropdown-menu li > a{
    font-weight: lighter;
    font-size: small;
    padding: 10px 10px !important;
    
}
#navbar-header-logo .navbar-brand {
	padding: 5px 5px;
	margin-left: 0px;
}

.navbar-brand > img,
#navbar-home-icon > img{
	max-width: 100px;
}
#navbar-home-icon-mobile{
	max-width: 100px;
}
#navbar-home-icon{
    padding: 5px 10px 5px 10px !important;
    height: auto;
}
#navbarToggle{
        padding: 5px
}
.breadcrumb {
	margin-bottom: 0px;
        background-color: #fafafa;
}
.navbar-default, .dropdown-menu {
    
    border: none;
}

#breadcrumb {
 	margin-top: 0px; 
	/*margin-bottom: 20px;*/
	/*padding-top: 0.1em;*/
}

.upr-index-archive{
  margin-top: 10px;  
}


#rightSidebar, #leftSidebar {
  width: 100% !important;
  margin-right: 0% !important;
  margin-top: 0em;
  padding: 0em !important;
  font-size: 14px;
  float: none;
  background-color: #f8f8f8;
}
#rightSidebar div.block, #leftSidebar div.block {
  padding: 0px 4px !important;
  margin-bottom: 20px;
  background-color: #F0F0F0;
  border: none;
}

.blockTitle{
/*	font-size: 18px;
	margin-top: 5px;
	margin-bottom: 10px;*/
        margin: 0px -4px;
	display: block;
        color: #FFFFFF;
        text-transform: uppercase;
        padding: 7px;
}

.blockSubtitle{
	font-size: 14px;
	
	margin: 10px;
	display: block;
        color: #FFFFFF;
        text-transform: uppercase;
        padding: 7px;
}

a.blockTitle, a.blockSubtitle{
    color: #FFFFFF  !important;
}


.block {
  line-height: 1.42857143;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
  -o-transition: border .2s ease-in-out;
  transition: border .2s ease-in-out;
}
.authorBio > p > em{
	/*display: block;
	margin-bottom: -5px;*/
}

.articleToolItem{
	margin-bottom: 5px;
        margin-right: 10px;
        float: left;
}

#sidebarRTAuthorBios div.separator {
	/*border: none !important;
	margin-bottom: 10px;*/
}
div.separator {
	border-bottom: 1px inset !important; 
	margin-top: 10px;
	margin-bottom: 15px;
}

p {
  font-size: 14px;
  line-height: 1.25em;
}
.thumbnail .caption {
	padding: 0px; 
	/*float: right;*/
}

.thumbnail {
	
	padding: 0px; 
	margin-bottom: 5px; 
	 border: none;
}
#issues  .thumbnail .caption{
  text-align: left;
  margin: 5px;
}

img.uprNavImage {
  /*border: 0;
  width:100%;
  height:200px;*/
  /*float: left;
  width: 100px;
  margin: 1em 1em 1em 1em;*/
}

#articleCoverImage{
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}

.caption > h5 > p{
  margin-bottom: 5px;
  
}
.caption > h5 {
  margin-top: 15px;
  
}

img.file-HTML{
	
}
a.file-PDF{
	
}

.panel-default > .panel-heading {
	background-color: #ffffff; 
	
}
#index-current-issue .panel-default, #index-current-issue .panel-heading{
    background-color:#f5f5f5;
}

.read-article{
   background-color: #ADADAD;
}

.tocArticle>tbody>tr:nth-of-type(odd){
  background-color: #ffffff; 
}

.tocArticle>tbody>tr>td,
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top: none;
}

#journalDescription .table-striped{
  border:none;
}
#journalDescription .table-striped>tbody>tr:nth-of-type(odd){
  background-color: #ffffff;
   border:none;
}
#announcementsHome, #issues-navigation, #about-section, #journalDescription{

}
#index-current-issue{
  padding-top: 5px;
  background-color:#f5f5f5;
  padding: 30px;
}


#announcements{
  padding-top: 5px;
  background-color:#f5f5f5;
}
#announcements .panel-default,
#announcements .panel-default > .panel-heading, 
#announcements .panel-default > .panel-body ,
#announcements .panel-default > .panel-footer 
{
	border:none;
	background-color:#f5f5f5;
	padding-top:5px;
	padding-bottom:5px;
}
#announcements .panel-default > .panel-footer > p {
  margin-bottom: 0px;
  margin-top: 10px;
}
#announcements .pagination{
  margin-left: 15px;
}

#issues-navigation > h2, 
#about-section > h2, 
#journalDescription > h2,
#information-Home > h2{
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #eeeeee;
}
#upr-issuesYears > h2{
    
}
#announcements-Home > h2{
        
        margin-top: 0px;
        padding-bottom: 5px;
	margin-bottom: 0px;
	border-bottom: 1px solid #eeeeee;  
} 

#about-section > h2{
	padding-bottom: 5px;
	margin-bottom:50px;
	border-bottom: 1px solid #eeeeee;
}

h1, h2, h3, h4, h5, h6 {
	margin-left: 0%;
}

div.page-header {
	text-align: left;
	margin-left: 15px;
	margin-right: 15px;
        margin-top: 0px;
        /*border-bottom: none;*/
}

#aboutPeople > div.btn-default,
#aboutPolicies > div.btn-default,
#aboutSubmissions > div.btn-default,
#aboutOther > div.btn-default{
	background-color: #fff;
	border: none;
}


/*#issn p {
  margin-bottom: 5px;
  float: right;
  margin-left: 20px;
}*/

.tocGalleys{
        text-align: center;
}
.article-widgets{
    font-size: xx-large;
}
a:hover {
    text-decoration: none;
}

#follow-us a, 
#follow-us-footer a{
	padding-right: 0px;
	/*padding-left: 15px;*/
}

.label {

	color: #FFFFFF;
}

#headerCenter{
	margin-bottom: 20px;
	margin-top: 20px;
}

.toc-article{
	margin: 20px 10px 25px 10px;
        background-color: #F9F9F9;
        padding: 5px 0px;
}
.toc-section{
	margin-top:40px;
}
.toc-section > h4{
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 15px;
}

div.modal-body > div.row{
	margin:15px;
}
#searchModal > .modal-dialog,
#languageModal > .modal-dialog{
/* 	width: 700px; */
 	width: 50%; 
	margin: 55px auto;
	float: right;
}

#readArticleModal > .modal-dialog{
	width: 100%;
	height: auto;
}
#contentableModal > .modal-dialog{
	width: 85%;
	/*height: 100%;*/
}

.container,
.modal{
	max-width: 1200px;
}

.modal{
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}

#pageFooter > div.container ,
#pageNavbar > div.container{
  width: 100%;
  padding-left: 30px;
padding-right: 30px;
}

#pageNavbar > div.container {
width: 100%;
padding-left: 15px;
padding-right: 15px;
}

#content, 
#header {
  margin-left: 15px;
  margin-right: 15px;
  min-width: initial !important;
}

.row {
margin-left: 0px;
margin-right: 0px;
}

.navbar .navbar-right {
margin-right: 0em;
}

#about-section .thumbnail .caption{
  float: none;
}
#issues .col-xs-10{
  margin: 0px;
  padding: 0px;
}

#issues .col-xs-6,
#issues .col-sm-3,
#issues .col-md-3,
#issues .col-lg-3{
  padding-left: 0px;
  padding-right: 0px;
  margin-top:20px;
}

.uprNavImageCont{
	max-width: 100%;
	max-height: none;
}

.issue-nav{
	float: left;
	margin-right: 40px;
	
}
/*#upr-issuesYears,
#about-section{
  margin-top: 40px;
}*/


#moreAnnouncements .navbar-nav > li > a{
  color:#FFF;
}
.entre-cinco {
width: 20% !important;
}

/*nuevo en colores*/


#pageFooter .table-striped>tbody>tr:nth-of-type(odd) {
background-color: transparent;
}

.table > thead > tr > th, 
.table > thead > tr > td, 
.table > tbody > tr > th, 
.table > tbody > tr > td, 
.table > tfoot > tr > th, 
.table > tfoot > tr > td {
	border: none;
	
}

.table > tbody > tr > td > label,
.table > tbody > tr > td.label{
	/*margin-top: 8px;*/
	color: #000000;
	display: inline-block;
}

#explore-authors .breadcrumb{
	margin-left: 0px;
	background-color: #ffffff;
}


#moreIssues a:hover{
	border-color: #FFFFFF;
	color: #FFFFFF;
	text-decoration: none;
}
#moreIssues{
	margin-top: 10px;
	float: left;
	clear: both;
}
#moreIssues a{
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 20px;
}

#managementPages li, 
#managerUsers li,
#managerRoles li{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	list-style: none;
}
#managementPages ul,
#managerUsers ul,
#managerRoles ul{
	
}

.loading_container {
	width: 100%;
	height: 300px;
	background-image: url('./images/throbber.gif');
	background-repeat: no-repeat;
	background-position-x: center;
	background-position-y: center;
	background-color: #f9f9f9;	
}

 .navbar-brand {
	float: left;
	/* height: 50px; */
	padding: 5px 0px;
	/* font-size: 18px; */
	/* line-height: 20px; */
	/*background-color: #ffffff;*/
	margin-left: 0px !important;
}

.carousel-control{
    width: 5%;
    opacity: 1;
    /*background-image: none;*/
    /*margin: 50px;*/
}
.carousel-control a:hover{
    color:black;
}
.carousel-control.right{
    margin-right: 50px
}
.carousel-control.left{
    margin-right: 50px;
}
.carousel-control.right,
.carousel-control.left{
    background-image: none;
    /*background-color: #f5f5f5;*/
}

.custom-carrousel-item{
    margin-left: 50px;
    margin-right: 50px;
    text-align: center;
}

#pkp-editor-home .form-control, 
#pkp-editor-home input[class="uploadField"],
#pkp-editor-home input.textField,
#pkp-editor-home .selectMenu, 
#pkp-editor-home .textArea,

#pkp-common-queue-long-submissionsUnassigned .form-control, 
#pkp-common-queue-long-submissionsUnassigned input[class="uploadField"],
#pkp-common-queue-long-submissionsUnassigned input.textField,
#pkp-common-queue-long-submissionsUnassigned .selectMenu, 
#pkp-common-queue-long-submissionsUnassigned .textArea,

#pkp-common-queue-long-submissionsInReview .form-control, 
#pkp-common-queue-long-submissionsInReview input[class="uploadField"],
#pkp-common-queue-long-submissionsInReview input.textField,
#pkp-common-queue-long-submissionsInReview .selectMenu, 
#pkp-common-queue-long-submissionsInReview .textArea,

#pkp-common-queue-long-submissionsInEditing .form-control, 
#pkp-common-queue-long-submissionsInEditing input[class="uploadField"],
#pkp-common-queue-long-submissionsInEditing input.textField,
#pkp-common-queue-long-submissionsInEditing .selectMenu, 
#pkp-common-queue-long-submissionsInEditing .textArea,

#pkp-common-queue-long-submissionsArchives .form-control, 
#pkp-common-queue-long-submissionsArchives input[class="uploadField"],
#pkp-common-queue-long-submissionsArchives input.textField,
#pkp-common-queue-long-submissionsArchives .selectMenu, 
#pkp-common-queue-long-submissionsArchives .textArea
{
    width: auto;
    display: inline;
}
#tablecoverimage{
    float: left;
    margin-right: 10px;
}

#follow-us-links a > img,
#follow-us-links-footer a > img{
    width: 25px;
}

.upr-footer,
#follow-us-footer,
#userpageFooter{
    margin-top: 20px;
    margin-bottom: 20px;
}
#userpageFooter{
        border-left: 1px solid #eeeeee;
        padding: 15px;
}
.userpageFooterBorderLeft{
    border-left: 1px solid #eeeeee;
    padding: 15px;
}

.no-padding-right{
    padding-right: 0px !important;
}
.no-padding-left{
    padding-left: 0px !important;
}
#articleFullText{
    margin-bottom: 15px;
}
#articleFullText > a{
    color: #FFFFFF;
}
.openInModal{
    cursor: pointer;
}
.openInModal:hover {
    opacity: 0.5;
    
}
#previeimage{
   display: initial;
}
#articleAbstract-tab,
#articleAuthors-tab,
#articleReferences-tab{
    margin-top: 10px;
}

/*.ui-pnotify-history-container, ui-pnotify{
    position: fixed;
    top: 10px;
}*/

.alert-dismissible .close {
    position: inherit;
}

.toc-article{
    margin-bottom: 0px;
}
.toc-article-panel-body{
    padding-top: 0px; 
}

.btn-info{
    background: #FFFFFF;
    border-color: #333333;
}
.full-read-buttons{
    margin: 5px;
}

#panel-article-tools > div > div.panel-body,
#panel-article-related > div > div.panel-body{
  padding: 0px;
}

/*#panel-article-tools,
#panel-article-related{
  border-bottom: none;
}*/
#panel-article-tools-head,
#panel-article-related-head{
    background-color: #f5f5f5;
}

#panel-article-tools-head > h4,
#panel-article-related-head > h4{
  font-size: 20px;
  margin-bottom: 10px;
}

#collapse-article-tools > div > ul > a,
#collapse-article-tools > div > ul > span,
#collapse-article-related > div > ul > a,
#collapse-article-related > div > ul > span{
    border: none;

}

#nav-full-article-read{
        min-height: initial;
}



.highlightReviewerNotNotified, .highlightCopyediting {
	background: #EDEBC4;
}
.highlightNoDecision, .highlightLayoutEditing {
	background: #D8E9BD;
}
.highlightRevisedCopyUploaded, .higlightProofreading {
	background: #C6EBE4;
}
.highlightReviewerConfirmationOverdue {
	background: #9DD1E6;
}
.highlightReviewerCompletionOverdue {
	background: #74C5D8;
}



tr.heading, tr.heading a{
    color: #FFFFFF  !important;
}
tr.heading span.disabled, tr.heading label.disabled{
    color: #C3BABA;
}
tr.heading, tr.heading > td > table > tbody > tr{
    color: #000000;
}

#publicationDate{
  margin-bottom: 10px;
}
#publicationDate > label{
  padding: 5px;
  background-color: #f1f1f1;
  font-weight: bold;
  font-size: small;

}

.table-no-width{
  width: 0% !important;
}

.table-article{
    border-style: double;
    border-width: initial;
}

table.table-article > tbody > tr > td
{
  padding: 2px;
  border-style: double;
  border-width: initial;
}