table.product-data {
  border-collapse:collapse;
  border:2px solid rgb(0,94,184);
  caption-side: bottom;
}
table.product-data th, td {
  padding:5px;
  text-align: center !important;
}
table.product-data th {
  background:rgb(0,94,184);
  color:#fff;
  border-bottom:1px solid rgb(0,94,184);
}
table.product-data caption {
  text-align:left;
  margin-top:15px;
}
.border-right-white {
  border-right:1px solid #fff;
}
th.border-bottom-white, td.border-bottom-white {
        border-bottom:1px solid rgb(255,255,255) !important;
      }
      .thick-bottom-white {
        border-bottom:2px solid rgb(255,255,255) !important;
      }
th.thick-bottom {
  border-bottom:2px solid rgb(0,94,184) !important;
}
th.border-right, td.border-right {
  border-right:1px solid rgb(0,94,184);
}
th.border-right-black, td.border-right-black {
        border-right:1px solid rgb(0,0,0) !important;
      }
td.border-right-thick {
        border-right:3px solid #000;
      }
td.border-bottom {
  border-bottom:1px solid rgb(0,94,184);
}
td.border-bottom-black {
        border-bottom:1px solid rgb(0,0,0) !important;
      }
td.text-left{
  text-align:left !important;
  padding-left:20px;
}

td.gray-bg {
  background:rgba(167,169,172,0.25);
  border-right:2px solid rgb(0,94,184);
}
td.white-bg {
  background:#fff;
}
ul.small-blue {
  font-size:9pt;
  color:rgb(0,94,184) !important;
  font-weight:600;
}