/*Resource page update  starts here*/

.resource-library.q4-bc-resource-update .hcp-res.npp-update .double-pan-column {
    padding-top: 0px;
}

.resource-library.q4-bc-resource-update .hcp-res.npp-update .resource-row .pancreatic-column-1.npp-block-resource {
    padding: 10px 14px 15px 20px !important;
    max-width: 495px;
    min-height: unset !important;
    max-height: unset !important;
}

.resource-library.q4-bc-resource-update .hcp-res.npp-update .pan-col-text {

    margin-bottom: 14px;
}

.resource-library.q4-bc-resource-update .download-button a img.download-arrow {

    width: 21px;
}

.resource-library.q4-bc-resource-update .hcp-res.npp-update .download-button a.blue-color,
.resource-library.q4-bc-resource-update .hcp-res.npp-update .pancreatic-column-1.ARs-column.npp-block-resource.ar-resource a.blue-color {
    border: 1px solid #6810D4;
    border-radius: 8px;
    max-width: 453px;
    width: 100%;
    display: inline-block;
    text-align: center;
    padding: 15px 0px;
    font-size: 16px;
    line-height: 120%;
    color: #6810D4;
    font-style: italic;
    /* padding-left: 15px; */
    /* margin-left: 15px; */
}

.resource-library.q4-bc-resource-update .hcp-res.npp-update .resource-row .pancreatic-column-1.npp-block-resource.ar-resource .learnMore {

    width: 100%;
    display: block;
}

.resource-library.q4-bc-resource-update .pancreatic-column-1.ARs-column .learnMore a img {
    right: unset;
    top: 17px;
    height: 16px;
    width: 16px;
    margin-left: 0;
    margin-left: 7px;
}

.learnMore.npp-anchor.purple-anchor-new .az-custom-popup.blue-color {
    margin-left: 0;
}

.resource-library.q4-bc-resource-update .hcp-res.npp-update .resource-row .pancreatic-column-1.npp-block-resource.ar-resource {
    padding: 10px 19.5px 10px 20px !important;
    max-height: 247px !important;
}

.col-xs-12.col-sm-6.double-pan-column.mobile-border.bc-update-card-1.second-card-bc-q4 .ARs-details p {
    margin-bottom: 57px;
}

.col-xs-12.col-sm-6.double-pan-column.mobile-border.bc-update-card-1.third-card-bc-q4 {
    margin-top: 24px;
    padding-right: 8px;
    clear: both;
    padding-left: 8px;
                                display: none;
}

.col-xs-12.col-sm-6.double-pan-column.mobile-border.bc-update-card-1.third-card-bc-q4 .pancreatic-column-1 {
    max-width: 503px;
}

.resource-library.q4-bc-resource-update .hcp-res.npp-update .pancreatic-column-1.ARs-column.npp-block-resource.ar-resource a.blue-color {
    margin-left: 0;
    max-width: 461px;
}

body.resource-library.video-library.q4-bc-resource-update .tab-head-container {
    margin-top: 40px;
}

.video-library.q4-bc-resource-update .tab-head-container .tab-heading h1 {
    font-size: 30.9px;

    line-height: 36px;
}

.video-library.q4-bc-resource-update .tab-links>nav a.nav-item {
    font-size: 18.8px;
    line-height: 33.46px !important;
}

.video-library.q4-bc-resource-update .hcp-res.npp-update {
    margin: 46px auto;
}

.resource-library.q4-bc-resource-update .hcp-res.npp-update .pancreatic-column-1.ARs-column.npp-block-resource.ar-resource a.blue-color em {
    text-decoration: underline;
}

.resource-library.q4-bc-resource-update .hcp-res.npp-update .resource-row .pancreatic-column-1.npp-block-resource h2 {
    font-size: 19px;

    line-height: 120%;
}

.video-library.q4-bc-resource-update .hcp-res.npp-update {
    margin: 46px auto;
    margin-bottom: 77px;
}

.resource-library.video-library.q4-bc-resource-update .hcp-res.npp-update .below-head h2 {

    font-family: 'Roboto-medium';
}

.resource-library.video-library.q4-bc-resource-update p.footnote {
    font-size: 13px !important;
    line-height: 120% !important;
}

/* Resource page update ends here */

/*safety page update starte here*/
.olaparib-side-effects.safety-npp-q4 .AR-style {

    border-bottom: none;
    text-decoration: underline;

}

.olaparib-side-effects.safety-npp-q4 .safety-olympiad .most-common h2 {

    margin-bottom: 40px;
    font-family: "Roboto-Black";
}

.olaparib-side-effects.safety-npp-q4 .safety-olympiad.safety-olympia.npp-updated-saftey .graphic-copy.npp-safety-graphic {
    max-width: 922px;
    background-color: #E0EDAE;
    border-left: 8px solid #B2D234;
    transform: none;
    padding-left: 0;
}

.olaparib-side-effects.safety-npp-q4 .safety-olympiad.safety-olympia.npp-updated-saftey .graphic-copy.npp-safety-graphic p {

    transform: none !important;
    font-size: 20px;
    line-height: 20px;
    text-align: center;
}

.olaparib-side-effects.safety-npp-q4 .npp-updated-saftey .blue-safety-wrapper {

    background-color: #6810D4;
}

.olaparib-side-effects.safety-npp-q4 .npp-updated-saftey .explore-recommendations.OlympiA-explore {
    display: none;
}

.olaparib-side-effects.safety-npp-q4 .main-headline.npp-update-safety-headline h1 {

    letter-spacing: -0.01em;
    font-size: 40px !important;
    line-height: 120% !important;
}

#ars-primary-analysis,
div#\36-year-follow-up-safety,
#lab-abnormalities-primary-analysis {
    scroll-margin-top: 189px;
}

.safety-npp-q4 .table-legend ul li {
    font-family: "roboto-medium";
}

