As regras de casamento para o css são chamadas de seletores, uma definição de estilo pode ser casada com um seletor ou um grupo de seletores separados por vírgula, um seletor pode casar um elemento por:
elemento do tipo : element_name { style definition; }
elemento do tipo com a classe : element_name.class_name { style definition; }
todos os elementos com a classe : .class_name { style definition; }
o elemento com o id : #id_of_element { style definition; }
casamento de um grupo : #id_of_element, element_name.class_name { style definition; }
Fonte: https://pt.wikibooks.org/wiki/Curso_de_CSS/O_que_%C3%A9_CSS