@media print {html, body {display: none !important;}}
/* theme overrides */
.shortcut-menu {bottom: 3.5rem !important;}
.form-group {margin-bottom: 1rem !important;}
.form-label {font-weight: 600 !important;}
.form-control-plaintext {color: #666666 !important;}
hr {border-bottom: 1px dashed #bbbbbb;}
/* datatable overrides */
.dataTables_empty {padding: 10px !important;}
.dataTables_filter {padding-top: 5px; margin-right: 1rem !important;}
.dataTables_info {padding: 0 !important;}
.table td {vertical-align: middle !important;}
th.dataTables_center {text-align: center !important;}
td.dataTables_center {text-align: center !important;}
td.dataTables_right {text-align: right !important;}
td.dataTables_nowrap {white-space: nowrap !important;}
td.dataTables_action {padding-top: 0 !important; padding-bottom: 0 !important;}
div.dt-button-collection > :last-child {column-gap: 0;}
div.dt-button-collection > .dropdown-menu {padding: 5px !important;}
.dt-button.dropdown-item.buttons-columnVisibility {width: auto; margin: 2px; padding: 0.5rem 1rem;}
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child::before {background-color: #4679cc;}
/* jstree overrides */
.jstree-hovered {background-color: #e1e1e1 !important;}
.jstree-clicked {background-color: #e9e9e9 !important;}
.jstree-clicked.jstree-hovered {background-color: #e1e1e1 !important;}
.jstree-anchor::after {content: attr(data-quantity); font-size: smaller; font-style: italic;}
