/*  
Sticky Footer Solution
by Steve Hatcher 
https://stever.ca
https://www.cssstickyfooter.com
*/


/* must declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */
html,
body {
  height: 100%;
  /* The html and body elements cannot have any padding or margin. */
}

/* Wrapper for page content to push down footer */
#wrap {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  /* Negative indent footer by its height */
  margin: 0 auto -350px;
  /* Pad bottom by footer height */
  padding: 0 0 350px;
}

/* Set the fixed height of the footer here */
#footer {
	height: 350px;
	background-color: #000000;
	padding-top: 20px;
	color: #FFFFFF;
}


.navbar {
	margin-bottom: 15px;
	margin-top: 20px;
}
.logo {
	max-height: 60px;
	margin-top: 15px;
}
.modal {
	overflow: auto;
	color: #333;
}

#footer .well{
	color: #FFFFFF;
	background-color: #333333;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-top: 20px;
	margin-top: 20px;
}
#calc{
}
#calc .well{
	color: #000000;
	background-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-top: 20px;
	margin-top: 20px;
	background-image: url(/img/calc_back.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
bordercolor {
	height: 5px;
	display: block;
	background-color: #CCCCCC;
}
#MySpamTrap {
display:none;
}
@media (max-width: 992px) {
#footer {
	height: auto;
	background-color: #000000;
	background-image: url(/images/hback.jpg);
	background-repeat: repeat-x;
	background-color: #000000;
	padding-top: 20px;
}
.carousel-control.left, .carousel-control.right, .carousel-indicators {
display:none; 
 } 