#oc-combination-therapy .hero {
    padding: 30px 30px 30px 20px;
}
#oc-safety-tolerability-paola-1-references .container-center {
   padding: 0;
}
#oc-combination-therapy .hero  .esmo-h1-eyebrow{
    font-size: 19px;
    line-height: 22.8px;
    color: #FFFFFF;
    padding-left: 2px;
      font-family: "roboto", sans-serif;
  font-weight: 400;
}
.hero .esmo-h1 .green-color{
    color: #B2D234;
}
#dosage{
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
}
#dosage h2{
    margin: 0;
    font-size: 28px;
    line-height: 33px;
    margin-bottom: 20px;
    color: #004D74;
     font-family: "roboto", sans-serif;
  font-weight: 700;
}
.dose-section {
  margin-top: -12px;
}
.monotherapy-dosing-callouts .heading-custom-top {
    padding-top: 28px;
    padding-bottom: 30px;
    font-size: 28px;
    line-height: 33px;
    color: #004D74;
      font-family: "roboto", sans-serif;
  font-weight: 700;
}
.dose-container {
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 10px;
  display: flex;
  flex-wrap: wrap;
}

.dose-col {
  width: 100%;
  padding: 0 10px;
}
#oc-dosing .related-content-section .card .card-media img{
    max-width: 77px;
    text-align: center;
    padding-left: 20px;
    margin-top: 0;
    min-height: 85px;
    padding-right: 14px;
}
#oc-dosing .orange-content {
    margin: 53px 8.750px 40px;
    max-width: 100%;
    padding: 14px 20px;
}


.dose-card {
  margin-bottom: 20px;
}

.dose-title {
 font-size: 20px;
    line-height: 25px;
    color: #004D74;
    border-bottom: 3px solid #B2D234;
    padding-bottom: 5px;
    font-family: "roboto", sans-serif;
   font-weight: 700;
    margin-bottom: 10px;
    margin-top: 0;
            margin-right: 15px;
}
.median-common-ar .neww-table.dosing-c-tab  .bg-greyish-blue {
    background: #56849F;
    color: #fff;
}
.cmp-text .median-common-ar  ul{
    padding-left: 25px;
    margin-bottom: 14px;
    list-style: disc;
    list-style-position: outside;
}
.median-common-ar  li{
      font-family: "roboto", sans-serif;
     font-weight: 400;
    font-size: 16px;
    line-height: 20px;
}
.median-common-ar li::marker {
    color: #004D74;
}
.median-common-ar .txt-blue.text-center{
   text-align: center;
    color: #004D74; 
}
.median-common-ar {
    padding: 0 20px;
}
.median-common-ar .neww-table  .border-none {
    border: none;
    padding: 0;
}
.median-common-ar thead {
    border: 1px solid #000000;
}
.median-common-ar .neww-table td,.median-common-ar .neww-table th {
    border: 1px solid #000000;
}
.median-common-ar .dosing-new-table.dosing-c-tab table thead  tr:last-child {
    border: none;
}
.median-common-ar h2 {
font-size: 25px;
    line-height: 32px;
    margin-bottom: 20px;
    color: #004d74;
    font-family: "roboto", sans-serif;
     font-weight: 700;
    }
    .median-common-ar h2 a{
        color: #7F9C21;
    text-decoration: underline;
    }

.dose-heading {
     font-family: "roboto", sans-serif;
  font-weight: 700;
    font-size: 16px;
    color: #004d74;
    margin-bottom: 10px;
    padding-right: 60px;
            line-height: 20px;
}

.dose-content {
  display: flex;
  align-items: flex-start;
  margin-top: 0;
}
#oc-dosing .related-content-section .section-heading {
    line-height: 34px;
}

.dose-text {
  width: 56%;
}
#oc-dosing .dose-card.card-2{
    margin-bottom: 5px;
}
#oc-dosing .dose-card.card-2 .dose-text {
    width: 100%;
}
#oc-dosing .dose-card.card-2 .dose-text p {
     font-size: 14px;
}
#oc-dosing .dose-card.card-2 .dose-image.img-2 img {
    max-width: 80px;
    width: 80px;
    position: relative;
    top: -50px;
}
.dose-text p {
 font-size: 15px;
    line-height: 20px;
    color: #333;
      font-family: "roboto", sans-serif;
  font-weight: 400;
    margin-bottom: 10px;
}
.dose-text .thick-font{
       font-family: "roboto", sans-serif;
  font-weight: 700;
     white-space: nowrap;
}
.dose-text .dose-label{
      font-family: "roboto", sans-serif;
  font-weight: 700;
    color: #004d74;
    font-size: 16px;
    line-height: 19px;
}
   #oc-safety-tolerability-paola-1-page .safety-year-wrap .safety-main-title, .safety-main-title {
     margin-left: -10px;
    margin-top: 0;
    padding: 0;   
    }

.dose-label {
  color: #7ac143;
  font-weight: bold;
  margin-bottom: 5px;
}

.dose-image {
  width: 40%;
}

.dose-image img {
  max-width: 100%;
  margin-left: 15px;
}
.dose-image.img-1 img{
   width: 136px; 
}
.dose-image.img-2 img{
   margin-left: 20px;
    width: 54px;
}
.new-median{
    padding: 0 20px;
}
 .new-median .esmo-footnote{
    font-size: 14px;
    line-height: 17px;
    padding-left: 7px;
        font-family: "roboto", sans-serif;
  font-weight: 300;
    margin: 0 0 10px;
}
.font-normall {
    font-style: normal;
    left: 2px;
}
#oc-safety-tolerability-paola-1-page #main-container-cancer .hero .esmo-h1 sup {
    top: -.52em;
}
.new-median .bold-blackhead{
        font-size: 16px;
    line-height: 20px;
        font-family: "roboto", sans-serif;
  font-weight: 700;
      padding: 0;
}
.new-median .big-note{
    font-size: 16px;
    line-height: 20px;
    text-indent: -5px;
    padding-left: 10px;
    margin-top: 14px;
        font-family: "roboto", sans-serif;
  font-weight: 400;
    margin-bottom: 20px;
}
.big-note.bulleted:before {
    content: "\2022";
    display: inline-block;
    font-size: 20px;
    position: relative;
    top: 2px;
    padding-right: 5px;
    color: #004D74;
}
#dosing-callouts{
    padding: 40px 20px 0;
}
#dosing-callouts h2{
    font-size: 28px;
    line-height: 33px;
    margin: 0;
    margin-bottom: 20px;
    color: #004D74;
    font-family: "roboto", sans-serif;
    font-weight: 700;
}
#dosing-callouts ul{
    margin-bottom: 10px;
}
#dosing-callouts li{
    font-size: 13px;
    line-height: 15.6px;
    color: #3F4444;
    font-family: "roboto", sans-serif;
  font-weight: 300;
}
#dosing-callouts li .indent-1{
    text-indent: -5px;
    display: inline-block;
}
.yellow-container{
        background-color: #F7FAEB;
    margin: 40px 0;
}
.yellow-container .flex-container{
   max-width: 1004px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    gap: 22px;
    padding: 40px 20px; 
}
.yellow-container .flex-container > div{
    max-width: 100%;
}
.yellow-container .heading {
    color: #004D74;
    font-size: 19px;
    line-height: 22.5px;
    margin-bottom: 22px;
    font-family: "roboto", sans-serif;
   font-weight: 700;
}
.yellow-container  li{
    padding-left: 10px;
    font-size: 16px;
    line-height: 19.2px;
    font-family: "roboto", sans-serif;
  font-weight: 400;
    text-indent: -3px;
}
.yellow-container .flex-container ul li:before {
margin: 0;
    position: relative;
    top: -5px;
    width: 4px;
    height: 4px;
    right: 8px;
    }
    .yellow-container .flex-container ul li:before {
    content: "";
    display: inline-block;
    border-radius: 50%;
    background-color: black;
    }
    .yellow-container  li ul li{
    padding-left: 0;
    margin-top: 8px;
    }
    .combi-rec-dose,#median-common-ar{
        padding: 0 20px;
    }
    /*#oc-dosing #main-container-cancer sup{*/
    /*    line-height: 12px;*/
    /*    font-weight: 100;*/
    /*}*/
    #oc-dosing .reference-note .bold, .reference-note b {
    font-family: "roboto", sans-serif;
  font-weight: 700;
}
    .combi-rec-dose .title{
      font-size: 20px;
    line-height: 21px;
    color: #004D74;
    margin: 10px 0;
    font-family: "roboto", sans-serif;
  font-weight: 700;
    }
    .combi-rec-dose li{
        font-size: 16px;
    line-height: 20px;
    font-family: "roboto", sans-serif;
  font-weight: 400;
    padding-left: 10px;
    text-indent: -6px;
    margin: 0;
    }
    .combi-rec-dose ul li:nth-child(2), .combi-rec-dose ul li:nth-child(3) {
    padding-left: 38px;
    text-indent: -7px;
    margin-top: 5px;
}
.related-content-section .card:last-child .card-media img {
    padding-left: 8px;
}
.orange-content{
    margin: 40px auto;
    transform: skewX(-10deg);
    max-width: 84%;
    border-top: none;
    border-left: 8px solid #F7931D;
    padding: 14px 30px;
    background-color: #FFE6CB;
}
.orange-inner{
    transform: skewX(10deg);
    font-size: 19px;
    line-height: 22px;
    color: #004d74;
    font-family: "roboto", sans-serif;
  font-weight: 700;
}
.combi-rec-dose ul{
    margin-bottom: 10px;
}
#median-common-ar h2{
    font-size: 25px;
    line-height: 32px;
    margin-bottom: 20px;
    margin-top: 0;
    padding: 0;
    color: #004d74;
    font-family: "roboto", sans-serif;
  font-weight: 700;
}
#median-common-ar h2 a{
    color: #7F9C21;
    text-decoration: underline;
}
.neww-table {
        width: 100%;
    max-width: 100%;
    margin: 10px auto;
    margin-bottom: 20px;
    font-family: "roboto", sans-serif;
  font-weight: 700;
}
.neww-table  table{
    width: 100%;
    background-color: #fff;
}
.dosing-c-tab table tr:first-child {
    border-bottom: none;
}
.neww-table.dosing-c-tab td {
    font-size: 15px;
    line-height: 18px;
    color: #2B2E34;
    text-align: left;
    vertical-align: middle;
    padding: 11px;
    font-family: "roboto", sans-serif;
  font-weight: 700;
}
.neww-table tr:first-child th {
    text-align: center;
}
.neww-table td, .neww-table th {
    border: 1px solid #c5c5c5;
    text-align: left;
    padding: 4px;
    line-height: 22px;
    vertical-align: middle;
}
 .neww-table.dosing-c-tab th {
     font-size: 16px;
    line-height: 20px;
    color: #004D74;
    text-align: center;
    font-family: "roboto", sans-serif;
  font-weight: 700;
    letter-spacing: -0.4px;
 }
 .neww-table.dosing-c-tab thead tr:nth-child(2) th {
    font-size: 15px;
    font-weight: 700;
}
.font-italic {
    font-style: italic;
}
 .bg-sky-blue {
    background-color: #F4FBFF;
}
.bg-green {
    background: #b2d234;
}
.bg-greyish-blue {
    background: #56849F;
}
.neww-table.dosing-c-tab table thead tr:last-child {
    border-bottom: 3px solid #56849F;
}
#median-common-ar .txt-white {
    color: #ffffff;
}
#median-common-ar .border-none {
    border: none;
}
#median-common-ar .txt-blue {
    color: #004D74;
}
.special-interest-section .table-legend .legend-inline{
    transform: skewX(10deg);
    display: inline-block;
}

