/* Index - Start -----------------------------------
1. Custom Fonts

2. Global css
/* Custom Fonts - Start ----------------------------------- */

@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");

@font-face {
    font-family: "Helvetica55Roman";
    src: url("../fonts/Helvetica-Neue-LT-Com-55-Roman.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: "Helvetica65Medium";
    src: url("../fonts/Helvetica-Neue-LT-Com-65-Medium.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: "Helvetica75Bold";
    src: url("../fonts/Helvetica-Neue-LT-Com-75-Bold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: "Helvetica85Heavy";
    src: url("../fonts/Helvetica-Neue-LT-Com-85-Heavy.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'HelveticaNeue-Medium';
    src: url("../fonts/HelveticaNeue-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeue-Medium.woff2") format("woff2"), url("../fonts/HelveticaNeue-Medium.woff") format("woff"), url("../fonts/HelveticaNeue-Medium.ttf") format("truetype"), url("../fonts/HelveticaNeue-Medium.otf") format("otf");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: "HelveticaNeue-Bold";
    src: url("../fonts/HelveticaNeue-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeue-Bold.woff2") format("woff2"), url("../fonts/HelveticaNeue-Bold.woff") format("woff"), url("../fonts/HelveticaNeue-Bold.ttf") format("truetype"), url("../fonts/HelveticaNeue-Bold.otf") format("otf");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: "HelveticaHeavy";
    src: url("../fonts/HelveticaNeueHeavy.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeueHeavy.woff2") format("woff2"), url("../fonts/HelveticaNeueHeavy.woff") format("woff"), url("../fonts/HelveticaNeueHeavy.ttf") format("truetype"), url("../fonts/HelveticaNeueHeavy.otf") format("otf");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: "HelveticaNeue";
    src: url("../fonts/HelveticaNeue.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeue.woff") format("woff"), url("../fonts/HelveticaNeue.woff2") format("woff2"), url("../fonts/HelveticaNeue.otf") format("otf"), url("../fonts/HelveticaNeue.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: "HelveticaNeueLight";
    src: url("../fonts/HelveticaNeueLight.eot?iefix") format("embedded-opentype"), url("../fonts/HelveticaNeueLight.ttf") format("truetype"), url("../fonts/HelveticaNeueLight.otf") format("otf"), url("../fonts/HelveticaNeueLight.woff2") format("woff2"), url("../fonts/HelveticaNeueLight.woff") format("woff");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: "HelveticaLight";
    src: url("../fonts/HelveticaLT45Light.ttf") format("truetype"), url("../fonts/HelveticaLT45Light.eot?iefix") format("embedded-opentype"), url("../fonts/HelveticaLT45Light.otf") format("otf"), url("../fonts/HelveticaLT45Light.woff") format("woff"), url("../fonts/HelveticaLT45Light.woff2") format("woff2");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: "HelveticaNeueLTStd-Hv";
    src: url("../fonts/Helvetica-Neue-LT-Std-85-Heavy.ttf") format("truetype"), url("../fonts/Helvetica-Neue-LT-Std-85-Heavy.eot?iefix") format("embedded-opentype"), url("../fonts/Helvetica-Neue-LT-Std-85-Heavy.otf") format("otf"), url("../fonts/Helvetica-Neue-LT-Std-85-Heavy.woff") format("woff"), url("../fonts/Helvetica-Neue-LT-Std-85-Heavy.woff2") format("woff2");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: "HelveticaNeueLTStd-Bd";
    src: url("../fonts/HelveticaNeueLTStd-Bd.ttf") format("truetype"), url("../fonts/HelveticaNeueLTStd-Bd.eot?iefix") format("embedded-opentype"), url("../fonts/HelveticaNeueLTStd-Bd.otf") format("otf"), url("../fonts/HelveticaNeueLTStd-Bd.woff") format("woff"), url("../fonts/HelveticaNeueLTStd-Bd.woff2") format("woff2");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: "HelveticaNeueLTStd-Roman";
    src: url("../fonts/HelveticaNeue-Roman.ttf") format("truetype"), url("../fonts/HelveticaNeue-Roman.eot?iefix") format("embedded-opentype"), url("../fonts/HelveticaNeue-Roman.otf") format("otf"), url("../fonts/HelveticaNeue-Roman.woff") format("woff"), url("../fonts/HelveticaNeue-Roman.woff2") format("woff2");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: "HelveticaNeueItalic";
    src: url("../fonts/HelveticaNeueItalic.ttf") format("truetype"), url("../fonts/HelveticaNeueItalic.eot?iefix") format("embedded-opentype"), url("../fonts/HelveticaNeue-Italic.otf") format("otf"), url("../fonts/HelveticaNeue-Italic.woff") format("woff"), url("../fonts/HelveticaNeueItalic.woff2") format("woff2");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: "HelveticaNeueItalicBold";
    src: url("../fonts/HelveticaNeueBoldItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: "CenturyGothicBold";
    src: url("../fonts/CenturyGothicBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: "CenturyGothic";
    src: url("../fonts/CenturyGothic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: "OpenSans-Regular";
    src: url("../fonts/OpenSans-Regular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: "OpenSans-Bold";
    src: url("../fonts/OpenSans-Bold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: "OpenSans-SemiBold";
    src: url("../fonts/OpenSans-SemiBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: "OpenSans-Medium";
    src: url("../fonts/OpenSans-Medium.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: "OpenSans-Italic";
    src: url("../fonts/OpenSans-Italic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: "OpenSans-BoldItalic";
    src: url("../fonts/OpenSans-BoldItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* ------------------------------------- Custom Fonts - End */


/* Global css - Start ----------------------------------- */

body {
    color: #59595b;
    font-family: "OpenSans-Regular";
    line-height: 20px;
    font-size: 16px;
    overflow-x: hidden;
}

html {
    scroll-behavior: smooth;
}


/*----common css starts------*/

li {
    list-style: none;
}

.mobileViewOnly {
    display: none;
}

.desktopViewOnly {
    display: block;
}

.HelveticaHeavy {
    font-family: "OpenSans-Bold" !important;
}

.helveticaNeueBold {
    font-family: "OpenSans-Bold" !important;
}

.HelveticaNeue,
.helvetica-regular,
.openSansRegular {
    font-family: "OpenSans-Regular" !important;
    font-weight: normal;
}

.helveticaItalic {
    font-family: "HelveticaNeueItalic" !important;
}

.OpenSans-Italic {
    font-family: "OpenSans-Italic" !important;
}

.helveticaItalicbold {
    font-family: "OpenSans-BoldItalic";
}

.CenturyGothicBold {
    font-family: "CenturyGothicBold";
}

.CenturyGothic {
    font-family: "CenturyGothic";
}

.helveticaMedium {
    font-family: 'OpenSans-Medium';
}

.grey-text p span.helveticaNeueBold {
    font-family: "Helvetica75Bold" !important;
}

.orange {
    color: #ea721f !important;
}

.red-color {
    color: #ff0000 !important;
}

.blackberry {
    color: #24005b !important;
}

.greytext {
    color: #59595b !important;
}

.blacktext {
    color: #59595b !important;
}

.greyDarkText {
    color: #353c42 !important;
}

.blackcolor {
    color: #000 !important;
}

.MBminus {
    margin-top: -20px !important;
    float: left;
}

sup {
    font-size: 70%;
}

.pink {
    color: #ff00ff !important;
}

b,
strong {
    font-family: "OpenSans-Bold";
}

a {
    color: inherit;
}

a.underline-text:hover {
    color: #ea721f;
}

.privacy-text a.underline-text:hover {
    color: #353c42;
    text-decoration: underline;
}

.helveticaLight {
    font-family: "HelveticaLight";
}

.helveticaBold {
    font-family: "OpenSans-Bold";
}

.helvetica75Bold {
    font-family: "Helvetica75Bold";
}

.Helvetica65Medium {
    font-family: "Helvetica65Medium";
}

.Helvetica85Heavy {
    font-family: "Helvetica85Heavy";
}

.btn.focus,
.btn:focus {
    outline: 0;
    box-shadow: none;
}


/*----common css ends------*/


/*----header starts------*/

.content-wrapper {
    width: 100%;
    overflow: hidden;
}

.logo-inner {
    position: relative;
    top: 15px;
    z-index: 1024;
}

.gastric-hcp .top-header {
    position: relative;
    padding-right: 0;
    background: #f4f4f4;
    z-index: 9;
}

.gastric-hcp .top-header-text {
    top: 0 !important;
    position: relative;
    left: 40px;
}

.top-header .top-header-links {
    float: right;
    padding-top: 2px;
    padding-right: 0;
    padding-left: 0;
}

li.dropdown.cancerTypeDropdown ul.dropdown-menu.show {
    padding: 5px 5px;
    left: -10px !important;
}

.bottom-header .enhertu-nsclc-hcp-navigation li:nth-child(2) a {
    padding: 10px 0px 10px 0px;
}

li.dropdown.cancerTypeDropdown li:last-child {
    margin-bottom: 0;
}

.enhertu-nsclc-hcp-navigation ul {
    width: 100%;
    display: flex;
    margin-left: 0px;
    padding: 10px 0 0 0;
    margin-bottom: 0;
}

li.dropdown.cancerTypeDropdown a.dropdown-toggle b {
    position: relative;
    left: 5px;
    top: 5px;
}

.top-header {
    float: left;
    width: 100%;
    padding: 11px 0px;
}

.top-header .top-header-links .patient-info-link b {
    display: none;
}

.top-header .top-header-links li a {
    text-decoration: none;
    font-size: 14px;
    color: #353c42;
    padding: 0 0px;
    font-family: "OpenSans-Regular";
    display: flex;
    text-align: center;
    margin: 0 10px;
    line-height: 22px;
}

li.dropdown.cancerTypeDropdown {
    background: #eee;
    padding: 5px 3px;
    border-radius: 3px;
}

.top-header .top-header-links li.nurse-corner-link li:nth-child(3) a {
    margin-left: 15px;
}


/*.top-header .top-header-links li:last-child a,
.top-header .top-header-links li:nth-child(3) a,
.top-header .top-header-links li:nth-child(4) a {
    border-right: 0px;
    background: url(../images/black-arrow.png) no-repeat right transparent;
}
*/

.top-header .top-header-links li:last-child a,
.top-header .top-header-links li.prescribing-info a,
.top-header .top-header-links li.medication-guide a {
    border-right: 0px;
    background: url(../images/black-arrow.png) no-repeat right transparent;
}

a.gastric-hcp-site-link span.HelveticaNeue {
    font-size: 16px !important;
    color: #260859;
}

.tableChart ul.listBlock2 li {
    position: relative;
    padding-left: 15px;
    text-align: left;
    line-height: 22px;
    color: #59595b;
}

.pink {
    color: #ff00ff !important;
}

.BtmButtonDiv.row.justify-content-center.mb-3.destinybutton {
    margin: 54px 0 0 0;
    float: left;
    width: 100%;
}

.sign-up-wrapper .form-control,
.contactRepForm .form-control {
    border: 1px solid #586475;
    border-radius: 0px;
    height: calc(1.3em + 0.75rem + 0px);
    width: 402px;
    height: 32px;
}

#signup-form .form-control {
    line-height: 21px;
}

.sign-up-wrapper select.form-control {
    background-position: right;
}

.pagenotfound-wrapper.innercontentWrapper .BtmButtonDiv a.button-link {
    font-size: 18px;
    line-height: 38px;
    /* width: 100%; */
    /* padding: 18px 10px 18px 10px; */
    width: 265px;
    height: 55px;
    line-height: 16px;
}

.siteMap .sitemap-list li {
    position: relative;
    padding-left: 15px;
    margin-bottom: 5px;
}

.dosing-administration .card-grn1 a.button-link {
    padding: 15px;
    width: 100%;
}

.dosing-administration a.button-link {
    padding: 10px 0;
    width: 326px;
    line-height: 21px;
    font-family: "Helvetica75Bold";
}


/*.mechanism-action .mTop30 img,.efficacy-data .chartsImages img{width: 100%;}*/

.top-header .top-header-links .rightLinks {
    float: right;
    padding-top: 8px;
}

.review a {
    color: #2e1b46;
}

.review {
    font-size: 14px;
    position: relative;
    left: 0px;
    top: 0px;
    font-family: 'OpenSans-Bold';
}

.top-header .top-header-links .gastric-hcp-site-link {
    margin-top: 8px;
    font-size: 12px;
    color: #260859;
    text-transform: uppercase;
    padding-right: 0px;
    font-family: "Helvetica75Bold";
    float: right;
    width: 88px;
    margin-right: 5px;
    text-decoration: none;
    line-height: 12px;
    background: url(../images/black-arrow.png) no-repeat right transparent;
    background-size: 10%;
}

.top-header .top-header-links li a.nurse-link {
    font-size: 12px;
    font-family: "Helvetica85Heavy";
    text-transform: uppercase;
    width: 80px;
    margin-right: 10px;
    text-decoration: underline;
    white-space: normal;
}

.top-header .top-header-links li a.nurse-link .fa {
    font-weight: 700;
    top: 10px;
    position: relative;
    font-size: 16px;
}

.top-header .top-header-links.desktopViewOnly li#nurseCornerLinks b {
    position: absolute;
    right: 10px;
    top: 15px;
    bottom: 0;
    height: 11px;
    display: block;
    margin: auto;
}

.top-header .top-header-links li a.nurse-link .fa:before {
    content: "\f107" !important;
}

.top-header .top-header-links li.show .fa:before,
.top-header .top-header-links li.show a.nurse-link .fa:before {
    content: "\f106" !important;
}

.top-header .top-header-links li#nurseCornerLinks ul {
    margin: 0px 0 0;
    top: 42px !important;
    right: auto;
    transform: none !important;
    left: auto !important;
    width: 220px;
    padding: 0px 0px;
    box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%);
    background-color: #f4f4f4;
    margin: 0.025rem 0 0;
    border-radius: 0 !important;
    border: 0;
    margin-left: 15px;
}

.top-header .top-header-links li#nurseCornerLinks .dropdown-menu li {
    padding: 10px 0px;
}

.top-header .top-header-links li#nurseCornerLinks ul.dropdown-menu li a {
    font-family: 'OpenSans-Regular';
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    color: #2e1a46;
    text-transform: none;
    width: 100%;
    text-align: left;
    text-decoration: underline;
}

span.enhertuText {
    border-bottom: #260859 1px solid;
}

span.whiteText {
    color: #260859;
    border-bottom: #260859 1px solid;
}

.bottom-header {
    position: relative;
    margin-top: 0px;
    z-index: 8;
}

.pink-text {
    color: #eb008b;
    font-size: 24px;
    text-shadow: none;
    padding-right: 43px;
}

.pink-color {
    color: #eb008b;
}

li.innerLogo img {
    width: auto;
    height: 55px;
}

.bottom-header .enhertu-nsclc-hcp-navigation li.innerLogo {
    width: 167px;
}

li.innerLogo img {
    width: 100%;
    height: auto;
}

p.paragraph {
    color: #59595B;
    font-size: 12px;
    font-family: 'OpenSans-Regular';
}

.enhertu-nsclc-hcp-navigation {
    padding-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    float: left;
    width: 100%;
}

.bottom-header .enhertu-nsclc-hcp-navigation li.dropdown .dropdown-menu li {
    padding: 0;
}

.bottom-header .enhertu-nsclc-hcp-navigation li:first-child {
    margin-left: 0;
}

.bottom-header .enhertu-nsclc-hcp-navigation li {
    flex: auto;
    margin-right: 0px;
    position: relative;
    width: auto;
    height: 40px;
    /* padding: 0 15px; */
    margin-left: 76px;
}

.bottom-header .enhertu-nsclc-hcp-navigation li .dropdown-menu li {
    height: auto;
    background-color: #f8f8f9;
    border-bottom: 1px solid #c3c7cb;
    margin-left: 0;
}

.bottom-header .enhertu-nsclc-hcp-navigation li:nth-child(3) .dropdown-menu li:nth-child(2) a,
.bottom-header .enhertu-nsclc-hcp-navigation li:nth-child(2) .dropdown-menu li:nth-child(2) a {
    padding-right: 35px;
}

.bottom-header .enhertu-nsclc-hcp-navigation .nav .open>a,
.bottom-header .enhertu-nsclc-hcp-navigation .nav .open>a:focus,
.bottom-header .enhertu-nsclc-hcp-navigation .nav .open>a:hover {
    background: none;
}


/*.bottom-header .enhertu-nsclc-hcp-navigation ul li:first-child {
    display: none;
}*/

div#bs-example-navbar-collapse-1 {
    position: relative;
}

#bs-example-navbar-collapse-1 {
    border-bottom: 1px solid #260859;
    padding-bottom: 9px;
}

.gastric-hcp.home #bs-example-navbar-collapse-1 {
    border-bottom: 0px solid #000;
    padding-bottom: 0;
}

.home div#bs-example-navbar-collapse-1::before {
    display: none;
}

.bottom-header .enhertu-nsclc-hcp-navigation li:nth-child(2) a {
    padding: 10px 0px 10px 0px;
}

.bottom-header .enhertu-nsclc-hcp-navigation li:last-child {
    margin-right: 0;
}

.indicationBox p br {
    display: none;
}

.main-content-col.pLR20 {
    padding-right: 0;
}

.gastric-hcp.home .bottom-header .enhertu-nsclc-hcp-navigation li a {
    padding: 8px 8px 8px 3px;
}

.gastric-hcp.home .bottom-header .enhertu-nsclc-hcp-navigation ul.navbar-nav>li:first-child a {
    padding-left: 0;
}

.gastric-hcp.home .bottom-header .enhertu-nsclc-hcp-navigation ul.navbar-nav>li:first-child a {
    border-bottom: 0;
}

.gastric-hcp.home .bottom-header .enhertu-nsclc-hcp-navigation ul.navbar-nav>li:first-child a span.home {
    text-align: left;
    display: block;
    position: relative;
}

.bottom-header .enhertu-nsclc-hcp-navigation li a span.home i {
    display: block;
    text-align: left;
    /* background: url(../images/house-icon.png) no-repeat; */
    width: 16px;
    height: 14px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 3px;
}

.bottom-header .gastric-hcp.home .enhertu-nsclc-hcp-navigation li:first-child a {
    padding: 10px 0 !important;
    text-align: left;
    width: 50px;
}

.bottom-header .enhertu-nsclc-hcp-navigation.desktopViewOnly li a {
    font-size: 14px;
}

.bottom-header .enhertu-nsclc-hcp-navigation li:first-child a {
    text-align: left;
}

.bottom-header .enhertu-nsclc-hcp-navigation li a {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    display: block;
    text-align: center;
    font-family: "HelveticaNeueLTStd-Bd";
    padding: 10px 5px 10px 0px;
    white-space: inherit;
    font-family: "OpenSans-Regular";
}

.bottom-header .enhertu-nsclc-hcp-navigation li a:hover {
    text-decoration: none;
}

.bottom-header .enhertu-nsclc-hcp-navigation li a span.one-word {
    width: auto;
    display: block;
}


/*.dropdown:hover .dropdown-menu {
  display: block;
}*/

.nav-tabs .dropdown-menu,
.nav-pills .dropdown-menu,
.navbar .dropdown-menu {
    margin-top: 0;
}

.dropdown-toggle::after {
    display: none;
}

.bottom-header .enhertu-nsclc-hcp-navigation li .dropdown-menu li.active {
    background-color: #ffffff !important;
}

.bottom-header .enhertu-nsclc-hcp-navigation li .dropdown-menu li:hover {
    text-decoration: none;
    background-color: #ffffff !important;
    color: #24005b;
    font-family: "OpenSans-Bold";
}

.bottom-header .enhertu-nsclc-hcp-navigation li .dropdown-menu a:hover {
    font-family: "OpenSans-Bold";
    background-color: #ffffff;
    color: #24005b;
    text-decoration: none;
}

.bottom-header .enhertu-nsclc-hcp-navigation li a.signup-link:hover {
    color: #f58025;
}

.bottom-header .enhertu-nsclc-hcp-navigation li a.dropdown-item {
    padding: 10px 10px 10px 10px;
    line-height: 15px;
    font-size: 14px;
    text-align: left;
    width: 150px;
    white-space: inherit;
    font-family: "OpenSans-Regular";
}

a.button-link.new {
    padding: 14px 1px !important;
}

.bottom-header .enhertu-nsclc-hcp-navigation li .dropdown-menu {
    position: absolute;
    top: 50px;
    left: 1px;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 4rem;
    padding: 0;
    margin: 0px 0 0;
    font-size: 16px;
    color: #212529;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    border-radius: 0;
    box-shadow: 0px 4px 10px grey;
    width: 272px !important;
    text-align: left;
}

.bottom-header .enhertu-nsclc-hcp-navigation li .dropdown-menu a {
    text-align: left;
    padding: 16px 15px !important;
    white-space: normal;
    letter-spacing: .5px;
    font-size: 14px;
    text-decoration: none;
    background-color: #f8f8f9;
    color: #0e1113;
    font-family: "OpenSans-Regular";
}

.bottom-header .enhertu-nsclc-hcp-navigation li.dropdown.active {
    /*margin-left: 79px;
     text-decoration: none;
    background-color: #f8f8f9;
    color: #0e1113;
    font-family: "OpenSans-Regular"; */
}


/* .bottom-header .enhertu-nsclc-hcp-navigation li.dropdown.active:nth-child(2) {
        margin-left: 58px;
}
.bottom-header .enhertu-nsclc-hcp-navigation li.dropdown.active:nth-child(6) {
    margin-left: 59px;
}
.bottom-header .enhertu-nsclc-hcp-navigation li.dropdown.active:nth-child(8) {
    margin-left: 53px;
} */

.bottom-header .enhertu-nsclc-hcp-navigation li .dropdown-menu a.active {
    text-decoration: none;
    background-color: #ffffff !important;
    color: #24005b;
    font-family: "OpenSans-Bold";
}

.bottom-header .enhertu-nsclc-hcp-navigation li .dropdown-menu li:last-child {
    background-color: #f8f8f9;
    width: auto;
}

.bottom-header .enhertu-nsclc-hcp-navigation li a.active,
.bottom-header .enhertu-nsclc-hcp-navigation li a.tgct-enter-zip-link.clicked {
    color: #fff;
}

.bottom-header .enhertu-nsclc-hcp-navigation li a span.home i {
    display: block;
    text-align: center;
}

.bottom-header .enhertu-nsclc-hcp-navigation li a span.home i:before {
    display: none;
}

.bottom-header .enhertu-nsclc-hcp-navigation li.dropdown.active>a {
    /* border-bottom: #ea721f 10px solid;
    padding-bottom: 10px; */
}

.bottom-header .enhertu-nsclc-hcp-navigation li.dropdown>a.active,
.bottom-header .enhertu-nsclc-hcp-navigation li.dropdown.active>a {
    color: #ffffff;
    font-size: 14px;
    font-family: "OpenSans-Bold";
}

.bottom-header .enhertu-nsclc-hcp-navigation li a.active {
    /* border-bottom: #ea721f 4px solid; */
    /* padding-bottom: 16px; */
}

.bottom-header .enhertu-nsclc-hcp-navigation li a.active span {
    border-bottom: #ea721f 4px solid;
    padding-bottom: 16px;
}

.bottom-header .enhertu-nsclc-hcp-navigation li a.active span,
.bottom-header .enhertu-nsclc-hcp-navigation li a.active {
    font-family: 'OpenSans-Bold';
}

.bottom-header .bottom-header-logo {
    margin-bottom: 6px;
    position: absolute;
    top: 0;
    /*background:#fff;*/
}

.gastric-hcp a.button-link {
    /* color: #fff;
    font-size: 19px;
    font-family: 'HelveticaNeueLTStd-Bd';
    background: #ea721f;
    padding: 11px 1px 7px 1px !important;
    display: block;
    text-align: center;
    position: relative;
    height: 47px;
    width: 326px;
    text-decoration: none;
    border-radius: 10px; */
    color: #fff;
    font-size: 19px;
    line-height: 19px;
    font-family: 'Helvetica75Bold';
    background: #ea721f;
    padding: 10px 9px 15px 18px !important;
    display: block;
    text-align: center;
    position: relative;
    height: auto;
    width: 338px !important;
    text-decoration: none;
    border-radius: 10px;
}

.gastric-hcp .pL0.mt-3 {
    font-size: 14px;
}

.dose-destiny-tbl .mt-4 sup {
    position: relative;
    left: -3px;
}

.gastric-hcp .clinical-trial-wrapper a.button-link {
    /* padding: 11px 0px !important; */
    padding: 8px 0px 11px 5px !important;
}

.survival-chemotherapy.ORR-chemotherapy ul li {
    list-style: none;
}

.bottom-header .bottom-header-logo img {
    margin-left: -51px;
}

.efficacy-data.medianPFS .BtmButtonDiv.row.justify-content-center .col-xl-5 a.button-link {
    width: 393px;
    margin-bottom: 25px;
}

.bottom-header .enhertu-nsclc-hcp-navigation li .dropdown-menu li.active a {
    text-decoration: none;
    background-color: #ffffff !important;
    color: #24005b;
    font-family: "OpenSans-Bold";
}

.bottom-header .enhertu-nsclc-hcp-navigation a.signup-link {
    padding: 10px;
    color: #260859;
    font-size: 14px;
    font-family: "HelveticaNeueLTStd-Bd";
    width: 90px;
    position: relative;
    z-index: 1000;
    text-align: center;
}

.bottom-header .enhertu-nsclc-hcp-navigation a.signup-link span {
    word-break: break-all;
}

.bottom-header .enhertu-nsclc-hcp-navigation a.signup-link.active:hover,
.bottom-header .enhertu-nsclc-hcp-navigation a.signup-link.ative {
    background: transparent;
    color: #260859;
}

.bottom-header .enhertu-nsclc-hcp-navigation li .dropdown-menu.show {
    display: block !important;
}

.main-navigation .bottom-header {
    background: url(../images/NavbarBg.png) no-repeat #260859;
    background-size: contain;
}

li.dropdown.cancerTypeDropdown a {
    color: #0e1113;
}

li.dropdown.cancerTypeDropdown li a {
    text-align: left !important;
    margin: 0 !important;
}

li.dropdown.cancerTypeDropdown li {
    background: #f8f8f9;
    width: 100%;
    padding: 10px;
    border: #353c42 1px solid;
    border-radius: 4px;
    margin-bottom: 5px;
}

li.dropdown.cancerTypeDropdown li a span {
    font-family: "OpenSans-BoldItalic";
}

li.dropdown.cancerTypeDropdown a {
    background-image: none !important;
}

li.dropdown.cancerTypeDropdown li.active {
    background: #ffede5;
    border: #ea721f 2px solid;
    border-radius: 5px;
}

li.dropdown.cancerTypeDropdown li.active a {
    font-family: 'OpenSans-Bold';
}

li.dropdown.cancerTypeDropdown li:hover {
    background: #ffede5;
    border-radius: 5px;
}


/*----header ends------*/


/* Footer Start */

.footer {
    padding: 30px 0px;
    color: #303030;
}

.bg {
    padding: 30px 0px 40px 0px;
    color: #303030;
}

.footer p {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 0;
    color: #f6edff;
}

.footer p:last-child {
    margin-bottom: 0;
}

.footer p.F14 {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 4px;
    color: #f6edff;
}

.footer-links li a {
    font-family: "OpenSans-Bold";
    color: #24005b;
    font-size: 14px;
    line-height: 26px;
}

.mobile-footer-col {
    padding: 0;
    float: left;
    width: 100%;
    background: #260859;
    margin-bottom: 3px;
    border-bottom: 6px solid transparent;
    border-image-source: url(../images/top-border.png);
    border-image-slice: 30;
    border-image-outset: 3px;
}

.daichii-logo {
    padding: 0;
    position: relative;
}

footer.footer.bg .daiichi-logo img {
    width: 400px;
}

.contact-details {
    padding-top: 0;
    margin-top: 16px;
    color: #fff;
    width: 100%;
    float: left;
    text-align: center;
    padding-bottom: 0;
    margin-bottom: 16px;
}

ul.footer-links {
    padding: 0;
    display: flex;
    text-align: center;
    max-width: fit-content;
    margin: 48px auto 33px auto;
}

ul.footer-links li {
    text-align: center;
    padding: 0 25px;
    width: auto;
    float: left;
}

ul.footer-links.footerlinksBtm {
    max-width: fit-content;
    margin: 0 auto;
}

ul.footer-links.footerlinksBtm li:last-child {
    text-align: left;
}

ul.footer-links.footerlinksBtm li a {
    font-family: 'OpenSans-Regular';
    /* text-transform: capitalize; */
    color: #5b6670;
    text-decoration: none;
}

ul.footer-links.footerlinksBtm li a:hover {
    text-decoration: none;
}

.social,
.daichii-logo {
    max-width: 80%;
    margin: 32px auto 48px auto;
    text-align: center;
}

.social img {
    padding: 0 27px;
}

.social a:hover {
    color: #0056b3;
    text-decoration: none;
}


/* Footer End */


/* ISI bar Start */

.isi-head {
    padding: 10px 0px 10px 0;
    text-align: left;
    font-size: 20px;
    line-height: 24px;
    font-family: "OpenSans-Bold";
    text-transform: uppercase;
    color: #fff;
    width: 100%;
    display: block;
    padding-right: 0px;
    border-top: solid 2px #24005b;
}

.isi-head a {
    color: #24005b;
    font-size: 18px;
    line-height: 26px;
}

.isi-head a:hover {
    color: #24005b;
    text-decoration: none;
}


.top-15-xs {
    margin-top: 16px;
}

.isi-content .warningMsgBox ul.followUp-list.pad-30 li::before {
    top: 0;
}

.isi-content ul.followUp-list.pad-30 li::before {
    left: 0;
    top: 1px;
}

.followUp-list li.table-fontcolor::before {
    top: 0px;
}

.followUp-list li::before {
    color: #24005b;
    content: "\2022";
    font-size: 20px;
    font-weight: bold;
    position: absolute;
    left: 0px;
    top: 1px;
    font-family: "OpenSans-Bold";
}

.efficacy-destiny.sectiontwo.bullet-list .followUp-list li::before {
    top: 0px;
}

.warningMsgBox .followUp-list li::before {
    color: #0e1113;
    left: 0;
}

#bottom {
    z-index: 222;
    width: 100%;
    float: left;
    background: #fff;
}

#isi_new {
    background: #fff;
}

.ISI-container {
    position: relative;
    max-width: 1170px;
    margin: 0 auto;
}

.isi-content {
    font-size: 16px;
    margin-bottom: 20px;
    color: #353535;
}

.isi-head a span {
    /* margin-left: -15px; */
}

.isi-content a,
.isi-content a:hover {
    color: #59595b;
    text-decoration: underline;
}

p.top-0-m {
    margin-bottom: 0;
}

.blackColor li {
    color: #000;
}

.warning-small-heading.no-green {
    color: #000;
}

.endpoints-tabs {
    margin-top: 15px;
}

.characteristics-table {
    margin-top: 15px;
}

.indication-info {
    margin-top: 10px;
}

.warningMsgBox p {
    margin-bottom: 5px;
    font-family: "OpenSans-Bold";
    font-size: 18px;
    line-height: 1.44;
}

.warningMsgBox {
    padding: 16px;
    border: #0e1113 2px solid;
    margin-top: 0px;
    font-family: "OpenSans-Bold";
    color: #0e1113;
    border-radius: 4px;
}

.warning-heading {
    width: 100%;
    font-size: 24px;
    font-family: "OpenSans-Bold";
    color: #ea721f;
    line-height: 25px;
    padding-top: 25px;
}

.F18 {
    font-size: 18px !important;
}

.warning-small-heading {
    width: 100%;
    font-size: 16px;
    color: #24005b;
    line-height: 21px;
    padding-top: 0;
    margin-bottom: 0px;
}

.underline-text {
    text-decoration: underline;
}

.underlineBorder {}

.isi-content.container .orange {
    color: #ee7623 !important;
    font-size: 19px;
    line-height: 21px;
}

.isi-content.container {
    max-width: 1024px;
    font-family: "Helvetica55Roman";
    margin-top: 20px;
}

.isi-content .isi-text {
    color: #353c42;
    font-size: 18px;
    margin-bottom: 16px;
    line-height: 26px;
}

.isi-content .isi-text i {
    font-family: "HelveticaNeueItalic";
}

ul.followUp-list.drug-int-list.Mb30.specificList li {
    color: #353c42;
}

.isi-content ul.followUp-list li {
    color: #353c42;
    margin-bottom: 10px;
}

.isi-content .warningMsgBox ul.followUp-list li {
    color: #0e1113;
}

.isi-content ul.followUp-list li.middleLi:before {
    display: none
}

.isi-content .isi-text.marginBtm-0 {
    margin-bottom: 0px;
}

.isi-content ul.followUp-list.pad-30 li::before {
    left: 0;
}

p.isi-text.helveticaNeueBold.darkBlue {
    color: #000;
}

.isi-content .blacktext {
    color: #000 !important;
}

p.isi-text.helveticaNeueBold .darkBlue {
    color: #000;
}

#collapsebtn .note.text-center {
    text-align: left !important;
}

.isi-content ul.followUp-list li .helveticaNeueBold {
    color: #24005b;
}

.isi-content .followUp-list li {
    line-height: 26px;
    margin-top: 0px;
    font-size: 18px;
    position: relative;
    padding-left: 10px;
    color: #353c42;
}

.isi-content ul.followUp-list {
    padding-left: 10px;
}

.warningMsgBox .followUp-list li::before {
    color: #0e1113;
    left: 0;
}

.followUp-list.drug-int-list li::before {
    color: #24005b !important;
    left: -5px;
}

ul.followUp-list.drug-int-list.Mb30.specificList li::before {
    top: 0;
}

.followUp-list.indication-list li ul li::before {
    content: "–";
    font-size: 18px;
    line-height: 28px;
}

.followUp-list.indication-list li ul {
    padding-left: 0;
}

.followUp-list.indication-list li::before {
    color: #24005b !important;
    left: 0;
    top: 0;
}

.isi-content.container .followUp-list.drug-int-list li::before {
    top: 1px;
}

.isi-content.container .followUp-list.specificList li:before {
    top: 1px;
    color: #260859 !important;
}

.ISI-container .indicationBox {
    position: relative;
    top: -34px;
    font-size: 18px;
    color: #24005b;
    line-height: 26px;
    z-index: 1;
}

footer.footer.bg {
    background-color: #f8f8f9;
    padding-top: 0;
}


/*main-contentSection*/

.main-contentSection {
    /* padding: 64px 0; */
    float: left;
    width: 100%;
    padding-bottom: 0;
}

.main-contentSection h1 {
    font-size: 29px;
    font-family: 'OpenSans-Bold';
    color: #ea721f;
    text-transform: none;
}

.mainheadings h1 {
    font-size: 36px;
    line-height: 44px;
    font-family: 'OpenSans-Bold';
    color: #24005b;
    text-transform: none;
    margin-bottom: 48px;
    margin-top: 16px;
}

.mainheadings span {
    font-size: 24px;
    line-height: 54px;
    font-family: 'OpenSans-Bold';
    color: #24005b;
    display: block;
}

.main-contentSection h2 {
    font-size: 44px;
    font-family: 'OpenSans-Bold';
    color: #ea721f;
}

.main-contentSection h2 span {
    font-family: "OpenSans-BoldItalic";
    font-size: 44px;
}

.homecallouts h5.card-title {
    color: #24005b;
    font-family: 'OpenSans-Regular';
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 0;
}

.homecallouts p.card-text {
    color: #24005b;
    font-family: 'OpenSans-Bold';
    font-size: 24px;
    line-height: 32px;
    position: relative;
    padding-bottom: 36px;
    width: 255px;
}

.homecallouts .card-img-overlay {
    padding: 0;
    margin-top: 24px;
    margin-left: 24px;
    margin-right: 24px;
}

.homecallouts .card {
    position: relative;
    border: none;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.homecallouts p.card-text::after {
    content: "";
    position: absolute;
    height: 4px;
    width: 50px;
    background: #ea721f;
    left: 0;
    bottom: -4px;
}

.homecallouts {
    /* margin: 60px 0; */
    float: left;
    width: 100%;
}

.homecallouts .card-body {
    padding: 0;
    min-height: 95px;
}

.homecallouts .btn {
    margin: 36px 0 24px;
    padding: 0;
}

.homecallouts .card-footer {
    padding: 0;
    background-color: transparent;
    border-top: none;
    position: absolute;
    bottom: 6px;
}

.nccnCall img {
    width: 136px;
}

.nccnCall {
    padding-top: 64px;
}

.nccnCall p {
    color: #24005b;
    font-size: 18px;
    font-family: 'OpenSans-Regular';
    line-height: 26px;
    position: relative;
    /* top: -15px; */
    padding-right: 0px;
}

.nccnCall p.leftBorderLine {
    border-left: #ea721f 6px solid;
    float: left;
    padding-left: 30px;
}

.nccnCall .rightBorderLine {
    border-right: #ea721f 6px solid;
    float: left;
    height: 100%;
}

.footnote.footnotespace {
    margin: 64px 0;
    border-top: 2px solid rgba(0, 0, 0, .1);
    padding: 20px 5px;
}

.footnote.footnotespace.homefootnote {
    width: 97%;
}

.footnote {
    float: left;
    width: 100%;
    position: relative;
}

/* .footnote.footnotespace p.footNospace {
    left: -5px;
} */

.footnote p {
    font-size: 14px;
    color: #353c42;
    line-height: 22px;
    position: relative;
    margin-bottom: 5px;
}

.footnote p sup {
    position: absolute;
    left: -5px;
    top: 8px;
}

.footnote p sup.last {
    position: relative;
    top: -5px;
    left: 0;
}

.first {
    padding-left: 3px;
}

.refrencesText {
    color: #391d72;
    font-family: 'OpenSans-Bold';
    font-size: 14px;
    line-height: 22px;
}

.isi-content .followUp-list.about li {
    line-height: 16px;
    margin-top: 0px;
    font-size: 12px;
    position: relative;
    padding-left: 8px;
    list-style-type: none;
    counter-increment: item;
    color: #0e1113;
    margin-bottom: 5px;
}

.ISI-container ul.followUp-list.drug-int-list.Mb30.specificList {
    color: #24005b;
}

.ISI-container .followUp-list.about li::before {
    font-family: 'OpenSans-Bold';
    content: counter(item) ".";
    left: -10px;
    color: #0e1113;
    top: 0px;
    font-size: 12px;
}

.footer-links.footerlinkstop li a {
    position: relative;
}

.footer-links.footerlinkstop li a::after {
    position: absolute;
    content: "";
    width: 40px;
    height: 3px;
    background: #ea721f;
    left: 0;
    bottom: -10px;
}

.contact-details p a.telNum {
    color: inherit;
}

.container-820 {
    max-width: 820px;
    margin: 0 auto;
    padding: 0 15px;
}

.container-920 {
    max-width: 920px;
    margin: 0 auto;
    padding: 0 15px;
}

h1.fontsize30 {
    color: #ea721f;
    font-size: 30px;
    line-height: 1.2;
    text-align: left;
    font-family: "OpenSans-Bold";
    text-transform: none;
}

h1.fontsize32,
h2.fontsize32 {
    color: #ea721f;
    font-size: 32px;
    line-height: 1.25;
    text-align: left;
    font-family: "OpenSans-Bold";
    text-transform: none;
}

h2.fontsize36 {
    color: #ea721f;
    font-size: 36px;
    line-height: 1.22;
    text-align: left;
    font-family: "OpenSans-Bold";
    text-transform: none;
}

/* h1.fontsize32 span.wordWrap,
h2.fontsize32 span.wordWrap {
    color: #ea721f;
    font-size: 32px;
    line-height: 1.25;
    text-align: left;
    font-family: "OpenSans-Bold";
    text-transform: none;
    display: inline;
} */

h2.fontsize24 {
    color: #24005b;
    font-size: 24px;
    line-height: 1.33;
    text-align: left;
    font-family: "OpenSans-Bold";
}

h2.fontsize20 {
    color: #24005b;
    font-size: 20px;
    line-height: 28px;
    text-align: left;
    font-family: "OpenSans-Bold";
}

p.fontsizeline24 {
    color: #24005b;
    font-size: 24px;
    line-height: 1.33;
    text-align: left;
    font-family: "OpenSans-Bold";
}

h3.fontsize22 {
    color: #24005b;
    font-size: 22px !important;
    line-height: 1.36 !important;
    text-align: left;
    font-family: "OpenSans-Bold";
    margin-bottom: 24px;
}

h3.fontsize20 {
    color: #24005b;
    font-size: 20px;
    line-height: 1.4;
    text-align: left;
    font-family: "OpenSans-Bold";
    margin-bottom: 24px;
}

p.fontsize20 {
    color: #24005b;
    font-size: 20px;
    line-height: 1.4;
    text-align: left;
    font-family: "OpenSans-Bold";
}

.padding40 {
    padding-top: 40px;
}

.padding20 {
    padding-top: 20px;
}

.paddingnone {
    padding-top: 0px !important;
}

.marginbottom20 {
    margin-bottom: 20px !important;
}

p.fontsize18 {
    color: #24005b !important;
    font-size: 18px !important;
    line-height: 26px !important;
    text-align: left;
    font-family: "OpenSans-Bold";
}

p.grayfontsize18 {
    color: #353c42 !important;
    font-size: 18px !important;
    line-height: 1.44 !important;
    text-align: left;
    font-family: "OpenSans-Regular";
}

p.grayfontsize16 {
    color: #353c42;
    font-size: 16px;
    line-height: 1.44;
    text-align: left;
    font-family: "OpenSans-Regular";
}

p.fontsize16 {
    color: #24005b;
    font-size: 16px;
    line-height: 1.5;
    text-align: left;
    text-align: left;
    font-family: "OpenSans-Bold";
    font-family: "OpenSans-Bold";
}

.nccnher2 {
    color: #24005b;
    font-size: 22px;
    line-height: 1.36;
    text-align: left;
    font-family: "OpenSans-Bold";
    padding-left: 15px;
}

a:hover {
    text-decoration: none;
}

.nccnher2 .leftBorderLine {
    border-left: #ea721f 6px solid;
    float: left;
    height: 100%;
}

.efficacy-destiny.sectionone {
    margin-bottom: 32px;
}

.efficacy-destiny.sectionone h1 {
    margin-bottom: 32px;
}

.efficacy-destiny.sectionone h2 {
    margin-bottom: 20px;
}

.endpoint-assessment-list ul li.mobileViewOnly {
    display: none;
}

.endpoint-assessment h2.h2-head {
    margin-bottom: 12px;
}

.fullBorderLine {
    float: left;
    width: 100%;
    background-color: #f8f8f9;
    height: 24px;
}

.followUp-list {
    padding-left: 0px;
    font-size: 18px;
}

.followUp-list li {
    position: relative;
    padding-left: 15px;
    margin-bottom: 10px;
    color: #353c42;
    line-height: 28px;
}

.table-fontcolor {
    font-size: 16px;
    color: #5b6670 !important;
    line-height: 1.57;
    text-align: left;
}


/* .followUp-list li::before {
    color: #ea721f;
    content: "\2022";
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    left: 0;
    top: 4;
    font-family: "OpenSans-Bold";
} */

.efficacy-destiny.sectiontwo {
    float: left;
    width: 100%;
    padding-top: 40px;
    padding-bottom: 64px;

}

.efficacy-destiny.sectiontwo h3.fontsize22 {
    margin-bottom: 16px;
}

.efficacy-destiny.sectiontwo .onlyresults {
    margin-top: 30px;
}

.efficacy-destiny.sectiontwo .footnote.footnotespace {
    margin: 64px 0;
    padding-bottom: 0px;
}


/* tableChart */
.tableChart.tableChartdestiny.tableChart .table-bordered td {
    padding: 8px;
    line-height: 1.5;
}

.tableChart .table-bordered td,
.tableChart .table-bordered th {
    vertical-align: middle;
    padding: 8px;
}

.tableChart .table-bordered {
    background: transparent;
    margin-bottom: 0;
}

.tableChart {
    float: left;
    /* border-top: #ea721f 8px solid; */
    margin-bottom: 0px;
    margin-top: 0px;
    width: 100%;
    position: relative;
}

.blackColor {
    color: #000 !important;
}

.tableChart thead {
    background: #fff;
    text-align: center;
    color: #24005b;
}

.tableChart.tableChartdestiny th {
    font-size: 18px;
    font-family: "OpenSans-Bold";
    padding: 20px 0;
    line-height: 25px;
}

.firstcell .followUp-list li {
    font-size: 16px;
    color: #5b6670;
    font-family: "OpenSans-Regular";
}

.tableChart.tableChartdestiny th.orangeBg {
    width: 30%;
}

.adverse-reaction .followUp-list li:last-child {
    margin-bottom: 0;
}

.adverse-reaction ul.followUp-list {
    margin-bottom: 0;
}

.tableChart.adverse-reaction td {
    padding: 20px 10px;
}

.tableChart.adverse-reaction .leftfix {
    position: relative;
    top: -15px;
}

.tableChart.tableChartdestiny.tableChart .table-bordered td {
    font-family: "OpenSans-Bold";
    color: #24005b;
    font-size: 16px;
}

.tableChart.tableChartdestiny.tableChart .table-bordered td.lightbarry {
    font-family: "OpenSans-Regular";
    color: #24005b;
    font-size: 16px;
}

.tableChart.tableChartdestiny.tableChart .table-bordered td.lightgray {
    color: #5b6670;
    font-family: "OpenSans-Regular";
    font-size: 16px;
    border: 1px solid 6f5f86;
}

.tableChart.tableChartdestiny.tableChart .table-bordered td.graybg {
    background-color: #f8f8f9;
    font-family: "OpenSans-Regular";
    font-size: 16px;
}

.efficacy-destiny.sectionthree {
    float: left;
    width: 100%;
    padding-top: 64px;
    padding-bottom: 64px;
}

.efficacy-destiny.sectionthree h1.fontsize32 {
    margin-bottom: 15px;
}

.efficacy-destiny.sectionthree h2.fontsize24 {
    margin-bottom: 15px;
}


/* .efficacy-destiny.sectionthree .onlyresults {
    margin-top: 30px;
} */

.fullgraybg {
    float: left;
    width: 100%;
    background-color: #f8f8f9;
    padding: 50px 0;
}

.moa .fullgraybg {
    margin-top: 64px;
}

.nccnher2 p {
    margin-bottom: 0;
}

.efficacy-destiny.sectionfour .footnote.footnotespace {
    margin: 60px 0 0 0;
}

#toTopBtn img {
    width: 50px;
    z-index: 2;
    cursor: pointer;
}

#toTopBtn {
    display: none;
    position: fixed;
    /* bottom: 20px; */
    bottom: 60px;
    right: 60px;
    z-index: 1025;
    padding: 10px 0px;
    width: auto;
    background: #24005b;
    border: #24005b 2px solid;
    border-radius: 5px;
}

#toTopBtn a {
    color: #fff;
    line-height: 21px;
    font-size: 18px;
    font-family: 'OpenSans-Bold';
    padding: 10px;
}

