.column100 {
  width: 100px;
  padding-left: 5px;
  border-bottom: 1px solid #3989c6;
}
.column200 {
  width: 200px;
  padding-left: 5px;
  border-bottom: 1px solid #3989c6;
}
.column300 {
  width: 300px;
  padding-left: 5px;
  border-bottom: 1px solid #3989c6;
}
.column10 {
  width: 10px;
  padding-left: 5px;
  border-bottom: 1px solid #3989c6;
}
.column20 {
  width: 20px;
  padding-left: 5px;
  border-bottom: 1px solid #3989c6;
}
.column30 {
  width: 30px;
  padding-left: 5px;
  border-bottom: 1px solid #3989c6;
}
/* .column10.column1, .column20.column1, .column100.column1 {
	 padding-left: 10px;
}
 */
.column1 {
  padding-left: 10px;
}
.row100.head th {
  padding-top: 10px;
  padding-bottom: 10px;
}
.row100 td {
  padding-top: 5px;
  padding-bottom: 5px;
}
.table100.ver1 td {
  font-size: 14px;
  color: #062d40;
  line-height: 1.4;
}
.table100.ver1 th {
  font-size: 12px;
  color: #001529;
  text-transform: uppercase;
  background-color: #f6f9fc;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.table100.ver1 table tbody tr:last-child td {
  border: none;
}
.table100.ver1 table tbody tr:nth-child(even) {
  background: #f0f0f2;
}
.table100.ver1 table tfoot td {
  background: 0 0;
  border-bottom: none;
  white-space: nowrap;
  text-align: right;
  padding: 10px 0px;
  font-size: 1.2em;
  font-weight: 700;
  border-top: 1px solid #aaa;
}
.specified-width {
  width: 127px;
}
@media print {
  .table100.ver1 table {
    page-break-inside: auto;
  }
  .table100.ver1 tr {
    page-break-inside: avoid;
    page-break-after: auto;
  }
  .table100.ver1 thead {
    display: table-header-group;
  }
  .table100.ver1 tfoot {
    display: table-row-group;
  }
}
.table100.ver1 table tfoot tr:first-child td {
  border-top: none;
}
.table100.ver1 table tfoot tr:last-child td {
  color: #062d40;
  font-size: 1.2em;
  border-top: 1px solid #3989c6;
  padding: 10px 0px;
}
.table100.ver1 table tfoot tr td:first-child {
  border: none;
}
.subtotal-text td {
  font-size: 16px !important;
  font-weight: 500;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #062d40 !important;
}
