.row { margin-right: -24px; & > table { table-layout: fixed; -premailer-width: 100%; width: 100%; & > tbody > tr > td { min-height: 1px; font-weight: normal; padding-right: 24px; vertical-align: top; text-align: left; } } } @each $key, $value in $grid-cols { td.col-#{$key}, td.col-lg-#{$key} { width: $value; } } @each $space, $value in $spacers { .row.gap-#{$space}, .row.gap-x-#{$space}, .row.gap-lg-#{$space}, .row.gap-x-lg-#{$space} { margin-right: -1 * $value; & > table > tbody > tr > td { padding-right: $value; } } .row.gap-#{$space}, .row.gap-y-#{$space}, .row.gap-lg-#{$space}, .row.gap-y-lg-#{$space} { margin-bottom: -1 * $value; & > table > tbody > tr > td { padding-bottom: $value; } } }