div.globalnav
{
    display: none;
}

/* begin css tabs */

ul.tabnav
{ /* general settings */
    font-weight: normal !important;
    text-align: right; /* set to left, right or center */
    /* margin: 1em 0 1em 0; /* set margins as desired */
    margin: 0 0 4px 0; /* set margins as desired */
    /* font: bold 1em verdana, arial, sans-serif;  set font as desired */
    font-weight:bold;
    border-bottom: 1px solid #cfcfcf; /* set border COLOR as desired */;
    list-style-type: none;
    padding: 3px 10px 9px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul.tabnav li
{ /* do not change */
    display: inline-block;
}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4
{ /* settings for selected tab */
    border-bottom: 1px solid #fff; /* set border color to page background color */
    background-color: #fff; /* set background color to match above border color */
}

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a
{ /* settings for selected tab link */
    background-color: #fff; /* set selected tab background color as desired */
    color: #000; /* set selected tab link color as desired */
    top: 1px;
    padding-top: 10px; /* must change with respect to padding (X) above and below */
}

ul.tabnav li a
{ /* settings for all tab links */
    padding: 7px 10px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
    border: 1px solid #cfcfcf; /* set border COLOR as desired; usually matches border color specified in #tabnav */
    background-color: #eee; /* set unselected tab background color as desired */
    color: #444; /* set unselected tab link color as desired */
    margin-right: 0px; /* set additional spacing between tabs as desired */
    text-decoration: none;
    border-bottom: none;
    border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    font-size:0.9em;
}

ul.tabnav li.active a
{
    background-color: #dfdfdf;
    color: #444;
    font-weight: bold;
    padding: 9px 10px;
}

ul.tabnav li a:hover
{ /* settings for hover effect */
    background: #fff;
    color: #666 !important;
    text-decoration: none;
}

ul.tabnav li.active a:hover
{
    color: #666;
}

/* end css tabs */

.box
{
    margin-bottom: 6px;;
}

.box.first
{
    margin-top: -14px;;
}

.w-sidebar .box fieldset
{

    margin: 0;
    padding: 0;
    border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    behavior: url(ie-css3.htc);
}
.box.co_pub_discussion_paper_status_box fieldset{
    border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    behavior: url(ie-css3.htc);
}
 .box legend
{
}

.w-sidebar .box .content
{
    padding: 0 8px 8px 8px;
    margin: 0 2px 2px 2px;

    color: #444;
    text-align: left;
    font-size: 11px;
}

.box .content a
{
    color: #444;
    text-decoration: none;
}

.box .content.align_center
{
    text-align: center;
}

.box .content a:hover
{
    text-decoration: underline;
}

.box ul.additional_info
{
    list-style-image: url('graphic_listelement_grey.gif');
    text-align: left !important;
    margin: 0 !important;
    padding-left: 15px !important;
}
 .box ul.additional_info li
{
    line-height: 18px;
}

#searchform_library
{
    text-align: left;
    margin-bottom: 0 !important;
}

.box .content a.share
{
    display: inline-block;
    margin-right: 8px;
    outline: none;
}
 .box .content a.share.last
{
    display: inline-block;
    margin-right: 0;
}

.m_top5
{
    margin-top: 5px !important;
}

.m_top10
{
    margin-top: 10px !important;
}

.m_bot15
{
    margin-bottom: 15px !important;
}

.m_left20
{
    margin-left: 15px;
}

.hidden
{
    display: none;
}

.align_center
{
    text-align: center;
}

div.box.co_pub_discussion_paper_status_box
{
    width: 250px;
    float: right;
    margin-top: 0;
    margin-bottom: 2em;
    margin-left:1em;
}

div.content.co_pub_discussion_paper_status_box
{
    background-color: #fff;
}
@media screen and (min-width: 1140px) {
    #tabnavfull
    {
        display: table-cell;
    }
    #tabnavsmall
    {
        display: none;
    }
}
@media screen and (max-width: 1140px) {
    #tabnavsmall
    {
        display: block;
    }
    #tabnavfull
    {
        display: none;
    }
}
/*
 * TOC page: page title.
 */
.pb_page_title {
    font-size: 16px;
    font-weight: bold;
    color: #000000;
}
/*
 * TOC page: issue name, volume name or editors.
 */
.pb_toc_sub_title {
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}
/*
 * TOC page: article or session title in a list.
 */
.pb_toc_article_title {
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}
/*
 * TOC page: article authors, issue editors, special issue editors, volume editors and session editors.
 */
.pb_toc_authors {
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}
/*
 * TOC page: article publish date.
 */
.pb_toc_publish_date {
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}
/*
 * TOC page: article pages.
 */
.pb_toc_pages {
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}
/*
 * TOC page: article link, volume link, issue link, special issue link, session link, topic link.
 */
.pb_toc_link, .pb_toc_text {
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}
/*
 * TOC page: table with content.
 */
table.pb_toc {
    border-top: 1px solid #AFAFAF;
    border-left: 1px solid #AFAFAF;
    border-right: 1px solid #AFAFAF;
}
/* Header row */
tr.pb_header {
    background-color: #EDEDED;
}
/* Header cell with a title */
td.pb_header {
    font-weight: bold;
    font-size: 11px;
    height: 20px
}
/* Toc table cell with an underline */
td.pb_underline {
    border-bottom: 1px solid #AFAFAF;
    padding-top: 5px;
    padding-bottom: 5px;
}
/* Toc table cell with side padding */
td.pb_side_padding {
    padding-left: 3px;
    padding-right: 3px;
}
/* Extra bottom padding */
.pb_top_padding3px {
    padding-top: 3px;
}
/*
 * TOC page: volume and issue year, special issue year.
 */
.pb_toc_year {
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}
/*
 * Article page: citation header.
 */
.pb_citation_header {
    font-size: 11px;
    font-weight: normal;
    color: #000000;
}
/*
 * Article page: authors.
 */
.pb_authors {
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}
/*
 * Article page: affiliations.
 */
.pb_affiliations {
    font-size: 11px;
    font-weight: normal;
    color: #000000;
}
/*
 * Article page: article title.
 */
.pb_article_title {
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    line-height: normal;
}
/*
 * Article page: abstract.
 */
.pb_abstract {
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    line-height: 20px;
}
.pb_abstract .pb_abstract_title {
    font-weight: bold;
}

/*
* Imported from Editor for discussion.
*/
.edt_page_title {
    font-size: 1.3em;
    font-weight: bold;
}
.edt_nobr {
    white-space: nowrap;
}
.edt_bold {
    font-weight: bold;
}
.edt_bg_discuss {
    background-color: #EDEDED;
}
a.edt_discuss {
    text-decoration: none !important;
}
a.edt_discuss:visited {
    text-decoration: none !important;
}
a.edt_discuss:hover {
    text-decoration: underline !important;
}

.edt_border_light {
    border: 1px solid #AFAFAF;
}

.edt_bg_grey_lighter {
    background-color: #F3F3F3;
}

ul.articles {
    padding: 0;
    margin: 0;
    list-style: none;
}
ul.articles li {

}
ul.articles a {
    text-decoration: none;
    color: #000 !important;
}

ul.articles a:hover {
    text-decoration: underline;
    color: #000 !important;
}
.box-related-articles, .box-metrics {
    /*border: 1px solid #aaa;*/
    padding: 0px;
    margin-top: 2em;
}
.box-related-articles h2.open, .box-metrics h2.open {
    background: url('win_open.png') top right no-repeat;
    cursor: pointer;
    margin-bottom: 0 !important;
    color: #444 !important;

}
.box-related-articles h2.close, .box-metrics h2.close {
    background: url('win_close.png') top right no-repeat;
    cursor: pointer;
    margin-bottom: 0 !important;
    color: #444 !important;

}
div.co_pub_subjects {
    font-weight: bold;
    padding-top: 10px !important;
    padding-left: 10px !important;
}
div.author-switch, div.co_pub_subjects {
    background: url(header_bg.gif) repeat-x;
    min-height: 22px;
    padding: 8px;
    border-bottom: 1px solid #AFAFAF;
}
div.author-switch label {
    margin-right: 10px;
}
.clear {
    clear: both;
}
#related-authors-articles-wrapper,
#related-subjects-articles-wrapper,
#cited-articles-wrapper,
#metrics-viewed-wrapper,
#metrics-cited-wrapper,
#metrics-discussed-wrapper,
#metrics-saved-wrapper {
    border-bottom: 1px solid #aaa;
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
}
.inner-box {
    padding: 10px 10px 0px 10px;
}
.list_style_none {
    list-style: none !important;
}
.b_border_none {
    border-bottom: none !important;
}