#median-common-ar .text-center {
    text-align: center;
}
 #median-common-ar  li::marker {
    color: #004D74;
}
#median-common-ar .blue-list{
    padding-left: 50px;
    margin-bottom: 14px;
    list-style: disc;
}
 #oc-safety-tolerability-paola-1-page .safety-study-section .safety-legend ul li:last-child {
    color: #59595B;
}
#median-common-ar .blue-list li{
    font-family: "roboto", sans-serif;
  font-weight: 400;
    font-size: 16px;
    line-height: 20px;
}
#median-common-ar .bold-blackhead{
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 20px;
    font-family: "roboto", sans-serif;
  font-weight: 700;
    padding-bottom: 13px;
}
#median-common-ar .orange-content{
    max-width: 95%;
    margin: 53px auto 40px;
    padding: 14px 22px;
}
.site-caution.variable-width{
    transform: none;
    border-left: none !important;
    border-right: none !important;
    padding: 40px 20px 15px 20px;
    background-color: #EAF2FA;
    border: 3px solid #004d74;
    width: 100%;
    margin: 45px auto 25px;
}
.site-caution p{
        font-size: 16px;
    line-height: 20px;
    color: #004d74;
    margin: 0 0 10px;
   font-family: "roboto", sans-serif;
  font-weight: 700;
}
.exclamtion{
    display:none;
}
#access-anemia h2{
    font-size: 18px;
    line-height: 22px;
    padding: 0 20px;
    margin-bottom: 15px;
    color: #004d74;
    font-family: "roboto", sans-serif;
  font-weight: 700;
    margin-top: 0;
}
#access-anemia .normal-copy{
    font-family: "roboto", sans-serif;
  font-weight: 400;
    padding: 0 20px;
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 10px;
}
.access-anemia-table tr th:first-child {
        width: 30%;
    }
    #access-anemia .all-blue {
    background-color: #F4FBFF;
    color: #004D74;
}
#access-anemia .c-align {
    text-align: center;
}
    .access-anemia-table th, .access-anemia-table td {
        font-family: "myriad-pro", sans-serif;
  font-weight: 600;
        color: #2B2E34;
        font-size: 16px;
        line-height: 22px;
        padding: 6px 10px 6px 9px;
        letter-spacing: -0.16px;
    }
    .access-anemia-table th{
        font-weight: 600;
    }
    .access-anemia-table td{
        font-weight: 400;
    }
    .access-anemia-table table tr:nth-child(1), .access-anemia-table table tr:nth-child(7) {
    border-bottom: 2px solid #56849F;
}
#access-anemia{
    margin-bottom: 40px;
    margin-top: 25px;
}
#access-anemia .esmo-end-nav-sec .oc-end-nav-button a {
        padding: 14px 40px 14px 27px;
}
#oc-monotherapy-page .hero {
    padding: 0 15px 30px 25px;
}
#oc-monotherapy-page .hero .esmo-h1 {
    padding: 0;
    font-size: 30px;
    line-height: 36px;
}
.monotherapy-dosing-callouts .inner-wrapper{
    max-width: 1024px;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
}
.monotherapy-dosing-callouts .recommended-dosage.rec-dosage{
    display: flex;
    flex-direction: column;
    margin-bottom: 26px;
}
.monotherapy-dosing-callouts .recommended-dosage-header.rec-dosage-header{
        padding: 4px 15px;
    transform: none;
    text-align: left;
    margin: 0;
    background-color: #004D74;
    display: flex;
    align-items: center;
}
.monotherapy-dosing-callouts .recommended-dosage-header.rec-dosage-header h2{
        margin: 0;
    font-size: 19px;
    line-height: 23px;
    padding: 5px;
    color: #FFFFFF;
    font-family: "roboto", sans-serif;
  font-weight: 700;
}
#monotherapy .section-head-tag.npp-max-width{
padding-bottom: 20px;
}
.section-head-tag.npp-max-width{
    padding: 0 16px;
    max-width: 1024px;
    margin: 28px auto 10px;
}
#combination-therapy .heading-custom-top{
    padding-top: 12px;
    font-size: 25px;
    line-height: 33px;
    color: #004D74;
    padding-bottom: 30px;
    font-family: "roboto", sans-serif;
  font-weight: 700;
}
#combination-therapy .paola-1 {
    background-color: #004D74;
}
#combination-therapy .section-banner-content.npp-max-width p{
    margin-bottom: 8px;
    font-size: 19px;
    color: #004D74;
    line-height: 120%;
    font-family: "roboto", sans-serif;
  font-weight: 700;
    padding: 0 16px;
}
#combination-therapy .section-banner-content.npp-max-width p:last-child {
        font-size: 33px;
    }
 #combination-therapy .section-banner-content.npp-max-width    .green-color {
    color: #7F9C21;
}
.section-eyebrow{
    margin: 0;
    font-size: 25px;
    line-height: 120%;
    color: white;
    border-bottom: 2px solid #2076A5;
    font-family: "roboto", sans-serif;
  font-weight: 700;
}
#oc-brca-testing .page-supporting-content .related-topic .cta-link {
    /*font-weight: 400;*/
}


