/*TO Manage warning box border added below code on loas state of ISI*/

div [data-component="error page"] {
  min-height: 685px;
}

div > [data-search-result="0"] {
  min-height: 685px;
}

/* ISI H5 font color bandaid */

div [aria-label="ISI+Medwatch"] h5 {
  color: rgb(51, 51, 51);
  margin-top: 0px;
  margin-bottom: 0px;
}

div [aria-label="ISI+Medwatch"] h5 .selection-bold {
  font-size: 16px;
}

@media screen and (max-width: 768px) {
  div[aria-label="ISI+Medwatch"] h5 .selection-bold {
    font-size: 15px;
  }
}

#ctogenetic-risk-card .rte-fs-caption,
#multicenter-study-table .rte-fs-caption {
  letter-spacing: -0.15px;
  line-height: 15px;
  display: block;
}

#ctogenetic-risk-card sup,
#multicenter-study-table sup {
  line-height: 15px;
}

/* Header Icon Align 

#header-component span i {
    padding-bottom: 0.25rem;
}
    */

/* efficacy page Tables  */

ul.td-indented-content li:before {
  display: none;
}

ul.td-indented-content li {
  font-weight: 400;
  text-wrap: auto;
}

table.dream7-table-blenrep.table-first {
  border-spacing: 0px;
}

table.dream7-table-blenrep.table-first td,
table.dream7-table-blenrep.table-first th {
  border-right: 2px solid white;
  border-bottom: 2px solid white;
}

tr.combined-row-light td {
  background-color: #efebe280 !important;
  padding-bottom: 0px !important;
  border-bottom: 0px !important;
}

tr.light-row td {
  background-color: #efebe280 !important;
}

tr.last-row.combined-row-dark td {
  padding-bottom: 0px !important;
  background-color: #efebe2 !important;
  border-bottom: 0px !important;
}

tr.last-row.dark-row {
  background-color: #efebe2 !important;
}

span.unbold {
  font-weight: 400;
}

table.tabel1 td:first-child {
  width: 40.2%;
}

table.tabel1 td:nth-child(2) {
  font-weight: 400;
  width: 25%;
}

table.tabel1 td:last-child {
  font-weight: 400;
  width: 24.7%;
}

table.tabel2 td:first-child {
  width: 40.65%;
}

table.tabel2 td:nth-child(2) {
  font-weight: 400;
  width: 25.5%;
}

table.tabel2 td:last-child {
  font-weight: 400;
  width: 24.7%;
}

.tableinner2 table.tabel1 td:last-child {
  font-weight: 400;
}

.tableinner2 table.tabel1 td:first-child {
  width: 40.3%;
}

.tableinner2 table.tabel1 td:nth-child(2) {
  font-weight: 400;
  width: 25.1%;
}

.tableinner3 table.tabel1 td:last-child {
  /*width: 24.3%;*/
  font-weight: 400;
}

.tableinner3 table.tabel1 td:first-child {
  width: 40.3%;
  min-width: 121px;
}

.tableinner3 table.tabel1 td:nth-child(2) {
  font-weight: 400;
  width: 25.1%;
}

.dream7-table-blenrep {
  min-height: 320px;
  width: 786px;
  margin-left: auto;
  margin-right: auto;
  border-spacing: 2px;
  text-align: center;
  font-size: 14px;
  line-height: 24px;
}

.dream7-table-blenrep th {
  line-height: 20px;
  color: #ffffff;
  padding: 15px;
  background-color: #257722;
}

.dream7-table-blenrep th:first-child {
  border-radius: 10px 10px 0 0;
  padding-left: 16px;
  width: 50%;
  @media (min-width: 1200px) {
    width: 53%;
  }
}

/* .dream7-table-blenrep th:first-child a[href*="dreamm-7"] {
  min-width: 127px;
} */

.dream7-table-blenrep th:nth-child(2) {
  border-radius: 10px 10px 0 0;
}

.dream7-table-blenrep th:last-child {
  background-color: grey;
  border-radius: 10px 10px 0 0;
}

.dream7-table-blenrep th:last-child a[href*="dreamm-7"] {
  min-width: 69px;
}

.dream7-table-blenrep td {
  padding: 12px 3px;
}

.dream7-table-blenrep td:first-child {
  font-weight: 700;
  padding: 15px 24px 15px 24px;
  text-align: left;
}

table.dream7-table-blenrep.table-first tr:last-child td {
  padding-bottom: 15px !important;
}

