@font-face {
 font-family:Gotham;
 src:url(../../../fonts/Gotham-Book.eot);
 src:url(../../../fonts/Gotham-Book.eot?#iefix) format("embedded-opentype"),
 url(../../../fonts/Gotham-Book.woff2) format("woff2"),
 url(../../../fonts/Gotham-Book.woff) format("woff"),
 url(../../../fonts/Gotham-Book.ttf) format("truetype");
 font-weight:400;
 font-style:normal
}
@font-face {
 font-family:Gotham;
 src:url(../../../fonts/Gotham-Bold.eot);
 src:url(../../../fonts/Gotham-Bold.eot?#iefix) format("embedded-opentype"),
 url(../../../fonts/Gotham-Bold.woff2) format("woff2"),
 url(../../../fonts/Gotham-Bold.woff) format("woff"),
 url(../../../fonts/Gotham-Bold.ttf) format("truetype");
 font-weight:700;
 font-style:normal
}
@font-face {
 font-family:Gotham;
 src:url(../../../fonts/Gotham-Medium.eot);
 src:url(../../../fonts/Gotham-Medium.eot?#iefix) format("embedded-opentype"),
 url(../../../fonts/Gotham-Medium.woff2) format("woff2"),
 url(../../../fonts/Gotham-Medium.woff) format("woff"),
 url(../../../fonts/Gotham-Medium.ttf) format("truetype");
 font-weight:500;
 font-style:normal
}
@font-face {
 font-family:Gotham;
 src:url(../../../fonts/Gotham-Black.eot);
 src:url(../../../fonts/Gotham-Black.eot?#iefix) format("embedded-opentype"),
 url(../../../fonts/Gotham-Black.woff2) format("woff2"),
 url(../../../fonts/Gotham-Black.woff) format("woff"),
 url(../../../fonts/Gotham-Black.ttf) format("truetype");
 font-weight:900;
 font-style:normal
}
.pipeline-section__filter {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
@media only screen and (min-width:768px) {
 .pipeline-section__filter {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
 }
}
.pipeline-section__filter--therapeutic-area {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 margin-bottom:15px
}
@media only screen and (min-width:768px) {
 .pipeline-section__filter--therapeutic-area {
  margin:0
 }
}
@media only screen and (min-width:768px) {
 .pipeline-section__filter--phases {
  margin-left:50px
 }
}
.pipeline-section__filter .select-wrapper {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 position:relative;
 cursor:pointer
}
.pipeline-section__filter .select-wrapper select {
 cursor:pointer;
 font-size:16px;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 padding:10px 40px 10px 10px;
 background:#fff;
 border:1px solid #d7d7d7;
 height:45px
}
@media only screen and (min-width:768px) {
 .pipeline-section__filter .select-wrapper select {
  height:50px
 }
}
.pipeline-section__filter .select-wrapper select::-ms-expand {
 display:none
}
.pipeline-section__filter .select-wrapper:after {
 content:"";
 position:absolute;
 right:15px;
 -webkit-transform:translateY(-6px) rotate(90deg);
 -ms-transform:translateY(-6px) rotate(90deg);
 transform:translateY(-6px) rotate(90deg);
 top:50%;
 background:url(../../assets/svg/orange-arrow.svg) no-repeat;
 width:10px;
 height:15px;
 pointer-events:none
}
@media only screen and (min-width:768px) {
 .pipeline-section__filter .select-wrapper:after {
  width:12px;
  height:17px
 }
}
.pipeline-section__content {
 margin:0 -15px
}
.pipeline-section__block.showme {
 -webkit-transition:all .4s ease;
 -o-transition:all .4s ease;
 transition:all .4s ease;
 margin-top:20px;
 opacity:1;
 visibility:visible;
 height:auto;
 max-height:100%;
 overflow:hidden
}
.error {
	margin-top: 48px;
}
@media only screen and (min-width:768px) {
 .pipeline-section__block {
  margin-top:30px
 }
}
.pipeline-section__block.hidden {
 opacity:0;
 visibility:hidden;
 padding:0;
 margin:0;
 max-height:0
}
.pipeline-section__block { /* dmc  new */
 opacity:0;
 visibility:hidden;
 padding:0;
 margin:0;
 max-height:0
}
.pipeline-section__block.hidden .pipeline-medicines__item__chart {
 max-width:0!important
}
.pipeline-section__block h4 {
 padding:10px 15px 0;
 margin:0
}
.pipeline-section__block__header {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 border-bottom:1px solid #d0d0d0;
 font-weight:700;
 margin:0 15px;
 padding-bottom:5px
}
.pipeline-section__block__header--space {
 width:37.5%;
 	width: 34.5%;
}
.pipeline-section1 .col-5,
.pipeline-section2 .col-5 {
	flex: 0 0 19.999999%;
	max-width: 19.999999%;
}
.col-lg-10x {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
.col-lg-10x .col-5 {
	padding-right: 4px;
	padding-left: 4px;
}

/* dmc for jen */
.pcheader.ishidden {
	display: none !important;	
}

@media only screen and (min-width:768px) {
 .pipeline-section__block__header--space {
  width:20.83333%
 }
}
@media only screen and (min-width:992px) {
 .pipeline-section__block__header--space {
  width:25%
 }
}
.pipeline-section__block__header--partner {
 width:29.16667%
}
@media only screen and (min-width:768px) {
 .pipeline-section__block__header--partner {
  width:16.66667%
 }
}
@media only screen and (min-width:992px) {
 .pipeline-section__block__header--partner {
  width:12.5%
 }
}
.pipeline-section__block__header--phase {
 width:8.33333%;
 	width: 11%;
 	text-align:center;
}
@media only screen and (min-width:768px) {
 .pipeline-section__block__header--phase {
  width:16.66667%;
  /* dmc 
  width: 13.33333%;*/
  width: 12.5%;
  width: 15.625%;
  width: 20.5%;
 }
}

#drug-hdr-1, #drug-hdr-5 {
	display: none;	
}


.pipeline-section__block__header--phase:last-of-type,
.pipeline-section__block__header--phase:nth-last-child(2) {
 width:8.33333%
}
@media only screen and (min-width:768px) {
 .pipeline-section__block__header--phase:last-of-type,
 .pipeline-section__block__header--phase:nth-last-child(2) {
  width:14.58333%
 }
}
@media only screen and (min-width:992px) {
 .pipeline-section__block__header--phase:last-of-type,
 .pipeline-section__block__header--phase:nth-last-child(2) {
  width:12.5%
 }
}
.pipeline-section__block .pipeline-medicines {
 margin-bottom:-1px
}
.pipeline-section__block .pipeline-medicines__item {
 -webkit-transition:all .4s ease;
 -o-transition:all .4s ease;
 transition:all .4s ease;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 padding:0 15px;
 line-height:1.22;
 opacity:1;
 visibility:visible;
 overflow:hidden;
 cursor:pointer;
 max-height:150px;
 font-size:14px
}
@media only screen and (min-width:768px) {
 .pipeline-section__block .pipeline-medicines__item {
  font-size:16px
 }
}
.pipeline-section__block .pipeline-medicines__item--no-details {
 cursor:auto
}
.pipeline-section__block .pipeline-medicines__item--no-details.active,
.pipeline-section__block .pipeline-medicines__item--no-details:hover {
 background-color:inherit!important
}
.pipeline-section__block .pipeline-medicines__item.hidden {
 opacity:0;
 visibility:hidden;
 padding:0;
 margin:0;
 max-height:0
}
.pipeline-section__block .pipeline-medicines__item { /* dmc new */
 opacity:0;
 visibility:hidden;
 padding:0;
 margin:0;
 max-height:0
}
.pipeline-section__block .pipeline-medicines__item.showme {
	opacity:1;
	visibility:visible;
	padding:0 15px;
	
	max-height:150px;
}
.pipeline-section__block .pipeline-medicines__item.hidden .pipeline-medicines__item__chart {
 max-width:0!important
}
.pipeline-section__block .pipeline-medicines__item:active,
.pipeline-section__block .pipeline-medicines__item:focus,
.pipeline-section__block .pipeline-medicines__item:hover {
 color:inherit
}
.pipeline-section__block .pipeline-medicines__item__name {
 width:34.5%;
 padding:10px 5px 15px 0;
 border-bottom:1px solid #d0d0d0
}
@media only screen and (min-width:768px) {
 .pipeline-section__block .pipeline-medicines__item__name {
  padding:5px 5px 10px 0;
  width:20.83333%
 }
}
@media only screen and (min-width:992px) {
 .pipeline-section__block .pipeline-medicines__item__name {
  width:25%
 }
}
.pipeline-section__block .pipeline-medicines__item__partner {
 width:29.16667%;
  width:27.16667%;
 padding:10px 5px 10px 0;
 border-bottom:1px solid #d0d0d0
}
@media only screen and (min-width:768px) {
 .pipeline-section__block .pipeline-medicines__item__partner {
  padding:5px 5px 5px 0;
  width:16.66667%
 }
}
@media only screen and (min-width:992px) {
 .pipeline-section__block .pipeline-medicines__item__partner {
  width:12.5%
 }
}
.pipeline-section__block .pipeline-medicines__item__phase {
 width:38.33333%;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 padding:10px 0;
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start;
 border-bottom:1px solid #d0d0d0
}
@media only screen and (min-width:768px) {
 .pipeline-section__block .pipeline-medicines__item__phase {
  padding:20px 0;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:64.58333%
 }
}
@media only screen and (min-width:992px) {
 .pipeline-section__block .pipeline-medicines__item__phase {
  width:62.5%
 }
}
.pipeline-section__block .pipeline-medicines__item__chart {
 -webkit-transition:max-width .5s ease;
 -o-transition:max-width .5s ease;
 transition:max-width .5s ease;
 max-width:0;
 height:14px;
 position:relative;
 width:100%
}
@media only screen and (min-width:768px) {
 .pipeline-section__block .pipeline-medicines__item__chart {
  height:20px
 }
}

/* dmc for jen */
.pipeline-section__block .pipeline-medicines__item__chart.visible {
/* max-width:62.5% */
}
/*
	dmc pre preclinical
	.pipeline-section__block .pipeline-medicines__item__chart.visible[data-phase-length="1"] {
 max-width:calc(18% - 10px)
}
@media only screen and (min-width:576px) {
 .pipeline-section__block .pipeline-medicines__item__chart.visible[data-phase-length="1"] {
  max-width:calc(10% - 10px)
 }
}
.pipeline-section__block .pipeline-medicines__item__chart.visible[data-phase-length="2"] {
 max-width:calc(46% - 10px)
}
@media only screen and (min-width:576px) {
 .pipeline-section__block .pipeline-medicines__item__chart.visible[data-phase-length="2"] {
  max-width:calc(38% - 10px)
 }
}
.pipeline-section__block .pipeline-medicines__item__chart.visible[data-phase-length="3"] {
 max-width:calc(70% - 10px)
}
@media only screen and (min-width:576px) {
 .pipeline-section__block .pipeline-medicines__item__chart.visible[data-phase-length="3"] {
  max-width:calc(64% - 10px)
 }
}
.pipeline-section__block .pipeline-medicines__item__chart.visible[data-phase-length="4"] {
 max-width:calc(100% - 10px)
}
*/

.pipeline-section__block .pipeline-medicines__item__chart.visible[data-phase-length="1"] {
	max-width:calc(14.5% - 10px)
}
.pipeline-section__block .pipeline-medicines__item__chart.visible[data-phase-length="2"] {
	max-width:calc(31% - 10px)
}
.pipeline-section__block .pipeline-medicines__item__chart.visible[data-phase-length="3"] {
	max-width:calc(51% - 10px)
}

.pipeline-section__block .pipeline-medicines__item__chart.visible[data-phase-length="4"] {
	max-width:calc(72% - 10px)
}
.pipeline-section__block .pipeline-medicines__item__chart.visible[data-phase-length="5"] {
	max-width:calc(100% - 10px)
}



.pipeline-section__block .pipeline-medicines__item__chart.visible[data-phase-length="1"] {
	max-width:calc(17% - 10px);
	max-width:calc(32% - 10px)
}
.pipeline-section__block .pipeline-medicines__item__chart.visible[data-phase-length="2"] {
	max-width:calc(40% - 10px);
	max-width:calc(65% - 10px);	
}
.pipeline-section__block .pipeline-medicines__item__chart.visible[data-phase-length="3"] {
	max-width:calc(66% - 10px);
	max-width:calc(99% - 10px);
}

.pipeline-section__block .pipeline-medicines__item__chart.visible[data-phase-length="4"] {
	max-width:calc(72% - 10px)
}
.pipeline-section__block .pipeline-medicines__item__chart.visible[data-phase-length="5"] {
	max-width:calc(100% - 10px)
}




.pipeline-section__block .pipeline-medicines__item__chart--arrow {
 display:inline-block;
 width:0;
 height:0;
 border-top:7px solid transparent;
 border-bottom:7px solid transparent;
 border-left:7px solid transparent;
 position:absolute;
 right:-7px
}
@media only screen and (min-width:768px) {
 .pipeline-section__block .pipeline-medicines__item__chart--arrow {
  border-top:10px solid transparent;
  border-bottom:10px solid transparent;
  border-left:10px solid transparent;
  right:-10px
 }
}
.pipeline-section__block .pipeline-medicines__details {
 width:100%;
 background:#fff;
 -webkit-box-flex:1;
 -ms-flex:1 0 auto;
 flex:1 0 auto;
 overflow:hidden;
 display:none
}
.pipeline-section__block .pipeline-medicines__details ol,
.pipeline-section__block .pipeline-medicines__details ul {
 padding-left:15px
}
@media only screen and (min-width:768px) {
 .pipeline-section__block .pipeline-medicines__details ol,
 .pipeline-section__block .pipeline-medicines__details ul {
  padding-left:20px
 }
}
.pipeline-section__block .pipeline-medicines__details a {
 color:#ec6f23;
 font-weight:700;
 font-size:14px
}
@media only screen and (min-width:768px) {
 .pipeline-section__block .pipeline-medicines__details a {
  font-size:16px
 }
.pipeline-section__block .pipeline-medicines__details__publications .pipeline-footnote a {
		font-size:12px;
		font-weight:500;
 }
}
.pipeline-section__block .pipeline-medicines__details a:hover {
 color:#d2216a
}
.pipeline-section__block .pipeline-medicines__details__content {
 padding:15px 15px 0
}
.pipeline-section__block .pipeline-medicines__details__publications {
 margin-top:15px;
 padding:0 15px
}
.pipeline-section__block .pipeline-medicines__details__close {
 display:inline-block;
 padding:0 15px 15px;
 margin-top:15px
}
/* dmc recalc 
@media only screen and (max-width:575px) {
.pipeline-section__block .pipeline-medicines__item__phase {
	width:27.33333%;
}	
}

body.ie .pipeline-section__block .pipeline-medicines__item__chart.visible[data-phase-length="1"],
body.unknown .pipeline-section__block .pipeline-medicines__item__chart.visible[data-phase-length="1"] {
 max-width:18%
}
@media only screen and (min-width:576px) {
 body.ie .pipeline-section__block .pipeline-medicines__item__chart.visible[data-phase-length="1"],
 body.unknown .pipeline-section__block .pipeline-medicines__item__chart.visible[data-phase-length="1"] {
  max-width:10%
 }
}
body.ie .pipeline-section__block .pipeline-medicines__item__chart.visible[data-phase-length="2"],
body.unknown .pipeline-section__block .pipeline-medicines__item__chart.visible[data-phase-length="2"] {
 max-width:46%
}
@media only screen and (min-width:576px) {
 body.ie .pipeline-section__block .pipeline-medicines__item__chart.visible[data-phase-length="2"],
 body.unknown .pipeline-section__block .pipeline-medicines__item__chart.visible[data-phase-length="2"] {
  max-width:38%
 }
}
body.ie .pipeline-section__block .pipeline-medicines__item__chart.visible[data-phase-length="3"],
body.unknown .pipeline-section__block .pipeline-medicines__item__chart.visible[data-phase-length="3"] {
 max-width:70%
}
@media only screen and (min-width:576px) {
 body.ie .pipeline-section__block .pipeline-medicines__item__chart.visible[data-phase-length="3"],
 body.unknown .pipeline-section__block .pipeline-medicines__item__chart.visible[data-phase-length="3"] {
  max-width:64%
 }
}
body.ie .pipeline-section__block .pipeline-medicines__item__chart.visible[data-phase-length="4"],
body.unknown .pipeline-section__block .pipeline-medicines__item__chart.visible[data-phase-length="4"] {
 max-width:100%
}
*/
@media only screen and (max-width:767px) {
	.pipeline-section__block .pipeline-medicines__item__chart--arrow {
		right: -6px;
	}
	.pipeline-section__block .pipeline-medicines__details__publications .pipeline-footnote a {
		font-size:11px;
		font-weight:500;
	}
	.pipeline-section2 .col-5 {
		max-width: 250px;	
	} 
}