/* Compare table styling 
*
*
Used for /pricing and compare pages */

table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    min-width: 600px;
    font-family: 'Inter', sans-serif;
    font-size: 1rem;
    border: none;
  }
  
  td {
    padding: 14px 20px !important;
    text-align: center;
    border: none;
  }
  
  tbody td:first-child {
    text-align: left;
  }
  
  tbody tr:nth-child(even) {
    background-color: var(--white-pure);
  }
  
  tbody tr:nth-child(odd) {
    background-color: #f4f6fb;
  }
  
  .check-icon {
    width: 20px;
    height: 20px;
    display: inline-block;
  }

  table, td, th{
    border: 0 !important;
  }
  
  .responsive-table-wrapper {
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  table{
    margin-bottom: var(--s-50) !important;
  }

  td{
    width: 18%;
    max-width: 220px;
  }

  tbody td:first-child{
    width: auto;
  }

  .sticky-pages-nav{
    word-break: break-all;
  }