.safety-npp-q4 .demo-table.safety-olympia-table th[scope="col"] {
    font-family: "roboto-medium";
}

.olaparib-side-effects.safety-npp-q4 .safety-olympiad.safety-olympia.npp-updated-saftey .footnote li {
    font-family: "Roboto-Regular";
    line-height: 120%;
}



.olaparib-side-effects.safety-npp-q4 .safety-olympiad.safety-olympia.npp-updated-saftey .footnote {

    margin-left: 3px;
}

.olaparib-side-effects.safety-npp-q4 .blue-safety-wrapper .blue-heading {
    color: #ffffff;
}

.olaparib-side-effects.safety-npp-q4 .blue-safety-wrapper .sub-heas-saf,
.olaparib-side-effects.safety-npp-q4 .safety-ul.margin-no-npp {
    color: #ffffff;
    line-height: 120%;
}

.olaparib-side-effects.safety-npp-q4 .blue-safety.npp-section-id {
    max-width: 994px;
}

.olaparib-side-effects.safety-npp-q4 .safety-ul.margin-no-npp {
    padding-left: 29px;
}

.olaparib-side-effects.safety-npp-q4 .safety-olympiad.safety-olympia.npp-updated-saftey .most-common {
    padding-bottom: 0 !important;
}

.olaparib-side-effects .safety-olympiad .lab-abnormalities.most-common h2 {
    font-family: "Roboto-Bold" !important;
    margin-bottom: 28.81px;
}

.olaparib-side-effects.safety-npp-q4 .safety-olympiad.safety-olympia.npp-safety-oly .lab-abnormalities .footnote {
    padding-top: 18px !important;
}

.olaparib-side-effects.safety-npp-q4 .safety-olympiad .lab-abnormalities {
    padding-bottom: 44px !important;
}

.olaparib-side-effects.safety-npp-q4 #maincontent .purple-background-common .inner-warp.hcp-res>div.purple-wrapper.res-1 .purple-button {
    margin-top: 47px;
}

.olaparib-side-effects.safety-npp-q4 #maincontent .purple-wrapper.res-2 .whitebackground-q4>:nth-child(2) {
    padding-top: 7px;
    padding-bottom: 0px;
}

.olaparib-side-effects.safety-npp-q4 p.references,
.olaparib-side-effects.safety-npp-q4 p.footnote,
.npp-page.olympia.bc-olaparib-efficacy.npp-effi-q4 .oc-home-content .oc-home-footnote p,
.npp-page.olympia.bc-olaparib-efficacy.npp-effi-q4 .refs.reference p {
    font-size: 13px !important;
    line-height: 120% !important;
    font-family: 'Roboto-Regular' !important;
}

/*safety page update starte here*/

/* efficacy-olympia page starts here*/
#olympiad-sec1 .nav-code,
#olympiad-sec-idfs-6 .nav-code,
#olympiad-sec2 .nav-code,
#olympiad-sec2-os .nav-code {
    scroll-margin-top: 189px;
}

.in-page-sec-menus-npp {
        box-shadow: none;
    }
.npp-page.bc-olaparib-efficacy #maincontent .purple-background-common .purple-wrapper.res-1 .second-with-image  img,.npp-q4-testing #maincontent .purple-background-common .purple-wrapper.res-2 .second-with-image  img{
max-width:111px;
}
body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #maincontent .npp-green-callout p {

    color: #004D74 !important;
}
/* .npp-page.olympia.bc-olaparib-efficacy.npp-effi-q4 .oc-home-content .oc-home-footnote p,    .npp-page.olympia.bc-olaparib-efficacy.npp-effi-q4 .refs.reference p {
    font-size: 13px !important;
    line-height: 120% !important;
} */
.npp-page.olympia.bc-olaparib-efficacy.npp-effi-q4 #maincontent .purple-background-common .inner-warp.hcp-res>div {
    max-width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
}
.npp-page.olympia.bc-olaparib-efficacy.npp-effi-q4 #maincontent .purple-background-common .inner-warp.hcp-res>div.purple-wrapper.res-3{
display:none;
} 
  .npp-page.olympia.bc-olaparib-efficacy.npp-effi-q4 #maincontent .nav-code .no-skew {
             margin-left: 2.39px;
        bottom: -1px;
    position: relative;
    }



.npp-page.bc-olaparib-efficacy #maincontent .purple-background-common .purple-button img {
    margin-left: 5px !important;
}

.npp-page.bc-olaparib-efficacy #maincontent .purple-background-common .inner-warp.hcp-res>div.purple-wrapper.res-1 .purple-button {
    margin-top: 16px;
}

.npp-page.bc-olaparib-efficacy #maincontent .purple-wrapper.res-3 .purple-button {
    margin-top: 125px;
}

.npp-page.bc-olaparib-efficacy #maincontent .purple-wrapper.res-3 .head-white-text {
    margin-bottom: 16px !important;
}

.text-indent-x {
    margin-left: -5px;
}

/* body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #maincontent .footnote-effi p:nth-child(2){
    padding-left: 7px;
 } */
.npp-page.olympia.bc-olaparib-efficacy.npp-effi-q4 .text.parbase.section.npp-efficacy-update .npp-headline-sec {
    padding: 48px 0px;
}

.npp-page.npp-effi-q4 #maincontent .npp-h1-eyebrow {
    line-height: 120%;
}

.npp-page.npp-effi-q4 .banner-section-2.lady-section {
    background: #F1E9FC;
    padding: 36px 0px;
}

.bc-olaparib-efficacy.npp-page.npp-effi-q4 #maincontent .text.parbase.section.npp-efficacy-update .banner-section-2.lady-section .updated-primary-eyebrow {
    max-width: 1001px;
    margin: 0 auto 24px;
}

