@media print {
  html, body {
    height: 99%;
  }
}

body {
  font-family: 'Roboto';
  font-size: 12pt;
  padding: 10;
  margin: 10;
}

table,
th {
  font-size: 12pt;
  color: #333333;
  border-bottom: 1px solid #9aa5af;
  line-height: 36px;
  padding: 20px;
}
table,
th,
td {
  border-collapse: collapse;
}
button {
  font-size: 12pt;
}

caption {
  font-size: 14pt;
  font-weight: 600;
}
.app-title {
  font-size: 12pt;
  font-weight: 600;
}
.boldlabel {
  font-size: 11pt;
  color: #1b5faa;
  font-weight: 600;
}
.block,
.title {

}
.block {
  padding: 40px;
}

div {
  margin : 10px;
}

.infomessage {
  margin : 10px;
  margin-left : 50px;
  color : red;
  font-family: 'Roboto';
  font-size : 12pt;
  padding  : 40px;
}

.bom-progress-bar {
  position: absolute;
  z-index: -5;
}

@media print {
  html, body {
    height: 99%;
  }
}

body,
pre {
  font-family: 'Roboto';
  font-size: 12pt;
  padding: 10;
  margin: 10;
}

table,
th {
  font-size: 12pt;
  color: #333333;
  border-bottom: 1px solid #9aa5af;
  line-height: 36px;
  padding: 20px;
}
table,
th,
td {
  border-collapse: collapse;
}
button {
  font-size: 12pt;
}

caption {
  font-size: 14pt;
  font-weight: 600;
}
.app-title {
  font-size: 12pt;
  font-weight: 600;
}
.boldlabel {
  font-size: 11pt;
  color: #1b5faa;
  font-weight: 600;
}
.block,
.title {

}
.block {
  padding: 40px;
}

div {
  margin : 10px;
}

.infomessage {
  margin : 10px;
  margin-left : 50px;
  color : red;
  font-family: 'Roboto';
  font-size : 12pt;
  padding  : 40px;
}

.bom-progress-bar {
  position: absolute;
  z-index: -5;
}

Fix for padding for Alert box
Fix for padding for Alert box

Padding fix
