/*
	NEW
*/
.portfolio-nav{
	background-image:url('../images/blocks/portfolio-full.jpg');
	background-repeat:no-repeat;
	background-size:cover;

}

.portfolio-nav .container{
	position:relative;
	padding-bottom:0em !important;
}

.portfolio-nav ul, .portfolio-nav ul li{
	list-style:none; padding:0; margin:0;
}

.portfolio-nav ul.menu{
	border-bottom:none !important;
	margin-top:2em;
}

.portfolio-nav h2{
	margin-left:0;
}




@media only screen and (min-width: 951px) {

	.page-title-block.portfolio-nav .container{
		padding-top:7em !important;
		padding-bottom:2em !important;
	}

	.portfolio-nav ul.menu{
		margin-top:0;
		position:absolute;
		right:20px;
		bottom:0;
	}
}

@media only screen and (min-width: 1025px) {
	/* Grid Adjustment to join Phase 2*/
	#phase-2-early{
		/*margin-right:-0.75em;*/
	}

	#phase-2-advanced{
		/*margin-left:-0.75em;*/

	}

	#phase-2-advanced h3{
		/*padding-left:1em !important;*/
	}
}

.section-portfolio .at-panel{
	margin:0 -0.75em !important;
}

.section-portfolio .at-panel .region{
	padding:0 0.75em;
}

/*
	LEGACY
*/

#portfolio_toggle{ padding-top:20px; margin-bottom:20px; font-size:24px; text-align:right;}
#portfolio_toggle a{  text-decoration:none;}
#portfolio_toggle a.right{ display:block; float:right; /*padding-right:25px; background-repeat:no-repeat; background-position:right center; background-image:url(../img/nav/arrow-right.png);*/}
#portfolio_toggle a.left{ display:block; float:left; /*padding-left:25px; background-repeat:no-repeat; background-position:left center; background-image:url(../img/nav/arrow-left.png);*/}

/*h2{ font-weight:normal; font-family: 'DINCondensed'; color:#029BEB; color:#571B57;
font-size:48px; line-height:48px; margin-top:0px;}


.portfolio{ padding-bottom:30px;}*/
.section-portfolio a{ text-decoration:none;}
.section-portfolio ul li a:hover{ text-decoration:none;}