li.co_pub_article
{
    border-top: 1px dashed #AFAFAF;
    padding: 10px;
}
li.co_pub_article:first-child
{
    border-top: none;
}

li.pub-toggle-more
{
    border-top: 1px dashed #AFAFAF;
    padding-left:1em;
}

div.metrics-tile
{
    background-color: #E5E4E4;
    border: 1px solid #CCCCCC;
    display: inline-block;
    margin: 10px;
    vertical-align: text-top;
    /*
    opacity: 0.8;
    transition: opacity 400ms ease 0s;
    */
}
div.metrics-tile:hover
{
    border: 1px solid #444;
    /* opacity: 1; */
}
div.no-metrics-found
{
    color: #999;
    padding: 8px;
}
img.metrics-tile-image
{
    border-bottom: 1px solid #CCCCCC;
}

div.metrics-tile-footer
{
    display: block;
    line-height: 2.4em;
    text-align: center;
}

div.metrics-tile-footer a
{
    color: #666666;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

div.metrics-tile-footer a:hover, div.metrics-tile-footer a:active
{
    color: #444444 !important;
}

div#metrics-crossref-events
{
    margin: 10px;
}

h3.metrics-crossref-headline, h3.metrics-headline
{
    color: #444 !important;
}

a.metrics-crossref-event-url
{
    color: #444 !important;
    text-decoration: none !important;
    font-weight: bold;
}
a.metrics-crossref-event-url:hover
{
    text-decoration: underline !important;
}
.metrics-crossref-authors
{

}

ol.metrics-crossref li
{
    margin-bottom: 5px;
}

.low-opacity
{
    opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}
.normal
{
    font-weight: normal !important;
}
.metrics-more-details
{
    font-size: 11px !important;
    line-height: 16px !important;
    padding: 6px !important;
}
.align-left
{
    text-align: left !important;
}
.align-right
{
    text-align: right !important;
}

table#pageViewsTable
{
    border: 1px solid #ccc;
    border-spacing: 0;
    margin: 0;
    padding: 0;
    font-size: 12px;
    margin: 20px 0;
    border-collapse: collapse;
    width: 100%;
}

table#pageViewsTable th
{
    background-color: #E5E4E4;
    color: #666666;
    padding: 8px 18px;
    text-align: left;
}
table#pageViewsTable th, table#pageViewsTable td
{
    border-color: #E5E4E4;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    padding: 4px 8px 2px;
    vertical-align: middle;
    text-align: center;
}
table#pageViewsTable tr.percent
{
    color: #666;
}

.metrics-latest-update
{
    color: #444;
    font-size: 11px;
}

.box-metrics input[type=checkbox] {
    opacity: 0;
}
.box-metrics label {
    cursor: pointer;
}
.box-metrics label.checked {
    background-image: url('check-icon.png');
}

/*
.enforced_border
{
    border-bottom: 1px dashed #AFAFAF !important;
}
*/

/* math ml styles: set default font to a sans-serif font */
*[mathvariant="normal"],
*[mathvariant="italic"],
*[mathvariant="bold"],
*[mathvariant="bold-italic"],
*[mathvariant="sans-serif"],
*[mathvariant="bold-sans-serif"],
*[mathvariant="sans-serif-italic"],
*[mathvariant="sans-serif-bold-italic"]
{

}

.pb_short_summary {
    margin-top: 4px;
    margin-bottom: 2px;
    padding: 2px;
    text-align: justify;
    /*background-color: #F5F5F5;*/
    border: 1px solid #F5F5F5;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    -webkit-box-shadow: 0 0 0 1px rgba(119, 119, 119, 0.15);
    -moz-box-shadow: 0 0 0 1px rgba(119, 119, 119, 0.15);
    box-shadow: 0 0 0 1px rgba(119, 119, 119, 0.15);

    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(245,245,245,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}

#generator .pb_article_title {
    display: block;
    margin: 1em 0;
}

#generator .pb_authors {
    display: block;
}

