body {
	padding-top: 54px;
}

@media (min-width: 992px) {
	body {
		padding-top: 56px;
	}
}

.carousel-item {
	height: 35vh;
	min-height: 300px;
	background: no-repeat center;
}

.dropdown-menu li:hover .sub-menu {
	visibility: visible;
}

.dropdown:hover .dropdown-menu {
	display: block;
	top: 38px;
}

.navbar {
	padding: 0.25rem 1rem;
}

.card-header {
	padding: .4rem 1.25rem;
}

.card-body {
	padding: 1rem 1.25rem;
	padding-bottom: 0.2rem;
}

pre {
	color: #1266ed;
	border: 1px solid #ccc;
	background-color: #f5f5f5;
	border-radius: 4px;
	padding: 6px;
}