sans-serif is not the name of a typeface, thus the quotation marks need to be removed, otherwise the browser looks for a typeface named 'sans-serif', doesn't find it and thus uses its own default font (in my case it seems to be Times New Roman, which is a serif font).