.section-head-tag p.section-eyebrow span {
    background-color: #2076A5;
    display: inline-block;
    padding: 4px 10px;
    font-style: italic;
    margin-right: 12px;
}
.section-head-tag .section-eyebrow .solo-2 {
    background-color: #56849F;
}
.recommended-dosage-body.rec-dosage-body{
        background-color: #EAF2FA;
    padding: 7% 6%;
}
.recommended-dosage-body.rec-dosage-body .pt10{
font-size: 16px;
    line-height: 20px;
    padding: 20px 0 0 0;
    font-family: "roboto", sans-serif;
  font-weight: 400;
    margin: 0 0 10px;
    }
  .recommended-dosage-body.rec-dosage-body .tablets-size{
    font-size: 9px;
    line-height: 10px;
    max-width: 80px;
    font-family: "roboto", sans-serif;
  font-weight: 400;
    padding-top: 20px;
    margin: -6px 0 10px;
}
.dose-interruption.rec-dosage{
    margin-top: 16px;
    flex-direction: column-reverse;
    display: flex;
}
.dose-interruption-body.rec-dosage-body{
        background-color: #F7FAEB;
    padding: 5%;
    padding-bottom: 6%;
    padding-left: 40px;
}
.dose-interruption-body.rec-dosage-body p:nth-of-type(1) {
  padding-top: 22px;
  margin-bottom: 13px;
}
.dose-interruption-body.rec-dosage-body p{
    font-family: "roboto", sans-serif;
  font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 10px;
}
.dose-interruption-body.rec-dosage-body p b ,.dose-reduction-body.rec-dosage-body p  b{
font-family: "roboto", sans-serif;
  font-weight: 700;
line-height: 20px;
   }
.dose-interruption-body.rec-dosage-body p a{
    color: #004D74;
    text-decoration: underline;
    font-family: "roboto", sans-serif;
  font-weight: 700;
}
.dose-interruption-header.rec-dosage-header{
    background-color: #B2D234;
}
.dose-interruption-header.rec-dosage-header h2{
        padding: 9px 15px;
    font-size: 19px;
    line-height: 23px;
    transform: none;
    color: #004D74;
    margin: 0;
    font-family: "roboto", sans-serif;
  font-weight: 700;
}
.dose-reduction-header.rec-dosage-header{
        background-color: #757575;
}
.dose-reduction-header.rec-dosage-header h2{
    padding: 9px 15px;
    font-size: 19px;
    line-height: 23px;
    transform: none;
    color: #fff;
    margin: 0;
    font-family: "roboto", sans-serif;
    font-weight: 700;
}
.oc-safety-tolerability-paola-1-page .card-media{
    max-width: 77px;
    width: 100%;
    text-align: center;
    padding-left: 8px;
    margin: 0;
}
.dose-reduction-body.rec-dosage-body{
    background-color: #E3E3E3;
    padding: 20px 15px 20px;
}
.dose-reduction-body.rec-dosage-body p{
   font-family: "roboto", sans-serif;
  font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 10px;
}
.monotherapy-dosing-callouts .dose-txt .dose-sub-heading{
        font-size: 16px;
    line-height: 20px;
    font-family: "roboto", sans-serif;
  font-weight: 700;
    margin: 0;
}
.monotherapy-dosing-callouts .dose-txt .dose-para{
    font-family: "roboto", sans-serif;
  font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 10px;
}
    .monotherapy-dosing-callouts .dose-interruption {
        margin-top: 16px;
    }
    .monotherapy-dosing-callouts .desktop{
        display:none;
    }
    .dose-img-text-container{
        display: flex;
        padding: 1% 0 1% 0;
    }
    .monotherapy-dosing-callouts .dose-img-text-container .dose-img {
        min-width: 96px;
        padding-right: 20px;
    }
    .monotherapy-dosing-callouts .dose-img-text-container .dose-img .mg100-pad {
        padding-bottom: 3px;
    }
.dose-img-text-container .dose-img {
    padding: 0;
}
#oc-monotherapy-page .hero .esmo-h1 sup{
    top: -15px;
}
.recommended-dosage-body.rec-dosage-body .pt10 b{
   font-family: "roboto", sans-serif;
  font-weight: 700;
}
.monotherapy-dosing-callouts .green-box-container{
    margin-top: 20px;
    max-width: 365px;
    overflow-x: hidden;
    margin-left: auto;
    margin-right: 0;
}
#oc-safety-tolerability-solo-1-page .ar-linkout-cta-sec {
    margin: 30px auto -10px;
}
.monotherapy-dosing-callouts .green-box{
    position: relative;
    right: -10px;
}

.monotherapy-dosing-callouts .green-linkbox{
        text-align: right;
    font-size: 17px;
    line-height: 21px;
    padding: 8px 32px 8px 14px;
    border: 4px solid #B2D234;
    background: #E3EAC5;
    display: block;
    transform: skewX(-10deg);
    color: #004d74;
    font-family: "roboto", sans-serif;
  font-weight: 700;
}
 .ar-linkout-cta-sec{
    max-width: 75%;
    margin: 46px auto 0px;
    padding: 8px 30px 8px 30px;
    transform: skewX(-10deg);
    background: #EAF2FA;
}
 .ar-cta-blk{
    flex-direction: column;
    gap: 10px;
    display: flex;
    transform: skewX(10deg);
    align-items: center;
}
.ar-cta-txt p{
    max-width: 333px;
    margin: 0;
    font-size: 20px;
    line-height: 24px;
    color: #004D74;
    font-family: "roboto", sans-serif;
  font-weight: 700;
}
 .ar-cta-blk>div:last-child {
    border: 3px solid #004D74;
    background: #E4EDC4;
    border-radius: 10px;
    font-family: "roboto", sans-serif;
  font-weight: 700;
}
.ar-cta-blk .az-custom-popup{
        text-align: center;
    font-size: 16px;
    color: #004D74;
    padding: 14px 16px;
    display: block;
    line-height: 22.8571px;
}
.monotherapy-dosing-callouts .green-linkbox .green-linktxt::after {
    content: '';
    border: 4px solid #004d74;
    border-bottom: none;
    border-left: none;
    width: 14px;
    height: 14px;
    position: relative;
    display: inline-block;
    transform: rotate(42deg);
        right: -5%;
        top: -20px;
        margin-left: -14px;
    }
    .monotherapy-dosing-callouts .dose-reduction{
         display: flex;
    flex-direction: column;
     }
     .no-border td {
    border: none;
    padding: 0;
}
.monotherapy-dosing-callouts .dose-img-text-container .dose-img img{
        min-width: 80px;
}
.dose-mod-container{
        max-width: 1024px;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
}
.dose-mod-container .dose-main-title{
    font-size: 19px;
    color: #004D74;
    font-family: "roboto", sans-serif;
  font-weight: 700;
        margin: 20px 0;
    line-height: 23px;
}
.dose-mod-container .dose-main-title a{
    color: #7F9C21;
    text-decoration: underline;
}
.dose-table-wrapper{
    width: 100%;
    max-width: 100%;
    margin: 10px auto;
    margin-bottom: 20px;
    font-family: "roboto", sans-serif;
  font-weight: 700;
}
.dose-table{
    border-collapse: collapse;
    width: 100%;
    background-color: #fff;
}
.dose-table td{
    text-align: center;
    font-size: 12px;
    font-family: "myriad-pro", sans-serif;
  font-weight: 600;
    line-height: 21px;
    color: #2B2E34;
    vertical-align: middle;
}
.dose-table tr:nth-child(3) {
    border-top: 2px solid #006699;
}

.dose-table td .dose-skew{
        padding: 4px 3px;
    width: 100%;
    max-width: 100%;
    border: 1px solid #c5c5c5;
    display: block;
    position: relative;
    background-color: #EAF2FA;
    color: #004d74;
    transform: none;
    left: 1px;
    font-style: italic;
    letter-spacing: -0.82px;
}

