@media print {

body {
	background: white;
	font-size: 9pt;
	font-family:'Roboto', Arial, sans-serif;
	width:100%;
}
h1 {font-size:20pt; font-weight:600; margin:10px 0 20px !important;}

.rz-element-detail .btn-primary.btn-xs,
.rz-pagination-buttons, .rz-pagination-dropdown, .rz-pagination, .rz-contact-button, #rz-filter-btn-meer, .rz-filter,
.ModEasyDNNnewsC .user_dashboard,
#ControlBar_ControlPanel,
.ModActionFormC,
#header,
#ControlBar_ControlPanel,
#dnn_SearchPane,
#ControlBar,
#breadcrumb,
#footer,
.rz-social,
.rz-footer-list,
#dnn_RightPane,
th > span.caret-disabled,
span.rz-tooltip.icon-wtf,
td > button.rz-list-button,
.rz-spinner-group .input-group-btn-vertical,
.rz-list-checkbox,
#rz-product-detail .rz-link-back,
#rz-product-detail .rz-detail-image .list-inline.pagination,
#rz-product-detail .rz-detail-order .btn-block,
#rz-product-detail .rz-detail-order .rz-link.pagination,
th > span.rz-list-button-label,
.rz-element-detail > .pull-right > .rz-link,
#rz-product-detail .rz-detail-extra,
.rz-table-header .col-sm-6.text-right,
.rz-table-header .text-right .list-inline,
#rz-products-favoriten .btn-primary.btn-xs,
#rz-product-list .btn-primary.btn-xs,
.rz-element-title.rz-link,
.rz-ckeckout-add,
.rz-element .pagination,
#rz-checkout .btn.btn-primary,
.rz-tabs-steps li:not(.active),
#rz-offertes-detail .btn.btn-primary
{ display: none !important; }

#dnn_LeftPane .DnnModule-EasyDNNnews .DNNModuleContent,
.DNNModuleContent,
.dnnpane,
.pane_wrapper,
#content .container,
.row { 
	width: auto; 
	border: 0; 
	margin:0;
	padding: 0; 
	float: none !important;
	background: transparent;
		
}
.rz-element .table td { padding:3px; }
.DnnModule {margin-bottom:10px;}

#content p a:link, 
#content p a:visited { 
	color: #520; 
	background: transparent; 
	font-weight: bold; 
	text-decoration: underline; 
}

#content p a:link:after, 
#content p a:visited:after { 
	content: none !important;
	font-size: 90%; 
}
.rz-detail-verkooppunten a:link:after,
#logo-print a:link:after, 
#logo-print a:visited:after,
#table-products a:link:after, 
#table-products a:visited:after,
.edn_article_gallery a:link:after, 
.edn_article_gallery a:visited:after,
#content a.title:link:after, 
#content a.title:visited:after,
#content a.btn:link:after, 
#content a.btn:visited:after,
#content a.rz-link:link:after, 
#content a.rz-link:visited:after,
#content a.thumbnail:link:after, 
#content a.thumbnail:visited:after { 
	content: none !important;
}

a[href]:after, a[href]:link:after, a[href]:visited:after{content:none !important; }

