/*========================JOURNAL HOMEPAGES DISPLAY================================== */
a, a:link, a:visited {
	text-decoration:underline;
	color:#337ABD;
}

a:hover, a:focus {
	color:#23527c;
}

p {
	line-height:1.5;
}

.gray-links a:hover, .gray-links a:focus, a.ref.nowrap:hover, a.ref.nowrap:focus, .ifc-anchor-list a:hover, .ifc-anchor-list a:focus, .left-menu a:hover, .left-menu a:focus, p.alerts-and-rss a:hover, p.alerts-and-rss a:focus {
	color:#000;
}a

a[href^="http://"]:after, a[href^="https://"]:after {
    display: inline-block;
    content: "";
    width: 18px;
    height: 17px;
    background: transparent url('/pb-assets/images/outbound-link-sprite.png') no-repeat 1px 3px;
	text-decoration:none!important;
}

a[href^="http://"]:hover:after, a[href^="https://"]:hover:after {
    background:transparent url('/pb-assets/images/outbound-link-sprite.png') no-repeat -17px 3px;
	text-decoration:none!important;
}

a[href$=".pdf"]:after, a[href$=".pdf"]:hover:after {
	display: inline-block;
    content: "";
    width: 20px;
    height: 19px;
    background: transparent url('/pb-assets/images/if_doc_pdf_16223.png') no-repeat 3px 3px;
}

a[href$=".pptx"]:after, a[href$=".ppt"]:after, a[href$=".pptx"]:hover:after, a[href$=".ppt"]:hover:after,  a[href$=".pps"]:after, a[href$=".pps"]:hover:after {
	display: inline-block;
    content: "";
    width: 18px;
    height: 19px;
    background: transparent url('/pb-assets/images/if_page_white_powerpoint_16379.png') no-repeat 2px 3px;	
}

a[href$=".docx"]:after, a[href$=".doc"]:after,  a[href$=".docx"]:hover:after, a[href$=".doc"]:hover:after {
	display: inline-block;
    content: "";
    width: 18px;
    height: 19px;
    background: transparent url('/pb-assets/images/if_page_white_word_16391.png') no-repeat 2px 3px;	
}

a[href$=".xlsx"]:after, a[href$=".xls"]:after, a[href$=".xlsx"]:hover:after, a[href$=".xls"]:hover:after  {
	display: inline-block;
    content: "";
    width: 18px;
    height: 19px;
    background: transparent url('/pb-assets/images/if_page_white_excel_16369.png') no-repeat 2px 3px;	
}

a[href^="http://ascopubs.org/"]:after, 
a[href^="http://ascopubs.org"]:after, 
a[href^="https://ascopubs.org"]:after, .profilemanagementbar a[href^="http://"]:after, .profilemanagementbar a[href^="https://account.asco.org"]:after, .loginbar-insidenav a[href^="https://account.asco.org"]:after, #trendmd-suggestions a[href^="http://"]:after, .page-footer a[href^="http://"]:after, .page-footer a[href^="https://"]:after, .literatumAd a[href^="http://"]:after, .literatumAd a[href^="https://"]:after, .altmetric-embed a[href^="https://"]:after, .navdrawer-items a[href^="https://"]:after, #jop-mentoring a[href$=".pdf"]:after, #mobileBanner a[href^="http://"]:after,  #mobileBanner a[href^="https://"]:after, .misc-no-icon a[href^="http://"]:after, .misc-no-icon a[href^="https://"]:after, .mobile-ad a[href^="http://"]:after, .mobile-ad a[href^="https://"]:after, .companion-video a[href^="https://"]:after, a[href^="http://asco-stag.literatumonline.com"]:after, a[href^="https://asco-stag.literatumonline.com"]:after {
  	content: none;
  	margin: 0;
	background:none;
	width: 0;
    height: 0;
}

a[href^="http://ascopubs.org/"]:hover:after, 
a[href^="http://ascopubs.org"]:hover:after, 
a[href^="https://ascopubs.org"]:hover:after,.profilemanagementbar a[href^="http://"]:hover:after, .profilemanagementbar a[href^="https://account.asco.org/"]:hover:after, .loginbar-insidenav a[href^="https://account.asco.org/"]:hover:after, #trendmd-suggestions a[href^="http://"]:hover:after, #jop-mentoring a[href$=".pdf"]:hover:after, #mobileBanner a[href^="http://"]:hover:after,  #mobileBanner a[href^="https://"]:hover:after, .misc-no-icon a[href^="http://"]:hover:after, .misc-no-icon a[href^="https://"]:hover:after, .mobile-ad a[href^="http://"]:hover:after, .mobile-ad a[href^="https://"]:hover:after, .companion-video a[href^="https://"]:hover:after, a[href^="http://asco-stag.literatumonline.com"]:hover:after, a[href^="https://asco-stag.literatumonline.com"]:hover:after   {
	background:none;
}


.page-footer a[href^="http://"]:after, .page-footer a[href^="https://"]:after {
	content: none;
  	margin: 0;
	background:none;
	width: 0;
    height: 0;
}

.jco .normal-view-desktop .navdrawer-header, .jco .normal-view-desktop, .jop .normal-view-desktop .navdrawer-header, .jop .normal-view-desktop, .jgo .normal-view-desktop .navdrawer-header, .jgo .normal-view-desktop, .cci .normal-view-desktop .navdrawer-header, .cci .normal-view-desktop, .po .normal-view-desktop .navdrawer-header, .po .normal-view-desktop {
	background-color:#00447c;
	background-image:none;
}

.gray-links a, a.ref.nowrap, .faqquestion a, .ifc-anchor-list a, .left-menu a, p.alerts-and-rss a {
    text-decoration: none;
    color:#555;
}

.most-read {
	background-color: #eeeeee;
	padding: 10px;
}

.latest-articles-container  .latest-article {
    margin-bottom: 1em;
}

.newest-content-column {
border-right: 2px solid #dddddd;
padding-right: 10px;
}
	
.newest-content .authors, .newest-content .date, span.entryAuthor.normal.hlFld-ContribAuthor, .tocEPubDate {
	font-size: .9em;
	color:#444;
	display:inline-block;
}

.newest-content .authors:after {
	content:'|';
}

.breadcrumbs li:first-child .divider {
    display: none;
}

ul.breadcrumbs {
    padding: 7px 14px 7px 0px;
}

.jco .most-read {	
	border-bottom: 3px solid #00457C;
}

.jop .most-read {
	border-bottom: 3px solid #1968b3;
}

.jgo .most-read {
	border-bottom: 3px solid #00a88e;
}

.current-issue-header h1 {
	border-bottom: 3px solid #155F83;
}

.jco .current-issue-header h1 {
	border-bottom: 3px solid #00447c;
}

.jop .current-issue-header h1 {
	border-bottom: 3px solid #00447c;
}

.jgo .current-issue-header h1 {
	border-bottom: 3px solid #00447c;
}

.newest-articles-columns {
	background-color: #f8f8f8;
	padding: 10px;
}

.newest-articles-columns > h1 {
	background-color: transparent;
}

.featured-articles {
	border-left: 2px solid #cccccc;
}

.vertical-rule {
	border-left: 1px solid #ddd;
    padding-left: 13px;
    border-right: 1px solid #ddd;
    margin-right: -14px;
}

.homepage .title a, .homepage a > span.hlFld-Title {
    font-size: 1.05em;
}

.homepage .title a:hover, .homepage a:hover > span.hlFld-Title {
    border-bottom: 2px solid #7cc5ff;
}

.homepage .tocHeading, .current-issue-header h2.tocHeading {         
   font-size: 0.8em;
   text-transform: uppercase;
   font-weight: bold;
   color:#00837e;
	margin-bottom:0;
}

.jgo .homepage .tocHeading {
   color: #00837e;
}

/*LOI page*/
.literatumListOfIssuesWidget .decade-list .decade > .title {
    font-size: 1.25em;
    padding: 10px;
}

.literatumListOfIssuesWidget .decade-list .decade > .title.expander.open:before {
    margin-right:5px;
}

.literatumListOfIssuesWidget .decade-list .decade .expandable.expandedDiv .title {
    font-size: 1.2em;
    padding: 10px;
}
.literatumListOfIssuesWidget .decade-list .decade .expandable.expandedDiv .title.expander.open:before, .literatumListOfIssuesWidget .decade-list .decade .expandable.expandedDiv .title.expander:before, .literatumListOfIssuesWidget .decade-list .decade > .title.expander:before {
    margin-right:5px;
}
.pageRange {
    display: inline-block;
	text-decoration: underline;
}

/*Advance Search Button Styling */
span.AdvanceSearch {
    background: #739AB0;
    border-radius: 3px;
    color: white;
	padding:1px;	
	font-weight:400;
	-webkit-transition-property: background;
-moz-transition-property: background;
-ms-transition-property: background;
-o-transition-property: background;
transition-property: background;
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
-ms-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease;
-moz-transition-timing-function: ease;
-ms-transition-timing-function: ease;
-o-transition-timing-function: ease;
transition-timing-function: ease;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
}

span.AdvanceSearch:hover {
    background: #00457c;
}

.responsiveQuickSearchWidget.widget .searchButtons:hover {
	background: #00457c;
}

/* end submit menu links */

a#optanon-cookie-link {
    text-decoration: underline;
    color: #337ABD;
    cursor:pointer;
}

a#optanon-cookie-link:hover{
    color:#000;
}

/* ============================================================== */


/*==================================JCO STYLES============================================*/

/*heading styles */
.jco h1 {
	color:#00447C;
}

.jco h2 {
	color:#005799;
}

.jco h3 {
	color:#126db2;
}
/*end heading styles */


/*main menu bar - journal color */
.jco .menuXml .primaryNav {
    background-color: #00457C;
    background-image: none;
}	


.jco .left-menu {    
	background-color: #eeeeee;
    margin-top: 20px;
	padding:20px 8px;
    border-bottom: 3px solid #00457C;
	margin-left: 10px;
}

.jco .left-menu h3 {
	color:#000;
}

.jco .left-menu ul {
	list-style-type:none;
}

.jco nav ul {
    list-style-type: none;
    padding-left: 20px;
    line-height: 1.5em;
}
.jco .ss-topics {
	background-color:#eee;
	border:1px solid #ccc;
	padding:10px;
	margin:10px 10px 10px 0px;
	clear:both;	
}

.jco #ss-archive {
	width:80%;	
}

.jco #ss-archive tr.ss-year td {
	background-color:#00457c;
	width:100%;
	color:white;
	font-weight:bold;
	font-size:1.25em;	
}

.jco #ss-archive td {
	padding:5px;	
}

/*======JCO Author Center styles========*/
.jco ol.ifc-oa-list li {
    line-height: 1.5;
}

.jco .author-center-headings h2 {
	border-bottom: 2px solid #005799;
    padding-bottom: 10px;
}

.jco table#ifc-table-article-types {
  border:solid 0px grey;
  border-collapse: separate;
  border-spacing: 2px;
  line-height:1.4em;
}

.jco #ifc-table-article-types th {
  padding:7px;
  border:solid 0px grey;
  background-color:#DBE5EC;
  color:#123D79;
  text-align:center;
  vertical-align:middle;
}

.jco #ifc-table-article-types td {
  padding:10px;
  border:solid 0px grey;
  background-color:#efefef;
}

.jco .ifc-anchor-list-wrap {
  display:inline-block;
  margin:0px 0px 20px 15px;
  width:100%;
}

.jco .ifc-anchor-list {
  margin:auto;
  width:450px;
  padding-left:0px;
}

.jco #ifc-column-wrap p { 
  margin: 0px 0px 15px 0px;
}
  
.jco .ifc-nav-include {
    border:1px solid grey;
  background-color: #f1f1f1;
  float: left;
  margin: 0px 20px 5px 0px;
  width: 180px;
}

.jco .ifc-nav-include ul {
  list-style-type:none;
  margin: 7px;
  margin-left: -3px;
}

.jco li.ifc-nav-top {
  font-weight:bold;
  color:#403838;
  margin-top:10px;
}

.jco li.ifc-nav-top li {
 padding-left:5px;  
}

.jco .ifc-main {padding: 10px 0px 0px 10px;}

.jco .ifc-header {
  font-size: 20px;
  margin-bottom: 15px;
}
  
.jco .ifc-header1 {
  font-size:16px;
  font-weight:bold;
  margin-bottom:4px;
  color:#123D79;
  padding-top:20px;
}


.jco .ifc-header2 {
  font-weight:bold;
}

.jco .ifc-anchor-list ul {
  list-style-type:none;
  width:450px;
}

.jco .ifc-anchor-list ul li {
  padding: 5px 10px 5px 10px;
  font-weight: bold;
  display: inline;
  width:50%;
  min-height:150px;
  background-color:#DBE5EC;
  margin-bottom:5px;
  margin-left:3px;
  transition:1s ease all;
  -webkit-transition:0.25s ease all;
  -moz-transition:0.25s ease all;
}

.jco .ifc-anchor-list ul li:hover {
  background-color:#c2d9ea;
}

.jco .ifc-anchor-list ul li:last-child {
  padding-bottom: 5px;
}

.jco .ifc-anchor-nav {
  float:left;
  width:100%;
  padding-left:0px;
  border-collapse:separate;
  border-spacing:3px;
}