.section-portfolio .panel-display h3, .section-portfolio .view-portfolio-products h3{ margin:0px; font-weight:normal; color:#5F4960;  /*border-bottom:5px solid #3EC3FB;*/ padding-bottom:0.75em;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    text-transform: uppercase;
	font-size:1em;
}
.section-portfolio .portfolio-tiles ul{ list-style:none; padding:0; margin:0;}
.section-portfolio .portfolio-tiles ul li{ padding:0; margin:0; margin-bottom:6px;}
.section-portfolio .portfolio-tiles ul li div.Compound{ display:block; /*padding:10px;*/ /*height:64px;*/ position:relative; /*font-size:13px;*/ text-decoration:none; background-color:#EDEDED; padding:8px;
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.section-portfolio .portfolio-tiles ul li div.Compound a .name { color:#371A38; color:#65576a !important;  display:block; margin-bottom:20px; }
.section-portfolio .portfolio-tiles ul li div.Compound .funder { color:#009AE7; font-size:11px; font-weight:bold; display:block; /*position:absolute; bottom:10px;*/ }
.section-portfolio .portfolio-tiles ul li div.trial_component_Portfolio{ background:none !important; padding:0;}

.section-portfolio .portfolio-tiles ul li div.Trial{ display:block; padding:8px; /*height:64px;*/ position:relative; font-size:13px; text-decoration:none; background-color:#D8F0FC; background-color:#eee; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
	/* New Trial block colors */
	/*.section-portfolio .panel-display .region-five-first ul li div.Trial{ background-color:#edf8fd;}
	.section-portfolio .panel-display .region-five-second ul li div.Trial{ background-color:#daf0fb;}
	.section-portfolio .panel-display .region-five-third ul li div.Trial{ background-color:#c8e9f9;}
	.section-portfolio .panel-display .region-five-fourth ul li div.Trial{ background-color:#c8e9fa;}
	.section-portfolio .panel-display .region-five-fifth ul li div.Trial{ background-color:#b4e3fa;}*/

	.section-portfolio .panel-display .region-four-first ul li div.Trial{ background-color:#edf8fd;}
	.section-portfolio .panel-display .region-four-second ul li div.Trial{ background-color:#daf0fb;}
	.section-portfolio .panel-display .region-four-third ul li div.Trial{ background-color:#c8e9f9;}
	.section-portfolio .panel-display .region-four-fourth ul li div.Trial{ background-color:#c8e9fa;}
	.section-portfolio .panel-display .region-four-fifth ul li div.Trial{ background-color:#b4e3fa;}


.section-portfolio .portfolio-tiles ul li div.Trial a .name { font-size:1em; color:#009AEA; color:1597d2 !important; font-weight:bold; display:block; /*text-align:center;*/ margin-bottom:10px; }
.section-portfolio .portfolio-tiles ul li div.Trial .name span{ display:inline-block; /*padding-left:20px; background-image:url(../img/icons/trial-box-icon.png); background-position:left center; background-repeat:no-repeat;*/}
.section-portfolio .portfolio-tiles ul li div.Trial ul{ margin:0px; padding:0px; }
.section-portfolio .portfolio-tiles ul li div.Trial li{ margin:0px; padding:0px; background-color:#FFF;  padding:10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:6px; }
.section-portfolio .portfolio-tiles ul li div.Trial li a{ color:#65576a !important;}
.section-portfolio .portfolio-tiles ul li div.Trial li .title{ font-weight:inherit; }
.section-portfolio .portfolio-tiles ul li div.Trial .funder{ color:#009AE7; font-size:11px; font-weight:bold; display:block; display:none;}

.trial_component_Portfolio.Regimen .title{ /*color:#666;*/}
.trial_component_Portfolio.Regimen .title:before{ content:'(';}
.trial_component_Portfolio.Regimen .title:after{ content:')';}

.section-portfolio .node-template{ font-size:13px; color:#363636;}
.section-portfolio .node-template h2{  /*padding-left:50px;*/ background-repeat:no-repeat; background-position:left center;}
	.section-portfolio .node-template h2.nopad{ padding-left:0px;}
	.section-portfolio .node-template h2.compound{ /*background-image:url(../img/icons/pages-large.png); background-position:left 5px; padding-left:40px;*/}
	.section-portfolio .node-template h2.regimen{ /*background-image:url(../img/icons/folder-large.png); */}
	.section-portfolio .node-template h2.trial{ /*background-image:url(../img/icons/stripes-large.png); */}

.section-portfolio .node-template h3{ font-weight:normal; color:#4C2551; font-size:18px; margin:0px; margin-bottom:20px;}
.section-portfolio .node-template .body h3{ margin-top:20px;}

.section-portfolio .node-template p{ margin:0px; margin-bottom:20px; line-height:22px;}
.section-portfolio .node-template p.blurb-regimen{ margin-top:-20px;}
.section-portfolio .node-template p.blurb-trial{ margin:20px 0px;}
.section-portfolio .node-template .trial-partners{ margin-top:-20px; margin-bottom:20px;}

.section-portfolio .node-template .block-label{ font-weight:bold; display:block; margin:15px 0px; font-size:14px; color:#953c21; padding-bottom:10px; border-bottom:1px solid #953c21; }

.section-portfolio .node-template ul, .section-portfolio .node-template ol{ margin-left:25px; margin-bottom:10px;}
.section-portfolio .node-template ul li, .section-portfolio .node-template ol li{ margin-bottom:8px;}

.section-portfolio .node-template .classification{ display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#541a54;}
.section-portfolio .node-template .classification .views-label{ /*color:#019AE8;color:#953c21;*/ font-weight:bold; }

div.stage{ background-color:#EDEDED; border:1px solid #D9D4DA; padding:15px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-size:18px; font-weight:bold; color:#381939; margin-bottom:10px;}
div.stage span{ display:block; border-bottom:5px solid #46C5FC; padding-bottom:10px;}
div.stage span.stage_0, h3.stage_0{ border-bottom:7px solid #EAE8EB;}
div.stage span.stage_1, h3.stage_1{ border-bottom:7px solid #D2EFFF;}
div.stage span.stage_2, h3.stage_2{ border-bottom:7px solid #A8E1FE;}
div.stage span.stage_3, h3.stage_3{ border-bottom:7px solid #72D1FD;}
div.stage span.stage_4, h3.stage_4{ border-bottom:7px solid #41C2FB;}
div.stage span.stage_5, h3.stage_5{ border-bottom:5px solid #00A0F6; border-bottom:7px solid #bbe7fb;}
div.stage span.stage_6, h3.stage_6{ border-bottom:5px solid #0086D8; border-bottom:7px solid #45abe0; }
div.stage span.stage_7, h3.stage_7{ border-bottom:5px solid #2467B6; border-bottom:7px solid #45abe0; }
div.stage span.stage_8, h3.stage_8{ border-bottom:5px solid #4B4793; border-bottom:7px solid #3d81f1; }
div.stage span.stage_9, h3.stage_9{ border-bottom:5px solid #652D74; border-bottom:7px solid #443ce9; }
div.stage span.stage_10, h3.stage_10{ border-bottom:7px solid #18724D;}


div.stage span.stage_0, h3.stage_0{ border-bottom:7px solid #EAE8EB;}
div.stage span.stage_1, h3.stage_1{ border-bottom:7px solid #D2EFFF;}
div.stage span.stage_2, h3.stage_2{ border-bottom:7px solid #A8E1FE;}
div.stage span.stage_3, h3.stage_3{ border-bottom:7px solid #72D1FD;}
div.stage span.stage_4, h3.stage_4{ border-bottom:7px solid #41C2FB;}
div.stage span.stage_57, h3.stage_5{ border-bottom:5px solid #00A0F6; border-bottom:7px solid #bbe7fb;}
div.stage span.stage_50, h3.stage_6{ border-bottom:5px solid #0086D8; border-bottom:7px solid #45abe0; }
div.stage span.stage_51, h3.stage_7{ border-bottom:5px solid #2467B6; border-bottom:7px solid #45abe0; }
div.stage span.stage_52, h3.stage_8{ border-bottom:5px solid #4B4793; border-bottom:7px solid #3d81f1; }
div.stage span.stage_56, h3.stage_9{ border-bottom:5px solid #652D74; border-bottom:7px solid #443ce9; }
div.stage span.stage_10, h3.stage_10{ border-bottom:7px solid #18724D;}



div.associations, .view-compound-detail-sidebar .views-field-field-partners{background-color:#F2F2F2;  padding:15px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
div.associations a{ color:#00A6EA; text-decoration:none; }
div.associations ul, div.associations li, .view-compound-detail-sidebar .views-field-field-partners ul, .view-compound-detail-sidebar .views-field-field-partners li{ list-style:none; padding:0; margin:0;}

div.associations ul{ margin-bottom:10px;}
div.associations ul li a{ padding-top:2px; padding-bottom:2px;}





ul.compounds, ul.compounds li{ list-style:none;  margin:0px; margin-bottom:10px;}
ul.compounds li .partners{ font-size:12px; color:#999; color:#666; padding-left:20px;}
ul.trials, ul.trials li{ list-style:none; margin:0px; margin-bottom:10px;}
ul.regimens, ul.regimens li{ list-style:none;  margin:0px; margin-bottom:10px;}
ul.partners, ul.partners li{ list-style:none;  margin:0px;}
ul.trials li a{ display:block;  /*padding-left:20px; background-image:url(../img/icons/stripes-small.png); background-repeat:no-repeat; background-position:left center;*/}
ul.compounds li a{ display:block;  /*padding-left:20px; background-image:url(../img/icons/pages-small.png); background-repeat:no-repeat; background-position:left center;*/}
ul.regimens li a{ display:block;  /*padding-left:20px; background-image:url(../img/icons/folder-small.png); background-repeat:no-repeat; background-position:left center;*/}


/*
	PRODUCTS
*/
.portfolio-products-header{
	background-image:url('../images/blocks/portfolio-products-banner.jpg');
	background-size:cover;
	color:#fff;
	padding:2em 0;
	margin-bottom:2em;
}


.view-portfolio-products{
	padding:2em 0;
	margin-bottom:2em;
}

.section-portfolio .view-portfolio-products ul li div.Trial{
	background-color:#8f769c;
	color:#efeaf1;
	padding:15px;
	padding-left:50px;
	font-size:16px;
}

.section-portfolio .view-portfolio-products ul li div.Trial img{
	float:left;
	margin-left:-35px;
	margin-top:10px;
}

.section-portfolio .view-portfolio-products ul li div.Trial .funder{
	display:block;
	color:#e0d0e8;
	border-top:1px solid #a991b5;
	padding-top:5px;
	font-size:16px;
	font-weight:normal !important;
}

.section-portfolio .view-portfolio-products ul li div.Trial a .name{
	color:#746679;
	color:#fff;
}

.view-portfolio-products .view-content{

}

.view-portfolio-products > .view-content{
	margin:0 -1.5em;
	margin:0 -0.75em;
}

.view-portfolio-products > .view-content > ul > li{
	width:100%;
	padding:0 1.5em;
	padding:0 0.75em;

	  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

h3.stage_products{ border-bottom:7px solid #5F4960; margin-bottom:20px !important;}

.view-portfolio-product-detail-sidebar div.stage span{ display:block; border-bottom:7px solid #8f769c; padding-bottom:10px;}


@media only screen and (min-width: 580px){
	.view-portfolio-products > .view-content > ul > li{
		width:50%;
		float:left;
	}
}

@media only screen and (min-width: 1025px){
	.view-portfolio-products > .view-content > ul > li{
		width:20%;
	}
}


.view-regimen-detail-body .views-label,
.view-compound-detail-body .views-label,
.view-trial-detail-body .views-label{
	font-weight: bold;
	font-size: 1.1em;
	color:#633763;
}

.view-compound-detail-sidebar .views-label{
	font-size: 18px;
    font-weight: bold;
    color: #381939;
}


.views-field-field-chemical-class{
	margin-bottom: 1rem;
}

.views-field-field-clinicaltrials-gov-url{
	margin:1rem 0;
}

.views-field-field-chemical-structure{
	margin:1rem 0;
}

.view-trial-detail-sidebar .views-field-field-logo{
	margin:1rem auto;
	max-width: 300px;
	max-height: 300px;
}


.view-id-regimens h3{
	margin-top:2rem;
	/*font-weight: 600;*/
}