@charset "utf-8";
/* CSS Document */
body{font-family:Roboto; background-color:#ccc;}

.page 
{

max-width:210mm ;
width:210mm ;
height:297mm;
min-height:297mm;
background-color:#fff;
border-radius:7px;
box-shadow: 0 8px 14px rgba(0,0,0,0.8);	
margin: auto;
padding-left: 12.7mm;
padding-right: 12.7mm;
padding-top: 5mm;
	
}

.content
{
max-width:184.6mm ;
width:184.6mm ;
height:283mm;
min-height:283mm;
/*background-color:#fff;
border-radius:7px;
box-shadow: 0 8px 14px rgba(0,0,0,0.8);	
margin: auto;*/
padding-left: 12.7mm;
padding-right: 12.7mm;
/*padding-top: 5mm;
overflow-y:auto;*/
overflow-x: hidden;
/*position:relative;*/
}

.content_footer
{

height:8mm;
min-height:8mm;
font-size: 67%;
border-top: 2px solid black;
text-align: center;
overflow-x: hidden;
/*position: absolute;
bottom: 15px;
width: 88%;*/
padding-top: 5px;
margin-left: 12.7mm;
margin-right: 12.7mm;



}

.content {
    -ms-overflow-style: none;  /* Internet Explorer 10+ */
    scrollbar-width: none;  /* Firefox */
}
.content::-webkit-scrollbar { 
    display: none;  /* Safari and Chrome */
}	

.trick
{
padding : 1px;	
	
}

/*.scroller {
  overflow-y: auto;
  scrollbar-width: thin;
} */

@page 
{
  size: A4;
  margin: 0;
}

@media print 
{
  html, body {
    width: 210mm;
	background-color:#fff;
	height: 99%;
  }
  
  .content,.page
{
border-radius:unset;
box-shadow: unset;
padding-top: 0mm;
break-after: avoid;
break-before: avoid;		
}




}

@media print and (-webkit-min-device-pixel-ratio:0) 
{ 

#iban
{
color : #1f6fd7;
-webkit-print-color-adjust: exact; 
}

}

