/*FOOTER ONLY*/ html {
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 100%;
}
*, *:before, *:after {
-webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit;
}
body {
position: absolute; margin: 0; padding-bottom: 30px; min-height: 100%; width: 100%; font-family: "Helvetica Neue", Arial, sans-serif;
}
footer {
font-size: 80%; position: absolute; right: 0; bottom: 0; left: 0; padding: 10px; background-color: #efefef; text-align: center;
}