table.vendor-rates { .cell_rate { text-align: center; } .rate-icon { cursor: help; } .rate-meets { color: green } .rate-below { color: green } thead { th { border: 1px solid #B3B3B3 !important; vertical-align: middle; text-align: center } } tbody tr td { border: 1px solid #ccc; vertical-align: middle; border-top: 2px solid #000; &.grid_comment { border-top: 0; } } .cell_comment { span.full-comment { display: none } &.full-comment { span.full-comment { display: inline } span.short-comment { display: none } } } td.rate-green { background-color: green !important; color: $white; } td.rate-red { background-color: red !important; color: $white; } td.rate-yellow { background-color: orange !important; color: $white; } } #app-vendorrate-admin-general-generallist { .grid_meets-count, .cell_total_count {text-align: center} span.zero-number {color: lightgrey} } #app-vendorrate-admin-vendorratelist { .grid_rate {text-align: center} } #vendorrate-filter-form { #query-element { width: 450px; } dt { line-height: 1; } dt label, dd { line-height: 33px; } }