.jco .ifc-anchor-nav td {
  width:50%;
  min-height:100px;
  text-align:center;
  vertical-align:middle;
  background-color:#DBE5EC;
  padding: 10px 10px 10px 10px !important;
   transition:1s ease all;
  -webkit-transition:0.50s ease all;
  -moz-transition:0.50s ease all;
  font-weight:bold;
}

.jco .ifc-anchor-nav td:hover {
  background-color:#c2d9ea;  
}

.jco #ifc-social img {
  margin:10px;
}

.jco #ifc-social a:hover {
  text-decoration:none;
}

.jco #ifc-social {
  text-align:center;
}

/*JCO WHY SUBMIT STYLES*/

div#why-submit {
  margin-top:20px;
  width:100%;
	max-width:700px;
}

div#why-submit h1#intro {
  color:#00457c;
  text-align:center;
  margin-top:15px;
}

div#why-submit p.submit-details {
  line-height:1.5em;
  margin:  10px 0px 15px 0px;
}

div#why-submit ul#promo li {
  line-height:1.5em;  
}

div#why-submit h2.section-heading {
  color:#E6B120;
  margin-top:30px;  
}

div#why-submit > p.submit-details > b, div#why-submit > p.submit-details > strong {
  color:#007dc3;
  font-size:larger;  
}

div#why-submit > p.article-types > strong, div#why-submit > p.article-types > b {
  color:#007dc3;
  font-size:larger;  
}

div#why-submit p.article-types {
  margin:5px 0px 5px 0px;
  line-height:1.5em;  
}

.jco div.submit-button {
  background-color:#E6B120;
  border-radius:10px;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border:0px transparent;
  text-align:center;
  height:50px;
  padding:5px;
  width:75%;
  margin:20px auto;
  transition:.25s all;
}

.jco a:link > div.submit-button > p, .jco a:visited > div.submit-button > p {
    color: white;
    font-size: 22px;
    font-weight: 700;
    text-decoration: none !important;
    height: 30px;
    display: block;
    margin-top: 1px;
}


.jco div.submit-button:hover, .jco div.submit-button p a:hover {
  background-color:#007dc3;
  color:white;
}

/* all journals OA unlocked icon */
.oa-icon:after {
    display: inline-block;
    content: "";
    width: 20px;
    height: 20px;
    background: transparent url(/templates/jsp/_style2/_asco/images/openAccess.gif) no-repeat;
}

/*=========End JCO Author Center styles===========*/

.jco #whats-changed-info {
	margin-bottom:20px;
}

.jco #whats-changed-info h2 {
	margin-bottom:-6px;	
	margin-top:20px;
}

.jco #whats-changed-faq {
    margin: 10px;
    background-color: #eee;
    padding: 10px 20px 20px 20px;
    border-bottom: 3px solid #00457c;
}

#whats-changed-banner {
	background-color: #1ba00b !important;
    width: 100%;
    margin: 5px 0px 0px -10px;
    padding: 1px 1px 1px 15px;
    color: #f5f8fa;
    font-weight: bold;	
}

#whats-changed-banner a:link, #whats-changed-banner a:visited {
	text-decoration:underline;
	color:white!important;
}

#whats-changed-banner a:hover {
	text-decoration:none;
	color:#DCDBDB;
}

.jco #box-table-a
{
  font-size: 12px;
  margin: 45px;
  width: 480px;
  text-align: center;
  border-collapse: collapse;
}
.jco #box-table-a th
{
  font-size: 13px;
  font-weight: normal;
  padding: 8px;
  background: #b9c9fe;
  border-top: 4px solid #aabcfe;
  border-bottom: 1px solid #fff;
  color: #039;
  text-align: center;
}
.jco #box-table-a td
{
  padding: 8px;
  background: #e8edff; 
  border-bottom: 1px solid #fff;
  color: #669;
  border-top: 1px solid transparent;
  text-align: center;
}
.jco #box-table-a tr:hover td
{
  background: #d0dafd;
  color: #339;
  text-align: center;
}

/*===JCO Institutions/Subscriber Center===*/

.jco #jco-inst-menu {
	list-style-type:none;
	margin-right:15px;		
	padding:8px;
	background-color:#eee;
	border-bottom:3px solid #00457c;
}

.jco #jco-subscriber-center-menu ul li, .jco #jco-inst-menu li {
	border-bottom: 1px solid #ccc;
	padding:10px 0px 10px 0px;	 
 }
 
.jco #jco-subscriber-center-menu ul li:last-child, .jco #jco-inst-menu li:last-child {
	border-bottom:0px; 
 }
 
#jco-subscriber-center-menu {
    padding: 15px;
}

#jco-subscriber-center-menu ul {
    margin-left: -20px;
}

.institutions-page section {
	margin-bottom:3em;
}
 

/*===About JCO===*/

.jco .about-header {
  display:block;
  height:40px;
  width:95%;
  color: #00457C;
  font-size:16px;
  font-weight:bold;
  padding-left:10px;
  -webkit-border-radius:5px 5px 5px 5px;
  -moz-border-radius:5px 5px 5px 5px;
  border-radius:5px 5px 5px 5px;	
  margin-bottom:7px;
  vertical-align:middle;
  background-color: #e3e3e3;
  background-image: url('/pb-assets/images/down-arrow2.png');
  background-position:right;
  background-repeat: no-repeat;
  line-height:40px;
  clear:both;
  cursor: pointer;
}


.jco .about-header-active {
  display:block;
  height:40px;
  width:95%;
  color: #fff;
  background-color:#00457C;
   background-image: url('/pb-assets/images/up-arrow2.jpg');
  background-position:right;
  background-repeat: no-repeat;
  font-size:16px;
  padding-left:10px;
  -webkit-border-radius:5px 5px 5px 5px;
  -moz-border-radius:5px 5px 5px 5px;
  border-radius:5px 5px 5px 5px;	
  margin-bottom:7px;
  vertical-align:middle;
  line-height:40px;
  clear:both;
  cursor: pointer;
}

.jco .about-content {
  padding-left:20px;
  padding-right:20px;
  display:none;
  width:90%;
  clear:both;
}
/*end about styles*/

.jco .faqTab-content, .jco .jco-contact-bar {
	background-color: #eeeeee;
	padding: 10px;	
	position:relative;
	border-bottom:3px solid #00457c;
}

.jco .faq-a:after {
	bottom: 100%;
	left: 5%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(238, 238, 238, 0);
	border-bottom-color: #eeeeee;
	border-width: 10px;
	margin-left: -10px;
	transition: 1s all;
}

.jco .jco-contact-bar {
	padding:8px;
}

/*JCO guidelines*/

.jco .faq-header {
  display:inline-flex;
  align-items: center;
  height:50px;
  width:95%;
  color: #fff;
  font-size:1.35em;
  font-weight:bold;
  padding-left:10px;
  -webkit-border-radius:5px 5px 5px 5px;
  -moz-border-radius:5px 5px 5px 5px;
  border-radius:5px 5px 5px 5px;	
  margin-bottom:10px;
  vertical-align:middle;
  background-color: #00457C;
  background-image: url('/pb-assets/images/down-arrow.jpg');
  background-position:right;
  background-repeat: no-repeat;
  line-height:1.5em;
  clear:both;
  cursor: pointer;
}


.jco .faq-header-active {
  display:inline-flex;
  align-items:center;
  height:50px;
  width:95%;
  color: #fff;
  background-color:#007EC8;
   background-image: url('/pb-assets/images/up-arrow.jpg');
  background-position:right;
  background-repeat: no-repeat;
  font-size:1.4em;
  font-weight:bold;
  padding-left:10px;
  border-radius:5px 5px 5px 5px;
  -webkit-border-radius:5px 5px 5px 5px;
  -moz-border-radius:5px 5px 5px 5px;
  margin-bottom:10px;
  vertical-align:middle;
  line-height:1.5em;
  clear:both;
  cursor: pointer;
}

.jco .faq-content {
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  display:none;
  width:90%;
  clear:both;
}

.citing {
  color: #666666;
  font-size:0.95em;
}


/*JCO Editor COI styles*/

div.editor-name > p {
padding:0;
margin:0;  
}

#group {
font-weight:bold;  
}

.editor-list {
position:relative;
float:left;  
margin-right:0px;
width:690px;
display:inline-block;
clear:both;
overflow:hidden;
}

#disclosure-list{
position:relative;
float:left;  
margin-left:0px;
width:450px;
overflow:hidden;
}

.editor-name{
background-color:#cecece;
color:#333;  
padding:10px;  
margin-bottom:5px;
transition: all .25s;
-webkit-transition:all .25s;
-moz-transition: all .25s;
-o-transition:all .25s;
display:inline-block;
width:200px;
vertical-align:top;
font-weight:bold;
cursor:pointer;
}

.editor-active{
font-weight:700;
font-size:16px;
position:relative;
}

.jco .editor-active{
	background-color:#00457C;
	color:#E6B120;
}

.jop .editor-active {
	background-color:#1961b3;
	color:#fff;
}

.jgo .editor-active {
	background-color:#00806C;
	color:#fff;
}

.cci .editor-active {
	background-color:#0b5b64;
	color:#efefef;
}

.po .editor-active {
	background-color:#0E8343;
	color:#fff;
}

.editor-active:after {
  left: 99%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(0, 69, 124, 0);
  border-left-color: #00457C;
  border-width: 10px;
  margin-top: -10px;
  z-index:1;
}

.jop .editor-active:after {
  border-left-color: #1961b3;	
}

.jgo .editor-active:after {
  border-left-color: #00806C;
}

.cci .editor-active:after {
	border-left-color:#0b5b64;
}

.po .editor-active:after {
  border-left-color: #0E8343;
}

.jco .editor-name:hover{
background-color:#00447C;
font-weight:700;
font-size:16px;
color:#fff;
}

.jop .editor-name:hover{
	background-color:#1961b3;
	color:#fff;
}

.jgo .editor-name:hover{
	background-color:#00806C;
	color:#fff;
}

.cci .editor-name:hover {
	background-color:#0b5b64;
	color:#efefef;
}

.po .editor-name:hover{
	background-color:#0E8343;
	color:#fff;
}


.coi-list {
min-height:54px;
display:none !important;
position:relative;  
overflow-y:hidden;
clear:right;
width:415px;
margin-left:-4px;
}

.coi-active{
display:inline-block !important;
background-color:#f0f0f0;
padding:0px 10px 0px 25px;
position:relative;
overflow:hidden;
vertical-align:top;
margin-bottom:3px;
}

/*.jco .text{
width:415px;  
}*/

.jco div#disclosure-list p{
width:420px;  
}

/*end COI styles*/


/*==========================================JOP STYLES========================================*/

/*JOP Homepage styles*/

.jop-newest-articles {
	background-color: #f8f8f8;
	padding: 10px;
}

.newest-content {
	background-color:transparent;
}

.newest-articles-columns h1, .jop-newest-articles h1 {
	background-color: transparent;
}

.jop-featured-articles {
	border-left: 2px solid #cccccc;
}

.jop .most-read {
	border-bottom: 3px solid #1968b3;
}

.jop li#menusubmitlink a {
	background-color: #1968b3 !important;
}

.jop li#menusubmitlink a:hover {
	background-color: #124a7f !important;
}

.jop .menuXml .primaryNav {
	background-image: none;
	background-color: #1968b3;

}

/*end homepage styles*/

/*begin JOP site local styles*/
.jop h1, .jop .header-regular h1 {
	color:#00447c;
}

.jop h2, .jop .header-regular h2 {
	color:#155999;
}

.jop .author-center-headings h2 {
	border-bottom: 2px solid #155999;
    padding-bottom: 10px;
}

.jop h3 {
	color:#124b80;
}

.jop #jop-author-center-menu, .jop #jop-subscriber-center-menu {
	margin-top:20px;
	margin-left:10px;
	padding:20px 8px;
	background-color:#eee;
	border-bottom:3px solid #1968b3;
}

.jop #jop-author-center-menu ul,.jop #jop-subscriber-center-menu ul {
	list-style-type:none;
	margin-left:-20px;	
}

.jop #jop-subscriber-center-menu ul {
	margin-left:-30px;
}

.jop #jop-inst-menu {
	list-style-type:none;
	margin-left:-20px;		
	padding:8px;
	background-color:#eee;
	border-bottom:3px solid #1968b3;
}

.jop #jop-subscriber-center-menu ul li, .jop #jop-inst-menu li {
	border-bottom: 1px solid #ccc;
	padding:10px 0px 10px 0px;	 
 }
 
.jop #jop-subscriber-center-menu ul li:last-child, .jop #jop-inst-menu li:last-child {
	border-bottom:0px; 
 }
.jop .faqTab-content, .jop .jop-editorial-board, .jop .jop-contact-bar {
	background-color: #eeeeee;
	padding: 10px;	
	border-bottom:3px solid #1968b3;
}

.jop .jop-contact-bar {
	padding:8px;
}


/*BEGIN IFC STYLES----/
/---------------------/
/--------------------*/

#ifc-column-wrap { 
  margin: 5px 0px 5px -10px;
  width: 725px;
}

