@font-face {
	font-family:"Gotham Bold";
	font-style:normal;
	font-weight:normal;
	src : url("../font/Gotham-Bold.otf");
}
@font-face {
	font-family:"Gotham Light";
	font-style:normal;
	font-weight:300;
	src : url("../font/Gotham-Light.otf");
}
@font-face {
	font-family:"Gotham Medium";
	font-style:normal;
	font-weight:300;
	src : url("../font/Gotham-Medium.otf");
}
@font-face {
	font-family:"Gotham Medium";
	font-style:italic;
	font-weight:300;
	src : url("../font/Gotham-MediumItalic.otf");
}
@font-face {
	font-family:"Gotham Medium";
	font-style:oblique;
	font-weight:300;
	src : url("../font/Gotham-MediumItalic.otf");
}
@font-face {
	font-family:"Minion Pro";
	font-style:italic;
	font-weight:normal;
	src : url("../font/MinionPro-It.OTF");
}
@font-face {
	font-family:"Minion Pro";
	font-style:oblique;
	font-weight:normal;
	src : url("../font/MinionPro-It.OTF");
}
@font-face {
	font-family:"Minion Pro";
	font-style:normal;
	font-weight:normal;
	src : url("../font/MinionPro-Regular.otf");
}
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote {
	margin:0;
	padding:0;
	border-width:0;
}
body {
	-epub-hyphens:auto;
}
@page {
	margin : 0px 0px 0px 0px;
}
div.Basic-Text-Frame {
	border-style:solid;
}
table.No-Table-Style {
	border-collapse:collapse;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	margin-bottom:-4px;
	margin-top:4px;
}
td.No-Table-Style {
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#000000;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#000000;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#000000;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#000000;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	vertical-align:top;
}
tr.No-Table-Style {
	page-break-after:auto;
	page-break-before:auto;
}
p.A {
	-epub-hyphens:none;
	-webkit-hyphens:none;
	color:#000000;
	font-family:"Gotham Medium", sans-serif;
	font-size:0.917em;
	font-style:normal;
	font-variant:normal;
	font-weight:300;
	line-height:1.091;
	margin-bottom:13px;
	margin-left:0;
	margin-right:0;
	margin-top:26px;
	orphans:1;
	page-break-after:auto;
	page-break-before:auto;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	text-transform:uppercase;
	widows:1;
}
li.BL-MID {
	color:#000000;
	font-family:"Minion Pro", serif;
	font-size:0.875em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.19;
	list-style-position:outside;
	margin-bottom:0;
	margin-left:18px;
	margin-right:0;
	margin-top:0;
	orphans:2;
	page-break-after:auto;
	page-break-before:auto;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	widows:2;
}
p.CN {
	color:#000000;
	font-family:"Gotham Light", sans-serif;
	font-size:4em;
	font-style:normal;
	font-variant:normal;
	font-weight:300;
	line-height:0.792;
	margin-bottom:16px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	orphans:1;
	page-break-after:auto;
	page-break-before:always;
	text-align:right;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	widows:1;
}
p.CT {
	-epub-hyphens:none;
	-webkit-hyphens:none;
	color:#000000;
	font-family:"Gotham Medium", sans-serif;
	font-size:1.667em;
	font-style:normal;
	font-variant:normal;
	font-weight:300;
	line-height:1.1;
	margin-bottom:95px;
	margin-left:0;
	margin-right:36px;
	margin-top:18px;
	orphans:1;
	page-break-after:auto;
	page-break-before:auto;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	widows:1;
}
li.EX-BL-FIRST {
	background-color:#f1f2f2;
	color:#000000;
	font-family:"Minion Pro", serif;
	font-size:0.75em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.222;
	list-style-position:outside;
	margin-bottom:0;
	margin-left:24px;
	margin-right:12px;
	margin-top:6px;
	orphans:1;
	page-break-after:auto;
	page-break-before:auto;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	widows:1;
}
li.EX-BL-MID {
	background-color:#f1f2f2;
	color:#000000;
	font-family:"Minion Pro", serif;
	font-size:0.75em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.222;
	list-style-position:outside;
	margin-bottom:0;
	margin-left:24px;
	margin-right:12px;
	margin-top:0;
	orphans:1;
	page-break-after:auto;
	page-break-before:auto;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	widows:1;
}
p.EX-T {
	-epub-hyphens:none;
	-webkit-hyphens:none;
	background:linear-gradient(90deg,#d1d3d4,#ffffff 49.98%);
	color:#000000;
	font-family:"Gotham Light", sans-serif;
	font-size:0.833em;
	font-style:normal;
	font-variant:normal;
	font-weight:300;
	line-height:1.2;
	margin-bottom:18px;
	margin-left:12px;
	margin-right:0;
	margin-top:0;
	orphans:1;
	page-break-after:auto;
	page-break-before:auto;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	widows:1;
}
p.EX-TX {
	background-color:#f1f2f2;
	color:#000000;
	font-family:"Minion Pro", serif;
	font-size:0.75em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.222;
	margin-bottom:0;
	margin-left:12px;
	margin-right:12px;
	margin-top:0;
	orphans:1;
	page-break-after:auto;
	page-break-before:auto;
	text-align:left;
	text-decoration:none;
	text-indent:18px;
	text-transform:none;
	widows:1;
}
p.EX-TXT {
	background-color:#f1f2f2;
	color:#000000;
	font-family:"Minion Pro", serif;
	font-size:0.75em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.222;
	margin-bottom:0;
	margin-left:12px;
	margin-right:12px;
	margin-top:0;
	orphans:1;
	page-break-after:auto;
	page-break-before:auto;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	widows:1;
}
p.EXT {
	color:#000000;
	font-family:"Minion Pro", serif;
	font-size:0.75em;
	font-style:italic;
	font-variant:normal;
	font-weight:normal;
	line-height:1.222;
	margin-bottom:12px;
	margin-left:18px;
	margin-right:18px;
	margin-top:12px;
	orphans:2;
	page-break-after:auto;
	page-break-before:auto;
	text-align:justify;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	widows:2;
}
p.Basic-Paragraph {
	color:#000000;
	font-family:"Palatino-Roman", serif;
	font-size:1em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.2;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	orphans:1;
	page-break-after:auto;
	page-break-before:auto;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	widows:1;
}
p.REF-N-MID {
	-epub-hyphens:none;
	-webkit-hyphens:none;
	color:#000000;
	font-family:"Minion Pro", serif;
	font-size:0.792em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.211;
	margin-bottom:0;
	margin-left:12px;
	margin-right:0;
	margin-top:0;
	orphans:2;
	page-break-after:auto;
	page-break-before:auto;
	text-align:justify;
	text-decoration:none;
	text-indent:-12px;
	text-transform:none;
	widows:2;
}
p.TXT-FLUSH {
	color:#000000;
	font-family:"Minion Pro", serif;
	font-size:0.875em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.19;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	orphans:2;
	page-break-after:auto;
	page-break-before:auto;
	text-align:justify;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	widows:2;
}
p.UL-FIRST {
	color:#000000;
	font-family:"Minion Pro", serif;
	font-size:0.875em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.19;
	margin-bottom:0;
	margin-left:18px;
	margin-right:0;
	margin-top:12px;
	orphans:2;
	page-break-after:auto;
	page-break-before:auto;
	text-align:justify;
	text-decoration:none;
	text-indent:-18px;
	text-transform:none;
	widows:2;
}
p.UL-LAST {
	color:#000000;
	font-family:"Minion Pro", serif;
	font-size:0.875em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.19;
	margin-bottom:12px;
	margin-left:18px;
	margin-right:0;
	margin-top:0;
	orphans:2;
	page-break-after:auto;
	page-break-before:auto;
	text-align:justify;
	text-decoration:none;
	text-indent:-18px;
	text-transform:none;
	widows:2;
}
p.UL-MID {
	color:#000000;
	font-family:"Minion Pro", serif;
	font-size:0.875em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.19;
	margin-bottom:0;
	margin-left:18px;
	margin-right:0;
	margin-top:0;
	orphans:2;
	page-break-after:auto;
	page-break-before:auto;
	text-align:justify;
	text-decoration:none;
	text-indent:-18px;
	text-transform:none;
	widows:2;
}
span.BD {
	font-style:normal;
	font-weight:bold;
}
span.IT {
	font-style:italic;
	font-weight:normal;
}
td.CellOverride-1 {
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	vertical-align:middle;
}
p.ParaOverride-1 {
	margin-top:26px;
}
p.ParaOverride-2 {
	margin-bottom:16px;
	margin-top:15px;
}
p.ParaOverride-3 {
	margin-bottom:10px;
}
p.ParaOverride-4 {
	margin-right:6px;
	text-align:left;
}
p.ParaOverride-5 {
	margin-top:11px;
	text-indent:0px;
}
p.ParaOverride-6 {
	margin-top:28px;
}
p.ParaOverride-7 {
	margin-top:34px;
}
p.ParaOverride-8 {
	margin-top:25px;
}
span.CharOverride-1 {
	font-family:"Minion Pro";
}
span.CharOverride-2 {
	font-size:0.762em;
}
span.CharOverride-3 {
	font-family:"Gotham Medium";
	font-style:italic;
	font-weight:normal;
}
span.CharOverride-4 {
	font-family:"Minion Pro";
	font-size:1.056em;
	font-style:normal;
	font-weight:normal;
}
span.CharOverride-5 {
	font-family:"Minion Pro";
	font-style:normal;
	font-weight:normal;
}
p._idGenParaOverride-1 {
	page-break-after:always;
}
span._idGenCharOverride-1 {
	font-family:"Minion Pro";
}
span._idGenCharOverride-2 {
	font-family:"Gotham Bold";
}

.CHAPTER-NUMBER
{
	text-align:left;
	font-size:2em;
	margin-right:0em;
	margin-top:1em;
	margin-left:0em;
	margin-bottom:1em;
font-family:sans-serif;
font-weight:bold;
	color:blue !important;

}

.CHAPTER-TITLE
{
    font-family: Times New Roman!important;
    font-size: 16pt!important;
    font-weight: Bold!important;
	color:#EC6504;
	text-indent:0em;
	text-align:justify;
	margin-left:0em;
	margin-top:2em;
	margin-bottom:1.5em;
}
.PART-NUMBER
{
	text-align:left;
	font-size:2em;
	margin-right:0em;
	margin-top:1em;
	margin-left:0em;
	margin-bottom:1em;
font-family:sans-serif;
font-weight:bold;
	color:violet !important;

}

.PART-TITLE
{
    font-family: Times New Roman!important;
    font-size: 16pt!important;
    font-weight: Bold!important;
	color:#EC1204;
	text-indent:0em;
	text-align:justify;
	margin-left:0em;
	margin-top:2em;
	margin-bottom:1.5em;
}

.INDENT
{
        font-size:1em;
	text-indent:1em;
	text-align:justify;
	margin-left:0em;
	margin-top:0em;
	margin-bottom:0em;
}

.TXT-INDENT
{
        font-size:1em;
	text-indent:1em;
	text-align:justify;
	margin-left:0em;
	margin-top:0em;
	margin-bottom:0em;
}
.TXT, .BOX-TXT
{
        font-size:1em;
	text-indent:1em;
	text-align:justify;
	margin-left:0em;
	margin-top:0em;
	margin-bottom:0em;
}

.BOX-TXT
{
        font-size:1em;
	text-indent:1em;
	text-align:justify;
	margin-left:0em;
	margin-top:0em;
	margin-bottom:0em;
}

.NOINDENT
{
        font-size:1em;
	text-indent:0em;
	text-align:justify;
	margin-left:0em;
	margin-top:0em;
	margin-bottom:0em;
}
.TXT-NOINDENT
{
        font-size:1em;
	text-indent:0em;
	text-align:justify;
	margin-left:0em;
	margin-top:0em;
	margin-bottom:0em;
}

.ArticleType {
    font-family: Times New Roman!important;
    font-size: 16pt!important;
    font-weight: Bold!important;
	color:rgb(163, 22, 64)!important;
}
.ArticleTitleHead {
    font-family: Times New Roman!important;
    font-size: 16pt!important;
    font-weight: Bold!important;
}
.Subtitle {
    font-family: Times New Roman!important;
    font-size: 14pt!important;
    font-weight: Bold!important;
}
.RunningHead{
 font-family: Times New Roman!important;
        color: rgb(178, 161, 199)!important;
}
.LeftRunningHead {
    font-family: Times New Roman!important;
        color: rgb(178, 161, 199)!important;
}
.RightRunningHead {
    font-family: Times New Roman!important;
        color: rgb(178, 161, 199)!important;
}
.ArticleTitleFootnote{
	font-family: Times New Roman!important;
        color: rgb(63, 89, 255)!important;
}
.AuthorTitleFootnote{
	font-family: Times New Roman!important;
        color: rgb(93, 191, 119)!important;
}
.AuthorGroup {
    font-family: Times New Roman!important;
    }
.Affiliation {
    font-family: Times New Roman!important;
    }
.CorrespondingAuthor {
    font-family: Times New Roman!important;
    }
.PresentAddress {
    font-family: Times New Roman!important;
    }
.AcademicEditor {
    font-family: Times New Roman!important;
    }
.AuthorFootnotes {
    font-family: Times New Roman!important;
    }
.Keywords {
    font-family: Times New Roman!important;
    }
.Subject {
    font-family: Times New Roman!important;
    }
.JELCode {
    font-family: Times New Roman!important;
    }
.MSCId {
    font-family: Times New Roman!important;
    }
.Abbreviation {
    font-family: Times New Roman!important;
    }
.ArticleHistory {
    font-family: Times New Roman!important;
    }
.Abstract {
    font-family: Times New Roman!important;
    font-size: 14pt!important;
}
.GraphicalAbstract {
    font-family: Times New Roman!important;
    }
.ORCIDID {
    font-family: Times New Roman!important;
    }
.FUNDREF {
    font-family: Times New Roman!important;
    }

.BodyText {
    font-family: Times New Roman!important;
    }
.DisplayEquation {
    font-family: Times New Roman!important;
    }
.UnnumberedDisplayEquation {
    font-family: Times New Roman!important;
    }
.Extract {
    font-family: Times New Roman!important;
	padding-left: 40px;
    padding-right: 40px;
    font-size: 13px !important;
}
.ArabicNumberList {
    font-family: Times New Roman!important;
    }
.AlphaList {
    font-family: Times New Roman!important;
    }
.BulletList {
    font-family: Times New Roman!important;
    }
.UnnumberedList {
    font-family: Times New Roman!important;
    }
.RomanNumberList {
    font-family: Times New Roman!important;
    }
.Box {
    font-family: Times New Roman!important;
    }
.Statement {
    font-family: Times New Roman!important;
    }
.Poem {
    font-family: Times New Roman!important;
    }
.Quotedspeech {
    font-family: Times New Roman!important;
    }
.Speech{
	 font-family: Times New Roman!important;
    
}
.Speaker{
	font-family: Times New Roman!important;
    
}
.Acknowledgements {
    font-family: Times New Roman!important;
    }						
.Acknowledgements::before{
	content: "Acknowledgement";
	font-weight:bold;
	color: #0f60efcc;
	display: block;
	font-size:12pt;
}				  
.VerseGroupTitle{
	font-family: Times New Roman!important;
    	color:#f49542;
}
.VerseLineText{
	font-family: Times New Roman!important;
    	color:#acc655;
}
.Funding {
    font-family: Times New Roman!important;
}
.Glossary {
    /* font-family: Times New Roman!important;
    font-size: 16pt!important; */
	text-transform: uppercase;
    font-family: Times New Roman!important;
    font-size: 16pt!important;
    font-weight: Bold!important;
	color: #0f60efcc;
}
.Nomenclature {
    font-family: Times New Roman!important;
    font-size: 16pt!important;
}
.Appendix {
    font-family: Times New Roman!important;
    }
.Figure {
    font-family: Times New Roman!important;
    }
.Table {
    font-family: Times New Roman!important;
    }
.Supplementary-material {
    font-family: Times New Roman!important;
    }
.FootnoteasGroup {
    font-family: Times New Roman!important;
    }
.EndnotesasGroup {
    font-family: Times New Roman!important;
    }
.Scheme {
    font-family: Times New Roman!important;
    }
.Journal {
    font-family: Times New Roman!important;
    }
.Book {
    font-family: Times New Roman!important;
    }
.EditedBook {
    font-family: Times New Roman!important;
    }
.Thesis {
    font-family: Times New Roman!important;
    }
.Report {
    font-family: Times New Roman!important;
    }
.Conference {
    font-family: Times New Roman!important;
    }
.Paper {
    font-family: Times New Roman!important;
    }
.Proceedings {
    font-family: Times New Roman!important;
    }
.Newspaper {
    font-family: Times New Roman!important;
    }
.Magazine {
    font-family: Times New Roman!important;
    }
.Website {
    font-family: Times New Roman!important;
    }
.Other-Ref {
    font-family: Times New Roman!important;
    }
.defaultPara {
    font-family: Times New Roman !important;
    font-size: 12pt !important;
    line-height: 22pt !important;
}
.AdditionalInformationAndDeclarationsTitle {
    font-family: Times New Roman!important;
        font-weight: Bold!important;
}
.FundingTitle {
    font-family: Times New Roman!important;
        font-weight: Bold!important;
}
.FundingText {
    font-family: Times New Roman!important;
    font-size: 10pt!important;
}
.GrandDisclosureTitle {
    font-family: Times New Roman!important;
        font-weight: Bold!important;
}
.GrandDisclosureText {
    font-family: Times New Roman!important;
    font-size: 10pt!important;
}
.CompetingInterestsTitle {
    font-family: Times New Roman!important;
        font-weight: Bold!important;
}
.CompetingInterestsText {
    font-family: Times New Roman!important;
    font-size: 10pt!important;
}
.AuthorContributionsTitle {
    font-family: Times New Roman!important;
        font-weight: Bold!important;
}
.AuthorContributionsText {
    font-family: Times New Roman!important;
    font-size: 10pt!important;
}
.FieldStudyPermissionsTitle {
    font-family: Times New Roman!important;
        font-weight: Bold!important;
}
.FieldStudyPermissionsText {
    font-family: Times New Roman!important;
    font-size: 10pt!important;
}
.DataDepositionTitle {
    font-family: Times New Roman!important;
        font-weight: Bold!important;
}
.DataDepositionText {
    font-family: Times New Roman!important;
    font-size: 10pt!important;
}
.SupplementaryMaterialTitle {
    font-family: Times New Roman!important;
        font-weight: Bold!important;
}
.SupplementaryMaterialText {
    font-family: Times New Roman!important;
    font-size: 10pt!important;
}
.AuthorForename {
    font-family: Times New Roman!important;
        color: rgb(255, 0, 255)!important;
}
.AuthorSurname {
    font-family: Times New Roman!important;
        color: rgb(0, 80, 121)!important;
}
.Suffix,.SUFFIX {
    font-family: Times New Roman!important;
        color: rgb(142, 91, 55)!important;
}
.Prefix,.PREFIX {
    font-family: Times New Roman!important;
        color: rgb(89, 97, 42)!important;
}
.Role {
    font-family: Times New Roman!important;
    	color: rgb(224, 96, 162)!important;
}
.ROLE{
	font-family: Times New Roman!important;
    	color: rgb(224, 96, 162)!important;
}
.Subtitle{
	font-family: Times New Roman!important;
    	color: rgb(163, 155, 146)!important;
}
.Degrees {
    font-family: Times New Roman!important;
        color: rgb(148, 139, 84)!important;
}
.On-behalf-of {
    font-family: Times New Roman!important;
    	color: rgb(147, 118, 90)!important;
}
.ON-BEHALF-OF{
	font-family: Times New Roman!important;
    	color: rgb(147, 118, 90)!important;
}
.CollaboratedAuthor {
    font-family: Times New Roman!important;
        color: rgb(255, 76, 162)!important;
}
.Division {
    font-family: Times New Roman!important;
        color: rgb(0, 0, 130)!important;
}
.Department {
    font-family: Times New Roman!important;
        color: rgb(20, 144, 220)!important;
}
.Institution {
    font-family: Times New Roman!important;
        color: rgb(177, 81, 15)!important;
}
.StreetDetails {
    font-family: Times New Roman!important;
        color: rgb(8, 136, 142)!important;
}
.Postalcode {
    font-family: Times New Roman!important;
        color: rgb(141, 35, 183)!important;
}
.City {
    font-family: Times New Roman!important;
        color: rgb(217, 70, 113)!important;
}
.State {
    font-family: Times New Roman!important;
        color: rgb(237, 0, 108)!important;
}
.Country {
    font-family: Times New Roman!important;
        color: rgb(1, 157, 53)!important;
}
.CorAuthorText {
    font-family: Times New Roman!important;
    }
.Telephone {
    font-family: Times New Roman!important;
    }
.Fax {
    font-family: Times New Roman!important;
    }
.URL {
    font-family: Times New Roman!important;
    color: #a500d4!important;
}
.E-mailId {
    font-family: Times New Roman!important;
    }
.KeywordsTitle {
    font-family: Times New Roman!important;
        font-weight: Bold!important;
}
.KeywordText {
    font-family: Times New Roman!important;
        font-weight: none!important;
}
.SubjectTitle {
    font-family: Times New Roman!important;
        font-weight: Bold!important;
}
.SubjectText {
    font-family: Times New Roman!important;
    }
.JELCodeTitle {
    font-family: Times New Roman!important;
        font-weight: Bold!important;
}
.JELCodeText {
    font-family: Times New Roman!important;
    }
.MSCIDTitle {
    font-family: Times New Roman!important;
    }
.MSCIdText {
    font-family: Times New Roman!important;
        font-weight: none!important;
}
.AbbreviationTitle {
    font-family: Times New Roman!important;
    }
.AbbreviationText {
    font-family: Times New Roman!important;
    }
.ReceivedDate {
    font-family: Times New Roman!important;
    }
.RevisedDate {
    font-family: Times New Roman!important;
    }
.AcceptedDate {
    font-family: Times New Roman!important;
    }
.PublishedDate {
    font-family: Times New Roman!important;
    }
.AbstractTitle {
    font-family: Times New Roman!important;
        font-weight: Bold!important;
}
.AbstractText {
    font-family: Times New Roman!important;
        font-weight: none!important;
}
.GraphicalAbstractTitle {
    font-family: Times New Roman!important;
        font-weight: Bold!important;
}
.GraphicalAbstractText {
    font-family: Times New Roman!important;
    }
.FigureCallout {
    font-family: Times New Roman!important;
       font-weight: Bold!important;
    color: rgb(255, 0, 0)!important;
}
.TableCallout {
    font-family: Times New Roman!important;
        font-weight: Bold!important;
    color: rgb(255, 0, 0)!important;
}
.BoxCallout {
    font-family: Times New Roman!important;
        font-weight: Bold!important;
    color: rgb(255, 0, 0)!important;
}
.SchemeCallout {
    font-family: Times New Roman!important;
        font-weight: Bold!important;
    color: rgb(255, 0, 0)!important;
}
.DisplayedEquationCallout {
    font-family: Times New Roman!important;
        color: rgb(255, 0, 0)!important;
}
.AppendixCallout {
    font-family: Times New Roman!important;
        font-weight: Bold!important;
    color: rgb(255, 0, 0)!important;
}
.SupplementaryCallout {
    font-family: Times New Roman!important;
        font-weight: Bold!important;
    color: rgb(255, 0, 0)!important;
}
.ReferenceCallout {
    font-family: Times New Roman!important;
       font-weight: Bold!important;
    color: rgb(255, 0, 0)!important;
}
.TFNLINK {
    font-family: Times New Roman!important;
        font-weight: Bold!important;
    color: rgb(255, 0, 0)!important;
}
.EndnoteCallout {
    font-family: Times New Roman!important;
        font-weight: Bold!important;
    color: rgb(255, 0, 0)!important;
}
.InlineEquation {
    font-family: Times New Roman!important;
    }
.PreformatCODE {
    font-family: Times New Roman!important;
    }
.ACCESSIONNUMBER {
    font-family: Times New Roman!important;
    	color:#77d196!important;
}
.ExtractSource {
  font-family: Times New Roman!important;
    font-size: 12px !important;
    text-align: right;
    margin-right: 40px;
    margin-top: -25px;
}
.ExtractSource .REFLINK{
	font-size: 12px !important;
}

.EXTRACTSOURCE {
	font-family: Times New Roman!important;
    font-size:12pt!important;
	color: rgb(35, 25, 45)!important;
	float:right;
}
.BoxNumber {
    font-family: Times New Roman!important;
        font-weight: Bold!important;
}
.BoxTitle {
    font-family: Times New Roman!important;
        font-weight: Bold!important;
}
.BOXTITLE{
	color:rgb(200,0,100)!important;
}
.BoxSource {
    font-family: Times New Roman!important;
    }
.BOXSOURCE{
	color:rgb(4,100,190)!important;
}
.BoxNote {
    font-family: Times New Roman!important;
    }
.BOXNOTE{
	color:rgb(150,20,170)!important;
}
.AcknowledgementsTitle {
    font-family: Times New Roman!important;
    }
.AcknowledgementsText {
    font-family: Times New Roman!important;
    }
.FundingTitle {
    font-family: Times New Roman!important;
    }
.FundingText {
    font-family: Times New Roman!important;
    }
.APPENDIXNUMBER {
    font-family: Times New Roman!important;
        font-weight: Bold!important;
	color:#7b8c46!important;
}
.APPENDIXTITLE {
    font-family: Times New Roman!important;
        font-weight: Bold!important;
	color:#63bf4d!important;
}
.APPENDIXTEXT {
    font-family: Times New Roman!important;
    	color:#e3d044!important;
}
.FigureNumber {
    font-family: Times New Roman!important;
        font-weight: bold!important;
}
.FigureCaption {
    font-family: Times New Roman!important;
    }
.FigureSource {
    font-family: Times New Roman!important;
    }
.FIGURESOURCE{
	font-family: Times New Roman!important;
    	color: rgb(204, 226, 102)!important;
}
.FigureNote {
    font-family: Times New Roman!important;
    }
.FIGURENOTE {
    font-family: Times New Roman!important;
    	color: rgb(40, 139, 175)!important;
}
.TableNumber {
    font-family: Times New Roman!important;
        font-weight: bold!important;
}
.TableTitle {
    font-family: Times New Roman!important;
    }
.TableHead {
    font-family: Times New Roman!important;
        color: rgb(210, 24, 24)!important;
}
.TableBody {
    font-family: Times New Roman!important;
        color: rgb(16, 16, 16)!important;
}
.TFNLABEL {
    font-family: Times New Roman!important;
    font-size: 09pt!important;
    font-weight: Normal!important;
    color: rgb(109, 200, 205)!important;
}
.TableSource {
    font-family: Times New Roman!important;
    font-size: 09pt!important;
    font-weight: Normal!important;
    color: rgb(159, 230, 255)!important;
}
.EditorForename {
    font-family: Times New Roman!important;
        color: rgb(153, 0, 255)!important;
}
.EditorSurname {
    font-family: Times New Roman!important;
        color: rgb(173, 73, 123)!important;
}
.Year {
    font-family: Times New Roman!important;
        color: rgb(0, 89, 0)!important;
}
.et-al {
    font-family: Times New Roman!important;
        color: rgb(80, 0, 6)!important;
}
.Volume {
    font-family: Times New Roman!important;
        color: rgb(0, 187, 219)!important;
}
.Issue {
    font-family: Times New Roman!important;
        color: rgb(169, 170, 39)!important;
}
.FirstPage {
    font-family: Times New Roman!important;
        color: rgb(255, 118, 0)!important;
}
.LastPage {
    font-family: Times New Roman!important;
        color: rgb(187, 91, 0)!important;
}
.Edition {
    font-family: Times New Roman!important;
        color: rgb(90, 135, 255)!important;
}
.Publisher {
    font-family: Times New Roman!important;
        color: rgb(171, 65, 26)!important;
}
.Comment {
    font-family: Times New Roman!important;
        color: rgb(201, 189, 49)!important;
}
.Articletitle {
    font-family: Times New Roman!important;
        color: rgb(0, 59, 227)!important;
}
.Journaltitle {
    font-family: Times New Roman!important;
        
    color: rgb(255, 51, 0)!important;
}
.DOI {
    font-family: Times New Roman!important;
        color: rgb(0, 216, 0)!important;
}
.ISSN {
    font-family: Times New Roman!important;
        color: rgb(255, 171, 51)!important;
}
.PMID {
    font-family: Times New Roman!important;
        color: rgb(130, 74, 102)!important;
}
.BookTitle {
    font-family: Times New Roman!important;
    	font-style: italic!important;
    color: rgb(99, 0, 204)!important;
}
.ISBN {
    font-family: Times New Roman!important;
        color: rgb(159, 201, 7)!important;
}
.ChapterTitle {
    font-family: Times New Roman!important;
        color: rgb(23, 178, 125)!important;
}
.ThesisTitle {
    font-family: Times New Roman!important;
        color: rgb(255, 102, 0)!important;
}
.ThesisType {
    font-family: Times New Roman!important;
        color: rgb(25, 198, 115)!important;
}
.ReportTitle {
    font-family: Times New Roman!important;
        color: rgb(255, 102, 0)!important;
}
.ReportNumber {
    font-family: Times New Roman!important;
        color: rgb(201, 189, 49)!important;
}
.ReportAgencyName {
    font-family: Times New Roman!important;
        color: rgb(35, 172, 221)!important;
}
.PresentationTitle {
    font-family: Times New Roman!important;
        color: rgb(25, 198, 115)!important;
}
.ConferenceName {
    font-family: Times New Roman!important;
        color: rgb(255, 102, 0)!important;
}
.PaperTitle {
    font-family: Times New Roman!important;
        color: rgb(255, 102, 0)!important;
}
.ProceedingsArticleTitle {
    font-family: Times New Roman!important;
        color: rgb(25, 198, 115)!important;
}
.ProceedingsTitle {
    font-family: Times New Roman!important;
        color: rgb(255, 102, 0)!important;
}
.NewspaperArticletitle {
    font-family: Times New Roman!important;
    }
.NewspaperTitle {
    font-family: Times New Roman!important;
        color: rgb(255, 102, 0)!important;
}
.MagazineArticleTitle {
    font-family: Times New Roman!important;
        color: rgb(25, 198, 115)!important;
}
.MagazineTitle {
    font-family: Times New Roman!important;
        color: rgb(255, 102, 0)!important;
}
.WebPageTitle {
    font-family: Times New Roman!important;
        color: rgb(255, 102, 0)!important;
}
.Other-RefTitles {
    font-family: Times New Roman!important;
        color: rgb(255, 102, 0)!important;
}
.EditorAuthor {
    font-family: Times New Roman!important;
        color: rgb(128, 23, 2)!important;
}
.FundingTitle {
    font-family: Times New Roman!important;
        font-weight: Bold!important;
}
.FundingText {
    font-family: Times New Roman!important;
    font-size: 10pt!important;
}
.GRANTSPONSORNAME {
    font-family: Times New Roman!important;
    font-size: 10pt!important;
	color:rgb(138, 145, 61)!important;
}
.GRANTSPONSORNUMBER {
    font-family: Times New Roman!important;
    font-size: 10pt!important;
	color:rgb(49, 137, 131)!important;
}
.AuthorEditor {
    font-family: Times New Roman!important;
        color: #000!important;
}
.CollabEditor {
    font-family: Times New Roman!important;
        color: #000!important;
}
.SectionCallout{
	font-family: Times New Roman!important;
		font-weight: Bold!important;
	color: rgb(255, 0, 0)!important;

}
.SectionTitleCallout{
	font-family: Times New Roman!important;
		font-weight: Bold!important;
	color: rgb(255, 0, 0)!important;
}
.PreformatCallout{
	font-family: Times New Roman!important;
		font-weight: Bold!important;
	color: rgb(255, 0, 0)!important;

}
.StatementTitle{
	font-family: Times New Roman!important;
        font-weight: Bold!important;
}
.StatementText{
	font-family: Times New Roman!important;
    }
.LemmaTitle{
	font-family: Times New Roman!important;
        font-weight: Bold!important;
}
.LemmaText{
	font-family: Times New Roman!important;
    }
.TheoremTitle{
	font-family: Times New Roman!important;
        font-weight: Bold!important;
}
.TheoremText{
	font-family: Times New Roman!important;
    }
.CorrollaryTitle{
	font-family: Times New Roman!important;
        font-weight: Bold!important;
}
.CorrollaryText{
	font-family: Times New Roman!important;
    }
.PropositionTitle{
	font-family: Times New Roman!important;
        font-weight: Bold!important;
}
.PropositionText{
	font-family: Times New Roman!important;
    }
.ProofTitle{
	font-family: Times New Roman!important;
        font-weight: Bold!important;
}
.ProofText{
	font-family: Times New Roman!important;
    }
.PreformatLabel{
	font-family: Times New Roman!important;
        font-weight: Bold!important;
}
.PreformatTitle{
	font-family: Times New Roman!important;
    font-size: 11pt!important;
}
.Speaker{
	font-family: Times New Roman!important;
        font-weight: Bold!important;
}
.Speech{
	font-family: Times New Roman!important;
    }
.GlossaryTerms{
	font-family: Times New Roman!important;
        /* font-weight: Bold!important; */
}
.GlossaryDef{
	font-family: Times New Roman!important;
    }
.GlossaryTitle{
	font-family: Times New Roman!important;
    	font-weight: Bold!important;
}
.GlossaryText{
	font-family: Times New Roman!important;
    }
.AbbreviationText{
	font-family: Times New Roman!important;
        /* font-weight: Bold!important; */
}
.Computercode{
	font-family:monospace;
	font-size:11pt!important
}
.ABBREVIATIONTERMS{
	font-family: Times New Roman!important;
        font-weight: Bold!important;
}
.AbbrDef{
	font-family: Times New Roman!important;
    	
}
.equationImage{

display:none;
}
.INITS,.given-names {
    font-family: Times New Roman!important;
        color: rgb(255, 0, 255)!important;
}

.SNM,.surname {
    font-family: Times New Roman!important;
        color: rgb(0, 80, 121)!important;
}

.ATITLE {
    font-family: Times New Roman!important;
        color: rgb(0, 59, 227)!important;
}
.JTITLE {
    font-family: Times New Roman!important;
        
    color: rgb(255, 51, 0)!important;
	font-style:italic;
}
.SERIES {
    font-family: Times New Roman!important;      
    color: rgb(255, 51, 0)!important;
	font-style:italic;
}


.REFDOI {
    font-family: Times New Roman!important;
        color: rgb(0, 216, 0)!important;
}


.PMID::before{
	content: " PMID: ";
	font-weight:bold;
        color: rgb(225, 126, 237)!important;
    font-weight: Bold!important;
}	



.PMCID::before{
	content: " PMCID: ";
	font-weight:bold;
        color: rgb(209, 212, 20)!important;
    font-weight: Bold!important;
}	


.PMID {
    font-family: Times New Roman!important;
        color: rgb(225, 126, 237)!important;
    font-weight: Bold!important;
	text-decoration: underline;
	

}

.PMCID {
    font-family: Times New Roman!important;
        color: rgb(209, 212, 20)!important;
    font-weight: Bold!important;
	text-decoration: underline;
}



.VOLUME {
    font-weight: Bold!important;
    color: rgb(0, 187, 219)!important;
}
.ISSUE {
    font-weight: Bold!important;
    color: rgb(169, 170, 39)!important;
}
.FPAGE {
    font-family: Times New Roman!important;
    color: rgb(255, 118, 0)!important;
}
.LPAGE {
    font-family: Times New Roman!important;
    color: rgb(187, 91, 0)!important;
}

.BTITLE
{
    font-family: Times New Roman!important;
    color: rgb(187, 91, 0)!important;
    font-style: italic;
}


.CHAPTER
{
    font-family: Times New Roman!important;
    color: #ff5733;
}

.PROCTITLE
{
    font-family: Times New Roman!important;
        color: #ff5733;
}

.CONFNAME
{
    font-family: Times New Roman!important;
        color: rgb(187, 91, 0)!important;
    font-style: italic!important;
}

.PUBLOC
{
    font-family: Times New Roman!important;
        color:  #ea33aa ;
}

.DATECOMMENT
{
    font-family: Times New Roman!important;
    color:  #ea33aa ;
}



.CONFLOC
{
    font-family: Times New Roman!important;
    color:  #ea33aa ;
	font-style:italic;
}

.PUBNAME
{
    font-family: Times New Roman!important;
    color:    #3365ea;
}
.TSTITLE
{
    font-family: Times New Roman!important;
    color:aqua;
}
.TSTYPE
{
    font-family: Times New Roman!important;
        color: #813ee8;
}

.abstract::before { 
   content: "ABSTRACT";
	font-weight:bold;
	color: white;
	background-color:  #009bff;
	display: block;
}

.abstract
{ 
	background-color: #d6eaf8;
    padding: 5px;


}


.Keywords::before { 
    content: "Key words: ";
	font-weight:bold;
	color: #0f60efcc;
}
.AFFID{vertical-align: super}

.Keywordtext {
    font-family: Times New Roman!important;
        font-weight: none!important;
	color:saddlebrown;
}

.WEBURL{display:none;}
.reflabel{display:none;}
.BINOMIAL
{
	font-style:italic;
    font-weight: Bold!important;
}
.GENUS{color:green;}
.SPECIES{color:brown;}
.HYBRID{color:red;}
.ENZYME
{
	font-style:italic;
	color:Gold;
    font-weight: Bold!important;

}

.LATIN
{
	color:DeepPink;
    /*font-weight: Bold!important;*/
	
}

p.Appendix {
	/*text-transform: uppercase;*/
    font-family: Times New Roman!important;
    font-size: 16pt!important;
    font-weight: Bold!important;
	color: #0f60efcc;
}
h1, .heading1, .HEADING1, .LO-TITLE {
	/*text-transform: uppercase;*/
    font-family: Times New Roman!important;
    font-size: 16pt!important;
    font-weight: Bold!important;
	color: #0f60efcc;
}
h2, .heading2, .HEADING2 {
    font-family: Times New Roman!important;
    font-size: 14pt!important;
    font-weight: Bold!important;
	color: #EF5151;
}
h3, .heading3, .HEADING3 {
    font-family: Times New Roman!important;
        font-weight: Bold!important;
    font-style: italic!important;
	color: #7645BB;
}
h4, .heading4, .HEADING4 {
    font-family: Times New Roman!important;
        font-style: italic!important;
	color: #3DEDC4;
}

.Heading1, .HEADING1, .LO-TITLE {
    font-family: Times New Roman!important;
    font-size: 16pt!important;
    font-weight: Bold!important;
}
.Heading2, .HEADING2 {
    font-family: Times New Roman!important;
    font-size: 14pt!important;
    font-weight: Bold!important;
	color: #2354a3;
}
.Heading3, .HEADING3 {
    font-family: Times New Roman!important;
        font-weight: Bold!important;
    font-style: italic!important;
	color: #5122a2;
}
.Heading4, .HEADING4 {
    font-family: Times New Roman!important;
        font-style: italic!important;
	color: #73a122;
}
.inline{background-color:aquamarine;}

.disp
{
	/* background-color:aquamarine;
	display: block;
	margin-left : 10%;
	margin-top : 5px;
	margin-bottom : 5px; */
}


.EQLABEL
{
color:green;
font-weight: bold;
font-size: 14pt;
margin-left:5.25em;
float: inline-end;
margin-right: 7em;	
}

.DISP-EQUATION
{
	text-align: center;
	border: 10px solid transparent;
    
}

.UNSTRUCTREF
{
	background-color:#f0ede7;
	display: flow-root;
}

.EDITEDREF
{
	background-color:#f0ede7;
	display: flow-root;
}



.JRNL,.BOOK,.OTHER,.THESIS,.EDBK,.PROC
{
	border-style: groove;
	padding: 10px;
	border: 1px solid;
	margin-bottom: 30px;
	margin-top: 30px;
}



.addinfotitle, .suppinfolabel
{
    font-size: 13pt!important;
    font-weight: Bold!important;	
}

.fntitle,.suppinfotitle
{
        font-weight: Bold!important;	
}

.reftitle
{
	text-transform: uppercase;
	font-family: Times New Roman!important;
    font-size: 16pt!important;
    font-weight: Bold!important;	
}

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

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

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

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

.REFLINK
{
}

.FMLABEL
{
     vertical-align: super;
}


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

.contrib-id::before { 
   content: " ";
}


.Corresp
{
     display: inline;
	 background-color:#f0ede7;
}

.contrib-id
{
     display: inline;
	 background-color:#f0ede7;
}

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

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

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

.SUB-TEXT:last-child:after
{ 
   content: "";
}

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

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

.AuthorGroup .Author:not(:first-child):last-child:before
{ 
   content: " and ";
}



.I
{
    font-style: italic!important;
}

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

body
{
	counter-reset: refnum querynum INLINEFIGNUM endnotenum;
	
}


.funding-group::before { 
   content: "Funding";
	font-weight:bold;
	color: #0f60efcc;
	display: block;
	font-size:12pt;
}



.references { 
}

.REF-HEADING
{
	font-weight:bold;
	color: #0f60efcc;
	display: block;
	font-size:16pt;

}

.references::before { 
   content: "References";
	font-weight:bold;
	color: #0f60efcc;
	display: block;
	font-size:16pt;
}

.references p:before {
counter-increment: refnum;
  content: "Reference Number: " counter(refnum)" ";
  font-weight:bold;
}

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


.DOIREF
{
	 border-style: groove;
	padding: 10px;
	border: 1px solid;
	margin-bottom: 10px;
	margin-top: 10px;
	display: flow-root;
	border-color: #238ab3; 
	/*display:none;*/
	
}


.DOIREF:before {
  content: "Cross Ref DATA:";
  font-weight:bold;
  display: flow-root;
  color: #0f60efcc; 
}

.DOIDATA-AUGRP:before {
  content: "Author Group: ";
  font-weight:bold;
}

.DOIDATA-AUGRP
{
	background-color:#1ce6a6;
	display: flow-root;
}

.DOIDATA-YEAR
{
	background-color:#1ce6a6;
	display: flow-root;
}

.DOIDATA-YEAR:before {
  content: "Year: ";
  font-weight:bold;
}



.DOIDATA-ATITLE
{
	background-color:#1ce6a6;
	display: flow-root;
}

.DOIDATA-ATITLE:before {
  content: "Article Title: ";
  font-weight:bold;
}



.DOIDATA-JTITLE
{
	background-color:#1ce6a6;
	display: flow-root;
}

.DOIDATA-JTITLE:before {
  content: "Journal Title: ";
  font-weight:bold;
}


.DOIDATA-VOLUME
{
	background-color:#1ce6a6;
	display: flow-root;
}

.DOIDATA-VOLUME:before {
  content: "Volume Number: ";
  font-weight:bold;
}


.DOIDATA-ISSUE
{
	background-color:#1ce6a6;
	display: flow-root;
}


.DOIDATA-ISSUE:before {
  content: "Issue Number: ";
  font-weight:bold;
}


.DOIDATA-FPAGE
{
	background-color:#1ce6a6;
	display: flow-root;
}


.DOIDATA-FPAGE:before {
  content: "First Page: ";
  font-weight:bold;
}


.DOIDATA-LPAGE
{
	background-color:#1ce6a6;
	display: flow-root;
}


.DOIDATA-LPAGE:before {
  content: "Last Page: ";
  font-weight:bold;
}


.DOIDATA-WEBURL
{
	background-color:#1ce6a6;
	display: flow-root;
}


.SEP
{
	background-color:#fdebaa;
	font-weight:bold;
}
.FMSEP
{
	background-color:#fdebaa;
	font-weight:bold;
}

.DOIDATA-WEBURL:before {
  content: "Web Url: ";
  font-weight:bold;
}


.DOIDATA-REFDOI
{
	background-color:#1ce6a6;
	display: flow-root;
}


.DOIDATA-REFDOI:before {
  content: "DOI Number: ";
  font-weight:bold;
}

.MISMATCH {
  font-weight:bold;
  background-color:yellow;
  
}

.REPLACEREF
{
	/* content: '';
    display:inline-block;
    width: 5px;
    height: 10px;
    border: solid #000;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
	margin-left:5px;
	cursor:pointer; */
	display:none;
}

.FIGDOI
{
display:none;	
}

.TABLEDOI
{
display:none;	
}

.TABLE-LABEL
{
	color: #0f60efcc;
	font-weight:bold;
	font-size:12pt;
	background-color:  #b5f0ff;
}

.TABLE-CAPTION
{
	font-weight:bold;
	font-size:12pt;
	margin-bottom : 10px;
	background-color:  #b5f0ff;
}

.TABLE-TITLE
{
	font-weight:bold;
	font-size:12pt;
	margin-bottom : 10px;
	background-color:  #b5f0ff;
}

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


.TABLE-LABEL:after {
  content: " ";
}


.FIG-LABEL
{
	color: #0f60efcc;
	font-weight:bold;
	font-size:12pt;
	text-transform: uppercase;
}

.FIG-LABEL:after {
  content: ". ";
}

.FIG-TITLE
{
	font-weight:bold;
	font-size:12pt;
}

.FIG-TITLE:after {
  content: " ";
}

.QUERY
{
	font-weight:bold;
	font-size:12pt;
	color: #A6A547;
}

.COLLAB
{
	font-weight:bold;
	color: #a533ff;
}

.URI
{
	font-weight:bold;
	color: blue;
}
.references p .URI{font-style: italic;}

.ACSDATE
{
	font-weight:bold;
	color: green;
}

.contrib-id {
   display:none;
}

[data-attribs-content-type="editors"]:before {
	content: "Academic Editor: ";
	font-weight:bold;
	font-size:12pt;
	color: #A6A547;
    /* Styles */
}


[data-attribs-equal-contrib="yes"]:after {
	content: "*";
	color: red;
}




.TABLE
{ 
	padding: 5px;
	border: 5px solid #d6eaf8;
	margin-top : 15px;
	margin-bottom : 15px;

}

.question
{ 
	padding: 5px;
	border: 5px solid #d6eaf8;
	margin-top : 15px;
	margin-bottom : 15px;

}

table
{ 
	margin-top : 15px;

}

thead
{
	border-bottom: 5px solid #8fbcff;
	font-weight:bold !important;
}

.SUPPLINK
{
	font-weight:bold;
	color: blue;
}

.UKWORD
{
	color: #f633ff;
}

.USWORD
{
	color: #7d33ff;
}



[data-cite="UNCITED"] {
    border: 5px solid #ff6347;
}


[data-crossref="MISMATCH"] {
    border: 4px solid #c81406;
}



.TCITE
{
	text-decoration: underline;
}


.OLD-AUGRP
{
	display: block;
}


span[data-attribs-deceased]:after {
	vertical-align: top;	
	content: ",\2020"; 
}


.JRNEXP
{
	background-color:yellow;
}


.COMMENT:before {content: url(http://192.168.1.22/transforma/assets/editor/img/cmd.png);cursor:pointer;}

.COMMENT:hover::after {
    content: attr(data-comment);
   padding: 2px 4px;
  color: red;
  font-family:"serif";
  /* position: absolute; */
  left: 0;
  top: 100%;
  text-indent:0;
  /* white-space: normal; */
  /* width: 100px; */
  /* float:right; */
  width:300px;
  /* display: inline-table; */
  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);
 
}
/* .QCCHECK{
	background-color: #ff751a;
	color:white;
} */

.INLINEFIG::before {
	counter-increment: INLINEFIGNUM;
    content: "INLINEFIG" counter(INLINEFIGNUM)" ";
    font-weight: bold;
    color: #0f60efcc;
    border: 1px solid #c5610e;
    text-align: center;
}

.FUNDERDIV::before {
    content: "Grant Disclosure";
    font-weight: bold;
    display:block;
	font-size:12pt;
	margin-bottom : 15px;
}


.orcidimg::before
{
	content: url("../../../../../..//Files/Metaxml/orcid.png");
	cursor:pointer;
    width: 20px;
    height: 20px;
}

.BIO-TITLE {
    font-weight: bold;
    color: #0f60efcc;    
}


.CISTATEMENT-TITLE {
    font-weight: bold;
    color: #0a30efcc;    
}


.UNLISTED, .UNLISTFIG, .UNLISTTAB {
    font-weight: bold;
    color: #FF00FF;    
}


.UNSTYLED-S, .UNSTYLED {
    background-color: #fffc00 !important
    
}


a.endnote
{
	vertical-align: super;
	color: #e509fc;
}

div.endnote p:before {
counter-increment: endnotenum;
  content: counter(endnotenum)" ";
  font-weight:bold;
  vertical-align: super;
	color: #e509fc;
}

.ChapterNumber{
	 font-family: Times New Roman!important;
    font-size: 16pt!important;
    font-weight: Bold!important;
}
.figure-caption{
font-weight:bold;
}


.ICORRECTED
{
	background-color: brown;
	text-decoration: underline;
}


.DCORRECTED
{
	background-color: red;
	text-decoration: line-through;
}

.fngrp-para
{
	display: flow-root;
}



.SREFLINK
{
	/* background-color: green; */
	color: red;
}

.PMGRP
{
	/* text-align:right;
	position: relative;
    top: -17px;
    bottom: -37px; */
	
	text-align: right;
	position: relative;
	margin-top: -33px;
	border-right: dashed;
	color: blue;
	border-left: dashed;
	border-bottom: dashed;
	float: right;
	margin-right: 1px;
	padding: 5px;

}

.PMGRP:after {
  content: '';
  display: block;
  position: absolute;
  left: 100px;
  bottom: 100%;
  width: 0;
  height: 0;
  border-bottom: 10px solid blue;
  border-top: 10px solid transparent;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}

.hide{
	display:none !important;
}

td[bgcolor="auto"] {
    background-color: white;
}

div.references p i
{
	color: brown;
	background-color: yellow;
}

a.endnote
{
	vertical-align: super;
	color: #e509fc;
}

a.footnote
{
	vertical-align: super;
	color: #e509fc;
}

del
{
	text-decoration: line-through;
	color: #555;
	background-color: #e8e8e8;
}

.CFIND
{
	text-decoration: line-through;
	color: #555;
	background-color: #e8e8e8;
}

.CREPL
{
	border-radius: 3px;
    color: #ED1B2F;
    padding: 1px 0 2px;
	background-color: #d1d3d4;
}




ins
{
	border-radius: 3px;
    color: #ED1B2F;
    padding: 1px 0 2px;
	background-color: #d1d3d4;
}

.INLINEFIG::before
{
	counter-increment: INLINEFIGNUM;
	content: "[Please insert INLINE FIGURE " counter(INLINEFIGNUM)"]";
	font-weight:bold;
	color: red;
}

.PROCINS::before
{
	content: '<?A3B2 ';
	font-weight:bold;
	color: green;
}


.PROCINS
{
	font-weight:bold;
	color: green;
}

.PROCINS::after
{
	content: '?>';
	font-weight:bold;
	color: green;
}














.APROCINS::before
{
	content: '<?A3B2 ';
	font-weight:bold;
	color: green;
}


.APROCINS
{
	font-weight:bold;
	color: green;
}

.APROCINS::after
{
	content: '?>';
	font-weight:bold;
	color: green;
}






.PROCINL::before
{
	content: '<?PAG ';
	font-weight:bold;
	color: maroon;
}


.PROCINL
{
	font-weight:bold;
	color: maroon;
}

.PROCINL::after
{
	content: '?>';
	font-weight:bold;
	color: maroon;
}




.FIG {
  max-width: 50%;
  height: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
  
}

div.FIGBLOCK
{
	padding: 5px;
	border: 5px solid #d6eaf8;
	margin-top : 20px;
	margin-bottom : 20px;
}

.floats
{
	margin-top : 60px;
	margin-bottom : 20px;
}

.ACK::before{
	content: "Acknowledgement";
	font-weight:bold;
	color: #0f60efcc;
	display: block;
	font-size:12pt;
}				  


/* 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;}

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;
}
.TERM{
	color:#9a0303;
}
.DEF{
	color:#337ab7;
}

.BOX ul li {
    line-height: 24px;
}
.UBOX ul li {
    line-height: 24px;
}

.BOX, .CASEBOX, .LOBOX, .UBOX, .QUESTION {
    background: #f3f3f3 !important;
    border: 2px solid #cacaca !important;
    width: 70%;
    margin: auto;
    padding: 20px;
}

.BOX .Box-Title {
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 0px;
    text-align: left;
    margin: 0px;
    color: #1194f1;
}

.ABBREV {
    color: #1194f1;
}

.abbrev {
    color: #1194f1;
}

.BOX .normal, .BOX-TXT {
    margin-bottom: 0px;
    margin-top: 0px;
    text-align: justify;
}

.BOX ul {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 15px;
}

.BOX ul li {
    line-height: 24px;
}

.LOBOX ul {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 15px;
}

.LOBOX ul li {
    line-height: 24px;
}

.CASEBOX ul {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 15px;
}

.CASEBOX ul li {
    line-height: 24px;
}


.UBOX .BOX-TITLE {
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 0px;
    text-align: left;
    margin: 0px;
    color: #1194f1;
}

.LOBOX .LO-TITLE {
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 0px;
    text-align: left;
    margin: 0px;
    color: #1194f1;
}

.UBOX .normal, .BOX-TXT {
    margin-bottom: 0px;
    margin-top: 0px;
    text-align: justify;
}

.CASEBOX .CASETITLE {
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 0px;
    text-align: left;
    margin: 0px;
    color: #1194f1;
}

.CASEBOX .TXT-FLUSH, .BOX-TXT {
    margin-bottom: 0px;
    margin-top: 0px;
    text-align: justify;
}

.UBOX ul {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 15px;
}

.UBOX ul li {
    line-height: 24px;
}
