If you are going to report a problem with your sticky footer, please expunge the unnecessary code - HTML and CSS - from the page so we can focus on the problematic code. Think of the demo as a “working page” that demonstrates the issue without cluttering the issue with irrelevent code.
I am not familiar with jsBin so I may be missing something there.
I can’t tell how your sticky footer is supposed to work. Please take a look at a couple of @PaulOB’s sticky footers and see if you can adapt either to fill your needs. A sticky footer does not require much code.
How to keep footer on window bottom when low content - #2 by PaulOB
How to keep footer on window bottom when low content - #6 by PaulOB
https://codepen.io/paulobrien/pen/rxyEMN?editors=1100#0
There are others. Just search for sticky footer.