.ArticleTitleHead {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.35em;
    /* font-family: arial, helvetica, clean, sans-serif !important; */
    color: #985735;
    font-family:"Times New Roman" ;
    text-indent: 0 !important;
}
.SubjectTitleHead, .SubTitleHead {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.35em;
    /* font-family: arial, helvetica, clean, sans-serif !important; */
    color: #985735;
    font-family: "Times New Roman" ;
    text-indent: 0 !important;
}
 .FIGURE .FIG{
     margin-bottom:10px;
 }
 div.FIGBLOCK {
    padding: 5px;
   /* border: 5px solid #d6eaf8;*/
    margin-top: 20px;
    margin-bottom: 20px;
}

  div.FIGBLOCK-DELETED { 
   /* border: 5px solid #d6eaf8;*/
    width:50px;
}
.TABLE-DELETED{
   /* border: 5px solid #d6eaf8;*/
     width:50px;
}

body {
    counter-reset: querynum INLINEFIGNUM endnotenum;
}
.bodymatter{
    font-family: "Times New Roman" ;
}
.Author {
    color: #000;
}

.hide {
    display: none !important;
}
.contrib-id {
    display: none !important;
}


.funding-statement {
    font: 13px/1.375 'Times New Roman', serif;
}

p.Abstractpara {
    font: 13px/1.375 'Times New Roman', serif;
    text-indent: 0 !important;
}

ins {
    text-decoration: underline;
    color: #a544bd;
}

del {
    text-decoration: line-through;
    color: red;
}

.AFFID {
    vertical-align: super;
    color: #299ed6;
    font-size:75% !important;
}

.AFFID:last-child:after {
    content: "";
}

.FIG {
    width: 80%;
    height: auto;
    display: block;
}

.abstract {
    border-bottom: 1px solid #97B0C8;
}

.ABSTRACTTITLE {
    font-weight: 600;
    color: #985735;
    border-bottom: 1px solid #97B0C8;
    display: block;
    font-size: 18px;
    font-family: "Times New Roman" ;
    text-indent: 0 !important;
}

.transabstract {
    border-bottom: 1px solid #97B0C8;
}

.transabstract::before {
    content: "RESUMEN";
    font-weight: 600;
    color: #985735;
    border-bottom: 1px solid #97B0C8;
    display: block;
    font-size: 18px;
}

.heading1 {
    font-weight: 600;
    color: #985735;
    border-bottom: 1px solid #97B0C8;
    font-size: 16px;
}

.heading1 b {
    font-weight: normal;
    font-size: 14px;
}

.heading2 {
    font-size: 14px !important;
    font-weight: Bold!important;
    color: #985735;
    margin: 10px 0px;
}

.heading3 {
    font-weight: Bold!important;
    color: #985735;
    margin: 10px 0px;
    font-size: 12px !important;
}
.heading4 {
    font-weight: Bold!important;
    color: #985735;
    margin: 10px 0px;
    font-size:10px !important;
}

.addinfotitle {
    font-weight: normal;
    color: #985735;
    border-bottom: 1px solid #97B0C8;
    text-transform: uppercase;
    position: relative;
    font-size: 14px ;
}


.fntitle {
    color: #000;
    font-size: 14px ;
    font-weight: bold;
    display: block;
}

.FUNDERDIV::before {
    content: "Grant Disclosure";
    font-weight: bold;
    display: block;
    font-size: 14px ;
    margin-bottom: 15px;
    color: #000;
}

.normal {
    font: 13px/1.375 'Times New Roman', serif;
}

.DFUNDING,
.FUNDERPARA {
    font: 13px/1.375 'Times New Roman', serif;
}

.UNSTRUCTREF,
.DOIREF {
    display: none;
}


p.Scheme {
    padding: 5px;
    border: 1px solid #d6eaf8;
    margin-top: 8px;
    margin-bottom: 8px;
}

.FIGDOI {
    display: none;
}

.FIG-LABEL,
.SCHEME-LABEL {
    color: #36a4a4;
    font-weight: bold;
    font-size: 14px ;
    margin: 0px 0px -30px 0px;
}


.Figure,
.fngrp-para,
.ACKPARA {
    font: 13px/1.375 'Times New Roman', serif;
}

.FIG-TITLE,
.SCHEME-TITLE {
    font-weight: normal;
    color: #000;
    font: 13px/1.375 'Times New Roman', serif;
}

.PMCID::before {
    content: " PMCID: ";
    color: rgb(209, 212, 20)!important;
    font-weight: Bold!important;
    font: 12px/1.375 'Times New Roman', serif;
}