#toTopBtn a b.fa {
    color: #fff;
    line-height: 21px;
    font-size: 22px;
    font-weight: bold;
}

/* h1.fontsize32 span {
    display: inherit;
    font-size: 20px;
    line-height: 1.4;
    color: #5b6670;
} */

.efficacy-d {
    float: left;
    width: 100%;
    margin-bottom: 64px;
    margin-top: 64px;
}

.efficacy-d.sectionone h1.fontsize32 {
    padding-bottom: 15px;
}

.efficacy-d.sectionone img {
    max-height: 400px;
}

.efficacy-d.sectionone .followUp-list {
    padding-top: 30px;
}

.efficacy-d.sectiontwo .nccnCall img {
    width: 150px;
    position: relative;
    left: -40px;
}

.efficacy-d.sectiontwo .nccnCall {
    /* padding-left: 15px; */
    padding-left: 0px;
    max-width: 100%;
}

.sitemap li a {
    text-decoration: underline;
    color: #353c42;
}

.sitemap li a:hover {
    color: #353c42;
}

p.tumor-typ {
    font-size: 16px;
    line-height: 1.5;
    text-align: left;
    color: #353c42;
    font-family: 'OpenSans-Bold';
    margin-top: 40px;
}

.homecallout {
    float: left;
    width: 100%;
}

