select.form-control:not([size]):not([multiple]) {height:unset;}
body.login_body { background: url(../images/login_bg.jpg) no-repeat center top; }
.form-signin1 p.login-title{font-size:24px;}
.form-signin1 .alert{display:none;}
.form-signin1 .alert p{margin:0;text-align:left;}
.form-signin1 .logo_login {
    background: url(../images/logismart_logo.png) no-repeat center top;
    width: calc(100% + 100px);
    height:120px;
    margin: 10px -50px 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(54, 66, 105, 0.2);
}
.loader_wrapper.inner .load-wrapper .loading_img{background-size:unset;}
header nav h3.userprofile{margin:0;}
header nav #warehouse .form-group{margin:0}
header .navbar .navbar-brand{padding:0}
header .navbar .navbar-brand img{max-height:40px;}
#form-error {color: #ff6262;display: none;}
.error-label {font-size: 11px;color: #ff6262;}
#filter-group .card { margin-top:0; margin-bottom: 0; }
#filter-form .card-body{padding:0}
.multiselect-container{right:0}
#filter-orders.show + #filter-parcels{display:none}
.breadcrumb{display:none;}
.form-control:disabled, .form-control[readonly]{background: #46506c}
.form-control:disabled {cursor: not-allowed}
.country-tooltip {position: relative;display: inline-block;}
.country-tooltip .tooltiptext {
    visibility: hidden;
    background-color: black;
    color: #fff;
    text-align: center;
    padding: 5px 10px;
    border-radius: 6px;
    top: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute;
    z-index: 1;
}
.country-tooltip .tooltiptext::after {
    content: " ";
    position: absolute;
    bottom: 100%;  /* At the top of the tooltip */
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent black transparent;
}
.country-tooltip .tooltiptext .line{white-space:nowrap;display:block;}
.country-tooltip:hover .tooltiptext {visibility: visible;}
span.date {white-space: nowrap;}

/*  Custom Alert */
.customalert{top:15%;}
#customAlert-overlay,#customConfirm-overlay{display:none;opacity:.5;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index: 9999999999;background:#000;}
.customalert{background-color:#fff;font-family:arial;border-radius:5px;width:550px;font-size:1em;display:none;position:fixed;max-width:100vw;max-height:100vh;z-index:4294967294;top:5%;box-shadow:0 0 10px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);margin-left:-275px}
.customalert .customalert_header,.customalert .customalert_body,.customalert .customalert_footer{text-align:center;background:#fff}
.customalert .customalert_header{font-size:.75em}.customalert .customalert_body{padding:10px;font-size:1.2em; max-height: 500px; overflow-y: auto;}
.customalert .customalert_footer button{margin-top:5px;margin-bottom:5px;width:100px;padding:5px;word-wrap:break-word;font-family:arial;border:0}
.customalert.customalert_confirm .customalert_footer button.customalert_button_confirm{margin-right:10px;background-color:#68bb74;color:#edf7ef;line-height: 26px;}
.customalert.customalert_confirm .customalert_footer button.customalert_button_confirm:hover{background-color:#3f8d4b;color:#dcefdf}
.customalert.customalert_confirm .customalert_footer button.customalert_button_cancel{background-color:#e2614b;color:#fbece9}
.customalert.customalert_confirm .customalert_footer button.customalert_button_cancel:hover{background-color:#b0321c;color:#f8d8d3}
.customalert_body .barcode {color: #495057;}

.border-danger > td {    border-color: #ff6262 !important;}

.panel-heading {padding-top: 10px; padding-bottom: 10px; font-size: 18px;}
@media(min-width:550px){
    .customalert{top:15%;left:50%;padding:10px}
}
@media(max-width: 549px) {
    .customalert {
        margin-left:-50vw;top:1%;left:55%;width:90%;
    }
    .customalert .customalert_body {
        padding: 5px;font-size: 0.9em;}
}

.custom-dropzone .dz-preview .dz-image img {
    max-width:100%;
    max-height:100%;
    position:absolute;
    top:50%;
    left:50%;
    transform: translate(-50%, -50%);
}
.custom-dropzone .dz-preview .dz-details .dz-size {display:none;}

.custom-dropzone .dz-preview:hover .dz-image img {
    -webkit-transform: scale(1.05, 1.05) translate(-50%, -50%);
    -moz-transform: scale(1.05, 1.05) translate(-50%, -50%);
    -ms-transform: scale(1.05, 1.05) translate(-50%, -50%);
    -o-transform: scale(1.05, 1.05) translate(-50%, -50%);
    transform: scale(1.05, 1.05) translate(-50%, -50%);
}
.custom-dropzone .dz-preview.dz-image-preview {cursor: pointer;}
.custom-dropzone.dz-started .dz-message {display:block;}

/*  Autocomplete */
.autocomplete-suggestions {
    text-align: left; cursor: default; border: 1px solid #ccc; border-top: 0; background: #fff; box-shadow: -1px 1px 3px rgba(0,0,0,.1);
    /* core styles should not be changed */
    position: absolute; display: none; z-index: 9999; max-height: 474px; overflow: hidden; overflow-y: auto; box-sizing: border-box;
}
.autocomplete-suggestion { position: relative; padding: 0 .6em; line-height: 23px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 1.02em; color: #333; }
.autocomplete-suggestion b { font-weight: normal; color: #1f8dd6; }
.autocomplete-suggestion.selected { background: #f0f0f0; }
.loader_wrapper{background:rgba(0, 0, 0, 0.3)}
.icon-badge{position:relative;padding:10px 0;}
.modal #input-zone {border:1px solid #d7e4eb;}
.dropdown-toggle + .dropdown-menu{transform: translate3d(0, 35px, 0);}
.search-input{width:100%;}
.red{color:#ff6262;}
input:disabled + .custom-control-indicator{cursor:not-allowed}
input[type="number"] { padding-right: 1px; }
input[type="number"][readonly]::-webkit-outer-spin-button,
input[type="number"][readonly]::-webkit-inner-spin-button,
input[type="number"][disabled]::-webkit-outer-spin-button,
input[type="number"][disabled]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.dataTables_wrapper .dataTable th {box-sizing:border-box;}
.dataTables_scrollHead .dataTables_scrollHeadInner table.dataTable {margin-bottom: 0;}
.page-title {padding: 10px 0;}
h1.page-header {margin:0;font-size: 1.5rem;}

#filter-group > .card {margin: 0;}
#filter-group > .card > .collapse {margin: 0 auto 15px auto;}
.dataTables_wrapper .dataTables_scrollBody .dataTable { margin: 0;}
.dataTables_wrapper label input, .dataTables_wrapper label select{margin:0;}
.dataTables_wrapper .dataTable td, .dataTables_wrapper .dataTable th {vertical-align: middle;position:relative;}
.dataTable td div.table-row {display:block; white-space:nowrap;height:24px;margin:0 -13px;border-bottom:1px solid #fff;padding:2px 5px;}
.dataTable tr.even:not(:hover) td div.table-row {border-color: #e6e6e6;}
.dataTable td div.table-row:first-child {margin-top:-8px;}
.dataTable td div.table-row:last-child {margin-bottom:-5px;border-bottom:none;}
.dataTable td.with-table {padding: 0;}
.dataTable td.with-table td:first-child {border-left:none;}
.dataTable td.with-table td:last-child {border-right:none;}
.dataTable td.with-table tr:first-child td {border-top:none;}
.dataTable td.with-table tr:last-child td {border-bottom:none;}

::-webkit-scrollbar {width: 10px;height: 10px;}

.form-buttons .pull-right {margin-left:10px;}

.progressBar[value="0"] {display:none;}
.progressBar:not([value="0"]) + div input.upload {display:none;}

.returned {min-width:60px;}
.row-total td:first-child {text-align:right;font-weight:600;font-size:18px;}
table td.no-padding {padding:0;}
table td.no-padding > table {margin:0;}
.no-margin {margin:0;}
.no-padding {padding:0;}

.reuse-box-table tbody tr {cursor: pointer;}

.input-group>.input-group-append>.btn, .input-group>.input-group-prepend:first-child>.btn:not(:first-child), .input-group>.input-group-prepend:not(:first-child)>.btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group>.input-group-append:not(:last-child)>.btn, .input-group>.input-group-prepend>.btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.btn .fa {line-height: 1.25;}

.product-condition-transfer-table .transfer-row .remove-transfer-row {
    display: block;
}
.product-condition-transfer-table .transfer-row .add-transfer-row,
.product-condition-transfer-table .transfer-row:first-child .remove-transfer-row {
    display:none;
}
.product-condition-transfer-table .transfer-row:first-child .add-transfer-row {
    display: block;
}

a[data-toggle="modal"] {cursor: pointer;}
.alert .custom-file-control, .alert .custom-select, .alert .form-control {
    color: #495057;
    background-color: #fff;
    border-color: #dfe6fc;
}
.custom-file .custom-file-label {
    margin:0;
    cursor: pointer;
}

.operator-count-block {
    max-height: 450px;
    overflow-y: auto;
}

.location-row {display: none;}

.withdraw-table tbody tr td:nth-child(5) div {height: 35px; line-height: 35px;}

.withdraw-table tbody tr td:nth-child(1),
.withdraw-table tbody tr td:nth-child(2),
.withdraw-table tbody tr td:nth-child(3) {vertical-align: middle;}

.withdraw-table tbody tr.highlight-row {font-weight: bold}
.withdraw-replenish-block.replenish {max-height: 380px;}

#multiple_products .modal-title {color: #fff;}

.w-auto {width: auto!important;}

.reprint-labels {
    display: inline-block;
    margin-top: -85px;
    margin-left: 25px;
}

.filter-select2-container.select2-selection--multiple,
.filter-select2-container.select2-selection--single {background-color: #868e96!important;}
.filter-select2-container input.select2-search__field {width: 100%!important;}
.filter-select2-container input.select2-search__field::placeholder,
.filter-select2-container span.select2-selection__placeholder,
.filter-select2-container span.select2-selection__rendered {color: #fff!important;}
.filter-select2-dropdown {background-color: #868e96!important;color: #fff!important;}
.filter-select2-dropdown .select2-results__group {color: #555a6b!important;font-weight: bold;}
/**************** Toggle switch *****************/
.switch-wrap.custom {
    cursor: pointer;
    background: rgba(0,0,0,0.15);
    width: 60px;
    height: 30px;
    border-radius: 15px;
}
.switch-wrap.custom input {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
}
.switch-wrap.custom .switch {
    height: 100%;
    transition: .2s;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -ms-transition: .2s;
    position: relative;
    width: 100%;
    border-radius: 15px;
    background-color: #2ec7cb;
}
.switch-wrap.custom .switch::after {
    content: '';
    border-radius: 50%;
    background: #fff;
    transition: .2s;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -ms-transition: .2s;
    position: absolute;
    left: 2px;
    top: 2px;
    height: 26px;
    width: 26px;
    box-shadow: 0 5px 10px rgba(0,0,0,0.1);
}
.switch-wrap.custom input:checked+.switch::after {
    background-color: #fff;
    left: 32px;
}
.switch-wrap.custom.switch-success input:checked+.switch {
    background-color: #6c8bef;
}

.transfer-switch {
    vertical-align: middle;
    margin-right: 10px;
}
.transfer-switch-block {text-align: center; margin-bottom: 15px;}
/**************** End Toggle Switch ******************/
/************* Transfer toggle buttons ***************/
.btn.btn-withdraw,
.btn.btn-replenish {
    background-color: #394053;
    color: #c0c7de;
    cursor: pointer;
    font-weight: bold;
    padding: 10px 75px;
}
.btn.btn-withdraw.active,
.btn.btn-replenish.active {
    background-color: #2ec7cb;
    color: #fff;
}
/************ End transfer toggle switch *************/

#filter-buttons .btn-success + .btn-success{margin-left:9px;}
.dataTables_filter label input{margin-left:5px;}
#ajax-table_wrapper {margin-top:20px;}

.freeze-input-group {
    cursor: pointer;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.dataTables-scroll{float: left;width: 100%;overflow-x: auto;}
.dataTables-scroll.trolley { width: auto; max-width: 100%; margin-right: 30px; }
.btn.btn-success{cursor:pointer;}
#ajax-table_filter input[type="search"],
#ajax-table_filter .btn-success {z-index: 1;}

.logo-preview {margin-bottom: 15px;}
.logo-preview img {max-height: 90px;}

.finish-picking {float: right;}

.color-legend {display: inline-block; border-radius: 50%; height: 12px; width: 12px; margin-left: 7px;}
.color-legend:first-child {margin-left: 0;}
.color-legend.blue {background-color: #00BFFF;}
.color-legend.green {background-color: #009e73;}
.color-legend.orange {background-color: #FFA500;}
.color-legend.yellow {background-color: #FFFF00;}
.color-legend.text-danger {background-color: #ff6262;}
.color-blue {color: #00BFFF;}
.color-green {color: #009e73;}
.color-orange {color: #FFA500;}
.color-yellow {color: #FFFF00;}
.color-red pre,
.color-red {color: #e32929;}

label.form-check-label.active i.fa::before {content: "\f00c";}

#filter_low_stock_products {margin: 0!important;}

html, body { height: auto; }

.serial-counter {font-weight: bold;}

.custom-control-input:disabled ~ .custom-control-indicator { pointer-events: all; background-color: #888; }

.table-min-width-sm {min-width: 80px;}
.table-min-width-btn-grp {min-width: 92px;}
.table-min-width-md {min-width: 140px;}

.table-actions .dropdown {display: inline-block;}
.table-actions .dropdown-menu {background-color: #15d4be;}
.table-actions .dropdown-menu .btn {width: 100%;}
.table-actions .dropdown-menu .btn.disabled {background-color: #10a694;}

.belonging-code b {font-size: 16px;}

.custom-control-input:disabled ~ .custom-control-indicator { pointer-events: all; background-color: #888; }

.scroll-block {max-height: 150px; overflow-y: auto;}

.expiry-date[readonly] {background-color: transparent;}

table#arrival_products .input-group {min-width: 400px;}

#weight_table {width: 100%;}

a.activity-block:hover { text-decoration: none; }

.debtor-block {padding-top: 50px;text-align: center;font-size: 30px;}

.input-group.has-error {flex-wrap: wrap;}
.input-group p.error-label {flex-basis: 100%;}

.dataTables_scrollFootInner {padding-right: 0!important;}

#arrival_products tbody tr td input.expiry-date,
#arrival_products tbody tr td input.expiry-input,
#return_products tbody tr td input.expiry-date {width: 50px;padding-left: 6px; padding-right: 6px;}
#arrival_products tbody tr td:nth-child(5),
#return_products tbody tr td:nth-child(6) {min-width: 500px;}
#arrival_products tbody tr td:nth-child(5) .condition,
#return_products tbody tr td:nth-child(6) .condition {min-width: 100px;padding-left: 0; padding-right: 0;}
#arrival_products input.location-code { min-width: 100px; padding-left: 5px; padding-right: 5px; }

.paired-orders i {font-size: 16px; margin-right: 3px;}

.paused-product-warning {padding-top: 8px;padding-right: 6px;}

.switch-vip {cursor: pointer;}

#block_arrival_location_code,
#block_operator_transfer {float: right;}

#packing-example-container {margin: 0 auto; width: 100px; height: 100px; overflow: hidden; border-radius: 15px;}
#packing-example-container img {cursor: pointer; border-radius: 15px; object-fit: cover; overflow: hidden}
#packing-example-container img:hover {filter: blur(8px);}
body.menuclose-right .menu-collapse-right {transform: translateY(-50%) rotate(180deg); transition: all .4s; left: -47px;}
.menu-collapse-right {position: absolute; left: -36px; top: 50%; transform: translateY(-50%) rotate(0); transition: all .4s;}
.menuclose-right .packing-sidebar .sidebar-title {left: -89px;}
.packing-sidebar .sidebar-title {position: absolute; left: -76px; top: 38%; transform: translateY(-50%) rotate(270deg); transition: all .4s; color: #ff6262;}
.sidebar-right {overflow: unset!important;}
.icon-header.menu-collapse-right {background-color: #ff6262;}
.icon-header.menu-collapse-right .fa-chevron-right {color: #c40000;}

#fast-picking-content #products-list {overflow-x: auto;}

.please-select-location {font-size: 22px;}

.wrapper {overflow-x: auto;}
.wrapper table {white-space: nowrap;}

.private-carrier-block,
#carrier-new {display: none;}

.additional-info {display: none; margin-bottom: 15px;}

#arrival_products td input.quantity,
#arrival_products td input.arrived,
#arrival_products td input.still-left {min-width: 60px;}
.input-group-btn.rounded {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.top-table-scroll-container {
    width: 100%;
    overflow-x: auto;
    height: 11px;
}
.top-table-scroll-container div {
    font-size:1px;
    line-height:1px;
}
.block-center {
    margin: 0 auto!important;
    width: 50%!important;
}
a.nav-link[href="#tab-pane-bogus"],
.tab-pane#tab-pane-bogus {display: none;}
.row#bogus {height:0;overflow: hidden;}

input.auto-focus.focused {
    color: #495057;
    background-color: #fff;
    border-color: #dfe6fc;
    outline: none;
}
.no-select {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none; /* Old versions of Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}

@media (max-width: 1280px) and (orientation: landscape) {
    /*.order-picking-block .order-picking-inputs .form-group {
        flex: 0 0 31.25%;
        max-width: 31.25%;
        float: left;
        margin-right: 2%;
        margin-top: 2%;
    }*/
}

@media (max-width: 1280px) {
    #filter-form .card {margin: 0 auto;}
    #filter-form .card .card-body > .form-group{margin-bottom:0;}
	.order-picking-inputs .form-group,
    .order-packing-inputs .form-group.inputs {float:left;width:calc(50% - 10px);margin:0 20px 5px 0;}
	.order-picking-inputs .form-group:nth-child(4){clear:both;}
	.order-picking-inputs .form-group:nth-child(2n+1),
    .order-picking-inputs .form-group:last-child,
    .order-packing-inputs .form-group.inputs:last-child {margin-right:0;}

    #arrival_products tbody tr td:nth-child(5) .condition {min-width: 110px;}
}

@media (max-width: 1100px) {
    #filter-form .col-4{flex: 0 0 50%;max-width: 50%;}
    #filter-form .col-3 {flex: 0 0 50%;max-width: 50%;}
}

@media (max-width: 1019px) {
    .userprofile {width: auto;}
    header nav #warehouse {width: auto!important;}
    #ajax-table_wrapper > .row {display: block;flex-wrap: unset;}
    #ajax-table_wrapper > .row:first-child {min-height: 35px;}
    #ajax-table_wrapper .col-sm-8, #ajax-table_wrapper .col-md-8{flex: unset;max-width: unset;float:left;width: auto;}
    #ajax-table_wrapper #filter-buttons.col-sm-8, #ajax-table_wrapper .col-md-8.text-right {float:right;}
    #ajax-table_wrapper .col-sm-16{clear: both;}
    .btn.btn-withdraw, .btn.btn-replenish{padding: 10px 30px;}
    .table.table-bordered.w-auto + .reprint-labels{clear: both;display: table;margin: 5px 0 10px;}
	.pull-right.btn.btn-success + h6{min-height:34px;}
	.dataTables_scroll2{
		width: 100%;
		overflow-x:auto;
		overflow-y:hidden;
		padding-bottom:20px;
	}
	#products div.input-group, .card-body table div.input-group{min-width: 100px;}
    #candidates button {
        white-space: normal;
        word-wrap: break-word;
    }
}

@media only screen and (max-width: 1024px) {
    nav a.navbar-brand {display: none;}
    #warehouse {display: none;}
    h1.page-header {margin-left: 0.75rem!important;}
    table#arrival_products tr td:first-child {max-width: 180px;}
}

@media (max-width: 768px) {
    .card-body { padding-left: 0.75rem; padding-right: 0.75rem; }
    table.dataTable tbody tr td:nth-child(2) a {font-size: 24px;margin-right: 5px;line-height: 35px;}
    table.dataTable tbody tr td:nth-child(2) a:nth-child(3n) {margin-right: 0;}
    table.dataTable tbody tr td:nth-child(2) a:nth-child(4n)::before {content: '\a';white-space: pre;}
	#quick-filter-form .d-inline, #quick-filter-form .row{width:100%;margin:0;}
	#ajax-table_wrapper .col-md-8.text-right{width: 100%;}
	#ajax-table_wrapper .dataTables_filter label input{width: 100%;}
	.card-body.packages span, .card-body.packages input{width:100%;padding: 0.5rem 5px;}
	.card-body.order-date .form-group{float: left;border: 1px solid #FFFFFF;border-radius: 5px;}
	.card-body.order-date  .input-group{display:block;}
	.card-body.order-date span{float: left; width: 30%;border:none;border-right: 1px solid #FFFFFF;}
	.card-body.order-date input{float: left; width: 70%;height: 35px;border:none;}
	.card-body.order-date span:nth-child(1), .card-body.order-date span:nth-child(1) + input{border-bottom: 1px solid #FFFFFF;}
	.form-control + .input-group-addon:not(:first-child) { clear: both;}
    .finish-picking {position: absolute; top: 3px; right: 3px;z-index: 1;float: none;}
    .finish-picking + .row { margin-top: 30px; }
    .withdraw-table tr td:nth-child(3) {max-width: 110px;}
    .withdraw-table tr th:nth-child(4),
    .withdraw-table tr td:nth-child(4) {max-width: 85px;}
    .withdraw-table tr td:last-child {min-width: 105px;}
    .withdraw-table tbody tr td:last-child div {line-height: unset;}
    .withdraw-table.replenish tr th:nth-child(4),
    .withdraw-table.replenish tr td:nth-child(4) {max-width: 125px;}
    .transfer-switch-block {margin-bottom: 10px;}
    table#products .input-group input,
    table#products .input-group .input-group-addon {font-size: 18px; padding: 4px 6px; text-align: center;}
    table#products .input-group .input-group-addon {
        padding: 4px 3px;
    }

    #multiple_products button {
        max-width: 180px;
        white-space: normal;
        word-wrap: break-word;
    }

    .product-condition-transfer-table .transfer-row input,
    .product-condition-transfer-table .transfer-row select {min-width: 110px;}

    .table-transpose-sm { writing-mode: vertical-lr;}
    .table-transpose-sm td, .table-transpose-sm th { writing-mode: horizontal-tb;max-width: 50vw;}
}

@media (min-width: 576px) {
    #multiple_products .modal-dialog {max-width: 600px;}
    .form-inline .custom-control-indicator {flex-shrink: 0;}
}

@media (max-width: 567px) {
    #filter-form .btn-info.mr-sm-2 {margin-right: 0.75rem !important;}
	header nav h3.userprofile {font-size: 20px!important;}
	.transfer-switch-block {clear: both;float:left;width:100%;margin:20px 0;}
    .transfer-switch-block~.alert {float: left;margin-top: 0!important; margin-bottom: 10px;}
	.btn.btn-withdraw, .btn.btn-replenish{width:calc(50% - 10px);float:left;}
	.btn.btn-replenish{float:right;}
	.error-flash + .form-group{clear:both;}
	.dataTables-scroll.trolley {margin-bottom:20px;}
	header.navbar-fixed{position: relative;}
	.wrapper-content {padding: 0;}
	.col-sm-16.no_padding > .card {margin-top:0;}
	h1.page-header{font-size: 20px;}
    table#arrival_products .input-group {flex-wrap: wrap; min-width: 150px;}
    table#arrival_products .input-group input {width: 100%; border-radius: 3px; font-size: 18px;}
    table#arrival_products .input-group-append {width: 100%; margin-top: 5px;}
    table#arrival_products .input-group-append button {width: 48%; border-radius: 3px;}
    #arrival_products tbody tr td:nth-child(5) {min-width: 260px;}
}

@media (max-width: 500px){
	.order-picking-inputs .form-group{margin-bottom:0;}
	.order-picking-inputs .form-group:nth-child(2) .ml-1{display:none;}
	.order-picking-inputs .form-group:nth-child(4) label{}
	.order-picking-inputs .form-group:last-child label{font-size:10px;height:16px;}
    .freeze-input-group span {display: none;}
    .reprint-labels {display: none!important;}
}

@media only screen and (max-width: 1019px) and (orientation: landscape){
header.navbar-fixed{position: relative;}
.wrapper-content {padding: 0;}
}
