table.mod-align-header {
    th:first-child {
        padding-left: $header-padding;
    }

    tbody tr td:first-child {
        padding-left: $header-padding;
    }

    tbody tr.blankslate-row td:first-child {
        padding-left: $table-blankslate-row-width;
    }

    &.mod-collapsible-rows tbody tr.collapsible-row td:first-child {
        padding-left: $header-padding;

        .container {
            margin-right: -$header-padding;
            margin-left: -$header-padding;

            // fix so that elements can take the full width of the table during animation
            padding-right: $header-padding;
            padding-left: $header-padding;
        }
    }

    &.mod-collapsible-rows tbody tr.collapsible-row td:last-child {
        padding-right: $header-padding;
    }
}
