/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 100px;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 100px;
  /* background-image: url('../images/small_steps-mauve-footer.png'); */  /*dh*/
  background-color: #e4c993;
}

@media (max-width:992px){.footer{height:140px} body{margin-bottom:140px;}}


/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

body > .container {
  padding: 30px 50px 50px;  /*dh*/
  background-color:#fff;
  color:#000;
}
.container .text-muted {
  margin: 0px 0;
}

.footer > .container {
  padding-right: 35px;
  padding-left: 35px;
  color:#000;
}
.footer > .container a:link {
	color:#000;
	text-decoration:none;
}
.footer > .container a:visited {
	color:#220000;
	text-decoration:none;
}
.footer > .container a:hover {
	color:#333;
	text-decoration:underline;
}

code {
  font-size: 80%;
}