#ifc-column-wrap blockquote { /*blockquote used to set off any <ul>s that appear before the wrap*/

  margin-left:200px;
}

.jop #ifc-column-wrap p { 
  margin: 0px 0px 15px 0px;
}
  
.jop .ifc-nav-include {
    border:1px solid grey;
  background-color: #f1f1f1;
  float: left;
  margin: 0px 20px 5px 0px;
  width: 180px;
}

.jop .ifc-nav-include ul {
  list-style-type:none;
  margin: 7px;
  margin-left: -3px;
}

.jop li.ifc-nav-top {
  font-weight:bold;
  color:#403838;
  margin-top:10px;
}

.jop li.ifc-nav-top li {
 padding-left:5px;  
}

.jop .ifc-main {padding: 10px 0px 0px 10px;}

.jop .ifc-header {
  font-size: 20px;
  margin-bottom: 15px;
}
  
.jop .ifc-header1 {
  font-size:16px;
  font-weight:bold;
  margin-bottom:4px;
  color:#124a7f;
  padding-top:20px;
}


.jop .ifc-header2 {
  font-weight:bold;
}

.jop .ifc-anchor-list-wrap {
  display:inline-block;
  width:100%;
  margin:0px 0px 20px 15px;
}


.jop .ifc-anchor-list ul {
  list-style-type:none;
  width:450px;
}

.jop .ifc-anchor-list ul li {
  padding: 5px 10px 5px 10px;
  font-weight: bold;
  display: inline;
  width:50%;
  min-height:150px;
  background-color:#DBE5EC;
  margin-bottom:5px;
  margin-left:3px;
  transition:1s ease all;
  -webkit-transition:0.25s ease all;
  -moz-transition:0.25s ease all;
}

.jop .ifc-anchor-list ul li:hover {
  background-color:#c2d9ea;
}

.jop .ifc-anchor-list ul li:last-child {
  padding-bottom: 5px;
}

.jop .ifc-anchor-nav {
  float:left;
  width:100%;
  padding-left:0px;
  border-collapse:separate;
  border-spacing:3px;
}

.jop .ifc-anchor-nav td {
  width:50%;
  min-height:100px;
  text-align:center;
  vertical-align:middle;
  background-color:#DBE5EC;
  padding: 10px 10px 10px 10px !important;
   transition:1s ease all;
  -webkit-transition:0.50s ease all;
  -moz-transition:0.50s ease all;
  font-weight:bold;
}

.jop .ifc-anchor-nav td:hover {
  background-color:#c2d9ea;  
}

.jop table#ifc-table-article-types {
  border:solid 0px grey;
  border-collapse: separate;
  border-spacing: 2px;
  line-height:1.4em;
}

.jop #ifc-table-article-types th {
  padding:7px;
  border:solid 0px grey;
  background-color:#DBE5EC;
  color:#123D79;
  text-align:center;
  vertical-align:middle;
}

.jop #ifc-table-article-types th:last-child {
  padding:7px;
  border:solid 0px grey;
  background-color:#DBE5EC;
  color:#123D79;
  text-align:center;
  vertical-align:middle;
  width:50%;
}


.jop #ifc-table-article-types td {
  padding:10px;
  border:solid 0px grey;
  background-color:#efefef;
}

.jop #ifc-social img {
  margin:10px;
}

.jop #ifc-social a:hover {
  text-decoration:none;
}

.jop #ifc-social {
  text-align:center;
}

/* table for ifc-categories page */

.jop #categories-table
{
  font-size: 12px;
  margin: 2%;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
#categories-table th
{
  font-size: 14px;
  font-weight: normal;
  padding: 12px 15px;
  color: #039;
}
#categories-table td
{
  padding: 10px 15px;
  color: #669;
  border-top: 1px solid #b9c9fe;
}
.oce-first
{
  background: #e8edff;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}
#categories-table tr:hover td
{
  color: #339;
  background: #d0dafd;
}

/*JOP WHY SUBMIT*/
.jop .author-center-callout, .jco .author-center-callout, .cci .author-center-callout {
	padding:10px 20px;
	background-color:#f4f4f4;
	border-radius:0px;
	box-shadow:3px 3px 3px #ddd;
	border:1px solid #efefef;
}

.jop div#why-submit {
	width:100%;
	max-width:700px;
	margin-top:25px;
}

.jop div#why-submit h1#intro {
  color:#1968b3;
  text-align:center;
  margin-top:10px;
}

div#why-submit ul#promo li {
  line-height:1.5em;  
}

.jop div#why-submit h2.section-heading {
  color:#e19618;
  margin-top:20px;  
}

.jop div#why-submit > p.submit-details > b, .jop div#why-submit > p.submit-details > strong, .jop div#why-submit > p.article-types > strong, .jop div#why-submit > p.article-types > b  {
    color: #1968b3;
    font-size: 1.2em; 
}

.jop div#why-submit p.article-types {
  line-height:1.5em;  
}

.jop div.spacing {
	height:10px;
}

.jop div.submit-button {
  background-color: #faa61a;
  border-radius:10px;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border:0px transparent;
  text-align:center;
  height:50px;
  padding:5px;
  width:75%;
  margin:20px auto;
  transition:.25s all;
}

.jop a:link > div.submit-button > p, .jop a:visited > div.submit-button > p {
    color: white;
    font-size: 22px;
    font-weight: 700;
    text-decoration: none !important;
    height: 30px;
    display: block;
    margin-top: 1px;
}


.jop div.submit-button:hover, .jop div.submit-button p a:hover {
  background-color:#1968b3;
  color:#E6B120;
}


/*begin JOP about styles*/

/*about page styles */
.jop .about-header {
  display:block;
  height:40px;
  width:95%;
  color: #fff;
  font-family:Arial, Tahoma, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  padding-left:10px;
  border-radius:5px 5px 5px 5px;
  -webkit-border-radius:5px 5px 5px 5px;
  -moz-border-radius:5px 5px 5px 5px;
  margin-bottom:7px;
  vertical-align:middle;
  background-color: #0A68B4;
  background-image: url('/site/resources/img/down-arrow.jpg');
  background-position:right;
  background-repeat: no-repeat;
  line-height:40px;
  clear:both;
  cursor: pointer;
}


.jop .about-header-active {
  display:block;
  height:40px;
  width:95%;
  color: #fff;
  background-color:#FEBB3E;
   background-image: url('/pb-assets/images/up-arrow.jpg');
  background-position:right;
  background-repeat: no-repeat;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size:16px;
  padding-left:10px;
  border-radius:5px 5px 5px 5px;
  -webkit-border-radius:5px 5px 5px 5px;
  -moz-border-radius:5px 5px 5px 5px;
  margin-bottom:7px;
  vertical-align:middle;
  line-height:40px;
  clear:both;
  cursor: pointer;
}

.jop .about-content {
  padding-left:20px;
  padding-right:20px;
  font-family:Arial, Tahoma, Helvetica, sans-serif;
  display:none;
  width:90%;
  clear:both;
}


/*JOP Customer Service Page */
.jop .faqTab-content {
  padding:15px;
  border-radius:0px 5px 5px 5px;
 }
 
.jop .faqTab {
  display:none;
 }
 
.jop .faqTab.activetab {
  display:block;
 }

.jop .faq-nav {
  padding:0px;
  background-color:#e8e8e8;
  border:1px solid #ccc;
  width:100%;
  min-height:30px;
  max-height:60px;
  line-height:30px;
  text-align:center;
}

.jop .faq-nav ul.faqTab-links li a {
  color:#444 !important;
  margin: 0px; 
  display: block; 
  width: 100%; 
  height: 100%;
}

.jop .faq-nav ul.faqTab-links li > a:hover {
  color:#fff !important;
  border-bottom:0px;
}

.jop ul.faqTab-links {
  display:inline;
  width:100%;
  text-align:center;  
  -webkit-padding-start:0px !important;
  padding:5px 0px 5px 0px;
}

.jop ul.faqTab-links li {
  display:inline-block;
  list-style-type:none;
  padding:0px 15px 0px 15px;
  position:relative;
  cursor:pointer;
  color:#444;
  margin-left:0px;
  margin-right:0px;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;    
}

.jop ul.faqTab-links > li:hover  {
  background:#e19618;
  color:#fff;
}

/*maybe */
.jop ul.faqTab-links > li.activetab {
  background: #1968B3;
  color: #fff;
}

.jop ul.faqTab-links > li.activetab a{
  color: #fff !important;
}


/*end JOP Customer Service Page */

img.new-look-cover {
  float:left; 
  border:8px solid #d3d3d3; 
  margin:10px 30px 20px 5px;
}

div.new-look {
  width:300px; 
  float:left;
  margin:10px 30px 20px 5px; 
  text-align:center;
}

img.new-look-cover:hover {
  border:8px solid #888;
  transition:0.35s;
        -o-transition-transition:0.35s;
        -webkit-transition-duration:0.35s;
        -moz-transition-duration:0.35s;
}

.jop .reprints-table {
 border-collapse:separate;
 border-spacing:5px;
}

.jop .reprints-table th {
 background-color:#1968b3;
 padding:5px;
 text-align:center;
 color:white;
}

.jop .reprints-table td {
 background-color:#ccc;
 padding:10px;
 text-align:center;

}

/*JOP guidelines*/

.jop .faq-header {
  display:inline-flex;
  align-items: center;
  height:50px;
  width:95%;
  color: #fff;
  font-size:1.35em;
  font-weight:bold;
  padding-left:10px;
  -webkit-border-radius:5px 5px 5px 5px;
  -moz-border-radius:5px 5px 5px 5px;
  border-radius:5px 5px 5px 5px;	
  margin-bottom:10px;
  vertical-align:middle;
  background-color: #1961b3;
  background-image: url('/pb-assets/images/jop/jop-down-arrow.jpg');
  background-position:right;
  background-repeat: no-repeat;
  line-height:1.5em;
  clear:both;
  cursor: pointer;
}


.jop .faq-header-active {
  display:inline-flex;
  align-items: center;
  height:50px;
  width:95%;
  color: #fff;
  background-color:#348df2;
   background-image: url('/pb-assets/images/jop/jop-up-arrow.jpg');
  background-position:right;
  background-repeat: no-repeat;
  font-size:1.4em;
  font-weight:bold;
  padding-left:10px;
  border-radius:5px 5px 5px 5px;
  -webkit-border-radius:5px 5px 5px 5px;
  -moz-border-radius:5px 5px 5px 5px;
  margin-bottom:10px;
  vertical-align:middle;
  line-height:1.5em;
  clear:both;
  cursor: pointer;
}

.jop .faq-content {
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  display:none;
  width:90%;
  clear:both;
}
.jop-socca-list a.entryAuthor.linkable.hlFld-ContribAuthor {
    color: #444;
    font-weight: normal;
    font-size: 0.9em;
    text-decoration: none;
}
.jop-socca-list td.accessIconContainer {
    display: none;
}
.jop-socca-list .col-md-1-2:first-of-type {
    padding-right: 25px;
    box-sizing: border-box;
}
.img-container {
    border-bottom: 1px solid #ccc;
}

/*end JOP styles*/
/*========================================JGO styles===============================*/


/*JGO Homepage styles*/


.jgo .most-read {
	border-bottom: 3px solid #00a88e;
}

.jgo li#menusubmitlink a {
	background-color: #00a88e !important;
}


.jgo li#menusubmitlink a:hover {
	background-color: #00816d !important;
}

.jgo .menuXml .PrimaryNav {
	background-image: none;
	background-color: #00a88e;
}

/*end homepage styles*/

.jgo h1, .jgo .header-regular h1 {
	color:#00447c;
}

.jgo h2, .jgo .header-regular h2, .jgo h2.tocHeading {
	color:#00816d;
}

.jgo .author-center-headings h2 {
	border-bottom: 2px solid #00816d;
    padding-bottom: 10px;
}

.jgo #jgo-author-center-menu {
	margin-top:20px;
	margin-left:10px;
	padding:8px;
	background-color:#eee;
	border-bottom:3px solid #00a88e;
}

.jgo .menuXml .primaryNav {
	background-image: none;
	background-color: #00a88e;

}

.jgo #jgo-author-center-menu ul {
	list-style-type:none;
	margin-left:-30px;	
}

.jgo #jgo-author-center-menu ul li {
	border-bottom: 1px solid #ccc;
	padding:5px 0px 5px 0px;
}

#jgo-author-center-menu h4 {
    margin: 15px auto 8px auto;
}
#jgo-author-center-menu ul {
    margin-bottom: 15px;
}

.jgo .text-highlight { 
	background-color:#eee;
	border-bottom:3px solid #00A88E;
	padding:20px;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	text-align:center;
	max-width:500px;
	margin-left:auto;
	margin-right:auto;
	line-height:1.8em; 
}

.jgo div.submit-button {
  background-color: #00a88e;
  border-radius:10px;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border:0px transparent;
  text-align:center;
  height:50px;
  padding:5px;
  width:75%;
  margin:20px auto;
  transition:.25s all;
}

.jgo a:link > div.submit-button > p, .jgo a:visited > div.submit-button > p {
    color: white;
    font-size: 22px;
    font-weight: 700;
    text-decoration: none !important;
    height: 30px;
    display: block;
    margin-top: 1px;
}