.label-primary {background-color:#002953 !important; color:#fff !important;}
.label-success {background-color:#00a000 !important; color:#fff !important;}
.success {color:#00a000 !important;}
.label-danger {background-color:#b00 !important; color:#fff !important;}
.danger {color: #b00 !important;}
.label-warning {background-color:#f90 !important; color:#fff !important;}
.warning {color: #f90 !important;}

.rz-list tr.danger > td {background-color: inherit !important;} 
.lead {font-size: 19px; margin:0;}
.greyedout { color: #ccc;}
.modal-title{ text-align: left;}

.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td, .table > tbody > tr:last-child > td, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td {border-top: 1px solid #ccc;}
.table > tbody > tr:last-child > td {border-bottom: 1px solid #ccc;}

.table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
    white-space: normal;
}
.rz-element .table th {font-weight:bold;}
thead {display:table-header-group;}

#logo-print img {width:178px; position:absolute; right:0;}
#logo-print {height:40px;}
.rz-element .rz-table-header {margin-top: 30px;}
.rz-element .rz-element h1.rz-element-title {margin-bottom: 20px; margin-top: 0 !important;}


/* list */
.rz-element .rz-spinner-group {width: 45px;}
.rz-element .rz-spinner-group .input-group .form-control.spinner {border: medium none;}
.rz-element .rz-list .rz-spinner-group {width: auto;}
.rz-element .rz-list td.rz-list-image {width:66px;}


/* detail */
#rz-product-detail .col-sm-3.rz-detail-image {width: 30%; float:left; height:240px; margin:60px 0 30px;}
#rz-product-detail .col-sm-3.rz-detail-image .thumbnail {height:200px;}
#rz-product-detail .col-sm-4.rz-detail-verkooppunten,
#rz-product-detail .col-sm-5.rz-detail-kenmerken,
#rz-product-detail .rz-detail-description .col-sm-4,
#rz-product-detail .rz-detail-description .col-sm-5,
#rz-product-detail .rz-table-header .col-sm-6 {width: 50%; float:left}
.rz-element .rz-detail-bottom h2 {font-size:12pt; font-weight:600; text-transform:uppercase; margin:0 0 20px;}

#rz-checkout hr,
.rz-element .rz-element-detail hr,
.rz-element .rz-detail-order {display:none;}
.rz-element .rz-element-detail .rz-element-title {font-size:20pt; font-weight:600; width:100%; min-height:0; position:absolute; left:0; padding-left:15px; line-height:24pt;}
.rz-element .rz-detail-info {border-right: none; position:absolute; width:100%; margin-top:15px;}
.rz-element .rz-detail-description  {line-height:24px; width:40%; margin:115px 0 0 50%;}
.rz-table-header [class^="col-sm-"], .rz-table-header [class*=" col-sm-"] {padding:0;}

.rz-element .rz-detail-image .thumbnail img.img-responsive {-webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); max-height:200px; position:inherit;}

/* checkout */
.rz-tabs-steps ul {border:none;}
#rz-checkout .col-sm-4 {padding:0;}

/* inspiratie > budget */
.budget_optie {display: none;}

/* winkelwagen */
table.rz-list td .btn-group.btn-block .dropdown-toggle {border:none; padding:0;}
.rz-element .btn .caret {display:none;}
#rz-checkout #rz-producten-winkelwagens-checkout-stap1-hoeveelheid #table-order thead th:last-child {display:none;}
.sort-handle {display:none;}
.well {float:right; border:1px solid #000; width:30%; page-break-inside: avoid;}
.well hr {border-top:1px solid #000; display:block;}
.rz-element .rz-list .rz-spinner-group {width:50px;}
.form-control, .btn {font-size:9pt;}
.btn-default {padding:2px;}
.rz-tabs-steps .active .rz-link div:not(.text-muted){font-weight:300;}
.rz-tabs-steps .nav-tabs {border:1px solid #000;}

/* offertes - orders */
#rz-offertes-detail .rz-element-content .row .col-sm-6,
#rz-orders-detail .rz-element-content .row .col-sm-6 {width:50%; float:right;}
#rz-offertes-detail .rz-element-content .row .col-sm-6:first-of-type,
#rz-orders-detail .rz-element-content .row .col-sm-6:first-of-type {float:left; padding-left:0;}
#rz-offertes-detail .lhExtra,
#rz-orders-detail .lhExtra,
#rz-checkout .lhExtra {line-height:24px;}
#rz-orders-detail  button,
#rz-orders-detail  ul.list-inline,
#rz-orders-detail  a.btn-xs {display:none;}
#rz-orders-detail .lhExtra a.btn-xs {display:block; text-align:left; border:none;}
.small {font-size:80%; line-height:120%;}
#rz-offertes-detail .row .col-sm-3,
#rz-orders-detail .row .col-sm-3,
#rz-checkout .row .col-sm-3,
#rz-checkout .row .col-sm-6:first-of-type,
#rz-checkout .row .col-sm-8 {width:50%; float:left;}
#rz-offertes-detail .row .col-sm-8,
#rz-orders-detail .row .col-sm-8,
#rz-checkout .row .col-sm-4,
#rz-checkout .row .col-sm-6,
#rz-checkout .row .col-sm-9,
#rz-offertes-detail .well,
#rz-orders-detail .well {width:50%; float:right;}
#rz-orders-detail .well  {margin-left:50%;}
#rz-checkout .well {width:100%; float:right;}
#rz-checkout .row .col-sm-6 br,
#rz-offertes-detail .well {display:none;}
#rz-offertes-detail.rz-element .rz-table-header,
#rz-orders-detail.rz-element .rz-table-header {margin:0;}
#rz-offertes-detail  h2,
#rz-orders-detail h2,
#rz-checkout h2 {margin: 10px 0 25px 0;}
#rz-offertes-detail .danger {line-height:18px;}
#rz-offertes-detail .text-center.danger {position:absolute; left:0; top:0; width:40%; text-align:left; margin-top:1.5em; line-height:18px;}
#rz-offertes-detail .well,
#rz-orders-detail .well {line-height:16px;}
#rz-offertes-detail .well .col-sm-8,
#rz-orders-detail .well .col-sm-8  {float:left;}
#rz-offertes-detail .well .col-sm-4,
#rz-orders-detail .well .col-sm-4 {float:right;font-weight:bold;}
#rz-offertes-detail #table-offertes-detail th:nth-child(7),
#rz-offertes-detail #table-offertes-detail td:nth-child(7) {display:none;} /* verberg 7de kolom = netto prijs */

}