.nav-item.dropdown a.waves-effect,
.nav-item.dropdown a.waves-light,
.backpack-filter a.waves-effect, 
.backpack-filter a.waves-light {
    display: block !important;
}

button[data-handle='remove'] {
	display: none;
}

.dropdown-item .fa {
	margin-left:0px;
	margin-right:5px;
}

.navbar .dropdown-menu a {
    padding: 5px 10px !important;
    font-size: .9375rem;
    font-weight: 300;
}

.btn.btn-default {
    color: #fff;
    background-color: #303030 !important;
}

.nav-item.dropdown.active>a{
	background: #cccccc !important;
}

#remove_filters_button {
		background: #303030;
		color:#ffffff;
}

.fa.fa-check-circle {
	color:#00aa00;
}

.fa.fa-circle {
	color:#aa0000;
}

.main h2 span.text-capitalize {
	display: block;
}

.main td>span {

word-break:break-all;

}

/*
.main h2 span:not(.text-capitalize) {
	color:#333333;
}*/

.app-body {
	    background: #f0f0f0;
		background: #e5e5e5;
}

.modal-dialog {
	max-width:75%;
}

#crudTable.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before, #crudTable.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before {

	 width: 5px;
    border: none;
	margin-left:-2px;
	  content: "\f1c4";
    font-size: 16px;
}

#crudTable_wrapper {padding:6px; }

#crudTable {
	box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16), 0 2px 4px 0 rgba(0,0,0,0.12);
	border:0;
	overflow: hidden;
}

#crudTable th, .modal-header{
	background:#333;
	color:#e6e6e6;
}

#crudTable th{
	padding: 0.8rem 1rem;
	height:22px;
}

 #crudTable td{
	padding: 0.8rem 1rem;
	height:30px;
}

.btn-success.dropdown-toggle {

    padding: 0 10px;
    margin: 6px 0;
}



	.app-header.bg-light .navbar-brand {
		   opacity: 0.9 !important;
	}
	
	.navbar-brand img{
	   height:65%;
	margin:0;
	}




.navbar-filters {
	margin-top:16px;
	box-shadow:none !important;
	webkit-box-shadow:none  !important;
	moz-box-shadow:none  !important;
	font-size:14px;
}


@media (min-width: 992px)
{

	h2 {font-size:2.8rem;color:#28a745;}
	
	.btn-primary, .paginate_button.active>a { background-color:#fd9644 !important;}
	.sidebar.sidebar-pills .nav-link.active { color: #fd9644 !important;color: #28a745 !important;}
	a {color: #28a745 }
	
	.navbar-brand {
		max-height:39px;
		overflow: hidden;	
	}
	
	#datatable_info_stack{
		display:block;
		margin-top:5px;
		
		float:none;
		font-size:1rem;
		color:#333;
	}

	.navbar-brand img{
	   height:80%;
	  margin:auto;
	}
	
	.app-body .sidebar.sidebar-pills {
		flex: 0 0 275px;
		order: -1;
	}
	
	.sidebar .sidebar-nav, .sidebar .sidebar-scroll, .sidebar .nav {

    width: 250px;
	}
}