.jgo div.submit-button:hover, .jgo div.submit-button p a:hover {
  background-color:#00816d;
  color:white;
}

.jgo .jgo-contact-bar {
	padding:8px;
	background-color:#eee;
	border-bottom:3px solid #00a88e;
}
.jgo .faq-content, .jgo .jgo-editorial-board {
	background-color: #eeeeee;
	padding: 10px;	
	border-bottom:3px solid #00a88e;
}


div.featured_news {
border:solid 1px #CCC;
  padding: 4px 6px 2px 6px;
  width: 260px;
}

ul.announcements, .jgo ul.announcements {
	margin-left:-40px;
	margin-top:-20px;	
}

ul.announcements li, .jgo ul.announcements li {
  border-bottom:solid 0.1em #CCC;
  padding:10px 0px 10px 2px;
  list-style-type:none;
  display: block;
  
}

/*======JGO Special Series======*/

.jgo-special-series h2 {
	font-size:1.6em;
}

.series-container h3 {
	font-size:1.25em;
}

.author-bio {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.author-bio img {
    margin-right: 15px;
    height: inherit;
    max-width: 200px;
}

.series-container > p {
    margin-bottom: 25px;
}

@media screen and (max-width:532px) {
	.author-bio {
		display:block;
	}
}

/*===Customer Service styles===*/

.jgo .header {
   left: 0;
   right: 0;
   margin: 0 auto;
  float:right;
  padding-bottom:20px;
}


.jgo .apc-chart {
  padding-left:100px;
  padding-right:100px;
  padding-bottom:20px;
  left: 0;
   right: 0;
   margin: 0 auto;
  clear:both;
}

.jgo .whole {
  padding-top:20px;
  padding-bottom:10px;
}

.jgo .faq-header {
  display:inline-flex;
  align-items: center;
  height:auto;
  width:95%;
  color: #fff;
  font-size:18px;
  font-weight:bold;
  padding:10px 50px 10px 10px;
  border-radius:5px 5px 5px 5px;
  -webkit-border-radius:5px 5px 5px 5px;
  -moz-border-radius:5px 5px 5px 5px;
  margin-bottom:10px;
  vertical-align:middle;
  background-color: #888;
  background-image: url('/pb-assets/images/down-arrow3.gif');
  background-position:right;
  background-repeat: no-repeat;
  line-height:1.5em;
  clear:both;
  cursor:pointer;
}


.jgo .faq-header-active {
  display:inline-flex;
  align-items: center;
  height:auto;
  width:95%;
  color: #fff;
  background-color:#01A98E;
   background-image: url('/pb-assets/images/po-up-arrow.png');
  background-position:right;
  background-repeat: no-repeat;
  font-size:18px;
  font-weight:bold;
  padding:10px 50px 10px 10px;
  border-radius:5px 5px 5px 5px;
  -webkit-border-radius:5px 5px 5px 5px;
  -moz-border-radius:5px 5px 5px 5px;
  margin-bottom:10px;
  vertical-align:middle;
  line-height:1.5em;
  clear:both;
  cursor:pointer;
}

.jgo .faq-content {
  padding: 15px;
  font-size:14px;
  display:none;
  width:95%;
  clear:both;
}

.jgo div.whole h1 {
  color:#79BC43;
  font-size:24px;
}

/*End Customer Service page*/

/*===Information for Authors APC styles===*/

.jgo .apc-chart .tab {
  display:none; 
}

.jgo .apc-chart .tab.active {
  display:block;
}

.jgo .jgo-apc-fees {
	padding: 5px 15px;
    margin: 10px auto;
    border: 1px solid #ccc;
    background-color: #eee;
    border-radius: 5px;
}

.jgo .apc-chart .tab-content p {
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2;
  -webkit-column-gap:5px;
  -moz-column-gap:5px;
  column-gap:5px;
}

.jgo .apc-chart .tab-nav {
  margin-top:20px;
  margin-left:-95px;
  clear:left;
}


.jgo .apc-chart .apc-tab-links {
  list-style:none;
  left:0px;
  float:left;
  width:215px;
  margin-left:15px;
  margin-top: 15px;
  margin-right:0;
  padding:0;
  z-index:-1;
}

.jgo .apc-chart .apc-tab-links li {
  background-color:#f4f4f4;
  margin:5px;
  padding:10px;
    border-radius:5px 0px 0px 5px;
  -webkit-border-radius:5px 0px 0px 5px;
  -moz-border-radius:5px 0px 0px 5px;
  transition:background-color linear 0.15s;
  -webkit-transition:background-color linear 0.15s;
  -moz-transition:background-color linear 0.15s;
  color:#01A98E;
  display:block;
  text-align:left;
  
}

.jgo .apc-chart .apc-tab-links li a:link{
  color:#01A98E;
}

.jgo .apc-chart .apc-tab-links li a:visited {
  color:#01A98E;
}

.jgo .apc-chart .tab-links a:hover {
  text-transform:none;
  color:#79BC43;
}

.jgo .apc-chart .apc-tab-links li:hover {
  color:#79BC43;
  text-transform:none;
  background-color:#ddd;
}

.jgo .apc-chart .apc-tab-links li.open {
  background-color:#01A98E;
  color:#fff;
}

.jgo .apc-chart .apc-tab-links li.open a:link {
  color:#fff;
}

.jgo .apc-chart .apc-tab-links li.open a:visited {
  color:#fff;
}


.jgo .apc-chart .tab-content {
  float:left;
  padding:0px 15px;
  border-radius:15px;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  background:#f4f4f4;
  border:0px solid #000;
  width:355px;
  left:-5px;
  display:block;
  min-height:355px;
  max-height:600px;
  margin-left:-37px;
  margin-top:0px;
  overflow-y: auto;
  z-index:2;
}

.jgo .apc-chart .tab-content.hidden {
  display:none;
}

.jgo .apc-chart .tab-content p {
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2;
  -webkit-column-gap:5px;
  -moz-column-gap:5px;
  column-gap:5px;
  padding-bottom:20px;
}

/*End APC Styles*/


/*Begin Permissions styles */

.classification {
  width:731px;
  border-spacing:5px;
  border-collapse:separate;
  border:0px;
}

.jgo  th#heads {
  text-align:center;
  min-height:100px;
  padding:10px 0px 10px 0px;
  background-color:#8A8A8D;
  color:#fff;
  border:0px;
}

.jgo .company {
  width:33%;
  margin-left:5px;
  float:left;
}

.jgo ul.company-content {
  width:100%;
  margin-left:0px;
  margin-top:0px;
}

.jgo .company-content li {
  list-style:none;
  max-height:200px;
  min-height:0px;
  background-color:#CBC8C7;
  display:inline-block;
  padding:10px;
  text-align:center;
  margin:5px 0px 5px 0px;
  width:100%;
  color:#fff;  
  font-weight:bold;
  font-size:20px;
  height:inherit;
  -webkit-transition:height 0.5s;
  -moz-transition:height 0.5s;
  transition:height 0.5s;
}

.jgo .company-content li.active {
  background-color:#79bc43;
  min-height:100px;
  height:100px;
  vertical-align:text-bottom;
}

.jgo .company-content li a:link {
  color:#fff;
}

.jgo .company-content li a:visited {
  color:#fff;
}
.jgo .company-content li a:hover {
  text-transform:none;
  text-decoration:none;
}

.jgo .territory {
  width:461px;
  border-spacing:5px;
  border-collapse:separate;
  margin-top:0px;
  vertical-align:middle;  
}

.jgo .territory-content {
  overflow: auto;
  text-align:center;
  display:none;
  border:0px;
  float:left;
  width:63%;
  margin-left:21px;
  clear:right;
}

.jgo td.contact-td {
  width:47%;
  background-color:#e9e9e9;
  text-align:center;
  padding:10px !important;
  vertical-align:middle;
}

.jgo td.territory-td {
  width:53%;
  background-color:#e9e9e9;
  text-align:center;
  padding:10px !important;
}

.jgo .permission-sub {
  clear:both;
  width:100%;
  margin-top:10px;
  padding:10px;
}

.jgo .permissions-table {
  width:100%;
  border-collapse:separate;
  border-spacing:5px;
}

.jgo .permissions-table th {
  text-align:center;
  background-color:#01A98E;
  padding:5px !important;
  margin:0px 5px 10px 5px;
  color:#fff;
  border:0px;
}

.jgo .permissions-table td {
  background-color:#d3d3d3;
  padding:10px !important;
  border:0px;
  text-align:center;
}
/*End permissions*/


/* about styles */

.jgo .about-header {
  display:block;
  height:40px;
  width:95%;
  color: #fff;
  font-size:16px;
  font-weight:bold;
  padding-left:10px;
  border-radius:5px 5px 5px 5px;
  -webkit-border-radius:5px 5px 5px 5px;
  -moz-border-radius:5px 5px 5px 5px;
  margin-bottom:7px;
  vertical-align:middle;
  background-color: #01A98E;
  background-image: url('/site/misc/images/downarrow.png');
  background-position:right;
  background-repeat: no-repeat;
  line-height:40px;
  clear:both;
  cursor: pointer;
}


.jgo .about-header-active {
  display:block;
  height:40px;
  width:95%;
  color: #fff;
  background-color:#c4c4c4;
   background-image: url('/pb-assets/images/uparrow.png');
  background-position:right;
  background-repeat: no-repeat;
  font-size:16px;
  padding-left:10px;
  border-radius:5px 5px 5px 5px;
  -webkit-border-radius:5px 5px 5px 5px;
  -moz-border-radius:5px 5px 5px 5px;
  margin-bottom:7px;
  vertical-align:middle;
  line-height:40px;
  clear:both;
  cursor: pointer;
}

.jgo .about-content {
  padding-left:20px;
  padding-right:20px;
  display:none;
  width:90%;
  clear:both;
}

.jgo .ifc-anchor-nav {
    float: left;
    width: 100%;
    padding-left: 0px;
    border-collapse: separate;
    border-spacing: 3px;
	margin:0 auto;
}
.jgo .ifc-anchor-nav td {
    width: 50%;
    min-height: 100px;
    text-align: center;
    vertical-align: middle;
    background-color: #cceae5;
    padding: 10px 10px 10px 10px !important;
    transition: 1s ease all;
    -webkit-transition: 0.50s ease all;
    -moz-transition: 0.50s ease all;
    font-weight: bold;
}

.jgo .ifc-anchor-nav td:hover {
  background-color:#a7d8d0;  
}

.jgo .ifc-anchor-list-wrap {
    display: inline-block;
    margin: 0px 0px 20px 15px;
    width: 100%;
}


.jgo .ifc-anchor-list {
    margin: auto;
    width: 450px;
    padding-left: 0px;
}

.jgo-guidelines {
	font-size:15px;
}


/*end JGO styles*/

/*==========================================CCI & PO STYLES========================================*/

.cci p.article-type-OR, .cci p.article-type-editorial, .cci p.article-type-review, .cci p.article-type-cigr, .cci p.article-type-special, .cci p.article-type-correspondence, .cci p.article-type-statistics, .cci p.article-type-abstract {
    font-weight: bold;
    font-size: 0.9em; 
    padding-left: 0px;
	text-transform:uppercase;
    color: #00837e;
	border-left:0px solid transparent;
}

.po p.article-type-OR, .po p.article-type-review, .po p.article-type-editorial, .po p.article-type-errata, .po p.article-type-caserep, .po p.article-type-special, .po p.article-type-correspondence, .po p.article-type-abstracts {
    font-weight: bold;
    font-size: 0.9em; 
    padding-left: 0px;
	text-transform:uppercase;
    color:#00837e;
	border-left:0px solid transparent;
}

.cci a.article-title-link, .po a.article-title-link {
    font-size: 1.2em;
}

.cci span.author-and-date, .po span.author-and-date {
    line-height: 33px;
	font-size: 0.9em;
    color: #444;
}

.cci .recent-article-list, .po .recent-article-list {
	margin: 0px 42px 20px 0px;
    float: left;
    width: 45%;
}

.cci .recent-article-list {
    border-bottom: 2px solid #0b5b64;
}

.po .recent-article-list {
    border-bottom: 2px solid #0e8343;
}

.cci .menuXml .primaryNav {
	background-image: -webkit-linear-gradient(top, #0b5b64, #0b5b64);
}

.cci .bottom-article-title-link, .po .bottom-article-title-link {
	font-size:1em;
}

.cci .bottom-recent-article-list, .po .bottom-recent-article-list {
	float: left;
    width: 45%;
    margin: 0 42px 20px 0;
}

.cci .article-description, .po .article-description {
	font-size:0.95em;
}

.cci .current-issue-header h1 {
	border-bottom: 3px solid #00447c;
	color: #0b5b64;
	text-transform:uppercase;
}

.po .current-issue-header h1 {
	border-bottom: 3px solid #00447c;
	color: #0b5b64;	
	text-transform:uppercase;
}

.cci #aim-and-scope, .po #aim-and-scope {
	width: 65%;
    display: inline-block;
    margin-right: 1%;
}

.cci #homepage-buttons, .po #homepage-buttons {
    width: 30%;
    display: inline-block;
    margin-left: 3%;
    vertical-align: top;
}

