.pov-guides {
  text-align: center;
}
.pov-guides h3 {
  text-align: center;
}
.pov-guides table{
  width: auto !important;
  margin: 0 auto;
  border: 1px solid #bbb;
}
.pov-guides thead{
  background-color: #1f455c;
  color: #fff;
}
.pov-guides th,
.pov-guides td{
  text-align: right;
}
.filter-guidelines-item{
  display: block !important;
}
.pov-guides .table-striped > tbody > tr:nth-of-type(2n+1) {
  background-color: #d5e5d5;
}
.pov-guides .table > thead > tr > th {
  font-size: 110%;
  font-weight: normal;
}
@media screen and (max-width: 768px) {
  .pov-guides .table > thead > tr > th {
    white-space: normal !important;
  }
}