.dose-table tr:nth-child(2) td:nth-child(even) .dose-skew {
    background-color: #B2D234;
    color: #004D74;
}
.dose-table tr:nth-child(2) td:nth-child(odd) .dose-skew{
    background-color: #59595B;
    color: #FFFFFF;
}
.dose-table tr:nth-child(3) th {
    background-color: #D1E384;
    color: #004D74;
            font-weight: 600;
}
.dose-row-head {
        padding: 4px 2px;
        font-size: 12px;
        font-family: "myriad-pro", sans-serif;
  font-weight: 600;
    }
    .dose-table  tr:nth-child(3) td, .dose-table  tr:nth-child(4) td, .dose-table  tr:nth-child(5) td {
        padding: 4px 2px;
        border: 1px solid #c5c5c5;
    }
    .dose-table  tr:nth-child(3) td:nth-child(even), .dose-table  tr:nth-child(4) td:nth-child(even), .dose-table  tr:nth-child(5) td:nth-child(even) {
    background-color: #F6F8EB;
    color: #002d74;
    }
    .dose-table tr:nth-child(3) td:nth-child(odd), .dose-table tr:nth-child(4) td:nth-child(odd), .dose-table tr:nth-child(5) td:nth-child(odd) {
    color: #757575;
    }
     .dose-table tr:nth-child(4) th {
    background-color: #006699;
    color: #FFFFFF;
}
 .dose-subtext{
    font-family: "roboto", sans-serif;
  font-weight: 700;
    margin-top: 0;
    color: #004D74;
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 10px;
}
.dose-table tr:nth-child(2) td .dose-skew {
    border: none;
}
.dose-description{
    font-family: "roboto", sans-serif;
  font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    text-align: left;
    padding-bottom: 1%;
}
.dose-mod-section .dose-footnotes li{
        font-size: 13px;
    line-height: 15.6px;
    position: relative;
    padding-bottom: 0;
    color: #3F4444;
    font-family: "roboto", sans-serif;
  font-weight: 300;
}
.dose-mod-section .dose-footnotes .indent-1{
        text-indent: -5px;
    display: inline-block;
}
.dose-ar-section table tr:first-child {
        border-bottom: none;
        border-top: 2px solid #006699;
    }
 .is-desktop{
    display:none;
}
.dose-ar-section{
    max-width: 1024px;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
}
.dose-ar-section .dose-main-title{
      margin-bottom: 20px;
    margin-top: 10px;
    font-size: 19px;
    line-height: 23px;
    font-family: "roboto", sans-serif;
  font-weight: 700;
    color: #004d74;
}
.esmo-sec-id .section-head-tag.npp-max-width {
        margin-bottom: 8px;
}
.dose-ar-section  .dose-col-head{
    width: 5%;
    text-align: left;
    padding: 5px;
    border: 1px solid #c5c5c5;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.4px;
    font-family: "roboto", sans-serif;
  font-weight: 700;
}
.dose-ar-section  .dose-col-text{
        padding: 10px 10px 10px 10px;
    color: #525252;
    font-size: 18px;
    line-height: 24px;
    vertical-align: top;
    width: 33.3%;
    border: 1px solid #c5c5c5;
    text-align: left;
    font-family: "roboto", sans-serif;
  font-weight: 700;
}
.dose-ar-section  .dose-col-text.solo1-cont {
    background-color: #F6F8EB;
}
.dose-ar-section  .dose-col-text.solo2-cont {
    background-color: #EAF2FA;
}
.dose-ar-section  .dose-col-head.solo1-head {
        background-color: #D8E899;
        color: #004D74;
    }
    .dose-ar-section  .dose-col-head.solo2-head {
        background-color: #004D74;
        color: #FFFFFF;
    }
 .dose-ar-section .dose-abbr{
    font-size: 12px;
    line-height: 14px;
    margin-top: 10px;
    font-family: "roboto", sans-serif;
    font-weight: 300;
    margin-bottom: 30px;
}
#oc-monotherapy-page .exclamtion{
    display: block;
    left: 5%;
    width: 68px;
    top: -80px;
    position: relative;
    z-index: 5;
    max-width: 1024px;
    margin: 0 auto;
    padding-left: 10px;
    padding-right: 20px;
}
#oc-monotherapy-page .exclamation-icon{
    position: absolute;
    top: 35px;
    padding: 10.5px 26px;
    font-family: "roboto", sans-serif;
  font-weight: 700;
    color: #004d74;
    background-color: #FFFFFF;
    border: 3px solid #004d74;
    border-radius: 50%;
    font-size: 40px;
    left: -14px;
}
#oc-safety-tolerability-paola-1-page .hero {
    padding: 30px 20px 30px 20px;
}
#oc-safety-tolerability-paola-1-page .hero .esmo-h1{
    font-size: 30px;
    line-height: 36px;
    padding: 0;
    padding-bottom: 4px;
    font-weight: 500;
}
.safety-study-section{
        margin-top: 10px;
}
.safety-container{
    margin: 0 auto;
    padding-left: 10px;
    padding-right: 20px;
}
#oc-safety-tolerability-paola-1-page .safety-callout {
    font-weight: 400;
}
.safety-study-section .safety-eyebrow{
    font-size: 16px;
    letter-spacing: -0.16px;
    line-height: 16px;
    color: #004D74;
    margin-bottom: 10px;
    font-family: "roboto", sans-serif;
  font-weight: 700;
}
#oc-safety-tolerability-solo-2-page .related-content-section .section-heading {
        line-height: 34px;
}
#oc-safety-tolerability-solo-2-page .cmp-text .safety-footnotes {
    padding-bottom: 8px;
}
#oc-safety-tolerability-solo-2-page .related-content-section .card .card-title:first-child  {
    font-size: 25px;
}
/*.safety-bar-table tr:first-child th:nth-child(2),*/
/*.safety-bar-table tr:first-child th:nth-child(3) {*/
/*    padding: 4px 14px;*/
/*}*/
.safety-year-wrap .safety-main-title,.safety-main-title{
    font-family: "roboto", sans-serif;
  font-weight: 700;
    font-size: 25px;
    line-height: 32px;
    color: #004d74;
    margin: 0;
    padding: 0 0 20px;
}
.safety-main-title {
    padding: 10px 0 20px;
    margin-bottom: 10px;
}
.safety-study-section .safety-main-title a{
color: #7F9C21;
    text-decoration: underline;
    }
  .safety-study-section  .safety-highlight-text{
    font-family: "roboto", sans-serif;
    font-weight: 700;
    line-height: 20px;
    color: #004D74;
    margin-bottom: 10px;
    font-size: 18px;
    padding-right: 8px;
    }
    .safety-study-section .safety-legend{
        width: 100%;
    display: inline-block;
    }
    .safety-study-section .safety-legend ul{
        padding-bottom: 10px;
    padding-left: 5px;
    display: flex;
    flex-direction: column;
    float: right;
    }
    .safety-study-section .safety-legend ul li{
      font-family: "roboto", sans-serif;
  font-weight: 700;
    font-size: 14px;
    margin-bottom: 4px;
    display: flex;
    align-items: center;
    margin-top: 1px;
    }
   .safety-bar-table ul li:first-child {
    color: #004D74;
}
.safety-legend ul li:first-child span {
    background-color: #7F9C21;
}
.safety-legend ul li span {
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 8px;
}
.safety-legend ul li:last-child {
    color: #59595B;
}
.safety-legend ul li:last-child span {
    background-color: #56849F;
}
.safety-bar-table tr:first-child th:first-child {
    text-align: left;
}
.safety-bar-table th{
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.4px;
    color: #004D74;
    font-family: "roboto", sans-serif;
    font-weight: 700;
    min-width: 80px;
    text-align: center;
}
.safety-bar-table td, .safety-bar-table th {
    border: 1px solid #c5c5c5;
    padding: 4px 8px;
    vertical-align: middle;
}
.safety-bar-table .reaction-name{
    font-size: 15px;
    line-height: 21px;
    color: #2B2E34;
    font-family: "roboto", sans-serif;
        font-weight: 600;
    letter-spacing: -0.4px;
    text-align: left;
    min-width: 205px;
}
#lab-abnormalities .safety-legend ul li:last-child {
    color: #A89E9B;
}
#lab-abnormalities  .safety-bar-table .reaction-name {
    min-width: 138px;
}

