.no-padding {
	padding-right: 0px !important;
	padding-left: 0px !important;
}

.titulo-municipio {
	margin-left: 12px;
	font-size: 18px;
	color: #fff;
	line-height: 2.0;
}

.titulo-transparencia {
	margin-left: 12px;
	color: #fff;
	line-height: 0.4;
}

@media (max-width: 768px) {
	.titulo-transparencia {
		margin-left: 12px;
		color: #fff;
		line-height: 0.4;
		font-size: 19px;
	}
}

@media (min-width: 768px) {
	.navbar-header {
		width: 80px;
		flex-shrink: 0;
	}
}

.abase .card {
	color: #fff !important;
}

	.abase .card .card-body {
		padding: 0.05rem 0.05rem 0.05rem 0.05rem !important;
	}

		.abase .card .card-body .card-title {
			font-size: 1.25rem;
		}

		.abase .card .card-body .card-title {
			display: inline-block;
		}

	.abase .card .btn-secondary {
		border-color: #ffffff !important;
		background: #fff !important;
		height: 100%;
	}

	.abase .card:hover .btn-secondary {
		border-color: #f8f9fa !important;
		background: #f8f9fa !important;
		height: 100%;
	}

	.abase .card .btn {
		color: #6c757d !important;
	}

.abase .form-group {
	margin-bottom: 5px;
}

.table td, .table th {
	padding: 0.5rem;
	vertical-align: top;
	border-top: 1px solid #e9ecef;
}

.btnAbase {
	margin-top: -5px;
	padding: 3px 5px 2px 5px;
}

.page-titles {
	background: #fff;
	padding: 5px 10px 0px 10px;
	box-shadow: 1px 0 20px rgba(0,0,0,.00);
	margin: 0 -25px 0px;
}

.comment-text {
	padding: 20px 15px 14px 20px;
}

.round {
	line-height: 48px;
	color: #fff;
	width: 40px;
	height: 40px;
	display: inline-block;
	text-align: center;
}

	.round, .round img {
		border-radius: 0;
	}

		.round, .round.round-info {
			background: #fff;
		}

.iconAbase {
	font-size: 30px !important;
}

	.iconAbase .fa-arrow-alt-circle-right {
		color: #00c0c8;
	}

	.iconAbase .fa-houzz {
		color: #4932d4;
	}

	.iconAbase .mdi-cash-usd {
		color: #fb9678a3;
	}

	.iconAbase .fa-money-bill-alt {
		color: #38d051a3;
	}

	.iconAbase .icons-Coins {
		color: #fec20a;
	}

	.iconAbase .mdi-coin {
		color: #fb9678;
	}

	.iconAbase .fa-map-marked-alt {
		color: #3ADF00;
	}

	.iconAbase .mdi-wrench {
		color: #fb7878;
	}


	.iconAbase .fa-handshake {
		color: #7460ee;
	}

	.iconAbase .fa-users {
		color: #00c292;
	}

	.iconAbase .fa-certificate {
		color: #e21b2f8a;
	}

	.iconAbase .fa-donate {
		color: #fec20b;
	}

	.iconAbase .fa-truck-moving {
		color: #01c0c8;
	}

	.iconAbase .fa-balance-scale {
		color: #e46a76;
	}

	.iconAbase .fa-seedling {
		color: #02dea8;
	}

	.iconAbase .fa-gavel {
		color: #02a1de;
	}

	.iconAbase .fa-file-contract {
		color: #A51D00;
	}

	.iconAbase .fa-file-invoice-dollar {
		color: #00c283;
	}

	.iconAbase .fa-hand-holding-usd {
		color: #fec209;
	}

	.iconAbase .mdi-car {
		color: #01c0c8;
	}

	.iconAbase .fa-info-circle {
		color: #f1e907;
	}

	.iconAbase .mdi-city {
		color: #03a9f3 !important
	}

	.iconAbase .mdi-account-multiple {
		color: #01c0c8 !important
	}

	.iconAbase .text-info {
		color: #01c0c8 !important
	}

	.iconAbase .fa-sticky-note {
		color: #01c0c8 !important
	}

	.iconAbase .fa-industry {
		color: #141EF0 !important
	}

.abase4 .card .btn-secondary {
	border-color: #ffffff !important;
	background: #edf1f5 !important;
	height: 100%;
}

.abase4 .card:hover .btn-secondary {
	border-color: #ffffff !important;
	background: #dde8f3 !important;
	height: 100%;
}

.abase4 .card:active .btn-secondary {
	border-color: #ffffff !important;
	background: #cae0f7 !important;
	height: 100%;
}

.abase1 a .card {
	background: #edf1f5;
}

.abase1 a:hover .card {
	background: #dde8f3;
}

.abase1 .a:active .card {
	background: #cae0f7;
}

.footer {
	bottom: 0;
	left: 0;
	padding: 10px 15px;
	right: 0;
	border-top: 1px solid #e9ecef;
	background: #fff;
}

@media (max-width: 1600px) {
	.topbar .top-navbar {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-direction: row;
		flex-wrap: nowrap;
		-webkit-align-items: center;
	}
}

.brasao {
	height: 50px;
}

.footer {
	bottom: 0 !important;
	left: 0;
	padding: 10px 15px;
	right: 0;
	border-top: 1px solid #e9ecef;
	background: #fff;
	position: absolute;
}

.footer2 {
	bottom: 0 !important;
	left: 0;
	padding: 10px 15px;
	right: 0;
	border-top: 1px solid #e9ecef;
	background: #fff;
	position: absolute;
}

@media (min-width: 769px) {
	.fixed-layout .page-wrapper {
		padding-top: 0px;
	}
}

@media (min-width: 767px) {
	.horizontal-nav .page-titles {
		background: 0 0 !important;
		box-shadow: none;
		padding: 14px;
		margin: 0 -25px 25px;
	}
}

