/*
.printme1 { display: none; }
.printme2 { display: none; }
@media print {
	.no-printme  { display: none; }
	.printme  { display: block;	}
}
*/

@media only screen and (max-width: 767px) {
	.content-wrapper>.content { padding: 0 0rem; }
	.card-body { padding: 0.5rem; }
	.card-header { padding: .5rem 0.5rem; }
	.nav-item .nav-link { padding: .5rem .75rem; }
}

@media only screen and (min-width: 768px) {
	.modal-dialog {	min-width: 768px;	margin: 30px auto; }
}

body {
    margin: 0;
    font-family: "Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2;
    color: #212529;
    text-align: left;
    background-color: #fff;
}

#success {
	width:auto;
	padding:2px 10px;
	color:#007614;
	float: left;
	display:none;
}



.statusmsg { color:#007614; font-weight: bold; }

.fa-bars:before { content: "\f0c9"; font-size: 1.5rem; }

.img-thumbnail { height: 150px; width: auto; padding: 0px; margin-top: 10px; }

.tab-content { padding: 20px 0 0 0; }
.small-th { width:1px !important; max-width:1px !important; }

.fa-angle-double-right { font-size: 12px; margin: 0 10px; }
.fa-tachometer-alt, .fa-tags, .fa-cogs, .fa-chart-line, .fa-users-cog { margin: 0 5px 0 0 }

.btn-square-right {width: 40px; height: 40px; float: right;}
.btn-square-left {width: 40px; height: 40px; float: left;}

.table td { padding: 0.25rem; vertical-align: middle; }

.card-title { float: left; font-size: 1.5rem; font-weight: 400; margin: 0; }

.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active, .sidebar-light-primary .nav-sidebar>.nav-item>.nav-link.active { background-color: #17a2b8; color: #fff; }

.modal-header { display: block; }

.page-item.active .page-link { background-color: #17a2b8; border-color: #17a2b8; border-radius: .2rem; }

[class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active, [class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active:focus, [class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active:hover {
    background-color: #17a2b8;
    color: #fff;
}

[class*=sidebar-dark-] .nav-sidebar>.nav-item.menu-open>.nav-link, [class*=sidebar-dark-] .nav-sidebar>.nav-item:hover>.nav-link, [class*=sidebar-dark-] .nav-sidebar>.nav-item>.nav-link:focus {
    background-color: rgba(255,255,255,0);
    color: #fff;
}

table.dataTable tr.dtrg-group td { cursor: pointer; background-color: rgba(0,0,0,.05) !important; }
.table-striped tbody tr:nth-of-type(odd) { background-color: rgba(0,0,0,0) }

.ui-autocomplete, .ui-autocomplete-input {z-index:9999999 !important;}

.select2-container .select2-selection--single { height: calc(2.25rem + 2px) !important; }
.select2-container--default .select2-selection--single .select2-selection__arrow b {margin-top: 2px !important;}

.table-borderless > tbody > tr > td,
.table-borderless > tbody > tr > th,
.table-borderless > tfoot > tr > td,
.table-borderless > tfoot > tr > th,
.table-borderless > thead > tr > td,
.table-borderless > thead > tr > th {
    border: none;
}

.table td, .table th { padding: 0.3rem !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: 28px !important;
}

table.dataTable thead .sorting:before, table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:before, table.dataTable thead .sorting_desc_disabled:after {
    bottom: 0.4em !important;
}

table.sales tr td:last-child, 
table.sales tr th:last-child {
    display: none !important;
}