/*MOA page styling*/
.home-moa .footnotes.footnote-grph.big{
    font-size:14px;
}
.moa-head {
  margin-top: 34px;
  margin-bottom: 5px;
}

h1 {
  /* margin: 0 0 20px 0; */
}

.chart-head {
  color: #333333;
  font-size: 14.5px;
  line-height: 17px !important;
  text-align: center;
  max-width: 100%;
  margin: 0 auto 20px auto;
  float: right;
}

.column-1 .chart-head {
    /*position: relative;
    left: -60px;*/
  ;
}

.moa .green-banner {
  margin-bottom: 35px;
}

.moa-chart {
  text-align: center;
  margin: 30px 0 0;
}

.chart-copy {
  font-size: 13px;
  line-height: 15px !important;
  color: #333333;
  font-weight: 400;
  text-align: left;
}

.align-fix {
  display: inline-flex;
  float: right;
  position: relative;
}

.align-fix.desktop-only .exon-txt {
  position: absolute;
  display: inline-block;
  max-width: 75px;
  margin-left: -25px;
}

.align-fix.desktop-only .exon-txt span {
  display: block;
}

.align-fix.desktop-only .mut-txt {
  display: inline-block;
  max-width: 90px;
  position: relative;
  /*left: 54px;*/
  left: 25px;
}

.multi-column-container.moa-sec {
  max-width: 700px;
  float: right;
}

.moa .internal-cta {
  margin: 38px auto 35px;
}

.green-banner {
  margin: 70px 0 78px 0;
}

.green-banner p, .green-banner h2 {
  padding: 3px 0;
  font-weight: 600;
}

.video-head h2 {
  font-size: 22px;
  line-height: 24px !important;
  text-align: left;
  max-width: 600px;
  margin: 0 auto;
  margin-bottom: 15px;
}

.footnotes {
  margin-bottom: 35px;
}

.columnControl.section .column-2 {
  padding-right: 0;
}

@media screen and (max-width: 991px) {
  ul.bullet-list.moa-list{
  margin-left:15% !important;
  width: fit-content;
  padding-left: 0px;
}
ul.bullet-list.moa-list li::before{
  left: 5px;
}

  .mcta-2 > a.internal-link {
      /*padding-right: 15px;*/
      /*padding-left: 26px;*/
}
  .moa-sec .column-1 .moa-chart .align-fix.mobile-only img {
    width: 310px;
    height: 223px;
  }
  body.moa h1{
      margin-top: 20px;
      margin-right: -10px;
  }
  
  .moa .footnotes.footnote-grph{
         margin-top: 35px;
    padding-left: 20px; 
  }
  
   .footnotes.txt-styling-1 {
    padding: 0;
    margin: 0;
    margin-top: 42px;
    margin-top: 42px;
    max-width: 820px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .moa-sec .column-2 .moa-chart .align-fix.mobile-only img {
    width: 144px;
    height: 256px;
  }

  .green-banner p, .green-banner h2 {
    padding: 0px 0;
  }

  .moa-head {
    margin-top: 40px;
  }

  .moa .section-heading-mobile {
    top: 58px;
  }

  .eyebrow.moa-head {
    letter-spacing: -0.29px;
    color: #5B305D;
    margin-bottom: 10px;
    padding-bottom: 10px;
  }

  .moa .footnotes {
    padding: 0px 0;
  }

  .columnControl.section .column-1 {
    padding-left: 0;
    padding-right: 0;
  }
.resectable-nsclc   .columnControl.section .column-1 {
    padding-left: 0;
    padding-right: 0 !important;
  justify-content:center;
  }
  .resectable-nsclc   .columnControl.section .column-2 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  justify-content:center;
  }
  .chart-head.ffb-med {
    margin-bottom: 28px;
  }

  .video-head h2 {
    text-align: center;
    max-width: 290px;
  }

  h1 {
    margin: 0 0 27px 0;
  }

  .large-video-img:after {
    background-size: 100% 100%;
    width: 43px;
    height: 43px;
    top: 71px;
    right: 166px;
    border: 1px solid #ffffff;
    border-radius: 50%;
  }

  .green-banner {
    margin: 50px 0 50px 0;
  }

  .moa .internal-cta {
    margin: 38px auto 13px;
  }

  .chart-head, .align-fix {
    float: none;
  }
  body.moa .internal-cta .slide-into .column-1, body.nurses-and-apps .internal-cta .slide-into .column-2{
              display: flex;
    justify-content: center;
      }
      body.moa .internal-cta .column-2{
             padding-left: 0!important;
    padding-right: 0!important;
      }
      body.moa .internal-cta .column-1{
                padding-left: 0!important;
    padding-right: 0!important;
      }
      body.moa .internal-cta .column-2, body.moa .internal-cta .column-1{
              display: flex;
    justify-content: center;
   
      }
}




@media screen and (min-width: 320px) and (max-width: 374px) {
  .moa .green-banner .callout.is-visible sup {
    white-space: nowrap;
  }
}