.safety-bar-table td{
    font-size: 14px;
    line-height: 21px;
    font-family: "roboto", sans-serif;
    font-weight: 400;
}
.safety-bar-table ul.chart li {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin: 2px auto;
}
.safety-bar-table ul.chart li:last-child .bar span {
    background: #55849F;
}
.safety-bar-table .val {
        font-size: 14px;
        line-height: 21px;
    font-family: "roboto", sans-serif;
      font-weight: 600;
    width: 20%;
    min-width: 20px;
    display: inline-block;
    text-align: left;
}
.safety-bar-table .bar {
    height: 16px;
    width: 100%;
    display: inline-block;
    background: transparent;
}
.safety-bar-table ul.chart li:first-child .bar span {
    background-color: #7F9C21;
}
.safety-bar-table ul.chart-inverse li .bar span {
    float: left;
}
.safety-bar-table .bar .w-53 {
    width: 53%;
}
.safety-bar-table .bar span {
    width: 0;
    height: 100%;
    display: block;
    float: right;
}
.safety-bar-table ul.chart li:last-child .val {
    color: #59595B;
}
.chart-inverse li .val {
    text-align: right;
}
.safety-bar-table  .bar .w-5 {
    width: 5%;
}
.safety-bar-table  .bar .w-1-5 {
    width: 1.5%;
}
.safety-bar-table .bar .w-32{
    width: 32%;
}
.safety-bar-table .bar .w-22 {
    width: 22%;
}
.safety-bar-table .bar .w-2-4 {
    width: 2.4%;
}
.safety-bar-table .bar .w-22 {
    width: 22%;
}
.safety-bar-table .bar .w-0-7 {
    width: 0.7%;
}
.safety-bar-table .bar .w-11 {
    width: 11%;
}
.safety-bar-table .bar .w-1-7 {
    width: 1.7%;
}
.safety-bar-table .bar .w-1-9 {
    width: 1.9%;
}
.safety-bar-table .bar .w-41 {
    width: 41%;
}
.safety-bar-table .bar .w-10 {
    width: 10%;
}
.safety-bar-table .bar .w-17 {
    width: 17%;
}
.safety-bar-table .bar .w-1-1 {
    width: 1.1%;
}
.safety-bar-table .bar .w-0-4 {
    width: 0.4%;
}
.safety-bar-table .bar .w-24 {
    width: 24%;
}
.safety-bar-table .bar .w-9 {
    width: 9%;
}
.safety-bar-table .bar .w-18 {
    width: 18%;
}
.safety-bar-table .bar .w-7 {
    width: 7%;
}
.safety-bar-table .bar .w-79 {
    width: 79%;
}
.safety-bar-table .bar .w-55 {
    width: 55%;
}
.safety-bar-table .bar .w-63 {
    width: 63%;
}
.safety-bar-table .bar .w-42 {
    width: 42%;
}
.safety-bar-table .bar .w-61 {
    width: 61%;
}
.safety-bar-table .bar .w-36 {
    width: 36%;
}
.safety-bar-table .bar .w-59 {
    width: 59%;
}
.safety-bar-table .bar .w-45 {
    width: 45%;
}
.safety-bar-table .bar .w-35 {
    width: 35%;
}
.safety-bar-table .bar .w-30 {
    width: 30%;
}
.safety-bar-table .bar .w-28 {
    width: 28%;
}
.safety-bar-table .bar .w-13 {
    width: 13%;
}
.safety-bar-table .bar .w-3 {
    width: 3%;
}
.safety-bar-table .bar .w-3-4 {
    width: 3.4%;
}
.safety-bar-table .bar .w-2-2 {
    width: 2.2%;
}
.safety-bar-table .bar .w-3-7 {
    width: 3.7%;
}
.safety-bar-table .bar .w-0 {
    width: 0;
}
.safety-bar-table .bar .w-67 {
    width: 67%;
}
.safety-bar-table .bar .w-4 {
    width: 4%;
}
.safety-bar-table .bar .w-2 {
    width: 2%;
}
.safety-bar-table .bar .w-38 {
    width: 38%;
}
.safety-bar-table .bar .w-21 {
    width: 21%;
}
.safety-bar-table .bar .w-6 {
    width: 6%;
}
.safety-bar-table .bar .w-8 {
    width: 8%;
}
.safety-bar-table .bar .w-1 {
    width: 1%;
}
.safety-bar-table .bar .w-77 {
    width: 77%;
}
.safety-bar-table .bar .w-40 {
    width: 40%;
}
.safety-bar-table .bar .w-15 {
    width: 15%;
}
.safety-bar-table .bar .w-37 {
    width: 37%;
}
.safety-bar-table .bar .w-26 {
    width: 26%;
}
.safety-bar-table .bar .w-12 {
    width: 12%;
}
.safety-bar-table .bar .w-19 {
    width: 19%;
}
.safety-bar-table .bar .w-23 {
    width: 23%;
}
.safety-bar-table .bar .w-20 {
    width: 20%;
}
.safety-bar-table .bar .w-15 {
    width: 15%;
}
.safety-bar-table .bar .w-6 {
    width: 6%;
}
.safety-bar-table .bar .w-87 {
    width: 87%;
}
.safety-bar-table .bar .w-43 {
    width: 43%;
}
.safety-bar-table .bar .w-70 {
    width: 70%;
}
.safety-bar-table .bar .w-52 {
    width: 52%;
}
.safety-bar-table .bar .w-14 {
    width: 14%;
}
.safety-bar-table .bar .w-29 {
    width: 29%;
}
.safety-bar-table .bar .w-51 {
    width: 51%;
}
.safety-bar-table .bar .w-34 {
    width: 34%;
}
.safety-bar-table .bar .w-76 {
    width: 76%;
}
.safety-bar-table .bar .w-33 {
    width: 33%;
}
.safety-bar-table .bar .w-66 {
    width: 66%;
}
.safety-bar-table .bar .w-39 {
    width: 39%;
}
.safety-bar-table .bar .w-44 {
    width: 44%;
}
.safety-bar-table .bar .w-27 {
    width: 27%;
}
.safety-bar-table .bar .w-16 {
    width: 16%;
}
.safety-bar-table .bar .w-89 {
    width: 89%;
}
.safety-bar-table .bar .w-83 {
    width: 83%;
}
.safety-bar-table .bar .w-69 {
    width: 69%;
}
.safety-bar-table .bar .w-48 {
    width: 48%;
}
.big-note{
    text-indent: -6px;
    padding-left: 18px;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
    font-family: "roboto", sans-serif;
    font-weight: 400;
}
#oc-resource .cmp-accordion__item{
      margin-top: 14px;  
}
.bold-blackhead{
    color: #000000;
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 13px;
    margin-bottom: 10px;
    font-family: "roboto", sans-serif;
  font-weight: 700;
}
.related-content-section .card .card-title  .blue-bg{
    background-color: #60829D;
    color: white;
    padding: 7px 8px;
    display: inline-block;
}
.safety-bar-table{
    width: 100%;
    max-width: 100%;
    margin: 10px auto;
    margin-bottom: 20px;
}
.cmp-text .safety-footnotes{
    padding-bottom: 40px;
}
.safety-footnotes li{
    font-size: 12px;
    line-height: 14px;
    padding-bottom: 0;
    color: #3F4444;
    font-family: "roboto", sans-serif;
    font-weight: 300;
}
.safety-footnotes .indent-1 {
    text-indent: -6px;
}
.safety-footnotes .indent-double{
text-indent: -10px;
}
.safety-footnotes .indent-1,.safety-footnotes .indent-2 ,.safety-footnotes .indent-double{
    display: inline-block;
    width: 0;
}
.font-normal {
    font-style: normal;
}
.safety-big-foot p{
    font-size: 15.5px;
    line-height: 20px;
    margin: 0 0 10px;
    font-family: "roboto", sans-serif;
  font-weight: 400;
}
.safety-bold-note {
    font-size: 16px;
    line-height: 20px;
    text-indent: -10px;
    padding-left: 20px;
    font-family: "roboto", sans-serif;
  font-weight: 700;
    margin: 0 0 10px;
}
.safety-bold-note:before {
    content: "\2022";
    display: inline-block;
    font-size: 20px;
    position: relative;
    top: 2px;
    padding-right: 10px;
    color: #004D74;
}
.long-light-blue{
    margin-bottom: 10px;
    margin-top: 33px;
    background: #EAF2FA;
}
.long-light-blue span{
    padding: 20px;
    font-size: 18px;
    line-height: 24px;
    color: #004D74;
    font-family: "roboto", sans-serif;
  font-weight: 700;
    display: block;
    max-width: 1004px;
    margin: 0 auto;
}

