/*Support page styling*/
.new-image.access-360-logo-qr {
    display: none;
}
.internal-cta .column-1 {
  display: flex;
  justify-content: center;
  max-width: unset !important;
      padding-right: 30px !important;
}
.hid-rem{
    display: none;
}
.headline {
  margin-top: 34px !important;
}

.cr-sect {
  margin: 10px 0 0 70px;
}

.magenta {
  position: relative;
}

.magenta::before {
  color: #FF00BA !important;
  content: "[";
  position: absolute;
  font-size: 114px;
  left: -23px;
  top: 18px;
  font-family: system-ui !important;
  font-weight: 100 !important;
}

.magenta::after {
  color: #FF00BA !important;
  content: "]";
  position: absolute;
  font-size: 114px;
  right: 2px;
  top: 18px;
  font-family: system-ui !important;
  font-weight: 100 !important;
}

.support.home-support .footnotes.fs-support {
  text-indent: 0;
}

.rectangle-1 {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
}

.red-txt {
  color: #861452!important;
}

.support .cta, .moa .cta {
  max-width: 300px;
}

.cta.m-cta {
  padding-right: 53px;
}

.cr-bg {
  /*width: 94px;*/
  /*height: 94px;*/
  border: 7px solid #FCAF2E;
  /*border-radius: 50px;*/
  text-align: center;
  line-height: 4px;
  padding: 15px 0 0 0;
  border-left:none;
  border-right:none;
}

.cr-bg sup {
  /*position: absolute;*/
  /*top: 15px;*/
  right: -7px;
  font-size: 50%;
  transform: rotate(-9deg);
}

.home-support .cr-bg .space-ad-1, .support.resectable-nsclc .cr-bg .space-ad-1, .support.metastatic-nsclc .cr-bg .space-ad-1 {
    /*right: 1px;*/
  right: -0.5px;
  top: -7px;
}

.home-support .cr-bg .space-ad-2, .support.resectable-nsclc .cr-bg .space-ad-2, .support.metastatic-nsclc .cr-bg .space-ad-2 {
  right: -11px;
}

.cr-txt.ff-bold {
  font-size: 36px;
  font-weight: 700;
  letter-spacing: 0.58px;
  position: relative;
      /* text-align: center; */
  ;
}

.support.metastatic-nsclc .cr-sect ul.bullet-list li:before, .support.metastatic-nsclc .support-info-1.bullet-list li:before, .support.metastatic-nsclc .bullet-list li:before {
  color: #861452;
}

.cr-txt.ff-bold {
  font-size: 36px;
  font-weight: 700;
  letter-spacing: 0.58px;
  position: relative;
   text-align: center; 
  display: flex;
  flex-direction: row;
   justify-content: center; 
  align-items: center;
  margin-bottom: 10px;
}

.text-cen-al-d {
  font-size: 36px;
  font-weight: 700;
  letter-spacing: 0.58px;
  position: relative;
      /* text-align: center; */
  display: flex;
  flex-direction: column;
  justify-content: initial;
  align-items: initial;
  margin-bottom: 10px;
}

