#header-component > header > div.LogoBar > div.MaxWidthContainer > div {
  background: #fff;
}
.fEEYCW .menu-is-close::after, .iOflBu .menu-is-open::after {
  color: #E7004C!important;
}


div > [renderingas="icons-with-text"] div > [data-component="RTE"] h3 span.rte-heading-colored {
  font-size: 21px;
  line-height: 32px;
}

@media screen and (max-width: 1200px) {
  div > [renderingas="icons-with-text"] div > [data-component="RTE"] h3 span.rte-heading-colored {
    font-size: 18px;
    line-height: 24px;
  }
}

/*Ruby Patient Profiles*/

.ruby-patient-profile-table,
.ruby-patient-profile-table ul,
.ruby-patient-profile-table h3.rte-heading-colored {
  border: 1px solid #016585;
}

.ruby-patient-profile-table {
  border-bottom: none;
}

.ruby-patient-profile-table > h3 {
  background-color: #fafaf8;
}

.ruby-patient-profile-table h3 {
  padding: 17px 16px;
  text-align: center;
  border-bottom: 1px solid #016585;
}

.ruby-patient-profile-table ul {
  margin: 0;
  padding: 16px !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

@media (min-width: 1200px) {
  .ruby-patient-profile-table {
    display: grid;
    grid-template-columns: 50% 50%;
    grid-template-rows: auto auto auto;
  }

  .ruby-patient-profile-table h3:nth-child(1) {
    grid-row-start: 1;
    grid-row-end: 1;
  }

  .ruby-patient-profile-table ul {
    grid-column: 2;
    grid-row: 1 / span 3;
    border-top: none;
    border-right: none;
  }
}

@media (max-width: 1200px) {
  .ruby-patient-profile-table {
    margin: 8px 0;
  }

  .ruby-patient-profile-table h3:nth-child(3) {
    border-bottom: none;
  }

  .ruby-patient-profile-table ul {
    border-left: none;
    border-right: none;
  }

  .ruby-patient-profile-table h3 {
    padding: 16px;
  }
}

.table-row.row-last {
 border-bottom: 1px solid #016585 !important;
}

.table-row.row-first {
  background-color: #fafaf8;
}

.table-row.row-third {
  background-color: #fafaf8;
}

.table-row {
  border-bottom: none !important;
  padding-top: 16px;
  padding-bottom: 16px;
  border: 1px solid #016585;

}

/*Safety Profile*/

.safety-profile-table {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.safety-profile-table,
tr,
td {
  border: 1px solid #016585;
  border-collapse: collapse;
}

.safety-profile-table td,
.safety-profile-table td p {
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
}

.safety-profile-table tr:nth-child(3),
.safety-profile-table tr:nth-child(6),
.safety-profile-table tr:nth-child(8),
.safety-profile-table tr:nth-child(13),
.safety-profile-table tr:nth-child(16),
.safety-profile-table tr:nth-child(18),
.safety-profile-table tr:nth-child(20),
.safety-profile-table tr:nth-child(22),
.safety-profile-table tr:nth-child(24),
.safety-profile-table tr:nth-child(26) {
  background-color: #016585;
}

.safety-profile-table td p {
  color: #e7004c;
  text-align: right;
  padding-right: 8px;
}

.safety-profile-table td {
  padding: 8px 0;
  padding-left: 16px;
}

.safety-profile-table td h6 {
  color: white;
  padding-right:16px;
}

.safety-profile-table tr > td:first-child p,
.safety-profile-table tr:first-child td h6 {
  color: #55564e;
  text-align: left;
}

.safety-profile-table tr:nth-child(2) > td p {
  color: #e7004c;
  text-align: right;
  padding-right: 12px;
}

@media (max-width: 1200px) {
  .safety-profile-table td {
    padding-left: 8px;
  }
}

/*Safety Profile second Table*/

.safety-profile-second-table {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.safety-profile-second-table,
tr,
td {
  border: 1px solid #016585;
  border-collapse: collapse;
}

.safety-profile-second-table td,
.safety-profile-second-table td p {
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
}

.safety-profile-second-table tr:nth-child(3),
.safety-profile-second-table tr:nth-child(7),
.safety-profile-second-table tr:nth-child(13) {
  background-color: #016585;
}

.safety-profile-second-table td p {
  color: #e7004c;
  text-align: right;
  padding-right: 8px;
}

.safety-profile-second-table td {
  padding: 8px 0;
  padding-left: 16px;
}


.safety-profile-second-table td h6 {
  color: white;
padding-right:16px;
}

.safety-profile-second-table tr > td:first-child p,
.safety-profile-second-table tr:first-child td h6 {
  color: #55564e;
  text-align: left;
}

.safety-profile-second-table tr:nth-child(2) > td p {
  color: #e7004c;
}

@media (max-width: 1200px) {
  .safety-profile-second-table td {
    padding-left: 8px;
  }
.safety-profile-second-table td h6 {
padding-right:4px;

}
}

.col {
  box-sizing: border-box;
}

.column {
  float: left;
  width: 50%;
  padding: 10px;
  height: 300px;
  /* Should be removed. Only for demonstration */
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

#garnet-results-table-cont .table-row ul {
  padding-left: 16px;
  padding-right: 16px;  
}
/* Added to add spacing to page for mmit tool loading issue */
@media (min-width: 1200px) {
  #addnlQuesSection {
    margin-bottom: 64px !important;
  }
}
/* Added to update isi line height on initial load in mobile */
.isi-snippet-onload .rte-fs-body2, .isi-snippet-onload p{
  @media (max-width: 1200px) {
        line-height: 16px !important;
    }
}
/* Ruby patient profile  */
head:has(link[rel="canonical"][href*="/ruby-patient-profiles"])+body #patientProfileColCont h1, 
head:has(link[rel="canonical"][href*="/ruby-patient-profiles"])+body #patientProfileColCont h3{
  margin: 0;
}
head:has(link[rel="canonical"][href*="/ruby-patient-profiles"])+body #considerJempCallout h5{
  margin: 0;
}