.long-light-blue .normal-text {
    font-style: normal;
}
.safety-highlight-band{
        max-width: 1024px;
    margin: 0 auto;
    padding-left: 10px;
    padding-right: 20px;
}
.safety-callout{
    border-left: none;
    border-top: 10px solid #F7931D;
    margin-bottom: 10px;
    margin-top: 16px;
    height: auto;
    background: #FFE6CB;
    color: #004D74;
    font-style: italic;
    font-family: "roboto", sans-serif;
  font-weight: 700;
    display: inline-block;
    max-width: 991px;
    width: 100%;
    padding: 10px;
    padding-left: 15px;
}
.safety-callout p{
    padding-top: 2px;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
}
.safety-year-section{
    margin-bottom: 0;
    padding: 33px 25px;
    background-color: #EAF2FA;
}
.safety-year-wrap h2{
    margin: 0 0 10px -10px;
}
.safety-year-wrap .year-bullets{
    padding-bottom: 8px;
    padding-left: 8px;
    list-style: disc;
}
.safety-year-wrap .year-bullets li{
        padding-bottom: 6px;
    font-size: 16px;
    line-height: 20px;
    font-family: "roboto", sans-serif;
  font-weight: 400;
}
.safety-year-wrap li::marker {
    color: #004D74;
}
.safety-year-wrap .lpadding_18 {
    padding-left: 18px;
    list-style-type: none;
    padding-bottom: 0px;
}
.safety-year-wrap .lpadding_18 ul li {
     list-style-type: circle;
    list-style-position: outside;
    margin-left: 5px;
    padding: 0;
}
.special-interest-section{
    max-width: 1024px;
    margin: 0 auto;
    padding-left: 10px;
    padding-right: 20px;
}
.special-interest-section .section-title{
      font-size: 18px;
    line-height: 22px;
    margin-top: 20px;
    padding-bottom: 20px;
    color: #004d74;
    font-family: "roboto", sans-serif;
  font-weight: 700;
    margin-bottom:10px;
}
.special-interest-section  .table-legend{
    width: 100%;
    display: inline-block;
}
.special-interest-section  .table-legend ul{
padding-left: 5px;
    margin: 0;
    flex-direction: row;
    margin-bottom: -5px;
    display: flex;
    float: right;
    }
.special-interest-section .table-legend ul li{
    font-size: 16px;
    line-height: 20px;
    padding: 10px 36px;
    transform: skewX(-10deg);
    margin-bottom: 7px;
    align-items: center;
    margin-top: 1px;
    font-family: "roboto", sans-serif;
  font-weight: 700;
}
.special-interest-section  .table-legend>ul li:first-child {
    background-color: #B2D234;
    text-align: center;
    display: inline-block;
    color: #004D74;
}
.special-interest-section .table-legend>ul li:last-child {
    background-color: #56849F;
    color: #FFFFFF;
    text-align: center;
    margin-left: 0;
    display: inline-block;
}
.special-interest-section .table-legend>ul li .noskew1 {
    transform: skewX(10deg);
    display: inline-block;
}
.table-special-interest td, .table-special-interest th {
    border: 1px solid #c5c5c5;
    text-align: left;
    padding: 4px;
    vertical-align: middle;
}
.table-special-interest th{
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.4px;
    color: #004D74;
    font-family: "roboto", sans-serif;
  font-weight: 700;
}
.table-special-interest .reaction-name{
    color: #2B2E34;
    font-family: "roboto", sans-serif;
  font-weight: 400;
    font-size: 15px;
    line-height: 21px;
}
.table-special-interest td{
    text-align: center;
    color: #004d74;
    font-size: 14px;
    line-height: 21px;
    font-family: "roboto", sans-serif;
    font-weight: 400;
}
.table-special-interest tr th:nth-child(2), .table-special-interest tr th:nth-child(3), .table-special-interest tr td:nth-child(2), .table-special-interest tr td:nth-child(3) {
    background-color: #F6F8EB;
}
.table-special-interest tr:first-child th {
    text-align: center;
}
.table-special-interest tr:first-child th:first-child {
    text-align: left;
}
.table-special-interest tr th:nth-child(2), .table-special-interest tr th:nth-child(3), .table-special-interest tr th:nth-child(4), .table-special-interest tr th:nth-child(5) {
    width: 15%;
}
.table-special-interest{
width: 100%;
    max-width: 100%;
    margin: 10px auto;
    margin-bottom: 20px;
}
 .table-note{
    padding-top: 2px;
    margin-bottom: 40px;
    font-family: "roboto", sans-serif;
  font-weight: 300;
    font-size: 12px;
    line-height: 14px;
}
.related-content-section{
    padding: 20px 0;
    background-color: #EAF2FA;
}
.related-content-section .section-container{
        padding: 0 16px;
    max-width: 1024px;
    margin: 0 auto;
}
.related-content-section .section-heading{
    font-size: 25px;
    line-height: 20px;
    color: #004D74;
    margin-bottom: 16px;
   font-family: "roboto", sans-serif;
  font-weight: 700;
}
.related-content-section .card-grid {
    flex-direction: column;
    display: flex;
    justify-content: space-between;
    gap: 32px;
}
.related-content-section .card{
    border: 1px solid #7F9C21;
    width: 100%;
    display: flex;
    gap: 16px;
    padding: 16px;
    background-color: white;
}
.related-content-section .card .card-title{
    color: #004D74;
    margin-bottom: 3px;
    font-size: 24px;
    line-height: 100%;
    font-family: "roboto", sans-serif;
  font-weight: 700;
}
.related-content-section .card .card-title .tag{
    background-color: #004D74;
    color: white;
    padding: 7px 8px;
    display: inline-block;
}

.related-content-section .card .card-text{
        margin-bottom: 16px;
    font-size: 16px;
    line-height: 20px;
    font-family: "roboto", sans-serif;
  font-weight: 400;
}
.related-content-section .card .card-title:has(.tag.tag-primary) {
    margin-bottom: 8px;
    font-size: 25px;
}
.related-content-section .card a{
    display: inline-block;
    border: 1px solid #7F9C21;
    padding: 8px 27px 8px 16px;
    border-radius: 8px;
    color: #7F9C21;
    text-decoration: underline;
    position: relative;
    font-style: italic;
    font-family: "roboto", sans-serif;
  font-weight: 700;
        font-size: 14px;
    line-height: 20px;
}
.related-content-section .card .external-link {
    padding-right: 37px;
}
.related-content-section .card .card-link:after {
    content: "";
    position: absolute;
    width: 7px;
    height: 12px;
    background-image: url(/content/dam/intelligentcontent/brands/lynparzahcp-ic/us/en/images/dropdown-green-arrow.svg);
    background-size: cover;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
}
.related-content-section .card .external-link::after {
    background-image: url(/content/dam/intelligentcontent/brands/lynparzahcp-ic/us/en/images/linkout-icon.svg);
    width: 16px;
    height: 16px;
}
.related-content-section .card .card-media img{
    max-width: max-content;
    margin-top: 14px;
}
#lab-abnormalities{
    margin-top: 0;
}
#lab-abnormalities .safety-legend ul {
    padding-bottom: 5px;
}
#oc-safety-tolerability-solo-1-page .hero ,#oc-safety-tolerability-solo-2-page .hero{
    padding: 30px 20px;
}
#oc-safety-tolerability-solo-1-page .hero .esmo-h1,#oc-safety-tolerability-solo-2-page .hero .esmo-h1{
    padding: 0 8px 4px 0;
    font-size: 30px;
    line-height: 36px;
}
#oc-safety-tolerability-solo-1-page .safety-study-section .safety-main-title{
    font-size: 18px;
    line-height: 22px;
}
#oc-safety-tolerability-solo-1-page .bold-blackhead{
    padding-top: 20px;
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 13px;
    margin: 0 0 10px;
    font-family: "roboto", sans-serif;
    font-weight: 700;
    padding-left: 10px;
    padding-right: 20px;
}
#oc-safety-tolerability-solo-1-page .abbr{
    padding: 12px 16px;
    margin-bottom: 20px;
    font-size: 12px;
    line-height: 18px;
    font-family: "roboto", sans-serif;
  font-weight: 300;
}
#oc-dosing .related-content-section .card .card-text {
        line-height: 19.2px;
}
@media (min-width: 992px) {
    .monotherapy-dosing-callouts .desktop , .is-desktop{
        display:block;
    }
    .neww-table.dosing-c-tab tr:nth-child(2) th {
    font-size: 15px;
    line-height: 28px;
}
    .monotherapy-dosing-callouts .mobile ,  .is-mobile{
        display:none;
    }
    .monotherapy-dosing-callouts .inner-wrapper {
         max-width: 1024px;
    margin: 0 auto;
    padding-left: 10px;
    padding-right: 10px;
    }
    #dosage {
        max-width: 1024px;
    margin: 40px auto 0;
    padding-left: 10px;
    padding-right: 10px;
}
.exclamtion{
    display:block;
}
.dose-title {
    padding-left: 0;
  }
  .dose-heading {
    line-height: 19px;
}
.sticky-nav {
        position: sticky;
        top:145px;
        z-index: 99;
        width: 100% !important;
    }
 .dose-content {
    display: flex;
    align-items: flex-start;
    margin-top: 35px;
}
       .dose-col {
        width: 33.333333%;
        padding: 0 10px 0 0;
    }
   