.text-cen-al-co {
        /* display: flex; */
    /* justify-content: center; */
    /* flex-direction: column; */
    /* align-items: center; */
    /* text-align: center; */
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.text-cen-al-co span {
        /* display: flex; */
    /* justify-content: center; */
    /* flex-direction: column; */
    /* align-items: center; */
  font-size: 36px;
  font-weight: 700;
  letter-spacing: 0.58px;
  position: relative;
    /* text-align: center; */
  ;
}

.text-cen-al-co span:nth-child(1) {
  margin-bottom: 16px;
  margin-top: 12px;
}

.text-cen-al-co span:nth-child(2) {
  color: #861452!important;
}

.psp-head {
  margin: 28px 0 0 0;
}

h2.download-help {
  margin-top: 55px;
  margin: 55px 0 -50px 0;
}

.sb-txt.ff-sb {
  font-size: 15px;
  letter-spacing: 0.12px;
  line-height: 14px;
  margin-bottom: 5px;
}

.cr-copy {
  margin-left: 15px;
  margin-top: 10px;
  max-width: 630px;
}

.rectangle-2 {
  align-items: flex-start;
}

.rectangle-2 .cr-bg {
  padding: 32px 19px;
}

.support .no-mar {
  margin-left: 0;
}

.support.home-support .cr-sect ul.bullet-list li:before,
.support.home-support .support-info-1 ul.bullet-list li:before,
.support.home-support .financialsection ul.bullet-list li:before,
.support .financialsection ul.bullet-list li:before,
.support ul.bullet-list-1 li:before,
.support ul.bullet-list-1 li:before {
  color: #861452;
}

.tel-link {
  margin-bottom: 30px;
}

.access-360-logo {
  max-width: 240px;
  margin: 40px 0 20px 0;
}

.section-1 .visit-btn {
  margin: 47px auto 57px auto;
}

.italic-footnote {
  margin: 20px 0 22px 0;
  font-size: 12px;
  line-height: 16px !important;
}

.tel-link a {
  text-decoration: underline !important;
}

.link-out:hover {
  color: #861452;
}

.trademark-footnote {
  font-size: 12px;
  line-height: 16px !important;
}

.white_bg .footnotes {
  text-indent: 0px;
}

.tel-link .footnotes {
  font-size: 14px;
  line-height: 18px !important;
}

.support-1 ul.bullet-list {
  margin-bottom: 10px;
}

.support.support .section-1 ul.bullet-list.support-info-1 {
  margin-top: 0;
  margin-left: 0 !important;
}

ul.bullet-list.bullet-list-1 li {
  padding-bottom: 5px;
}

.sm-txt {
  font-size: 12px;
}

.help-patients {
  font-size: 18px;
  margin-bottom: 0;
  line-height: 20px !important;
}

.support .section-1 .ffb-reg {
  margin-bottom: 10px;
  margin-top: 10px;
}

.support .primary-button {
  background-size: 10px 16px;
}

.section-1 ul.bullet-list {
  margin-bottom: 10px;
}

h2 {
  font-weight: 800;
  font-size: 30px;
  line-height: 36px;
  color: #5B305D;
}

.res-headline {
  margin-top: 76px !important;
}

.section-links {
  margin-top: 45px;
  padding-top: 50px;
}

.section-links ul {
  list-style-type: none !important;
  padding: 0;
  /* margin-left: 42px; */
  max-width: 710px;
  margin: auto;
}

.section-links ul li {
  background: #D3C8D7;
  margin-bottom: 20px;
}

.res-copy {
  font-size: 14px;
  line-height: 18px !important;
}

.slink-head {
  background: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/download-icon.png) no-repeat center #5B305D;
  background-position: 97% center;
  background-size: auto;
  font-size: 14.5px;
}

.section-links ul li a {
  padding: 11.5px 22px;
  display: block;
  color: #fff;
  text-decoration: underline !important;
}

.section-links ul li p {
  padding: 9px 22px;
  margin-bottom: 0;
}

.rep-link {
  margin-top: 50px;
}

.visit-btn {
  max-width: 504px;
  margin: 47px auto 65px auto;
}

.primary-button {
  padding: 10px 50px;
  line-height: 16px !important;
}

.bg-grey h2 {
  margin: 55px 0 -50px 0;
  opacity: 1;
}

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

.last-footnote {
  text-indent: 0;
  margin: 20px 0 35px 0;
}

.section-1 .visit-btn .primary-button, .section-2 .visit-btn .primary-button {
  line-height: 16px !important;
  padding: 12px 20px !important;
  font-weight: 600;
}

.cta.m-cta, .cta.r-cta {
  background: rgba(255,255,255,0.7);
}

h2.tag-patient-pro {
  font-weight: 700;
  color: #861452;
  font-size: 28px;
}

h2.download-helpful {
  font-weight: 800;
  font-size: 30px;
  line-height: 36px;
  color: #5B305D;
}

.cr-txt-num {
  /* margin-left: 15px; */;
}