.cci .button-styles, .po .button-styles {
    text-align: center;
    border-radius: 10px;
    width: 100%;
    padding: 10px 0px 10px 0px;
    font-size: 1.3em;
	transition: 0.25s all;
}

.cci .button-styles {
    color: #0b5b64;
	border: 4px solid #0b5b64;
}

.cci .button-styles:hover, .cci .button-styles:focus {
	background-color:#0b5b64;
	color:white;
}

.po .button-styles {
    color: #0e8343;
	border: 4px solid #0e8343;
}

.po .button-styles:hover, .po .button-styles:focus {
	background-color:#0e8343;
	color:white;
}

.po .most-read {
	border-bottom: 3px solid #0e8343;
}

.po h1 {
	color:#00447c;
}

.po h2 {
	color:#004D1F;
}

.po .menuXml .primaryNav {
    background-color: #0e8343;
    background-image: none;
}	

.po li#menusubmitlink a {
	background-color: #0e8343 !important;
	margin-top:2px;
}

.po li#menusubmitlink a:hover {
	background-color: #004D1F !important;
}

.po .about-header {
  display:block;
  height:40px;
  width:95%;
  color: #0e8343;
  font-size:16px;
  font-weight:bold;
  padding-left:10px;
  border-radius:5px 5px 5px 5px;
  -webkit-border-radius:5px 5px 5px 5px;
  -moz-border-radius:5px 5px 5px 5px;
  margin-bottom:7px;
  vertical-align:middle;
  background-color: #eee;
  background-image: url('/pb-assets/images/po-down-arrow.png');
  background-position:right;
  background-repeat: no-repeat;
  line-height:40px;
  clear:both;
  cursor: pointer;
}


.po .about-header-active {
  display:block;
  height:40px;
  width:95%;
  color: #fff;
  background-color:#0e8343;
   background-image: url('/pb-assets/images/po-up-arrow.png');
  background-position:right;
  background-repeat: no-repeat;
  font-size:16px;
  padding-left:10px;
  border-radius:5px 5px 5px 5px;
  -webkit-border-radius:5px 5px 5px 5px;
  -moz-border-radius:5px 5px 5px 5px;
  margin-bottom:7px;
  vertical-align:middle;
  line-height:40px;
  clear:both;
  cursor: pointer;
}

.po .about-content {
  padding-left:20px;
  padding-right:20px;
  display:none;
  width:90%;
  clear:both;
}

/* AUTHOR CENTER */
.po .left-menu {    
	background-color: #eeeeee;
    margin-top: 15px;
    padding: 10px;
    border-bottom: 3px solid #0e8343;
	padding-left: 10px;
}

.po nav ul {
    list-style-type: none;
    padding-left: 20px;
    line-height: 1.5em;
}


.ifc-journal-policies-oa-table th, .ifc-journal-policies-oa-table td {
    padding: 5px;
    background-color: #eeeeee;
    text-align: center;
}


.po .ifc-anchor-nav {
    float: left;
    width: 100%;
    padding-left: 0px;
    border-collapse: separate;
    border-spacing: 3px;
	margin:0 auto;
}
.po .ifc-anchor-nav td {
    width: 50%;
    min-height: 100px;
    text-align: center;
    vertical-align: middle;
    background-color: #dbece2;
    padding: 10px 10px 10px 10px !important;
    transition: 1s ease all;
    -webkit-transition: 0.50s ease all;
    -moz-transition: 0.50s ease all;
    font-weight: bold;
}

.po .ifc-anchor-nav td:hover {
  background-color:#c5eac2;  
}

.po .ifc-anchor-list-wrap {
    display: inline-block;
    margin: 0px 0px 20px 15px;
    width: 100%;
}

.po .ifc-anchor-list {
    margin: auto;
    width: 450px;
    padding-left: 0px;
}

.po .author-center-headings h2 {
	border-bottom: 2px solid #004D1F;
    padding-bottom: 10px;
}

.po table#ifc-table-article-types {
  border:solid 0px grey;
  border-collapse: separate;
  border-spacing: 2px;
  line-height:1.4em;
}

.po #ifc-table-article-types th {
  padding:7px;
  border:solid 0px grey;
  background-color:#DBECE2;
  color:#074523;
  text-align:center;
  vertical-align:middle;
}

.po #ifc-table-article-types th:last-child {
  padding:7px;
  border:solid 0px grey;
  background-color:#DBECE2;
  color:#074523;
  text-align:center;
  vertical-align:middle;
  width:50%;
}

.po #ifc-table-article-types td {
  padding:10px;
  border:solid 0px grey;
  background-color:#efefef;
}

/*reprints */
.po .reprints-table {
 border-collapse:separate;
 border-spacing:5px;
}

.po .reprints-table th {
 background-color:#0e8343;
 padding:5px;
 text-align:center;
 color:white;
}

.po .reprints-table td {
 /*background-color:#ccc;*/
 padding:10px;
 text-align:center;
	color:#000;

}

.jco #ifc-social img {
	margin:10px;
}

/*Subscriber center */
.po #po-inst-menu {
	list-style-type:none;
	margin-right:15px;		
	padding:8px;
	background-color:#eee;
	border-bottom:3px solid #0e8343;
}

.po #po-subscriber-center-menu ul li, .po #po-inst-menu li {
	border-bottom: 1px solid #ccc;
	padding:10px 0px 10px 0px;	 
 }
 
.po #po-subscriber-center-menu ul li:last-child, .po #po-inst-menu li:last-child {
	border-bottom:0px; 
 }
 
#po-subscriber-center-menu {
    padding: 15px;
}

#po-subscriber-center-menu ul {
    margin-left: -20px;
}

.po .journal-table-of-contents .tocListWidgetContainer h2.tocHeading, .po .journal-table-of-contents .publicationListContainer h2.tocHeading {
	color:#0e8343;
	text-transform:uppercase;
}
 

.po .faqTab-content, .po .po-contact-bar {
	background-color: #eeeeee;
	padding: 10px;	
	position:relative;
	border-bottom:3px solid #0e8343;
}

.po .faq-a:after {
	bottom: 100%;
	left: 5%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(238, 238, 238, 0);
	border-bottom-color: #eeeeee;
	border-width: 10px;
	margin-left: -10px;
	transition: 1s all;
}


/*======================= CCI STYLES =========================*/
 
.cci h1 {
	color:#00447c;
}

.cci h2 {
	color:#0e727d;
}

.cci .author-center-headings h2 {
	border-bottom: 2px solid #0e727d;
    padding-bottom: 10px;
}

.cci div#why-submit h1 {
	color:#0b5b64;
}
.cci div#why-submit h2.section-heading {
	color: #0b5b64;
}
.cci button#cci-submit, .cci button.cci-submit {
	width: 70%;   
	margin: auto;
    max-width: 350px;    
	display: block;
	background-color: #0b5b64;
}

.cci button.cci-submit:hover, .cci button.cci-submit:focus {
	background-color:#108693;
}

.cci .why-submit-section {
    display: flex;
    align-items: center;
}

.cci p.submit-details b {
    font-size: 1.2em;
}

.cci li#menusubmitlink a {
	background-color: #0b5b64 !important;
}

.cci li#menusubmitlink a:hover {
	background-color: #0e727d !important;
}

.cci .most-read {	
	border-bottom: 3px solid #0b5b64;
}

.cci .left-menu {    
	background-color: #eeeeee;
    margin-top: 20px;
	padding:20px 8px;
    border-bottom: 3px solid #0b5b64;
	margin-left: 10px;
}

.cci .left-menu ul {
	list-style-type:none;
}

.cci nav ul {
    list-style-type: none;
    padding-left: 20px;
    line-height: 1.5em;
}
.cci table#ifc-table-article-types {
  border:solid 0px grey;
  border-collapse: separate;
  border-spacing: 2px;
  line-height:1.4em;
}

.cci #ifc-table-article-types th {
  padding:7px;
  border:solid 0px grey;
  background-color:#DBE5EC;
  color:#0b5b64;
  text-align:center;
  vertical-align:middle;
}

.cci #ifc-table-article-types th:last-child {
  padding:7px;
  border:solid 0px grey;
  background-color:#DBE5EC;
  color:#0b5b64;
  text-align:center;
  vertical-align:middle;
  width:50%;
}

.cci #ifc-table-article-types td {
  padding:10px;
  border:solid 0px grey;
  background-color:#efefef;
}

.cci .ifc-anchor-list-wrap {
  display:inline-block;
  margin:0px 0px 20px 15px;
  width:100%;
}

.cci .ifc-anchor-list {
  margin:auto;
  width:450px;
  padding-left:0px;
}

.cci #ifc-column-wrap p { 
  margin: 0px 0px 15px 0px;
}
  
.cci .ifc-nav-include {
    border:1px solid grey;
  background-color: #f1f1f1;
  float: left;
  margin: 0px 20px 5px 0px;
  width: 180px;
}

.cci .ifc-nav-include ul {
  list-style-type:none;
  margin: 7px;
  margin-left: -3px;
}

.cci li.ifc-nav-top {
  font-weight:bold;
  color:#403838;
  margin-top:10px;
}

.cci li.ifc-nav-top li {
 padding-left:5px;  
}

.cci .ifc-main {padding: 10px 0px 0px 10px;}

.cci .ifc-header {
  font-size: 20px;
  margin-bottom: 15px;
}
  
.cci .ifc-header1 {
  font-size:16px;
  font-weight:bold;
  margin-bottom:4px;
  color:#0b5b64;
  padding-top:20px;
}


.cci .ifc-header2 {
  font-weight:bold;
}

.cci .ifc-anchor-list ul {
  list-style-type:none;
  width:450px;
}

.cci .ifc-anchor-list ul li {
  padding: 5px 10px 5px 10px;
  font-weight: bold;
  display: inline;
  width:50%;
  min-height:150px;
  background-color:#DBE5EC;
  margin-bottom:5px;
  margin-left:3px;
  transition:1s ease all;
  -webkit-transition:0.25s ease all;
  -moz-transition:0.25s ease all;
}

.cci .ifc-anchor-list ul li:hover {
  background-color:#c2d9ea;
}

.cci .ifc-anchor-list ul li:last-child {
  padding-bottom: 5px;
}

.cci .ifc-anchor-nav {
  float:left;
  width:100%;
  padding-left:0px;
  border-collapse:separate;
  border-spacing:3px;
}

.cci .ifc-anchor-nav td {
  width:50%;
  min-height:100px;
  text-align:center;
  vertical-align:middle;
  background-color:#DBE5EC;
  padding: 10px 10px 10px 10px !important;
   transition:1s ease all;
  -webkit-transition:0.50s ease all;
  -moz-transition:0.50s ease all;
  font-weight:bold;
}

.cci .ifc-anchor-nav td:hover {
  background-color:#c2d9ea;  
}

.cci #ifc-social img {
  margin:10px;
}

.cci #ifc-social a:hover {
  text-decoration:none;
}

.cci #ifc-social {
  text-align:center;
}


.cci table#ifc-table-article-types {
  border:solid 0px grey;
  border-collapse: separate;
  border-spacing: 2px;
  line-height:1.4em;
}

.cci #ifc-table-article-types th {
  padding:7px;
  border:solid 0px grey;
  background-color:#DBE5EC;
  color:#0b5b64;
  text-align:center;
  vertical-align:middle;
}

.cci #ifc-table-article-types th:last-child {
  padding:7px;
  border:solid 0px grey;
  background-color:#DBE5EC;
  color:#0b5b64;
  text-align:center;
  vertical-align:middle;
  width:50%;
}

.cci #ifc-table-article-types td {
  padding:10px;
  border:solid 0px grey;
  background-color:#efefef;
}

.cci .ifc-journal-policies-oa-table th,
.cci .ifc-journal-policies-oa-table td {
  padding: 5px;
  background-color: #eeeeee;
  text-align: center;
}


.cci p#submit-button {
  background-color:#0b5b64;
  border-radius:10px;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border:0px transparent;
  text-align:center;
  height:50px;
  padding:5px;
  transition:.25s all;
  font-size: 22px;
  color: white;
  font-weight: 700;
  width: 80%;
  margin: 20px auto;
  line-height:44px;
}

.cci a:link p#submit-button  {
  text-decoration:none !important;
  font-weight:700;  
  color:white;
  font-size:22px;
  display:block;
  height:25px;
}

.cci a:visited p#submit-button  {
  text-decoration:none !important;
  font-weight:700;  
  color:white;
  font-size:22px;
  display:block;
  height:25px;
}

p#submit-button:hover, p#submit-button a:hover {
  background-color:#0e727d;
  color:#EEEEEE;
}


.cci #cci-inst-menu {
	list-style-type:none;
	margin-right:15px;		
	padding:8px;
	background-color:#eee;
	border-bottom:3px solid #0b5b64;
}

.cci #cci-subscriber-center-menu ul li, .cci #cci-inst-menu li {
	border-bottom: 1px solid #ccc;
	padding:10px 0px 10px 0px;	 
 }
 
.cci #cci-subscriber-center-menu ul li:last-child, .cci #cci-inst-menu li:last-child {
	border-bottom:0px; 
 }
 
#cci-subscriber-center-menu {
    padding: 15px;
}

#cci-subscriber-center-menu ul {
    margin-left: -20px;
}

