.linha_menu{
			background: #E7E7E7;
			position: relative;
			width: 100%
}

@keyframes loading {
			from { width: 0 }
			to { width: 100% }
}

.linha_menu::after {
			animation: loading 2s 1 forwards;
			background: #212721;
			content: '';
			position: absolute;
			left: 0; top: 0; bottom: 0
}

.dataTables_length{
			margin-left: 15px !important;
}

.dataTables_filter{
			margin-right: -15px !important;
}

.hide{
			display:none !important;
}

.home_grafico_circular{
			height: 280px; 
			overflow: hidden;
			border-bottom: 5px solid #FFFFFF;
			border-radius: 25px;
}

.home_grafico_lista{
			height: 280px; 
			overflow-y: auto;
			border-bottom: 5px solid #FFFFFF;
			border-radius: 25px;
}

.home_grafico_lista::-webkit-scrollbar {
			width: 4px;
}

.home_grafico_lista::-webkit-scrollbar-track {
			-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
			border-radius: 10px;
}

.home_grafico_lista::-webkit-scrollbar-thumb {
			border-radius: 10px;
			-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}

.home_grafico_barras{
			height: 420px; 
			overflow: hidden;
			border-bottom: 5px solid #FFFFFF;
			border-radius: 25px;
}

.home_texto_destaque{
			color: #70962C;
}

.dataTables_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before{
			position: relative;
}

.listagem_margem_direita{
			padding-right: 10px;
}

.listagem_margem_esquerda{
			padding-left:  10px;
}

.aside{
			background-color: #FFA100;
}

a{
			color: #212721;
}

a:hover{
			color: #FFA100;
}

.topbar-toggle-active{
			color: #FFA100  !important;
			background-color: #FFA100;
}

#kt_header{
			background-color: #F2F2D9;
}

#kt_footer{
			background-color: #F2F2D9;
}

#kt_body{
			background-color: #EEF0F8 ;			
}

#kt_quick_user_toggle span{
			color: #212721 !important;
}

#kt_quick_user_toggle:hover{
			background-color: #FFA100 !important;
}

.navi-text{
			color: #212721 !important;
}

.navi-text:hover{
			color: #FFA100 !important;
}

.btn-icon {
			color: #212721 !important;
}

.wizard.wizard-1 .wizard-nav .wizard-steps .wizard-step[data-wizard-state=done] .wizard-label .wizard-title, .wizard.wizard-1 .wizard-nav .wizard-steps .wizard-step[data-wizard-state=current] .wizard-label .wizard-title{
			color: #70962C !important;	
}

.wizard.wizard-1 .wizard-nav .wizard-steps .wizard-step .wizard-label .wizard-title
{
			color: #212721 !important;
}

.menu-text{
			color: #212721 !important;	
}

.header-menu .menu-nav > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link, .header-menu .menu-nav > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link, .header-menu .menu-nav > .menu-item.menu-item-here > .menu-link, .header-menu .menu-nav > .menu-item.menu-item-active > .menu-link{
			background-color: #FFA100 !important;	
}

.btn.btn-clean:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-clean:not(:disabled):not(.disabled).active i, .show > .btn.btn-clean.dropdown-toggle i, .show .btn.btn-clean.btn-dropdown i{
			color: #212721 !important;	
}

.btn.btn-jb{
			color: #212721 !important;	
			background-color: #FFA100 !important;
			border-color: #FFA100 !important;
}

.btn.btn-jb i{
			color: #212721 !important;	
}

.btn.btn-jb:hover{
			background-color: #F3F6F9 !important;
			border-color: #F3F6F9 !important;
}

.btn i{
			color: #212721 !important;	
}

.dataTables_wrapper .dataTables_paginate .pagination .page-item.active > .page-link{	
			color: #212721 !important;	
			background-color: #FFA100 !important;
}

.dataTables_wrapper .dataTables_paginate .pagination .page-item:hover:not(.disabled) > .page-link{
			background-color: #F3F6F9 !important;
}

.form-control:focus {
			border-color: #FFA100  !important;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{
  	border-color: #FFA100  !important;
}

.select2-container--default.select2-container--focus .select2-selection--multiple, .select2-container--default.select2-container--focus .select2-selection--single, .select2-container--default.select2-container--open .select2-selection--multiple, .select2-container--default.select2-container--open .select2-selection--single{
			border-color:  #E4E6EF !important;
}

.dataTables_wrapper .dataTable th.sorting_asc, .dataTables_wrapper .dataTable td.sorting_asc{
			color: #FFA100  !important;
}

.dataTables_wrapper .dataTable th.sorting_desc, .dataTables_wrapper .dataTable td.sorting_desc{
			color: #FFA100  !important;
}

.mobile-toggle-active span, .mobile-toggle-active span::after,.mobile-toggle-active span::before{
			background-color: #FFA100 !important;
}

.text-primary{
			color: #FFA100  !important;
}

.scrolltop{
			background-color: #FFA100 !important;
}

.icon_pagina{
			color: #FFA100 !important;
}

.imagem_adicionar{
			-webkit-filter: grayscale(100%); 
			filter: grayscale(100%);
}

.imagem_listar{
			max-height: 15px;
			max-width: 100px;
			padding-left: 5px;
}

.imagem_home{
			max-height: 12px;
			max-width: 100px;
			margin-left:  -5px;
}

.estado_listar{
			margin-left: 5px;
}

.cursor_pointer{
			cursor: pointer;
}

.erro_listagem i{
			font-weight: bold;
			font-size: 20px;
			margin-left: 10px;
			cursor: pointer;
}