

@page {
  size: A4;
  margin: 0;
}
@media print {
  html, body {
	  zoom: 100%;
    width: 210mm;
    height: 297mm;
  }
  /* ... the rest of the rules ... */
}

p{
	line-height:20px;
	
}

.a4{
	
	max-height: 1122px;
	padding-left:25px;
	padding-right:25px;

}

.kop-surat{
   
	visibility:hidden;
	margin-top:150px;
}


.no_surat{
    width:250px;
    border-style: hidden;
}


.bg-woori{
    background-color:#007bc3;
}

.btn-lurus{
            border-radius: 0;
        }
        
.dropdown-item:hover {
  background-color: yellow;
}

.fontwoori{
    font-size:12px;
}


.fontsurat{
   font-family: "Roboto", sans-serif;
   font-weight: 400;
   font-style: normal;
   font-size:14px;
}

.lurusinttd{
    padding-right:1px;
}
.ruangttd{
    margin-top:120px;
}

 .ruangttdbm{
    margin-top:120px;
}

.ruangttdbawah{
    margin-top:150px;
}
@media only screen and (max-device-width: 480px) {
 .hidden-mobile{
     display:none;
 }
  }
  
  @media only screen and (min-width: 767px) {
  /* For mobile phones: */
 .display-mobile{
     display:none;
 }
  }