﻿
	/* print styles */

	#site-header,
	#breadcrumb-hello,
	aside,
	#mobile-header,
	.actions-column,
	#site-footer,
	.page-buttons { display: none !important; }


/* =============================================================================
   body
   ========================================================================== */

	html,
	body {
	    width: auto;
	    font-family: Arial;
	    background-image: none;
	}


/* =============================================================================
   elastic page width
   ========================================================================== */
 
	html,
	body,
	form,
	#site-container,
	#slideout-container,
	#slideout-content {
	    z-index: 998;
	    height: auto;
	    min-height: auto;
	    -webkit-transform: translate3d(0,0,0);

	    -webkit-overflow-scrolling: auto;
	            overflow-scrolling: auto;
	}

	#slideout-container { overflow-y: hidden; }

	#site-container { position: relative; }


/* =============================================================================
   a
   ========================================================================== */

	#session-warning .primary-site-button,
	.primary-site-button,
	.secondary-site-button,
	.primary-page-button { display: none; }

	label { cursor: pointer; }


/* =============================================================================
   Slideout Container
   ========================================================================== */

	html.OverflowScrolling #slideout-content,
	html.OverflowScrolling #mobile-help,
	html.OverflowScrolling #site-navigation,
	html.OverflowScrolling .avlModal-content {
	    -webkit-overflow-scrolling: touch;
	            overflow-scrolling: touch;
	}


/* =============================================================================
   Site Container Sections
   ========================================================================== */

	#content {
	    position: relative;
	    text-align: left;
	}


/* =============================================================================
   Site Container > Content Container
   ========================================================================== */

	#content-container { width: 100%; }


/* =============================================================================
   Site Container > Content Container > Content
   ========================================================================== */

	#content {
	    position: relative;
	    margin: 0 auto 20px;
	    background: transparent !important;
	}

	#content .wrapper {
	    padding: 20px;
	    background: #fff;
	}

	.page-content {
	    overflow: hidden;
	    padding: 15px;
	    background: #fff;
	}

	#main-content {
	    padding-left: 0 !important;
	    background-color: #fff;
	    /*border: 1px solid #ccc;*/
	}

	.page-wrapper { border: 1px solid #ccc; }

	#main-content .page-header {
	    position: relative;
	    height: 40px;
	    line-height: 40px;
	    background-color: transparent !important;
	}

	#main-content .page-header h1 {
	    margin-left: 0 !important;
	    font-size: 22px;
	    font-weight: 600;
	    color: #000;
	}

	#main-content .page-header .link-need-help { display: none; }

	.approval-message { overflow: hidden; }

	.approval-message.failed-validation { background: #f9f4f4; }

    #sales-order-details-page .column-header, 
    #quotation-details-new-page .column-header, 
    #project-details-page .column-header { padding-left: 0 !important; }


/* 	==========================================================================
   	modal
   	========================================================================== */

	.avlModal .avlModal-wrapper { padding-right: 10px !important; }

	.avlModal .modal-buttons { padding-bottom: 0 !important; }

	.avlModal .avlModal-wrapper p,
	.avlModal .avlModal-header { margin-right: 10px; }

	.avlModal-content { padding: 0 !important; }

	.avlModal .button { margin-bottom: 5px; }


/* 	==========================================================================
	Icon Links
   	========================================================================== */
 
	.page-header .submenu-dropdown-icon { display: none; }