.homecallout .card-img-overlay {
    padding: 40px;
}

.homecallouts .card-img {
    height: 226px;
}

.homecallout .card-body {
    padding: 0;
    min-height: 111px;
}


/* .fullwidthbg {
    float: left;
    width: 100%;
    background: linear-gradient(to bottom, #fff 0%, #fff 10%, #ea721f1a 90%, #ea721f2b 100%);
    padding-bottom: 65px;
} */

.fullgraysubhead {
    float: left;
    width: 100%;
    background-color: #f8f8f9;
    height: 46px;
}

.subheadtext {
    padding: 0;
}

.subheadtext span.rightborder {
    border-right: 1px solid #e1e3e5;
}

.subheadtext span {
    padding-right: 30px;
    font-size: 12px;
    color: #353c42;
    font-family: 'OpenSans-Bold';
}

.navbar-header-three {
    position: relative;
}

#navbar-header-three {
    padding-left: 20px;
}

#navbar-header-three ul li {
    padding: 0 20px;
}

#navbar-header-three ul li a {
    color: #353c42;
    font-size: 14px;
    line-height: 1.57;
    font-family: 'OpenSans-Regular';
}

#navbar-header-three ul li a:hover {
    text-decoration: none;
    color: #353c42;
}

#navbar-header-three ul li.active a {
    border-bottom: #ee7623 4px solid;
    padding-bottom: 9px !important;
}

.fullgraysubhead .subhead-nav {
    padding: 13px 0px;
}

.page-not-found p.grayfontsize18 a {
    text-decoration: underline;
}

.page-not-found p.grayfontsize18 a:hover {
    color: #353c42;
    ;
}

.boxlayout {
    position: relative;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    padding: 30px 25px;
    border-bottom: #ea721f 10px solid;
    background: transparent;
    margin-top: 20px;
}

.boxlayout p.bottomborder {
    position: relative;
    margin-bottom: 25px;
}

.topright {
    position: absolute;
    top: 0;
    right: 0;
    width: 200px;
    z-index: -1;
}

.bottomborder::after {
    position: absolute;
    content: "";
    width: 40px;
    height: 3px;
    background: #ea721f;
    left: 0;
    bottom: -10px;
}

a.textlink {
    color: #24005b;
    display: block;
}

.card-link {
    margin-top: 60px;
    margin-bottom: 60px;
    text-align: center;
}

span.arrow {
    content: "";
    width: 25px;
    display: inline-block;
    background-image: url(../images/download-icon.png);
    background-repeat: no-repeat;
    background-position: center right;
    margin-left: 10px;
}

a.default_btn {
    border: solid 2px #24005b;
    background-color: #fff;
    /* border-radius: 4px; */
    padding: 16px;
    display: inline-block;
    /* font-family: 'OpenSans-Medium'; */
    font-family: 'OpenSans-SemiBold';
    font-size: 20px;
    color: #24005b;
}

.twocolsection {
    margin: 60px 0;
}

.two-col-section .boxlayout {
    padding: 60px 20px 40px 20px;
    margin-bottom: 30px;
}

.two-col-section {
    float: left;
    width: 100%;
    padding: 0 30px;
}

.two-col-section .boxlayout .followUp-list li {
    color: #353c42;
    margin-bottom: 15px;
}

.boxlayout .box-title {
    margin-bottom: 20px;
}

.two-col-section .imgpad {
    padding: 0 15px;
}

.noborderleft {
    border-left: 1px solid #ffffff00 !important;
}

.noborderright {
    border-right: 1px solid #ffffff00 !important;
}

.nobordertop {
    border-top: 2px solid #f8f8f900 !important;
}

.noborderbottom {
    border-bottom: 1px solid #f8f8f900 !important;
}

.paddingbottom {
    padding-bottom: 20px;
}

.graybg-content {
    float: left;
    width: 100%;
    background-color: #efefef;
    padding: 20px;
}

.graybg-content p {
    font-size: 14px;
    color: #24005b;
    text-align: left;
    line-height: 1.57;
    font-family: 'OpenSans-Bold';
}

.ild {
    margin-bottom: 60px;
}

.ild.sectionone .fontsize24 {
    margin-top: 40px;
    margin-bottom: 15px;
}

.ild-pneumonitis .m-top {
    margin-top: 60px;
}

.tablecontentimg {
    margin-top: 30px;
}

.tablecontentneutropenia {
    margin-top: 30px;
}

.neutropenia {
    margin-bottom: 60px;
}

.neutropenia.sectionone .fontsize24 {
    margin-top: 40px;
    margin-bottom: 15px;
}

.ventricular {
    margin-bottom: 60px;
}

.ventricular.sectionone .fontsize24 {
    margin-top: 40px;
    margin-bottom: 15px;
}

.isi-border {
    /* border-top: 1px solid #e1e3e5; */
    padding: 0px 30px 30px
}

.isi-border .ISI-container .border-ref {
    /*border-top: 1px solid #e1e3e5;
    padding-top: 30px;*/
}

.isi-content .isi-text.helveticaNeueBold a {
    color: #24005b;
}

.top-header {
    width: 100%;
    margin-top: 0;
    border-top: 6px solid transparent;
    border-image-source: url(../images/top-border.png);
    border-image-slice: 30;
    border-image-outset: 3px;
}

.refrencesTexClin {
    text-align: left;
    color: #24005b;
    line-height: 1.57;
    font-size: 14px;
    font-family: 'OpenSans-Bold';
    margin-bottom: 10px;
    width: 100%;
}

.Mtop65 {
    margin-top: 74px;
}

.Mtopmid {
    margin-top: 78px;
}

.deskmoaimg img.desktopViewOnly {
    width: 297px;
    height: 655px;
}

.mAb {
    margin-top: 98px;
}

.tableChart.tableChartdestiny.adverse-reaction.tableChart .table-bordered td {
    color: #5b6670;
    font-size: 16px;
    font-family: "OpenSans-Regular";
    padding-left: 16px;
}

p.font18 {
    font-size: 18px;
    color: #24005b;
    text-align: center;
    padding: 16px;
    border-bottom: solid 1px #e1e3e5;
    background-color: #fffaf7;
    margin: 12px -15px;
    font-family: 'OpenSans-Bold';
}

.adverse-reaction.threecol .followUp-list {
    font-size: 14px;
}

.adverse-reaction.threecol .followUp-list .listcolor {
    color: #5b6670;
    font-family: 'OpenSans-Bold';
}

.adverse-reaction.threecol .followUp-list .listcolor span {
    font-family: "OpenSans-Regular";
}

.vertical-align-top {
    vertical-align: top !important;
}

.sectionpad {
    padding: 65px 0;
}

.cell-bg-mob {
    background-color: #fffaf7;
    padding: 16px 10px !important;
    border-top: solid 10px #ffffff !important;
}


/*----kavita-----*/

.embryoTD {
    float: left;
    width: 100%;
    border-top: #ea721f 6px solid;
    margin: 30px 0 0;
}

.embryoTD .pinkBg {
    background: #fffaf7;
    /* padding: 30px 20px; */
    min-height: 120px;
    position: relative;
}

.embryoTD .footnote {
    background: #f8f8f9;
    padding: 19px 10px;
    font-size: 14px;
    color: #24005b;
    min-height: 105px;
    line-height: 1.57;
    border-bottom: solid 1px #c3c7cb;
}

.embryoTD .pinkBg p {
    font-size: 16px;
    color: #24005b;
    font-family: 'OpenSans-Bold';
    text-align: center;
    line-height: 24px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.embryoTD .footnote p {
    font-size: 14px;
    color: #24005b;
    text-align: center;
    line-height: 22px;
}

.embryoTD img {
    width: 100%;
}

.fullwidthbg.rac {
    background: none;
}

.fullwidthbg.rac .homecallouts .card-footer {
    bottom: 5px;
}

.fullwidthbg.rac .homecallouts p.card-text {
    color: #391d72;
    line-height: 1.4;
    font-size: 20px;
    width: 230px;
}

.fullgraybg.fullgrayrac .nccnher2 p {
    font-family: "OpenSans-Regular";
}

.rac-form {
    padding: 65px 0;
}


/* request a contact */

.fontsize18 {
    font-size: 18px;
    color: #4a535c;
    font-family: "OpenSans-Regular";
}

.form_container .all-fields-req {
    color: #ba1a1a;
    font-family: 'HelveticaNeueItalic';
    font-size: 18px;
}

.input-line .label_font {
    line-height: 1.44;
    color: #0e1113;
    font-size: 18px;
    font-family: 'OpenSans-Bold';
    display: block;
}

.form_container .form-control {
    border: solid 1px #a6acb2;
    border-radius: 4px;
    padding: 4px 12px;
    height: 54px;
    font-size: 18px;
    color: #0e1113;
    font-family: "OpenSans-Regular";
}

input.form-control.bgr_error {
    display: block;
    border-radius: 4px;
    border: solid 1px #410002;
    background-color: #ffdad6;
}

#allDestiny .custom-select.bgr_error {
    display: block;
    border-radius: 4px;
    border: solid 1px #410002;
    background-color: #ffdad6;
}