.dream7-table-blenrep tbody tr:last-child td:first-child {
  border-radius: 0 0 0 10px;
}

.dream7-table-blenrep tbody tr:last-child td:last-child {
  border-radius: 0 0 10px 0;
}

.dream7-table-blenrep tbody tr:nth-child(odd) td {
  background-color: #efebe2;
}

.dream7-table-blenrep tbody tr:nth-child(even) td {
  background-color: rgba(239, 235, 226, 0.5);
}

th.first-heading-width {
  font-size: 14px;
  line-height: 20px;
}

.table-inside-dream7 .tableinner3 table.tabel1 td:last-child {
  width: 24.3%;
}

.table-inside-dream7 .tableinner3 table.tabel1 td:first-child {
  width: 40% !important;
}

.mob-brk {
  display: none;
}

.desktop-brk {
  display: block;
}

@media (max-width: 1199px) {
  span.break-table {
    word-break: break-word;
  }

  .mob-brk {
    display: block;
  }

  td.vertical-bottom.text-no-wrap {
    text-wrap-mode: nowrap;
  }

  .desktop-brk {
    display: none;
  }

  span.no-brk-table {
    vertical-align: super;
    text-wrap-mode: nowrap;
  }

  th.first-heading-width {
    font-size: 11px;
    line-height: 15px;
    width: 47.2% !important;
  }

  .dream7-table-blenrep {
    width: 100%;
    font-size: 11px;
    line-height: 16px;
  }

  .dream7-table-blenrep th:first-child {
    padding-left: 10px;
  }

  .dream7-table-blenrep th {
    padding: 10px;
    line-height: 15px;
    font-size: 12px;
  }

  th.heading-d8 {
    font-size: 11px;
    line-height: 15px;
  }

  th.heading-table2 {
    font-size: 11px;
    line-height: 20px;
  }

  th.heading-table2-dream8 {
    min-width: 114.5px;
    font-size: 11px;
    line-height: 20px;
  }

  td.vertical-bottom {
    vertical-align: bottom;
  }

  td.vertical-top {
    vertical-align: top;
  }

  .dream7-table-blenrep td:first-child {
    padding: 12px 5px 12px 12px;
  }

  .dream7-table-blenrep.table-first .second-row span{
    padding-top: 20px;
    display: inline-block;
  }

  .dream7-table-blenrep.table-first .third-row{
    vertical-align: top;
    padding-top: 45px;
  }
    
  .dream7-table-blenrep.table-first .third-row span{
    padding-top: 30px;
    display: inline-block;
  }

  .dream7-table-blenrep.table-first .third-row span.last{
    padding-top: 15px;
  }

  tr.large-text td:first-child {
    padding-right: 2px !important;
    padding-left: 10px !important;
  }

  .dream7-table-blenrep th:last-child {
    line-height: 15px;
  }

  td.lineht-14 {
    line-height: 14px;
  }

  td.font-14 {
    line-height: 14px;
    font-size: 10px;
  }

  table.tabel1 td:first-child {
    width: 40.1%;
  }

  table.tabel1 td:last-child {
    width: 24.75%;
  }

  table.tabel2 td:first-child {
    width: 40.5%;
  }

  table.tabel2 td:last-child {
    width: 24.7%;
  }

  .tableinner2 table.tabel1 td:nth-child(2) {
    min-width: 69px;
    width: 25%;
  }

  .tableinner2 table.tabel1 td:first-child {
    width: 44.2%;
  }

  .tableinner2 table.tabel1 td:last-child {
    min-width: 68px;
    width: 24.85%;
  }

  .tableinner3 table.tabel1 td:nth-child(2) {
    min-width: 69px;
  }

  .tableinner3 table.tabel1 td:first-child {
    width: 39.9%;
  }

  .tableinner3 table.tabel1 td:last-child {
    width: 24.35%;
  }
}


@media (min-width: 369px) and (max-width: 415px) {
  .dream7-table-blenrep.table-first .second-row span{
    padding-top: 40px;
    display: inline-block;
  }

  .dream7-table-blenrep.table-first .third-row{
    vertical-align: top;
    padding-top: 45px;
  }
    
  .dream7-table-blenrep.table-first .third-row span{
    padding-top: 32px;
    display: inline-block;
  }
  .dream7-table-blenrep.table-first .third-row span.last{
    padding-top: 20px;
  }
}
@media (min-width: 369px) and (max-width: 385px) {    
  .dream7-table-blenrep.table-first .third-row span{
    padding-top: 45px;
    display: inline-block;
  }
}