.dose-text p {
    font-size: 14px;
    line-height: 19px;
    color: #333;
    font-family: "roboto", sans-serif;
  font-weight: 400;
    margin-bottom: 10px;
    max-width: 165px;
}
  .new-median,#dosing-callouts,.combi-rec-dose,.orange-content,#median-common-ar,.exclamtion,#access-anemia{
    max-width: 1024px;
    margin: 0 auto;
    padding-left: 10px;
    padding-right: 10px;
}
.yellow-container li ul li {
    padding-left: 30px;
    margin-top: 0;
}
#dosing-callouts {
    padding: 40px 0 0;
}
.yellow-container .flex-container{
        flex-direction: row;
        padding: 32px 0;
}
.yellow-container .heading {
    margin-bottom: 0;
}
    .yellow-container .flex-container > div {
    max-width: 494px;
}
.yellow-container li {
    padding-left: 26px;
    line-height: 22px;
}
.orange-content {
        margin: 40px auto;
        padding: 18px;
    }
    .site-caution.variable-width {
        max-width: 983px;
        width: 100%;
        margin: 0 auto;
        border-left: 3px solid #004d74 !important;
        border-right: 3px solid #004d74 !important;
        margin-top: 45px;
        padding-top: 25px;
        transform: skewX(-7deg);
        padding-left: 50px;
    }
    .exclamation-icon {
    position: absolute;
    top: 50px;
    padding: 2px 26px;
    font-family: "roboto", sans-serif;
    font-weight: 700;
    color: #004d74;
    background-color: #FFFFFF;
    border: 3px solid #004d74;
    border-radius: 50%;
    font-size: 40px;
    left: -14px;
}
.exclamtion{
    position: relative;
    z-index: 5;
}
.site-caution p {
    font-size: 20px;
    line-height: 25px;
}
#access-anemia {
    margin-top: 40px;
    margin-bottom: 40px;
}
#access-anemia h2{
    font-size: 25px;
    line-height: 32px;
    margin-bottom: 10px;
    padding: 0;
}
#access-anemia .normal-copy{
        padding: 0;
}
.access-anemia-table th, .access-anemia-table td{
    font-family: "roboto", sans-serif;
  font-weight: 700;
   font-size: 20px;
        line-height: 28px;
}
.access-anemia-table tr th:first-child {
    width: 19.5%;
}
.neww-table th.c-align{
    padding: 6px 12px 6px 20px;
}
.neww-table td.l-align{
    padding: 6px 50px 6px 18px;
    font-size: 18px;
        line-height: 27px;
}
#access-anemia .all-blue.l-align{
    text-align: left;
}
#oc-monotherapy-page .hero {
    padding: 10px 0 50px 0;
}
.dose-table tr:nth-child(2) td:nth-child(even) .dose-skew {
    background-color: #B2D234;
    color: #004D74;
    padding: 4px 8px;
    width: 100%;
    max-width: 100%;
    border: 1px solid #c5c5c5;
    display: block;
    transform: skewX(-10deg);
    position: relative;
    left: 3px;
}
.dose-table tr:nth-child(2) td:nth-child(odd) .dose-skew {
    background-color: #59595B;
    color: #FFFFFF;
    padding: 4px 8px;
    width: 100%;
    max-width: 100%;
    border: 1px solid #c5c5c5;
    display: block;
    transform: skewX(-10deg);
    position: relative;
    left: 3px;
}
#oc-monotherapy-page .hero__container {
        max-width: 1004px;
}
.monotherapy-dosing-callouts .recommended-dosage.rec-dosage,.monotherapy-dosing-callouts .dose-interruption.rec-dosage{
    flex-direction: row;
            width: 1004px;
}
.monotherapy-dosing-callouts .recommended-dosage-header.rec-dosage-header{
    padding: 90px 40px;
    max-height: 255px;
    width: 60%;
}
.monotherapy-dosing-callouts .recommended-dosage-header.rec-dosage-header h2 {
    font-size: 28px;
        line-height: 33px;
        padding: 0;
        width: 60%;
}
.monotherapy-dosing-callouts .recommended-dosage-body.rec-dosage-body{
    padding: 50px 30px;
    max-height: 255px;
}
.monotherapy-dosing-callouts{
        padding-top: 40px;
        padding-bottom: 40px;
}
.monotherapy-dosing-callouts .heading-custom-top {
    padding-top: 20px;
}
.rec-dosage-body img.desktop {
    margin: 0 auto;
}
.recommended-dosage-body.rec-dosage-body .tablets-size {
    font-size: 12px;
    line-height: 14px;
    max-width: 100px;
    margin-left: 10.5%;
    margin-top: -10px;
}
.dose-interruption-header.rec-dosage-header,.dose-reduction-header.rec-dosage-header {
           width: 60%;
        padding: 90px 50px;
        display: flex;
        align-items: center;
}
.dose-interruption-body.rec-dosage-body img{
    min-width: 445px;
    padding-bottom: 0;
}
.dose-interruption-header.rec-dosage-header h2,.dose-reduction-header.rec-dosage-header h2 {
   font-size: 28px;
        line-height: 33px;
        padding: 0;
}
.dose-interruption-body.rec-dosage-body{
    max-height: 257px;
}
  .monotherapy-dosing-callouts .dose-reduction{
         display: flex;
    flex-direction: row;
  width: 1004px;
     }
     .monotherapy-dosing-callouts .green-box-container{
             max-width: 1010px;
    margin-top: 50px;
     }
     .monotherapy-dosing-callouts .green-linkbox {
         font-size: 20px;
    line-height: 20px;
    padding: 14px 0 14px 14px;
    text-align: left;
     }
     .monotherapy-dosing-callouts .green-linkbox .green-linktxt::after {
    right: -10px;
    top: 0;
    margin-left: 0;
}
.recommended-dosage-body.rec-dosage-body .pt10 {
        padding-bottom: 22px;
        padding-top: 0;
        line-height: 22px;
}
.monotherapy-dosing-callouts .dose-reduction, .monotherapy-dosing-callouts .dose-interruption {
    margin-top: 10px;
}
.monotherapy-dosing-callouts .recommended-dosage.rec-dosage {
    margin-bottom: 0;
}
.dose-interruption-body p:nth-of-type(1) {
    padding-top: 27px;
}
.dose-reduction-body.rec-dosage-body {
        padding: 50px 26px;
}
.monotherapy-dosing-callouts .dose-img-text-container .dose-img {
 max-width: 70px;
        width: 100%;
        padding: 0;
        margin-right: 7px;
        padding-top: 8px;
}
.section-head-tag.npp-max-width {
    margin: 0 auto 8px;
}
#combination-therapy .heading-custom-top {
    padding-top: 58px;
    font-size: 28px;
    line-height: 33px;
    color: #004D74;
    padding-bottom: 70px;
    font-family: "roboto", sans-serif;
  font-weight: 700;
}
#dosage h2 {
    margin: 0;
    font-size: 28px;
    line-height: 33px;
    margin-bottom: 30px;
    color: #004D74;
    font-family: "roboto", sans-serif;
  font-weight: 700;
    padding-top: 30px;
}
.dose-reduction-header.rec-dosage-header {
            padding: 90px 44px 90px 40px;
}
.dose-img-text-container {
    padding:0; 
}
 .ar-linkout-cta-sec {
    max-width: 621px;
        margin-bottom: 58px;
    margin-top: 30px;
}
 .ar-cta-blk {
    flex-direction: row;
    gap: 0;
}
.dose-mod-container .dose-main-title{
   font-size: 28px;
        line-height: 33px;
        margin-top: 0;
        padding: 0;
        margin-bottom: 20px;
}
.dose-interruption-body.rec-dosage-body p,
.dose-interruption-body.rec-dosage-body p b ,.dose-reduction-body.rec-dosage-body p  b{
line-height: 22px;
   }

