@font-face {
  font-family: 'Roboto-Black';
  src: url('/etc/designs/code/physician-services/US/lynparza-hcp-branded/fonts/newfont/Roboto-Black.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.home-redesign.npp-page #maincontent sup {
  font-size: .65em;
}
.pink-var-txt {
  color: #ff01fd;
}
.pink-var-txt:before {
  content:'[';
}
.pink-var-txt:after {
  content: ']';
}
.break-all {
  word-break: break-all;
}
.az-logo a{
	position: relative;
    z-index: 1;
}
.violet-color {
  color: #6810D4;
}
.ff-roboto-bold {
font-family: 'Roboto-Bold' !important;
}  
.ff-roboto-black {
font-family: 'Roboto-Black' !important;
}
.npp-max-width {
  max-width: 1004px;
  padding: 0 !important;
  margin: 0 auto;
}
.ml_1space {
  margin-left: 1px;
}
.ml_2space {
  margin-left: 2px;
}
.ml_3space {
  margin-left: 3px;
}
.ml_4space {
  margin-left: 4px;
}
.mtop_20 {
  margin-top: 20px !important;
}
.mbottom_0 {
  margin-bottom: 0 !important;
}
.mbottom_8 {
  margin-bottom: 8px !important;
}
.mbottom_16, 
.bc-olaparib-efficacy #maincontent .idfs-chart img.mbottom_16, 
.bc-olaparib-efficacy #maincontent .os-chart img.mbottom_16, .npp-page #maincontent .top-sec-2 > img.mbottom_16{
  margin-bottom: 16px !important;
}
.mbottom_20 {
  margin-bottom: 20px !important;
}
.text-underline {
  text-decoration: underline;
}
a.text-underline:hover {
  text-decoration: none;
}
.npp-page .npp-headline-sec {
  padding: 20px 0;
  background: #5B477C;
}
.npp-page #maincontent .npp-h1-eyebrow {
  font-family: 'Roboto-Bold';
  color: #FFFFFF;
  font-size: 19px;
  line-height: 23px;
  margin-bottom: 8px;
}
.npp-page h2 {
  margin: 0;
}
.npp-page #maincontent h1.npp-h1 {
  font-family: 'Roboto-Bold';
  color: #FFFFFF;
  font-size: 40px;
  line-height: 48px;
  margin: 0;
}
p.npp-jump-link a {
  border: 3px solid #004D74;
  border-radius: 25px;
  background: #E8E5EC;
  color: #004D74;
  font-size: 16px;
  line-height: 19px;
  padding: 12px 17px;
  display: block;
  max-width: 246px;
  margin: 0 0 0 auto;
  text-align: center;
}
p.npp-jump-link a span:after {
  content: '';
  background: url(/content/dam/physician-services/us/590-lynparza-hcp-branded/hcp-bc/bc-acc/npp-updates/olympia/desktop/npp-jumplink-arrow.svg) no-repeat;
  background-size: 100%;
  width: 17px;
  height: 15px;
  margin-left: 10px;
  top: 2px;
  position: relative;
  display: inline-block;
}
.npp-page p.npp-footnote {
  font-size: 14px;
  line-height: 17px;
  font-family: "Roboto-Light";
}
.npp-page #maincontent .npp-subhead {
  font-family: 'Roboto-Black';
  color: #5B477C;
  font-size: 25px;
  line-height: 30px;
}
.npp-page .npp-img-sec img, .npp-page.bc-olaparib-efficacy #maincontent img {
  padding: 0;
  margin: 0 auto;
}
.npp-page #maincontent p.npp-chart-description {
  font-size: 16px;
  line-height: 19px;
  font-family: 'Roboto-Bold';
  margin-bottom: 16px;
}
.npp-list-sec ul {
  padding: 0;
  margin: 0 !important;                
}
.npp-list-sec li {
  font-size: 16px !important;
  line-height: 19px !important;
  margin-bottom: 8px !important;
  padding-left: 11px;
  list-style-type: none;
  position: relative;
}
.npp-list-sec li:before {
  content: '•';
  position: absolute;
  left: 0;
}
span.ast-footnote {
  margin-left: -7px;
}
sup.single-footnote {
  margin-left: -5px;
}            
.npp-page #maincontent p.npp-footnote {
  font-family: 'Roboto-Light';
  font-size: 14px;
  line-height: 17px;
  padding-left: 7px;
  margin: 0;
}
.npp-page #maincontent p.subhead-eyebrow {
  font-size: 18px;
  line-height: 21px;
  font-family: 'Roboto-Bold';
