body {
	font-size: 11px;
	background-color: #e0e0e0;
}

.table-xs > thead > tr > th, .table-xs > tbody > tr > th, .table-xs > tfoot > tr > th, .table-xs > thead > tr > td, .table-xs > tbody > tr > td, .table-xs > tfoot > tr > td {
	padding: 6px 10px;
}

h5.panel-title, .h5.panel-title {
	font-size: 15px;
}

.navbar-dark {
	background-color: #df8330;
}

.form-control {
	height: 30px;
	font-size: 11px;
}

.form-control-search {
	height: 30px;
	padding: 0px 5px;
	font-size: 11px;
	width: 175px;
}

.form-control-search-open {
	height: 30px;
	padding: 0px 5px;
	font-size: 11px;
	width: 300px;
}

.form-control-filter {
	height: 30px;
	padding: 0px 5px;
	font-size: 11px;
	width: 100%;
}

.form-margin {
	margin-bottom: 10px;
}

.text-search {
	color: #45748a;
	font-weight: bold;
}

.btn-sm, .btn-group-sm > .btn {
	padding: 5px 5px;
	font-size: 11px;
}

.dropdown-menu {
	font-size: 11px;
}

.card-filter {
	margin-top: -20px;
	border-bottom: 2px #df8330 solid;
}

.card-header-special {
	margin-bottom: -20px;
}

.card-title {
	font-size: 14px;
}

.card-body-aux {
	padding: 0.5rem;
}

.card-body-search-aux {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	padding-left: 1rem;
	padding-right: 1rem;
}

.card-footer-aux {
	padding: 0.5rem;
	padding-top: 0;
}

.bg-orders-top {
	background-color: #50648d;
}

.bg-suborders-top {
	background-color: #F2F2F2;
}

.bg-suborders-text {
	color: #50648d;
}

.bg-expeditions-top {
	background-color: #66403d;	
}

.sticky-area {
	position: -webkit-sticky;
	position: sticky;
	top: 75px;
	z-index: 10;
}

.page-content-header {
	padding: 0rem 0.625rem;
}

.badge {
	font-size: 0.5rem;
}