.dose-table td .dose-skew {
    padding: 4px 8px;
    transform: skewX(-10deg);
    font-size: 17px;
    line-height: 23px;
    left: 9px;
    font-style: normal;
    letter-spacing: 0;
}
.dose-row-head {
        font-size: 18px;
        line-height: 27px;
        padding-left: 20px;
        padding-right: 9px;
        font-family: "roboto", sans-serif;
  font-weight: 700;
}
.dose-mod-container ,.dose-ar-section{
    max-width: 1024px;
    margin: 0 auto;
    padding-left: 10px;
    padding-right: 10px;
}
.dose-table tr:nth-child(3) td, .dose-table tr:nth-child(4) td, .dose-table tr:nth-child(5) td {
    font-size: 17px;
    line-height: 23px;
    padding: 4px 8px;
}
.dose-subtext{
   font-size: 19px;
        line-height: 22.8px;
                margin-bottom: 8px;
}
.dose-ar-section .dose-main-title {
    margin-bottom: 20px;
    font-family: "roboto", sans-serif;
    font-weight: 700;
    font-size: 25px;
    line-height: 32px;
    color: #004d74;
}
.dose-ar-section .dose-col-text.solo1-cont {
        padding: 10px 75px 10px 20px;
    width: 33.33%;
}
.dose-ar-section .dose-col-text.solo2-cont {
    background-color: #EAF2FA;
    padding: 10px 75px 10px 10px;
}
.neww-table.dosing-c-tab th {
    line-height: 26px;
}
.dose-footnotes li {
    font-size: 13px;
    line-height: 15.6px;
    padding-bottom: 0;
    color: #3F4444;
    font-family: "roboto", sans-serif;
    font-weight: 300;
    margin-top: 10px;
}
    .neww-table th:nth-child(2), .neww-table th:last-child {
        width: 33%;
    }
.dose-ar-section .dose-col-head{
        padding: 3px 5px 8px;
    transform: skewX(-8deg);
    position: relative;
    left: 3px;
    border: none;
    text-align: center;
    font-size: 19px;
    line-height: 27px;
}
.dose-ar-section table tr:first-child {
    border: none;
}
#oc-safety-tolerability-paola-1-page .hero{
        padding: 50px 0;
}
 #oc-safety-tolerability-paola-1-page   .hero__container {
        max-width: 1004px;
    }
    .safety-study-section {
    margin-top: 50px;
}
.safety-year-wrap .safety-main-title {
    padding: 0;
}
.safety-container {
    max-width: 1024px;
    margin: 0 auto;
    padding-left: 10px;
    padding-right: 10px;
}
.safety-study-section .safety-legend ul li {
    font-family: "roboto", sans-serif;
  font-weight: 700;
    font-size: 16px;
 }
 #oc-safety-tolerability-paola-1-page table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}
  
.safety-bar-table th ,.table-special-interest th {
    font-size: 19px;
    line-height: 27px;
    letter-spacing: 0;
}
.safety-bar-table .reaction-name ,.table-special-interest .reaction-name {
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0;
}
.safety-bar-table .val {
    font-size: 16px;
    line-height: 23px;
 }
 .safety-year-wrap .safety-main-title, .safety-main-title {
    font-family: "roboto", sans-serif;
  font-weight: 700;
    font-size: 25px;
    line-height: 26px;
    color: #004d74;
    margin: 20px 0 10px -10px;
    padding: 0 20px 0 10px;
}
 .safety-bar-table th:nth-child(2), .safety-bar-table th:last-child {
        width: 33%;
    }
        .safety-bar-table tr th:first-child, .safety-bar-table tr td:first-child,.table-special-interest tr th:first-child, .table-special-interest tr td:first-child{
        padding-left: 20px;
    }
       .cmp-text .safety-footnotes {
        padding-bottom: 25px;
    }
.long-light-blue span {
    padding: 50px 0;
}
.safety-callout{
        padding: 25px 20px;
    margin: 25px auto;
    border-left: 6px solid #F7931D;
    border-top: none;
    transform: skewX(-10deg);
}
.safety-callout p {
    padding-top: 0px;
    font-size: 20px;
    line-height: 25px;
    text-align: left;
    font-weight: 700;
}
.safety-year-section {
    background-color: #EAF2FA;
    max-width: 835px;
    margin: 0 auto 24px;
    transform: skewX(-6deg);
    padding: 18px 80px;
    margin-top: 0;
}
.safety-year-wrap{
    transform: skewX(6deg);
}
.special-interest-section {
    max-width: 1024px;
    margin: 0 auto;
    padding-left: 10px;
    padding-right: 10px;
}
.special-interest-section .section-title {
    font-size: 25px;
    line-height: 26px;
    padding-bottom: 0;
}
.special-interest-section .table-legend ul li {
    font-size: 20px;
    line-height: 28.5714px;
}
.table-special-interest td {
    font-size: 17px;
    line-height: 23px;
}
.related-content-section .card-grid {
    flex-direction: row;
}
.related-content-section .section-container {
    padding: 0;
    max-width: 1024px;
    margin: 0 auto;
}
.related-content-section .card .card-media img {
    max-width: max-content;
     margin-top: 0;
    text-align: center;
    padding-left: 8px;
}
#oc-safety-tolerability-solo-1-page .ar-linkout-cta-sec{
    margin: 16px auto 60px;
    max-width: 547px;
    padding-right: 24px;
}
#oc-safety-tolerability-solo-1-page .bold-blackhead{
max-width: 1004px;
    margin: 0 auto 10px;
    padding: 0 0 13px;
}
#oc-safety-tolerability-solo-1-page .abbr.is-desktop{
    max-width: 1004px;
    margin: 0 auto 10px;
    padding:  0;
}
#oc-safety-tolerability-solo-1-page .hero, #oc-safety-tolerability-solo-2-page .hero {
    padding: 50px 0;
}
#oc-safety-tolerability-solo-1-page .hero .esmo-h1, #oc-safety-tolerability-solo-2-page .hero .esmo-h1{
        padding: 0;
        font-weight: 700;
}
.rec-dosage {
    margin-top: 10px;
}
.monotherapy-dosing-callouts .dose-txt .dose-para {
    line-height: 22px;
}
#oc-safety-tolerability-solo-1-page .hero__container, #oc-safety-tolerability-solo-2-page .hero__container{
max-width: 1004px;
}
#oc-safety-tolerability-solo-1-page .safety-study-section .safety-main-title {
    font-size: 25px;
    line-height: 26px;
    padding: 0;
        margin-left: 0;
}
    #oc-safety-tolerability-solo-1-page #adverse-reactions .safety-main-title {
       margin-right: -12px; 
    }
   #oc-safety-tolerability-solo-1-page .safety-study-section , #oc-safety-tolerability-solo-2-page .safety-study-section {
        margin-top: 0;
    }
  #oc-safety-tolerability-solo-2-page  table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}
.combi-rec-dose .title {
    line-height: 25px;
}
.neww-table.dosing-c-tab thead tr:nth-child(2) th {
    font-weight: 600;
}

.safety-highlight-band {
    max-width: 1024px;
    margin: 0 auto;
    padding-left: 18px;
    padding-right: 10px;
}
.long-light-blue {
    margin-bottom: 25px;
}
.median-common-ar h2 {
    padding-top: 12px;
}
.special-interest-section .table-legend ul li {
    padding: 10px 36px;
            margin-bottom: 4px;
}
.combi-rec-dose li {
    font-size: 16px;
    line-height: 22px;
    font-family: "roboto", sans-serif;
  font-weight: 400;
    padding-left: 18px;
    text-indent: -6px;
    margin-bottom: 0;
}
#oc-dosing .orange-content {
       margin: 33px auto 40px;
       padding: 18px;
}
#monotherapy .section-head-tag.npp-max-width {
    padding-bottom: 10px;
}
.related-content-section {
    padding: 30px 0;
}
.related-content-section .card:not(:first-child) .card-link::after {
    right: 17px;
}
.combi-rec-dose{
        margin-bottom: 40px;
}

.neww-table.dosing-c-tab th {
    letter-spacing: 0;
}
#oc-dosing .monotherapy-dosing-callouts .dose-img-text-container .dose-img img {
    min-width: 70px;
}
#oc-dosing .monotherapy-dosing-callouts .dose-img-text-container .dose-img {
    min-width: 80px;
}
  #oc-dosing  .neww-table.dosing-c-tab th {
        line-height: 28px;
    }
/*    #oc-solo-1 #unprecedented-efficacy .esmo-end-nav-sec .oc-end-nav-button a:after {*/
/*    right: 27px;*/
/*}*/
.new-pfs-data .esmo-graph-data>.skew-8 {
        padding: 16px 8px 10px 20px;
}
.new-pfs-data .esmo-graph-data .content .desc {
    padding-top: 0;
}
.table-note{
    padding-top: 10px;
}
#oc-resource .cmp-accordion__item {
     margin-top: 0; 
}
}
