it's a css thing
it basically means "give this rule higher importance than any subsequent rules of this type"
so if you did:
#vrecorder { display: none !important; }
#vrecorder { display: block; }
the top one takes priority because it has higher importance
if you removed the !important the bottom one would have higher importance because all other factors being equal, it is defined after the first thus overriding the first one
there is more to it than that but whatever, hope that makes sense