/* TODO: Designe me. */

.terminal .terminal-output div div,
.cmd .prompt
{
    line-height: 120%;
}

.terminal,
.cmd
{
    font-size: 16px;
    line-height: 120%;
}

/* bootstrap padding */
body { padding-top: 51.5px }
.header { color: #fff; }

.terminal { border: 1px solid #0071BC; }
html,body { height:100%; }
.container {
   min-height:100%;
}

@media screen and (min-height : 480px){
   #footer {
      background-color: #F5F5F5;
   }
}

@media screen and (min-height : 780px){
   #footer {
      background-color: #F5F5F5;
      width: 100%;
      position: absolute;
      bottom: 0;
      height: 140px;
   }
}

/* TODO: Designe me. */

.terminal .terminal-output div div,
.cmd .prompt
{
    line-height: 120%;
}

.terminal,
.cmd
{
    font-size: 16px;
    line-height: 120%;
}

/* bootstrap padding */
body { padding-top: 51.5px }
.header { color: #fff; }

.terminal { border: 1px solid #0071BC; }
html,body { height:100%; }
.container {
   min-height:100%;
}

   #footer {
      background-color: #F5F5F5;
   }

Stop absolute position for the footer
Stop absolute position for the footer

GitHub: fix #8

Reported by Naoya Murakami. Thanks!!!