@media (max-width: 1920px) {
	.horizontal-nav .sidebar-nav #sidebarnav > li > a {
		padding: 17px 15px;
		border-left: 0;
		border-bottom: 3px solid transparent;
	}
}

@media (max-width: 1500px) {
	.horizontal-nav .sidebar-nav #sidebarnav > li > a {
		padding: 12px 5px;
		border-left: 0;
		border-bottom: 3px solid transparent;
	}
}

@media (max-width: 767px) {
	.m-t-20-667 {
		margin-top: 20px;
	}
}

@media (max-width: 767px) {
	.fixed-layout .page-wrapper {
		padding-top: 5px;
	}
}

.topbar .top-navbar .navbar-header {
	background: rgba(0,0,0,.05);
	line-height: 65px;
	padding-left: 10px;
	min-width: 70px;
}
.iconAbase .fa-folder-open {
	color: #00654c;
}
.iconAbase .fa-file-signature {
	color: #d2714c;
}
.iconAbase .fa-microphone {
	color: #e264a4;
}
.iconAbase .fa-briefcase {
	color: #64b9e2;
}
.iconAbase .fa-file-alt {
	color: #6491e2;
}
.iconAbase .fa-mobile-alt {
	color: #e26464;
}
.iconAbase .fa-trash-alt {
	color: #6ce264;
}

.iconAbase .fa-map-marked-alt {
	color: #3ADF00;
}

.iconAbase .fa-money-bill-wave {
	color: #56af54;
}
.iconAbase .fa-user-tie {
	color: #7354af;
}
.iconAbase .fa-book {
	color: #09105d;
}
.iconAbase .fa-film {
	color: #0ce2ec;
}
.iconAbase .fa-folder-plus {
	color: #f35a11;
}
.iconAbase .fa-calculator {
	color: #114cf3;
}
.iconAbase .fa-wind {
	color: #11f3f3;
}
.iconAbase .fa-calendar-alt {
	color: #e44646;
}
.iconAbase .fa-heartbeat {
	color: #ff0000;
}
.iconAbase .fa-paste {
	color: #cc3573;
}
.iconAbase .fa-align-left {
	color: #e68029;
}
.iconAbase .fa-theater-masks {
	color: #e6e029;
}
.iconAbase .fa-glass-cheers {
	color: #b51f87;
}
.iconAbase .fa-wpforms {
	color: #ff7703;
}
.iconAbase .fa-comments {
	color: #376fec;
}
.iconAbase .fa-hiking {
	color: #37eccb;
}
.iconAbase .fa-redo-alt {
	color: #ec37ac;
}
.iconAbase .fa-cog {
	color: #e29595;
}
.iconAbase .fa-history {
	color: #01fff3;
}
.iconAbase .fa-home {
	color: #45a54d;
}
.iconAbase .fa-chalkboard-teacher {
	color: #9645a5;
}
.iconAbase .fa-chalkboard-teacher {
	color: #9645a5;
}
.iconAbase .fa-search-dollar {
	color: #d2c317;
}
.iconAbase .fa-search-dollar {
	color: #d2c317;
}
.iconAbase .fa-link {
	color: #2317d2;
}
.iconAbase .fa-envelope {
	color: #ffd088;
}
.iconAbase .fa-ellipsis-v {
	color: #ff88e0;
}
.iconAbase .fa-ellipsis-v {
	color: #ff88e0;
}
.iconAbase .fa-newspaper {
	color: #155777;
}
.iconAbase .fa-newspaper {
	color: #155777;
}
.iconAbase .fa-bell {
	color: #771515;
}
.iconAbase .fa-tools {
	color: #153c77;
}
.iconAbase .fa-user-lock {
	color: #15774a;
}
.iconAbase .fa-headset {
	color: #ca1883;
}
.iconAbase .fa-headset {
	color: #ca1883;
}
.iconAbase .fa-cogs {
	color: #24327b;
}
.iconAbase .fa-hands-helping {
	color: #035247;
}
.iconAbase .fa-hands-helping {
	color: #035247;
}
.iconAbase .fa-question-circle {
	color: #f90505;
}
.iconAbase .fa-question-circle {
	color: #f90505;
}
.iconAbase .fa-crosshairs {
	color: #21bfb8;
}
.iconAbase .fa-crosshairs {
	color: #21bfb8;
}
.iconAbase .fa-user {
	color: #ca5b1b;
}
.iconAbase .fa-project-diagram {
	color: #ca1b1b;
}
.iconAbase .fa-clipboard-list {
	color: #1bcac2;
}
.iconAbase .fa-mail-bulk {
	color: #771bca;
}
.iconAbase .fa-users-cog {
	color: #1b71ca;
}
.iconAbase .fa-comment-alt {
	color: #f7fb15;
}
.iconAbase .fa-edit {
	color: #a75757;
}
.iconAbase .fa-edit {
	color: #a75757;
}
.iconAbase .fa-address-book {
	color: #841160;
}
.iconAbase .fa-address-book {
	color: #841160;
}
.iconAbase .fa-video {
	color: #8845b1;
}

.iconAbase .fa-industry {
	color: #141EF0 !important
}

.iconAbase .fa-wallet {
	color: #45a54d;
}

.iconAbase .fa-file {
	color: #ff0000;
}

.iconAbase .fa-syringe {
	color: #a2ebe9;
}

.iconAbase .fa-first-aid {
	color: #e13c3c;
}

.iconAbase .fa-id-card {
	color: #D2691E;
}

.iconAbase .fa-id-badge {
	color: #8B0000;
}

.iconAbase .fa-building {
	color: #006400;
}

.iconAbase .fa-medal {
	color: #eec54c;
}