﻿/** colori: #DAE4EC   #EBF0F5   */
html {
 	height: auto !important;
 	max-height:auto!important;
 	background:#fff;
 	color: #1A1B2A;   
 	overflow: auto!important;
	display: initial;
	margin: 0;
	padding: 0;
 }
 
body {
 	height:auto!important; 
 	max-height:auto!important;
 	background-color:#ffffff;
 	overflow: auto!important;
	display: initial;
	margin: 0;
	padding: 0;
 }

.globalLayoutPage {
	height:		auto!important; 
	width:		100%; 	
	display: block!important;
	margin: 0;
	padding: 0;
	overflow: unset;
}


.pnlPageContent 
{
    position:absolute;
    width:100%;
	box-sizing:border-box;
	overflow: unset;
}


.wfMenu, .aiAssistantButton, #aiAssistantButton { display: none !important;;}
.mainDivToolbarWF { display:none;}
.noprint, .noPrint {display:none!important}


.printOnly {display: inline!important;}



.page_printcontent_asp .pnlPageContent,
.page_privacy_asp .pnlPageContent
{
 position:relative;	/*   se non lo metto, non funzionano i page-breack-after */
 top:auto;
 height: auto;
}
.pageBreak { page-break-after:always!important;  }
.toolbarExportWF, .dataTables_filter, .toolbarExportWF {display: none!important;}

.tabElencoPratiche {font-size: 1.4em;}
.divCorpoPagina {width: 100%;margin:0;box-sizing: border-box;}

#mainDivPagina {
	height: auto!important;
}


.printableTable {
	page-break-inside: auto !important
}

.printableRow {
	page-break-inside: avoid!important;
	page-break-after: auto !important
}

.rigaSaltoPagina {
	page-break-inside: avoid !important;
	page-break-after: always !important;	
}


/*
.dataTable .divFilterInput input {display:none!important;}
.dataTable .divFilterInput {
	height: auto;
}
*/