
footer, .footer{
	background-color:#434a54;
	color: #f8f9fa;
	padding:2.5rem .75rem .1rem;
	display:block;
	line-height:1.5rem;
	margin-top:3rem;
}

.footer h1{
	line-height:1.5rem;
	font-size:1.2rem;
	margin: 0 0 0.5rem 0;
	color: #ffffff;
}
.footer small{
	font-size:0.7rem
}

.footbox{
	text-align:left;
	border-bottom: 1px dotted #ffffff;
	margin-bottom:15px;
}
.infootbox{
	display:inline-block;
	text-align:left;
}
@media (min-width: 576px){
	.footbox{
		border-bottom: none;
	}
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
	.footbox{
		text-align:center;
	}
	.footbox:first-child{
		text-align:left;
	}
	.footbox:last-child{
		text-align:right;
	}
}
@media (min-width: 1200px) {
}