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

.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 {
	box-shadow: 0 1px 2px rgb(0 0 0 / 45%);
}

.card-filter {
	margin-top: -20px;
/*	border-bottom: 2px #df8330 solid;*/
	box-shadow: none;
	border: 0px;
}

.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;
}

.product-image {
	padding: 10px;
	max-height: 250px;
	max-width: 250px;
}

.ficha-title {
	font-size: 13px;
	color: #1a4573;
}

.ficha-ref-title {
	font-size: 14px;
	color: #555;
}

.ficha-ref-name {
	font-size: 14px;
	color: #ff9900;
}


