.navbar-custom .button-menu-mobile {
	border: none;
	color: #fff;
	display: inline-block;
	height: 70px;
	line-height: 70px;
	width: 60px;
	background-color: transparent;
	font-size: 24px;
	cursor: pointer;
	margin-top: -10px !important;
}

.navbar-custom .topnav-menu .nav-link {
	padding: 0 15px;
	color: rgba(255,255,255,.6);
	min-width: 32px;
	display: block;
	line-height: 70px;
	text-align: center;
	max-height: 70px;
	margin-top: -13px !important;
}

.logo span.logo-lg {
	display: block;
	margin-top: -10px !important;
}
body[data-sidebar-size="condensed"] .logo span.logo-sm {
	display: block;
	margin-top: -10px !important;
}
#sidebar-menu > ul > li > a {
	color: #6e768e;
	font-family: "Cerebri Sans,sans-serif";
	font-size: .80rem !important;
}
.form-inline .form-group {
	display: flex;
	flex: 0 0 auto;
	flex-flow: row wrap;
	align-items: center;
	margin-top: 5px !important;
	/*margin-left: -12px !important;*/
}
.input-group-append {
	margin-left: -1px;
	height: 30.5px !important;
}
.navbar-custom .app-search .form-control {
	border: none;
	height: 30px !important;
	padding-left: 20px;
	padding-right: 0;
	color: #fff;
	background-color: rgba(255,255,255,.07);
	box-shadow: none;
	border-radius: 30px 0 0 30px;
}
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child::before, table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child::before {
	top: 5px !important;
	left: 4px;
	height: 14px;
	width: 14px;
	display: block;
	position: absolute;
	color: white;
	border: 2px solid white;
	border-radius: 14px;
	box-shadow: 0 0 3px #444;
	box-sizing: content-box;
	text-align: center;
	text-indent: 0 !important;
	font-family: 'Courier New', Courier, monospace;
	line-height: 14px;
	content: '+';
	background-color: #0275d8;
}
.navbar-custom {
	background-color: #38414a;
	box-shadow: 0 0 35px 0 rgba(154,161,171,.15);
	padding: 0 10px 0 0;
	position: fixed;
	left: 0;
	right: 0;
	height: 50px !important;
	z-index: 1001;
}
.dropdown-item {
	display: block;
	width: 100%;
	padding: .375rem 1.2rem;
	clear: both;
	font-weight: 400;
	color: #6c757d;
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0;
	font-size: 13px !important;
}
.logo-box {
	height: 50.5px;
	width: 240px;
	float: left;
	transition: all .1s ease-out;
	background-color: #dadada !important;
}
.left-side-menu {
	width: 240px;
	background: #fff;
	bottom: 0;
	padding: 20px 0;
	position: fixed;
	transition: all .1s ease-out;
	top: 50px;
	box-shadow: 0 0 35px 0 rgba(154,161,171,.15);
	background-color: #dadadad9 !important;
}
.form {
	margin-right: 10px;
}
.form-inline .form-control {
	display: inline-block;
	width: auto;
	vertical-align: middle;
	margin-top: 5px !important;
}

.profile-dropdown {
	min-width: 73px!important;
}
.dropdown-item {
	display: block;
	width: 100%;
	padding: .375rem 1.2rem;
	clear: both;
	font-weight: 400;
	color: #6c757d;
	text-align: right !important;
	white-space: nowrap;
	background-color: transparent;
	border: 0;
	font-size: 12px !important;
}
@media only screen and (max-width: 600px) {
	.logo-sm {
		margin-top: -10px;
	}

	.text-right {
		text-align: center !important;
		margin-top: 5px;
	}
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	margin: 10px 10px 50px 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 50px;
	margin-left: 10px;
	font-family: "Cerebri Sans,sans-serif";
	color: #343a40;
}
.header-title {
	font-size: 1rem;
	margin: 0 0 20px 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.card-body-vr {
	flex: 1 1 auto;
	min-height: 1px;
	padding: 0rem;
	margin-top: -35px !important;
	width: 75%;
}
.page-title-vr{
	margin-left: -2px;
}
body[data-sidebar-size="condensed"]:not([data-layout="compact"]) {
	min-height: 100% !important;
}
body[data-sidebar-size="condensed"] .left-side-menu #sidebar-menu > ul ul {
	padding: 5px 0;
	z-index: 9999;
	display: none;
	background-color: #cdd2d5  !important;
}
body[data-sidebar-size="condensed"] .left-side-menu #sidebar-menu > ul > li:hover > a {
	position: relative;
	width: calc(190px + 70px);
	color: #00acc1;
	background-color: #cdd2d5  !important;
	box-shadow: inset 3px 5px 10px 0 rgba(154,161,171,.2);
}
.form-inline label {
	display: flex;
	align-items: center;
	justify-content: left;
	margin-bottom: 0;
}
.text-right {
	text-align: right !important;
	margin-bottom: 5px;
}
#dropdownMenuButton {
	margin-left: -9px;
}
/*.dropdown-menu.show {*/
/*	margin-left: -128px;*/
/*}*/
.sorting_asc {
	text-align: center;
}
body[data-sidebar-size="condensed"] .left-side-menu #sidebar-menu .badge, body[data-sidebar-size="condensed"] .left-side-menu #sidebar-menu .collapse.in, body[data-sidebar-size="condensed"] .left-side-menu #sidebar-menu .label, body[data-sidebar-size="condensed"] .left-side-menu #sidebar-menu .menu-arrow, body[data-sidebar-size="condensed"] .left-side-menu #sidebar-menu .menu-title {
	display: contents !important;
	margin-top: 5px !important;
}
/*.icon-image {*/
/*	margin-top: -5px;*/
/*}*/
.fas.fa-angle-right {
	font-size: 1.0rem !important;
}
.inventory_table_desgin {
	font-size: .6rem !important;

}
/*.btn.btn-success.waves-effect.waves-light {*/
/*	margin-left: 10px;*/
/*}*/
.dropdown-menu.show-1.show {
	left: -140px !important;
}
table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > td.sorting_asc, table.dataTable thead > tr > td.sorting_desc, table.dataTable thead > tr > td.sorting {
	padding-right: 60px;
}
.bg-pattern {
	background-image: url(../images/bg-pattern-2.png);
	background-size: cover;
	max-width: 75% !important;
}
.card {
	position: relative;
	display: flex;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #ffffffc4 !important;
	background-clip: border-box;
	border: 0 solid #f7f7f7;
	border-radius: .25rem;
	height: 100%;
}
.page-title-box {
	margin-top: -50px !important;
}
table.dataTable {
	/*clear: both;*/
	/*margin-top: 6px !important;*/
	/*margin-bottom: 6px !important;*/
	/*max-width: none !important;*/
	/*border-collapse: separate !important;*/
	/*color: #000 !important;*/
	/*border-spacing: 0;*/

}
.custom-control.custom-checkbox {
	margin-top: 15px;
}
