/** base - start **/
body, html, 	#main-wrapper {
}

.theme-silver {
	background: #fff;
}

#content-wrapper {
	overflow: auto;
	margin-top: 46px;
	padding-top: 18px;
	padding-bottom: 150px;
}

#footer {
	padding: 40px 0 20px;
}
/** base - end **/

/** main nav bar - start **/
.gt-ie9 .theme-silver #main-navbar, .gt-ie9 .theme-silver #main-navbar .navbar-header {
	background: #fff;
}

.gt-ie9 .theme-silver #main-navbar .navbar-header {
	background: #3d4a5d;
}

.theme-silver #main-navbar .navbar-header a {
	color: #fff;
}

.theme-silver #main-navbar form.navbar-form .form-control {
	background: #f8f8f8;
	border: none;
	color: #999;
}

.theme-silver #main-navbar #main-menu-toggle {
	color: #fff;
}

.theme-silver #main-navbar #main-menu-toggle, .theme-silver.right-to-left.main-menu-right #main-navbar #main-menu-toggle {
	border: 0;
	background: #46566d;
}

.theme-silver #main-navbar #main-menu-toggle, .theme-silver #main-navbar #main-menu-toggle .fa:before, .theme-silver #main-navbar .navbar-toggle {
	color: #fff;
}
/** main nav bar - end **/

/** navigation - start **/
#main-menu ul.navigation li li.nav-header {
	color: #999999;
	font-size: 10px;
	padding: 3px 20px;
	text-transform: uppercase;
}
/** navigation - end **/

/** login **/
.page-signin .footer {
	width: 100%;
	position: absolute;
	bottom: 15px;
	color: #fff;
	display: block;
	font-size: 14px;
	padding: 20px 0;
	text-align: center;
	z-index: 999;
}


/** layout and templates - start **/
/* #main-content {
	padding: 0 5px 20px 15px;
}

.document {
	padding: 30px;
	background: #fff;
	-webkit-box-shadow: 0px 5px 10px rgba(50, 50, 50, 0.5);
	-moz-box-shadow: 0px 5px 10px rgba(50, 50, 50, 0.5);
	box-shadow: 0px 5px 10px rgba(50, 50, 50, 0.5);
} */

.page-header .label {
	vertical-align: super;
} 

ul.help-block {
	list-style-type: none;
}

#display-count {
	font-size: 12px;
	color: #888;
	line-height: 29px;
} 
/** layout - end **/

/** list page - start**/
.list-block h1 {
	margin: 0;
}

.search-filters {
	margin-top: 20px;
}
/** list page - end **/

/** page - start **/
.page-header h1 {
	font-size: 26px;
}

.last-updated-date {
	margin-top: 50px;
}
/** page - end **/

/** page tables - start **/
.table.table-no-border tbody th,
	.table.table-no-border tbody tr,
	.table.table-no-border tbody td {
	border: 0;
}
/** page tables - end **/

/** profile block - start **/
.profile tbody > tr > th {
	font-weight: bold;
	text-align: right;
}
/** profile block - end **/

/** for displaying subtotals, deductions and totals - start **/
ul.totals {
	list-style: none;
	margin-bottom: 10px;
	padding: 0;
	margin-right: 8px;
}

ul.totals li {
	margin: 5px 0;
	clear: both;
}

ul.totals .descr {
	text-transform: uppercase;
}

ul.totals .descr-input {
	text-transform: uppercase;
	padding-top: 10px;
	float: left;
}

ul.totals .amount {
	float: right;
	font-weight: bold;
	text-align: right;
	font-size: 14px;
}

ul.totals .input {
	float: right;
	padding-right: 0;
	padding-bottom: 5px;
	text-align: right;
	width: 50%;
}

ul.totals li.divider {
	margin-top: 10px;
	border-top: 1px solid #e1e1e1;
	padding-top: 10px;
}

ul.totals .amount.grand-total {
	font-size: 18px;
	font-weight: bold;
}
/** for displaying subtotals, deductions and totals - end **/

/** temp **/
.theme-silver #main-navbar .navbar-brand div {
	background: initial;
}

ul.help-block {
	list-style-type: none;
}

.amount {
	text-align: right;
}

/** product price list dropdown **/
.product-price-list {
	text-align: left;
	font-size: 12px;
}

.product-price-list .price-label {
	display: block;
	font-weight: bold;
	text-transform: uppercase;
}

.table-collection .input-group-btn .btn {
	line-height: 18px;
}

/** widgets **/
.widget-notifications .notification-icon {
	width: auto;
}

/** modal **/
#product-search-modal table tr, .search-result table tr {
	cursor: pointer;
}

#product-search-result, .search-result {
	display: none;
}

/** graphs **/
.no-data-container {
	height: 400px;
	table-layout: fixed;
    display: table;
    width: 100%;
}

.no-data-container h4, .graph h4 {
    vertical-align: middle;    
    display: table-cell;
    text-align: center;
    font-weight: bold;
}

#yearly-sales-area {
	height: 350px;
	table-layout: fixed;
    display: table;
    width: 100%;
}

/** typeahead styles **/
.product-autocomplete-container .empty-message {
  padding: 5px 10px;
 text-align: center;
}

.autocomplete-loading {
    background: white url(../img/spinner.gif) right center no-repeat;
    padding-right: 10px;
}

/** utilities **/
.field-loading {
	background: white url(../img/spinner.gif) no-repeat;
    padding-right: 10px;
    padding-bottom: 10px;
    margin-top: 7px;
}

/** Used to stretch out barcode numbers/strings **/
.barcode {
	letter-spacing: 20px;
}

.barcode-img {
	width: 335px;
}