
.fancybox-close-small:focus:after {outline: 0px dotted #888 !important; }

a.black {color: #000;}

a.black:link {text-decoration:none;color: #000;}
a.black:visited {text-decoration:none;color: #000;}
a.black:focus {text-decoration:underline;color: #000;}
a.black:active {text-decoration:none;color: #000;}
a.black:hover {text-decoration:underline;color: #000;}

div.contentLeft {
	text-align:left; line-height:17px;
}
div.contentRight{
	text-align:right; line-height:17px;
}
div.contentCenter{
	text-align:center; line-height:17px;
}
div.contentJustify{
	text-align:justify; line-height:17px;
}

label {cursor:pointer;padding:0;margin:0;}
.italic {font-style:italic; color:#656565;}
.justified {text-align:justify;}
.hidden {display:none;}
.small {font-size:11px; color:#555;}

div.clearAll {clear:both;font-size:0;line-height:0%;height:0;display:block;}

.dirRight 		{float:right;}
.dirLeft 		{float:left;}
span.block 		{display:inline-block;}	
div.divRelative {position:relative;}
div.greyRow		{background:#f3f3f3;}	
div.Error		{color: #ef0000; font-weight: bold;}

/*email alerts*/
input.emailAlertsEmail 		{border:1px solid #888; font-size: 12px; padding: 3px 6px 3px 6px; width: 176px;}
input.emailAlertsButton 	{border:0; outline:0; background:none; padding: 4px 0 4px 0; margin:0; color: #0682E7; cursor: pointer;}
div.eaArea					{font-size: 14px; padding-top:15px; line-height:20px;}
/*end of email alerts*/

body {font-family:Arial, Tahoma, Verdana; font-size:13px; color:#000; margin:0;height:100%;}
.std {font-family:Arial, Tahoma, Verdana;color: #000;font-weight:normal}


/*main*/
div.mainDiv {width:998px;padding:0;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;}
div.header {background: #ffffff;}
div.headLangsOut {height:32px;}
div.headLangs {padding-top: 8px; }
div.headLangs a {font-weight:bold; color: #aaa;}
div.headLangs a.current {color: #000;}
div.headLangsDarkBG {padding-top: 8px; }
div.headLangsDarkBG a {font-weight:bold; color: #e7e7e7;}
div.headLangsDarkBG a.current {color: #fff;}
input.searchInput, input.searchInputNoBorder {border: 1px solid #C3C3C3; height: 30px; font-size:13px; padding:0px 40px 0px 10px; margin:0px; width: 100%;}
input.searchInputNoBorder {border: 1px solid #fff;}
div.searchBut {position:absolute; right:0; z-index:10; margin: -30px 0 0 -30px;}
div.headLogo {padding:10px 0 10px 0;}
div.headLogo img.hLogo	{max-width:100%;}
div.advSearchLink {padding-top:10px; font-size:11px; }
div.advSearchLink a {color: #777;}

div.centerContent  {padding-bottom:15px;}

/** CONTACT FORM */
div.contactFormLabel 		{font-size:13px; padding-bottom:5px;}
input.contactFormField 		{border: 1px solid #C3C3C3; width: 100%; font-size:13px; padding:5px 7px 5px 7px; margin:0 0px 15px 0; }
textarea.contactFormField 	{border: 1px solid #C3C3C3; width: 100%; height: 70px; font-size:13px; padding:5px 7px 5px 7px; margin:0 0px 15px 0; }



/*adv search*/
div.advSLabel {font-size:13px; padding-bottom:5px;}
input.advSField {border: 1px solid #C3C3C3; height: 27px; font-size:13px; padding:0px 7px 0px 7px; margin:0 25px 15px 0; width: 200px;}

/*header info*/
div.mainInfo {padding:12px 0 12px 0; }
div.mainInfoTxt {line-height:18px;}
div.mainInfoMore {padding: 3px 0 15px 0;}
div.mainInfoMore a {font-size:11px;}

div.metrics {overflow:auto; white-space:nowrap; margin: 0 -15px 0 -15px; padding: 0 15px 3px 15px;}
div.metricsLabel {padding:10px 0 7px 0; color:#333; font-weight:bold; }
div.metric {width: 47px; display:inline-block;}
div.metricSpacer	{width:10px; display:inline-block;}
div.metricValue, div.metricValueImp {background: #ffffff; width:47px; text-align:center; padding-top:16px; display:block; height:47px !important; font-size:13px; font-weight:bold; border-radius:24px; }
div.metricValueImp { background: #1557EB; color: #fff;}
div.metricName {width:47px; text-align:center; padding: 6px 0 0 0; font-size:0.9em;}

div.dbLogos {display:inline-block;}
div.dbLogo {display:inline-block;}


div.mainInfoRight {width: 330px; }

div.impOptionsBorder {border-bottom: 1px solid #000;}
a.impOptionSubmit {margin-bottom: 25px; display:block; font-size:0.95em; background: #000; padding: 7px 7px 7px 7px; text-align:center; color: #fff; font-weight:bold;}
a.impOptionSubmit:hover {text-decoration:none; background: #000;}
a.impOption {border: 1px solid #000; border-width:1px 1px 0 1px;  display:block; font-size:0.95em; padding: 6px 6px 6px 6px; text-align:center; color: #000; font-weight:bold;}
a.impOption:hover {color:#fff; background: #000; text-decoration:none;}

div.openAccess {text-align:center; padding:30px 0 12px 0; }


a.bannerAd img {width:100%;}


/* page name */
div.pageHead {background: url("http://www.journalssystem.com/_static/g/c/pageName.png");}

div.pageName {font-size:25px; color: #111; padding-top:15px;}
div.pageName a {color: #111; }

/*main content*/
div.mainContent {background-color:#fff;}
div.contentArea {padding:18px 15px 15px 15px; width:528px; }
div.rightArea {width:230px;}
div.menu {padding:15px 0 15px 0;}
div.menu .menuOpt {display:block; font-size: 16px; color: #999; padding: 2px 0 2px 10px; margin-bottom:5px; border-left:5px solid #fff;}
div.menu .menuSub {padding-left:27px; font-size: 13px;}
div.menu .menuCurrentPos   {border-color: #000;}
div.menu .menuCurrentGroup {color: #000;}
div.menu a.menuOpt:hover {text-decoration:none; color: #000; }

div.issn { color: #656565;}
div.issn td.issnLabel {text-align: right; padding:0 7px 5px 0; vertical-align:top; }
div.issn td.issnValue {color:#111; vertical-align:top; }

/* right area */
div.rightBox0 {background: #f9f9f9; padding:16px 15px 16px 15px; }
div.rightBox1 {background: #f1f1f1; padding:16px 15px 16px 15px; }
div.indexPos {padding-bottom:7px; margin-bottom:7px; border-bottom: 1px solid #e2e2e2;}

/* footer */
div.footer1 {padding:20px 0 0 0;}
div.footer2 {padding:30px 0 28px 0;}
div.footerLogos {padding:30px 0 28px 0;}
div.copyright { font-size:11px; color:#787878; }

/*pages*/
div.articleDate {text-align:right; padding-bottom:15px; color:#777; font-size:11px;}
div.articleAbstract {font-weight:bold;color:#111;padding-bottom:20px;font-size:11px;line-height:18px;}
div.articleContent {line-height:20px;}
span.pageSourceBreak {padding: 0 10px 0 10px; color: #aaa;}

/* subpages list */
div.pageList {padding-top:15px;}
div.pageListPos {border-bottom: 1px solid #e1e1e1;  padding:6px 0 6px 0;}
div.pageListPos a.pagePosTitle {font-size:15px;}

div.indexLetter {padding:17px 0 2px 0 ; font-size:18px; color:#222;}
a.indexLetter {display:block; font-size: 16px; padding: 0 12px 9px 0; color: #999; }
a.indexLetter:hover {color: #000000; text-decoration:none;}
a.indexLetter:active {color: #000000; text-decoration:none; }
a.indexLetter:focus {color: #000000; text-decoration:none;}

/* paging */
div.pagingDiv {padding:5px 0 5px 0;margin:20px 0 4px 0;}
div.pagingDiv a {padding:5px 10px 5px 10px;font-size:13px; color: #000; border: 1px solid #d5d5d5;}
div.pagingDiv a:hover {background: #000; border: 1px solid #000; color: #fff; text-decoration:none; }
div.pagingDiv b {padding:6px 11px 6px 11px;font-size:13px; color: #fff; background: #000}

/*error404*/
div.e404Title {padding-bottom:8px;font-weight:bold;color:#333;}
div.e404Pos {margin-bottom:8px;background:url('http://www.journalssystem.com/_static/g/c/articleDotBlue.gif') no-repeat top left;background-position:0 6px;padding:0 0 0 9px;}

/*articles archive*/
div.archiveYear  {color:#333;padding-bottom:9px;font-size: 16px;}
a.archiveVolume, a.archiveVolumeMA {display:block; padding-bottom:5px; font-size: 14px;}
a.archiveVolumeMA {margin-bottom:15px;}
div.archiveVolumeDesc {margin-bottom:12px;}
div.volumeName {font-size:19px; padding-bottom: 9px;}
div.volumeDesc {font-size:15px; padding-bottom: 20px;}

/*articles list */
div.magArticle {padding-bottom:16px; border-bottom:1px solid #e5e5e5; margin-bottom:16px;}
h1 {padding:0;margin:0;font-size:20px;color:#111;font-weight:normal;}
h2 {padding:0;margin:0;font-size:13px;font-weight:bold; }
h3 {padding:0;margin:0;font-size:12px;font-weight:normal;display:block;padding-top:10px;}
div.magAuthors {padding-top:5px;}
div.magBibliography, div.magBibliography2 {padding-top:3px;font-size:11px;color:#626262;}
div.magBibliography2 {padding-top:7px;}
div.magSearchDate {font-size:11px;color:#626262; padding:3px 0 3px 0;}
div.magMoreLinks {padding-top:7px;}
div.magDOI {padding-top:4px; font-size:11px; }
div.magArticleType { padding-bottom:3px; color:#999; font-size:11px; font-weight:bold;}
div.magArticleTypeAbstract { padding:1px 0 5px 0; color:#999; font-size:11px; font-weight:bold; }
div.magArticleLicence {padding-bottom:4px;}

a.magStats {background:url('http://www.journalssystem.com/_static/g/c/stats.gif') no-repeat top left; background-position: 3px 7px;  font-size:11px; font-weight:bold;  display:block; padding: 7px 0 7px 19px;   }
a.magAbstract, a.magFullT {background:url('http://www.journalssystem.com/_static/g/c/abstractIco.gif') no-repeat top left; background-position: 9px 6px; border: 1px solid #d5d5d5; font-size:11px; font-weight:bold;  display:block; padding: 6px 10px 6px 29px; }
a.magAbstract {width:110px;}
a.magFullT {background-image:url('http://www.journalssystem.com/_static/g/c/fullTIco.gif'); border-width:1px 1px 1px 0; min-width:110px;}
a.magAbstract:hover, a.magFullT:hover {color: #fff; background-color: #0682E7; border-color: #0682E7; text-decoration:none;background-position: 9px -101px;}
a.magFullT img {padding: 1px 0 0 10px; display:block;}
div.volumeInfo {padding-bottom:15px;}

/*abstract*/
div.abstractLabel {font-size:11px; color:#777;padding-bottom:4px;}
div.abstractContent {padding-bottom:23px;line-height:20px;}
div.abstractContentReal {padding-bottom:23px;line-height:1.5em; font-size: 1.1em;}
div.abstractCA {padding:3px 0 12px 0;line-height:20px;}
div.abstractButtons {padding:17px 0 25px 0 ;}
a.abstractFullText {border: 1px solid #0682E7; border-width:1px; display:block; padding: 6px 20px 6px 20px; text-align:center; font-weight:bold;}
a.abstractFullText:hover {background:#0682E7; color:#fff; text-decoration:none; }
a.abstractFullText img {padding: 2px 0 0 10px; display:block;}

a.abstractLink 				{display:block; padding: 6px 20px 6px 20px; text-align:center;}
a.abstractLink:hover 		{background:#0682E7; color:#fff; text-decoration:none; }

div.abstractCitation 		{display:block; color: #0682E7; padding: 7px 18px 7px 18px; margin:0 15px 0 15px;}
div.abstractCitation:hover 	{background: #0682E7; color:#fff; text-decoration:none; }
div.abstractCit				{position:absolute; display:none; background: #0682E7; margin: 7px 0 0 -18px;  }
div.abstractCit a			{color: #fff; font-size:12px; display:block; padding:7px 18px 7px 18px; font-weight:normal;}
div.abstractCit a:hover		{background:#0068BD;  text-decoration:none;}
div.abstractCit a div		{font-weight:bold; font-size:13px; }

div.affiliations {padding:10px 0 8px 0;}
td.affIndex {vertical-align: top; font-size: 10px; font-weight:bold; }
td.affName {vertical-align: top; padding: 0 0 6px 8px; width:100%; }

div.statsTitle {font-size:18px;color:#111;padding-bottom:20px;}
div.statsNo {font-size:14px;font-style:italic; color:#555; text-align:center; padding:5px 0 15px 0;}

div.npBox {border-left: 1px solid #0682E7; margin-top:-4px; }
div a.npLink {border: 1px solid #0682E7; border-width:1px 1px 1px 0; display:block; padding: 3px 13px 3px 13px;  font-size:11px; text-align:center; font-weight:bold;}
div a.npLink:hover {background:#0682E7; color:#fff; text-decoration:none; }


/* subtitle */
div.subtitle {font-size:20px;}
div.subtitleUnderline {width:95px; height:2px; margin:8px 0 8px 0; background:#000;}

/*share*/
#sharerArea_facebook_like {margin:5px 0 0 0; padding:0;}
#sharerArea_google_plusone {margin:10px 0 0 0; padding:0;}

div.sharePos {padding-bottom:10px; border-bottom: 1px solid #e2e2e2;}
div.sharePos a {font-size: 15px;}
div.shareLabel {padding:7px 0 7px 0; font-size: 15px; color: #333;}

input.shareLink {border: none; border: 0; background: #fff; padding:5px 8px 5px 8px; width:178px; color: #555; font-size:12px; font-family:Arial, Tahoma, Verdana; }

/*events*/
div.rightBoxLabel {font-size: 16px; color: #333; padding-bottom:9px;}
div.eventPos {padding-bottom:8px; margin-bottom:8px; border-bottom: 1px solid #e2e2e2;}
div.eventInfo {padding-top:4px; color:#333;}

td.evFeature {padding:0 20px 10px 0; vertical-align:top; color: #555;}
td.evFeatureVal {padding:0 0 10px 0; vertical-align:top;}

div.eventDesc {padding-top: 15px; line-height:19px; }

/*top*/
div.topPos {padding-bottom:8px; margin-bottom:8px; border-bottom: 1px solid #e2e2e2;}
ul.tops {margin:0 0 10px 0;padding:0;list-style:none;}
ul.tops li {display:block;  padding-bottom:6px;}
ul.tops li.current {padding-bottom:3px; border-bottom:2px solid #000; }

div.pageInstructions					{line-height: 24px; font-size: 13px;}
div.pageInstructions div.piTitle		{font-size: 16px; font-weight:bold; padding: 5px 0px 5px 0px;}
div.pageInstructions div.piSubtitle		{font-size: 14px; font-weight:bold; padding: 5px 0px 5px 0px;}
div.pageInstructions div.piContent		{padding-bottom: 10px;}
div.pageInstructions div.piSubsection	{padding-left: 30px;}
div.pageInstructions div.piSubsection2	{padding-left: 60px;}
div.pageInstructions a.piMenuLink		{font-size: 17px;}
div.pageInstructions a.piSubmenuLink	{font-size: 14px; display:block;}
div.pageInstructions a.piSubmenuLink2	{font-size: 13px; display:block;}


td.refNo	{width: 20px; padding: 6px 0px 6px 0px; border-bottom: 1px solid #eee;vertical-align: top;}
td.refText	{padding: 6px 15px 6px 6px; border-bottom: 1px solid #eee;}


.table		{border: collapse;}
.table th 	{border: 1px solid #eee; padding: 5px 10px 5px 10px; vertical-align: top; background: #f7f7f7;}
.table td 	{border: 1px solid #eee; padding: 5px 10px 5px 10px; vertical-align: top; }


/*mobile menu*/




div.mMenu	 {position:fixed; top:0; right:0;z-index:2000; width:100%; background: #f3f3f3; border-bottom:1px solid #ffffff; }
a.mMenu {width:38px; cursor:pointer;border-left:1px solid #ffffff; display:block; height:38px; float:right; background:url("http://www.journalssystem.com/_static/g/c/mMenu.png") no-repeat top left; }
a.mSearch {width:38px;cursor:pointer; border-left:1px solid #ffffff; display:block; height:38px; float:right; background:url("http://www.journalssystem.com/_static/g/c/mSearch.png") no-repeat top left; }
div.mMenuOut	{height:38px;}

a.mMenu.collapsed  		{ background-color: #f3f3f3;}
a.mMenu  				{ background-color: #ffffff;}

a.mSearch.collapsed  	{ background-color: #f3f3f3;}
a.mSearch			  	{ background-color: #ffffff;}

div.mobileMenu {padding:15px 15px 15px 15px; background:#fff; border-bottom:1px solid #ccc;}
div.mobileMenu .menuOpt {display:block; font-size: 16px; color: #999; padding: 4px 0 4px 0; border-bottom: 1px solid #eee; }
div.mobileMenu .menuSub {padding-left:27px; font-size: 13px;}
div.mobileMenu .menuCurrentPos   {}
div.mobileMenu .menuCurrentGroup {color: #000;}
div.mobileMenu a.menuOpt:hover {text-decoration:none; color: #000; }

div.mobileSearch {padding:15px 15px 15px 15px; background:#fff; border-bottom:1px solid #ccc;}

div.success		{color: #518100; font-size: 21px;}

/* bootstrap additional styles */

div.leftFullWidth {margin-left:-15px; }

@media (min-width: 1px) {
	div.fullWidth {  margin-left: -15px; margin-right:-15px; }
	div.rightBoxes	{padding-top:0px; padding-bottom:0px;}
	div.issn		{text-align:center; padding-bottom:15px;}
	div.footer2 {  background: #f3f3f3; margin-top:15px;}
	div.scrollArrow	{text-align:left;}
	div.contactForm	{width: 100%; margin-right: -15px; margin-left: -15px;}
}
@media (min-width: 768px) {
	div.fullWidth	{margin:0;}
	div.footer1 {  background: #f3f3f3; }
	div.footer2 {  background: #f3f3f3; margin-top:0; }
	div.rightBoxes	{padding-top:15px; padding-bottom:15px;}
	div.issn		{text-align:left; padding-bottom:0;}
	div.scrollArrow	{text-align:center;}
	div.contactForm	{width: 600px;   margin-right: -15px; margin-left: -15px;}
}
@media (min-width: 992px) {
  
}
@media (min-width: 1200px) {
  
}