.bc-olaparib-efficacy #maincontent .text.parbase.section.npp-efficacy-update p.first-heading-eff {
    font-size: 18px;
    line-height: 120%;
    /* line-height: 21.6px; */
    margin-bottom: 13px;
}

body.bc-olaparib-efficacy.npp-page.npp-effi-q4 .text.parbase.section.npp-efficacy-update .skew-ref .box .skew-content.skew10-npp {

    min-height: 110px;
}

.text.parbase.section.npp-efficacy-update .content-wrapper-efficacy {

    justify-content: unset;
    width: 100%;
    max-width: 1004px;
}

.npp-page.olympia.bc-olaparib-efficacy.npp-effi-q4 .text.parbase.section.npp-efficacy-update .skew-ref {
    width: 100%;
    max-width: 496px;
}

.npp-page.olympia.bc-olaparib-efficacy.npp-effi-q4 .text.parbase.section.npp-efficacy-update .content-section-2.banner-txt {
    margin-left: 30px;
}

.npp-page.olympia.bc-olaparib-efficacy.npp-effi-q4 .text.parbase.section.npp-efficacy-update .content-wrapper-efficacy .banner-txt {
    max-width: 496px;
    width: 100%;
}

.bc-olaparib-efficacy.npp-effi-q4 #maincontent .text.parbase.section.npp-efficacy-update p.common-para {

    letter-spacing: -0.01em;
}

.bc-olaparib-efficacy.npp-effi-q4 .text.parbase.section.npp-efficacy-update .banner-section-2.lady-section {
    background: #F1E9FC;
    padding: 33px 0 14px;
}

body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 .text.parbase.section.npp-efficacy-update .inner-content {
    max-width: 100%;
}

body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #maincontent .text.parbase.section.npp-efficacy-update .six-yr-text {
    max-width: 1004px;
    padding-left: 0px;
    padding-top: 14px;
}

body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #maincontent .text.parbase.section.npp-efficacy-update .six-yr-text p {
    margin-bottom: 22px;
}

body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 .npp-img-sec.idfs-chart.mbottom_16,
body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #maincontent p.npp-chart-description,
body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #maincontent #olympiad-sec1 ul {
    margin-bottom: 8px !important;
}

body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #olympiad-sec-idfs-6 {
    padding-bottom: 0px;
}

body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #maincontent .footnote-effi p {
    font-size: 14px;
    line-height: 120%;
    margin: 0;
    font-family: "roboto";
    font-weight: 300;
}

body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #maincontent .footnote-effi {
    max-width: 1004px;
    margin: 0 auto;
}

body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 .in-page-sec-menus-npp {
    background: none;
}

body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 .in-page-sec-menus-npp ul.dropdown-menu li>a:hover,
body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 .in-page-sec-menus-npp ul.dropdown-menu li>a.section-active {
    background: none;
    border-bottom: none;
}

body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 .in-page-sec-menus-npp ul.dropdown-menu li>a:hover,
body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 .in-page-sec-menus-npp ul.dropdown-menu li>a.section-active {
    color: #ffffff;
}

body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 .sticky-nav.npp-q4-sticky-nav .sticky-inpage-links.dropdown-menu li {

    max-height: 24px;
}

body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 .expo-new {
    max-width: 1004px;
    margin: 16px auto 16px;
    text-align: center;
    padding-bottom: 16px;
display: none;
}

body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #maincontent .expo-new .expo-text {
    font-size: 28px;
    line-height: 120%;
    margin-bottom: 24px;
}

body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 .expo-new .anchor-expo {
    border: 1px solid #6810D4;
    border-radius: 8px;
    text-align: center;
    padding: 15px 0px;
    max-width: 500px;
    width: 100%;
    display: inline-block;
    text-decoration: underline;

}

body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #maincontent .expo-new .anchor-expo img {
    margin-left: 5px !important;
    width: 16px;
    height: 16px;
}

body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #maincontent .npp-green-callout,
body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #maincontent .npp-green-callout p {
    transform: none;
}

body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #maincontent .npp-green-callout {
    border-left: 8px solid #B2D234;
}

body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #maincontent .olympia-sec.section-2.os-six-yr.npp-sec-id {
    padding-bottom: 40px;
}

body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #maincontent .olympia-text-update p {
    font-size: 25px;
    line-height: 120%;
    color: #004D74;
    margin: 20px 0px;
}

body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 p.references {
    font-size: 13px;
    line-height: 120%;
}

body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 .olympia-sec.section-2.os-six-yr.npp-sec-id .npp-list-sec {
    margin-bottom: 16px !important;
}

body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #maincontent p.npp-chart-description {
    margin-bottom: 16px !important;
}

body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 .npp-img-sec.os-chart {
    margin-top: 16px;
}

body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 div#study-design-bc {
    padding-bottom: 40px !important;
}

/* safety page ends */
/* testing page starts */
.brca-testing.bc-brcatest.npp-q4-testing .npp-headline-sec {
    padding: 48px 0px;
}
.brca-testing.bc-brcatest.npp-q4-testing .main-content.bg-grey.gray-section .nccn-content .imgs-box > sup {
    margin-left: 0px;
}
.npp-page .main-content.bg-grey.gray-section .nccn-content .imgs-box {
      
        font-family: "Myriad-pro";
        font-weight: 700;
    }
.brca-testing.bc-brcatest.npp-q4-testing .who-container .testing-head-sec {
    margin-bottom: 40px;
}

.brca-testing.bc-brcatest.npp-q4-testing .who-container h2.test-subhead {
    margin-bottom: 48px !important;
}

.brca-testing.bc-brcatest.npp-q4-testing .who-container .test-subhead+img {
    text-align: center;
}

.brca-testing.bc-brcatest.npp-q4-testing .who-container .test-img-head {
    margin: 32px 0px 32px !important;
    text-align: center;
    font-size: 28px !important;
    line-height: 120% !important;

}

