#portada {
	flex-wrap: wrap-reverse;
	margin: 0 -15px;
}
#imagen {
	background-color: #830300;
}
.img-fluid {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
h1 {
	padding-top: 0;
}
#h-md {
	display: none;
}
.nav.nav-tabs {
	margin-top: 1rem;
}
.container.tab-pane {
	padding-left: 0;
	padding-right: 0;
	max-width: 98%;
}
.nav-tabs .nav-link {
	font-weight: bold;
}
.link-sustancia {
	color: var(--institucional2);
}

@media screen and (min-width: 768px) {
	#portada {
		color: #ffffff;
		background-color: #830300;
		flex-wrap: wrap;
		padding-bottom: 1rem;
	}
	#h-sm {
		display: none;
	}
	#h-md {
		display: block;
		color: #ffffff;
		background-color: #830300;
		margin: 0 -15px;
		padding: 1rem;
	}
	#imagen, #leyenda {
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
}