@media screen and (min-width: 320px) and (max-width: 350px) {
  .moa-sec .column-1 .moa-chart .align-fix.mobile-only img {
    width: 290px;
  }
}

@media screen and (min-width: 630px) and (max-width: 767px) {
  .multi-column-container.moa-sec {
    float: unset;
  }
}

@media screen and (min-width: 615px) and (max-width: 991px) {
  .multi-column-container.moa-sec {
    float: unset;
    margin-left: 25px;
  }
}

@media screen and (min-width: 992px) {
  .moa-arm2-img, .moa-arm1-img {
    width: 158px;
    height: 283px;
  }
  .home-moa .footnotes.footnote-grph{
          /* max-width: 820px; */
    max-width: 820px;
    margin: 0 auto;
    padding: 0;
    margin-bottom: 0;
    margin-top: 35px;
  }

  .moa-arm3-img {
    width: 145px;
    height: 282px;
  }

  .large-video-img img {
    width: 600px;
    height: 321px;
  }

  .r-cta {
    transform: translateX(-100%);
  }

  .m-cta {
    transform: translateX(100%);
  }

  .r-cta, .m-cta {
    transition: 1s ease;
    max-width: 300px;
  }

  .is-visible .r-cta, .is-visible .m-cta {
    transform: translateX(0%);
  }

  .column-2 .moa-chart .align-fix {
    float: right;
    right: 120px;
    top: 1px;
  }

  .column-1 .moa-chart .align-fix img.moa-arm2-img {
    margin-left: -28px;
    float: right;
    display: inline-flex;
  }

  .columnControl.section .moa-chart .column-1 {
    padding-right: 23px;
  }

  .column-2 p.chart-head {
    right: 109px;
    position: relative;
  }

  .column-2 p.chart-copy {
    left: 46px;
    position: relative;
  }

  .column-1 .moa-chart .chart-head {
    right: 22px;
    position: relative;
  }
  
  
      .component-section.full-width.no-style.callout.is-visible .page-section-inner.container .text.parbase.section:first-child{
    margin:0 0 0 20px !important
}


body.fixed-top-margin.moa.no-subnav.resectable-nsclc.default-fonts.dom-ready ul.bullet-list.moa-list {
    left: -18px;
    position: relative;
}

.metastatic-nsclc.meta-chemotherapy.chemotherapyMoa .isiNode ul.isi-list ul{
    margin-left:-2px;
    
}

}

.moa .large-video-img a:focus:after {
  outline: 5px auto -webkit-focus-ring-color !important;
}

/*MOA page styling ends*/


/*****81422****/

.banner-content h2 {
  margin: 0;
  font-weight: 600;
}

.green-banner {
  margin-top: 34px;
}

.small-txt.disclaimer-moa{
    max-width: 820px;
    margin: auto;
    margin-top: 31px;
}


/*****81422****/

@media screen and (min-width: 992px) {
  .footnotes.txt-styling-1 {
    max-width: 820px;
    margin: 0 auto;
        /* padding: 0; */
    margin-top: 42px;
  }
  
  .moa.resectable-nsclc .isiNode ul.isi-list ul.subbul-gray{
    padding-left:14px !important
}

}
@media screen and (max-width: 991px) {
  .footnotes.txt-styling-1 {
    padding: 0;
    margin: 0;
    margin-top: 42px;
    margin-top: 42px;
    max-width: 820px;
    padding-left: 20px;
    padding-right: 20px;
  }
  
  .small-txt.disclaimer-moa{
  padding-left:20px;
}

body.fixed-top-margin.moa.no-subnav.resectable-nsclc.default-fonts.dom-ready ul.bullet-list.moa-list {
    left: -16%;
    position: relative;
}
  
}
.cta a.internal-link span:after{
  height: 58px!important;
}
.cta{
  display:flex;
  align-items: center;
  height: 58px;
  padding:0!important;
  margin:0;
  max-width: 290px !important;
  padding-right:42px !important;
  justify-content: center;
}
.internal-cta .column-1{
  display:flex;
  justify-content:end;
  padding-right:30px !important;
}
.internal-cta .column-2{
  display:flex;
  justify-content:start;
  padding-left:30px !important;

}
.cta > a{
  font-size:13px!important;
  height: fit-content;
}
.moa .cta > a.internal-link {
  line-height:16px !important;
}

.moa .cta.r-cta.new-l-cta a  {
  line-height:16px !important;
}


#skiptomaincontent div.columnControl.section > div.multi-column-container{
  max-width: 650px !important;
  /*overflow:hidden;*/
}


/*@media screen and (min-width: 1600px) {*/

/* .is-visible.banner-bg-section:after {*/
/*    background-size: 100%;*/
    /*transform: scale(2);*/
    /*background-position: bottom;*/
/*  }*/
/*}*/

.nowrapright{
  white-space:nowrap;
  margin-right:-10px
}


