footer doesn't cover content w/ lower resolution on error message (#3458)
footer doesn't cover content w/ lower resolution on error message (#3458)

* footer doesn't cover content w/ lower resolution

* fix footer including mobile. pixels instead.

* less margin on mobile

* more specific class name. top div bottom-margin.

* fix footer desktop, tablet, mobile

kevinlee12/oppia,oppia/oppia,terrameijar/oppia,oppia/oppia,oppia/oppia,AllanYangZhou/oppia,AllanYangZhou/oppia,MAKOSCAFEE/oppia,AllanYangZhou/oppia,shaz13/oppia,terrameijar/oppia,terrameijar/oppia,prasanna08/oppia,souravbadami/oppia,brianrodri/oppia,brianrodri/oppia,prasanna08/oppia,MAKOSCAFEE/oppia,kevinlee12/oppia,AllanYangZhou/oppia,himanshu-dixit/oppia,MAKOSCAFEE/oppia,terrameijar/oppia,prasanna08/oppia,himanshu-dixit/oppia,himanshu-dixit/oppia,souravbadami/oppia,kevinlee12/oppia,oppia/oppia,shaz13/oppia,brianrodri/oppia,kevinlee12/oppia,souravbadami/oppia,souravbadami/oppia,himanshu-dixit/oppia,shaz13/oppia,brianrodri/oppia,kevinlee12/oppia,shaz13/oppia,brianrodri/oppia,prasanna08/oppia,oppia/oppia,souravbadami/oppia,prasanna08/oppia,MAKOSCAFEE/oppia