.errormsgColor {
    font-family: "OpenSans-Regular";
    color: #ba1a1a;
    display: block;
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 1.57;
    margin-top: 5px;
}

img.error {
    width: 16px;
    height: 16px;
    position: relative;
    top: -2px;
    margin-right: 5px;
}

.label_font.error_text {
    display: block;
    line-height: 1.44;
    letter-spacing: normal;
    text-align: left;
    color: #ba1a1a;
    font-family: 'OpenSans-Bold';
}

.npiConfirmtext {
    line-height: 1.57;
    letter-spacing: normal;
    text-align: left;
    color: #0e1113;
    font-family: "OpenSans-Regular";
    font-size: 14px;
}

.submitReg {
    height: 50px;
}

.submitReg .enhertu-hcp-btn {
    font-size: 20px;
    font-family: "OpenSans-Medium";
    text-decoration: none;
    display: block;
    color: #fff;
    position: relative;
    text-align: center;
    border: none;
    float: left;
    padding: 12px 16px;
    object-fit: contain;
    border-radius: 4px;
    background-color: #24005b;
}

.submitReg .enhertu-hcp-btn:after {
    content: "";
    position: absolute;
    bottom: 0px;
    right: 0px;
    border-right: 15px solid #fff;
}

.submitReg .enhertu-hcp-btn:before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    border-left: 15px solid #fff;
}


/* 
.sign-up-wrapper .form-control,
.contactRepForm .form-control {
    border: 2px solid #47525c;
    border-radius: 0px;
} */


/* .capchaBtn {
    margin-top: 20px 0;
    display: flex;
    flex-direction: column;
}

.capchaBtn #captchvalid,
.capchaBtn #contactCaptchvalid {
    text-align: left;
} */

.custom-control.custom-checkbox {
    font-size: 18px;
    font-family: 'OpenSans-Regular';
    color: #0e1113;
}

.custom-control {
    margin-left: 0px !important;
    padding-left: 0px
}

#form_container input[type="checkbox"],
input[type="radio"] {
    border: 1px solid #586475;
    background: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    padding: 7px;
    margin-right: 3px;
    vertical-align: middle;
    position: relative;
}


/* input[type="checkbox"],
input[type="radio"] {
    border: 1px solid #586475;
    background: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    padding: 7px;
    margin-right: 10px;
    vertical-align: middle;
    position: relative;
} */

.npiConfirmtext a {
    text-decoration: underline;
}

.btn-group .bootstrap-select .show-tick .form-control,
.btn .dropdown-toggle .btn-default,
.bootstrap-select .btn-default {
    border: solid 2px #a6acb2;
    border-radius: 4px;
    padding: 4px 12px;
}

.bootstrap-select .btn-default span {
    font-family: "OpenSans-Regular";
}

.filter-option .pull-left {
    font-family: "OpenSans-Regular";
}

.bootstrap-select.form-control {
    padding: 0;
    border: none !important;
    font-family: "OpenSans-Regular";
    border: solid 2px #a6acb2;
    border-radius: 4px;
}

input[type=checkbox] {
    margin-top: 0px !important;
}

.resourceAccordion .panel.panel-default {
    box-shadow: 0 16px 24px 0 #e1e3e5;
    border: solid 1px #f8f8f9;
    border-bottom: solid 3px #ea721f;
    background-color: #fff;
    margin-bottom: 20px;
    padding: 10px 15px;
}

.panel-heading .panel-title a {
    font-family: 'OpenSans-Bold';
    text-align: left;
    color: #24005b;
    font-size: 20px;
    line-height: 1.4;
    display: block;
}

.panel-heading .panel-title {
    position: relative;
    padding: 0 15px;
}

.resourceAccordion .panel.panel-default .panel-heading {
    margin: 0 -15px;
}

.resourceAccordion .panel.panel-default .panel-heading.head-border {
    border-bottom: solid 1px #f8f8f9;
}

.resourceAccordion .panel-body {
    padding: 10px 25px 30px 25px;
}

.resourceAccordion .topright {
    z-index: 0;
}

.resourceAccordion .boxlayout p {
    position: relative;
    z-index: 1;
    width: 99%;
}

.resourceAccordion a.default_btn {
    width: 100%;
    background-color: #24005b;
    color: #ffffff;
}

.resourceAccordion span.arrow {
    background-image: url(../images/download-white-icon.png);
}

.card-link {
    margin-top: 20px;
    margin-bottom: 10px;
    text-align: center;
}

.resourceAccordion .boxlayout {
    border-bottom: none;
}

.resourceAccordion .boxlayout p.min-ht {
    min-height: 98px;
}

.resourceAccordion .pull-right {
    margin-top: 5px;
}

.resourceAccordion .text-centered {
    min-height: 100px;
}

.resourceAccordion .text-centered p {
    position: absolute;
    top: 48%;
    transform: translateY(-50%);
    width: 83%;
}

.resourceAccordion .text-center {
    min-height: 60px;
}

.caregivers.sectionone .fontsize24 {
    margin-top: 40px;
    margin-bottom: 15px;
}

.hcps.sectionone .fontsize24 {
    margin-top: 40px;
    margin-bottom: 15px;
}

.thanks.sectionone .grayfontsize18 {
    color: #0e1113;
}

.wordWrap {
    white-space: nowrap;
}

.no-break {
    white-space: nowrap;
}

.breakword {
    word-wrap: break-word;
}

a.no-link {
    pointer-events: none;
    text-decoration: none;
    color: inherit !important;
}


/*----locator------------*/

#allDestiny .card .custom-select {
    position: relative;
    height: auto;
    padding: 0;
    border: none;
    border-radius: 0px;
    width: 430px;
    margin: 20px 0 40px;
}

#allDestiny .custom-select select {
    display: none;
}


/* #allDestiny .select-selected {
    background-color: white;
} */

#allDestiny .select-selected.select-arrow-active:after {
    /* border-color: transparent transparent #fff transparent; */
    top: 7px;
}

#allDestiny .select-selected {
    background: url(../images/expand_more.png)no-repeat;
    color: #333;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: right 8px;
    padding: 6px 0;
    height: 36px;
}

#allDestiny .select-items div {
    color: #000;
    padding: 15px 16px;
    cursor: pointer;
    background: #fff;
}

#allDestiny .select-items {
    position: relative;
    top: 11px;
    left: -10px;
    z-index: 222;
    overflow-y: scroll;
    border: #ddd 1px solid;
    border-radius: 5px;
    width: 108%;
    background: #fff;
    height: 548px;
}

#allDestiny .select-hide {
    display: none;
}

#allDestiny .custom-select {
    width: 100%;
    background: transparent;
    padding: 8px 10px;
    border-radius: 4px;
    height: 54px;
}

#allDestiny .select-items div.same-as-selected {
    background: url(../images/selected-icon.png)no-repeat;
    background-position: right 15px;
    background-color: #fff;
    margin-right: 10px;
}

#allDestiny .select-items div:hover {
    background-color: #f8f8f9;
}

#allDestiny .select-items::-webkit-scrollbar {
    width: 8px;
    height: 100px;
}


/* #allDestiny .select-items::-webkit-scrollbar-thumb {
    background: #214194;
    border-radius: 10px;
} */

span.caret-icon {
    padding-left: 5px;
}

#allDestiny .select-selected.select-arrow-active {
    background: url(../images/expand_less.png)no-repeat;
    background-repeat: no-repeat;
    background-position: right 7px;
    padding: 6px 0;
}

.custom-select.input-container.dropdown_error {
    display: block;
    border-radius: 4px;
    border: solid 1px #410002 !important;
    background-color: #ffdad6 !important;
}

.custom-control-label {
    font-family: 'OpenSans-Regular';
    font-size: 18px;
    line-height: 1.44;
    color: #0e1113;
}

.bottom-header .enhertu-nsclc-hcp-navigation li.active span {
    border-bottom: #ea721f 4px solid;
    padding-bottom: 16px;
}

#signup-form .checkboxChange.errorcheckbox {
    border: 1px solid #ba1a1a !important;
}

#signup-form input[type="checkbox"],
input[type="radio"] {
    border: 1px solid #0e1113;
    background: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    padding: 8px;
    margin-right: 8px;
    vertical-align: middle;
    position: relative;
    margin-top: -3px;
    color: #0e1113;
}

input[type="checkbox"]:checked {
    border: 1px solid #0e1113 !important;
}

input[type="checkbox"]:checked:after {
    content: "\2714";
    position: absolute;
    top: 0px;
    left: 2px;
    color: #0e1113;
    line-height: 16px;
}

.check-confirm.communication-confirm {
    font-size: 18px;
    color: #0e1113;
}

.isi-content ul.followUp-list.specificList {
    padding-left: 5px;
}

.warningMsgBox ul.followUp-list {
    padding-left: 0;
}

.isi-content .warningMsgBox .followUp-list li {
    padding-left: 15px;
}

.dosage.sectionone {
    margin-bottom: 3rem;
}


/* .embryoTD .pinkBg p {
    position: relative;
    transform: none;
} */

.privacy-text {
    color: #353c42;
    font-size: 14px;
    line-height: 1.57;
}

.main-contentSection.other-select-adverse-reactions {
    padding-top: 0;
}

#common-ARs {
    padding-top: 60px;
}

#exampleModalCenter .modal-content {
    background-image: none;
    padding: 50px 0 30px;
    color: #303030;
    background-size: cover;
    background-color: #fff;
    border-radius: 10px;
}

#exampleModalCenter .modal-dialog {
    max-width: 683px;
}

#exampleModalCenter .modal-body p {
    font-family: 'OpenSans-Regular';
    font-size: 20px;
    color: #353c42;
    line-height: 28px;
    text-align: center;
}

#exampleModalCenter .modal-footer {
    display: block;
    border: none;
    background: none;
    padding-bottom: 0;
}

#exampleModalCenter .continueBtn {
    width: 108px;
    text-align: center;
    margin: 0 auto 10px;
}

#exampleModalCenter .closeBtn {
    width: 108px;
    text-align: center;
    margin: 0 auto 0px;
}

#exampleModalCenter .continueBtn .btn {
    background: #24005b;
    border: none;
    color: #fff;
    font-size: 18px;
    padding: 15px;
}

#exampleModalCenter .closeBtn .btn {
    background: #fff;
    border: none;
    color: #353c42;
    font-size: 18px;
    text-decoration: underline;
    padding: 15px;
}

#exampleModalCenter .closeBtn button:focus-visible {
    outline: none;
    box-shadow: none;
}

.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus {
    box-shadow: none;
}

.bottom-header .enhertu-nsclc-hcp-navigation li.dropdown.show a b.fa:before {
    content: "\f106";
}

.bottom-header .enhertu-nsclc-hcp-navigation li.dropdown a b.fa:before {
    content: "\f107";
}


/* header changes */

.top-header .top-header-links li:nth-child(2) a {
    margin-right: 5px;
    margin-left: 5px;
    /* width: 160px; */
}

.top-header .top-header-links li:nth-child(3) a {
    /*  margin-right: 5px;
    margin-left: 5px;
    width: 127px; 
    width: 158px;*/
}

.top-header .top-header-links li:nth-child(4) a {
    /*width: 123px;*/
}

.top-header .top-header-links li:nth-child(5) a {
    /* width: 84px;*/
}

.top-header .top-header-links ul {
    float: right;
    margin-bottom: 10px;
    padding-left: 0;
}

.top-header .top-header-links li {
    float: left;
    padding: 5px 0px 5px 0px;
}

.top-header .top-header-links li.dropdown.cancerTypeDropdown {
    padding-right: 0;
    margin-right: 15px;
}

.top-header .top-header-text {
    font-size: 14px;
    padding: 0px 15px 5px 46px;
    line-height: 14px;
    color: #353c42;
    font-family: "OpenSans-Italic";
    text-align: center;
}

.desktopViewOnly li.dropdown.cancerTypeDropdown ul.dropdown-menu.show {
    margin-top: 5px;
}

.select-indicator-section {
    display: flex;
    justify-content: flex-end;
    width: 100%;
}

.grecaptcha-badge {
    bottom: 190px !important;
    z-index: 1032;
}

.top-header .top-header-links li.prescribing-info a {
    width: 170px;
}

.top-header .top-header-links li.medication-guide a {
    width: 130px;
}

.top-header .top-header-links li.patient-site a {
    width: 89px;
    margin-right: 0;
}

.top-header .top-header-links li.important-safety-information a {
    width: 100%;
}

.listfont {
    text-align: left;
    color: #353c42;
    line-height: 1.44;
    font-size: 18px;
    float: left;
    width: 100%;
}

.fontcolor {
    color: #24005b;
    font-family: "OpenSans-Bold";
}

.tablelist {
    font-family: 'OpenSans-Regular';
    font-size: 14px;
    color: #5b6670;
    line-height: 1.57;
}

.fontweight {
    font-weight: normal;
}

.fontweight-bold {
    font-weight: bold;
}

.border-top {
    border-bottom: 1px solid #e1e3e5;
    padding-bottom: 40px;
}

.tablewidth-25 {
    width: 25%;
}

.tablewidth-30 {
    width: 30%;
}

.tablewidth-35 {
    width: 35%;
}

.tablewidth-17 {
    width: 17%;
}

.tablewidth-15 {
    width: 15%;
}

.bordernone {
    border-top: none !important;
}

.tablewidth-50 {
    width: 50%
}

.tablewidth-47 {
    width: 47%
}

.fontsize20_data {
    display: inline-block !important;
    font-family: 'OpenSans-Regular';
    font-size: 20px;
    line-height: 1.4;
    text-align: left;
    color: #5b6670;
    margin-bottom: 0;
}

.Updated-exploratory {
    font-family: 'OpenSans-Regular';
    font-size: 18px;
    line-height: 1.44;
    text-align: left;
    color: #353c42;
}

.sub-tablefont {
    font-weight: bold;
    color: #24005b;
}

ul.followUp-list li ul {
    padding-left: 5px;
}

ul.followUp-list li ul li::before {
    content: "—";
    color: #353c42;
    top: 2px;
    font-weight: bold;
    font-family: 'OpenSans-Bold';
    left: -4px;
    font-size: 16px;
    line-height: 24px;
}

div#Objective-Response-Rate .followUp-list.efficacy-data li ul li::before {
    color: #ea721f;
    top: 3px;
    font-weight: normal;
    font-family: 'OpenSans-Regular';
    font-size: 14px;
    content: "\2022";
}

div#Objective-Response-Rate .followUp-list.efficacy-data li::before {
    color: #24005b;
}

.DESTINY-Breast03-link {
    text-decoration: underline;
    color: #24005b;
}

.DESTINY-Breast03-link:hover {
    text-decoration: underline;
    color: #24005b !important;
}

.padding10 {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px !important;
}

.padding30 {
    padding-top: 30px;
}

.fontcolor-bracket {
    color: #ff00ff;
}

.table_font {
    font-family: 'OpenSans-Regular';
    font-weight: normal;
}

.footnotemargin {
    margin: 0px !important;
}

.nccnmarginbottom {
    margin-bottom: 0px !important;
}

.nccnmargintop {
    margin-top: 0px !important;
}

.marginbottom30 {
    margin-bottom: 30px;
}

.padding64 {
    padding-top: 64px
}

.followUp-list.efficacy-data {
    font-family: 'OpenSans-Regular';
    font-size: 18px;
    line-height: 1.44;
    text-align: left;
}

.cellheight {
    height: 176px;
}

.home-bg {
    float: left;
    width: 100%;
    height: 100%;
    background: url(../images/home/home-bgi.png) no-repeat;
    background-position: center bottom;
    background-size: cover;
    padding-bottom: 64px;
    margin-top: 30px;
}

.paddingtopnone {
    padding-top: 0px !important;
}

.bottom-header .enhertu-nsclc-hcp-navigation li.show a span {
    border-bottom: #ea721f 4px solid;
    padding-bottom: 16px;
}

.bottom-header .enhertu-nsclc-hcp-navigation li.show a.dropdown-toggle {
    font-family: 'OpenSans-Bold';
}

.nccnCall img {
    position: absolute;
    top: 50%;
    transform: translateY(-60%);
}

.nccnmarginbottom .nccnCall img {
    transform: translateY(-50%);
}

.container-920 {
    max-width: 1024px;
    margin: 0 auto;
    padding: 0 15px;
}

.isi-content .warningMsgBox ul.followUp-list li:last-child {
    margin-bottom: 0px;
}

.warningMsgBox ul.followUp-list {
    padding-left: 0;
    margin-bottom: 0;
}

.isi-border .ISI-container .border-ref {
    /* margin-top: 30px; */
    padding-top: 24px;
    /* border-top: 1px solid #e1e3e5; */
}

ul.followUp-list.about {
    margin-bottom: 0;
}

.row.border-ref .row.isi-content {
    margin-bottom: 24px;
}

.isi-border {
    padding: 0px 30px 0px;
    border-top: 1px solid #e1e3e5;
}

li.dropdown.cancerTypeDropdown li.active a {
    color: #24005b;
}

.desktopViewOnly li.dropdown.cancerTypeDropdown ul.dropdown-menu.show {
    width: 305px;
}

.row.efficacy-destiny.sectiontwo.paddingnone ul.followUp-list {
    margin-bottom: 34px;
}

.row.sitemap {
    padding-top: 64px !important;
    padding-bottom: 100px !important;
}

p.leftsize {
    left: -4px;
}

.followUp-list li.noextramargin {
    margin-top: 0px !important;
}

.followUp-list li.noextramarginbottom {
    margin-bottom: 0px !important;
}

.footnote.footnotespace.nccnmarginbottom {
    margin: 0px;
    padding-bottom: 0px;
}

.safariOnly .followUp-list.efficacy-data li::before {
    top: 5px;
}

