.principal_menu {
	display: flex;
	flex-direction: column;
}

.menu_brand {
	height: 15%;
	display: flex;
	align-items: center;
}
.menu_brand_img {
	width: 35%;
	padding-left: 5%;
}
.menu_brand_img img {
	width: 150%;
}
.menu_brand_btn {
	padding-top: 2%;
	padding-left: 18%;
	width: 65%;
}
.btn-default {
	color: #fff !important;
	background-color: #006692; !important;
	border-color: #006692; !important;
}
.btn-default:hover {
	color: #fe9a00; !important;
	background-color: #fe9a00;!important;
	border-color: #fe9a00; !important;
}
.menu_lista {
	height: 85%;
	padding: 0 5%;
}
.menu_lista_titulo {
	margin: 2% 0;
	color: #264860;
}
.card-header {
	padding: 0;
}
.card {
	border: 0.5px solid #4e98bb !important;
	margin-top: 1%;
	border-radius: 0.25rem !important;
	background-color: rgba(248, 248, 248, 0.5) !important;
}
.card-start {
	transform: scale(1.02);
}
.card-body {
	padding: 0.5rem 1rem !important;
}
.card-header h2 {
	display: flex;
	background-color: #4e98bb;
	border: 1px solid #4e98bb !important;
}
.btn-link {
	width: 100%;
	text-align: left;
	color: white !important;
	padding: 0.08rem 0.75rem !important;
}
.btn-link-submenu {
	padding: 0.08rem 0rem !important;
}
.btn-link:focus,
.btn-link:hover {
	text-decoration: none !important;
}
.btn-link:hover {
	color: white;
}
.btn-link:disabled {
	color: #264860;
}
.link_submenu {
	color: #264860 !important;
}
.link_submenu:hover {
	color: #264860;
	font-weight: bold;
	text-decoration: none;
}
.fas {
	width: 16px;
	height: 16px;
	text-align: center;
}
.next {
	transition: all 0.2s;
	transform: rotate(90deg);
}
.prev {
	transition: all 0.2s;
	transform: rotate(0);
}
.accordion {
	max-height: 85%;
	/* display: flex;
	flex-direction: column;
	align-items: center; */
}
.accordion::-webkit-scrollbar {
	width: 0;
}

/* MENU ATIVO */
.card .menu_active {
	font-weight: bold;
}

.active_card {
	border: 0.5px solid #264860 !important;
	background-color: rgba(38, 72, 96, 0.8) !important;
}
.active_card .card-header h2 {
	background-color: #264860 !important;
	border: 1px solid #264860 !important;
}
.active_card .link_submenu {
	color: #ffffff !important;
}
