
html, body {

  height: 100%;
  
}

/*
input {

	height: 30px !important;

}
*/

#wrap {
	
  min-height: 95%;
  
}

#main {

  overflow: none;
  padding-bottom: 50px; /* this needs to be bigger than footer height*/
  
}

.footer {

  position: relative;
  margin-top: -20px; /* negative value of footer height */
  height: 20px;
  clear: both;
  padding: 20px;
  
  border-top: 1px solid #D4D4D4;
  
} 

.footer div>div {

  text-align: left;
  line-height: 1.1em;

}

.nav-collapse.collapse {
    overflow: visible\9;
  }