.cci .about-header {
  display:block;
  height:40px;
  width:95%;
  color: #0b5b64;
  font-size:16px;
  font-weight:bold;
  padding-left:10px;
  border-radius:5px 5px 5px 5px;
  -webkit-border-radius:5px 5px 5px 5px;
  -moz-border-radius:5px 5px 5px 5px;
  margin-bottom:7px;
  vertical-align:middle;
  background-color: #e3e3e3;
  background-image: url('/pb-assets/CCI Assets/cci-down-arrow.png');
  background-position:right;
  background-repeat: no-repeat;
  line-height:40px;
  clear:both;
  cursor: pointer;
}


.cci .about-header-active {
  display:block;
  height:40px;
  width:95%;
  color: #fff;
  background-color:#0b5b64;
   background-image: url('/pb-assets/CCI Assets/cci-up-arrow.jpg');
  background-position:right;
  background-repeat: no-repeat;
  font-size:16px;
  padding-left:10px;
  border-radius:5px 5px 5px 5px;
  -webkit-border-radius:5px 5px 5px 5px;
  -moz-border-radius:5px 5px 5px 5px;
  margin-bottom:7px;
  vertical-align:middle;
  line-height:40px;
  clear:both;
  cursor: pointer;
}

.cci .about-content {
  padding-left:20px;
  padding-right:20px;
  display:none;
  width:90%;
  clear:both;
}


.cci .faqTab-content, .cci .cci-contact-bar {
	background-color: #eeeeee;
	padding: 10px;	
	border-bottom:3px solid #0b5b64;
}

.cci .cci-contact-bar {
	padding:8px;
}


.cci .reprints-table {
 border-collapse:separate;
 border-spacing:5px;
}

.cci .reprints-table th {
 background-color:#0b5b64;
 padding:5px;
 text-align:center;
 color:white;
}

.cci .reprints-table td {
 background-color:#ccc;
 padding:10px;
 text-align:center;

}


/*.cci h2.tocHeading {
	color:#0e727d;
	text-transform:uppercase;
}

.cci h2.tocHeading > div.subject, .cci h2.tocHeading > div.heading-1 {
	text-transform:none;
}*/


.cci .journal-table-of-contents .tocListWidgetContainer h2.tocHeading, .cci .journal-table-of-contents .publicationListContainer h2.tocHeading {
	color:#0e727d;
	text-transform:uppercase;
}

/*==================================ASCO JOURNALS STYLES===================================*/

.asco-homepage-coming-soon {
 background-color:#eee;
 border:1px solid #ccc;
}

.asco-homepage-tabs-widget {
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
 padding-left:15px;
 padding-right:5px;
}

.homepage-logo-spacing {
	margin-bottom:20px;
}
/*================================MISC/GLOBAL STYLES=========================================*/
/*Paywall styles*/

div#accessDenialWidget h4 {
	font-size: 1.3em;
    color: #1F3D4D;
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
}

#accessDenialWidget .accessMessage {
	background-color: #587C90;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-bottom: 2px;
}

#accessDenialWidget {
	border-bottom:3px solid #587C90;	
}

#accessDenialWidget a:link, #accessDenialWidget a:visited {
	color:#155f83;	
}

#accessDenialWidget a:hover {
	color:steelblue;
	text-decoration:underline;
}

#accessDenialWidget .accessMessage h3 {
	color:#fff !important;	
	font-size:1.5em;
}

.paywall-login-message h1 {
	background-color:darkred;
	color:#fff !important;
}

#paywall-login-text a:link, #paywall-login-text a:visited {
	color:darkred;	
}

#paywall-login-text a:hover {
	color:black;
}

.inst-login-btn {
	padding: 10px;
    background-color: steelblue;
    width: 200px;
    text-align: center;
    font-weight: 700;
    color: white;
    float: left;
    margin-right: 20px;
	display:inline-block;
}

.inst-login-btn:hover {
	background-color:#3d719c;
	color:#cecece;
}

.inst-banner-link {
	font-size: 0.9em;
    text-align: right;
    margin-top: 0px;
}

/*What's Changed banner styles*/

.jco #whats-changed-banner {
	background-color: #1ba00b !important;
    width: 100%;
    margin: 5px 0px 0px -10px;
    padding: 1px 1px 1px 15px;
    color: #f5f8fa;
    font-weight: bold;	
}   
.jgo #whats-changed-banner {
	background-color: #1ba00b;
	width:100%;
    margin: 5px 3px 0px 3px;
    padding: 1px 1px 1px 15px;
    color: #f5f8fa;
    font-weight: bold;
}

.jop #whats-changed-banner {
    background-color: #1ba00b;
    margin: 5px 3px 0px 3px;
    padding: 1px 1px 1px 15px;
    color: #f5f8fa;
    font-weight: bold;
}


/* TOC STYLES */

.journal-table-of-contents span.hlFld-Title {
    font-size: 16px;
    line-height: 1.5em;
}

.journal-table-of-contents .tocListWidgetContainer h2.tocHeading, .journal-table-of-contents .publicationListContainer h2.tocHeading {
    color: #155f83;
    font-size: 16px;
    border-bottom: 1px solid #Ddd;
    padding-bottom: .5em;
    margin-top: 30px;
}

.jco .journal-table-of-contents .tocListWidgetContainer h2.tocHeading, .jco .journal-table-of-contents .publicationListContainer h2.tocHeading, .jco .journal-table-of-contents .tocListWidgetContainer h2.seconderTocHeading, .jco .journal-table-of-contents .publicationListContainer h2.seconderTocHeading  {
	color:#005799 !important;
}

.journal-table-of-contents span.entryAuthor.normal.hlFld-ContribAuthor, .journal-table-of-contents .tocDeliverFormatsLinks, .journal-table-of-contents span.articlePageRange {
    font-size: 13px;
}
.journal-table-of-contents span.articlePageRange {
	color:#444
}

.journal-table-of-contents a:hover > span.hlFld-Title {
    border-bottom: 2px solid #7cc5ff;
    background-color: white;
}

.journal-table-of-contents a > span.hlFld-Title {
    color: #000;
}

.journal-table-of-contents fieldset.tocTools {
    padding-top: 0;
    padding-bottom: 0;
    }

.journal-table-of-contents h1.widget-header.header-regular.header-compact-all {
    margin-bottom: 7px;
    }

.journal-table-of-contents .tocEPubDate {
    font-size: 13px;
}

.journal-table-of-contents a:hover.relatedLink {
	border-bottom:0px solid transparent;
}


.newest-content-toc .subject.heading-1 {
    margin-top: -30px;
}

p.alerts-and-rss {
	background-color: #ddd;
    padding: 10px;
    border-bottom: 3px solid #ccc;
    margin-bottom: 5px;
    margin-top: 5px;
}

p.alerts-and-rss:hover {
	background-color: #cecece;
}

h2.seconderTocHeading {
	padding-bottom: 0;
    margin-bottom: 8px;
	padding-left: 39px;
}
/*end toc styles */

/*search bar styles*/

span.searchDropDownDivLeft {
	display:none;
}

.quickSearchWidget input#searchText {
	border:1px solid #c0c0c0;
}

.quickSearchWidget .searchButtons {
	background-color:#739AB0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	border-radius: 3px;
	height:33px;
}

.jco .quickSearchWidget .searchButtons:hover {
	background-color:#00457C;
}

.jop .quickSearchWidget .searchButtons:hover {
	background-color:#1968b3;
}

.jgo .quickSearchWidget .searchButtons:hover {
	background-color:#00a88e;
}

.cci .quickSearchWidget .searchButtons:hover {
	background-color:#0b5b64;
}

.po .quickSearchWidget .searchButtons:hover {
	background-color:#0e8343;
}

/*========================PDF STYLES===================*/

table.tools-menu td {
	width:100%;
}

div#Altmetrics {
	margin-top:18px;
}

div#asco-article-view div.width_3_16 {
	background-color:#eee;
}

/*====================ARTICLE STYLES============*/

div.articleMeta > div.tocHeading > h2 {
 	font-size: 1em;
    text-transform: uppercase;
    padding-right: 3px;
    display: inline;
	color:#00837e;
}


div.articleMeta > div.tocHeading > h3 {
	color: #888;
    font-size: 1em;
    display: inline;
    padding-left: 5px;
	border-left: 2px solid #00837e!important;
}

.hlFld-Fulltext sup {
	line-height:1em;
}

.figuresContent .caption {
    color: #000;
    font-family: 'Noto Sans',Helvetica Neue,Helvetica,sans-serif;
    background-color: #eee;
    padding: 5px;
    border: 1px solid #ccc;
    border: 0px transparent;
}

.figuresContent .holder .thumbnail {
	border-top: 1px solid #ccc;
    padding-top: 5px;
}

.figuresContent .caption p {
    font-size: 14px;
}

.figureViewer-overlay .caption {
	padding-top:20px;
}

#figureViewer_overlay div.caption span.title::after {
    content: url(/pb-assets/images/figure-caption-button.png);
    padding-left: 10px;
}

div.short-legend p {
    font-size: 14px;
}

#figureViewer {
	margin:0px;
}

#asco-article-view h1 {
	color:#222;
}

/*============ Log In - Submit - E-Alerts Buttons ========*/

.icon-buttons a {
    background-size: 30px;
    background-repeat: no-repeat;
	background-color: #739AB0;
    padding: 35px 10px 5px 10px;
    background-position: 50% 18%;
    display: inline-block;
    color: white;
	text-decoration: none;
}

a#submit-top-icon {
	background-image: url('/pb-assets/images/assignment-turned-in.png');
	margin-right:5px;
}

a#ealerts {
	background-image: url('/pb-assets/images/mail-outline.png');
	margin-right: 5px;
}

a#subscribe-top-icon {
	background-image:url('/pb-assets/images/add-shopping-cart.png');
	padding:35px 5px 5px 5px;
} 

.loginBar > a[href^="https://account.asco.org"], .loginBar > a[href^="/action/doLogout"] {
	background-image: url('/pb-assets/images/account-circle.png');
	background-size: 30px;
    background-repeat: no-repeat;
	background-color: #739AB0;
    padding: 35px 10px 5px 10px;
    background-position: 50% 18%;
    display: inline-block;
    color: white;
	text-decoration: none;
}

.icon-buttons a:hover {
    text-decoration: underline;
	background-color:#00457c;
}

.jop .icon-buttons a:hover {
		background-color:#1968b3;
}
.jgo .icon-buttons a:hover {
	background-color:#00a88e;
}
.cci .icon-buttons a:hover {
	background-color:#0b5b64;
}
.po .icon-buttons a:hover {
	background-color:#0e8343;
}

.loginBar > a[href^="https://account.asco.org"]:hover, .loginBar > a[href^="/action/doLogout"]:hover {
	text-decoration: underline;
	background-color:#00457c;
}

.jop .loginBar > a[href^="https://account.asco.org"]:hover, .jop .loginBar > a[href^="/action/doLogout"]:hover {
	background-color:#1968b3;
}
.jgo .loginBar > a[href^="https://account.asco.org"]:hover, .jgo .loginBar > a[href^="/action/doLogout"]:hover {
	background-color:#00a88e;
}
.cci .loginBar > a[href^="https://account.asco.org"]:hover, .cci .loginBar > a[href^="/action/doLogout"]:hover {
	background-color:#0b5b64;
}
.po .loginBar > a[href^="https://account.asco.org"]:hover, .po .loginBar > a[href^="/action/doLogout"]:hover {
	background-color:#0e8343;
}

/*=========== Link styling for custom pages ==========*/
.custom-links a, .custom-links .hlFld-Title {
	color: #337ABD;
    border-bottom: none;
	text-decoration: underline;
}

.custom-links a:hover, .custom-links .hlFld-Title:hover {
	color: #23527c;
    border-bottom: none;
}

/*============ BUTTONIZE turns links into buttons =====*/

a.buttonize {
	color: #fff;
    background: #00457c;
    padding: 6px 13px;
    border-radius: 3px;
}

a.buttonize:hover {
	background: #005799;
    text-decoration: underline;
	color:#fff;
}

.jop a.buttonize {
	background: #1968B3;
	}
	
.jop a.buttonize:hover {
    background: #124a7f;
}

.jgo a.buttonize {
	background: #00A88E;
	}
	
.jgo a.buttonize:hover {
    background: #00816d;
}

.cci a.buttonize {
	background: #0b5664;
	}
	
.cci a.buttonize:hover {
    background: #0e727d;
}

.po a.buttonize {
	background: #0e8343;
	}
	
.po a.buttonize:hover {
    background: #004D1F;
}


/*===== Masonry CCI/PO homepage =====*/

* { box-sizing: border-box; } /*do i need this???*/

/* ---- grid ---- */

.masonryGrid {
  max-width: 900px;
}

/* clearfix */
.masonryGrid:after {
  content: '';
  display: block;
  clear: both;
}

/* ---- grid-item ---- */
.grid-item, .grid-sizer {
	width:48%;
	min-width:300px;
}

.gutter-sizer {
	width:4%;
}

.grid-item {
  max-width: 400px;
  float: left;
  padding: 5px;
  margin-bottom: 20px;

}

.po .grid-item.featured {
  border-bottom: 2px solid #0e8343;
}

.cci .grid-item.featured {
  border-bottom: 2px solid #0b5664;
}