@media screen and (max-width : 990px){
    #skiptomaincontent .page-section-inner.container .text.parbase.section .rte-node .subhead{
        max-width : 650px;
        width : 100%
    }
    
      .component-section.full-width.no-style.callout.is-visible .page-section-inner.container .text.parbase.section:first-child{
        margin : 0px 0px 0px 20px !important
    }
}
@media screen and (max-width : 680px){
    #skiptomaincontent .page-section-inner.container .text.parbase.section .rte-node .subhead{
        max-width : 460px;
        width : 100%
    }
}
@media screen and (max-width : 480px){
    #skiptomaincontent .page-section-inner.container .text.parbase.section .rte-node .subhead{
        max-width : 340px;
        width : 100%
    }
    
    .isiNode ul.isi-list ul{
    margin-left:10px
}
}
@media screen and (max-width : 370px){
    #skiptomaincontent .page-section-inner.container .text.parbase.section .rte-node .subhead{
        max-width : 240px;
        width : 100%
    }
    
    a[href="/unresectable/laura.html"] b {
    font-size: 13px !important;
  }
   .isiNode ul.isi-list ul{
    margin-left:10px
}
}



@media screen and (max-width : 1200px){
     .top-header .navbar-header .logo img {
    max-width : 200px
    }
   .vertical-list-dropdown .list-dropdown.dropdown-menu li{
     max-width : 300px
    }
 .top-header-links .top-nav ul{
  max-width : 480px;
  position :absolute;
  right : 5px;
  top: -3px
 }
 .therapyToggleWrap{
  max-width : 350px
 }
}
@media screen and (max-width : 1160px){
     .top-header .navbar-header .logo img {
    max-width : 180px
    }
  .vertical-list-dropdown .list-dropdown.dropdown-menu li{
     max-width : 300px
    }
 
 .top-header-links .top-nav ul{
  max-width : 480px;
  position :absolute;
  right : 5px;
  top: -3px
 }
 .therapyToggleWrap{
  max-width : 250px;
 }
}

@media screen and (max-width : 1110px){
  .top-header .navbar-header .logo img {
    max-width : 170px
    }
  .vertical-list-dropdown .list-dropdown.dropdown-menu li{
     max-width : 230px
    }
  .therapyToggleWrap{
  max-width : 250px;
   box-sizing : border-box; 
   padding : 6px 4px
 }
}


@media screen and (max-width : 1120px){
.top-header-links .top-nav ul { 
 max-width : 420px
}
}

@media screen and (max-width : 1080px){
.top-header-links .top-nav ul { 
 max-width : 350px
}
.moa.no-subnav.home-moa.moa .top-header-links .top-nav ul{
    max-width:450px;
}


}
@media screen and (max-width : 765px){
    .dose-red-sub-list{
        max-width : 680px
    }
}

.footnotes.txt-styling-1{
    font-size : 16px;
}

.bullet-list.moa-list{
  max-width:820px;
  margin: 0 auto !important;
  padding-left: 14px;
}
.bullet-list.moa-list li::before{
  left: -14px;
  top: -3px;
}

.moa-fix.footnotes.footnote-grph.big{
  font-size:14px;
  margin: 35px 0 0;
}


.component-section.full-width.no-style.callout.is-visible .page-section-inner.container .text.parbase.section:first-child{
    margin:0 0 0 35px !important
}

::marker {
    color:#009398
}

.fixed-top-margin.moa.no-subnav.metastatic-nsclc.default-fonts.dom-ready.modal-open #popup-template button.close{
    /*top:-7px;*/
    /*right:88px*/
}

.fixed-top-margin.moa.no-subnav.resectable-nsclc.default-fonts.dom-ready.modal-open #popup-template button.close{
        top:-7px;
        right:140px
    }


@media screen and (max-width:992px){
    .component-section.full-width.no-style.callout.is-visible .page-section-inner.container .text.parbase.section:first-child{
        margin : 0px 0px 0px 20px !important
    }
    
     .fixed-top-margin.moa.no-subnav.metastatic-nsclc.default-fonts.dom-ready.modal-open #popup-template button.close{
    /*top:-5px;*/
    right:10px
}   

.home-moa .component-section.full-width.no-style.callout.is-visible .page-section-inner.container .text.parbase.section:first-child{
    position:relative;
    left:-12% !important;
    
}

 body.fixed-top-margin.moa.no-subnav.resectable-nsclc.default-fonts.dom-ready.modal-open
    #popup-template button.close{
        top:-7px;
        right:70px
    }

    
}



.home-moa .component-section.full-width.no-style.callout.is-visible .page-section-inner.container .text.parbase.section:first-child{
    margin:0px !important
}


.ytmCuedOverlayPlayButton{
    z-index:999;
}
@media screen 
  and (max-width: 375px) 
  and (max-height: 548px)
  and (-webkit-device-pixel-ratio: 2){

  .modal-dialog{
    top: 50px;
  }
  
    body.fixed-top-margin.moa.no-subnav.resectable-nsclc.default-fonts.dom-ready.modal-open #popup-template button.close{
    right:3px
  }
}
