/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 80px;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 70px;
  background-color: #f5f5f5;
}


/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

@media(max-width:767px){
body > .container {
  padding: 220px 15px 0;
  padding-left: 5%;
}
}

@media(min-width:767px){
body > .container {
  padding: 290px 15px 0;
  padding-left: 5%;
}
}

@media(min-width:1200px){
body > .container {
  padding: 290px 15px 0;
  padding-left: 5%;
}
}


.container .text-muted {
  margin: 0px 0;
  text-align:left;
}

.footer > .container {
  padding-right: 15px;
  padding-left: 15px;
  color:#fff;
}

code {
  font-size: 80%;
}

.bg_footer {
	background-repeat: repeat;
	background-color: #1993F3;
	background-image: url("http://www.pippicalzelunghe.net/images/bg_footer_big.jpg");
	background-repeat: no-repeat;
	background-position: center -30px;
	width: 100%;
	}