/*.grid-item--width2 { width: 320px; } */


/***********Emilia testing table-y stuff ************/

.stacktable { width: 100%; }
.st-head-row { padding-top: 1em; }
.st-head-row.st-head-row-main { font-size: 1.5em; padding-top: 0; }
.st-key { width: 19%; text-align: right; padding-right: 1%; vertical-align: top;}
.st-val { width: 79%; padding-left: 1%; }


/* RESPONSIVE EXAMPLE */

.stacktable.large-only { display: table; }
.stacktable.small-only { display: none; }

@media (max-width: 800px) {
  .stacktable.large-only { display: none; }
  .stacktable.small-only { display: table; }
}

/*end emilia testing table-y stuff */

/*video players*/

.videoWrapperContainer {
	max-height:270px; 
	max-width:480px;
	margin:auto;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe, .videoWrapper object,
.videoWrapper embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	max-width:480px;
	max-height:270px;
}

/*Author Center page menus*/

.jco .ifc-anchor-list, .jop .ifc-anchor-list, .jgo .ifc-anchor-list, .cci .ifc-anchor-list, .po .ifc-anchor-list {
  max-width:450px;
  width:100%;
  margin:auto;
}

.jco .ifc-anchor-list ul, .jop .ifc-anchor-list ul, .jgo .ifc-anchor-list ul, .cci .ifc-anchor-list ul, .po .ifc-anchor-list ul {
  max-width:450px;
  width:100%;
}

.jco .ifc-anchor-nav td, .jop .ifc-anchor-nav td, .jgo .ifc-anchor-nav td, .cci .ifc-anchor-nav td, .po .ifc-anchor-nav td {
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

.jco .about-header, .jop .about-header, .jgo .about-header, .cci .about-header, .po .about-header {
	min-height:40px;
}

.jco .about-header-active, .jop .about-header-active, .jgo .about-header-active, .cci .about-header-active, .po .about-header-active {
	min-height:40px;
} 


/*JGO OPEN ACCESS TABLE*/


@media screen and (min-width:532px) and (max-width: 728px) {
	.jgo ul.apc-tab-links {
		width:20%;
		min-width:100px;
	}
	.jgo .apc-chart .tab-content {
		float:left;
		width:90%;
		max-width:355px;
		margin-left:-7px;
	}
}

@media screen and (max-width:532px) {
	.jgo ul.apc-tab-links li {
		display:inline-block;
		border-radius: 5px 5px 0px 0px;
		margin-bottom: 0px;
		max-width: 120px;
		width: 23%;
		text-align:center;
	}
	
	.jgo ul.apc-tab-links {
		width:100%;
		margin-bottom: 0px;
		margin-left:5px;
	}

	.jgo .apc-chart .tab-content {
		width:100%;
		min-width:320px;
	}
	
	.jgo .apc-chart .tab-content p {
		-webkit-column-count:1;
		-moz-column-count:1;
		column-count:1;
	}
}

/*Impact Factor Banner*/


.jco #impact-factor-banner {
    background-color: #005799 !important;
    width: 100%;
    margin: 9px 0px 0px -10px;
    padding: 1px 1px 1px 25px;
    color: #f5f8fa;
    font-weight: 400;
    border-left: 14px solid #00837e;
    font-size: 20px;
}
	
.IF-arrow_box {
	position: relative;
	background: #00837e;
}

.IF-arrow_box:after {
    left: 0%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(240, 179, 16, 0);
    border-left-color: #00837e;
    border-width: 20px;
    margin-top: -20px;
}

/*=============Responsive update code changes=========*/

@media screen and (max-width:768px) {
	.newest-content-column {
    border-bottom: 1px solid #dddddd;
    border-right:0px;
    padding-bottom:15px;
}
	.vertical-rule {
	border-left: 0px solid #ddd;
    padding-left: 0;
    border-right: 0px solid #ddd;
    margin-right: 0;
}
	.current-issue-header td.accessIconContainer {
    display: none;
}
	.apc-chart {
		padding-left:0px;
		padding-right:0px;
	}
	.jgo .apc-chart .tab-nav {
		margin-left:0px;
	}
}

.text {
    width: 300px;
}

.coi-list {
	width:100%;
	max-width:350px;
}
.move-up {
    margin-top: -45px;
	/*margin-top: -55px;*/
}
.dropzone, .move-up {
	display:none;
}

.dropzone .alerts-and-rss {
	max-width: 200px;
}

.dropzone p {
	display:inline;
}

.dropzone .alerts-and-rss img#email {
	width: 35px;
    height: 35px;
    margin-right: 10px;
    display: inline;
}

.dropzone .alerts-and-rss a {
	vertical-align: middle;
    line-height: 34px;
}

@media screen and (max-width:1024px) {
	.dropzone, .move-up {
		display:block;
	}
}

@media screen and (max-width:450px) {
	.dropzone, .move-up {
		display:block;
	}

	.dropzone .alerts-and-rss {
		display:inline-block;
		max-width:100%;
		max-height:50px;
	}
}
div#add-filter {
    padding: 10px;
    background-color: #ddd;
    font-size: 1.1em;
    font-weight: 700;
    color: #00457c;
    display: inline-block;
    overflow-y:visible;
    transition:.25s all;
    margin-left: 5px;
}

div#add-filter:hover {
	cursor:pointer;
	background-color:#eee;
	color:#5c8dca;
}

.add-filter-icon {
    overflow-y:visible;
     height:100%;
	background-color:#eee !important;
}

.add-filter-icon:after {
  content:"";
  background:url('/pb-assets/images/icon-close-128.png') 10px 5px/17px 17px no-repeat;
  display:inline-block;
  width:30px;
  height:20px;
  overflow-y:visible;
  z-index:100;
}


@media screen and (min-width:767px) {
    div#add-filter {
        display:none;
    }
  div.filter-list {
    display:block !important;
  }
  div.filter-active {
    background-color:transparent;
    padding:0px;
  }
  .newSearchFacets .facet-link-container {
  	width:100%;
  }

}

@media screen and (max-width:768px){
    div.filter-list {
    	display:none;
		background-color:#eee;
    	padding:10px;
    }
	h3.overlay-title.pull-left {
    	display:none;
  }
}

@media screen and (max-width:450px){
	.cci #homepage-buttons, .po #homepage-buttons{
	width: 100%;
    padding-right: 3%;
}
	.cci #aim-and-scope, .po #aim-and-scope {
		width:100%;
	}
	.jop div.submit-button {
		min-height:50px;
		height:auto;
	}
}


.filter-active {
    background-color:#eee;
    padding:5px;
    display:block;
}

.visible-xs > .filter-toggle, .visible-xs .pull-right a, .high-level-options li.advanced-toggle {
display:none;
}




/*===============Data Submission Guidelines page=================*/

table#data-submission-guide-table, table#ifc-journal-policies-oa-table, .jco #ifc-table-article-types {
    border-collapse: separate;
    border-spacing: 3px;
    width: 100%;
    max-width: 949px;
}

table#ifc-journal-policies-oa-table {
	max-width:100%;
}

#data-submission-guide-table th, table#ifc-journal-policies-oa-table th, .jco #ifc-table-article-types th, .jco #ifc-table-article-types th:last-child {
    background-color: #739AB0;
    padding: 5px;
    text-align: center;
    color: white;
}

.jco #ifc-table-article-types th:last-child {
	width:50%;
}

#data-submission-guide-table td, table#ifc-journal-policies-oa-table td, .jco #ifc-table-article-types td {
    padding: 5px 10px;
    background-color: inherit;
}

#data-submission-guide-table tr:nth-child(odd), table#ifc-journal-policies-oa-table tr:nth-child(odd), .jco #ifc-table-article-types tr:nth-child(odd) {
    background-color: #eee;
}

#data-submission-guide-table tr:nth-child(even), table#ifc-journal-policies-oa-table tr:nth-child(even), .jco #ifc-table-article-types tr:nth-child(even) {
    background-color: #ddd;
}

table#data-submission-guide-table a:link, div.data-sub a:link {
    text-decoration:underline;
    color:rgb(71, 131, 181);
}

table#data-submission-guide-table a:hover, div.data-sub a:hover {
    text-decoration:none;
    color: #38688f;
}
@media screen and (max-width:768px) {
    #data-submission-guide-table tr td:nth-child(3) {
    word-break:break-all;
}
#data-submission-guide-table th {
    width:33%;
}
}

@media screen and (max-width:532px) {
    #data-submission-guide-table tr td:first-child {
    word-break: break-word;
}
}

/*JOP Supplement styles*/

.jop-suppl-textbox {
    background-color: #eee;
    padding: 15px;
}

.jop-suppl-textbox a {
    color: #4783b5;
    text-decoration: underline;
}
.jop-suppl-textbox a:hover {
    color: #3d719c;
    text-decoration: none
    ;
}

/* making MathML equations bigger */
table.fourmla-display {
    font-size: x-large;
}

/* CCI Collections styles */
.cci-collections, .jop-special-series {
	font-size: 1.1em;
    line-height: 1.4;
}

.cci-collections a > span.hlFld-Title {
    font-size: 1.1em;
}

.cci-collections .pub-list-widget {
	margin-top: 35px;
    border-top: 1px solid #dcdcdc;
    padding-top: 40px;
}

.cci-collections a {
    color:steelblue;
    text-decoration:underline;
	transition:0.3s;
        -o-transition-transition:0.3s;
        -webkit-transition-duration:0.3s;
        -moz-transition-duration:0.3s;

}

.cci-collections a:hover, .cci-collections a:focus {
    color:#23527c;
}

.collections p {
	padding:20px 0 35px 0;
	margin-bottom:20px;
	border-bottom:1px solid #dcdcdc;
	width: 75%;
}

.collections p a {
	font-size:1.2em;
}


/*MENU RESTYLING */

@media (min-width: 992px) {
.normal-view-desktop .navdrawer-container .navdrawer-items {
	line-height:1.2;
}

.normal-view-desktop .navdrawer-container .navdrawer-items li {
	padding:0;
	height:auto;
}

.normal-view-desktop .navdrawer-container .navdrawer-items li a {
    display: block;
    padding: 17px 18px 15px 18px;
}


.normal-view-desktop .navdrawer-container .navdrawer-items li .navdrawer-submenu {
	top:48px;
	border-top: 1px solid #dcdcdc;
}

.normal-view-desktop .navdrawer-container .navdrawer-items li .navdrawer-submenu a {
	color:#555!important;
}

.normal-view-desktop .navdrawer-container .navdrawer-items li .navdrawer-submenu li {
    line-height: 1.2;
    border: 1px solid #dcdcdc;
	border-top:none;
}

.normal-view-desktop .navdrawer-container .navdrawer-items li .navdrawer-submenu li a {
	margin-left:0;
	padding: 12px 18px;
}

.normal-view-desktop .navdrawer-container .navdrawer-items li .navdrawer-submenu .has-items .navdrawer-submenu {
	border-top:1px solid #dcdcdc;
	left:256px;
}

.normal-view-desktop .navdrawer-container .navdrawer-items li .navdrawer-submenu .has-items .icon-arrow_r {
	margin-top: -4px;
}

.normal-view-desktop .navdrawer-container .navdrawer-items li .navdrawer-submenu a:hover, .normal-view-desktop .navdrawer-container .navdrawer-items li .navdrawer-submenu a:focus {
	background-color: #dcdcdc!important;
}
}
/*END MENU RESTYLING */

.companion-video a {
    padding: 4px 1px 5px 70px;
    background: url('/pb-assets/images/yt_icon_rgb_40.png') left center no-repeat;
    color: #444;
    display: block;
	font-size:1.2em;
}

.companion-video {
    font-size: 1.2em;
	background-color:lightgray;
	padding: 7px 1px 7px 10px;
	border-radius:2px;
}

.companion-video a:hover, .companion-video a:focus {
    text-decoration: underline;
    color: black;
}

a.allissues-aop {
	display:none;
}

.search-results-page div.art_title a.ref.nowrap {
    color: #00457c;
    font-size: 1.15em;
    border-bottom: 1px solid;
}

.search-results-page article.searchResultItem {
    margin: 15px auto;
    background: #f8f8f8;
    padding: 10px;
}

.search-results-page .single_highlight_class {
    background-color: rgba(103, 188, 234,.2);
}

.search-results-page .newSearchResults .art_title {
    margin: 5px 0px 5px 0px;
}

.search-results-page a.articlePreviewLink.more {
    color: #00457c;
}

.search-results-page .newSearchResults .entryAuthor {
	text-decoration:none;
}

.search-results-page div.art_title a.ref.nowrap:hover {
	color: #337ABD;
    opacity: 1;
}

.search-results-page a.searchResultJournal {
    color: #555;
    font-weight: normal;
}
.search-results-page a.controlLinks {
    text-decoration: none;
}

/* --- fixing browse by topic --- */
.topicalIndex .widget-body .expander::before {
	font-family: 'icomoon';
}

.topicalIndex .widget-body .expanders span {
	font-family: inherit !important;
	cursor:pointer;
}

.topicalIndex .widget-body .collapser::before {
	font-family: 'icomoon';
}

div.right-topic div, div.left-topic div {
	margin-top: 15px;
}