color: #5B477C;
  margin-bottom: 16px;
}
.npp-green-callout {
  max-width: 837px;
  margin: 0 auto;
  transform: skewX(-10deg);
  background: #E3EFB6;
  padding: 16px;
}
.npp-page #maincontent .npp-green-callout p {
  font-size: 18px;
  line-height: 21px;
  margin: 0;
  transform: skewX(10deg);
  color: #5B477C;
  font-family: 'Roboto-Bold';
  text-align: center;
}  
.npp-head-flag-sec {
  border-bottom: 6px solid #E8E5EC;
}
.npp-page #maincontent .npp-head-flag-sec p {
  font-family: 'Roboto-Black';
  color: #FFFFFF;
  font-size: 25px;
  line-height: 29px;
  margin: 0;
  transform: skewX(10deg);
  padding: 8px 13px;
}
.npp-head-flag-sec > div {
   background: #6810D4;
  transform: skewX(-10deg);
  width: fit-content;
  margin: 0 12px;
}
.npp-page #maincontent p.sd-blue-subhead {
  font-size: 18px;
  line-height: 21px;
  color: #004D74;
}
.npp-end-cta-sec {
  background: #6810D4;
  margin: 20px auto;
}
.npp-end-cta-sec p {
  padding: 32px 0;
  margin: 0 !important;
  text-align: center;
}
.npp-end-cta-sec p a {
  border: 3px solid #004D74;
  color:#004D74;
  border-radius: 25px;
  padding: 12px 17px;
  font-size: 18px;
  line-height: 21px;
  background: #E8E5EC;
  font-family: 'Roboto-Bold';
  display: block;
  width: fit-content;
  margin: 0 auto;
}
.npp-footer-sec {
  margin: 40px auto;
}
p.npp-abbreviation, p.npp-reference {
  font-size: 14px;
  line-height: 17px;
  margin: 0;
}
p.npp-abbreviation {
  font-family: 'Roboto-Light';
  margin-bottom: 24px;
}
.npp-callout-list.npp-list-sec li.npp-nested-list:before {
  display: none;
}
.npp-callout-list.npp-list-sec li.npp-nested-list ul li:before {
  content: '○';
  font-size: 16px;
}
.bc-tumor-type .reference a,
.bc-tumor-type .npp-reference a,
.bc-tumor-type .references a {
  color: black;
  pointer-events: none;
}

@media screen and (min-width:1004px){
p.npp-jump-link {
    text-align: right;
}
}


@media screen and (max-width:1003px){
  .npp-page.global-redesign.bc-tumor-type #maincontent {
    margin-top: 160px !important;
}
.bc-tumor-type.dosing .refs.reference p,
.bc-tumor-type.olaparib-side-effects p.references {
  padding: 0 10px !important;
}

.bc-tumor-type.moa .reference.container-center {
  padding-left: 20px !important;
}
  .npp-max-width {
    padding: 0 16px !important;

  }
  .npp-end-cta-sec {
    margin-bottom: 0;
  }
  .npp-page #maincontent .npp-h1-eyebrow {
    font-size: 18px;
    line-height: 22px;
}
.npp-page #maincontent h1.npp-h1 {
    font-size: 32px;
    line-height: 38px;
}
  p.npp-jump-link {
    text-align: center;
}
  .npp-green-callout {
    transform: none;
    padding: 16px 20px;
}
  .npp-page #maincontent .npp-green-callout p, .npp-head-flag-sec > div {
    transform: none;
}
  .npp-head-flag-sec {
    border-bottom: 6px solid #6810D4;
    transform: skewX(-10deg);
}
  .npp-page #maincontent .npp-head-flag-sec p {
    margin-bottom: -6px;
}
.npp-end-cta-sec p {
    padding: 17px 0;
  }
  .npp-end-cta-sec p a {
    border-radius: 81px;
}
.mobile-nav-carousel.mobile-only {
    display: block !important;
}
}
/* ********** Compatibility starts *********** */

@media screen and (min-width : 1004px) and (max-width : 1200px){
  .npp-max-width {
      padding-left: 30px !important;
      padding-right: 30px !important;
  }
  
  .npp-end-cta-sec {
      /* margin-left: 30px; */
      /* margin-right: 30px; */
      margin-left: auto;
      margin-right: auto;
      padding-left: 0 !important;
      padding-right: 0 !important;
  }
  .npp-page .npp-img-sec img, .npp-page.bc-olaparib-efficacy #maincontent img{
    width: 100%;
  }
}
@media screen and (min-width : 768px) and  (max-width : 1100px){
  .bc-tumor-type p.bc-pr-card-heading {
      min-height: 44px;
  }
}
@media screen and (min-width:1004px) and (max-width: 1024px){
  .resource-library.video-library .tab-links {
  margin-top: 30px;
}

}

@media screen and (min-width:1006px) and (max-width: 1023px){

  .npp-max-width.footer-update-npp-width{
      padding-left:11px !important;
      padding-right:11px !important;	
  }

}
@media screen and (min-width:1024px) and (max-width: 1200px){

  .npp-max-width.footer-update-npp-width{
      padding-left:0px !important;
      padding-right:0px !important;	
  }

}
@media screen and (min-width:363px) and (max-width: 374px){

  .az-logo.npp-container-footer-update a{
    margin-right: 0;

  }

}

/* ********** Compatibility ends *********** */