.brca-testing.bc-brcatest.npp-q4-testing .who-container .test-img-head sup {
    font-family: 'Roboto-Bold';

}

.brca-testing.bc-brcatest.npp-q4-testing .who-container .test-img-txt {
    padding: 40px 0 16px;
}

.sixty-forty {
    display: flex;
}

.sixty {
    color: #ffffff;
}

.sixty {
    width: 100%;
    background: #6810D4;
    border: 1px solid #ffffff;
    max-width: 588px;
}

.forty {
    width: 100%;
    max-width: 416px;
    background: #D5B8F9;
    border: 1px solid #ffffff
}

.brca-testing.bc-brcatest.npp-q4-testing .who-sf {
    text-align: center;
    padding: 17.5px 0px;
}

.brca-testing.bc-brcatest.npp-q4-testing .who-sf p.six-head {
    font-size: 32px;
    line-height: 110%;
}

.brca-testing.bc-brcatest.npp-q4-testing .who-sf p.six-desc {
    font-size: 16px;
    line-height: 110%;
}

.brca-testing.bc-brcatest.npp-q4-testing .who-img-section {

    margin: 16px 0 16px;

}

.brca-testing.bc-brcatest.npp-q4-testing .when-container .testing-head-sec.when-head {
    margin-top: 20px;
}

.brca-testing.bc-brcatest.npp-q4-testing .when-container h2.test-subhead {
    margin-bottom: 16px !important;
}

.brca-testing.bc-brcatest.npp-q4-testing .when-content-section>div>p:last-child {

    padding-top: 8px;
}

.testing-head-sec.why-head {
    margin-top: 16px;
    margin-bottom: 16px;
}

.brca-testing.bc-brcatest.npp-q4-testing .maincontent .testing-head-sec.why-head h2 {
    margin-bottom: 16px;

}

.brca-testing.bc-brcatest.npp-q4-testing .maincontent .when-content-section .setting-name p {
    font-size: 14.73px !important;
    line-height: 100% !important;
}

.brca-testing.bc-brcatest.npp-q4-testing .maincontent h2 {
    margin-bottom: 16px !important;
}

.brca-testing.bc-brcatest.npp-q4-testing .maincontent .npp-list-sec p {
    margin-top: 16px;

}

.brca-testing.bc-brcatest.npp-q4-testing .maincontent .npp-list-sec p a {
    text-decoration: underline;

}

.brca-testing.bc-brcatest.npp-q4-testing .maincontent .npp-list-sec p a img {

    margin-left: 5px
}

.brca-testing.bc-brcatest.npp-q4-testing .why-content-section {
    margin-bottom: 20px !important;
}

#select-guidelines,
#why-test,
#when-to-test,
#who-to-test {
    scroll-margin-top: 189px;
}

.brca-testing.bc-brcatest.npp-q4-testing .setting-name {
    width: 100%;
}

.brca-testing.bc-brcatest.npp-q4-testing .setting-name p {
    max-width: 409px;
    width: 121%;
    font-style: italic;
    transform: none;
    padding: 14.5px 10px 14.5px 86px;
}

.brca-testing.bc-brcatest.npp-q4-testing .npp-headline-sec {
      box-shadow: 0px 4px 4px 0px #00000040;
    position: relative;
    z-index: 2;
}
.brca-testing.bc-brcatest.npp-q4-testing .nccn-content.third-child + .npp-footnote  sup.single-footnote {
    margin-left: -6px;
    position: relative;
    left: -1px;
}
/* testing page ends */


@media screen and (min-width:1004px) {
    .brca-testing.bc-brcatest.npp-q4-testing .main-content.bg-grey.gray-section .nccn-content .txt-box {
        padding: 39px 24px 39px 18px !important;
    }

    .brca-testing.bc-brcatest.npp-q4-testing .main-content.bg-grey.gray-section .nccn-content .txt-box.inverse p {
        padding-bottom: 5px;
    }

    .brca-testing.bc-brcatest.npp-q4-testing .main-content.bg-grey.gray-section .nccn-content .txt-box ul li {
        line-height: 120%;
    }

    .brca-testing.bc-brcatest.npp-q4-testing .main-content.bg-grey.gray-section .nccn-content .txt-box ul li,
    .brca-testing.bc-brcatest.npp-q4-testing .main-content.bg-grey.gray-section .nccn-content .txt-box ul {
        margin-bottom: 0;
    }

    .brca-testing.bc-brcatest.npp-q4-testing .main-content.bg-grey.gray-section .nccn-content .txt-box ul li:not(:last-child) {

        margin-bottom: 5px;
    }

    .brca-testing.bc-brcatest.npp-q4-testing .main-content.bg-grey.gray-section .nccn-content .txt-box h4 {
        margin-bottom: 5px;
        margin-top: 0;
    }

    .brca-testing.bc-brcatest.npp-q4-testing .main-content.bg-grey.gray-section .nccn-content.first-child .txt-box {
        padding: 39px 26px 39px 18px !important;
    }

    .brca-testing.bc-brcatest.npp-q4-testing .main-content.bg-grey.gray-section .nccn-content.first-child .txt-box>p:first-child {
        margin-bottom: 14px !important;
    }

    .brca-testing.bc-brcatest.npp-q4-testing .main-content.bg-grey.gray-section .nccn-content.first-child .txt-box>.nccn-guidelines-list {
        margin-bottom: 5px;
    }

    .brca-testing.bc-brcatest.npp-q4-testing #maincontent .purple-background-common .inner-warp.hcp-res>div.purple-wrapper.res-1 .purple-button {
        margin-top: 74px;
    }

    .npp-effi-q4 #maincontent .purple-button a {

        max-height: 51px;
    }

    .brca-testing.bc-brcatest.npp-q4-testing .who-container .test-subhead+img {
        text-align: center;
        display: block;
        margin: 0 auto;
    }

    .brca-testing.bc-brcatest.npp-q4-testing #maincontent .purple-background-common .inner-warp.hcp-res>div.purple-wrapper.res-1 .common-purpl-p {
        padding-top: 8px;
    }

    .brca-testing.bc-brcatest.npp-q4-testing #maincontent .second-with-image {

        gap: 16px;
    }

    .brca-testing.bc-brcatest.npp-q4-testing #maincontent .purple-wrapper.res-2 .whitebackground-q4>:nth-child(2) {
        padding-top: 8px;
        padding-bottom: 0;
    }

    .brca-testing.bc-brcatest.npp-q4-testing #maincontent .purple-button a {

        max-height: 51px;
    }

    .brca-testing.bc-brcatest.npp-q4-testing #maincontent .purple-wrapper.res-2 .whitebackground-q4>:nth-child(2) {
        padding-top: 8px;
        padding-bottom: 0px;
    }
