@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url("../fonts/fontawesome/fa-light-300.eot");
  src: url("../fonts/fontawesome/fa-light-300.eot?#iefix") format("embedded-opentype"), url("../fonts/fontawesome/fa-light-300.woff2") format("woff2"), url("../fonts/fontawesome/fa-light-300.woff") format("woff"), url("../fonts/fontawesome/fa-light-300.ttf") format("truetype"), url("../fonts/fontawesome/fa-light-300.svg#fontawesome") format("svg");
}
.fal {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300;
}
.bg-capocci{
	background: rgba(29, 53, 135, 1.00) !important;
}
#page-container.sidebar-dark #sidebar {
    background-color: #0D1E59;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc {
    background-image: none;
}
div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content div.DTED_Lightbox_Close{
	line-height: 11px;
}
.dataTables_wrapper .dataTables_length{
	float: none;
}
.filter-date{
	margin-bottom: 20px;
	isplay: none;
}
.filter-date h6{
	margin-bottom: 10px;
}
table.fixedHeader-floating.no-footer{
	top: 54px !important;
}
.filter-date input{
	padding: 3px 10px;

}
table.dataTable td, table.dataTable th {
    box-sizing: unset;
}
table th{
	background-color: #FFFFFF;
}
.dataTables_wrapper .dataTables_filter {
    float: left;
    margin-left: 20px;
}
.block.block-themed>.block-header{
	background-color: #1d3587;
}
.btn-primary{
	color: #fff;
    background-color: #1d3587;
    border-color: #1d3587;
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #1d3587;
    border-color: #1d3587;
}

.divTopHeadTable{
	width: 100%
}
.topHeadTable{
	width: 100%;
	font-size: 14px;
}
#tableVehicule_length,
.dataTables_length{
	float: left;
	padding-right: 20px;
	padding: 5px 10px 0 20px;
}














@media  screen and (min-width: 992px){
	.sidebar-mini.sidebar-o #sidebar .text-dual img{
		opacity: 0;
	}
	.sidebar-mini.sidebar-o #sidebar:hover .text-dual img{
		opacity: 1;
	}
}

@media  screen and (max-width: 991.98px){
	#sidebar.slide-menu {
		-webkit-transform: translateX(0) translateY(0) translateZ(0);
		transform: translateX(0) translateY(0) translateZ(0);
	}
}