#generator .pb_affiliations {
    display: block;
}

#generator .pb_toc_link {
    display: block;
    margin-top: 1em;
}

#generator .articleDates {
    margin: 2em 0 0;
}

#generator ul.tabnav {
    padding: 0;
    margin: 0;
}

#generator ul.tabnav li {
   margin: 5px 0px;
    line-height: 1.7em;
}

#generator ul.tabnav li.active a {
    background-color: #fff;
    color: #6a6a6a;
    text-decoration: none;
}

#generator .header {
    margin: 8px 0 13px 0;
}

#generator.level2Toc .header a {
    margin: 0 0.6em ;
}
#generator.level2Toc .header a:last-child{
    margin-right: 0;
}
#generator.level2Toc .header.hide-on-desktop a {
    margin-left: 0px;
}

#generator.level2Toc .journal-names {
    margin: 1em 0 0;
}

.j-library-search .jo_button {
    line-height: 12px;
}

.box .content a.share {
    margin-right: 6px;
}

#generator .pb_abstract {
    margin-top: 2em;
    display: block;
}

.show-js, #generator .show-js.pb_authors {
    display: none;
}

.tab-content {
    margin-bottom: 24px;
    width: 100%;
}

.notice {
    color: #FF0000;
    font-weight: bold;
    margin-bottom: 10px;
}