/*resource page update */

#maincontent .purple-background-common.sec2 .purple-button{
    margin-top: 58px;
}
 .safety-npp-q4 .indent-1.index-new-two {
   text-indent: -10px !important;
}
}

@media screen and (max-width:1003px) {
    .safety-npp-q4 .indent-1.index-new-two {
            text-indent: -4px !important;
}

    /* resource page update */
    .purple-background-common .inner-warp.hcp-res {
        flex-direction: column;
        padding: 0;
    }

    .purple-background-common {
        padding: 30px 16px;
    }

    .purple-background-common .inner-warp.hcp-res>div.purple-wrapper.res-1 .purple-button {
        margin-top: 32px;
    }

    .purple-wrapper.res-2 .whitebackground-q4>:nth-child(2) {
        padding-top: 12px;
        padding-bottom: 32px;
    }

    .video-library.q4-bc-resource-update .hcp-res.npp-update {
        margin: 40px auto 10px;
    }

    body.resource-library.video-library.q4-bc-resource-update .tab-head-container {
        margin-top: 0px;
    }

    .video-library.q4-bc-resource-update .tab-links>nav a.nav-item {
        font-size: 18.3px;
        line-height: 18.28px !important;

    }

    .video-library.q4-bc-resource-update .tab-head-container .tab-heading h1 {
        font-size: 30px;
        line-height: 35px;
    }

    .resource-library.video-library.q4-bc-resource-update .hcp-res.npp-update .below-head h2 {
        font-size: 20px;
        line-height: 24px;
    }

    .resource-library.video-library.q4-bc-resource-update .hcp-res.npp-update .below-head.remove-border {
        margin-bottom: 0px;
        padding-bottom: 24px;
    }

    .resource-library.video-library.q4-bc-resource-update .hcp-res.npp-update .resource-row .pancreatic-column-1.npp-block-resource h2 {
        font-size: 19px;
        line-height: 120%;
    }

    .resource-library.q4-bc-resource-update .hcp-res.npp-update .resource-row .pancreatic-column-1.npp-block-resource {
        padding: 10px 21px 15px 21px !important;
    }

    .resource-library.q4-bc-resource-update .hcp-res.npp-update .pan-col-text {
        margin-bottom: 14px;
        max-width: 132px;
    }

    .resource-library.q4-bc-resource-update .hcp-res.npp-update .download-button a.blue-color,
    .resource-library.q4-bc-resource-update .hcp-res.npp-update .pancreatic-column-1.ARs-column.npp-block-resource.ar-resource a.blue-color {
        margin-left: 0px;
    }

    .resource-library.q4-bc-resource-update .hcp-res.npp-update .double-pan-column {
        margin-bottom: 24px !important;
    }

    .col-xs-12.col-sm-6.double-pan-column.mobile-border.bc-update-card-1.third-card-bc-q4 {
        margin-top: 0px;
        margin-bottom: 30px !important;
    }

    .resource-library.q4-bc-resource-update .hcp-res.npp-update .pancreatic-column-1.ARs-column.npp-block-resource.ar-resource .ARs-details p {
        margin-bottom: 14px;
        max-width: 284px;
    }

    .resource-library.q4-bc-resource-update .hcp-res.npp-update .pan-sec-col.left-space {
        padding-left: 17px !important;
    }

    /* resource page update */
    /* safety page code starts */
    .olaparib-side-effects .main-headline.npp-update-safety-headline {
        padding: 48px 16px;
        box-shadow: 0px 4px 9px 0px #00000040;
    }

    .olaparib-side-effects.safety-npp-q4 .safety-olympiad.safety-olympia.npp-updated-saftey .most-common {

        padding-top: 40px !important;
    }

    .olaparib-side-effects.safety-npp-q4 .primary-eyebrow-update .eyebrow-p-update {
        font-size: 16px;
        line-height: 100%;
    }

    .olaparib-side-effects.safety-npp-q4 .safety-olympiad.safety-olympia.npp-updated-saftey .footnote {

        padding-top: 40px !important;

    }


    .olaparib-side-effects.safety-npp-q4 .safety-olympiad.safety-olympia.npp-updated-saftey .graphic-copy.npp-safety-graphic {

        margin-top: 46px;
        padding: 16px 50px;
        margin-left: 0;
        width: 100%;
    }

    .olaparib-side-effects.safety-npp-q4 .npp-updated-saftey .blue-safety-wrapper {

        margin-top: 40px;
        padding: 23px 24px;
        margin-bottom: 40px;
    }

    .olaparib-side-effects.safety-npp-q4 .container-center {
        padding: 0px 16px !important;
    }

    .olaparib-side-effects.safety-npp-q4 .lab-abnormalities.most-common .primary-eyebrow-update .eyebrow-p-update {
        margin-bottom: 8px;
    }

    .olaparib-side-effects .safety-olympiad .lab-abnormalities.most-common h2 {

        margin-bottom: -7px;
    }

    .olaparib-side-effects .safety-olympiad.safety-olympia.npp-safety-oly .demo-table {
        margin-bottom: 0;
    }

    .olaparib-side-effects.safety-npp-q4 .safety-olympiad.safety-olympia.npp-safety-oly .lab-abnormalities .footnote {
        padding-top: 8px !important;
    }

    .olaparib-side-effects.safety-npp-q4 .safety-olympiad.safety-olympia.npp-safety-oly ul.footnote li {
        padding-bottom: 0px !important;
    }

    .olaparib-side-effects.safety-npp-q4 .safety-olympiad .lab-abnormalities {
        padding-bottom: 20px !important;
    }

    .olaparib-side-effects.safety-npp-q4 #maincontent .purple-background-common .inner-warp.hcp-res>div.purple-wrapper.res-1 .common-purpl-p {
        padding-top: 12px;
    }

    .olaparib-side-effects.safety-npp-q4 #maincontent .purple-background-common .inner-warp.hcp-res>div.purple-wrapper.res-1 .purple-button {
        margin-top: 32px;
    }

    .olaparib-side-effects.safety-npp-q4 #maincontent .second-with-image {
        margin-left: 0px;
    }

    .olaparib-side-effects.safety-npp-q4 #maincontent .purple-wrapper.res-2 .purple-button img {
        position: relative;
        top: -1px;
        left: -16px;
    }

    .olaparib-side-effects.safety-npp-q4 #maincontent .purple-wrapper.res-2 .purple-button a {
        display: flex;
        text-align: left;
        padding: 15px 16px;
        gap: 0;
    }

    /* safety page ends*/
    /* effi starts here */
 .npp-page.olympia.bc-olaparib-efficacy.npp-effi-q4 #maincontent #olympiad-sec2 .nav-code .no-skew {

        margin-left: 5.3px;
    }
    body.olympia.bc-olaparib-efficacy.olaparib-efficacy.npp-page #maincontent #olympiad-sec1 .progression-free-survival .no-skew {
        margin-left: 2.7px;
        position: relative;
        left: -1px;
    }
