img {
	max-width: 100%;
}
.body-main {
	background: url(../img/ofmars.jpg) no-repeat center/cover;
}
.body {
	min-height: 100vh;
	font-size: 14px;
	padding-top: 56px;
	padding-bottom: 31px;
}
.header,
.footer {
	position: fixed;
	left: 0;
	right: 0;
	z-index: 100;
	background-color: #343a40;
}
.header {
	top: 0;
}
.footer {
	color: #fff;
	bottom: 0;
	padding: 5px 0;
}
.logo {
	display: inline-block;
	max-width: 50px;
}
.nav-list {
	list-style: none;
	display: flex;
	padding: 0;
	margin: 0;
}
.nav {
/*
	display: flex;
	justify-content: flex-end;
*/
	background-color: #343a40 !important;
	padding: 0;
}
.nav-link {
	display: inline-block;
	padding: 15px 20px 20px;
	color: #fff;
	transition: all .2s ease-in-out;
}
.navbar-nav {
	justify-content: flex-end;
}
.nav-item.dropdown:hover > .dropdown-menu {
	display: block;
}
.nav-link:hover,
.nav-link:focus,
.nav-link.active {
	background-color: #6c757d;
	color: #fff;
}
pre {
	background-color: #f7f7f7;
	border: 1px solid #cecece;
	padding: 10px;
	border-radius: 6px;
}
.item {
	height: 100%;
}