@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap');
@font-face {
    font-family: 'Karbon';
    src: url('/etc/designs/code/website-services/us/imfinzi-com/fonts/Karbon-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Karbon-Bold';
    src: url('/etc/designs/code/website-services/us/imfinzi-com/fonts/Karbon-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Karbon-Medium';
    src: url('/etc/designs/code/website-services/us/imfinzi-com/fonts/Karbon-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

.sclc-hcp .click-arrow{
    position:relative;
     top:-4px;
        }        
.break-all {
    word-break: break-all;
}
.ast-sup {
    top: -4px;
    position: relative;
}
.mtop_40 {
    margin-top: 40px;
}
.mtop_sec {
    margin-top: 30px;
}
.p_btm_10 {
    padding-bottom: 10px;
}
.hcc-hcp .ns-link, .pos-hcp .ns-link {
    display: none !important;
}
/*.imfinzi-durvalumab-resources.pos-hcp main#maincontent, .imfinzi-durvalumab-resources.hcc-hcp main#maincontent {
    padding: 0;
}*/
.hcc-hcp .logos .logo img {
    width: 210px;
    height: auto;
    margin-top: 12px;
    margin-bottom: 12px;
}
.pos-hcp .logos .logo img, .imj-home .logos .logo img{
    width: 226px;
    height: auto;
    margin-top: 12px;
    margin-bottom: 12px;
}
main#maincontent {
    margin-top: 83px;
    padding: 0;
    width: 100%;
    background: url(/content/dam/website-services/us/434-imfinzi-com/hcc-hcp/new-bg-design.png) no-repeat #ecf1f6;
    background-position-y: -84px;
    background-size: 100%;
    font-family: 'Ubuntu';
}
.maincontent.parsys {
    max-width: 950px;
    background: #ffffff;
    margin: 0 auto;
}
.popovers {
    min-height: 100%;
}
.page-content {
    max-width: 722px;
    margin: 0 auto;
}
.switch-section {
    margin: 0px auto;;
    display: inline-flex;
    width: 100%;
    justify-content: space-between;
    position: relative;
}
.switch-section a {
    color: #003865;
    font-weight: 700;
    font-size: 20px;
    line-height: 19px;
    padding: 30px 45px;
}
.switch-section a:before {
    background: url(/content/dam/website-services/us/434-imfinzi-com/dec-hcp/dec-subpages/desktop/page-switch-icon-new.png) no-repeat;
    content: '';
    width: 32px; 
    height: 32px;
    position: absolute;
    left: 0;
    top: 22px;
    background-size: 32px;
}
.switch-section a.switch-after:before {
    right: 0;
    left: auto;
    transform: rotate(180deg);
}
.page-heading {
    padding: 70px 0 30px;
}
.page-heading p, .page-heading h1 {
    font-size: 38px;
    line-height: 38px;
    color: #003865;
    max-width: 722px;
    margin: 0 auto;
    font-weight: 700;
}
.section-heading {
    border-top: 1px solid #07729b;
}

.section-heading p {
    max-width: 722px;
    margin: 0 auto;
    padding-top: 4px;
}
.sclc-hcp .section-heading h2 {
    font-size: 15px;
    line-height: 19px;
    max-width: 722px;
    margin: 0 auto;
    padding-top: 3px;
}                 
.section-heading span {
    color: #ffffff;
    background: #003865;
    font-size: 15px;
    line-height: 17px;
    font-weight: 700;
    padding: 6px 7px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}
.page-content h3 {
    font-size: 24px;
    line-height: 28px;
    color: #003865;
    font-weight: 500;
    padding: 10px 0 10px;
}
.page-content h2 {
    font-size: 24px;
    line-height: 28px;
    color: #003865;
    font-weight: 500;
    padding: 10px 0 10px;
}
.mt30{
    margin-top: 30px !important;
}
h2#eff-head-1 {
    margin-bottom: 42px;
}
h2#dosage-txt-2 {
    padding: 10px 0 5px;
}
.heading-h2{
    font-family: 'Ubuntu';
    letter-spacing: 0.1px;
    margin:30px auto 10px auto;
}
ul.arrow-list {
    padding-left: 25px;
}    
.dosing ul.arrow-list li {
    /* padding-right: 63px; */
}
.dosing ul.arrow-list li.pr55{
    padding-right: 60px  !important;  
}
.arrow-list li {
    list-style-type: none;
    color: #555555;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    margin-bottom: 10px;
    position: relative;
}

.page-content-dosing .arrow-list li:before{
    content: none;
}
.arrow-list li:before, .storage-blck .list-sec .arrow-list-1 li::before {
    content: '';
    background: url(/content/dam/website-services/us/434-imfinzi-com/hcc-hcp/hcc-subpages/list-arrow.svg) no-repeat;
    position: absolute;
    width: 19px;
    height: 11px;
    top: 6px;
    left: -25px;
}  
ul.hypen-list {
    padding-left: 40px;
}
.hypen-list li:before {
    background: none;
    content: '—';
    color: #555555;
    font-size: 16px;
    line-height: 12px;
    left: -25px;
    position: absolute;
    top: 5px;
}
.cta-sec, .callout {
    border: 0.5px solid #03315D;
    max-width: 680px;
    margin: 35px auto;
    position: relative;
}
.cta-sec:before, .callout:before {
    content: '';
    background: url(/content/dam/website-services/us/434-imfinzi-com/hcc-hcp/hcc-subpages/callout-arrow.svg) no-repeat;
    position: absolute;
    width: 61px;
    height: 36px;
    top: 7px;
    left: -22px;
}
.cta-sec p, .callout p {
    font-size: 21px;
    line-height: 25px;
    letter-spacing: 0.21px;
    font-weight: 500;
    color: #00AB9C;
    padding: 12px 50px;
    margin-bottom: 0;
}
.dosing .pl-45{
    padding:12px 45px;
    }        
.cta-sec p:hover {
    color: #ffffff;
    background: #00AB9C;
}
.cta-sec a:hover {
    text-decoration: none;
}
.eyebrow {
    color: #003865;
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;                        
}
.box-image {
    border: 0.5px solid #617e99;
    max-width: 680px;
    margin: 30px auto;
    padding: 20px;
}
p.box-heading, h2.box-heading {
    font-size: 16px;
    line-height: 18px;
    letter-spacing: 0.03px;
    color: #00355A;
    font-weight: 700;
    position: relative;
    padding: 0 6px 0 30px;
    background: #ffffff;
    margin-top: -34px;
    width: fit-content;
}
p.box-heading.box-heading-la {
    max-width: 515px;
    width: 515px;
}
p.box-heading:before, h2.box-heading:before {
    content: '';
    background: url(/content/dam/website-services/us/434-imfinzi-com/hcc-hcp/hcc-subpages/callout-arrow.svg) no-repeat;
    width: 61px;
    height: 36px;
    position: absolute;
    left: -44px;
    top: -9px;
}
.dosing, .box-heading, img.desktop-only.stride_btm_desk {
    margin-bottom: 10px;
}
.dosing{
    margin-bottom: 0px;
}
p.box-heading.s-line, h2.box-heading.s-line {
    margin-top: -30px;
}
p.box-heading.s-line:before, h2.s-line:before {
    left: -42px;
    top: -8px;
}
.box-image img {
    margin: 0 auto;
}
.mr-30{
    margin: 30px 0 10px !important;
}
.box-image-rr img {
    margin: 42px 0 10px;
}
p.box-para {
    font-size: 14px;
    line-height: 16px;
    font-weight: 300;
    color: #818285;
}
p.box-footnote {
    font-size: 9px;
    line-height: 10px;
    letter-spacing: 0.02px;
    font-weight: 400;
    color: #00355A;
}
.subhead {
    color: #003865;
    font-weight: 400;
    font-size: 22px;
    line-height: 25px;
}
.footnotes {
    font-size: 14px;
    line-height: 16px;
    font-weight: 300;
    letter-spacing: 0.03px;
    color: #4A4A4A;
    margin-bottom: 5px;
}
.ast-footnote {
    margin-left: -7px;
}
.single-footnote {
    margin-left: -5px;
    font-family: 'Ubuntu', sans-serif;
}
.second-footnote {
    margin-left: 0px;
}
p.footnotes.footnote1.ftnote .single-footnote {
    display: flex;
}
p.footnotes.footnote1.ftnote .single-footnote sup:first-child {
    top: 0.5em !important;
}
.sup-unbold {
    font-weight: normal !important;
    color: #4A4A4A;
}
.double-footnote {
    margin-left: -9px;
}
/*table style*/
.table-block {
    margin: 20px auto 5px;
    max-width: 615px;
}
.ds-btc.table-block.dosage-modifi {
    margin: 12px auto 5px;
}
.laboratory-abnormalities {
    padding: 0;
    margin: -5px auto 15px;
    max-width: 100%;
}
.laboratory-abnormalities td {
    padding: 9.5px 15px !important;
    line-height: 13px;
    font-family: 'Karbon-Medium' !important;
}
.laboratory-abnormalities td.pl10{
    padding-left: 10px !important;
}
.laboratory-abnormalities .ht33{
    padding: 3px 15px !important; 
}

.laboratory-abnormalities .laboratory-abnormalities-mob td {
    padding: 7px 15px !important;
    line-height: 13px;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    margin: 0 auto;
}
td, th {
    text-align: center;
    font-weight: 400;
    font-size: 13px;
    line-height: 14px;
    color: #555555;
    border-right: 1px solid #bcbec0;
    border-bottom: 1px solid #bcbec0;
    padding: 10px 0;
    white-space: nowrap;
}
th {
    font-weight: 700;
    border-top: none;
    padding: 10px 0;
}
.teal-cell {
    color: #00AB9C;
    font-weight: 700;
}
.indent-cell {
    margin-left: 5px;
}
td:first-child, th:first-child {
    text-align: left;
    border-left: none
}
td:last-child, th:last-child {
    border-right: none
}
table tr:last-child td {
    border-bottom: none;
}
/*.span-cell td {
    border-left: none;
    border-right: none;
}
.span-cell td:after {
    display: none;
}*/
.span-cell:after, tr.span-row td:after {
    display: none;
}
tr.span-row td {
    /* border-right: none; */
}        
td.cell-br {
    border-right: 0.5px solid #707070;
}
.ef-sd td:nth-child(2) {
    background: #F0F5FC; 
}     
/*isi style for subpage matching*/
.siteamp-iparsys .isi p {
    font-size: 16px;
    line-height: 19px;
    font-family: 'Roboto-Light';
}

.siteamp-iparsys p.please-see-txt {
    font-family: 'Roboto-Bold';
    font-size: 16px;
    line-height: 18px;
}
.siteamp-iparsys p.please-see-txt a, .siteamp-iparsys p.you-may-txt a {
    text-decoration: underline;
}
.siteamp-iparsys p.you-may-txt {
    font-size: 16px;
    line-height: 19px;
    font-family: 'Roboto-Light';
}
.siteamp-iparsys p.you-may-txt img.hyper_link_icon {
    width: 20px;
    height: 20px;
}
.reference-section sup {
    top: -0.5em !important;
    font-size: 64% !important;
}
/* .reference-section sup {
    top:-0.4em;
    font-size: 64%;
} */
.dosing .dosing-chart{
    border:none;
    padding:20px 0px 20px 0px;
    margin:0;        
        }

@media screen and (min-width: 768px){
    .mobile-only, .mobile_only {
        display: none;
    }
    body, html {
        /* height: 100%; */
        overflow-x: hidden !important;
    } 
    body{
        overflow-x: hidden !important;
        overflow-y: hidden !important;
    } 
        .dosing .dosing-chart p.box-heading.s-line:before{
    display:block;
                    }
    .dosing .dosing-chart{
            border: 0.5px solid #03315D;
            margin: 30px auto;           
                    }

}
@media only screen and (max-width: 991px) {


    .mtop_sec {
        margin-top: 30px;
    }    
    .hcc-hcp .logos .logo img, .pos-hcp .logos .logo img, .imj-home .logos .logo img {
        width: 191px;
        height: auto;
        margin: 6px 0 9px;
    }
    .isi-hl-txt {
        max-width: 150px;
    }
    li.hcc-moa a:before, li.pos-moa a:before {
        display: none;
    } 
    li.dropdown.select-indication a.dropdown-toggle {
        padding: 4.5px 35px !important;
    }
    .laboratory-abnormalities td {
        padding: 7px 32px !important;
        font-size: 14px !important;
    }
    .laboratory-abnormalities .laboratory-abnormalities-mob td {
        padding: 4.5px 23.3px !important;
    }
    .laboratory-abnormalities .laboratory-abnormalities-mob td.span-cell.tb-sticky {
        padding-left: 5px !important;
    }
    .laboratory-abnormalities .laboratory-abnormalities-mob td.tb-sticky {
        padding-left: 15px !important;
        padding-right: 10px !important
    }
    .box-image.bx-img{
        padding: 20px 5px 5px 10px !important;
    }
}

@media screen and (max-width: 767px){
    .mobile-only, .mobile_only {
        display: block;
    }
    .desktop-only, .desktop_only {
        display: none;
    }    
    .page-heading p, .page-heading h1 {
        font-size: 26px;
        line-height: 29px;
        letter-spacing: -0.52px;
    }
    .section-heading span {
        font-size: 13px;
        line-height: 14px;     
    }
    .titlemob{
        display: inline-block;
        max-width: 186px;
        margin-top: -3px;
    }
    .section-head {
        padding-left: 15px;
    }
    .section-heading p{
        padding-top: 3px;
    }
    .box-image {
        margin:25px 0px;
    }  
    .cta-sec, .callout {
        margin: 35px 10px;
    }     
    .cta-sec:before, .callout:before {
        width: 42px;
        height: 25px;
        background-size: 100%;
        left: -16px;
        top: 8px;
    }
    .cta-sec p, .callout p {
        font-size: 16px;
        line-height: 20px;
        letter-spacing: 0px;
        padding: 10px 50px;
    }
    p.box-heading, h2.box-heading {
        font-size: 12px;
        line-height: 15px;
        letter-spacing: 0;
        padding: 0px 0 0 15px;
        margin-top: -28px;
    }
    .arrow-list li {
        line-height: 20px;
        padding-left: 2px;
    }  
    .dosing ul.arrow-list li {
        padding-right: 0;
    }
    ul.arrow-list.arrow-list-mob-dos li {
        padding-right: 12px;
    }
    ul.arrow-list.arrow-list-mob-dos li {
        padding-right: 12px;
    }
    ul.arrow-list.arrow-list-mob-dos li:first-child {
        padding-right: 10px;
    }
    .dosing ul.arrow-list li.pr55 {
        padding-right: 5px !important;
    }
    .arrow-list li:before {
        background-size: 100%;
        width: 23px;
        height: 13px;
        top: 3px;
    }  
    .page-content {
        margin: 0 15px 0 30px;
    }    
    .page-heading {
        padding: 30px 0 15px;
    }  
    .page-content.page-content-switch {
        margin: 0 15px;
    }
    .efficacy .page-content.page-content-switch {
        margin: 0 15px -40px;
    }
    p.box-heading:before, h2.box-heading:before {
        width: 42px;
        height: 25px;
        background-size: 100%;
        left: -36px;
        top: -5px;
    }
    
    p.box-heading.s-line:before, h2.box-heading.s-line:before {
        left: -35px;
        top: -5px;
    }
    /***scroll-table-styling***/
    .scroll-header-wrapper {
        overflow-x: auto;
        margin-left: -20px;
        margin-right: -15px;
    }
    .scroll-header {
        display: flex;
        background: #EDEDED;
        align-items: center;
        justify-content: space-between;
        border: 0.5px solid #9F9F9F;
        width: 100%;
    }
    .scroll-header p {
        font-family: Roboto-bold, sans-serif;
        padding: 6px 0px;
        margin: 0;
        font-size: 12px;
        margin-right: 8px;
        margin-left: 8px;
        margin-top: 1px;
    }
    .scroll-header i {
        border: solid #555555;
        border-width: 0 2px 2px 0;
        display: inline-block;
        padding: 2px;
        top: -1px;
        position: relative;
    }
    i.arrow.left, i.arrow.right {
        margin-right: 5px;
    }
    i.arrow.right {
        margin-left: 5px;
    }
    .right {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
    }
    .left {
        transform: rotate(135deg);
        -webkit-transform: rotate(135deg);
    }
    p.bar {
        width: 55px;
        height: 11px;
        background: #BEBEBE;
    }
.dosing .dosing-chart p.box-heading.s-line:before{
    display:none;
                    }
    .combine-img {
        display: flex;
    }
    .mobile-swipe-chart .left-img {
        margin-top: 54px;
        margin-left: -20px;
    }
    .mobile-swipe-chart .left-img img {
        max-width: 160px;
        margin-top: 2px;
    }
    .mobile-swipe-chart .right-img {
        margin-top: -3px;
        margin-right: -14px;
        overflow-x: auto;
    }
.safety-adverse .right-img{
            margin-top:1px;
        }
.qol-time-chart .right-img{
            margin-top:0px;
        }
        .safety-lab .right-img{
                }

    .right-img::-webkit-scrollbar {
        display: none;
    } 
    .switch-section .switch-before {
        padding: 30px 0 30px 39px;
    }

    .moa .switch-section .switch-after {
        padding: 20px 50px 30px 0;
        text-align: right;
    }
    /**live-text-table**/
    .table-block {
        overflow: scroll;
    }
    td:first-child, th:first-child {
        position: sticky;
        left: 0;
        background: #ffffff;
        z-index: 1;
    }
    /* td:first-child:after, th:first-child:after {
        content: '';
        width: 1px;
        position: absolute;
        height: 100%;
        background: #b5cef2;
        top: 0;
        right: -1px;
        box-shadow: 0px 3px 6px #00000067;
    } */
    td, th {
        font-size: 8px;
        line-height: 9px;
    }
    .table-block::-webkit-scrollbar, .hscroll-bar::-webkit-scrollbar {
        display: none;
    }
    .hscroll-bar {
        margin-top: 20px;
        overflow: auto;
        white-space: nowrap;
        transform:rotate(180deg);
        margin-bottom: 5px;
        border: 1px solid #A5A9A5;
        width: 95%;
    }
    .hscroll-thumb {
        background: #ffffff;    
        height: 12px;
        position:relative;
    }
    .hscroll-thumb span {
        position: absolute;
        height: 12px;
        background: #A5A9A5;
    }        
    .ef-sd td {
        padding: 10px 35px;
    }
    .ef-sd td:first-child {
        padding-left: 0;
    }
    .switch-section .switch-after {
        padding: 30px 39px 30px 0px;
    }
    .imfinzi-durvalumab-resources.hcc-hcp .isi, .imfinzi-durvalumab-resources.pos-hcp .isi{
        padding-left: 7px;
        padding-right: 7px;
    }
    .imfinzi-durvalumab-resources.hcc-hcp .isi .col-xs-12, .imfinzi-durvalumab-resources.pos-hcp .isi .row {
    padding-right: 0;
    }
    .table-block.mobile-only table {
        width: 600px;
    }
    /* 67600*/
.efficacy .text-style{
            display:flex;
        }
        .efficacy-mobile-chart .left-img{
        position:sticky;
        height:344px;
        left:0px;
        }
        .efficacy-mobile-chart .left-img p, .efficacy-mobile-chart .right-img p{
        font-size: 10px;
    line-height: 11px;
    color: #555555;
    border-bottom: 1px solid #707070;
    padding: 10px 0;
    white-space: nowrap;
        padding: 10px 35px;
        margin-bottom:0;
        }
        .efficacy-mobile-chart .right-img{
            display: flex;
    height: 344px;
    margin-top:0;
   
        }
        .efficacy-mobile-chart .left-img::after{
        content: '';
        width: 1px;
        position: absolute;
        height: 100%;
        background: #b5cef2;
        top: 0;
        right: -1px;
        box-shadow: 0px 3px 6px #00000067;
        }
        .efficacy-mobile-chart .left-img{
                margin-top: 0px;
    margin-left: -20px;
        }
        .efficacy-mobile-chart .left-img p{
        padding-left:10px;
            
        }
        .efficacy-mobile-chart .right-img .left-col-data p{
        color: #AC182E;
    background: #F0F5FC;
    font-weight: 700;
    margin-bottom:0;
}
.efficacy-mobile-chart .right-img .left-col-data p, .efficacy-mobile-chart .right-img .right-col-data p{
    text-align:center;
}
.efficacy-mobile-chart{
    margin-top:20px;
}

/* prespecified chart*/
.eff-pres-chart .left-img::after{
        content: '';
    width: 1px;
    position: absolute;
    height: 100%;
    background: #b5cef2;
    top: 0;
    right: -1px;
    box-shadow: 0px 3px 6px #00000067;
}
.eff-pres-chart .left-img{
        margin-top: 2px;
        position: relative;
        height: 624px;
}
.eff-pres-chart .right-img{
    margin-top:4px;
}
.eff-pres-chart .right-img{
    /*max-width: 0px!important;*/
}
.eff-pres-chart .right-img img{ 
        max-width: 507px!important;
}
.dosing-patient-chart {
    display: flex;
}
.dosing-patient-chart .right-img {
    display: flex;
    /*height:752px;
    margin-top:1px;*/
    margin-top:0px;
}
.dosing-patient-chart .right-img img{
    max-width:510px;
        }
.dosing-patient-chart p{
        font-size: 10px;
    line-height: 11px;
    color: #555555;
    white-space: nowrap;
    padding: 7px 10px;
    margin-bottom:0;
    /*border-right:1px solid #707070;*/
        border-bottom: 1px solid #707070;
}
.dosing-patient-chart .left-img p:nth-child(1), .dosing-patient-chart .left-col-info p:nth-child(1),
.dosing-patient-chart .right-col-info p:nth-child(1){
    padding: 7px 10px;
}
.dosing-patient-chart .right-img .left-col-info p{
/*white-space:normal;*/
            }                
.dosing-patient-chart .left-img p:nth-child(2), .dosing-patient-chart .left-img p:nth-child(13){
        background: #CCDAF1;
    white-space: nowrap;
    /*max-width: 170px;*/
        color: #003865;
        
}
.dosing-patient-chart .left-img p:last-child, .dosing-patient-chart .right-img .left-col-info p:last-child,
.dosing-patient-chart .right-img .right-col-info p:last-child {
    border-bottom:none;
                }
.dosing-patient-chart .right-img .right-col-info p{
 border-right:none;
                            }
.dosing-patient-chart .left-img p:nth-child(3), .dosing-patient-chart .left-img p:nth-child(5),
.dosing-patient-chart .left-img p:nth-child(7), .dosing-patient-chart .left-img p:nth-child(9),
.dosing-patient-chart .left-img p:nth-child(11){
            background: #F0F5FC;
    padding: 20px 7px;
    }
  .dosing-patient-chart .right-img  .left-col-info{
  width:232px;
  }

.dosing-patient-chart .left-img{
    margin-top: 0px;
}
.dosing-patient-chart .left-img p:nth-child(5){
       padding-top: 7px;
    padding-bottom: 7px;     
}
.dosing-patient-chart .left-img p:nth-child(6) {
           padding-top: 31px;
    padding-bottom: 31px;
                        }
 .dosing-patient-chart .left-img p:nth-child(7){
        padding-top: 42px;
    padding-bottom: 42px;
 }                       
 .dosing-patient-chart .left-img p:nth-child(8){
               padding-top: 7px;
    padding-bottom: 7px;
                        } 
 .dosing-patient-chart .left-img p:nth-child(9){
                   padding-top: 20px;
    padding-bottom: 20px;
                        }                                               
.dosing-patient-chart .left-img p:nth-child(10){
        padding-top: 9px;
    padding-bottom: 9px;
}
 .dosing-patient-chart .left-img p:nth-child(11), .dosing-patient-chart .left-img p:nth-child(13){
                   padding-top: 9px;
    padding-bottom: 9px;
                        }  
  .dosing-patient-chart .left-img p:nth-child(15){
                       background: none;
    padding-top: 14px;
    padding-bottom: 15px;
                        }  
     .right-img .left-col-info p:nth-child(6){
       background: none!important;
     }                   
    .dosing-patient-chart .left-img p:nth-child(17){
                      padding-top: 15px;
                        } 
      .dosing-patient-chart .left-img p:nth-child(3){
            padding-top: 20px;
    padding-bottom: 20px;
      }                                                            
.dosing-patient-chart .left-img p:nth-child(12), .dosing-patient-chart .left-img p:nth-child(14){
           padding-top: 15px;
    padding-bottom: 14px;
}
.dosing-patient-chart .left-img p:nth-child(1), .dosing-patient-chart .right-img .left-col-info p:nth-child(1), .dosing-patient-chart .right-img .right-col-info p:nth-child(1){
    text-align: center;
}
.dosing-patient-chart .right-img .left-col-info{
    width:238px;
}

.dosing-patient-chart .right-img .left-col-info p{
 border-right: 1px solid #707070!important; 
}
.dosing-patient-chart .right-img .left-col-info p:nth-child(1),
.dosing-patient-chart .right-img .right-col-info p:nth-child(1){
        padding-top: 7px;
    padding-bottom: 7px;
}
.dosing-patient-chart .right-img .left-col-info p:nth-child(2),
.dosing-patient-chart .right-img .right-col-info p:nth-child(2){
         padding-top: 12px;
    padding-bottom: 13px;
}
.dosing-patient-chart .right-img .left-col-info p:nth-child(3),
.dosing-patient-chart .right-img .right-col-info p:nth-child(3){
        padding-top: 7px;
    padding-bottom: 7px;
}
.right-img .left-col-info p:nth-child(3), .right-img .left-col-info p:nth-child(4), .right-img .left-col-info p:nth-child(6), 
.right-img .left-col-info p:nth-child(7), .right-img .left-col-info p:nth-child(10), .right-img .left-col-info p:nth-child(11), 
.right-img .left-col-info p:nth-child(13), .right-img .left-col-info p:nth-child(14), .right-img .left-col-info p:nth-child(17),{
        background: #F0F5FC;
}
.right-img .left-col-info p:nth-child(17){
        padding: 7px 10px;
}
.right-img .right-col-info p:nth-child(8), .right-img .right-col-info p:nth-child(9), 
.right-img .right-col-info p:nth-child(11){
            padding-top: 19px;
    padding-bottom: 17px;

}
.right-img .right-col-info p:nth-child(10){
     padding-top: 29px;
    padding-bottom: 29px;
                                    }                                      
.right-img .left-col-info p:nth-child(10){
     white-space:normal;                       
                                    }
.right-img .left-col-info p:nth-child(10), .right-img .left-col-info p:nth-child(11),
.right-img .left-col-info p:nth-child(13), .right-img .left-col-info p:nth-child(14),
.right-img .left-col-info p:nth-child(17), .right-img .left-col-info p:nth-child(3), .right-img .left-col-info p:nth-child(4),
.right-img .left-col-info p:nth-child(6), .right-img .left-col-info p:nth-child(7),
.right-img .right-col-info p:nth-child(10), .right-img .right-col-info p:nth-child(11),
.right-img .right-col-info p:nth-child(13), .right-img .right-col-info p:nth-child(14),
.right-img .right-col-info p:nth-child(17), .right-img .right-col-info p:nth-child(3), .right-img .left-col-info p:nth-child(4),
.right-img .right-col-info p:nth-child(6), .right-img .right-col-info p:nth-child(7), 
.right-img .right-col-info p:nth-child(3), .right-img .right-col-info p:nth-child(4)
            {
     background:#F0F5FC;                     
                                    }
.right-img .right-col-info p:nth-child(17){
        padding-top: 7px;
    padding-bottom: 7px;
}
.dosing-patient-chart .right-img .left-col-info p:nth-child(13),
.dosing-patient-chart .right-img .right-col-info p:nth-child(13){
          padding-top: 10px;
    padding-bottom: 10px;
}
.dosing-patient-chart .right-img .left-col-info p:nth-child(14),
.dosing-patient-chart .right-img .right-col-info p:nth-child(14){
        padding-top: 9px;
    padding-bottom: 10px;
}
.dosing-patient-chart .right-img .left-col-info p:nth-child(17),
.dosing-patient-chart .right-img .right-col-info p:nth-child(17){
        padding-top: 20px;
    padding-bottom: 20px;
}
.dosing-patient-chart .right-img .left-col-info p:nth-child(20),
.dosing-patient-chart .right-img .right-col-info p:nth-child(20){
         padding-top: 13px;
    padding-bottom: 12px;
}
.dosing-patient-chart .right-img .left-col-info p:nth-child(1){
    padding: 7px;
    padding-bottom: 7px;
}
.dosing-patient-chart .right-img .left-col-info p:nth-child(2), .dosing-patient-chart .right-img .right-col-info p:nth-child(2){
        padding-bottom: 13px;
    border-left: 0px;
    background: #CCDAF1;
    border-right: none!important;
}
.dosing-patient-chart .right-img .left-col-info p:nth-child(4){
           padding-top: 7px;
    padding-bottom: 7px;
}
.dosing-patient-chart .left-img p:nth-child(2){

}
.dosing-patient-chart .right-img .left-col-info p:nth-child(17), .dosing-patient-chart .right-img .right-col-info p:nth-child(17){
        padding-top: 9px;
    padding-bottom: 9px;
}
.dosing-patient-chart .right-img .left-col-info p:nth-child(20), .dosing-patient-chart .right-img .right-col-info p:nth-child(20){
        padding-top: 15px;
    padding-bottom: 14px;
     background: #CCDAF1;
    border-right: none!important;
}
.dosing-patient-chart .left-img p{
padding-left:10px!important;    
}
.dosing-patient-chart p:nth-child(3), .dosing-patient-chart p:nth-child(4){
        padding-top: 20px;
    padding-bottom: 20px;
}
.dosing-patient-chart .right-img .right-col-info p:nth-child(4){
    padding-top: 7px;
    padding-bottom: 7px;
}
.dosing-patient-chart .right-img .right-col-info p:nth-child(6){
    background:none!important;
    }
.dosing-patient-chart {
    position: relative;
}
.dosing-patient-chart .left-img{
        position: sticky;
   /* height: 344px;*/
    left: 0px;
}
.dosing-patient-chart .left-img::after{
        content: '';
    width: 1px;
    position: absolute;
    height: 100%;
    background: #b5cef2;
    top: 0;
    right: -1px;
    box-shadow: 0px 3px 6px #00000067;
}

/* qol chart*/
.qol-time-chart .left-img{
        height: 530px;
    margin-top: 2px;
    position:relative;
} 
.qol-time-chart .left-img::after{
    content: '';
    width: 1px;
    position: absolute;
    height: 100%;
    background: #b5cef2;
    top: 0;
    right: -1px;
    box-shadow: 0px 3px 6px #00000067;
}   
.qol-time-chart .left-img img{
    max-width: 206px;
    margin-top: -2px;
}
.qol-time-chart .right-img img{
    max-width: 391px;
}
.safety-adverse, .safety-adverse .right-img, .safety-adverse .right-img .left-col-details .two-cols, .safety-adverse .right-img .right-col-details .two-cols-1{
    display: flex;
}
/*.safety-adverse .right-img .left-col-details .two-cols .two-data, .safety-adverse .right-img .right-col-details .two-cols-1 .two-data-1{
    display:flex;
                    }*/
.safety-adverse p{
        font-size: 10px;
    line-height: 11px;
    /* text-align: center; */
    /* font-weight: 400; */
    padding: 7px 10px;
    /* font-size: 13px; */
    /* line-height: 14px; */
    color: #555555;
    /* border-right: 1px solid #707070; */
    border-bottom: 1px solid #707070;
    /* padding: 10px 0; */
    white-space: nowrap;
    padding: 10px 10px;
    margin-bottom: 0;
}

.safety .bg-trans{
    background:transparent!important;
        }
.safety-adverse .left-img{
    margin-top: 0px;
    position: relative;
}
.safety-adverse .left-img p:nth-child(1){
        padding-top: 16px;
    padding-bottom: 16px;
            }
.safety-adverse .two-data p:nth-child(2), .safety-adverse .right-data p:nth-child(2),
.safety-adverse .two-data-1 p:nth-child(2), .safety-adverse .right-data-1 p:nth-child(2){
           padding-top: 15px;
    padding-bottom: 27px;         
            }
.safety-adverse .two-data p:nth-child(3), .safety-adverse .right-data p:nth-child(3),
.safety-adverse .two-data-1 p:nth-child(3), .safety-adverse .right-data-1 p:nth-child(3){
              padding-top: 15px;
    padding-bottom: 5px;       
            }
.safety-adverse .two-data p:nth-child(4), .safety-adverse .right-data p:nth-child(4),
.safety-adverse .two-data-1 p:nth-child(4), .safety-adverse .right-data-1 p:nth-child(4){
              padding-top: 15px;
    padding-bottom: 16px;       
            } 
 .safety-adverse .two-data p:nth-child(9), .safety-adverse .right-data p:nth-child(9),
.safety-adverse .two-data-1 p:nth-child(9), .safety-adverse .right-data-1 p:nth-child(9){
             padding-top: 15px;
    padding-bottom: 16px;       
            }
 .safety-adverse .two-data p:nth-child(11), .safety-adverse .right-data p:nth-child(11),
.safety-adverse .two-data-1 p:nth-child(11), .safety-adverse .right-data-1 p:nth-child(11){
             padding-top: 15px;
    padding-bottom: 16px;       
            } 
.safety-adverse .two-data p:nth-child(14), .safety-adverse .right-data p:nth-child(14),
.safety-adverse .two-data-1 p:nth-child(14), .safety-adverse .right-data-1 p:nth-child(14){
             padding-top: 20px;
    padding-bottom: 22px;       
            } 
.safety-adverse .two-data p:nth-child(16), .safety-adverse .right-data p:nth-child(16),
.safety-adverse .two-data-1 p:nth-child(16), .safety-adverse .right-data-1 p:nth-child(16){
             padding-top: 15px;
    padding-bottom: 16px;       
            }                                                                      
.safety-adverse .left-img::after{
        content: '';
    width: 1px;
    position: absolute;
    height: 100%;
    background: #b5cef2;
    top: 0;
    right: -1px;
    box-shadow: 0px 3px 6px #00000067;
}
.safety-adverse .left-img p:nth-child(2){
        padding-top: 16px;
    padding-bottom: 15px;
    }
.safety-adverse .right-img p{
    text-align: center;
}
.safety-adverse .right-img .left-col-details .two-cols .two-data p,
.safety-adverse .right-img .right-col-details .two-cols-1 .two-data-1 p{
    color: #AC182E;
    background: #F0F5FC;
    font-weight: 700;
}
.lab-ab-1 .right-img .two-cols{
    display:flex;
}
.lab-ab-1 .right-img > p{
    text-align: center;
    font-weight:700;
}
.lab-ab-1 .left-img{
margin-top: -4px;
    position: sticky;
    height: 588px;
    left: 0px;
}
.lab-ab-1 .left-img::after{
        content: '';
    width: 1px;
    position: absolute;
    height: 100%;
    background: #b5cef2;
    top: 0;
    right: -1px;
    box-shadow: 0px 3px 6px #00000067;
}
.lab-ab-1 .left-img p:nth-child(1){
    padding-top: 16px;
    padding-bottom: 16px;
}
.lab-ab-1 .right-img .two-cols .two-data p:nth-child(2),
.lab-ab-1 .right-img .two-cols .right-data p:nth-child(2){
    padding-top: 15px;
    padding-bottom: 16px;
}
.lab-ab-1 .right-img .two-cols .two-data p:nth-child(12), .lab-ab-1 .right-img .two-cols .two-data p:nth-child(13),
.lab-ab-1 .right-img .two-cols .right-data p:nth-child(12), .lab-ab-1 .right-img .two-cols .right-data p:nth-child(13){
    padding-top: 15px;
    padding-bottom: 16px;
}
.lab-ab-1 .right-img .two-cols .right-data p:nth-child(11),
.lab-ab-1 .right-img .two-cols .two-data p:nth-child(11){
        padding-top: 10px;
    padding-bottom: 10px;
}
.lab-ab-1 .right-img .two-cols .right-data,
.lab-ab-1 .right-img .two-cols .two-data{
width:100px;
}
.lab-ab-1 .right-img .two-cols .two-data p{
        color: #AC182E;
    background: #F0F5FC;
    font-weight: 700;
    text-align:center;
}
.lab-ab-1 .right-img .two-cols .right-data p{
    text-align:center;
}
.lab-ab-1 .left-img p, .lab-ab-1 .right-img p{
    font-size: 10px;
    line-height: 11px;
    /* text-align: center; */
    /* font-weight: 400; */
    padding: 7px 10px;
    /* font-size: 13px; */
    /* line-height: 14px; */
    color: #555555;
    /* border-right: 1px solid #707070; */
    border-bottom: 1px solid #707070;
    /* padding: 10px 0; */
    white-space: nowrap;
    padding: 10px 10px;
    margin-bottom: 0;
}
.efficacy .movie .timedfootnotes-container{
    display:none!important;
        }
}
@media screen and (min-width: 992px){
    li.dropdown.select-indication a.dropdown-toggle {
        padding: 3px 87px 3px 50px;
        line-height: 17px;
    }
    li.dropdown.select-indication.pos-indication a.dropdown-toggle {
        padding: 3px 75px 3px 50px !important;
    }
    /*US-76936*/
    .navbar-inverse .navbar-nav.navbar-middle>li>a {
        /*padding: 7px 16.5px 11px 16.5px !important;*/
        padding: 7px 12.5px 11px 12.5px !important;
        max-width: 87px;
        text-align: center;
    }
    .navbar-inverse .navbar-nav.navbar-middle.hcc-middle>li:nth-child(3)>a{
            max-width: 124px!important;
    padding: 5px 12.5px 5px 12.5px!important;
                        }
                        /* US-76936 */
    .navbar-inverse .navbar-nav.navbar-middle>li.active>a, .navbar-inverse .navbar-nav.navbar-middle>li:hover>a {
        margin-bottom: -8px;
        padding-bottom: 15px !important;
    }
    .navbar-inverse .navbar-nav.navbar-middle.nsclc-middle>li.active>a, .navbar-inverse .navbar-nav.navbar-middle.nsclc-middle>li:hover>a {
        margin-bottom: -4px;
        padding-bottom: 11px !important;
    }
    li.dropdown.select-indication.nsclc-indication a.dropdown-toggle {
        padding: 3px 56px;    
    }
    .navbar-inverse .navbar-nav.navbar-middle.pac-middle>li>a {
        padding: 7px 4.5px 11px 4.5px !important;
    }
    ul.nav.navbar-nav.navbar-middle.sclc-middle {
        padding-left: 28px;
    }
    .navbar-inverse .navbar-nav.navbar-middle.sclc-middle>li>a {
        /*padding: 0px 10px 7px 10px !important;*/
        padding: 0px 10px 11px 10px !important;
        max-width: 120px;
    }
    .navbar-inverse .navbar-nav.navbar-middle.sclc-middle>li:nth-child(3)>a{
    max-width:108px;
                    }
     .navbar-nav>li.order-res-link:first-child{
          margin-right: 0px;
    }
   /* .sclc-hcp .navbar-nav>li.order-res-link:first-child{
    margin-right: 26px;
    }*/
    .sclc-new .navbar-nav>li{
        margin: 0px;
    }  
    
    .navbar-inverse .navbar-nav.navbar-middle.sclc-middle>li:nth-child(2):hover>a, 
    .navbar-inverse .navbar-nav.navbar-middle.sclc-middle>li:nth-child(2).active>a, 
    .navbar-inverse .navbar-nav.navbar-middle.sclc-middle>li:nth-child(4):hover>a, 
    .navbar-inverse .navbar-nav.navbar-middle.sclc-middle>li:nth-child(4).active>a, 
    .navbar-inverse .navbar-nav.navbar-middle.sclc-middle>li:nth-child(5):hover>a, 
    .navbar-inverse .navbar-nav.navbar-middle.sclc-middle>li:nth-child(5).active>a, 
    .navbar-inverse .navbar-nav.navbar-middle.sclc-middle>li:nth-child(1):hover>a, 
    .navbar-inverse .navbar-nav.navbar-middle.sclc-middle>li:nth-child(1).active>a {
        /*padding-bottom: 16px !important;
        margin-bottom: -14px !important;*/
        padding-bottom: 16px !important;
        margin-bottom: -10px !important;
    }
    
    .navbar-inverse .navbar-nav.navbar-middle.sclc-middle>li:nth-child(3):hover>a, 
    .navbar-inverse .navbar-nav.navbar-middle.sclc-middle>li:nth-child(3).active>a {
        padding-bottom: 10px !important;
        margin-bottom: -7px !important; 
    }
.efficacy .movie .timedfootnotes-container{
    display:none!important;
        }
.efficacy .h-desktop{
    display: none;
}
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
    .navbar-inverse .navbar-nav.navbar-middle>li>a {
        padding: 7px 10.5px 11px 10.5px !important;
    }
    li.dropdown.select-indication a.dropdown-toggle {
        padding: 3px 68px 3px 20px !important;
    }
    li.dropdown.select-indication.nsclc-indication a.dropdown-toggle {
        padding: 3px 40px 3px 20px !important;
    }            
    li.dropdown.select-indication.pos-indication a.dropdown-toggle {
        padding: 3px 41px 3px 20px !important;
    }
    .navbar-inverse .navbar-nav.navbar-middle.pos-middle>li>a {
        padding: 7px 8px 11px 8px !important;
    }            
    .select-indication ul.dropdown-menu > li > a {
        padding: 30px 25px;
    }
    .hcc-hcp .logos .logo img, .pos-hcp .logos .logo img,  .imj-home .logos .logo img {
        width: 193px;
    }
    .hcc-hcp .logos .logo img, .pos-hcp .logos .logo img,  .imj-home .logos .logo img {
        width: 176px;
        margin-top: 16px;
        margin-bottom: 16px;
    }
     ul.nav.navbar-nav.navbar-middle {
        padding-left: 15px;
    }
    ul.nav.navbar-nav.navbar-middle.nsclc-middle {
        padding-left: 0;
    }
    .navbar-inverse .navbar-nav.navbar-middle.sclc-middle>li>a {
        padding: 0px 5px 7px 5px !important;
        max-width: 100px;
    }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .isi-hl-txt {
        max-width: 215px;
    }
    .page-heading {
        padding: 30px 0 20px;
    }  

}
@media screen and (min-width: 320px) and (max-width: 380px) {
    #dosing-box-2::after {
        content: '';
        position: absolute;
        width: 55px;
        height: 1px;
        background: #617e99;
        right: 0;
        top: 9px;
    }
    .box-heading-pc::after{
        content: '';
        position: absolute;
        width: 7px;
        height: 1px;
        background: #617e99;
        right: 0;
        top: 7px;
    }
    .box-heading-duos::after{
        content: '';
        position: absolute;
        width: 65px;
        height: 1px;
        background: #617e99;
        right: 0;
        top: 7px;
    }
    .box-heading-rr:after{
        content: '';
        position: absolute;
        width: 75px;
        height: 1px;
        background: #617e99;
        right: 0;
        top: 7px;
    }
    /* .box-heading-la:after{
        content: '';
        position: absolute;
        width: 40px;
        height: 1px;
        background: #617e99;
        right: 0;
        top: 7px;
    } */
    .box-heading-pfs:after{
        content: '';
        position: absolute;
        width: 30px;
        height: 1px;
        background: #617e99;
        right: 0;
        top: 7px;
    }
    .box-heading-os:after{
        content: '';
        position: absolute;
        width: 30px;
        height: 1px;
        background: #617e99;
        right: 0;
        top: 7px;
    }
    
}
@media screen and (min-width: 320px) and (max-width: 360px) {
    .hcc-hcp .logos .logo img, .pos-hcp .logos .logo img {
        width: 150px;
        margin: 11.5px 0 12px;
    }    
    .switch-section .switch-after {
        padding: 30px 40px 30px 0px;
    } 
    .switch-section .switch-before {
        padding: 30px 0 30px 40px;
    }   
    .moa .switch-section .switch-after {
        padding: 20px 40px 30px 0;
    }
}
@media screen and (max-width: 320px) {

}

/*** uS-87902 Update***/
.hcc-hcp .footer-bd > .ft-bd-2 > p:nth-child(2) {
    margin-bottom: 1px;
}
