h2, h3 {padding-bottom: 15px;}
p a {text-decoration: underline;}

p {padding-bottom: 15px;}
.bold {
    font-family: 'Grandstander';
    font-weight: 900;
    color: rgba(255, 255, 255, 1);
    background-image: none;
    font-size: 42px;
}
li  {
  font-weight: 400;
    font-size: 19px;
    line-height: 27px;
  padding-bottom: 10px;
}
#item-17534207066622 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li > *:not(ul):not(div) {
    padding-bottom: 5px;
    padding-top: 5px;
  border-right: 1px solid #426ab3;
}
#item-17534207066622 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li:last-child > *:not(ul):not(div) {
  border-right: 0;
}
#item-17579265020750 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li > *:not(ul):not(div) {
    padding-bottom: 5px;
    padding-top: 5px;
  border-right: 1px solid #426ab3;
}
#item-17579265020750 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li:last-child > *:not(ul):not(div) {
  border-right: 0;
}


table {
  border-collapse: collapse;
  border: 1px solid black;
  text-align: center;
  vertical-align: middle;
}
caption {
  font-weight: bold;
  font-size: 24px;
  text-align: left;
  color: #333;
  margin-bottom: 16px;
}
th, td {
  padding: 8px;
  border: 1px solid black;
}
thead {
  background-color: #3366cc;
  color: #fff;
  font-size: 0.875rem;
  /* text-transform: uppercase; */
}
thead td:first-child {
   background-color: #8DC63F;
}
tbody th:nth-child(1) {
      background-color: #eee;
}
td:hover {
  background-color: #8DC63F;
  color: #fff;
}
table thead tr td:first-child {
      background-color: #8DC63F;
    }