/**to add active class for duplicate page starts here**/
.nccn-guidelines-update .in-page-header .in-page-menus ul.pr-dropdown li:nth-child(6) > a {
    border-bottom: 5px solid #FFFFFF;
    padding-bottom: 7px;
}
.nccn-guidelines-update .in-page-header .in-page-menus ul.pr-dropdown li:nth-child(6) li:last-child a,
.nccn-guidelines-update .mob-tumor-type ul.pr-dropdown li:nth-child(6) li:last-child a {
    text-decoration: underline;
}
#mob-carousel-ul li:nth-child(7) li:last-child a {                            
	border-bottom: 2px solid;
}
.nccn-guidelines-update #mob-carousel-ul li:nth-child(7):after {
    content: "";
    width: calc(100% - 16px);
    height: 2px;
    display: inline-block;
    background-color: white;
    position: absolute;
    bottom: 7px;
    left: 10px;
    border-radius: 10px;
}
/**to add active class for duplicate page ends here**/
.nccn-table-head {
    font-size: 25px;
    line-height: 28px;
    padding-bottom: 10px;
}
.nccn-table-sec {
    margin: 50px auto 36px;
}
.nccn-table-inner-head {
    font-size: 18px;
    line-height: 21px;
    padding: 6px 6px;
    letter-spacing: -0.54px;
}
.nccn-body-cell {
    margin: 0 auto;
    width: fit-content;
    padding: 0 6px;
}
.nccn-body-cell span:nth-child(2) {
    display: block;
}
.nccn-grey {
    color: #57585B;
}
td.nccn-table-body p {
    margin: 13px 13.5px 0px 6px;
    min-width: 280px;
    width: 100%;
    max-width: 280px;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.48px;
}
.blue-cell {
    background: #e5edf1;
}
.nccn-table-sec .text-center {
    text-align: center !important;
}
.nccn-table-sec td {
    border-right: 1px solid #004D74;
}
.nccn-table-sec tr:nth-child(4) {
    border-bottom: 30px solid #FFFFFF;
}

tr:nth-child(6) td.nccn-table-body p {
    margin-bottom: 0px;
}
p.nccn-footnote {
    font-size: 10px;
    line-height: 12px;
    margin: 0;
    color: #525252;
    padding-left: 10px;
    font-family: 'MyriadPro-Regular';
}
p.nccn-footnote.fw-bold {
    font-family: 'MyriadPro-bold';
    margin-bottom: 4px;
}
.nccn-mobile-only {
    display: none;
}
.nccn-table-sec tr:nth-child(7) td:nth-child(3) p {
    margin-bottom: 19px;
}
@media screen and (min-width: 768px) {
    tr:nth-child(3) td {
    	height: 117px;
	}
	tr:nth-child(6) td:nth-child(2), tr:nth-child(6) td:nth-child(3) {
    	height: 134px;
	}
}
@media screen and (max-width: 1003px) {
     td.nccn-table-body {
    	display: none;
	}
    .nccn-table-sec .text-center {
    	text-align: left !important;
        padding-bottom: 21px;
	}
    .nccn-table-sec,.nccn-update-footnote-sec {
    	margin: 26px 20px 24px;
	}
	.nccn-mobile-only {
    	display: block;
	}
	.nccn-desktop-only {
    	display: none;
	}
	.nccn-table-sec td {
    	border-left: 1px solid #004D74;
    	border-right: none;
	}
    .nccn-body-cell {
    	padding: 16px 7px 15px 6px;
        margin: 0;
        width: 100%;
	}
    .nccn-table-sec tr:nth-child(4) td p {
        padding-bottom: 0;
     }
    .nccn-table-sec tr:nth-child(4) {
    	border-bottom: 40px solid #FFFFFF;
	}
	.nccn-table-sec tr:nth-child(5) td {
    	border-right: 4px solid #004D74;
	}
	.nccn-table-inner-head {
    	padding-right: 50px;
	}
    .nccn-table-sec tr:nth-child(8) td, .nccn-table-sec tr:nth-child(10) td {
    	width: 332px;
            width: 100%;
	}
	p.nccn-footnote {
    	padding-left: 7px;
	}
	.nccn-table-sec tr:last-child td p {
    	padding-bottom: 0;
	}
	.nccn-table-sec tr:last-child td:first-child {
    	vertical-align: top;
	}
	.nccn-guidelines-update .footer p:last-child {
    	padding-right: 50px;
	}
	.nccn-table-sec tr:nth-child(8) td:last-child, .nccn-table-sec tr:nth-child(10) td:last-child {
    	border-left: 0;
	}
	.nccn-table-inner-head > p {
    	margin: 0;
	}
}
@media screen and (max-width: 374px) {
	p.nccn-body-cell {
    	width: 270px;
	}
	tr:has(td:nth-child(2)) td:nth-child(1) p.nccn-body-cell, tr td:nth-child(2) p.nccn-body-cell {
    	width: 142px;
    	word-break: break-all;
	}
	.nccn-table-inner-head > p {
    	width: 185px;
	}
	p.nccn-body-cell .text-nowrap {
    white-space: normal;
	}
	.nccn-table-sec.nccn-mobile-only tr:nth-child(7) td:first-child .nccn-grey {
    	padding-bottom: 19px;
	}
}