#header.container{
	/*border-bottom: 0.25px solid var(--IMFINZI-Global-TEXT-DarkGray, #555);*/
}
.blue-bar {
	top: 98px;
}
.page-heading h2{
	/*margin: 60px auto 20px;*/
    margin: 96px auto 20px;
}
h1.mt-12{
	margin:0!important;
}
.with-current-treatment{
	margin: 20px 0 30px;
}
.what-is-the-recurrence{
	margin:0!important;
}
.recurrence{
	margin: 20px 0;
}
.box-61{
	display: flex;
    align-items: center;
    gap: 21px;
}
.percent61{
	color: #004A63;
    font-family: Ubuntu;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
	line-height: normal;
}
.of-resected{
	color: #000;
    font-family: Ubuntu;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.percent-61-footnote{
	color: #555;
    font-family: Ubuntu;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin: 20px 0 50px;
    text-indent: -4px;
}
.seer-data-2025{
	font-family: Ubuntu;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    color:#003865;
}
.box-37-28{
	display: flex;
    gap: 38px;
    color: #000;
    font-size: 16px;
    line-height: normal;
    align-items: center;
    justify-content: center;
    font-family: 'Ubuntu';
}
.sub-box1-37-28{
	display: flex;
    align-items: center;
    gap:0px;
    max-width: 326px;
    justify-content: center;
}
.sub-box2-37-28{
	display: flex;
    align-items: center;
    gap:23px;
    max-width: 344px;
    justify-content: center;
}
.matterhorn-regiment-txt{
	color:#555;
    margin: 50px 0 20px;
 }

.redtxt{
	color: #AC182E;
}
.matterhorn-regiment-txt .redtxt{
	color:#AD1F2F;
 }
ul{
	font-family: Ubuntu;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 50px;
    color: #555;
    /*margin-left: -12px;*/
    padding-left:30px;
    list-style:none;
    position:relative;
}
.about-btcs-sec .page-content li::before {
    content: "•";
    color: #555;
    font-size: 1.2em;
    margin-right: 0.5em;
    display: inline-block;
    width: 1em;
    position: absolute;
    left: 5px;
}
.mb-20{
	margin-bottom: 20px;
}
.footer{
	margin-top:10px;
}
.footer .footnote{
	color: #555;
    font-family: Ubuntu;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin: 0 0 5px;
}

.view-os-data{
    margin: 0 auto;
    max-width: 598px;
	background: #003865;
    padding: 11.5px 0;
    text-align: center;
    margin-bottom: 50px;
    background-image: url(/content/dam/website-services/us/434-imfinzi-com/gc-gejc/global/ChevronWhite_Desktop.svg);
    background-repeat: no-repeat;
    background-position: center right 77px;
    width: 100%;
    display: block;
    font-family: Ubuntu;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    color: #F0F5FC;
    text-align: center;
    border: 1px solid #003865;
}
.view-os-data a{
	/*color: #F0F5FC;
    font-family: Ubuntu;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;*/
}


.view-os-data:hover{
	background: #fff;
   	border: 1px solid #003865;
    background-image: url(/content/dam/website-services/us/434-imfinzi-com/gc-gejc/desktop/blue-right-arrow.svg);
    background-repeat: no-repeat;
    background-position: center right 77px;
    background-size: 10px 13px;
    background-color: #fff;
    text-decoration: none;
}
.view-os-data:hover>a{
	color: #003865;
}
.page-switch {
    padding: 27px 0px;

}

.divider{
	border: 1px solid #003262;
    margin-top: 30px;
}

.about-btcs-sec .page-content .nccntxt{
	list-style: none;
    margin-left: -30px;
}

@media screen and (min-width: 992px) {
	.mobile-flex{
		display: flex;
        align-items: center;
        gap: 21px;
     }
     .page-content .footer .footnote{
		letter-spacing: -0.1px;
     }
    .disease-state .page-switch.inner-content {
        padding-bottom: 70px;
    }

    .percent-61-footnote {
        font-size: 12px;
        letter-spacing: -0.1px;
    }

}

@media screen and (max-width: 991px) {
	.page-heading h2 {
    	/*margin: 20px 15px;*/
        margin: 84px 15px 20px;
        font-size: 20px;
      }
    .about-btcs-sec{
		padding:0 15px;
     }
    h1.mt-12 {
		font-size: 26px;
    	line-height: normal;
    }
    .with-current-treatment {

     }
    .with-current-treatment {
 	   margin: 20px 0 50px;
	}
    .box-61.mobile-only{
		display: flex;
    }
	.of-resected {
		margin: 0;
     }
	.seer-data-2025 {
		font-size: 24px;
        margin: 0 0 20px;
     }
	.box-37-28 {
		flex-direction: column;
        gap: 20px;
     }

	ul {
		margin-bottom: 30px;
    }
	.footer .footnote {
		font-size: 10px;
    }
    .footer .footnote.text-indent {
    	margin: 0 0 2px 9px;
	}
	sup.pr-2{
		padding-right: 2px;
    }
    p.footnote:last-child{
		margin-top: 7px;
    }
	.disease-state-sec {
		padding: 40px 0 60px;
        border-radius: 0;
    }
	.key-point {
		top: 22%!important;
		left: 100px!important;
    }
	.disease-state-flex {
		flex-direction: column;
		align-items: initial!important;
     }
	.disease-state-txt {
		margin: 20px 0 0 40px;
     }
	.residual{
		margin: 20px 28px 10px 21px !important;
    	font-weight: 500;
     }
	.view-os-data {
		margin-bottom: 40px;
        padding: 20px 0;  
    	background-position: center right 35px;
     }
	.key-point-txt {
    	margin: 20px 0 0 20px!important;
    	font-weight: 500;
    }
	.matterhorn-regiment-txt{
		padding-right: 7px;
    }
    .pr-3{
		padding-right:3px;
      }
} 

.NCCN-layout-wrap--new.disease-state--nccn {
    margin-top: 0;
}

/*** CT Fixes ***/
@media screen and (min-width: 768px) and (max-width: 991px) {   
    .disease-state .page-heading {
        max-width: 100%;
    }
    
    .disease-state .page-switch.inner-content {
        max-width: 100%;
    }
    
}