.logo img {
	max-width: 100px;
}

div[id*='_favorites_']:not([id*='_product']):not([id^='sonata-ba-field-container-']) {
	display: grid;
	grid-gap: 10px;
	margin-bottom: 0.5em;
	grid-template-columns: 55% [col-start] 20% [col-start] 20% [col-start];
}

div[id*='_favorites_'] label {
	display: none;
}

.favoritesItemsWidget div div div .form-group {
	margin-bottom: 0;
}

div[id*='_contacts_']:not([id^='sonata-ba-field-container-']) {
	display: grid;
	grid-gap: 10px;
	margin-bottom: 0.5em;
	grid-template-columns: 25% [col-start] 50% [col-start] 20% [col-start];
}

div[id*='_contacts_'] label {
	/*display: none;*/
}

.contactItemsWidget div div div .form-group {
	margin-bottom: 0;
}

div[id*='_orderItems_']:not([id*='_product']):not([id^='sonata-ba-field-container-']) {
	display: grid;
	grid-gap: 10px;
	margin-bottom: 0.5em;
	grid-template-columns: 55% [col-start] 15% [col-start] 25% [col-start];
}

div[id*='_orderItems_'] label {
	display: none;
}

.orderItemsWidget div div div .form-group {
	margin-bottom: 0;
}

div[id*='_deliveryItems_']:not([id*='_product']):not([id^='sonata-ba-field-container-']) {
	display: grid;
	grid-gap: 10px;
	margin-bottom: 0.5em;
	grid-template-columns: 55% [col-start] 15% [col-start] 25% [col-start];
}

div[id*='_deliveryItems_'] label {
	display: none;
}

.deliveryItemsWidget div div div .form-group {
	margin-bottom: 0;
}

div[id*='_stockTransferItems_']:not([id*='_product']):not([id^='sonata-ba-field-container-']) {
	display: grid;
	grid-gap: 10px;
	margin-bottom: 0.5em;
	grid-template-columns: 75% [col-start] 20% [col-start];
}

div[id*='_stockTransferItems_'] label {
	display: none;
}

.stockTransferItemsWidget div div div .form-group {
	margin-bottom: 0;
}

div[id*='_stockTakeItems_']:not([id*='_product']):not([id^='sonata-ba-field-container-']) {
	display: grid;
	grid-gap: 10px;
	margin-bottom: 0.5em;
	grid-template-columns: 75% [col-start] 20% [col-start];
}

div[id*='_stockTakeItems_'] label {
	display: none;
}

.stockTakeItemsWidget div div div .form-group {
	margin-bottom: 0;
}

.label {
	padding: 5% 0;
	font-size: 12px;
	font-weight: 400;
}

#table-product thead span,
#table-customerOrder thead span
{
	font-size:10px;
	padding-left:5px;
}
.label-customerorder
{
	width: 120px;
	margin: 3px auto;
	float: right;
}
.label-customerorder-NEW
{
	background-color: #d9534f;
}
.label-customerorder-CONFIRMED
{
	background-color: #5cb85c;
}
.label-customerorder-PICKED
{
	background-color: #428bca;
}
.label-customerorder-DELIVERED
{
	background-color: #999999;
}
.label-customerorder-INVOICED
{
	background-color: #f0ad4e;
}
.label-customerorder-COMPLETED
{
	background-color: #999999;
}


p.delivery-docket, table.delivery-docket {
	font-size: 12px;
}

#delivery-docket .table > tbody > tr > th,
#delivery-docket .table > tbody > tr > td,
#delivery-docket .panel-heading,
#delivery-docket .panel,
#invoice-docket .table > tbody > tr > th,
#invoice-docket .table > tbody > tr > td,
#invoice-docket .panel-heading,
#invoice-docket .panel {
	border-color: #333333;
}

#delivery-docket .panel,
#invoice-docket .panel {
	box-shadow: 0 1px 1px rgba(60, 60, 60, 0.05);
}

.spacer-horiz {
	height: 30px;
	border-bottom:#dddddd solid 1px;
}

.no-gutter > [class*='col-'] {
    padding-right:1px;
    padding-left:1px;
}

.login-logo {
	/*width:360px;*/
	width:100%;
	background-color: #ffffff;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:0px;
}

@media print {

	/*@page */
	/*{*/
	    /*size: auto;   !* auto is the current printer page size *!*/
	    /*margin: 0mm;  !* this affects the margin in the printer settings *!*/
	/*}*/
        /**/
	/*.pdf-page-half {*/
		/*height: 490px;*/
	/*}*/

	/*.pdf-page-half-a4 {*/
		/*height: 490px;*/
	/*}*/

	/*.pdf-page-spacer-a4 {*/
		/*height: 30px;*/
	/*}*/

	/*.pdf-page-half-spacer-a4 {*/
		/*height: 45px;*/
	/*}*/

	/*.pdf-page-half-spacer-a5 {*/
		/*height: 100px;*/
	/*}*/

	/*div.pdf-page { */
	   /*page-break-after: always; */
	   /*page-break-inside: avoid;*/
	/*}*/

	a[href]:after {
	  content: none;
	}
	
	.label {
		color: white !important;
	}
	.label-info {
	  background-color: #5bc0de !important;
	}
	.label-warning {
	  background-color: #f0ad4e !important;
	}
	.label-danger {
	  background-color: #d9534f !important;
	}
	.label-success {
	  background-color: #5cb85c !important;
	}
	.label-primary {
	  background-color: #428bca !important;
	}

	
	.panel-default > .panel-heading {
	  background-color: #F5F5F5 !important;
	}

}

@media(max-width:768px) {
	.panel-default > .panel-body
	 {
	  padding-left: 2px;
	  padding-right: 2px;
	}
	.label {
		padding: 5% 0;
		font-size: 10px;
		font-weight: 400;
	}

	.login-logo {
		width:100%;
		/*background-color: #ffffff;*/
		/*padding-top:10px;*/
		/*padding-bottom:10px;*/
		/*margin-bottom:0px;*/
	}

}

@media(min-width:367px) and (max-width: 768px) {
  th[class~="visible-sm"], td[class~="visible-sm"] {
  		display: table-cell !important;
	}		
}

td span.label-default,
td span.label-danger,
td span.label-success,
td span.label-warning,
td span.label-primary,
td span.label-info {
	float:left;
	width:100%;
	min-width:100%;
	margin:1px auto;
}

.customerorder-status span[class^='label'],
.customerinvoice-status span[class^='label'] {
	padding: 1%;
}

.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}

.table > tbody > tr > td {
	vertical-align: middle;
}

/*.nav.nav-tabs {*/
/*	background-color: #FFD198;*/
/*}*/
