@media print {
    @page {
      /* size: 2.5cm 5.5cm; */
          /* margin: 0px 10px 0px 10px !important; */
          /* margin: 0mm 10mm 0mm 10mm ; */
          size: portrait;
    }
  }

  body {
    margin:6mm 5mm 6mm 5mm;
    padding:0px;
    /* width: 210mm;  */
    }

  table {
    width: 100%;
    border-collapse: collapse;
    font-size: 9pt;
  }

  .top-border {
		border-top: 1px solid grey;
    font-size: 12px;
	}

  
  .bottom-border {
    border-top: 1px solid grey;
    font-size: 12px;
    text-align: center;
  }
  
  .image-title {
      width: 40px;
  }
  
  .title {
    font-size: 15px;
    font-weight: bold;
    text-align:center;

  }
  
  .sub-title {
    font-size: 13px;
    font-weight: normal;
    text-align: center;
  }
  
  
  .text-normal {
      font-size: 10px;
      font-weight: normal;
  }
  
  .text-bold {
      font-size: 53px;
      font-weight: bold;
  }
  
  .right{
      float:right;
  }
  
  .left{
      float:left;
  }