table { width:100%; th { padding-top: 9px; font-weight: bold; vertical-align: middle; } th, td { padding: 10px 10px 9px; line-height: 18px; text-align: left; } &.bordered-table { border: 1px solid #DDD; border-collapse: separate; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } &.zebra-striped { @extend .table-striped; } } table.admin-table { @extend .table-bordered; @extend .zebra-striped; @include solid_shade; th { border-color: #CCC; border-bottom: 1px solid #bbb; @include bg-gray-gradient; } } table.no-borders { border:none; tr, td { border:none } }