::-webkit-scrollbar-thumb {
    background: #a5a5a5;
}
::-webkit-scrollbar-track {
    background: #dfdfde;
}
#top-banner {
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 5px;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 60px;
	right: 0px;
	overflow: hidden;
}

.list-item-active > a {
    background-color: #00a19c !important;
    color: #ffffff !important;
    margin-left: -1px;
}
div#spine-link {
    float: right;
    margin-right: 22px;
}
div#spine-link a {
    color: #00a19c;
}

div#spine-link a:hover {
color: #656565;
}

#ndt-logo {
background: url(/images/ndteclogonew.png) no-repeat scroll 0 0 transparent;
    background-size: 145px;
    margin-left: 14px;
    margin-top: 4px;
    height: 53px;
    width: 50%;
    float: left;
}
#ndt-logo {
	text-decoration: none;
}

#ndt-logo h1 {
	margin: 0;
	padding: 0;
	padding-right: 20px;
	text-align: right;
	font-family: Arial;
	font-size: 20px;
	line-height: 45px;
	color: #333333;
}


#page-content {
	position: absolute;
	top: 100px;
	bottom: 25px;
	left: 0px;
	right: 0px;
	overflow: hidden;
	padding-left: 15px;
	padding-right: 15px;
}

.barcode-pager:before {
    content: 'Results per Page:';
    font-size: 12px;
    position: relative;
    top: -2px;
    left: 10px;
}
select#change_results_per_page {
    margin-left: 14px;
}
.barcode-pager {
    margin-left: 7px;
    position: absolute;
    top: 28px;
    width: 100%;
}
.barcode-results {
    height: calc(100% - 50px);
}
#products{
	overflow: hidden !important;
}
.pv-barcode-value-result {
    width: 188px !important;
    height: 188px !important;
    padding: 12px !important;
    margin: 14px !important;
}
.barcode-result-count{
	    top: -6px !important;
}
.counter-availfilters {
    padding: 9px 3px 3px 11px !important;
}
select#select_page {
     margin-left: 95px;
}
.barcode-pager:after {
    content: 'Select Page:';
    position: relative;
    left: -160px;
    font-size: 12px;
    top: -2px;
}

#navigation {
	padding: 0 0 10px 10px;
	position: absolute;
	right: 0;
	top: 0;
	width: 20%;
}

#footer {
	position: absolute;
	bottom: 0px;
	height: 25px;
	left: 0px;
	right: 0px;
	overflow: hidden;
	font-size: 9px;
	text-align: center
}

#navigation ul {
	float: right;
	padding-right: 10px;
}

ul.app_nav {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

ul.app_nav li {
	display: inline-block;
	margin: 0;
	padding: 0;
}

#list-table {
	width: 100%
}

html {
	height: 100%
}

body {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	display: block;
	height: 100%
}

#container {
	display: table;
	width: 100%;
	height: 100%;
	border: 1px solid red;
	text-align: center;
}

#container>div {
	display: table-row;
	width: 100%;
}

#container>div>div {
	display: table-cell;
	width: 100%;
	border-radius: 10px;
}
ul, menu, dir {
  -webkit-margin-before: 0px;
  -webkit-margin-after: 0px;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  -webkit-padding-start: 0px;
}

.admin-dashboard{
	width: 300px;
}
#admin-menu {
position: absolute;
   top: 61px;
    left: 0px;
    right: 0px;
    overflow: auto;
}

#dash_stats {
	display: inline-block;
	padding: 10px;
	margin: 10px
}

#match_total {
	font-weight: bold
}

#tools-menu {
	/*background: url("/images/global/menu_bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);*/
	height: 34px;
	/*width: 100%;*/
	z-index: 999;
}

#tools-menu ul {
	list-style: none inside none;
}

#tools-menu ul li a {
	background: url("/images/global/menu_divider.png") no-repeat scroll right center rgba(0, 0, 0, 0);
	color: #3f3e3e;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 34px;
	padding: 0 10px;
	text-decoration: none;
	text-transform: uppercase;
}

#sku-menu {
	/*background: url("/images/global/menu_bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);*/
	display: inline;
	height: 34px;
	/*width: 100%;*/
	z-index: 999;
}

#sku-menu ul {
	list-style: none inside none;
}

#sku-menu ul li a {
	background: url("/images/global/menu_divider.png") no-repeat scroll right center rgba(0, 0, 0, 0);
	color: #3f3e3e;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 34px;
	padding: 0 10px;
	text-decoration: none;
	text-transform: uppercase;
}

.general_stats {
	display: inline-block;
	padding: 10px;
	margin: 10px;
	border: 1px solid black;
}

.match_stats {
	display: inline-block;
	padding: 10px;
	margin: 10px;
	border: 1px solid black;
}

.heading {
	font-size: 14px;
}