@media (max-width: 368px) {
  .dream7-table-blenrep.table-first .second-row span{
    padding-top: 50px;
  }

  .dream7-table-blenrep.table-first .third-row{
    padding-top: 60px;
  }
    
  .dream7-table-blenrep.table-first .third-row span{
    padding-top: 50px;
  }

  .dream7-table-blenrep.table-first .third-row span.last{
    padding-top: 25px;
  }
}

/* safety page Table  */

.dream8-table-blenrep {
  margin-left: auto;
  margin-right: auto;
  border-spacing: 2px;
}

.dream8-table-blenrep {
  font-size: 14px;
  line-height: 24px;
}

.dream8-table-blenrep th {
  text-align: center;
  padding: 8px 15px 8px 15px;
  padding: 8px;
  line-height: 20px;
}

tr.bold-row td {
  font-weight: 700;
}

th.column1 {
  vertical-align: bottom;
  font-size: 14px;
  line-height: 24px !important;
  padding: 38px 0px 6px 24px !important;
  text-align: left;
  width: 37%;
  background-color: white;
}

th.column2 {
  width: 300px;
  border-radius: 10px 10px 0 0;
  background-color: #257722;
  color: #ffffff;
}

th.column6,
th.column7 {
  background-color: #c9c9c9;
}

th.column3 {
  width: 300px;
  border-radius: 10px 10px 0 0;
  background-color: #544f40;
  padding-left: 14px;
  color: white;
  font-weight: 700;
}

th.column4,
th.column5 {
  background-color: #e2ffdb;
}

th.column6,
th.column7 {
  background-color: rgba(84, 79, 64, 0.08);
}

.dream8-table-blenrep tbody tr:nth-child(odd) td {
  background-color: #efebe2;
}

.dream8-table-blenrep tbody tr:nth-child(even) td {
  background-color: rgba(239, 235, 226, 0.5);
}

.dream8-table-blenrep td {
  text-align: center;
  padding: 8px 0;
}

.dream8-table-blenrep td:first-child {
  padding-left: 24px;
  padding-right: 24px;
  text-align: left;
}

.dream8-table-blenrep td p {
  margin: 0;
  text-align: right;
}

.dream8-table-blenrep tr > td:first-child p {
  text-align: left;
}

th.column4,
th.column6 {
  width: 129px;
}

@media (min-width: 1200px) {
  .dream8-table-blenrep {
    max-width: 828px;
  }

  th.column1.table-adverse-reaction-2 {
    width: 32%;
  }

  br.brk-word {
    display: none;
  }

  th.heading-d7-2 {
    width: 121px;
  }
}

@media (max-width: 1200px) {
  .dream8-table-blenrep {
    margin-left: auto;
    margin-right: auto;
    border-spacing: 2px;
  }

  th.column1 {
    line-height: 15px !important;
    text-align: left !important;
    padding: 35px 5px 6px 10px !important;
    width: 33%;
  }

  table.dream8-table-blenrep th {
    overflow-wrap: anywhere;
    font-size: 11px;
    line-height: 13px;
    padding: 6px 2px;
    text-align: center;
  }

  .column4,
  .column5,
  .column6,
  .column7 {
    width: 60px !important;
  }

  .dream8-table-blenrep td {
    line-height: 13px;
    font-size: 11px;
    font-weight: 400;
    padding: 10px 0;
    background-color: #f5f5dc;
  }

  .dream8-table-blenrep td sup {
    line-height: 13px;
  }

  .dream8-table-blenrep td:first-child {
    overflow-wrap: anywhere;
    padding-right: 3px;
    padding-left: 9px;
    text-align: left;
  }
}

/* Second table safety blenrep*/

@media (min-width: 1200px) {
  .dream8-table2-blenrep, .dream8-table2-blenrep-heading {
    max-width: 828px;
  }
}

#bcva-tables .dream8-table2-blenrep-heading {
  margin-left: auto;
  margin-right: auto;
}

.dream8-table2-blenrep {
  font-size: 16.01px;
  line-height: 27.45px;
  margin-left: auto;
  margin-right: auto;
  border-spacing: 2px;
}

.dream8-table2-blenrep th,
.dream8-table2-blenrep th sup {
  line-height: 22.87px;
}

.dream8-table2-blenrep th {
  text-align: center;
  padding: 8px 15px 8px 15px;
  padding: 8px;
}