.paddingleftright {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.sitemarginbottom60 {
    margin-bottom: 64px !important;
}

.marginBtm10 {
    margin-bottom: 10px !important;
}

.row.sitemap .followUp-list li {
    margin-bottom: 12px !important;
}

.Safty_NSCLC p.fontsize18.noborderbottom.paddingbottom {
    margin-bottom: 64px;
}

.efficacy-destiny.sectionone p.grayfontsize18 {
    margin-bottom: 0;
}

.Safty_NSCLC a.underline-text:hover {
    color: #24005b;
    text-decoration: underline;
}

.table-bordered thead td,
.table-bordered thead th {
    border-bottom-width: 1px;
}

/*
.bottom-header .enhertu-nsclc-hcp-navigation li:nth-child(2) a.dropdown-toggle {
    width: 67px;
}

.bottom-header .enhertu-nsclc-hcp-navigation li:nth-child(5) a.dropdown-toggle {
    width: 66px;
}

.bottom-header .enhertu-nsclc-hcp-navigation li:nth-child(6) a.dropdown-toggle {
    width: 220px;
}

.bottom-header .enhertu-nsclc-hcp-navigation li:nth-child(7) a.dropdown-toggle {
    width: 165px;
}
*/
.bottom-header .enhertu-nsclc-hcp-navigation li:last-child ul.dropdown-menu.show {
    right: 0;
    left: auto;
}

a.DESTINY-Breast03-link:hover {
    color: inherit;
    text-decoration: underline;
}

.bottom-header .enhertu-nsclc-hcp-navigation li .dropdown-menu a.nav_pink_bracket,
.top-header-links-mobile li a.nav_pink_bracket,
.bottom-header .navbar li a.nav_pink_bracket {
    background-image: linear-gradient(#ff00ff, #ff00ff), linear-gradient(#ff00ff, #ff00ff), linear-gradient(#ff00ff, #ff00ff), linear-gradient(#ff00ff, #ff00ff);
    background-repeat: no-repeat;
    background-size: 43px 3px;
    background-position: top left, top right, bottom left, bottom right;
    border: solid #ff00ff !important;
    border-width: 0px 2px;
    padding: 10px !important;
    border-bottom: transparent !important;
    border-top: transparent !important;
    width: auto !important;
    margin: 10px;
    display: inline-block !important;
}

span.fontcolor-bracket.leftbracket {
    position: absolute;
    left: -5px;
}

.footnote p sup.letterM {
    left: -8px;
}

.footnote p sup.letterf {
    left: -3px;
}

.footnote p sup.letterI {
    left: -3px;
}

.footnote p sup.letterJ {
    left: -2px;
}

.footnote p sup.letterl {
    left: -2px;
}

.chart-efficacyTable {
    margin: 20px 0;
}

.chart-efficacyTable .box {
    border-top: #ea721f 6px solid;
    padding: 20px 10px;
    border-bottom: 2px solid #e1e3e5;
}

.chart-efficacyTable .box p {
    color: #24005b;
    font-size: 18px;
    line-height: 26px;
    font-family: 'OpenSans-Bold';
}

.chart-efficacyTable ul.followUp-list,
.chart-efficacyTable .followUp-list li:last-child {
    margin-bottom: 0;
}

.chart-efficacyTable .followUp-list li {
    position: relative;
    padding-left: 15px;
    margin-bottom: 10px;
    color: #5b6670;
    font-size: 18px;
}

.chart-efficacyTable .verticalLine {
    border-left: #e1e3e5 2px solid;
    padding: 0;
    margin: 0 0px 0 15px;
    position: relative;
    flex: 0 0 6.333333%;
    max-width: 6.333333%;
}

.chart-efficacyTable .verticalLine::before {
    height: 18px;
    width: 18px;
    border-right: 2px solid #e1e3e5;
    border-bottom: 2px solid #e1e3e5;
    transform: rotate(-45deg);
    margin: 0 auto;
    position: absolute;
    content: "";
    left: -10px;
    bottom: 40px;
    background: #fff;
}

.chart-efficacyTable .verticalLine::after {
    height: 18px;
    width: 18px;
    border-right: 2px solid #e1e3e5;
    border-bottom: 2px solid #e1e3e5;
    transform: rotate(-45deg);
    margin: 0 auto;
    position: absolute;
    content: "";
    left: -10px;
    top: 40px;
    background: #fff;
}

.efficacy-destiny .verticalLine p {
    transform: rotate(-90deg);
    display: block;
    text-align: center;
    color: #24005b;
    font-size: 18px;
    line-height: 26px;
    font-family: 'OpenSans-Bold';
    position: absolute;
    left: -10px;
    top: 45%;
    margin: 0 -45px;
}

.chart-efficacyTable .box.box2 {
    border-top: #ea721f 6px solid;
    padding: 0px;
    border-bottom: 2px solid #e1e3e5;
}

.chart-efficacyTable .pinkBg {
    background: #fffaf7;
    float: left;
    width: 100%;
    padding: 10px 9px;
    border-bottom: 2px solid #e1e3e5;
}

.chart-efficacyTable .pinkBg p {
    margin-bottom: 0px;
}

.chart-efficacyTable .box p {
    color: #24005b;
    font-size: 18px;
    line-height: 26px;
    font-family: 'OpenSans-Bold';
}

.chart-efficacyTable .box.box2 .greyBg {
    background: #f8f8f9;
    float: left;
    width: 100%;
    padding: 10px 9px;
    margin-top: 206px;
    border-top: #e1e3e5 6px solid;
}

.chart-efficacyTable .box.box2 .greyBg p {
    font-size: 18px;
    line-height: 26px;
    font-family: 'OpenSans-Bold';
    color: #353c42;
    margin-bottom: 0px;
}

a.skip-main {
    background: #24005b;
    left: 0;
    outline: 0;
    padding: 10px;
    position: absolute;
    right: 0;
    text-align: center;
    top: -42px;
    z-index: 11;
    font-size: 16px;
}

a.skip-main:focus {
    color: #FFF;
    top: -1px;
}

.fpo-text {
    position: absolute;
    left: 50%;
    color: #ff00ff;
    font-size: 150px;
    font-family: "HelveticaNeue";
    z-index: 1;
    opacity: .8;
}

.followUp-list.about li.pink-color.pink-sqrBracket::before {
    color: #ff00ff !important;
    left: 8px;
    top: 10px;
}

.followUp-list.about li.pink-color.pink-sqrBracket {
    background-image: linear-gradient(#ff00ff, #ff00ff), linear-gradient(#ff00ff, #ff00ff), linear-gradient(#ff00ff, #ff00ff), linear-gradient(#ff00ff, #ff00ff);
    background-repeat: no-repeat;
    background-size: 43px 3px;
    background-position: top left, top right, bottom left, bottom right;
    border: solid #ff00ff !important;
    border-width: 0 2px;
    padding: 10px 10px 10px 27px !important;
    border-bottom: transparent !important;
    border-top: transparent !important;
    width: 100%;
    margin-bottom: 0px !important;
    display: block;
    left: -20px;
}

.leftBorderLine2 {
    border-left: #24005b 6px solid;
    padding: 10px;
    background: #f8f8f9;
    width: 347px;
    font-size: 18px;
    font-family: 'OpenSans-Bold';
    color: #24005b;
    margin-bottom: 24px;
    float: left;
}

li.pink_bracket.pink-color a {
    background-image: linear-gradient(#ff00ff, #ff00ff), linear-gradient(#ff00ff, #ff00ff), linear-gradient(#ff00ff, #ff00ff), linear-gradient(#ff00ff, #ff00ff) !important;
    background-repeat: no-repeat;
    background-size: 43px 3px;
    background-position: top left, top right, bottom left, bottom right;
    border: solid #ff00ff !important;
    border-width: 0px 2px;
    padding: 5px;
    border-bottom: transparent !important;
    border-top: transparent !important;
    width: 178px !important;
    margin: 10px;
    display: inline-block !important;
    position: relative;
    left: -10px;
    right: 0px;
    color: #ff00ff !important;
    pointer-events: none;
}

#objective-response-rate .followUp-list.efficacy-data li::before {
    color: #24005b;
}

#objective-response-rate ul.followUp-list li ul li::before {
    color: #ea721f !important;
    content: "\2022";
}

.row.Safety_efficiency.sectiontwo .subheadtextsec p {
    font-size: 22px;
    font-family: 'OpenSans-Bold';
    line-height: 30px;
    color: #24005b;
}

#objective-response-rate.sectionfour {
    margin-bottom: 32px;
}

.mOS-data {
    position: absolute;
    top: -41px;
    width: auto !important;
}

.mOS-data p {
    font-family: 'OpenSans-Bold';
    background-color: #24005b;
    padding: 8px 24px;
    font-size: 16px;
    text-align: center;
    /* color: #ff00ff; */
    color: #fff;
    line-height: 1.5;
}

.mOS-btn {
    border-radius: 4px;
    border: solid 2px #24005b;
    background-color: #24005b;
    width: 100%;
    max-width: 302px;
    text-align: center;
    padding: 12px 16px;
    margin-bottom: 24px;
    color: #fff !important;
    font-size: 18px;
}

.mOS-btn a {
    font-family: "OpenSans-Regular";
    font-weight: 500;
    font-size: 18px;
    line-height: 1.44;
    color: #fff;
}

.mOS-btn img.png-arrow-down {
    width: 14px;
    height: 20px;
    margin-left: 10px;
}

.mOS-btn.pink img.png-arrow-down {
    margin-left: 0 !important;
}

.mOS-btn.pink a {
    color: #ff00ff !important;
}

.efficacy-data .container-820 .col-xl-12 {
    float: left;
    width: 100%;
}

.row.Safety_efficiency.sectiontwo .footnote.footnotespace.bordernone {
    margin: 10px 0 60px 0;
}

.row.Safety_efficiency.sectiontwo .leftBorderLine2 {
    float: left;
}

.analysisSec .leftBorderLine2 {
    float: left;
}


.magentacolor {

    color: #ff00ff !important;

}

#onetrust-consent-sdk #onetrust-pc-btn-handler {
    margin-top: 1rem;
    width: 209px !important;
}

#onetrust-banner-sdk #onetrust-policy {
    margin-right: 10px;
}

#onetrust-consent-sdk #onetrust-accept-btn-handler {
    width: 209px !important;
}

.pink_bracket {
    color: #ff00ff;
    background-image: linear-gradient(#ff00ff, #ff00ff), linear-gradient(#ff00ff, #ff00ff), linear-gradient(#ff00ff, #ff00ff), linear-gradient(#ff00ff, #ff00ff) !important;
    background-repeat: no-repeat;
    background-size: 43px 2px;
    background-position: top left, top right, bottom left, bottom right;
    border: 2px solid #ff00ff !important;
    border-width: 0 2px;
    padding: 10px 10px 10px 10px;
    border-bottom: transparent !important;
    border-top: transparent !important;
    width: 100%;
    margin-bottom: 10px !important;
    display: block;
}

.mOS-data.pink_bracket p {
    color: #ff00ff;
    margin-bottom: 0;
}

.mOS-data.pink_bracket {
    left: -12px;
    top: -51px;
}

.pink_bracket.isiPinkBox {
    max-width: 90%;
    margin: 0 auto;
}

.pink_bracket.isiPinkBox .warningMsgBox,
.pink_bracket.isiPinkBox .isi-content .warningMsgBox ul.followUp-list li,
.pink_bracket.isiPinkBox p.grayfontsize18,
.pink_bracket.isiPinkBox .followUp-list li,
.pink_bracket.isiPinkBox .isi-content .isi-text,
.pink_bracket.isiPinkBox .isi-content ul.followUp-list li .helveticaNeueBold,
.pink_bracket.isiPinkBox .warning-small-heading,
.pink_bracket.isiPinkBox .isi-content .isi-text.helveticaNeueBold a,
.pink_bracket.isiPinkBox .warningMsgBox .followUp-list li::before,
.pink_bracket.isiPinkBox .followUp-list.drug-int-list li::before,
.pink_bracket.isiPinkBox .followUp-list.indication-list li::before,
.pink_bracket.isiPinkBox .ISI-container .indicationBox {
    color: #ff00ff !important;
}

.pink_bracket.isiPinkBox .ISI-container .indicationBox {
    top: -45px;
}

.pink_bracket.isiPinkBox .warningMsgBox {
    border: #ff00ff 2px solid !important;
}

.isi-head .pink span.up-arrow,
.isi-head .pink span.down-arrow {
    background: url(../images/isi-up-arrow-pink.png) no-repeat right 8px transparent;
}


.isi-head .pink span.down-arrow {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    /* IE 9 */
    margin-right: -10px;
}

.isi-head .pink span.down-arrow span.rotateUp {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
}

.pinkBg-color {
    background: #ffede5;
}

.greyBg-color {
    background: #e1e3e5;
    color: #000 !important;
}

.blackberryBg-color {
    background: #e1e3e5;
    color: #24005b !important;
}

.greyBgg-color {
    background: #e5e3eb;
}

.graybg {
    background: #f8f8f9;
}

.table thead th {
    border-bottom: 1px solid #6f5f86;
}

.table-bordered td,
.table-bordered th,
.table-bordered {
    border: 1px solid #6f5f86;
}

.spacingTop64 {
    margin-top: 64px !important;
}

.spacingBtm64 {
    margin-bottom: 64px !important;
}

.spacing64 {
    margin: 64px 0 !important;
}

.spacing32 {
    margin: 32px 0 !important;
}

.spacingBtm32 {
    margin-bottom: 32px !important;
}

.spacingTop32 {
    margin-top: 32px !important;
}

.pink_bracket.mosupdatesText .mOS-btn {
    color: #ff00ff !important;
    margin-bottom: 0px !important;
}

.pink_bracket.mosupdatesText {
    width: max-content !important;
    left: -10px !important;
    position: relative;
}

#Overall-Survival .primarysection {
    width: 380px;
}

#Overall-Survival .leftBorderLine2 {
    width: auto;
}

.primarysection {
    border-left: #ea721f 6px solid;
    background: #fffaf7;
    padding: 10px;
    width: 365px;
    margin-bottom: 32px;
}

.primarysection.firstCall {
    position: relative;
}

.primarysection.blueGround {
    border-left: #24005b 6px solid;
    background: #f8f8f9;
    padding: 10px;
    width: 100%;
    margin-bottom: 32px;
}

.primarysection.blueGround p.ratio {
    line-height: 20px;
}

.primarysection p.endpoint {
    font-size: 18px;
    font-family: 'OpenSans-Bold';
    line-height: 26px;
    color: #24005b;
    margin-bottom: 20px;
}

.primarysection p.ratio {
    font-size: 14px;
    font-family: 'OpenSans-Bold';
    line-height: 14px;
    color: #24005b;
    text-transform: inherit;
    margin-bottom: 10px;
}

.primarysection p .noratiobold {
    font-family: "OpenSans-Regular";
    text-transform: initial !important;
}

.primarysection p.noratio {
    font-size: 14px;
    font-family: "OpenSans-Regular";
    line-height: 14px;
    color: #24005b;
    margin-bottom: 20px;
    text-transform: initial;
    margin-top: 5px;
}

.primarysection p span.digit {
    font-size: 24px;
    font-family: 'OpenSans-Bold';
    line-height: 32px;
    color: #24005b;
    text-transform: uppercase;
    margin-bottom: 0px;
    padding-left: 5px;
}

#Objective-Response-Rate {
    margin-bottom: 0px;
}

.w-33 {
    width: 33% !important;
}

.laboratoryTable.tableChart .table-bordered td,
.laboratoryTable.tableChart .table-bordered th {
    width: 12%;
}

ul.tablelist.followUp-list li {
    color: #000 !important;
}

sup.supspace {
    left: -3px !important;
}

.isi-content ul.followUp-list.specificList em {
    letter-spacing: .8px;
}

.primarysection.firstCall:after {
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    background: #ea721f;
    width: 52%;
    height: 6px;
}

sup.moresupspace {
    left: 1px;
}

.spacingBtm16 {
    margin-bottom: 16px !important;
    padding-bottom: 0px !important;
}

.main-contentSection .h2-head {
    font-family: "OpenSans-Bold";
    font-size: 24px;
    line-height: 32px;
    text-align: left;
    color: #24005b;
}

.additional-data h3 {
    position: relative;
    font-family: "OpenSans-Bold";
    margin-bottom: 16px;
    color: #24005b;
    line-height: 28px;
    font-size: 18px;
    line-height: 26px;
}

.additional-data ul.followUp-list.endpointlist {
    margin-bottom: 24px;
}

.additional-data .followUp-list li {
    position: relative;
    padding-left: 15px;
    margin-bottom: 10px;
    color: #353c42;
    line-height: 28px;
    font-size: 18px;
    line-height: 1.44;
}

.additional-data .chartFirst {
    margin-bottom: 20px;
}

.endpoint-assessment-list ul {
    display: flex;
    padding: 0;
}

.endpoint-assessment-list ul li:last-child {
    margin-right: 0px;
}

.endpoint-assessment-list ul li {
    background: #e5e3eb;
    width: 112px;
    height: 92px;
    align-items: center;
    justify-content: left;
    display: flex;
    color: #24005b;
    font-size: 16px;
    line-height: inherit;
    position: relative;
    margin-right: 20px;
    padding: 0 11px;
    min-width: 92px;
}

.smallText {
    color: #24005b;
    font-size: 12px;
    line-height: 12px;
    letter-spacing: -0.25px;
    display: contents;
}

.endpoint-assessment-list ul li:after {
    border-top: 11px solid transparent;
    border-left: 16px solid #24005b;
    border-bottom: 11px solid transparent;
    position: absolute;
    content: "";
    width: auto;
    right: -16px;
}

.endpoint-assessment-list ul li:last-child:after {
    border-top: none;
    border-left: none;
    border-bottom: none;
    position: absolute;
    content: "";
    width: 10px;
    right: -10px;
}

.endpoint-assessment-footnote .footnote.footnotespace {
    padding-left: 0px;
    padding-bottom: 0px;
}

.endpoint-assessment-footnote .footnote p:first-child {
    padding-left: 0px;
}

.endpoint-assessment-footnote .footnote p {
    font-size: 14px;
    color: #353c42;
    line-height: 22px;
    position: relative;
    margin-bottom: 5px;
    padding-left: 5px;
}

.endpoint-assessment-footnote .footnote p sup {
    left: 0;
}

.greyBgBox {
    background: #e5e3eb;
    border-top: #24005b 1px solid;
    margin-top: 0px;
    padding: 15px;
    min-height: 191px;
    display: flex;
    align-items: center;
}

.greyBgBox ul li {
    color: #24005b;
    font-size: 16px;
    line-height: 24px;
}

.endpoint-measurements p {
    color: #24005b;
    font-size: 18px;
    line-height: 26px;
    text-align: center;
    min-height: 118px;
    margin-bottom: 5px;
}

