Some selectors are too long. Sometimes, we use a tagname, sometimes a class (we should always use the class, and don't assume the tag won't ever change). Descendent selector should be avoided. Comments are missing too. See: https://wiki.mozilla.org/DevTools/CSSTips
Created attachment 586099 [details] [diff] [review] Typo fix Fwiw this patch should be applied during this clean up.
There is also unused CSS, e.g. http://mxr.mozilla.org/mozilla-central/search?string=searchInput&find=&findi=&filter=^[^\0]*%24&hitlimit=&tree=mozilla-central finds the term 'searchInput' only in CSS files.
No use keeping this old css cleanup bug around. Let's file new ones when we find new things to be cleaned up.