table.dream8-table2-blenrep.table-5-columns {
  border-spacing: 0px;
}

table.dream8-table2-blenrep.table-5-columns td, table.dream8-table2-blenrep.table-5-columns th {
  border-right: 2px solid white;
  border-bottom: 2px solid white;
}

th.table2column3 {
  border-radius: 10px 10px 0px 0px;
}

th.tablecolumn1 {
  text-wrap-style: balance;
  text-align: left;
  padding: 27px 28px;
  max-width: 330px;
  background-color: white;
}

th.tablecolumn2,
th.tablecolumn1,
th.tablecolumn3,
th.tablecolumn4,
th.tablecolumn5 {
  width: 33%;
  border-radius: 10px 10px 0 0;
  background-color: #257722;
  color: #ffffff;
  text-align: center;
}

th.tablecolumn3 {
  width: 360px;
  border-radius: 10px 10px 0 0;
  background-color: #257722;
  color: #ffffff;
}
.dream8-table2-blenrep tbody tr:nth-child(odd) td {
  background-color: #EFEBE2;
}
.dream8-table2-blenrep tbody tr:nth-child(odd).tr-even-row-bg-color td {
  background-color: #efebe280 !important;
  padding-bottom: 10px;
}

.dream8-table2-blenrep tbody tr:nth-child(even) td {
  background-color: #efebe280 !important;
}
.dream8-table2-blenrep tbody tr:nth-child(even).tr-odd-row-bg-color td {
  background-color: #EFEBE2 !important;
  padding-bottom: 10px;
}
table.dream8-table2-blenrep.table-5-columns tr.td-no-bottom-brdr td {
  border-bottom: 0;
}

span.indent-once.unbold {
  text-wrap-style: stable;
  display: inline-block;
}

.dream8-table2-blenrep td {
  padding: 8px 0;
  @media (max-width:1199.5px) {
    vertical-align: text-top;
  }
}

.dream8-table2-blenrep td:first-child {
  line-height: 22.87px;
  padding: 0 5px 0 15px;
  font-weight: 700;
}
.dream8-table2-blenrep td p.td-text-align-left {
  text-align: left;
}

.dream8-table2-blenrep td.not-bold {
  font-weight: 400;
}

.dream8-table2-blenrep td p {
  margin: 0;
  padding-right: 12px;
}

.dream8-table2-blenrep tr > td:first-child p {
  font-weight: 400;
}

span.bold-text {
  text-wrap-style: balance;
  font-weight: 700;
}

.dream8-table2-blenrep tbody tr:last-child td:first-child {
  border-radius: 0 0 0 11px;
  width: 35%;
}

.dream8-table2-blenrep tbody tr:last-child td:last-child {
  border-radius: 0 0 11px 0;
}

@media (max-width: 1199px) {
  .dream8-table2-blenrep {
    font-size: 14px;
    line-height: 20px;
    width: 100%;
    border-spacing: 2px;
  }

  th.tablecolumn1 {
    /* text-align: left !important; */
    /* max-width: 122px; */
    /* width: 20%; */
    padding: 12px 7px 12px 7px !important;
  }

  th.tablecolumn2 {
    font-size: 12px;
    line-height: 15px;
  }

  th.tablecolumn3 {
    font-size: 12px;
    line-height: 16px;
  }

  table.dream8-table2-blenrep th {
    padding: 8px 4px 8px 4px;
    text-align: center;
  }

  table.dream8-table2-blenrep th sup {
    line-height: 20px;
  }

  /* th.tablecolumn2 {
    width: 20%;
  } */

  .tablecolumn4,
  .tablecolumn5 {
    padding: 4px 6px !important;
    width: 70px !important;
    font-size: 10px !important;
    line-height: 14px !important;
  }
  .dream8-table2-blenrep td:first-child {
    line-height: 20px;
    text-wrap-style: balance;
    padding: 20px 10px 20px 10px;
    padding-right: 5px !important;
  }

  /* th.tablecolumn4 {
    padding-right: 9px !important;
    padding-left: 9px !important;
  } */

  /* th.tablecolumn5 {
    padding-right: 7px !important;
    padding-left: 7px !important;
  } */

  th.heading-d7-2 {
    width: 26.4%;
  }
}

head:has(link[rel="canonical"][href$="/efficacy/dreamm-8/"]) + body {
  @media screen and (max-width: 1199px) {
    .tableinner2 table.tabel1 td:first-child {
      min-width: 120px;
    }
  }
}

