html, body {
	margin:0;
	padding:0;
	height:100%;
	width: 100%;
} 

#pageWrapper {
	position:relative;
	margin:0 auto;
	padding: 0;
	height:auto !important;
	height:100%;
	width: 100%;
	min-height:100%;
}

#header {
	height: 120px;
        margin: 0px;
	background-color: #fff;
	color: #000;
}

#headerText {

}

#headerInfo {
	text-align:right;
	vertical-align: top;
}

#headerInfoUser {
	margin-top: 10px;
}

#headerInfoText {
	margin-top: 10px;
}



#navigation {
	margin-top: 0;
	margin-bottom: 0;
	border-radius: 0;
}

#navigationWrapper{
	margin: 0;
	padding: 0;
}

#navigation li {
	text-transform: uppercase;
	font-weight: bold;
}

#leftColumn, #rightColumn{
	padding-top: 10px;
	padding-bottom: 20px;
    	background-color: #f1f1f1;
	margin-bottom: -99999px;
	padding-bottom: 99999px;
}

.affix {
	top: 0px;
	position: fixed;
}

.wait {
	visibility: hidden;
}

#sideNavigation ul {
	list-style-type: none;
}

#sideNavigation ul.level1  {
	padding-left: 0;	
}

#sideNavigation ul.level2  {
	padding-left: 10px;	
}

#sideNavigation ul.level3  {
	padding-left: 10px;	
}

#contentWrapper {
	margin-bottom: 60px;
	padding: 0px;
} 

#content {
	height: 100%;
	min-height:100%;
	overflow: hidden; 
}

#login,  #orderconfirmation  {
	height: 100%;
	min-height:600px;
	overflow: hidden; 
	text-align:left;
	padding-top: 30px;
	padding-bottom: 30px;
}  

#customers, #profile, #order, #orderoverview, #orderconfirmation  #templates, #inventory, #returns, #return, #delivery, #shippingnote {
	height: 100%;
	min-height:600px;
	overflow: hidden; 
	text-align:left;
	padding-bottom: 30px;
}  

  

@media screen and (max-width: 992px) {
    body {
        font-size: 0.9em;
    }
	
	header{
		height: auto;
	}
	
	#leftColumn , #rightColumn {
		height: auto;
		padding: 15px;
		margin: 0px;
	}
	.row.content {
		height:auto;
		overflow: visible;
	} 
	
	.affix {
        	position: static;
    }
}

@media (max-width: 576px) { 
	input.amountCheck {
		padding: 5px;
		min-width: 45px;
	}

}


footer {
	background-color: #fff;
	color: #000;
   	position:absolute;
	width:100%;
	min-height: 40px;
	padding: 10px;
	bottom:0;
}

footer p {
	margin:auto;
	font-size: 14px;	
}

.btn-responsive {
    white-space: normal !important;
    word-wrap: break-word;
}
 
/* OrderOverviewPage */   
   
div#orderoverview div.row   {
	margin-bottom: 10px;
}

div#orderoverview div.row div p.order {
	font-weight: bold;
	margin: 0px;
}

div#orderoverview div.row div p.info {
	margin: 0px;
}

/* OrderPage */
.infoDeliveryDate{
	color: red;
}

#systemText span.add , #systemText span.del{
	display: block;
}

/* ShippingNotePage */

div#activeShippingNotes div.row   {
	margin-bottom: 10px;
}

div#shippingNotes div.activeShippingNote div p.lead,
div#shippingNotes div.finishedShippingNote div p.lead {
	font-weight: bold;
	margin: 0px;
}

div#shippingNotes div.activeShippingNote div p.info,
div#shippingNotes div.finishedShippingNote div p.info {
	margin: 0px;
}


/* InventoryPage */   

div#activeInventories ,   
div#finishedInventories    {
	margin-bottom: 10px;
}

div#activeInventories div p.inventory,
div#finishedInventories div p.inventory {
	font-weight: bold;
	margin: 0px;
}

div#activeInventories  div p.info,
div#finishedInventories div p.info {
	margin: 0px;
}

#startDate{z-index:1151 !important;}

.articleDetail {
	font-weight: bold;
}

.articleBack,
.articleContinue {
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 15px;
}




    

    
















