.tablepress tfoot th, .tablepress thead th {
    background-color: #003b6f;
    color: #FFF;
    text-align: center;
    padding: 1em 0;
}
.tablepress>:where(thead,tfoot)>tr>* {
    background-color: var(--head-bg-color);
    color: var(--head-text-color);
    font-weight: 700;
    vertical-align: middle;
    word-break: normal;
}
.tablepress>:not(caption)>*>* {
    background: none;
    border: none;
    box-sizing: border-box;
    float: none !important;
    padding: var(--padding);
    text-align: left;
    vertical-align: top;
}
@media only screen and (max-width: 750px) {
  .RRPublish > div.ListControl > div.ListControlSearch > button.btnFavorites {
    width: 40%;
    margin-left: 3%;
    height: 28px;
    margin-top: 10px;
  }
}
#sp-footer, #sp-bottom {
  background: #04305d;
  color: #fff;
  text-align: center;
}
#sp-footer .container-inner {
  padding: 30px 0;
  border-top: 0px solid rgba(255,255,255,.1);
}
.sp-megamenu-parent .sp-mega-group > li > a {
  display: block;
  text-transform: none;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 10px;
}
.offcanvas-menu .offcanvas-inner ul.menu, .offcanvas-menu .offcanvas-inner ul.menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0;
  margin: 0;
  margin: 0 0 15px 0;
    margin-left: 0px;
  list-style: none;
  line-height: 30px;
}
#sppb-addon-1763735502665 .sppb-addon-articles .sppb-article-info-wrap h3 a {
    color: #1a3559;
}
#sppb-addon-1763735502665 .sppb-addon-articles .sppb-article-info-wrap .sppb-article-meta .sppb-meta-category a {
    color: #7ab42a;
}
#sppb-addon-1763735502665 .sppb-addon-articles .sppb-article-info-wrap .sppb-readmore {
    color: #7ab42a;
}
#sppb-addon-1534232643619 .sppb-icon .sppb-icon-container {
    display: inline-block;
    text-align: center;
    color: #1a3559;
}
#sppb-addon-1534232643621 .sppb-icon .sppb-icon-container {
    display: inline-block;
    text-align: center;
    color: #1a3559;
}
#sppb-addon-1534232643623 .sppb-icon .sppb-icon-container {
    display: inline-block;
    text-align: center;
    color: #1a3559;
}
#sppb-addon-1534232643625 .sppb-icon .sppb-icon-container {
    display: inline-block;
    text-align: center;
    color: #1a3559;
}
#sppb-addon-auK70kZLyW_saa6eOwvNP .sppb-icon .sppb-icon-container {
    display: inline-block;
    text-align: center;
    color: #1a3559;
}
#sppb-addon-7NyqAkXsqU8xkz0XBSnBq .sppb-icon .sppb-icon-container {
    display: inline-block;
    text-align: center;
    color: #1a3559;
}
#sppb-addon-3af6CpISh5G3xCSCiW5VE .sppb-icon .sppb-icon-container {
    display: inline-block;
    text-align: center;
    color: #1a3559;
}
#sppb-addon-_BcUxMDachnfJcryN7s9B .sppb-icon .sppb-icon-container {
    display: inline-block;
    text-align: center;
    color: #1a3559;
}
.sp-dropdown .sp-dropdown-main .sp-dropdown-mega .sp-menu-right {
    width: 250px;
    display: none;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  display: inline-block;
  padding: 0 10px;
  line-height: 100px;
  font-size: 14px;
  margin: 0;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
  font-family: 'Signika', sans-serif;
  font-size: 16px;
  text-decoration: none;
}
#sp-bottom {
    padding-top: 60px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  font-size: 14px;
  line-height: 1.6;
}
#sppb-addon-LCQCkCwb7kf33wXMQR96V .sppb-icon .sppb-icon-container {
    display: inline-block;
    text-align: center;
    color: #1a3559;
}
#sppb-addon-KNhqCejDs_71aKP0JlRCn .sppb-icon .sppb-icon-container {
    display: inline-block;
    text-align: center;
    color: #1a3559;
}
.RRRegStart div.RRRegStart_Registrations > div button {
    font-size: 1.1em;
    text-align: center;
    background-color: #7ab42a; !important
    cursor: pointer;
    color: #fff;
    min-width: 180px;
    border: 0;
    padding: 10px 20px;
    margin: 10px 0 0 auto;
    display: block;
}
#sppb-addon-C_EU0JDzJ1BWssRN9oSTf .sppb-icon .sppb-icon-container {
    display: inline-block;
    text-align: center;
    color: #1a3559;
}
#sppb-addon-WddSar3WMtRZhruPJDNjZ .sppb-icon .sppb-icon-container {
    display: inline-block;
    text-align: center;
    color: #1a3559;
}
.form-builder-checkbox-item input:checked+label::before, .form-builder-radio-item input:checked+label::before, .sppb-addon-form-builder .sppb-form-check-input:checked+label::before {
    background: #1a3559;
}
.form-builder-checkbox-item label::before, .form-builder-radio-item label::before, .sppb-addon-form-builder .sppb-form-check-label::before {
    content: "";
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 2px solid #1a3559;
    position: absolute;
    top: 4px;
    left: 0;
}