.PMCID {
    color: rgb(209, 212, 20)!important;
    font-weight: Bold!important;
    font: 12px/1.375 'Times New Roman', serif;
    text-decoration: underline;
}

.PII::before {
    content: " PII: ";
    color: #36a4a4!important;
    font-weight: Bold!important;
    font: 12px/1.375 'Times New Roman', serif;
}

.PII {
    color: #36a4a4!important;
    font-weight: Bold!important;
    font: 12px/1.375 'Times New Roman', serif;
    text-decoration: underline;
}

.PMID {
    color: rgb(225, 126, 237)!important;
    font-weight: Bold!important;
    font: 12px/1.375 'Times New Roman', serif;
    text-decoration: underline;
}

.PMID a {
    font-size: 14px !important;
    color: rgb(98, 156, 240)!important;
    cursor: pointer;
}

.PMCID a {
    color: rgb(98, 156, 240)!important;
    cursor: pointer;
    font-size: 14px !important;
}

.PMID::before {
    content: " Medline: ";
    font-weight: bold;
    color: rgb(225, 126, 237)!important;
    font-weight: Bold!important;
    font: 12px/1.375 'Times New Roman', serif;
}

.reflabel::after {
    content:' ';
}
.FMLABEL {
    vertical-align: super;
    font-size:75%;
}


.ACK {
    position: relative;
}

.ACK::before {
    content: "Acknowledgements ";
    font-weight: bold;
    color: #000000;
    position: relative;
    font-size: 14px ;
}

.REFLINK:hover>*[contenteditable="false"] {
    cursor: pointer;
}

.SUBJECTS::before {
    content: "Subjects: ";
    font-weight: bold;
    color: #985735;
}


