html{position:relative;min-height:100%}html,body{height:100%}body{margin-bottom:60px;-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding-top:40px;padding-bottom:40px;background-color:#f5f5f5}.footer{position:fixed;bottom:0;width:100%;height:60px;line-height:60px;background-color:#f5f5f5}
