.safety-tolerability-table1 {
    width: 100%;
    border-collapse: collapse;
    max-width: 1030px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 24px;
}
table.safety-tolerability-table1 td[rowspan='2'] {
    text-align: left;
    padding-left: 16px;
}
 
.safety-tolerability-table1 th,
.safety-tolerability-table1 td {
  border: 1px dashed #8EBEE6;
  padding: 8px;
  text-align: center;
}

.safety-tolerability-table1 .section {
    td{
        background-color: #D90369;
        color: white;
        font-weight: bold;
        padding-left: 16px;
        h5{
            color: white;
        }
    }
  
}
 
.safety-tolerability-table1 .section + tr td {
  border-top: none;
}
 
.safety-tolerability-table1 .section td:first-child {
  text-align: left;
  padding: 13px 0 13px 16px;
  border-bottom:0;
}
.solicated-heading{
    th{
        background: #68002A;
        h6, h5{
            color: #fff;
        }
    }
}
.solicated-heading th:first-child{
    text-align: left;
    padding: 13px 0 13px 16px;
}
.highlight-1{
background-color: #F3F7FF;
}
.safety-tolerability-table1 tr td:first-child,
.safety-tolerability-table1 tr th:first-child {
    border-left: 0;
}.safety-tolerability-table1 tr:first-child th{
    border-top:0;
}
.safety-tolerability-table1 tr:nth-child(2) th {
    padding: 12px 0 4px 0;
}

.safety-table2 tr:first-child th {
    padding: 12px 0 4px 0;
}
.safety-tolerability-table1.safety-table2 .solicated-heading th:first-child{
    padding: 13px 0 13px 16px;
}
.safety-table2 tbody td:first-child {
    text-align: left;
    padding:16px 0 16px 16px;
}
.safety-table2 th:first-child{
    width: 39%;
}
table.safety-tolerability-table1 thead .solicated-heading th {
    border-bottom: 0;
}
table.safety-tolerability-table1 tbody tr:first-child td {
    border-top: 0;
}
.safety-tolerability-table1-mobile{
    display: none;
}
.safety-tolerability-table1-desktop{
    display: block;
}
.mt-24{
    margin-top: 24px;
}
.mt-20{
    margin-top: 20px;
}
.mb-20{
    margin-bottom: 20px;
}
@media (max-width: 1024px){
    .safety-table2 th:first-child {
        width: 50%;
    }
    .safety-tolerability-table1-mobile{
        display: block;
    }
    .safety-tolerability-table1-mobile .safety-tolerability-table1 .solicated-heading th:first-child{
        padding: 13px 0 13px 16px;
    }
    .safety-tolerability-table1-desktop{
        display: none;
    }
    .safety-tolerability-table1-mobile .safety-tolerability-table1 tr:first-child th {
        padding: 12px 0 4px 0;
    }
}