.KEYWORDTITLE {
    font-weight: bold;
    color: #985735;
    display: block;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.TransKeywords::before {
    content: "Palabras clave";
    font-weight: bold;
    color: #985735;
    display: block;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.funding-group::before {
    content: "Funding";
    font-weight: bold;
    color: #985735;
    display: block;
}

.SUB-TEXT {
    display: inline;
    margin: 0;
}

.SUB-TEXT::after {
    content: ", ";
}

[data-attribs-content-type="editors"]:before {
    content: "Academic Editor: ";
    font-weight: bold;
    color: #985735;
    font-family: "Times New Roman";
}

.surname, .given-names {
    font-family: "Times New Roman";
}


.given-names {
    color: #000;
    font-size: 14px !important;
}


/* 24/09/2019 */

.Table {
    font-size: 14px !important;
}

.TABLE {
    padding: 5px;
    margin-top: 15px;
    margin-bottom: 15px;
}

table {
    margin-top: 15px;
    border-collapse: collapse!important;
    overflow-x: auto;
/*    overflow-y: scroll;*/
    display: block;
    width: 90%;
    padding: 10px;
}

thead {
    /* border-bottom: 1px solid #8fbcff; */
    /*font-weight: bold !important; */
    font-size: 14px;
}

td {
    font-size: 14px;
    padding: 10px;
    border: 1px solid #000;
}

.TableCallout {
    font-size: 14px !important;
    font-weight: Bold!important;
    color: rgb(255, 0, 0)!important;
}


.FIGURENOTE {
    font-family: "Times New Roman" !important;
    font-size: 14px !important;
    color: rgb(40, 139, 175)!important;
}

.TableNumber {
    font-size: 14px !important;
    font-weight: bold!important;
}

.TableTitle {
    font-family: "Times New Roman" !important;
    font-size: 14px !important;
}

.TableHead {
    font-size: 14px !important;
    color: rgb(210, 24, 24)!important;
}

.TableHead tr td {
    font-size: 14px;
}

.TableBody {
    font-size: 14px !important;
    color: rgb(16, 16, 16)!important;
}

.TFNLABEL {
    font-size: 14px !important;
    font-weight: Normal!important;
    color: rgb(152, 87, 53)!important;
    vertical-align: super;
}

.TableSource {
    font-size: 14px !important;
    font-weight: Normal!important;
    color: rgb(159, 230, 255)!important;
}

.TABLEDOI {
    display: none;
}

.TABLE-LABEL {
    color: #985735;
    font-weight: bold;
    font-size: 14px;
    background-color: transparent;
    padding: 8px 0px;
}

.TABLE-CAPTION {
    color: #985735;
    font-weight: bold;
    font-size:12px ;
    background-color: transparent;
    padding: 8px 0px;
}

.TABLE-TITLE {
    font-weight: bold;
    font-size:12px;
    margin-bottom: 10px;
    background-color: transparent;
    color: #985735;
    padding: 0px 0px;
}

.TABLE-FOOT {
    font-size:12px ;
    display: block;
    margin-top: 10px;
}

.ORCID {
    position: relative;
}

.ORCID {
    position: relative;
    display: inline-block;
    background-size: 16px;
    background-position: center;
    display: inline-block;
    transition: all 0.25s;
}

.ORCID:before {
    background-image: url(../css/images/orcid.png);
    content: '';
    width: 18px;
    height: 18px;
    background-size: 14px;
    background-position: center;
    display: inline-block;
    transition: all 0.25s;
    top: -2px;
    left: -4px;
    position: relative;
    background-repeat: no-repeat;
}

.ORCID:hover:before {
    border-bottom: none !important;
    background-size: 18px;
    background-position: center;
    transition: all 0.25s;
}


/* Tooltip text */

.ORCID .ORCIDTEXT {
    visibility: hidden;
    width: 170px;
    background-color: #d5d1d1;
    color: #050505;
    text-align: left;
    padding: 5px 10px;
    border-radius: 4px;
    position: absolute;
    margin-top: 3px;
    font-size: 14px ;
    margin-left: 10px;
    z-index: 1;
    border: 1px solid #707070;
}

.ORCID:hover .ORCIDTEXT {
    visibility: visible;
}

.AFFID::after {
    content: ",";
}

.suppinfo {
    font: 13px/1.375 'Times New Roman', serif;
    padding: 5px;
    width: 90%;
    border: 5px solid #d5d1d1;
    margin-top: 20px;
    margin-bottom: 20px;
}

.suppinfolabel {
    font-weight: Bold!important;
}


/* new styles 06/12/2019 */

.PMGRP {
    display: none !important;
}

.SUBJECTS {
    display: none !important;
}

.bodymatter ol li {
    font: 13px/1.375 'Times New Roman', serif;
}

.bodymatter ul li {
    font: 13px/1.375 'Times New Roman', serif;
}

.TABLE-FOOT {
    font: 10px/1.375 'Times New Roman', serif;
}

.EQLABEL {
    margin-left: 36px;
}

.Abstract-Htext {
    font-weight: Bold!important;
}

div.BOXBLOCK {
    font: 13px/1.375 'Times New Roman', serif;
    padding: 5px;
    width: 90%;
    border: 5px solid #d6eaf8;
    margin-top: 20px;
    margin-bottom: 20px;
}

div.glossary {
    font: 13px/1.375 'Times New Roman', serif;
    padding: 5px;
    width: 90%;
    border: 5px solid green;
    margin-top: 20px;
    margin-bottom: 20px;
}

p.Glossary {
    font-weight: Bold!important;
    font-size: 14px ;
}

.TABLE-CAPTION p {
    display: inline-block;
    font-size: 14px ;
}

p.conflict::before {
    content: "";
    font-size: 14px !important;
    font-weight: bold!important;
}



.QUERY {
    font-weight: bold;
    font-size: 14px ;
    color: #A6A547;
    padding: 0px 5px;
}

.QUERY::before {
    counter-increment: querynum;
    content: "Q" counter(querynum)"";
    font-weight: bold;
    color: #0f60efcc;
}

.Extract {
    font-family: "Times New Roman" !important;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 14px !important;
}


/* 09-12-2019 new styles */

.Address:before {
    content: " [Address: ";
    font-size: 14px !important;
    font-weight: bold!important;
}

.Address:after {
    content: "] ";
    font-size: 14px !important;
    font-weight: bold!important;
}

.EditorGroup,
.ReviewerGroup {
    display: none;
}

img {
    width: auto;
    height: 12pt;
    position: relative;
    top: 3px;
    background-color: #ffffff;
}

.Phone:before {
    content: " Phone: ";
}

.Corresp:before {
    content: " [Corresponding Author Email: ";
    font-weight: bold;
}

.Corresp:after {
    content: "]";
    font-weight: bold;
}

.Corresp {
    display: none;
}

.Address .Corresp:before {
    content: " Email: ";
}

.RETAL:before {
    content: ", et al";
}

@page {
    size: 7in 9.25in;
    margin: 27mm 16mm 27mm 16mm;
}

/* nre stylers 24-12-2019 */

.Box .BOXTITLE {
    font-weight: bold;
    font-size: 14px ;
}

.BOXBLOCK .BOXTITLE {
    color: #985735;
    font-weight: bold;
    font-size: 14px ;
    background-color: transparent;
    padding: 8px 0px;
}
.STATEMENT .STATEMENTTITLE {
    font-weight: bold;
    font-size: 14px ;
}


/* new css 13-01-2020 */

.BOXBLOCK .BOXTITLE {
    display: inline;
}

.BOXBLOCK .BOXNUMBER {
    font-weight: bold;
}


/* new styles 27-01-2020 */

.lower-alpha ol {
    counter-reset: item
}

.lower-alpha li {
    display: block;
    counter-increment: item;
    position: relative;
}

.lower-alpha li:before {
    content: " "counter(item, lower-alpha)") ";
    position: absolute;
    left: -20px;
}

.lower-alpharl ol {
    counter-reset: item
}

.lower-alpharl li {
    display: block;
    counter-increment: item;
    position: relative;
}

.lower-alpharl li:before {
    content: " ("counter(item, lower-alpha)") ";
    position: absolute;
    left: -20px;
}


/* new  13/02/2020 */

.lower-roman ol {
    counter-reset: item;
}

.lower-roman li {
    display: block;
    counter-increment: item;
    position: relative;
}

.lower-roman li:before {
    content: counter(item, lower-roman) ") ";
    position: absolute;
    left: -20px;
}

.lower-romanrl ol {
    counter-reset: item;
}

.lower-romanrl li {
    display: block;
    counter-increment: item;
    position: relative;
}

.lower-romanrl li:before {
    content: "("counter(item, lower-roman) ") ";
    position: absolute;
    left: -20px;
}

.decimalrl ol {
    counter-reset: item;
}

.decimalrl li {
    display: block;
    counter-increment: item;
    position: relative;
}

.decimalrl li:before {
    content: "("counter(item) ") ";
    position: absolute;
    left: -20px;
}



.JTITLE,
.CONFNAME,
.BTITLE,
.ETAL {
    font-family: "Times New Roman" !important;
    font-style: italic !important;
}

.term {
    width: 15%;
    float: left;
}





.upper-alpha ol {
    counter-reset: item
}

.upper-alpha li {
    display: block;
    counter-increment: item;
    position: relative;
}

.upper-alpha li:before {
    content: " "counter(item, upper-alpha)") ";
    position: absolute;
    left: -20px;
}

.upper-alpharl ol {
    counter-reset: item
}

.upper-alpharl li {
    display: block;
    counter-increment: item;
    position: relative;
}

.upper-alpharl li:before {
    content: " ("counter(item, upper-alpha)") ";
    position: absolute;
    left: -20px;
}


/* new  13/02/2020 */

.upper-roman ol {
    counter-reset: item;
}

.upper-roman li {
    display: block;
    counter-increment: item;
    position: relative;
}

.upper-roman li:before {
    content: counter(item, upper-roman) ") ";
    position: absolute;
    left: -20px;
}

.upper-romanrl ol {
    counter-reset: item;
}

.upper-romanrl li {
    display: block;
    counter-increment: item;
    position: relative;
}

.upper-romanrl li:before {
    content: "("counter(item, upper-roman) ") ";
    position: absolute;
    left: -20px;
}



P{
    margin: 5px;
    padding: 0px;
    font-family: "Times New Roman" ;
    font-size:12px;
}
.Keywords{
    font-family: "Times New Roman" ;

}
.KEYWORDTITLE{
    font-family: "Times New Roman" ;
    text-indent: 0 !important;
}

.TABLE-HEAD{
    font-weight:bold !important ;
    
}















/*---------------------------------------- */

/* Proof CSS For editor */

.Corresp-para .Corresp:before{
    content:'Email: ';

}

.COMMENT:before {
    /*content: url(images/cmd.png);*/
    content:'C';
    padding: 5px;
    position: absolute;
    cursor:pointer;
    color:red;
    font-size: 12px ;
    margin-top: -14px;
    font-weight: bold;
}

.COMMENT:hover::after {
    content: attr(data-comment);
    padding: 2px 4px;
    color: #768183;
    font-family: "Times New Roman";
    left: 0;
    top: 100%;
    font-size:12px ;
    text-indent:0;
    width:300px;
    z-index: 9999;
    line-height:1.2;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 0px 4px #222;
    -webkit-box-shadow: 0px 0px 4px #222;
    box-shadow: 0px 0px 4px #222;
    background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eeeeee),color-stop(1, #cccccc));
    background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
    background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
    background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
    background-image: -o-linear-gradient(top, #eeeeee, #cccccc);

}
.track-history::before {
    /*content: url(images/time-icon.png);*/
    content: 'H';
    font-weight: bold;
    cursor: pointer;
    visibility: visible;
    font-size: 8px ;
    padding: 2px;
    color: green;
    border-radius: 4px;
}

.track-history{
    visibility: hidden;
    width: 200px;
    font-family: "Times New Roman";
    background-color: #E0ECFF;
    color: #0E2D5F;
    text-align: left;
    border-radius:2px;
    padding: 5px;
    position: absolute;
    margin-top: -14px;
    font-size: 8px ;
    line-height: 12px;
    z-index: 1;
    border: 1px solid #e0ecff;
    box-shadow: 5px 5px 5px #666;
    -moz-box-shadow: 5px 5px 5px #666;
    -webkit-box-shadow: 5px 5px 5px #666;



}


.track-history:hover {
    visibility: visible;
}

.track{
    background-color: #cef9b7;
}
.tins,.tdel{
    display: block;
    padding: 3px 0 3px 0;
    border-top: 0.1px solid #b1c3d0;

    background: -webkit-linear-gradient(top,#EFF5FF 0,#E0ECFF 100%);
    background: -moz-linear-gradient(top,#EFF5FF 0,#E0ECFF 100%);
    background: -o-linear-gradient(top,#EFF5FF 0,#E0ECFF 100%);
    background: linear-gradient(to bottom,#EFF5FF 0,#E0ECFF 100%);
    background-repeat: repeat-x;
    background: linear-gradient(to bottom,#EFF5FF 0,#E0ECFF 100%);
}
.small-del{
    color:red;
    display:block;
}
.small-ins{
    color:green;
    display:block;
}

.acrj{
    float:right;
}
.acrj i{
    font-size:12px ;
    margin-left:20px;
}
.acrj .reject{
    color:red;
}
.acrj .accept{
    color:green;
}
/*---------------------------------------- */





sup{
    vertical-align:super;
    font-size:75% !important;
}



.abstract::before {
    content: "ABSTRACT";
    font-weight: 600;
    color: #985735;
    border-bottom: 1px solid #97B0C8;
    display: block;
    font-size: 14px ;
}

.transabstract {
    border-bottom: 1px solid #97B0C8;
}

.transabstract::before {
    content: "RESUMEN";
    font-weight: 600;
    color: #985735;
    border-bottom: 1px solid #97B0C8;
    display: block;
    font-size: 14px ;
}

.Keywords::before {
    content: "Keywords";
    font-weight: bold;
    color: #985735;
    display: block;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.TransKeywords::before {
    content: "Palabras clave";
    font-weight: bold;
    color: #985735;
    display: block;
    text-transform: uppercase;
    margin-bottom: 5px;
}



.mce-content-body {
    display:flex;
    margin-left: 50px;
}

.displayId{
    width: 5% !important;
    font-size: 8px;
}
.displayId div{
    margin: 5px;
    text-transform: uppercase;
    color: #7fb9de;
    font-weight: bold;
}
div.body{
    width:100% !important;
}
p,.TABLE {
    margin: 1em 0;
}

p::before,.TABLE::before {
    display: block;
    content: attr(id);
    color: #0facdf;
    position: absolute;
    margin-left: -50px;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
}

li p::before {
    display: block;
    content: attr(id);
    color: #0facdf;
    position: absolute;
    margin-left: -90px;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
}

td, th{
    font-family:"Times New Roman" !important;
    font-size:12px !important;
}

/* List styles */
ul.ndash{
    list-style-type: none;
}

ul.ndash > li:before {
    content: "–"; /* en dash here */
    position: absolute;
    margin-left: -1.1em; 
}

ul.bullet{list-style-type: unset;}
ul.circle{list-style-type: circle;}
ul.disc{list-style-type: disc;}
ul.square{list-style-type: square;}
ul.simplelist{list-style-type: none;}

ol.number-list{list-style-type: decimal;}
ol.lower-alpha{list-style-type: lower-alpha;}
ol.lower-greek{list-style-type: lower-greek;}
ol.lower-roman{list-style-type: lower-roman;}
ol.upper-alpha{list-style-type: upper-alpha;}
ol.upper-roman{list-style-type: upper-roman;}
ol.decimal-leading-zero{list-style-type: decimal-leading-zero;}

.LISTLABEL{
    font-size:8px;
}