/* table */

#how-ben-works .bcell-table table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}

/* cells */

#how-ben-works .bcell-table th,
#how-ben-works .bcell-table td {
  border: 0.5px solid #D1D5DC;
  text-align: center;
  word-break: break-word;
}

/* first column */

#how-ben-works .bcell-table th:first-child,
#how-ben-works .bcell-table td:first-child {
  width: 24.8%;
  line-height: 100% !important;
}

/* header padding */

#how-ben-works .bcell-table th
  {
    padding: 12.5px 5px;
    line-height: 100% ;
  }

/* header colors */

.benlysta {
  background: #661c78;
  color: white;
}

.placebo {
  background: #6c6c6c;
  color: white;
}

/* sub-headings */

.sub-heads{
  padding: 4.5px 5px !important;
  line-height: 24px !important;
  font-weight: 400;
}

/*cell font size*/

#how-ben-works .bcell-table table {
  font-size: 12px !important;
}

/* values */

.value {
  display: block;
  font-weight: 600;
  color: #661c78;
}

.n {
  display: block;
  color: #555;
}

/* table body cell spacings */

#how-ben-works .bcell-table table tbody tr td{
  padding: 8.5px 5px ;
}
#how-ben-works .bcell-table table tbody tr td span{
  font-size: 12px !important;
  line-height: 16px !important;
}

/* grey header row */

#how-ben-works thead tr:nth-child(2) th:not(:first-child) {
  background: #efefed;
}

/* grey last two columns */

#how-ben-works tbody td:nth-child(4),
#how-ben-works tbody td:nth-child(5) {
  background: #efefed;
}

/* light purple bg on 2nd and 3rd columns */

#how-ben-works tbody td:nth-child(2),
#how-ben-works tbody td:nth-child(3){
  background-color: #EEE4EE;
}

/* border none for empty cells */

.empty{
  border:none !important;
}

/* desktop */

@media (min-width: 768px) {
  
#how-ben-works .bcell-table th{
    padding: 16px 5px;
    line-height: 100% ;
}

}
