html, body { padding: 0; margin: 0; font-family: Verdana, "Lucida Sans Unicode", sans-serif }

body { min-height: 100vh; display: -ms-flexbox !important; display: flex !important; -ms-flex-direction: column !important; flex-direction: column !important; background-color: #000; color: #ccc; }

header { background-color: #111; color: #ff550b; }

header div.logo { font-size: 1.2rem; margin: 1rem; }

main div.maincontainer { margin: 1rem; }

footer { margin-top: auto !important; }