body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #maincontent .olympia-sec.section-3.npp-study-efficacy-update .npp-head-flag-sec {
    
        overflow: hidden;
        transform: none;
    }
body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #maincontent .olympia-sec.section-3.npp-study-efficacy-update .npp-head-flag-sec>div {
      
        position: relative;
        left: -6px;        transform: skewX(-10deg);
    }
    body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #maincontent .olympia-sec.section-3.npp-study-efficacy-update .npp-head-flag-sec p {
     
        transform: none;
    }
    .npp-page.olympia.bc-olaparib-efficacy.npp-effi-q4 .text.parbase.section.npp-efficacy-update .npp-headline-sec {
        padding: 48px 0px 0px;
    }

    .bc-olaparib-efficacy.npp-effi-q4 .text.parbase.section.npp-efficacy-update .banner-section-2.lady-section {
        background: #F1E9FC;
        padding: 36px 15px 16px;
    }

    .npp-page.olympia.bc-olaparib-efficacy.npp-effi-q4 .text.parbase.section.npp-efficacy-update .skew-ref {

        align-items: flex-start;
        margin-left: 11px;
        flex-direction: row;
    }

    .bc-olaparib-efficacy.npp-effi-q4 #maincontent .text.parbase.section.npp-efficacy-update p.common-para {
        margin-bottom: 16px;
    }

    .npp-page.olympia.bc-olaparib-efficacy.npp-effi-q4 .text.parbase.section.npp-efficacy-update .content-wrapper-efficacy {

        gap: 24px;
    }

    body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #maincontent .text.parbase.section.npp-efficacy-update .six-yr-text p {
        margin-bottom: 24px;
    }

    body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #maincontent .text.parbase.section.npp-efficacy-update .six-yr-text {
        padding: 16px 0px 0px 0px;
        margin-top: 0;

    }

    body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #maincontent .sticky-nav.npp-q4-sticky-nav .dropdown-menu>li>a {
        background: none;
    }

    body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 .sticky-nav.npp-q4-sticky-nav .sticky-inpage-links.dropdown-menu li {
        max-height: unset;
    }

    body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 .in-page-sec-menus-npp ul.dropdown-menu li>a,
    .in-page-sec-menus-npp ul.dropdown-menu li>a {
        /* background: #FFFFFF; */
        border-bottom: none;
    }

    body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #maincontent img {
        margin: 0 !important;
    }

    .npp-page.olympia.bc-olaparib-efficacy.npp-effi-q4 .text.parbase.section.npp-efficacy-update .content-section-2.banner-txt {
        margin-left: 0px;
    }

    .npp-page #maincontent .nav-code p.subhead-eyebrow.flag-npp {

        letter-spacing: -0.03em;
    }

    .npp-page.olympia.bc-olaparib-efficacy.npp-effi-q4 #olympiad-sec1 .progression-free-survival {
        padding-top: 20px;
    margin-bottom:20px;
    }

    .npp-page.olympia.bc-olaparib-efficacy.npp-effi-q4 .npp-img-sec.idfs-chart {
        margin-bottom: 16px !important;
    }

    .npp-page.olympia.bc-olaparib-efficacy.npp-effi-q4 #maincontent p.npp-chart-description {

        margin-bottom: 8px;
    }

    .npp-page.olympia.bc-olaparib-efficacy.npp-effi-q4 #maincontent .nav-code p.subhead-eyebrow.flag-npp {
        padding: 5px 0px 4px 0px;
    }

    body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 .expo-new {
        max-width: 1004px;
        margin: 16px 16px 16px;
        text-align: left;
    }

    body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 .npp-img-sec.os-chart {
        margin-top: 8px;
    }

    body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 .npp-bullet-list {
        margin-bottom: 16px !important;
    }

    body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #maincontent .olympia-sec.section-3.npp-study-efficacy-update .npp-head-flag-sec p {
        font-size: 16px;
        line-height: 100%;
            padding: 8px 10px 8px 13px;
    }

    .npp-page.olympia.bc-olaparib-efficacy.npp-effi-q4 #maincontent .purple-background-common .inner-warp.hcp-res>div {

        margin: 0;
        max-width: 100%;
    }

    .npp-page.bc-olaparib-efficacy #maincontent .purple-wrapper.res-3 .purple-button {
        margin-top: 32px;
    }

    #maincontent .second-with-image {
        margin-left: 0px;
    }

    .olympia-text-update p {
        font-size: 25px;
        line-height: 120%;
    }

    body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 .npp-max-width {
        padding: 0 16px !important;
        padding-bottom: 40px !important;
    }

    body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 .study-design.npp-section-id {
        padding-bottom: 40px !important;
    }

    body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #olympiad-sec-idfs-6 {
        padding-bottom: 0px;
    }

    body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #maincontent p.npp-chart-description {
        margin-bottom: 8px !important;
    }

    body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 .npp-img-sec.idfs-chart.mbottom_16,
    body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #maincontent p.npp-chart-description,
    body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #maincontent #olympiad-sec1 ul {
        margin-bottom: 16px !important;
    }

    body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #maincontent .npp-green-callout p {
        text-align: left;
    }

    body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #os-sec {
        margin: 0px auto;
    }

    body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #maincontent .olympia-sec.section-2.os-six-yr.npp-sec-id {
        padding-bottom: 0px;
    }
