html { 
  height: 100%; 
}
body { 
  height: 100%; 
  overflow-y: scroll;
}
div#page {
  position: relative;
  display: block;
  height: auto;
  min-height: calc(100% - 250px);
  margin-bottom: 190px; 
}
div#content {
  padding: 20px;
  padding-top: 0px;
}

footer#page-footer {
  margin-bottom: -250px;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0px;
}

ul.breadcrumb {
  margin: 15px 0 -15px 0;   
}