@media screen and (min-width: 992px) {
  .magenta::after {
        /*right:-60px;*/
    right: -22px;
  }

  .support .footnotes.fm.d-mob {
    padding-right: 24px;
  }

  .support.support h2.tag-patient-pro {
    /*margin-top: 16px;*/
    margin-bottom: 20px;
  }

  .support.support h2.tag-patient-pro.tpp {
    margin-top: 20px;
  }

  .support.support .no-mb {
    margin-bottom: 0;
  }

  .support.support .cr-sect.cs-1 {
    margin-top: 0;
  }

  .support.support .section-1 ul.bullet-list.support-info-1 {
    margin-top: 0;
    margin-left: 0 !important;
  }
  
  .support.metastatic-nsclc ul.bullet-list.bullet-list-1 li:nth-child(2){
  margin-left:-10px !important
}
}

@media screen and (max-width: 991px) {
  .m-cta > a.internal-link {
    padding-right: 15px;
    padding-left: 26px;
  }

  .headline {
    margin: 26px 0 30px 0 !important;
  }

  .access-360-logo {
    margin-left: auto!important;
    margin-right: auto!important;
  }

  body.support .internal-cta .column-2 {
    padding-left: 0 !important;
    justify-content: center;
  }

  .support.metastatic-nsclc .section-2 .internal-cta .column-1, 
    .support.metastatic-nsclc .section-2 .internal-cta .column-2 {
    padding: 0;
  }

  .support.metastatic-nsclc  .internal-cta  .column-2 {
    padding: 0;
  }

  .support.metastatic-nsclc .internal-cta {
    width: 100%;
    max-width: 100%;
  }

  .cr-sect {
    margin: 0 0 25px 0;
  }

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

  .home-support .section-heading-mobile {
    top: 54px;
  }

  ul.bullet-list-1 li {
    margin: 0 0 10px 0;
  }

  .cr-sec-mob .cr-bg {
    width: 87px;
    float: left;
    margin-right: 25px;
  }

  .access-360-logo {
    margin: 20px 0 20px 0;
  }

  ul.bullet-list.bullet-list-1 li:first-child {
    padding-bottom: 10px;
    margin: 0;
  }

  .support ul.bullet-list-1 li:before {
    /*display: none;*/
    ;
  }

  .support ul.bullet-list-1 li span {
    position: relative;
  }

  .support ul.bullet-list-1 li span:before {
    content: '\2022';
    color: #861452;
    ;
    position: absolute;
    left: -8px;
  }

  .cr-sec-mob {
    margin-top: 16px;
  }

  .tel-link {
    margin-bottom: 46px;
  }

  .support .section-1 ul.bullet-list-1 a {
    pointer-events: auto;
  }

  .last-footnote {
    margin: 20px 0 15px 0;
  }

  .primary-button {
    padding: 14px 34px;
  }

  .res-headline {
    margin-top: 52px !important;
  }

  .section-links {
    margin-top: 0px;
    padding-top: 0px;
  }

  .section-links ul {
    padding: 0;
  }

  .visit-btn {
    margin: 60px auto 35px auto !important;
  }

  .bg-grey h1, h2.download-help {
    margin: 55px 0 40px 0;
  }

  .rectangle-1:last-child {
   /* margin-bottom: 0px;*/
    ;
  }

  .section-1 .visit-btn .primary-button {
    font-size: 16px;
    background-position: 97% center;
  }

  .support.support .section-1 .visit-btn.vb-1 {
    margin-top: 50px!important;
    margin-bottom: 58px!important;
  }

  .support.support .section-1 .visit-btn.vb-2 {
    margin-top: 24px!important;
    margin-bottom: 29px!important;
  }

  .support .footnotes.fm {
    padding-right: 6px;
  }

  .support .footnotes.fm.d-mob {
          /* padding-right: 6px; */
    padding-left: 6px;
    padding-right: 0;
    text-indent: -7px;
  }

  .section-links ul {
    margin-left: 0px;
            max-width: 710px;
        margin: 0 auto;
  }

  .section-links ul li {
    margin-bottom: 12.5px;
  }

  .section-2 .internal-cta .column-1, .section-2 .internal-cta .column-2 {
    padding: 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;
  }

  .support .section-heading-mobile:after {
    display: none;
  }

  .section-links ul li a {
    padding: 12px 31px 12px 12px;
  }

  .bg-grey h2 {
    margin: 53px 0 40px 0;
    opacity: 1;
  }

  .rectangle-1 {
    display: flex;
  }

  .cr-bg {
    float: left;
  }

  .cr-copy {
    max-width: 218px !important;
    display: inline-block;
    float: left;
  }

  .section-links ul li p {
    padding: 9px 30px 9px 12px;
    margin-bottom: 0;
  }

  li.most-eligible {
    margin-bottom: 5px !important;
  }
}

