// Tables table { th { font-size: $table-th-font-size; font-weight: 400; } td { font-size: $table-td-font-size; font-weight: 300; } &.table { thead th { border-top: none; } th, td { padding-top: $table-th-padding-top; padding-bottom: $table-td-padding-bottom; } a { margin: 0; color: $table-a-color; // &.btn { // color: inherit; // } } .label-table { margin: 0; padding: 0; line-height: $table-label-height; height: $table-label-line-height; } &.btn-table { td { vertical-align: middle; } } } &.table-hover { tbody { tr { &:hover { transition: $table-hover-transition; background-color: $table-hover-background-color; } } } } .th-lg { min-width: $table-th-lg-min-width; } .th-sm { min-width: $table-th-sm-min-width; } &.table-sm { th, td { padding-top: $table-sm-padding-y; padding-bottom: $table-sm-padding-y; } } } .table-scroll-vertical { max-height: $table-scroll-vertical-max-height; overflow-y: auto; } .table-fixed { table-layout: fixed; } .table-responsive, .table-responsive-sm, .table-responsive-md, .table-responsive-lg, .table-responsive-xl { > .table-bordered { border-top: 1px solid #dee2e6; } }