body.olympia.npp-page.bc-olaparib-efficacy.npp-effi-q4 #maincontent .purple-background-common a img{
margin-left:5px !important;}
    /* effi ends */
    #ars-primary-analysis,
    div#\36-year-follow-up-safety,
    #lab-abnormalities-primary-analysis,
    #select-guidelines,
    #why-test,
    #when-to-test,
    #who-to-test {
        scroll-margin-top: 170px;
    }

    /* testing update */
    .layer-only {
        width: 100%;
    }

    .npp-q4-testing.npp-page #maincontent .who-img-section .npp-list-sec {
        margin: 0px;
    }

    .npp-q4-testing.npp-page #maincontent h1.npp-h1 {
        /* font-size: 32px; */
        font-size: 40px;
        line-height: 120%;
    }

    .brca-testing.bc-brcatest.npp-q4-testing .who-container .testing-head-sec {
        margin: 40px 0px;
    }

    .forty {
        max-width: 149px;
    }

    .sixty {

        max-width: 211px;
    }

    .brca-testing.bc-brcatest.npp-q4-testing .who-container {
        padding: 20px 0 40px;
    }

    .brca-testing.bc-brcatest.npp-q4-testing .when-container .testing-head-sec.when-head {

        margin: 16px 0px 32px;
    }

    .brca-testing.bc-brcatest.npp-q4-testing .when-content-section {

        gap: 16px;
        padding-bottom: 0;
    }

    .brca-testing.bc-brcatest.npp-q4-testing .when-content-section .npp-footnote {
        padding-left: 0;
    }

    .brca-testing.bc-brcatest.npp-q4-testing .main-content.bg-grey.gray-section .nccn-content .txt-box {
        padding: 40px 20px;
    }

    .brca-testing.bc-brcatest.npp-q4-testing .main-content.bg-grey.gray-section .nccn-content .imgs-box {
        /* line-height: 16px; */
        padding: 17px 0;
    }

    .brca-testing.bc-brcatest.npp-q4-testing .main-content.bg-grey.gray-section .main-content.bg-grey.gray-section .nccn-content .txt-box h4 {
        margin: 16px 0px 5px;
    }

    .brca-testing.bc-brcatest.npp-q4-testing .main-content.bg-grey.gray-section {
        margin-bottom: 5px;
    }

    .brca-testing.bc-brcatest.npp-q4-testing .main-content.bg-grey.gray-section .nccn-content .txt-box ul,
    .brca-testing.bc-brcatest.npp-q4-testing .main-content.bg-grey.gray-section .nccn-content .txt-box ul ul li {
        margin-bottom: 5px;
    }

    .brca-testing.bc-brcatest.npp-q4-testing #maincontent .purple-wrapper.res-2 .whitebackground-q4>:nth-child(2) {
        padding-top: 32px;
        padding-bottom: 0px;
    }

    .brca-testing.bc-brcatest.npp-q4-testing .setting-name p {

        padding: 14.5px 10px 14.5px 62px;
    }

    .brca-testing.bc-brcatest.npp-q4-testing .who-img-section .npp-list-sec ul {
        padding-left: 10px;
    }
.brca-testing.bc-brcatest.npp-q4-testing #maincontent .second-with-image {
   
        gap: 20px;
}
/*safety*/


}
@media screen and (min-width: 1004px) and (max-width: 1200px) {
    .npp-page .npp-img-sec img, .npp-page.bc-olaparib-efficacy #maincontent img {
        width: auto;
    }
               .q4-bc-resource-update.resource-library .maincontent.parsys {
        padding: 0 0px; 
    }
}

/*CC efficacy-olympia*/

@media (min-width:320px) and (max-width: 361px) {
    .bc-olaparib-efficacy.npp-effi-q4 .text.parbase.section.npp-efficacy-update .banner-section-2.lady-section {
        background: #F1E9FC;
        padding: 36px 20px 16px;
    }}