/*      table-inside table     */

table.tabel1 td:last-child {
  border-right: none;
}

.tabel1 {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}

table.tabel1 td:last-child {
  border-right: none;
}

table.tabel1 td {
  border-right: 2px solid #fff;
  text-align: center;
}

table.tabel2 td:last-child {
  border-right: none;
}

.tabel2 {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}

table.tabel2 td:last-child {
  border-right: none;
}

table.tabel2 td {
  border-right: 2px solid #fff;
  text-align: center;
}

.dream7-table-blenrep td.tableinner1,
.dream7-table-blenrep td.tableinner2,
.dream7-table-blenrep td.tableinner3 {
  padding-left: 0;
  width: 100%;
}

.dream7-table-blenrep td.tableinner1:first-child,
.dream7-table-blenrep td.tableinner2:first-child,
.dream7-table-blenrep td.tableinner3:first-child {
  padding-top: 0px;
}

tr.first-row td {
  padding-top: 10px !important;
}

tr.border-less td {
  padding: 0px;
}

table.tabel1 td {
  padding: 0px;
}

table.tabel2 td {
  padding: 0px;
}

td.tableinner1,
td.tableinner2,
td.tableinner3 {
  padding-bottom: 0px;
}

tr.last-row td {
  padding-bottom: 10px;
}

/*      ocular-page - table     */

table.ocular-table tr:nth-child(odd) td {
  background-color: #efebe2;
}

table.ocular-table tr:nth-child(even) td {
  background-color: rgba(239, 235, 226, 0.5);
}

table.ocular-table th:last-child {
  width: 44%;

  @media screen and (max-width: 1200px) {
    width: 37.5%;
  }
}

@media screen and (max-width: 1200px) {
  table.ocular-table tr td:first-child {
    font-size: 10px;
  }

  table.ocular-table-resp tr:nth-child(3) td:nth-child(2) {
    border-radius: 0px 0px 0px 11px;
  }
}

table.ocular-table th:first-child {
  width: 22.83%;

  @media screen and (max-width: 1200px) {
    padding-left: 3px;
    padding-right: 3px;
    line-height: 13px;
  }
}

table.ocular-table {
  font-weight: 400;
  font-size: 11px;
  line-height: 20px;
}

table.ocular-table th {
  color: #ffffff;
  border-radius: 10px 10px 0 0;
  padding: 15px 1px 15px 1px;
  text-align: center;
  background-color: #257722;
}

table.ocular-table td {
  line-height: 13px;
  vertical-align: baseline;
  padding: 12px 4px 12px 8px;
}

table.ocular-table td li {
  font-size: 11px;
  line-height: 13px;
}

span.nobrk {
  color: #ffffff !important;
}

@media screen and (min-width: 1200px) {
  table.ocular-table {
    font-size: 14px;
    line-height: 20px;
    margin: auto;
    max-width: 828px;
  }

  table.ocular-table td {
    font-size: 14px;
    line-height: 20px;
    padding: 12px 22px 12px 22px;
  }

  table.ocular-table td li {
    font-size: 14px;
    line-height: 20px;
  }

  span.nobrk {
    text-wrap-mode: nowrap;
  }
}

/*      ocular-page resp - table     */

table.ocular-table-resp tr:nth-child(3) td {
  background-color: #efebe2;
}

table.ocular-table-resp tr:nth-child(5) td {
  background-color: rgba(239, 235, 226, 0.5);
}

table.ocular-table-resp tr:nth-child(2) td:last-child {
  border-radius: 0 10px 0 0;
  width: 27.6%;

  @media screen and (max-width: 1200px) {
    width: 33.3%;
  }
}

@media screen and (max-width: 1200px) {
  table.ocular-table-resp tr td:first-child {
    padding: 3px;
    line-height: 1rem;
    font-size: 10px;
  }
}

table.ocular-table-resp tr:nth-child(2) th:first-child {
  border-radius: 10px 0 0 0;
  width: 18.4%;
  @media screen and (max-width: 1200px) {
    padding-left: 3px;
    padding-right: 3px;
    line-height: 13px;
  }
}

table.ocular-table-resp tr:nth-child(2) th:last-child {
    width: 33.3%;
    border-radius: 0 10px 0 0;
  }