#generator .box-metrics {
    clear: both;
    margin-top: 2em;
}

strong.no_metrics {
    display: block;
}

.box{
    margin-bottom: 0;
    margin-top: 6px;
}
.discussion_download_links {
    margin: 0 !important;
    padding-left: 15px !important;
    text-align: left !important;
}

.discussion_download_links li {
    line-height: 18px;
    margin: 0 !important;
    padding: 0;
}

.assets-group h3 {
    font-size: 1.2em;
    margin-bottom: 0;
}

.assets-group .asset-link {
    margin-bottom: 1em;
    display: block;
}

#generator .grid-container {
    padding: 0;
	padding-bottom:1em;
}

.paperlist-object {
    
}

.paperlist-object a.article-title {
    font-weight: bold;
}
.paperlist-object .statusMessage span{
    font-weight: bold;
}

.toc-header span {
    display: block;
}

.toc-header .title {
    font-size: 1.1em;
    font-weight: bold;
}

.toc-header .index-link {

    margin-right: 2em;
}

.toc-header .editors {

}

.paperlist-object .article-subtitle {
    font-weight: bold;
    margin: 0 0 1.1em;
    display: block;
}

#generator .discussion-section {
    margin-top: 2em;
    display: inline-block;
    width: 100%;
}

 .box .content.first {
    padding: 0 8px 0px;
}

.checkbox label, .radio label {
    cursor: pointer;
    line-height: 1.7em;
    margin-bottom: 0;
    min-height: 20px;

    padding-left: 20px;
   white-space:nowrap; display:inline-block;
   margin-right:1em;
}

.checkbox label input[type="checkbox"], .radio label input[type="radio"] {
    margin-left: -20px;
    margin-top: 4px;
    position: absolute;
}

.viewedSwitch label, .citedSwitch label,.viewedGeographySwitch label {
    margin-right: 20px;
}

.text-right {
    text-align: right;
}

.nonarticle-toc {
    font-weight: bold;
    margin-top: 1em;
    display: block;
}

