.dataTables_length { width: 40%!important; float: left; }
.dataTables_filter { width: 40%!important; float: right; text-align: right; }
.dataTables_filter input { margin-left: 10px; }
.dataTables_length label { display: block; width: 300px; }
.dataTables_paginate a { margin-right: 10px; }

/*.edit-order tr td:first-child { background: #2d995b; } */
/*.edit-order tr.dirty td:first-child { background: #ffe5e5; }*/

/*.edit-inventory tr td:first-child { background: #2d995b; }
.edit-inventory tr.dirty td:first-child { background: #ffe5e5; }*/


/*.container button.outsidebtn { width: 100%!important; } */

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.dataTables_wrapper { margin-bottom: 10px; }

.qrcode-text {
  padding-right: 1.7em;
  margin-right: 0;
  vertical-align: middle;
}

.qrcode-text + .qrcode-text-btn {
  width: 1.7em;
  margin-left: -1.7em;
  vertical-align: middle;
}

.card { border: 0px!Important; }
.card-header { font-size: 20px; color: #fff; background: #58a2d3; border: 0!important;  }

.edit-order select, .edit-order input:not([type='checkbox']) { width: 200px!important; }
.create-order select, .create-order input:not([type='checkbox']) { width: 200px!important; }
.inventory select, .inventory input:not([type='checkbox']) { width: 200px!important; }
/*.contacts select { width: 185px!important; }*/
.contacts input, .contacts select, .contact textarea { width: 50%!important; }

a.navbar-brand { font-size: 24px!important; font-weight: 900;}
li.selected a { color: #666!important; font-weight: 900; }
nav a { color: #2baaed!important; }
div.card { -webkit-box-shadow: 7px 7px 17px 0px rgba(0,0,0,0.73);
			-moz-box-shadow: 7px 7px 17px 0px rgba(0,0,0,0.73);
box-shadow: 7px 7px 17px 0px rgba(0,0,0,0.73); }
div.card-header { border-radius: 0!important; }
div.dropdown-menu a { color: #777!important; }


/*nav.navbar { -webkit-box-shadow: 0px 11px 11px -12px rgba(0,0,0,0.73)!important;
-moz-box-shadow: 0px 11px 11px -12px rgba(0,0,0,0.73)!important;
box-shadow: 0px 11px 11px -12px rgba(0,0,0,0.73)!important; margin-bottom: 20px; background: #000; }*/
nav.navbar { background: #0078C8!important; -webkit-box-shadow: 0px 11px 11px -12px rgba(0,0,0,0.73)!important;
-moz-box-shadow: 0px 11px 11px -12px rgba(0,0,0,0.73)!important;
box-shadow: 0px 11px 11px -12px rgba(0,0,0,0.73)!important;}
nav.navbar a { color: #fff!important; font-size: 1.2em!important; }
div.dropdown-menu a { color: #000!important; }


table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting:before, table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc:after { opacity: 0!important; }
div.dataTables_paginate a.current { background: #2baaed!important; }
.dataTables_wrapper .dataTables_paginate .paginate_button.current { color: #fff!important; }
.dataTables_wrapper .dataTables_paginate .paginate_button:hover { background: #004173!important; }

.ui-widget-overlay {
   background: #AAA 50% 50% repeat-x;
   opacity: .90;
   filter: Alpha(Opacity=90);
}

.container table.dataTable input { width: 100%!important; overflow: hidden!important; border: 1px solid #000; }
.container table.dataTable select { width: 100%!important; overflow: hidden!important; border: 1px solid #000; }


#development { text-align: center; background: #f00; color: #fff; font-weight: 900; }
#connectivity { text-align: center; background: #f00; color: #fff; font-weight: 900; }
#demo-one-week { margin-bottom: 40px; }

.btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:visited,
.btn-success, .btn-success:hover, .btn-success:active, .btn-success:visited {
    background-color: #58a2d3 !important;
	border-color: #58a2d3 !important;
}

a { color: /*#2baaed;*/ #0078C8 }

#DTE_Field_description_list { margin: 0 0 0 10px!important; padding: 0!important; font-size: 12px; width: 90%; }
.autoComplete_highlighted { color: #000!important; }
.autoComplete_result {font-size: 14px!important; margin: 0!Important; border-bottom: 1px solid #ccc; }
#orderitems-table td.focus { position: relative; }
#orderitems-table td.focus #DTE_Field_description_list { position: absolute; top: 100%; left: 0 } 

.ui-tooltip { font-size: 20px!important; }

#pickingpage .card-header .btn { font-size: 16px; }
#pickingpage .card-header .active { font-weight: 900; background: #0078C8; border: 1px solid #0078C8; }
#pickingpage .card-header .btn-secondary {  }

.ui-dialog-titlebar { background: #58a2d3; color: #fff; }