@media screen and (max-width: 1200px) {
  table.ocular-table-resp tr.green-background:first-of-type th:nth-child(2) {
    width: 33.3%;
    border-radius: 0 10px 0 0;
  }

  table.ocular-table-resp sup {
    line-height: 13px;
  }
}
table.ocular-table-resp tr:nth-child(3) td:first-child {
  border-radius: 0px 0px 0px 11px;
}
table.ocular-table-resp tr:nth-child(3) td:last-child {
  border-radius: 0px 0px 11px 0px;
}

table.ocular-table-resp {
  font-weight: 400;
  font-size: 11px;
  line-height: 20px;
}

table.ocular-table-resp tr.green-background th,
table.ocular-table-resp tr.green-background td {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #ffffff;
  text-align: center;
  background-color: #257722;
}

table.ocular-table-resp tr.green-background:first-of-type td {
  padding: 8px 1px 8px 1px;
  font-size: 10px;
  line-height: 14px;
  font-weight: 700;
}

table.ocular-table-resp td {
  font-size: 9px;
  line-height: 14px;
  vertical-align: baseline;
  padding: 8px 4px 8px 4px;
}

table.ocular-table-resp td li {
  padding-left: 6px;

  @media screen and (min-width: 1200px) {
    padding-left: 9px;
  }

  font-size: 9px;
  line-height: 14px;
}

span.nobrk {
  color: #ffffff !important;
}

@media screen and (min-width: 1200px) {
  table.ocular-table-resp tr.green-background:first-of-type td:nth-child(2) {
    width: 27%;
  }

  table.ocular-table-resp tr:first-child td:first-child {
    text-align: center;
    /* padding-left: 24px !important; */
  }

  table.ocular-table-resp {
    font-size: 12px;
    line-height: 16px;
    margin: auto;
    max-width: 828px;
  }

  table.ocular-table-resp td {
    font-size: 12px;
    line-height: 16px;
    padding: 8px 12px 8px 12px;
  }

  span.nobrk {
    text-wrap-mode: nowrap;
  }

  table.ocular-table-resp tr:nth-child(4) {
    display: none;
  }
}

table.ocular-table-resp tr.green-background:first-of-type td {
  padding: 8px 1px 8px 1px;
  font-size: 10px;
  line-height: 14px;
  font-weight: 700;

  @media screen and (min-width: 1200px) {
    font-size: 12px;
    line-height: 24px;
    padding: 8px 1px 8px 1px;
  }
}
 table.ocular-table-resp ul li::before {
  font-size: 1rem;
  top: 5px;
 }

/*      ocular page table 2    */

table.dream8-table2-blenrep.table-5-columns th {
  background-color: #86e871;
  color: black;
  width: 16%;
}

th.table2column2 {
  border-radius: 10px 0px 0px 0px;
}

th.table2column3 {
  border-radius: 10px 10px 0px 0px;
  background-color: #247724 !important;
  color: white !important;
}

th.table2column1 {
  background-color: #efebe280 !important;
  padding-left: 15px !important;
  text-align: left !important;
  width: 44%;
}

th.table2column4,
th.table2column5 {
  width: 20%;
}

th.table-header {
  line-height: 24px !important;
  font-size: 16px !important;
  color: #333333 !important;
  background-color: white !important;
  text-align: left !important;
}

/* @media screen and (max-width: 768px) {
  th.table2column4,
  th.table2column5 {
    font-size: 8px !important;
  }
} */

/*      dosing page table     */