.endpoint-measurements .subhead {
    color: #24005b;
    font-size: 18px;
    line-height: 26px;
    text-align: center;
    font-family: "OpenSans-Bold";
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

.endpoint-measurements h3 {
    border-top: #24005b 1px solid;
    padding: 12px 0;
    text-align: center;
    max-width: 95%;
    margin: 0 auto;
}

.additional-data ul.followUp-list li ul li {
    padding-left: 20px;
}

.endpoint-measurements ul.followUp-list li ul {
    padding-left: 5px;
    margin-top: 10px;
}

.measurementFirst {
    flex: 0 0 2%;
    max-width: 2%;
    padding: 0;
    position: relative;
}

.measurementList {
    border-top: #24005b 1px solid;
    padding: 20px 0px;
    width: 31.2%;
    margin-right: 3px;
    margin-left: 3px;
}

.measurementList:last-child {
    margin-right: 0px;
}

.greyBgBox ul.follow-up {
    padding: 0;
}

.followUp-list li::before {
    font-size: 18px;
}

.ISI-container .followUp-list li::before {
    font-size: 24px;
    top: 0px
}

.additional-data .measurementList .followUp-list li {
    margin-bottom: 4px;
    font-size: 16px;
    line-height: 24px;
    color: #24005b;
}

.additional-data .measurementList .followUp-list li:last-child {
    margin-bottom: 0px;
}

.greyBgBox .followUp-list {
    margin-bottom: 0;
}

.LimitationsText {
    color: #24005b;
    font-size: 18px;
    line-height: 1.44;
    font-family: "OpenSans-Bold";
}

.measurementFirst span {
    transform: rotate(-90deg);
    transform-origin: left bottom;
    display: inline-block;
    text-align: center;
    align-items: center;
    position: absolute;
    top: 79%;
    left: 100%;
    color: #24005b;
    font-size: 18px;
    line-height: 24px;
    font-family: "OpenSans-Bold";
}

.endpoint-measurements .spacefromRight {
    margin-left: 0;
}

.endpoint-measurements .footnote.footnotespace p {
    text-align: left;
    min-height: auto;
    font-size: 14px;
    line-height: 24px;
    color: #353c42;
}

.chart-desk2 {
    margin: 20px 0;
}

.additional-data h1 {
    color: #ea721f;
    font-size: 32px;
    line-height: 1.25;
    text-align: left;
    font-family: "OpenSans-Bold";
    text-transform: none;
}

.additional-data .efficacy-destiny.sectiontwo {
    padding-top: 64px;
}

.sitemap .followUp-list li::before {
    top: 1px;
}

.endpoint-measurements ul.followUp-list li ul li::before {
    top: -1px;
}

/* New banner */

.homeBannerBgImage {
    position: relative;
    background: #2f0569;
}

.homeBannerBody {
    position: absolute;
    /* top: 22%; */
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.homeBannerContainer1040 {
    position: relative;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 16px;
    max-width: 1072px;
}

.homeBannerContent {
    position: relative;
    padding-top: 62px;
    padding-bottom: 32px;
}


.homeBreastlink .indicationLink img {
    width: 136px;
    height: 80px;
    object-fit: contain;
}

h1.her2Head {
    font-family: "OpenSans-Bold";
    font-size: 42px;
    line-height: 1.05;
    text-align: left;
    color: #fff;
    margin-top: 24px;
    margin-bottom: 24px;
    width: 100%;
    max-width: 960px;
}



.bannerCommonButton {
    /* padding: 14px 20px 14px 50px; */
}

.bannerCommonButton::before {
    content: "";
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 22px;
    background: url("../images/home/rightarrow.svg") no-repeat center center;
    background-size: contain;
    /* transition: transform 0.6s ease; */
}

.bannerCommonButton:hover::before {
    background: url("../images/home/rightarrow-hover.svg") no-repeat center center;
    background-size: contain;
    /* transition: transform 0.6s ease; */
}

.bannerCommonButton:hover a {
    /* outline-width: 4px;
    outline-color: #ffb68b; */
    /* border: solid 4px #ffb68b;
    transition: transform 0.6s ease; */
}

.bannerCommonButton {
    position: relative;
}

.bannerCommonButton a {
    box-sizing: border-box;
    text-align: left;
    position: relative;
    padding: 24px;
    /* border: solid 2px #f89335; */
    /* outline: 2px solid #f89335;
    transition: outline-width 0.6s ease, outline-color 0.6s ease; */
    width: 100%;
    display: inline-block;
    text-decoration: none;
}

/* pseudo-element for the border */
.bannerCommonButton a::before {
    content: "";
    position: absolute;
    inset: 0;
    /* fills the whole element */
    border: 2px solid #f89335;
    pointer-events: none;
    transition: border-width 0.2s ease, border-color 0.2s ease;
}

/* hover effect */
.bannerCommonButton:hover a::before {
    border-width: 4px;
    /* grows inward */
    border-color: #ffb68b;
}

.bannerCommonButton a span.btnTopText {
    font-family: "OpenSans-Regular";
    font-size: 18px;
    line-height: 1.44;
    text-align: left;
    color: #fff;
}

.bannerCommonButton a span.btnText {
    font-family: "OpenSans-Bold";
    font-size: 24px;
    line-height: 1.33;
    text-align: left;
    color: #fff;
}

.btnTextMain span {
    display: block;
}

.viebannerCommonButtonwLink:hover::before {
    /* transform: translateY(-50%) translateX(-4px); */
}

.homeBannerBottonMain {
    display: flex;
    width: 100%;
    gap: 20px;
}

.bannerButtonLeft {
    width: 50%;
}

.bannerButtonRight {
    width: 50%;
}

.homeBannerBgImage .footnote.footnotespace.homefootnote {
    width: 100%;
}

.homeBannerBgMain {
    position: relative;
    width: 100%;
    height: 832px;
    max-width: 1440px;
    margin: 0 auto;
}

.spaceTop {
    padding-top: 64px;
}

.space32 {
    padding-top: 32px;
}

ul.followUp-list.space32 {
    margin-bottom: 0;
}

ul.followUp-list.space32 li:last-child {
    margin-bottom: 0;
}

.primaryplus.blueGroundPlus {
    border-left: #24005b 6px solid;
    background-image: url("../images/primaryplus-gradient.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 16px 24px;
    width: 100%;
    margin-bottom: 32px;
}

p.endpointPlus {
    font-size: 20px;
    font-family: "OpenSans-Bold";
    line-height: 1.4;
    text-align: left;
    color: #24005b;
    margin-bottom: 0;
}

p.nearlyAll {
    font-family: "OpenSans-Bold";
    font-size: 18px;
    line-height: 1.44;
    text-align: left;
    color: #353c42;
    margin-bottom: 0;
}

p.leftBorderLine.mb-0.pink {
    border-left: #ff00ff 6px solid;
}

.orrBody h2 {
    font-family: "OpenSans-Bold";
    font-size: 54px;
    line-height: 0.52;
    text-align: left;
    color: #ea721f;
    margin-bottom: 10px;
}

.orrBody h2 span.percent,
.orrBody h2 span.orrtext {
    font-size: 38px;
    font-family: "OpenSans-Bold";
}

p.orrtext {
    font-family: "OpenSans-Bold";
    font-size: 20px;
    line-height: 1.4;
    text-align: left;
    color: #5b6670;
    margin-bottom: 5px;
}

p.orrsubtext {
    font-family: "OpenSans-Regular";
    font-size: 16px;
    line-height: 1.5;
    text-align: left;
    color: #24005b;
    margin-bottom: 0;
}

.orrBody {
    padding: 10px 0 0px 0;
}

.orrRight .orrBody p.orrtext {
    color: #5b6670;
}

.orrRight .orrBody p.orrsubtext {
    color: #5b6670;
}

.orrRight .orrBody h2 {
    color: #5b6670;
}

.orrSection {
    display: flex;
    width: 100%;
    margin-bottom: 32px;
}

.orrLeft {
    width: 41%;
}

.orrRight {
    border-left: 1px solid #353c42;
    padding-left: 30px;
    width: 50%;
}

.majorityspace {
    padding: 24px 0;
}

h1,
h2 {
    margin-bottom: 0;
}

h2.fontsize24.drugspace {
    margin-bottom: 18px;
}

.row.Safety-destiny.sectiontwo .footnote.footnotespace {
    padding: 20px 5px 0 5px;
}

.row.Safety-destiny.sectiontwo .footnote.footnotespace p:last-child {
    margin-bottom: 0;
}

.followUp-list li:last-child {
    margin-bottom: 0;
}

.row.Safety_efficiency.sectionthree ul.followUp-list.listfont {
    margin-bottom: 64px;
}

.reviewNccnSection {
    padding: 64px 0;
    float: left;
    width: 100%;
}

.m-auto.reviewNccnMain {
    width: 82%;
    text-align: center;
}

.m-auto.reviewNccnMain a.reviewNccn_btn {
    display: flex;
    flex-direction: row;
    border: solid 2px #24005b;
    background-color: #fff;
    border-radius: 4px;
    padding: 16px;
    font-family: 'OpenSans-SemiBold';
    font-size: 20px;
    color: #24005b;
}

.m-auto.reviewNccnMain a.reviewNccn_btn span.leftTextNccn {
    text-align: center;
}

.m-auto.reviewNccnMain a.reviewNccn_btn span.arrowNccn {
    content: "";
    width: 40px;
    display: inline-block;
    background-image: url(../images/outbound-blue.png);
    background-repeat: no-repeat;
    background-position: center right;
    margin-left: 20px;
    font-family: 'OpenSans-SemiBold';
    font-size: 20px;
    color: #24005b;
}

.row.Safety_efficiency.sectiontwo.padding64 {
    padding-bottom: 64px;
}

.main-contentSection.additional-data {
    padding: 64px 0;
    float: left;
    width: 100%;
}

.additional-data h3 {
    margin-bottom: 24px;
}

.additional-data .efficacy-destiny.sectionone {
    margin-bottom: 40px;
}

.additional-data .efficacy-destiny.sectiontwo.paddingnone ul.followUp-list {
    margin-bottom: 32px;
}

.additional-data .mb12 {
    margin-bottom: 12px !important;
}

.additional-data .efficacy-destiny.sectiontwo .footnote.footnotespace {
    padding-top: 24px;
}

.additional-data .footnote p {
    margin-bottom: 8px;
}

.additional-data .footnote p:last-child {
    margin-bottom: 0px;
}

h2.fontsize24.drugInter {
    margin-bottom: 14px;
}

video#forVideo {
    object-fit: cover;
    width: 100%;
}

.rightexpandBox {
    position: relative;
    right: 0px;
    top: 0;
    float: right;
}

.transcriptSection {
    text-align: right;
    float: right;
    padding: 10px 0px;
    width: auto;
}

div#fullVideoSection a.clickHere {
    float: right;
    position: relative;
    right: 15px;
    color: #24005b;
    text-align: right;
    width: auto;
    padding: 10px 15px;
    font-size: 18px;
    line-height: 26px;
    text-transform: inherit;
    font-family: "OpenSans-Bold";
    text-decoration: none;
}

span.borderBtm {
    border-bottom: #24005b 1px solid;
}

a.clickHere.collapsed span.borderBtm:before {
    content: "";
    width: 22px;
    height: 22px;
    position: absolute;
    top: 14px;
    right: -15px;
    background: url(../images/plus-icon.png) no-repeat 0 0 transparent;
    background-size: 85%;
    /* background-color: #e8e89d; */
    /* background-size: 90%;
    background-position: center; */
}

#transcript,
#transcript2,
#transcript3,
#transcript4,
#transcript5,
#transcriptleft {
    width: 100%;
    float: left;
    border: #2e1a46 1px solid;
    border-radius: 10px;
    margin: 20px 0;
    padding-right: 15px;
}

.transcriptContent {
    float: left;
    text-align: left;
    color: #404040;
    font-size: 18px;
    font-family: 'OpenSans-Regular';
    line-height: 21px;
    letter-spacing: -0.19px;
    padding: 0 20px;
}

.scrollbar {
    margin-top: 20px;
    float: left;
    height: 200px;
    width: 98%;
    overflow-y: scroll;
    margin-bottom: 20px;
    margin-right: 0px;
    background: #ffffff;
}

.transcriptContent .force-overflow {
    position: relative;
    top: -15px;
    min-height: auto;
}

a.clickHere span.borderBtm:before {
    content: "";
    width: 22px;
    height: 22px;
    position: absolute;
    top: 14px;
    right: -15px;
    background: url(../images/minus-icon.png) no-repeat 0 0 transparent;
    background-size: 85%;
    /* background-color: #e8e89d; */
    /* background-size: 90%;
    background-position: center; */
    /* filter: invert(28%) sepia(95%) saturate(7480%) hue-rotate(310deg) brightness(98%) contrast(101%); */
}

.video-main {
    padding-top: 64px;
    float: left;
    width: 100%;
}

h2.video-library.fontsize24 {
    margin-bottom: 12px;
}

.pink_bracket.video-library-Main {
    float: left;
    width: 100%;
    margin-top: 64px;
    padding: 10px 10px 10px 15px;
}

.pink_bracket.video-library-Main .video-main {
    padding-top: 0;
}

.pink_bracket.video-library-Main .video-main h2,
.pink_bracket.video-library-Main .video-main p {
    color: #f0f !important;
}

.pink_bracket.video-library-Main #fullVideoSection a.clickHere {
    color: #f0f !important;
}

.pink_bracket.video-library-Main #fullVideoSection span.borderBtm {
    border-bottom: #f0f 1px solid;
}

.pink_bracket.video-library-Main #fullVideoSection p {
    color: #f0f !important;
}

.pink_bracket.video-library-Main.video-library-HRQoL {
    margin-top: 0;
}

.col-xl-12.video-library-Main.video-library-HRQoL {
    margin-bottom: 25px !important;
}

.row.Safety_efficiency.sectiontwo.padding64.majoritySection {
    padding-bottom: 34px;
}

.studyspacingBtm64 {
    margin-bottom: 64px !important;
}

.row.Safety_efficiency.sectionthree ul.followUp-list.listfont.padding20 {
    margin-bottom: 24px;
}

.efficacy-d.sectionthree ul.followUp-list.space32 {
    margin-bottom: 24px;
    padding-top: 8px;
}

.additional-data .efficacy-destiny.sectionthree .footnote.footnotespace.nccnmarginbottom.includedSpace {
    margin-top: 64px;
}

.tableChart.sitesTable.tableChartdestiny .breakLine br {
    display: none;
}

a.underlineBorder {
	color: #24005b !important;
	text-decoration-line: underline !important;
	text-decoration-color: currentColor;
	text-decoration-thickness: 1px;
	text-underline-offset: 2px;
	padding-bottom: 0px;
}

a.underlineBorder:hover,
a.underlineBorder:focus,
a.underlineBorder:visited {
	color: #24005b !important;
	text-decoration-color: currentColor;
}


/* Scrollbar width */
.transcriptSection .scrollbar#style-2::-webkit-scrollbar {
    width: 10px;
}

/* Scrollbar Track */
.transcriptSection .scrollbar#style-2::-webkit-scrollbar-track {
    background: #e8e8e8;
    /* grey track */
    border-radius: 20px;
}

/* Scrollbar Thumb */
.transcriptSection .scrollbar#style-2::-webkit-scrollbar-thumb {
    /* background: #ff00ff; */
    background: #2e1a46;
    /* bright magenta */
    border-radius: 10px;
    /* rounded top/bottom */
}

/* Thumb hover (optional) */
.transcriptSection .scrollbar#style-2::-webkit-scrollbar-thumb:hover {
    /* background: #e000e0; */
    background: #2e1a46;
}


.row.efficacy-destiny.sectionone.endpointhead h3.fontsize18 {
    margin-bottom: 14px;
}

.col-xl-12.endpoint-measurements h3 {
    margin-bottom: 0;
}

.row.efficacy-destiny.sectionone.endpointhead {
    margin-bottom: 64px;
}

.endpoint-assessment-footnote .footnote p sup.letterf {
    left: 2px;
}

span.pinkFpo {
    font-size: 100px;
    font-weight: 600;
    line-height: 0.26;
    text-align: center;
    color: #f0f;
    position: absolute;
    top: 50%;
    left: 20%;
}

.homeBreastlink .indicationLink {
    display: inline-block;
}

.mbkey {
    margin-bottom: 24px;
}

ul.tablelist.followUp-list {
    margin-bottom: 0;
}

h1.her2Head br {
    display: none;
}

.sitemap p.fontsize16 {
    margin-bottom: 10px;
}

.sitemap ul.followUp-list {
    margin-bottom: 12px;
}

p.isi-text.isiadvers {
    color: #0e1113;
}

hr {
    color: #e1e3e5;
    border-top: 2px solid #e1e3e5;
    margin: 0;
}

.graycolortext {
    color: #353c42;
}

h1.fontsize32.mbkey {
    padding-bottom: 0 !important;
}

.mobileViewOnlyIndication {
    display: none;
}



.itemText .item {
    display: flex;
    align-items: flex-start;
    gap: 20px;
    padding-bottom: 0;
    float: left;
    width: 100%;
}

.itemText .icon {
    width: 40px;
    height: 40px;
    object-fit: contain;
}

.itemText .text h3 {
    margin: 0;
    font-family: "OpenSans-Regular";
    font-size: 20px;
    line-height: 1.4;
    text-align: left;
    color: #24005b;
}

.itemText .text h3 span.listHead {
    margin: 3px 0 0;
    font-size: 24px;
    font-family: "OpenSans-Bold";
    line-height: 1.33;
}

.recommendedText p {
    font-family: "OpenSans-Regular";
    font-size: 20px;
    line-height: 1.4;
    color: #24005b;
    margin-bottom: 24px;
}

p.hrText {
    font-family: "OpenSans-Regular";
    font-size: 16px;
    line-height: 1.5;
    text-align: left;
    color: #353c42;
}

.list-dose-two ul.followUp-list {
    margin-bottom: 0;
}

.list-dose-two {
    width: 100%;
    float: left;
}

.itemText.manageText .item {
    padding-bottom: 24px;
}

.dose-table {
    margin-bottom: 0;
    float: left;
    width: 100%;
}

.main-contentSection.safty p.fontsize20.margin8 {
    padding-top: 64px;
    float: left;
    width: 100%;
}

.footnote.footnotespace.efficacyFootnote {
    margin: 64px 0 0 0 !important;
    padding: 20px 5px 0 5px;
}

.footnote.footnotespace.efficacyFootnote p {
    margin-bottom: 0;
}

.footnote.footnotespace.objectFootnote {
    margin: 48px 0 64px 0;
}

.row.Safety_efficiency.sectionthree ul.followUp-list.listfont.saftypaddinglist {
    margin-bottom: 64px;
    padding-top: 20px;
}

video {
    object-fit: cover;
}

video#myVideo {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    overflow: hidden;
    object-fit: cover;
    object-position: top;
    height: 832px;
}

