[CLC-4074] Design: Close off-canvas mobile navigation with sideswipe

https://jira.ets.berkeley.edu/jira/browse/CLC-4074
Merge pull request #2796 from christianv/CLC-4074

[CLC-4074] Design: Close off-canvas mobile navigation with sideswipe