table.dosing-table1 {
  font-weight: 400;
  margin: 0 auto;
  border-spacing: 2px;

  @media screen and (min-width: 1200px) {
    max-width: 828px;
  }

  th:nth-child(1) {
    /*width:219px;*/
    /*width: 26.45%;*/
    width: 12%;
  }

  th:nth-child(2) {
    /*width:241px;*/
    /*width: 29.11%;*/
    width: 35%;

    @media screen and (max-width: 1199px) {
      min-width: 118px;
    }
  }

  th:nth-child(3) {
    /* width:364px;*/
    width: 43.96%;
  }

  td.pastel.third-cloumn-padding.middle-align {
    vertical-align: middle;
  }

  th,
  td {
    padding: 15px 0px;
    font-size: 14px;
    line-height: 20px;
    font-size: 11px;
    line-height: 13px;

    @media screen and (min-width: 1200px) {
      font-size: 14px;
      line-height: 20px;
    }
  }

  th {
    background-color: #257722;
    color: #ffffff;
    text-align: center;
    border-radius: 10px 10px 0 0;

    @media screen and (max-width: 1199px) {
      padding: 12px 9px;
    }
  }

  td {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 12px;
    vertical-align: top;

    @media screen and (min-width: 1200px) {
      padding-left: 24px;
      padding-right: 24px;
      vertical-align: top;
      padding-top: 12px;
    }
  }

  @media screen and (min-width: 1200px) {
    .third-cloumn-padding {
      padding-left: 15px;
      padding-right: 15px;
      vertical-align: middle;
    }
  }

  /*  for table 1 italic text*/
  .italic-padding {
    display: block;
    padding-bottom: 8px;
  }

  /* top & bottom padding for table 1 and/or text*/
  .second-column-space {
    display: block;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  tr:nth-child(1) td:nth-child(1) {
    @media screen and (max-width: 1199px) {
      font-size: 10px;
      line-height: 15px;
    }
  }

  tr:nth-child(1) td:nth-child(1) {
    @media screen and (min-width: 1200px) {
      padding-left: 24px;
    }
  }

  td ul li {
    font-size: 11px;
    line-height: 13px;

    @media screen and (min-width: 1200px) {
      font-size: 14px;
      line-height: 20px;
    }
  }
}

table.dosing-table2 {
  font-weight: 400;
  margin: 0 auto;
  border-spacing: 2px;

  @media screen and (min-width: 1200px) {
    max-width: 828px;
  }

  th:nth-child(1) {
    min-width: 80px;
    width: 23%;
  }

  th:nth-child(2) {
    width: 25%;

    @media screen and (max-width: 1199px) {
      min-width: 70px;
      width: 28%;
    }
  }

  th:nth-child(3) {
    width: 66%;
  }

  th,
  td {
    padding: 15px 0px;
    font-size: 11px;
    line-height: 13px;

    @media screen and (min-width: 1200px) {
      font-size: 14px;
      line-height: 20px;
    }
  }

  th {
    background-color: #257722;
    color: #ffffff;
    text-align: center;
    border-radius: 10px 10px 0 0;

    @media screen and (max-width: 1199px) {
      padding: 12px 9px;
    }
  }

  td {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 12px;

    @media screen and (min-width: 1200px) {
      padding-left: 24px;
      padding-right: 24px;
      padding-top: 12px;
    }
  }

  @media screen and (min-width: 1200px) {
    .third-cloumn-space {
      padding-left: 15px;
      padding-right: 15px;
    }
  }

  tr:nth-child(1) td {
    @media screen and (max-width: 1199px) {
      font-size: 11px;
      line-height: 13px;
      vertical-align: top;
    }
  }

  tbody > tr > td {
    @media screen and (max-width: 1199px) {
      word-break: break-word;
    }
  }

  td ul li {
    font-size: 11px;
    line-height: 13px;

    @media screen and (min-width: 1200px) {
      font-size: 14px;
      line-height: 20px;
    }
  }
}

@media screen and (min-width: 1200px) {
  table.dosing-table2 tr:nth-child(1) td:first-child,
  table.dosing-table2 tr:nth-child(3) td:first-child,
  table.dosing-table2 tr:nth-child(6) td:first-child {
    padding-left: 24px;
  }
}

table.dosing-table1 sup {
  line-height: 11px;

  @media screen and (min-width: 1200px) {
    line-height: 18px;
  }
}

.vertical-top {
  vertical-align: top;
}

.third-cloumn-padding {
  vertical-align: middle !important;
}

.text-bold {
  font-weight: 700;
}

.grey {
  background-color: rgba(84, 79, 64, 0.08);
}

.white {
  background-color: rgba(250, 250, 248, 1);
}

.pastel {
  background-color: rgba(239, 235, 226, 1);
}

.semi-trasparent-beige {
  background-color: rgba(239, 235, 226, 0.7);
}

.fifty-opacity {
  background-color: rgba(239, 235, 226, 0.5);
}

/*      ocular consideraion content box h3 anchor tag font fix     */

head:has(link[rel="canonical"][href$="/ocular-toxicity-and-rems/"]) + body {
  #hcp-examinationresults h3 a {
    font-weight: 700;
    line-height: 32px;
    font-size: 21px;

    @media screen and (max-width: 1200px) {
      font-size: 18px;
      line-height: 24px;
    }
  }

  @media screen and (max-width: 1200px) {
    th.tablecolumn1,
    th.tablecolumn1 sup {
      font-size: 10px !important;
      line-height: 12px !important;
    }

    th.tablecolumn2,
    th.tablecolumn3,
    th.tablecolumn4,
    th.tablecolumn5 {
      /* width: 20%; */
      font-size: 10px !important;
      line-height: 12px !important;
    }
  }
}

