The column headers' table row is a child of a <thead
> element, so the provided CSS rule should not affect it (check the screenshot). Did you change the CSS selectors in any way? In case you have nested tables (hierarchy) and semi-transparent backgrounds, you may need to tweak the background styles of the nested headers, so that they are completely opaque.
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.