html, body {
	height: 100%;
}

#main {
	flex: 1 0 auto;
}

#sticky-footer {
	flex-shrink: 1;
	background-color: #e9ecef;
}

header.header {
	border-bottom: 1px solid #d5d5d5;
}

.main-navigation {
	background-color: transparent !important;
}

.navbar-expand-lg .navbar-nav .nav-link {
	padding-right: 1rem;
	padding-left: 1rem;
}

.navbar-toggler {
	padding: 0.25rem 0.35rem;
	font-size: 0.95rem;
}