/* dosing page table */

@media (min-width: 1200px) {
  .dosing-table2-blenrep {
    width: 828px;
  }
}

.dosing-table2-blenrep {
  font-size: 12px;
  line-height: 16px;
  margin-left: auto;
  margin-right: auto;
  border-spacing: 2px;
}

.dosing-table2-blenrep th {
  line-height: 22.87px;
}

.dosing-table2-blenrep th {
  text-align: center;
  padding: 8px 15px 8px 15px;
  padding: 8px;
}

table.dosing-table2-blenrep th {
  font-size: 12px;
  line-height: 16px;
  text-align: center;
}

table.dosing-table2-blenrep th.tablecol1 {
  width: 200px;
  background-color: white;
}

th.tablecol2 {
  width: 290px;
  border-radius: 10px 10px 0 0;
  background-color: #257722;
  color: #ffffff;
}

th.tablecol3 {
  width: 360px;
  border-radius: 10px 10px 0 0;
  background-color: #257722;
  color: #ffffff;
}

.dosing-table2-blenrep tbody tr:nth-child(odd) td {
  background-color: #efebe2;
}

.dosing-table2-blenrep tbody tr:nth-child(even) td {
  background-color: rgba(239, 235, 226, 0.5);
}

.dosing-table2-blenrep td {
  text-align: center;
  padding: 8px 12px;
}

.dosing-table2-blenrep td:first-child {
  text-wrap-style: balance;
  line-height: 16px;
  padding-right: 16px;
  padding-left: 28px;
  font-weight: 700;
  text-align: left;
}

.dosing-table2-blenrep td p {
  margin: 0;
  padding-right: 12px;
  text-align: right;
}

.dosing-table2-blenrep tr > td:first-child p {
  text-align: left;
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
}

span.bold-text {
  text-wrap-style: balance;
  font-weight: 700;
}

.dosing-table2-blenrep tbody tr:last-child td:first-child {
  border-radius: 0 0 0 11px;
}

.dosing-table2-blenrep tbody tr:last-child td:last-child {
  border-radius: 0 0 11px 0;
}

@media (max-width: 1199px) {
  .dosing-table2-blenrep {
    font-size: 10px;
    line-height: 14px;
    width: 100%;
    border-spacing: 2px;
  }

  th.tablecol1 {
    padding: 0px !important;
  }

  th.tablecol2 {
    font-size: 12px;
    line-height: 15px;
    width: 80px;
  }

  th.tablecol3 {
    font-size: 12px;
    line-height: 16px;
    width: 166px;
  }

  table.dosing-table2-blenrep th {
    font-size: 10px;
    line-height: 14px;
    padding: 8px;
    text-align: center;
  }

  table.dosing-table2-blenrep th.tablecol1 {
    width: 40%;
  }

  .dosing-table2-blenrep td {
    font-weight: 400;
    padding: 8px 12px;
    background-color: #f5f5dc;
  }

  .dosing-table2-blenrep td:first-child {
    line-height: 12px;
    text-wrap-style: balance;
    padding: 8px;
    padding-right: 8px !important;
    text-align: left;
  }
}

/* dosing table 1 indentation */
@media screen and (min-width: 1200px) {
  .indent-text {
    display: block;
    margin-left: 12px;
  }
}

/* dosing page table ends*/

/* Table indentation fixes for D8 efficacy and D7 efficacy  */

.indent-once {
  padding-left: 24px;
}

td.vertical-top.white.middle-align {
  vertical-align: middle;
}

.indent-twice {
  padding-left: 35px;
}

@media (max-width: 1199px) {
  .indent-once {
    display: inline-block;
    padding-left: 15px;
  }

  .indent-twice {
    display: inline-block;
    padding-left: 12px;
  }
}

#superior-efficacy-card h2 > p,
#patient-profile-card h2 > p,
#twg-support-card h2 > p,
#patients-last-response-card h2 > p {
  margin: 0;
}

#twb-content-card h4 .selection-italic,
#hcp-examinationresults h3 a {
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
}

/* footnote ending <sup> fix */
li.ending-sup sup:last-child {
    padding-right: 4px;
    width: 9px;
    font-size: 75% !important;
    line-height: 134% !important;
}

/* footnote superscript with 2 characters */
.sup-2-char li > :first-child {
  width: 11px !important;
}