Check the spelling of ‘height’ under your #navbar in css and also I would change it to this:
height: 100vh;
vh sets it equal to the viewport height (or screen height) where as setting it to 100% only sets it equal to 100% of the height of the parent container.