@media screen and (min-width:1003px) and (max-width:1043px) {
.bc-olaparib-efficacy.npp-effi-q4 .text.parbase.section.npp-efficacy-update .banner-section-2.lady-section {
   
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.bc-olaparib-efficacy #maincontent .purple-background-common {
    
    padding-right: 30px;
        padding-left: 30px;
}
                            }

    @media (min-width:1004px) and (max-width: 1200px) {
.olympia .npp-max-width {
        padding-left: 15px !important;

}


}
                                @media (min-width:1004px) and (max-width: 1200px) {
.olympia .sticky-nav .npp-max-width {
               padding-left: 51px !important;
}


}




 /*CC brca-testing*/

                                        @media (min-width:376px) and (max-width: 381px) {
.brca-testing.bc-brcatest.npp-q4-testing .who-sf p.six-desc {
    
    padding-right: 7px;
    padding-left: 7px;

}}

                                        @media (min-width:392px) and (max-width: 1003px) {
.sixty-forty {
    display: flex;
    justify-content: center;
}  

}

 @media screen and (min-width:530px) and (max-width:1003px) {
.brca-testing #maincontent .purple-background-common .inner-warp.hcp-res>div {
    max-width: 100%;
}


}

@media (min-width:1004px) and (max-width: 1052px) {
.brca-testing #maincontent .purple-background-common {
    padding: 30px 0px;
    padding-right: 20px;
    padding-left: 20px;
}

}
                                            @media (min-width:389px) and (max-width: 391px) {
.brca-testing.bc-brcatest.npp-q4-testing .maincontent h2 {
    margin-bottom: 16px !important;
    padding-right: 3px;
}




}

                                                        @media (min-width:729px) and (max-width: 747px) {
.brca-testing.bc-brcatest.npp-q4-testing .maincontent h2 {
    margin-bottom: 16px !important;
    padding-right: 17px;
}

}

 @media (min-width:349px) and (max-width: 366px) {
.brca-testing.bc-brcatest.npp-q4-testing .maincontent .npp-list-sec p {
    margin-top: 16px;
    padding-right: 20px;
}

}                                                                   



 /*CC resource library*/  

@media (min-width:351px) and (max-width: 370px) {
.resource-library .cust-btn{
  padding-right: 10px;
        padding-left: 10px;
}
}



 @media screen and (min-width:530px) and (max-width:1003px) {
.resource-library #maincontent .purple-background-common .inner-warp.hcp-res>div {
    max-width: 100%;
}


}
    @media screen and (min-width:400px) and (max-width:1003px) {
.resource-library.q4-bc-resource-update .hcp-res.npp-update .pan-col-text {
        
        max-width: 100%!important;
}
   .resource-library.q4-bc-resource-update .hcp-res.npp-update .pancreatic-column-1.ARs-column.npp-block-resource.ar-resource .ARs-details p {

        max-width: 100%!important;
                                                                                                }
.resource-library.q4-bc-resource-update .hcp-res.npp-update .resource-row .pancreatic-column-1.npp-block-resource {

    max-width: 100%;
                        }

}

    @media screen and (min-width:551px) and (max-width:1003px) {
.resource-library .hcp-res.npp-update .pancreatic-column-1.npp-block-resource .row .col-6.col-md-4 {

        padding-bottom: 10px!important;
    }


}

 @media screen and (min-width:1004px) and (max-width:1045px) {


.resource-library #maincontent .purple-background-common {

    padding-right: 20px;
    padding-left: 20px;
}
             .resource-library .video-library.q4-bc-resource-update .hcp-res.npp-update {

    margin-left: 20px!important;
    margin-right: 20px!important;
}
                                        .resource-library.video-library .hcp-res {
        max-width: 951px!important;
    }
                                                                    }

/*CC safety & tolerability*/

@media screen and (min-width:530px) and (max-width:1003px) {
.olaparib-side-effects #maincontent .purple-background-common .inner-warp.hcp-res>div {
    max-width: 100%;
}
                                                    }

@media screen and (min-width:344px) and (max-width:368px) {
   .olaparib-side-effects.safety-npp-q4 #maincontent .purple-wrapper.res-2 .purple-button img {
       
        left: 7px!important;
   }
}
      @media screen and (min-width:399px) and (max-width:1003px) {
       .olaparib-side-effects.safety-npp-q4 #maincontent .purple-wrapper.res-2 .purple-button img {
      
        left: 9px;
       }
}

@media screen and (min-width:1004px) and (max-width:1050px) {
       .olaparib-side-effects #maincontent .purple-background-common {
    padding: 30px 0px;
    padding-right: 25px;
    padding-left: 25px;
       }



}

@media (min-width:323px) and (max-width: 335px) {
.select-from-text.npp-q4-select-section {
    
    padding-right: 12px;
}


}

                                                                                                                        @media (min-width:1004px) and (max-width:1023px) {
   .olympia  .res-2 .purple-button{

       


    }}



@media (min-width:530px) and (max-width:1003px) {
       .olympia #maincontent .purple-background-common .inner-warp.hcp-res>div.purple-wrapper.res-1 .purple-button {
    
        text-align: center!important;


    }
            .olaparib-side-effects.safety-npp-q4 #maincontent .purple-wrapper.res-2 .purple-button a {

        justify-content: center;
                                                                                                                                    }


     .olympia #maincontent .purple-wrapper.res-2 .purple-button {
              text-align: center!important;;}


 .brca-testing #maincontent .purple-background-common .inner-warp.hcp-res>div.purple-wrapper.res-1 .purple-button {
    
        text-align: center!important;


    }

      #maincontent .purple-wrapper.res-2 .purple-button {
               text-align: center!important;
}

.brca-testing #maincontent .purple-background-common .inner-warp.hcp-res>div.purple-wrapper.res-1 .purple-button {
    
        text-align: center!important;


    }

   .olympia #maincontent .purple-wrapper.res-2 .purple-button a {
               margin:0 auto!important;
}


.resource-library #maincontent .purple-background-common .inner-warp.hcp-res>div.purple-wrapper.res-1 .purple-button {
    
        text-align: center!important;


    }





                        }







