
.header-container a,
.header-container .logo img,
.header-container .search,
.sidebar-offcanvas,
.btn-print {
	display: none;
	height: 0;
}

body .header-container {
	border: none;
	height: auto;
	margin-bottom: 40px;
	position: relative;
}

body .footer-container {
	position: relative;
	height: auto;
	margin-top: 40px;
}

.breadcrumbs {
	position: relative;
	height: auto;
	margin-top: 20px;
}

.print-head,
.print-foot {
	display: block !important;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
}
.print-head img,
.print-foot img {
	max-width: 100%;
	height: auto;
}


#suppliers-template .header-container,
#suppliers-template .breadcrumbs,
#suppliers-template .sidebar-offcanvas,
#suppliers-template .footer-container,
#suppliers-template .buttons-set,
#suppliers-template .uploads {
	display: none;
}
#suppliers-template #row-offcanvas {
	padding-bottom: 0 !important;
}
#suppliers-template .supplier-details > table {
	page-break-inside: always;
}
#suppliers-template .page-title {
	margin:0;
}
#suppliers-template .supplier-details > table tr > td { padding: 2px 10px; }
#suppliers-template .supplier-details > table tr > td.vertical-cell table tr > td { padding: 2px 10px; }

.ui-tabs { overflow: hidden; }
.ui-tabs-nav { display: none; }
.ui-tabs .ui-tabs-hide { display: block !important; }
.ui-tabs .ui-tabs-panel { display: block !important; }
button.next-tab, button.prev-tab, input.btn, a.button { display: none !important; }
/* insert page breaks */
.ui-tabs .new-page { break-before: page; }
/* prevent wrapping */
.content-container .col-set3 > .col-3 {
    width: 31%;
    float: left;
}
.content-container .col-set > .col-2 {
    width: 46%;
    float: left;
    margin-left: 2%;
}
.content-container .col-set > .col-1 > textarea {
    width: 94%;
}
/* make room for max content */
.content-container .col-set textarea, .content-container .col-set3 textarea{
    height: 520px;
}
.print {
    display: block;
}