.support a.tel-no.nowrap.ffb-b.red-txt.updated-tel {
  text-decoration: none !important;
  pointer-events: auto;
}

p.ctas1 {
  margin-top: 38px;
}

.support p.ctas1 {
  margin-top: 30px;
}

.burg-list li:before {
  color: #861452 !important;
}

.support ul.isi-list li:before, .support ul.bullet-list li:before {
  color: #861452;
}

@media only screen and (max-width:991px) {
    .internal-cta .column-1{
        padding : 0 !important;
    }
  .tmsup{
    font-size: 60%;
    top: -7px;
  }
    .support .footnotes.fm,.italic-footnote, .trademark-footnote {
    font-size:12px;
    line-height: 16px !important;
  }
  .support .slide-frm-left.ctas1 {
    top: 111px;
    top: unset;
    margin-top: 0;
  }

  .support .slide-frm-right.ctas {
    bottom: 130px;
    bottom: unset;
    /* margin-top: 30px; */;
  }

  .support p.ctas1 {
    margin-top: 30px;
  }
  
      .section-heading-mobile:after {
        display: block !important
    }
    
    
    .support.metastatic-nsclc  #financial-support .cr-sect.cs-1 .rectangle-1 p.cr-copy.support-cy {
 margin-right:-4px   
}

}
/*Support page styling ends*/

.support.support .section-1 ul.bullet-list.support-info-1 li:before {
  display: none;
}

.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-2 {
  display: flex;
  justify-content: start;
  padding-left: 30px !important;
  margin-left: 0!important;
  max-width: unset !important;
}

.cta > a {
  font-size: 13px!important;
  height: fit-content;
}

.support .extra_two {
  font-size: 12px;
}

.resectable-nsclc .footnotes.fm,.resectable-nsclc .italic-footnote,.resectable-nsclc .trademark-footnote{
  font-size:12px;
}
@media only screen and (max-width:345px){
    .m-cta > a.internal-link

 {
        padding-right: 15px;
        padding-left: 16px;
    }
}


@media screen and (max-width : 766px){
    h2.download-help.slide-to-top.is-visible {
    max-width : 600px;
    }
    .section-1 .visit-btn .primary-button{
    padding-left:0px 
}
.home-support a.slink-head.extrabold.res-copy {
    padding-right:35px;
}
}

@media screen and (min-width : 380px) and (max-width : 420px){
    h2.download-help.slide-to-top.is-visible {
        max-width : 300px
    }
    
    .home-support #financial  .cr-sect .rectangle-1 .cr-copy .red-txt{
  white-space:nowrap;
} 
}

@media screen and (max-width: 992px){
    .support ul.bullet-list.bullet-list-1 li:before{
      /* display  : none; */
    }
        
.isiNode ul.isi-list ul{
    padding-left:0px !important;
}

.support.metastatic-nsclc.meta-chemotherapy.chemotherapySupport .section-1 .visit-btn .primary-button{
  padding:12px 20px !important
}

}







/*fix nav bar issue*/

@media screen and (max-width : 1300px){
 .metastatic-nsclc .top-header-links .linkList{
  max-width:430px ;
 }
}

@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 : 150px
    }
  .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 : 460px
}
}

@media screen and (max-width : 1080px){
.top-header-links .top-nav ul { 
 max-width : 350px
}
.home-support .top-header-links .top-nav ul{
 max-width:400px   
}
}
@media screen and (max-width : 765px){
    .dose-red-sub-list{
        max-width : 680px
    }

}


