.navbar-logo {
	border-radius: 3px;
}

.navbar-name {
	margin-left: 10px;
	font-weight: bold;
	font-size: 110%;
}

.hero, footer.footer {
	background: #1d4f8c;
	color: #fff;
}

footer.footer a {
	color: #F6C915;
}

.is-blue {
	background-color: #07A0C3;
	color: #fff;
}

.is-gold {
	background-color: #F6C915;
	color: #000;
}

.is-beige {
	background-color: #FFF1D0;
	color: #000;
}

a, .tabs li.is-active a {
	color: #07A0C3;
}

@media screen and ( min-width: 768px ) {
	.hero-cloud {
		background-image: url('images/clouds.png');
		background-position: right top;
		background-repeat: no-repeat;
	}

	.hero-image {
		background-image: url('images/mausoleu agostinho neto isolated.png');
		background-position: right top;
		background-repeat: no-repeat;
	}
}

@media screen and ( max-width: 768px ) {
	.container {
		padding: 0px 5px;
	}
}

@media screen and ( min-height: 1024px ) {
	.hero-image {
		background-position: right bottom;
	}
}

hr {
	width: 75%;
	margin: 1.5rem auto;
}

.hero-box {
	max-width: 600px;
}

.has-margin {
	margin-top: 20px;
}

.concept-list li {
	margin-top: 5px;
}

.concept-title {
	font-weight: bold;
}

.tab-pane {
	display: none;
}

.call-button {
	width: 350px;
	margin: 10px auto;
}

.small-buttons {
	width: 350px;
	margin: 0px auto 10px;
	display: flex;
	justify-content: space-between;
}

.small-button {
	width: 115px;
}