.ascopubsOATiles {
    display: inline;
    padding: 20px 10px;
    background-color: #eee;
    height: 328px;
    width: 206px;
    float: left;
    margin: 10px;
    text-align: center;
    transition:.2s all;
    transition-timing-function: linear;
}

.ascopubsOATiles img {
    max-width: 175px;
    border: 1px solid #ccc;
}


.ascopubsOATiles:hover, .ascopubsOATiles:focus {
    background-color: rgba(115, 154, 176, .5);
    -ms-transform: scale(2,2);
    -webkit-transform: scale(2,2);
    -moz-transform: scale(2,2);
    transform: scale(1.05,1.05);
	box-shadow: 5px 5px 5px #ddd;
}

.ascopubsOATiles a:link, .ascopubsOATiles a:visited {
    text-decoration: none;
    color: #444;
}

.ascopubsOATiles a:hover {
    text-decoration:underline;
	color:#23527c;
}

.access-button {
    background-color: #f44336;
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin-top: 10px;
    transition: .2s;
}

.access-button:hover {
    background-color: #b71c1c;
}

/*improving new loi layout for mobile */
@media screen and (max-width:991px) {
	.volume-list .js_issue a {
		width:100%;
	}

	.slider .row {
		width:100%;
	}

	.expandedDiv .slider {
		padding-left:0;
	}
}

@media screen and (min-width:992px) {
	.volume-list .js_issue a {
		/*width:52%; removed for mtg abs updates*/
	}
}
/*=============Footer Styles================*/
.pageFooter {
	margin:0;
}
.footer-link-header {
	text-align: center;
	width: 80%;
}
.footer-link-header h2 {
    text-transform: uppercase;
    margin-top: 0;
    color: #0076a9;
    font-size: 1.25em;
    letter-spacing: 1px;
}
.footer-links {
    font-size: 12px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    line-height: 1.2em;
}

.footer-links#right {
	float:right;
	position:relative;
	clear:both;
}

div.footer-link-list a:link, div.footer-link-list a:visited {
    color: gray;
    text-decoration: none;
    font-weight: normal;
}

div.footer-link-list h3 a:link, div.footer-link-list h3 a:visited {
    color: #0076a9;
    text-decoration: none;
    font-weight: 700;
}

div.footer-link-list {
    width: 40%;
    display: inline-block;
    position: relative;
    margin: auto 20px;
    transition:1s all ease;
}

div#ql-resources, div#education-others-list {
    float: right;
    transition:1s all ease;
}

div#ql-content-journal, div#journals-pubs-list {
    float: left;   
}

div.footer-link-list a:hover {
    color: #0076a9;
    text-decoration: underline;
}

div.footer-link-list h3 {
    margin-bottom: 0px;
    font-size: 1.1em;
    color: #0076a9;
}

div.footer-link-list p {
    margin-top: 0;
}

div#footer-quick-links {
    border-right: 1px solid #000;
}

div.footer-quick-links {
    border-right: 1px solid #ccc;
    padding: 20px 0px;
}
div#asco-address {
    float: left;
    width: 50%;
}

div#asco-social-media {
	float: right;
    width: 50%;
    text-align: right; 
}

p.social-links {
    float: right;
}

div#asco-footer-info {
    position: relative;
    margin: 20px;
}

.asco-footer-info {
	border-top: 1px solid #ccc;
	clear: both;
}


.quick-links-col {
	border-right: 1px solid #ccc;
	min-height: 394.3px;
}

.quick-links-col, .asco-family {
	transition: 0.75s all ease;
}

div.footer-link-list h3 a:hover {
    text-decoration: underline;
    color: #00447c;
}
.footer-options {
	    display:block;
}

img#harborside-logo {
    margin-left: 15%;
    height: 42px;
    width: auto;
    display: inline;
    margin-bottom: 5px;
}

@media screen and (min-width:901px) and (max-width:1024px) {
    .quick-links-col, .asco-family {
        padding-top: 20px;
        min-height: 500px;
    }
}

@media screen and (max-width:900px) {

    div.footer-link-list {
    width: 80%;
    display: block;
    position: relative;
    margin: auto 20px;
    transition:1s all ease;
}

    div#ql-resources, div#education-others-list {
    float: left;
}
    .quick-links-col {
	border-right: 1px solid #ccc;
	min-height: 650px;
	height: 100%;
	padding:20px 0px 20px 20px;
}
    .asco-family {
        padding:20px 0px 20px 20px;
    }
}

@media screen and (max-width:600px) {
	.quick-links-col, .asco-family {
		width:100%;
	}
	.asco-family {
		margin-bottom:5% 0;		
	}

	div.footer-link-list {
		margin:0;
	}

	.footer-link-list h3::after {
		content:'\25bc';
		margin-left:4px;
	}
	.footer-link-list h3.link::after {
		content:''
	}
	
	.footer-link-list h3:hover, .footer-link-list h3:focus {
		cursor:pointer;
	}

	.footer-link-header {
		text-align:left;
	}
	.footer-link-header img, .footer-link-header h2 {
		display: inline-block;
		vertical-align:middle;
	}
	.footer-link-header h2 {
		margin-bottom:0;
		/* margin-left:10px; */
	}

	.footer-options {
	    display:none;
	}

	.footer-options-open {
	    display:block !important;
	}

	div.quick-links-col {
    border-right: 0px;
    border-bottom:1px solid #ccc;
    padding-bottom:5%;
    height:100%;
    min-height:0;
}
	.asco-footer-info {
		padding: 0px 20px 7px 20px;
	}
	
	div#asco-address, div#asco-social-media {
		position:relative;
		width: 100%;
		float:left;
		text-align:left;
	}
	img#harborside-logo {
    	margin-left: 10%;
	}

	div#asco-social-media .social-links, div#asco-social-media .footer-links, #div#asco-social-media .footer-links #right {
		float:left;
	}
}
@media screen and (max-width:360px) {
	img#harborside-logo {
		margin-left: 0px;
    	display: block;
	}
}

.figuresContent .figure.figure-image-content .holder img.image {
	max-width:500px;
}
.pub-list-no-indent .publications-list table.articleEntry {
		margin-left: -35px;
}

.jco-table {
	border-collapse: separate;
    border-spacing: 3px;
    width: 100%;
    max-width: 949px;
}

.jco-table th {
	background-color: #739AB0;
    padding: 5px;
    text-align: center;
    color: white;
}

.jco-table td {
	 padding: 5px 10px;
	 text-align: center
}

.jco-table tr:nth-child(odd) {
	background-color: #eee;
}

.jco-table tr:nth-child(even) {
	background-color: #ddd;
}



a.btn-ascopubs-main {
    text-align: center;
    background-color: #739AB0;
    width: 75%;
    max-width: 330px;
    margin: 2.5% auto;
    padding: 20px 0;
    border-radius: 25px;
    border: 0px solid transparent;
    display: block;
    color: white;
    font-size: 1.25em;
    text-decoration: none;
    transition: .25s ease all;
}

a.btn-ascopubs-main:hover {
    background-color: #568199;
    box-shadow: 0px 4px 5px 2px #ddd;
	margin-top:calc(2.5% - 3px);
	margin-bottom:calc(2.5% + 3px);
}

#fellows-container-top {
	display:flex;
	align-items:center;
}

@media screen and (max-width: 991px) {
	#fellows-img {
		float: left;
	}
	#fellows-container-top  {
		display:block;	
	}
}

@media screen and (max-width: 532px) {
	#fellows-container-top {
		display:flex;
		flex-direction:column;
	}
}

#green-bar-container {
	padding:7px;
}
@media screen and (max-width:1024px) {
	#green-bar-container {
	padding:0;
}
}

/* hiding keyword numbers from abstracts */
.abstractKeywords {
    display: none;
}

.po-pub-list .art_title.linkable a {
    text-decoration: underline;
    color: #337ABD;
}

.po-pub-list .art_title.linkable a:hover, .po-pub-list .art_title.linkable a:focus {
	color:#23527c;
}

/* PO Collections code */
.collections-list {
    display:grid;
    grid-template-columns: 65% 32%;
    grid-gap: 3%;
    margin-bottom: 100px;
    justify-items:center;
    align-items:center;
    font-size:1.1em;
}

@media screen and (max-width:991px) {
  .collections-list {
    grid-template-columns: 100%;
    grid-gap:0;
  }
}

.collections-list img {
max-width:100%;
}

.trendmd-widget h3.trendmd-widget-header__heading {
	color:#222;
}

/*Top articles page*/
div#btn-container {
    text-align: center;
	margin: 20px 0px;
}

#btn-container button {
    margin: auto;
    display: inline-block;
}

button.submit-button {
    padding: 15px 20px;
    border-radius: 25px;
    border: 0px solid transparent;
	transition: .25s ease all;
}
button.submit-button:hover, button.submit-button:focus {
    box-shadow: 0px 4px 5px 2px #ddd;
	transform:translateY(-3px);
}

button.submit-button a:link, button.submit-button a:visited {
    color: white;
    text-decoration: none;
}
button#cci-submit, button.cci-submit {
	background-color: #de5828;
	margin-right: 20px;
}
button#cci-submit:hover, button.cci-submit:hover, button#cci-submit:focus, button.cci-submit:focus {
    background-color: #b5451c;
}

button#po-submit {
    background-color: #ac162c;
}
button#po-submit:hover, button#po-submit:focus {
    background-color: #d91c38;
}
.top-article-lists img {
    max-height: 47px;
    margin: auto;
    display: block;
}

.top-article-lists ol li {
    margin: 15px 0px;
}

.top-article-lists ol {
    margin-top: 20px;
}

.top-article-lists ol li a:link {
    font-size: 1.1em;
}

span.author-list {
    color: #666;
}

@media screen and (max-width:768px) {
	div#po-list {
    	border-top: 1px solid #ccc;
    	padding-top: 30px;
	}
}

/*==========Mednet Display==========*/
.mednet-author {
    display: flex;
    align-items: center;
}

.mednet-author img {
    height: 50px;
}

.mednet-author p {
    color: #444;
    margin-left: 8px;
}

p.mednet-brief-answer {
    margin-top: 7px;
}

p.mednet-title a {
    font-size: 1.05em;
}

p.mednet-title {
    margin-bottom: 7px;
}

/*==========Ed Book=======*/
.edbk div#issuePdf {
    text-align: center;
    background-color: #739AB0;
    width:50%;
    max-width: 115px;
    margin:0;
    padding: 12px 0;
    border-radius: 25px;
    border: 0px solid transparent;
    display: block;
    transition: .25s ease all;
}

.edbk div#issuePdf:hover, div#issuePdf:focus {
    background-color: #568199;
    box-shadow: 0px 3px 4px 2px #ddd;
    margin-top: -3px;
    margin-bottom: 3px;
	cursor:pointer;
}

.edbk div#issuePdf a:link, div#issuePdf a:visited {
    color: white;
    font-size: 1em;
    text-decoration: none;    
}

.edbk .tocTools fieldset {
    padding-left: 0px;
}

/*==== Meeting Abs Changes ====*/
.mtg-abs-toc .issueGroup .slider .js_issue {
	margin:0;
	width:100%
}

.mtg-abs-toc .issues-list .js_issue a span {
	display: flex;
    /*width: 100%;*/
}
.mtg-abs-toc .issues-list .js_issue a span:first-child {
	width:100%;
}
.mtg-abs-toc .issues-list .js_issue a span span:first-child {
    width: 110px;
    flex-shrink: 0;
}

.mtg-abs-toc .issues-list .js_issue a {
	width:100%
}
.mtg-abs-toc .issues-list .js_issue .coverDate {
	margin:0 5px 0 0;
	width:25%;
	max-width:150px;
	flex-shrink:0;
	padding:0;
}
.literatumListOfIssuesWidget .issues-list .issueGroup .slider .issueGroup .slider .issueGroup .slider .expander.open::before {
	display:none;
}
.literatumListOfIssuesWidget .issues-list .issueGroup .slider .issueGroup .slider .issueGroup .slider .title{
	margin: 0;
	padding:10px 0;
}

.mtg-abs-toc span.issueTitle {
	margin:0;
}

@media screen and (max-width:991px) {
	.mtg-abs-toc .slider .issueGroup {
	padding-left:0;
	}
	.mtg-abs-toc .slider .js_issue {
	padding-left:0;
	}
}
@media screen and (max-width: 532px) {
	.mtg-abs-toc .issueGroup {
	font-size:13px;
	}
}

/*simultaneous publication landing page*/
.simul-pubs span.citing {color:#000;}
.simul-pubs .title {font-size:16px}
.simul-pubs a.title {text-decoration:none;}
.simul-pubs a.title:hover, .simul-pubs a.title:focus {text-decoration:underline;}

/* ==== sponsored content on homepage ==== */
div.sponcon {
    background: #f8f8f8;
    border-top: 2px solid #00447c;
}

.sponcon h1 {
    border-bottom: 1px solid #ccc;
    padding-top: 0;
}

.sponcon img {
    float: left;
    margin: 0 15px 7px 0;
}

span.sponsor {
    font-size: .9em;
    text-transform: uppercase;
    font-weight: bold;
    color: #ec0b0b;
}

span.sponsored-article-title {
    font-size: 1.1em;
}