#generator .more-information {
    margin: 1em 0 0;

}
#generator .si-information{
    margin-top:1em;
}
#generator .download-si {
    padding-top: 1em;
}

#generator .download-si a {
    margin-left: 15px;
}
@media (max-width: 1140px)
{
	img.article-logo{
		display:none !important;
	}	
}
@media (max-width: 930px)
{
	#generator .download-si a:last-child
	{
		   margin-left: 0;
	}	
}

#generator .levels span {
    display: block;
    margin-bottom: 5px;
}

#generator .levels .pb_toc_link {
    margin: 0;
}
#generator .filters .pb_toc_link{
    margin:0;
}

#generator .triangle{
    display: block;
   
    background-position: left 0.3em;
}
#generator .triangle .triangle-content{
    display: block;
}
#generator .pb_toc_link a {
    display: inline;
    background-position: left 0.3em;
}
#generator .levelname {
    font-weight: bold;
    margin: 10px 0 5px;
}
#generator .logo-container{

}
#generator .logo-container img{
    position: absolute;
    display: block;
    height: auto;
    max-width: 130px;
}
#generator.level1Toc .pb_toc_link {
    margin: 1em 0 0;
}
#generator > h2{
	padding-left: 10px;
padding-right: 10px;
}
#generator.level1Toc .issue-list {
    list-style: none;
    margin: 5px 0 15px;
    padding-left: 15px;
}

#generator.level1Toc .issue-list li {
    margin: 0;
}

#generator.level1Toc .volume-title {
    font-weight: bold;
}
#generator .grid-container.messages{
	padding-bottom:0;
}
#generator .grid-container.messages span{
	padding-bottom:1em;
	font-weight:bold;
	display:inline-block;
}
.auto-fixed-top.shadow{
	padding-top:1em;
}
#generator.level1Toc span {
    display: block;
}
#generator.level1siToc .header .triangle,  #generator.level2Toc .triangle{
    margin-top:0;
}
#generator .pb_toc_link.more-information a{
    margin: 0 2em 0 0;
}

#generator .classification ul{
    margin: 0;
    padding:0;
    list-style: none inside;
}
#generator .classification ul li{
    margin:0;
}
#generator .classification .info{
    display: block;
    margin-bottom: 1em;

}
.discussion-filter span[class$="message"]{
    display:block;
    font-weight: bold;
    margin: 0 0 1em;
}
.auto-fixed-top{
    top:0px;
    background: white;
    z-index: 1;
}
.auto-fixed-top.shadow{
    -webkit-box-shadow: 0px 10px 5px -10px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 10px 5px -10px rgba(0,0,0,0.5);
    box-shadow: 0px 10px 5px -10px rgba(0,0,0,0.5);
}
#generator #time-range{
    margin:0.4em 0 3em;
}
button[name="defineTopics"]{
	margin-top:0.4em; 
}
#time-range.ui-slider{
    border-color:#6A6A6A;
}

#time-range .ui-slider-handle,
#time-range .ui-slider-handle.ui-state-hover,
#time-range .ui-slider-handle.ui-state-focus{
    border-color:#6A6A6A;
    cursor: pointer;
}
.ui-slider-label{
     color:#6a6a6a;
 }
.hidden{
    display:none;
}

.app_search input.text{
    border: 1px solid #666;
}
.app_search select{
    border: 1px solid #666;
}
form.search .grid-parent{
    margin:0 0 0.7em;
}

*.active[data-marker-name="most-commented"],
*.active[data-marker-name="most-commented"]:hover,
*.active[data-marker-name="most-commented"]:focus,
*.active[data-marker-name="most-commented"]:visited,
*.active[data-marker-name="special-issues"],
*.active[data-marker-name="special-issues"]:hover,
*.active[data-marker-name="special-issues"]:focus,
*.active[data-marker-name="special-issues"]:visited{
font-weight:bold;
text-decoration:none;
}
#generator .article-logo{
	margin: 0 0 1em 1em;
}
/**
* new 27/06/2016
*/