html { position: relative; min-height: 100%; } body { margin-bottom: 50px; } body > .container { padding: 1rem 0; } .container .text-muted { margin: 20px 0; } .footer { position: absolute; bottom: 0; width: 100%; height: 50px; } .footer > .container { padding-right: 15px; padding-left: 15px; } code, kbd, pre, samp, textarea#source { font-family: 'PT Mono', 'Hack', SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace; } .sourcetable { width: 100%; } .linenos { text-align: right; } td.linenos pre { color: var(--light); background-color: var(--secondary); } .source { color: var(--light); background-color: var(--dark); } .note-links { margin-bottom: 10px; } .form-control, .form-control:focus { background-color: var(--dark); } .form-control { color: var(--light); } .form-control:focus { color: var(--white); } .computer { display: none; left: -9000000000px; position: absolute; }