.homeSectionTwo {
    position: relative;
    float: left;
    width: 100%;
    margin-top: -3px;
    padding-bottom: 32px;
    background: #fff;
    background-image: linear-gradient(to right, #f2ecfe 0%, #fff 20%, #fff 80%, #fcefe4 100%);
}

p.safetyManage {
    font-family: "OpenSans-Regular";
    font-size: 18px;
    line-height: 1.44;
    text-align: left;
    color: #353c42;
    padding-bottom: 50px;
}

p.safetyManage a {
    color: #24005b;
}

.bottom-header .enhertu-nsclc-hcp-navigation.desktopViewOnly li:last-child a.dropdown-toggle {
    text-align: right;
    padding: 10px 0px 10px 0px;
}

p.bannerforPatients {
    font-family: "OpenSans-Bold";
    font-size: 16px;
    line-height: 1.5;
    text-align: left;
    color: #fff;
}

.destinyBreast11Main {
    margin-bottom: 24px;
}

/* .pink_bracket_isi {
    color: #f0f;
    background-image: linear-gradient(#f0f, #f0f), linear-gradient(#f0f, #f0f), linear-gradient(#f0f, #f0f), linear-gradient(#f0f, #f0f) !important;
    background-repeat: no-repeat;
    background-size: 43px 2px;
    background-position: top left, top right, bottom left, bottom right;
    border: 2px solid #f0f !important;
    border-width: 0 2px;
    padding: 10px 10px 10px 10px;
    border-bottom: transparent !important;
    border-top: transparent !important;
    width: 98%;
    margin-bottom: 10px !important;
    display: block;
    margin-left: 10px;
} */

.isi-head .pink_bracket_isi a,
.pink_bracket_isi .ISI-container p,
.pink_bracket_isi .ISI-container a,
.pink_bracket_isi .ISI-container span,
.pink_bracket_isi .ISI-container ul.followUp-list li,
.pink_bracket_isi .ISI-container ul.followUp-list li::before {
    color: #f0f !important;
}

.isi-head .pink_bracket_isi span.up-arrow,
.isi-head .pink_bracket_isi span.down-arrow {
    filter: hue-rotate(36deg) saturate(1000%);
}

.pink_bracket_isi .warningMsgBox {
    border: #f0f 2px solid;
}

.pink_bracket_isi {
    color: #FF00F5;
    background-image: linear-gradient(#FF00F5, #FF00F5), linear-gradient(#FF00F5, #FF00F5), linear-gradient(#FF00F5, #FF00F5), linear-gradient(#FF00F5, #FF00F5) !important;
    background-repeat: no-repeat;
    background-size: 43px 3px;
    background-position: top left, top right, bottom left, bottom right;
    border: solid #FF00F5 !important;
    border-width: 0 2px;
    padding: 0px 10px 10px 10px;
    border-bottom: transparent !important;
    border-top: transparent !important;
    width: 100%;
    max-width: 1240px;
    margin: 0 auto;
    margin-bottom: 10px !important;
    display: block;
}

.indicationLinkIsi {
    float: left;
    width: 100%;
    position: relative;
    padding-bottom: 10px;
}

.indicationISIMain {
    text-transform: none;
    font-family: "OpenSans-Regular";
}



.isi-head span.up-arrow {
    background: url(../images/isi-up-arrow.png) no-repeat right 8px transparent;
    display: inline-block;
    margin-left: 30px;
    vertical-align: middle;
    margin-top: -10px;
    position: absolute;
    right: 0px;
    top: 0px;
    bottom: 0;
    margin: auto;
    padding-right: 25px;
    z-index: 111;
    text-transform: capitalize;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
}

.isi-head span.down-arrow {
    background: url(../images/isi-up-arrow.png) no-repeat right 8px transparent;
    display: inline-block;
    margin-left: 30px;
    vertical-align: middle;
    margin-top: -10px;
    position: absolute;
    right: 0px;
    top: 0px;
    bottom: 7px;
    margin: auto;
    padding-right: 15px;
    z-index: 111;
    text-transform: capitalize;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}

span.rotateUp,
span.rotateDown {
    position: relative;
    float: right;
    padding-right: 25px;
    z-index: 111;
    text-transform: capitalize;
}

.fpo-text-footnote {
    position: absolute;
    left: 45%;
    color: #f0f;
    font-size: 60px;
    font-family: "OpenSans-Regular";
    z-index: 1;
    opacity: .8;
}

.bottomSpace4 {
    margin-bottom: 4px !important;
}

.bottomSpace8 {
    margin-bottom: 8px !important;
}

.bottomSpace16 {
    margin-bottom: 16px !important;
}

.isi-content ul.followUp-list.specificList li {
    margin-bottom: 12px;
}

.isi-content ul.followUp-list.specificList li:last-child {
    margin-bottom: 16px;
}

.isi-content .followUp-list.indication-list li ul p {
    margin-bottom: 0;
}

.isi-content .followUp-list.indication-list li {
    margin-bottom: 0;
}

.gradientBg {
    float: left;
    width: 100%;
    background-image: linear-gradient(to right, #f2ecfe 0%, #fff 20%, #fff 80%, #fcefe4 100%);
}

.desktopMB24 {
    margin-bottom: 24px;
}

.primaryUlMain {
    float: left;
    width: 100%;
    margin-top: 32px;
}

.primaryUlMain h3 {
    margin-bottom: 16px;
}

.primaryUlMain .followUp-list li {
    line-height: 26px;
    margin-bottom: 10px;
}

.primaryUlMain .followUp-list li:last-child {
    margin-bottom: 0;
}

.primaryUlMain ul.followUp-list {
    margin-bottom: 26px;
}

.primaryUlMain .footnote.footnotespace {
    padding: 20px 5px 0px 5px;
}

.rangeMain {
    float: left;
    width: 100%;
}

.blueTopBorder {
    border-top: 2px solid #24005b;
    padding-top: 64px;
}

.rangeMain td.row-title {
    width: 25%;
}

td.sub.noborderbottomsub {
    width: 25%;
}

.table-wrapper {
    position: relative;
    /* width: 97.5%; */
    margin: 20px auto;
    padding-left: 10px;
}

.custom-table {
    width: 100%;
    border-collapse: collapse;
    /* border-radius: 12px; */
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    overflow: hidden;
}

.custom-table th {
    font-size: 18px;
    line-height: 1.44;
}

.custom-table td {
    font-size: 16px;
    line-height: 24px;
}

.custom-table th,
.custom-table td {
    font-family: "OpenSans-Bold";
    padding: 10px 8px;
    border: 1px solid #6f5f86;
    text-align: center;

}

.custom-table td.sub {
    padding: 10px 3px;
    color: #24005b !important;
}

.rowBgGray {
    background: #f2f2f5;
}

.rowBgWhite {
    background: #ffffff;
}

.rowBgblackText {
    color: #000;
}

.rowBgblueText {
    color: #24005b;
}

/* Header colors */
.purple-head {
    background: #24005b;
    color: #ffffff;
    text-align: left;
    width: 47%;
}

.orange-head {
    background-image: linear-gradient(to right, #f2934a 0%, #eebd97 100%);
    color: #24005b;
}

.gray-head {
    background-image: linear-gradient(to right, #e1e3e5 0%, #eff0f1 100%);
    color: #000000;
}

td.sub {
    text-align: left !important;
    font-family: "OpenSans-Regular" !important;
}

.orange-head span,
.gray-head span {}

/* Row title */
.row-title {
    color: #24005b;
    text-align: left !important;
}


.top-design {
    position: absolute;
    top: -18px;
    left: 0px;
    width: 100%;
}

.top-design img {
    width: 770px;
}

.title-wrapper {
    /* width: 900px; */
    margin: 44px auto 10px auto;
    position: relative;
}

.title-box {
    font-family: "OpenSans-Bold";
    padding: 24px 0;
    text-align: center;
    font-size: 22px;
    line-height: 30px;
    color: #24005b;
}

/* Top design image */

.top-line {
    width: 100%;
    position: absolute;
    top: -8px;
    left: 0;
}

/* Bottom design image */

.bottom-line {
    width: 100%;
    position: absolute;
    bottom: -8px;
    left: 0;
}

.curveBorderMain {
    position: relative;
    float: left;
    width: 100%;
}

.tableChartdestinyOne {
    margin-top: 42px;
}

p.subheadTop {
    font-size: 20px;
    font-family: "OpenSans-Regular";
    line-height: 1.4;
    text-align: left;
    color: #24005b;
    margin-bottom: 0;
}

.neoadjuvant_efficacy h1.fontsize32 {
    margin-bottom: 24px;
}

ul.followUp-list li ul.sub-list-dash li::before {
    content: "–";
    font-size: 18px;
    color: #353c42;
}

ul.followUp-list li ul.sub-list-dash {
    padding-left: 16px;
}

.imageSectionMain {
    float: left;
    width: 100%;
    position: relative;
}

.efsMain {
    width: 100%;
    float: left;
    padding: 64px 0 0 0;
}

.curveBorderMain.twoOut .title-box {
    padding: 17px 20px;
    text-align: left;
}

.neoadjuvant_efficacy .efficacy-destiny.sectionone {
    margin-bottom: 0;
}

p.subgroupTableText {
    font-family: "OpenSans-Bold";
    font-size: 18px;
    line-height: 1.44;
    text-align: left;
    color: #353c42;
    margin-top: 24px;
    margin-bottom: 24px;
}

.tableFootnote {
    float: left;
    width: 100%;
}

.tableFootnote p {
    position: relative;
    font-size: 14px;
    line-height: 1.57;
    text-align: left;
    color: #353c42;
    margin-bottom: 5px;
    margin-left: 5px;
}

.tableFootnote p sup {
    position: absolute;
    left: -5px;
    top: 8px;
}

.tableFootnote p.spaceBottom {
    margin-bottom: 24px;
}

.fpo-text-footnote.pink120 {
    font-size: 120px;
    top: 9px;
    left: 35%;
    line-height: normal;
}

span.fpo-text-footnote.pink120.post-dosingfpo {
    top: -53px;
    left: 39%;
    font-size: 120px;
}

.curveBorderMain.twoOut.dosingcurve .title-box {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 32px;
}

.m-auto.review-nccn-guidelines-btn span.arrow {
    content: "";
    width: 40px;
    display: inline-block;
    background-image: url(../images/arrow-icon-blue.png);
    background-repeat: no-repeat;
    background-position: center right;
    margin-left: 20px;
}

.review-more-btn .m-auto.review-nccn-guidelines-btn {
    width: 75%;
}

.review-more-btn {
    width: 100%;
    float: left;
    margin-top: 48px;
    margin-bottom: 0px;
    text-align: center;
}

.m-auto.review-nccn-guidelines-btn span.leftText {
    text-align: center;
    line-height: 28px;
    font-weight: 600;
}

.m-auto.review-nccn-guidelines-btn a.default_btn {
    display: flex;
    flex-direction: row;
}

.doseMain {
    float: left;
    width: 100%;
    margin-top: 32px;
}

.doseMain ul.followUp-list {
    margin-bottom: 0;
}

.dose-table-wrapper {
    /* max-width: 900px; */
    margin: 40px auto;
    position: relative;
    padding-left: 10px;
    /* width: 97.5%; */
}

.dose-table {
    width: 100%;
    border-collapse: collapse;
    /* border-radius: 12px; */
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    overflow: hidden;
    /* border: 2px solid #6f5f86; */
}

.dose-table th {
    background: #24005b;
    font-family: "OpenSans-Bold";
    font-size: 18px;
    line-height: 1.44;
    text-align: center;
    color: #fff;
    padding: 15px 20px;
}

.dose-table td {
    font-family: "OpenSans-Bold";
    padding: 8px;
    font-size: 16px;
    line-height: 1.5;
    border-top: 1px solid #6f5f86;
}

.dose-table td:last-child {
    text-align: center;
    /* font-weight: 600; */
}

.dose-table th+th {
    border-left: 1px solid #fff;

}

.dose-table th,
.dose-table td {
    width: 50%;
}

.dose-table td+td {
    border-left: 1px solid #6f5f86;

}

.dose-table tr:last-child td {
    border-bottom: 1px solid #6f5f86;
}

.post_neoadjuvant_efficacy .spaceTop {
    padding-top: 32px;
}

.tableDoseMAin {
    float: left;
    width: 100%;
    /* margin-top: 12px; */
}

.initiateMain {
    float: left;
    width: 100%;
    margin-bottom: 12px;
}

.interimMain {
    float: left;
    width: 100%;
    position: relative;
    margin-top: 32px;
}

.interimMain ul.followUp-list.interimlist {
    margin-bottom: 32px;
}

.post_neoadjuvant_efficacy .efficacy-destiny.sectionone {
    margin-bottom: 0;
}

.footnote.footnotespace.alpha {
    padding: 20px 5px 0px 5px;
}

.footnote.footnotespace.alpha p:last-child {
    margin-bottom: 0;
}

.nccn-box {
    float: left;
    width: 100%;
    position: relative;
    background-image: linear-gradient(to right, #efecfe 0%, #fcefe4 100%);
    padding: 30px 30px;
    margin: 0 auto;
}

.nccn-logo img {
    width: 150px;
}

.left-line-img {
    position: absolute;
    left: -3px;
    top: 0;
    height: 100%;
}

.nccn-content {
    display: flex;
    align-items: center;
}

.nccn-logo {
    padding-right: 30px;
}

.nccn-text {
    font-size: 18px;
    line-height: 26px;
    color: #24005b;
    border-left: 1px solid #260859;
    padding-left: 30px;
}

.tableChartefficacyImage {
    float: left;
    width: 100%;
}

.tableChartefficacyImage img {
    width: 100%;
}

.post_neoadjuvant_efficacy .subgroupTableMain {
    margin-bottom: 64px;
}

.subgroupTableMain {
    float: left;
    width: 100%;
    margin-bottom: 0;
}

.subgroupTableMain .tableFootnote p:last-child {
    margin-bottom: 0;
}

.post_neoadjuvant_efficacy p.subgroupTableText {
    margin-top: 16px;
    margin-bottom: 0;
}

.dfs-table {
    width: 100%;
    border-collapse: collapse;
    border: 0px solid transparent;
}

.dfs-table th {
    padding: 14px 16px;
    border: 1px solid none;
}

.subgroupTableMain.secondaryText {
    margin-top: 32px;
    margin-bottom: 42px;
}

.subgroupTableMain.secondaryText p.subgroupTableText {
    margin-top: 0;
}

.dfs-table td {
    font-family: "OpenSans-Regular";
    padding: 14px 8px;
    text-align: center;
    border: 1px solid #6f5f86;
    color: #000;
}

.dfs-table td.label {
    text-align: left;
}

/* tab style header */

.dfs-table .tab-header th {
    font-family: "OpenSans-Bold";
    text-align: center;
    border-bottom: none;
    width: 33.3%;
}

.dfs-table .tab {
    background-image: linear-gradient(to right, #e1e3e5 0%, #eff0f1 100%);
}

.dfs-table .tab.active {
    background-image: linear-gradient(to right, #f2934a 0%, #eebd97 100%);
    font-family: "OpenSans-Bold";
    font-size: 18px;
    line-height: 1.22;
    text-align: center;
    color: #24005b;
    border-top-left-radius: 12px;
    border-right: 1px solid #fff;
}

.dfs-table .tab.tdm {
    font-size: 18px;
    line-height: 1.22;
    color: #000;
    border-top-right-radius: 12px;
}

.dfs-table th.tab {
    position: relative;
}

.dfs-table .tab-design {
    position: absolute;
    top: -16px;
    left: -10px;
    width: calc(100% + 20px);
    height: 66px;
    pointer-events: none;
}

.section-row td.labelleft {
    text-align: left !important;
}

.section-row td {
    font-family: "OpenSans-Bold";
    font-size: 16px;
    line-height: 1.5;
    text-align: center;
    color: #24005b;
    background: #f2f2f5;
}

.dfs-table td.label {
    /* width: 45%; */
}

.dfs-table td.gray {
    background: #f2f2f5;
}

.tableChartpostefficacyone {
    float: left;
    width: 100%;
}

.dfs-table tr:last-child {
    /* border-bottom: 1px solid #6f5f86; */
}

.administeritem {
    margin-bottom: 22px;
    margin-top: 32px;
}

.post_neoadjuvant_dosing .dose-table-wrapper {
    margin: 16px auto 40px auto;
}

.curveBorderMain.twoOut.postdosingcurve .title-wrapper {
    margin: 0px auto 42px auto;
}

.post_neoadjuvant_dosing .doseMain.referText {
    margin-top: 32px;
}

/* Safetychanges */
.neoadjuvantSafetyData .fontsize20_data {
    color: #24005b;
    margin-bottom: 8px;
}

.neoadjuvantSafetyData .Safty_NSCLC {
    padding-top: 24px;
}

.neoadjuvantSafetyData p.seeimportant {
    font-size: 18px;
    line-height: 26px;
    color: #353c42;
    margin-bottom: 8px;
}

.neoadjuvantSafetyData p.seeimportant a {
    font-family: "OpenSans-Bold";
    font-size: 18px;
    line-height: 26px;
    color: #24005b !important;
	text-decoration-line: underline !important;
	text-decoration-color: currentColor;
	text-decoration-thickness: 1px;
	text-underline-offset: 2px;
	padding-bottom: 0px;
}
.neoadjuvantSafetyData p.seeimportant a:hover,
.neoadjuvantSafetyData p.seeimportant a:focus,
.neoadjuvantSafetyData p.seeimportant a:visited {
    color: #24005b !important;
    text-decoration-color: currentColor;
}

.neoadjuvantSafetyData .RiskTable {
    margin: 16px 0px;
    position: relative;
    padding: 15px 10px;
}

.neoadjuvantSafetyData .majorityTable.tableChart.tableChartdestiny.desktopViewOnly th.blankTh:first-child {
    border: none;
}

.neoadjuvantSafetyData .majorityTable.tableChart.tableChartdestiny.desktopViewOnly th.borderDesign {
    position: relative;
    /* border-radius: 15px 0px 0px 0px; */
}

.neoadjuvantSafetyData .majorityTable.tableChart.tableChartdestiny.desktopViewOnly th.text-center.orangeBg-color.borderDesign.width230,
.neoadjuvantSafetyData .majorityTable.tableChart.tableChartdestiny th.text-center.noborderright.greyBg-color.width230 {
    width: 230px !important;
}

.neoadjuvantSafetyData.postNeoadjuvantSafetyData .RiskTable.tableChart.tableChartdestiny.desktopViewOnly::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0px;
    background: url(../images/safety/cl-safety-filament-line.png);
    height: 126px;
    width: 790px;
    background-repeat: no-repeat;
    z-index: 0;
}

.neoadjuvantSafetyData .RiskTable.tableChart.tableChartdestiny.desktopViewOnly::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0px;
    background: url(../images/safety/ar-safety-filament-line.png);
    height: 126px;
    width: 790px;
    background-repeat: no-repeat;
    z-index: 0;
}

.tableChart.tableChartdestiny.desktopViewOnly.majorityTable th.text-center.noborderleft.blankTh::before {
    content: "";
    position: absolute;
    left: -10px;
    top: -15px;
    background: url(../images/safety/adverse-filament-line.png);
    height: 155px;
    width: 610px;
    background-repeat: no-repeat;
    z-index: 0;
}

/* .neoadjuvantSafetyData .majorityTable.tableChart.tableChartdestiny.desktopViewOnly th.borderDesign::before {
    content: "";
    position: absolute;
    left: -10px;
    top: -15px;
    background: url(../images/safety/filament-line2.png);
    height: 155px;
    width: 246px;
    background-repeat: no-repeat;
    z-index: 0;
} */

.neoadjuvantSafetyData .ILDTable.tableChart.tableChartdestiny.desktopViewOnly {
    margin: 16px 0px 0;
    position: relative;
    padding: 10px 10px 0;
}

.neoadjuvantSafetyData .ILDTable.tableChart.tableChartdestiny.desktopViewOnly::before {
    content: "";
    position: absolute;
    left: 0px;
    top: 15px;
    background: url(../images/safety/filament-line3.png);
    height: 100px;
    width: 790px;
    background-repeat: no-repeat;
    z-index: 0;
}

.neoadjuvantSafetyData .RiskTable.tableChart.tableChartdestiny.desktopViewOnly ul.tablelist.followUp-list li {
    line-height: 24px;
}

.neoadjuvantSafetyData .RiskTable.tableChart.tableChartdestiny.desktopViewOnly ul.tablelist.followUp-list li:last-child {
    margin-bottom: 0;
}

.neoadjuvantSafetyData .pinkText {
    color: #ff00ff;
}

.neoadjuvantSafetyData .RiskTable.tableChart.tableChartdestiny.desktopViewOnly .table-bordered td.graybg {
    background-color: #f2f2f5;
    font-size: 16px;
}

.neoadjuvantSafetyData .tableChart.tableChartdestiny.desktopViewOnly th,
.neoadjuvantSafetyData .tableChart.tableChartdestiny.desktopViewOnly .table-bordered {
    border-top: none;
    position: relative;
    z-index: 1;
}

.neoadjuvantSafetyData .majorityTable.tableChart.tableChartdestiny th.greyBg-color,
.neoadjuvantSafetyData .majorityTable.tableChart.tableChartdestiny th.orangeBg-color {

    border-right: #fff 1px solid;
}

.neoadjuvantSafetyData .majorityTable.tableChart.tableChartdestiny th.greyBg-color.borderRadiusNone {
    border-radius: 0px;
}

.neoadjuvantSafetyData .tableChart.tableChartdestiny.ILDTable th.BlueBg-color {
    border-right: 1px solid #fff;
}

.neoadjuvantSafetyData .tableChart.tableChartdestiny.ILDTable th.orangeBg-color {
    border-right: 1px solid #fff;
}

.neoadjuvantSafetyData .tableChart.tableChartdestiny.RiskTable th.greyBg-color {
    width: 114px !important;
}

.neoadjuvantSafetyData .tableChart.tableChartdestiny.RiskTable th.orangeBg-color {
    width: 101px !important;
}

.neoadjuvantSafetyData.postNeoadjuvantSafetyData .tableChart.tableChartdestiny.RiskTable th.BlueBg-color {
    width: 169px !important;
    padding: 18px 8px;
}

.neoadjuvantSafetyData.postNeoadjuvantSafetyData .tableChart.tableChartdestiny.desktopViewOnly.RiskTable thead th {
    border-bottom: 1px solid #6f5f86 !important;
}

.neoadjuvantSafetyData .tableChart.tableChartdestiny.RiskTable th.BlueBg-color {
    width: 245px !important;
    padding: 42px 8px;
}

.neoadjuvantSafetyData .tableChart.tableChartdestiny th.BlueBg-color {
    background-color: #24005b;
    padding: 16px 8px;
    color: #fff;
    border-radius: 15px 0px 0px 0px;
    border-right: #fff 1px solid;
    border-top: #fff 1px solid;
    /* width: 166px !important; */

}

.neoadjuvantSafetyData .tableChart.tableChartdestiny.ILDTable th.BlueBg-color {
    width: 43%;
}

.neoadjuvantSafetyData.postNeoadjuvantSafetyData .tableChart.tableChartdestiny.ILDTable th.BlueBg-color {
    width: 50%;
}

.neoadjuvantSafetyData .tableChart.tableChartdestiny.ILDTable th.orangeBg-color {
    width: 25%;
}

.neoadjuvantSafetyData .tableChart.tableChartdestiny.ILDTable th.greyBg-color {
    width: 25%;
}

.wb60 {
    width: 60%;
}

.wb20 {
    width: 20%;
}

.wb20 {
    width: 20%;
}

.wb100 {
    width: 100% !important;
}

.neoadjuvantSafetyData .tableChart.tableChartdestiny th.orangeBg-color {
    padding: 16px 8px;
    background-image: linear-gradient(to right, #f2934a 0%, #eebd97 100%);
    border: #fff 1px solid;
    /* width: 101px !important; */
    /* border-bottom: 1px solid #6f5f86; */
}

.neoadjuvantSafetyData .tableChart.tableChartdestiny th.greyBg-color {
    padding: 16px 8px;
    background-image: linear-gradient(to right, #e1e3e5 0%, #eff0f1 100%);
    border-radius: 0px 15px 0px 0px;
    border: #fff 1px solid;
    /* width: 101px !important; */
    /* border-bottom: 1px solid #6f5f86; */
}

.neoadjuvantSafetyData .BoxCallout.postILD {
    padding: 40px 36px;
}

.neoadjuvantSafetyData .BoxCallout.postILD p.TopLineText .textRight {
    padding-right: 0;
}

.neoadjuvantSafetyData .BoxCallout {
    background: #f4f4fb;
    position: relative;
    padding: 40px;
    float: left;
    width: 100%;
    border-top-style: solid;
    border-image: linear-gradient(to right, #260859, #8100ff, #ea721f) 1;
    border-top-width: 4px;
}

.neoadjuvantSafetyData .BoxCallout::before {
    background: url(../images/orb.png);
    position: absolute;
    left: 0;
    right: 0;
    top: -7px;
    content: "";
    width: 166px;
    height: 11px;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: contain;
    margin: 0 auto;
}

.neoadjuvantSafetyData .BoxCallout p.TopLineText {
    display: flex;
    align-items: center;
    float: left;
    width: 100%;
}

.neoadjuvantSafetyData .BoxCallout p.TopLineText .textRight {
    font-size: 20px;
    color: #24005b;
    line-height: 28px;
    font-family: "OpenSans-Bold";
    /* display: flex;
    align-items: center; */
    float: left;
    width: 100%;
    word-break: break-word;
}

.neoadjuvantSafetyData .BoxCallout p.TopLineText span {
    font-size: 52px;
    color: #24005b;
    line-height: normal;
    font-family: "OpenSans-Bold";
    padding-right: 16px;
}

.neoadjuvantSafetyData .BoxCallout p.BottomLineText {
    font-size: 20px;
    color: #24005b;
    line-height: 28px;
    margin-top: 10px;
    float: left;
    width: 100%;
}

.neoadjuvantSafetyData .BoxCallout.BoxCallout2 p.LastLineText {
    font-size: 16px;
    color: #000;
    line-height: 24px;
    margin-top: 16px;
    float: left;
    width: 100%;
    margin-bottom: 0px;
}

.neoadjuvantSafetyData .BoxCallout.BoxCallout2 {
    margin: 24px 0px 0;
}

.neoadjuvantSafetyData .banefitRiskSec {
    float: left;
    width: 100%;
}

.lineBreak {
    height: 2px;
    float: left;
    width: 100%;
    background: #24005b;
    display: flex;
    margin: 64px 0;
}

.neoadjuvantSafetyData .followUp-list li {
    margin-bottom: 8px;
}

.neoadjuvantSafetyData .callOutsBox .callOuts {
    position: relative;
    float: left;
    width: 100%;
}

.neoadjuvantSafetyData .callOutsBox .callOuts p {
    color: #24005b;
    font-size: 22px;
    line-height: 30px;
    font-family: "OpenSans-Bold";
    padding: 20px 20px;
    margin: 0px;
}

.neoadjuvantSafetyData .callOutsBox .callOuts::before {
    background: url(../images/top-line.png);
    position: absolute;
    left: 0px;
    top: -5px;
    content: "";
    width: 100%;
    height: 56px;
    background-repeat: no-repeat;
    background-position: top;
    background-size: contain;
}

.neoadjuvantSafetyData .callOutsBox .callOuts::after {
    background: url(../images/bottom-line.png);
    position: absolute;
    left: 0px;
    bottom: 0px;
    content: "";
    width: 100%;
    height: 61px;
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
}

.neoadjuvantSafetyData .fontsize20Normal {
    font-family: "OpenSans-Regular";
    color: #353c42;
    line-height: 28px;
    font-size: 18px;
    margin-top: 64px;
    float: left;
    width: 100%;
}

.neoadjuvantSafetyData.postNeoadjuvantSafetyData p.fontsize20Normal.mt-0 {
    margin-bottom: 24px;
}

.neoadjuvantSafetyData .fontsize20Normal a {
    font-family: "OpenSans-Regular";
    color: #24005b;
    line-height: 28px;
    font-size: 18px;
    text-decoration: underline;
}

.neoadjuvantSafetyData .subheadText {
    font-size: 20px;
    font-family: "OpenSans-Bold";
    float: left;
    width: 100%;
    margin: 24px 0px 16px;
    line-height: 28px;
    color: #24005b;
}

.paddingTop64 {
    padding-top: 64px;
}

.neoadjuvantSafetyData .neoadjuvantSafetyData.tableChart.tableChartdestiny.tableChart .table-bordered td.graybg {
    background-color: #f2f2f5;
}

.neoadjuvantSafetyData .footnote.footnotespace {
    padding: 20px 5px 0;
    position: relative;
}

.tableChart.tableChartdestiny.desktopViewOnly.majorityTable {
    margin-bottom: 24px;
    margin-top: 24px;
}

.neoadjuvantSafetyData ul.followUp-list li ul li::before {
    content: "-";
    left: 0px;
}

.neoadjuvantSafetyData .fpo-text {
    position: absolute;
    left: 0;
    right: 0;
    color: #ff00ff;
    font-size: 150px;
    font-family: "HelveticaNeue";
    z-index: 1;
    opacity: .8;
    text-align: center;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    transform: none;
}

.neoadjuvantSafetyData .tableChart.tableChartdestiny.ILDTable {
    margin-top: 24px;
    float: left;
    width: 100%;
    padding: 15px 10px 0 10px;
    margin: 16px 0px;
    margin-bottom: 0;
}

.neoadjuvantSafetyData .postILDTable {
    position: relative;
    padding: 15px 10px;
    margin: 16px 0px;
}

.neoadjuvantSafetyData .postILDTable::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0px;
    background: url(../images/safety/content-frame.png);
    height: 100px;
    width: 790px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top;
    z-index: 0;
}

.neoadjuvantSafetyData .tableChart.tableChartdestiny.ILDTable::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0px;
    background: url(../images/safety/content-frame.png);
    height: 100px;
    width: 758px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top;
    z-index: 0;
}

.neoadjuvantSafetyData.postNeoadjuvantSafetyData .tableChart.tableChartdestiny.ILDTable::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0px;
    background: url(../images/safety/content-frame.png);
    height: 100px;
    width: 774px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top;
    z-index: 0;
}
.noborderbottomsub {
    border-bottom: 1px solid #ffffff00 !important;
}

.nobordertopsub {
    border-top: 1px solid #ffffff00 !important;
}

.efsMain .footnote.footnotespace {
    padding: 20px 5px 0px 5px;
}

.efsMain .footnote.footnotespace p {
    margin-bottom: 4px;
}

.imageSectionMain img {
    width: 100%;
}

span.fpo-text-footnote.pink120.postSafeFpo {
    top: -60px;
    left: 35%;
    font-size: 140px;
}

.curveBorderMain.twoOut.dosingcurve .title-wrapper {
    margin-top: 0;
}

.dose-table-wrapper .top-design img {
    width: 100%;
}

span.fpo-text-footnote.pink120.lineFpo {
    top: -52px;
    left: 40%;
}

.wordWrap {
    white-space: nowrap;
}

.breakword {
    word-wrap: break-word;
}

.fpo-text-ref {
    position: absolute;
    left: 14%;
    color: #ff00ff;
    font-size: 120px;
    font-family: "HelveticaNeue";
    z-index: 1;
    opacity: .8;
    top: 30%;
}

.itemText {
    float: left;
    width: 100%;
}

.doseMain.manageDoneList .itemText {
    margin-top: 32px;
}

.footnote.footnotespace.DFSFootnote {
    /* margin-bottom: 0; */
    padding-bottom: 0;
}

.gradientBg.sitemapMain {
    padding-top: 64px;
    padding-bottom: 130px;
}

.gradientBg.sitemapMain h1.fontsize32.sitemappadding64 {
    margin-bottom: 64px;
}

.directedSpace {
    margin-top: 8px;
    margin-bottom: 16px;
}

.followUp-list.indication-list li {
    margin-bottom: 0;
}

.followUp-list.indication-list li ul li {
    margin-bottom: 0;
}

.followUp-list.indication-list li ul li p {
    margin-bottom: 0;
}

.top-header .top-header-links li.dropdown.cancerTypeDropdown a.dropdown-toggle {
    color: #4a535c;
}

.top-header .top-header-links li.dropdown.cancerTypeDropdown li.active a {
    color: #24005b;
}

.top-header .top-header-links li.dropdown.cancerTypeDropdown li a {
    color: #353c42;
    font-size: 14px;
    line-height: 1.57;
    width: 100%;
}

p.noSpaceNote {
    position: relative;
    left: -5px;
}

.width159 {
    width: 159px;
}

section.majorityARs ul ul {
    padding-left: 0;
}

.gradientBg.page-not-found-main {
    padding-top: 64px;
    padding-bottom: 160px;
}

.row.page-not-found h1.fontsize32 {
    margin-bottom: 32px;
}

section.majorityARs ul.followUp-list.saftypaddinglist li::before {
    top: 2px;
}

.rangeMain th.purple-head {
    width: 50%;
    border-right: 1px solid #fff !important;
}

.rangeMain th.orange-head {
    width: 25%;
    border-right: 1px solid #fff !important;
}

.rangeMain th.gray-head {
    width: 25%;
}

.tableChart.tableChartdestiny.desktopViewOnly.majorityTable th.text-center.noborderleft.blankTh {
    width: 40%;
    background-color: #24005b;
    color: #fff;
    border-radius: 15px 0px 0px 0px;
}

.tableChart.majorityTable thead {}

.tableChart.majorityTable thead tr:nth-child(2) th {
    width: 118px;
}

p.fontsize20.treatmentSpace {
    margin: 24px 0;
}

.curveBorderMain.homeHer2Curve .title-wrapper {
    margin: 64px auto 10px auto;
}

.homeHer2main {
    padding-top: 64px;
}

.curveBorderMain.twoOut.postdosingcurve .title-box {
    font-size: 20px;
    line-height: 28px;
}

ul.followUp-list.ddACList {
    position: relative;
    float: left;
    width: 100%;
    margin-left: 10px;
    margin-bottom: 0;
}

ul.followUp-list.ddACList li:last-child {
    margin-bottom: 0;
}

ul.followUp-list.ddACList li {
    font-size: 20px;
    line-height: 1.4;
    text-align: left;
    color: #24005b;
}

ul.followUp-list.ddACList li::before {
    color: #24005b;
    content: "\2022";
    font-size: 20px;
    font-weight: bold;
    position: absolute;
    left: 0px;
    top: 1px;
    font-family: "OpenSans-Bold";
}

.curveBorderMain.homeHer2Curve .bottom-line {
    bottom: 0;
}

.curveBorderMain.twoOut.majoritySection .title-wrapper {
    margin: 0px auto 10px auto;
}

section.ILDSection .footnote p:last-child {
    margin-bottom: 0;
}

ul.followUp-list.efslist ul.sub-list-dash p {
    margin-bottom: 0;
}

ul.followUp-list.efslist li {
    margin-bottom: 0;
}

.tdHead {
    background: #fff !important;
}

.curveBorderMain.homeHer2Curve .title-box {
    font-size: 20px;
    line-height: 28px;
    padding: 24px 20px;
    text-align: left;
}

.gradientBg.neoadjuvantSafetyData.postNeoadjuvantSafetyData .curveBorderMain.twoOut.majoritySection {
    margin-top: 64px;
}

h1.aggressiveSpace {
    color: #8c295a;
}

p.treatmentSpace {
    color: #21262a;
}

.homeHerTwoCurve {
    padding: 24px;
    border-radius: 15px;
    border: solid 2px #21262a;
    width: 100%;
    max-width: 712px;
    margin: 64px auto 24px auto;
    /* margin-top: 64px;
    margin-bottom: 24px; */
}

.titleBoxCurve {
    padding: 0 24px;
}

.titleBoxCurve p {
    font-family: "OpenSans-Bold";
    font-size: 20px;
    line-height: 1.4;
    text-align: left;
    color: #21262a;
    margin-bottom: 0;
}

.homeHer2main .imageSectionMain {
    margin-bottom: 24px;
}

.pleaseNoteSection {
    float: left;
    width: 100%;
    margin-top: 24px;
}

p.pleaseNoteText {
    font-size: 14px;
    line-height: 1.57;
    text-align: left;
    color: #353c42;
    margin-bottom: 32px;
}

h2.clinicallyHead {
    margin-bottom: 24px;
}

.item.manageitem {
    margin-top: 32px;
    margin-bottom: 14px;
}

.neoadjuvantSafetyData p.noborderbottom {
    border-bottom: 1px solid #e1e3e5 !important;
}

.clinicallySignificantDiv {
    float: left;
    width: 100%;
    /* margin-top: 24px; */
}

ul.followUp-list.listfont.clinicallySignList {
    margin-bottom: 64px;
}

ul.followUp-list.listfont.clinicallySignList li:last-child {
    margin-bottom: 0;
}

h2.fontsize20.clinicallySignHead {
    margin-bottom: 12px;
}

section.majorityARs {
    float: left;
    width: 100%;
}

thead th.borderBottomTh {
    border-bottom: 1px solid #6f5f86 !important;
}

#onetrust-banner-sdk.otFlat {
    position: fixed !important;
    top: 0px !important;
    bottom: auto;
}

p.subheadText.radiationText {
    margin-top: 64px;
    margin-bottom: 0;
}

section.majorityARs.commonArsPost.invasiveBC h2.fontsize24 {
    margin-top: 10px;
    margin-bottom: 10px;
}

section.majorityARs.commonArsPost.invasiveBC h1.fontsize32 {}

section.majorityARs.commonArsPost.invasiveBC p.fontsize20_data {}

.tableChart.tableChartdestiny.desktopViewOnly.majorityTable.invasiveBCTable {}

.neoadjuvantSafetyData .followUp-list li:last-child {
    margin-bottom: 0;
}

.footnote.footnotespace.eventsFootnote {
    margin: 64px 0 0px 0;
}

.footnote p:last-child {
    margin-bottom: 0;
}

.laboratoryMain {
    float: left;
    width: 100%;
}

.footnote.footnotespace.percentagesfootnote {
    margin: 64px 0 32px 0;
}

p.percentageslaboratoryfont {
    font-family: "OpenSans-Regular";
    font-size: 14px;
    line-height: 1.57;
    color: #353c42;
    margin-bottom: 24px;
}

.tableChartpostefficacyTwo {
    float: left;
    width: 100%;
    margin-top: 42px;
}