@import "navbar-new.css";
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  color: #233082;
}
.online-banking,
.cta,
.page .btn-primary,
.page .btn-primary:active,
.page .btn-primary:focus,
.swiper-pagination-bullet:hover,
.swiper-pagination-bullet-active {
  background-color: #fdde61;
  border-color: #fdde61;
  color: #233082;
}
.online-banking:hover,
.cta:hover,
.page .btn-primary:hover,
.page .btn-primary:active:hover,
.page .btn-primary:focus:hover,
.swiper-pagination-bullet:hover:hover,
.swiper-pagination-bullet-active:hover {
  background-color: #233082;
  color: #fff;
}
a,
a:active,
a:focus {
  color: #233082;
}
a:hover,
a:focus {
  text-decoration: underline;
}
.bg-primary,
#ob-drop {
  background-color: #233082 !important;
}
#search-wrap,
.bg-tan,
#search-toggle:hover,
#search-toggle:focus,
#search-toggle:active {
  background: #fdde61 !important;
}
#ratesCarousel {
  background: #fef5d1;
}
#ratesCarousel div.slick-slide .text-gray {
  color: white !important;
}
#ratesCarousel div.slick-slide:hover,
#ratesCarousel div.slick-slide a:hover,
#ratesCarousel div.slick-slide a.bg-primary:focus {
  background-color: #fdde61 !important;
  color: #222;
  text-decoration: none;
}
#ratesCarousel div.slick-slide:hover i,
#ratesCarousel div.slick-slide a:hover i,
#ratesCarousel div.slick-slide a.bg-primary:focus i {
  color: #233082;
}
#ratesCarousel div.slick-slide:hover .text-gray,
#ratesCarousel div.slick-slide a:hover .text-gray,
#ratesCarousel div.slick-slide a.bg-primary:focus .text-gray {
  color: #222 !important;
}
ul.FRC_list {
  text-align: left;
  padding-left: 30px;
}
.sideslider {
  width: 100%;
  overflow: auto;
}
.swiper-button-prev:hover,
.swiper-button-next:hover {
  width: 39px;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  color: #fdde61;
}
#rates-carousel .slick-prev {
  left: 0px;
}
#rates-carousel .slick-next {
  right: 0px;
}
.rd-navbar-fullwidth .rd-navbar-nav-wrap {
  width: calc(65% - 100px);
}
.rd-navbar-fullwidth .rd-navbar-top-panel {
  width: calc(35% - 100px);
}
.rate-cell p:nth-child(2) {
  color: #233082;
}
article.home-promo > div.code_block_indiv_content i,
article.home-promo > div.code_block_indiv_content > p:first-child {
  color: #233082;
}
.divider-success {
  border-color: #233082;
}
.box-bordered-variant-2:before {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 10px solid #fdde61;
}
.slick-prev:before,
.slick-next:before {
  color: #233082;
}
.rd-navbar-fullwidth .rd-navbar-nav > li > a:hover,
.rd-navbar-fullwidth .rd-navbar-dropdown > li > a:hover,
.rd-navbar-static .rd-navbar-dropdown > li > a:hover,
.rd-navbar-sidebar .rd-navbar-dropdown > li > a:hover,
.rd-navbar-fullwidth .rd-navbar-nav > li.focus > a,
.rd-navbar-fullwidth .rd-navbar-nav > li.opened > a,
.rd-navbar-fullwidth .rd-navbar-nav > li.active > a,
.rd-navbar-static .rd-navbar-nav > li.focus > a,
.rd-navbar-static .rd-navbar-nav > li.opened > a,
.rd-navbar-static .rd-navbar-nav > li.active > a,
.rd-navbar-sidebar .rd-navbar-nav > li.focus > a,
.rd-navbar-sidebar .rd-navbar-nav > li.opened > a,
.rd-navbar-sidebar .rd-navbar-nav > li.active > a {
  color: #233082;
}
.rd-navbar-fixed .rd-navbar-nav li:hover > a,
.rd-navbar-fixed .rd-navbar-nav li.focus > a,
.rd-navbar-fixed .rd-navbar-nav li.active > a,
.rd-navbar-fixed .rd-navbar-nav li.opened > a,
.rd-navbar-fixed .rd-megamenu-list:hover > a,
.rd-navbar-fixed .rd-megamenu-list.focus > a,
.rd-navbar-fixed .rd-megamenu-list.active > a,
.rd-navbar-fixed .rd-megamenu-list.opened > a,
.rd-navbar-fixed .rd-navbar-dropdown:hover > a,
.rd-navbar-fixed .rd-navbar-dropdown.focus > a,
.rd-navbar-fixed .rd-navbar-dropdown.active > a,
.rd-navbar-fixed .rd-navbar-dropdown.opened > a {
  color: #fff;
  background: #233082;
}
.rd-navbar-fullwidth .rd-navbar-dropdown > li > a:hover {
  color: #cdcdcd;
}
.swiper-button-prev:hover,
.swiper-button-next:hover {
  background: #233082;
}
.swiper-button-prev:hover:active,
.swiper-button-next:hover:active {
  background: #fdde61;
}
.contacts-list {
  color: white;
}
.footer-contacts-icon {
  background-color: #233082;
  color: #fff;
  font-size: 18px;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  text-align: center;
  line-height: 38px;
  margin: 10px 15px 10px 0;
}
/** ALERTS ****************************************************/
.alertholder {
  width: 100%;
  position: relative;
  z-index: 1003;
}
.page-header {
  position: relative;
  z-index: 100;
}
.alertbar {
  padding: 10px 0;
  width: 100%;
}
.alert {
  width: 96%;
  max-width: 1160px;
  margin: 0 auto;
  padding-right: 40px;
  position: relative;
  text-align: left;
}
button.exed {
  position: absolute;
  top: 0px;
  right: 10px;
  cursor: pointer;
  font-size: 20px;
  text-align: center;
  display: block;
  text-decoration: none !important;
  border: none;
  background: inherit;
}
button.exed:before {
  content: "\f057";
  font-family: 'Font Awesome 5 Pro';
}
.content a {
  text-decoration: underline;
}
.content h1,
.content .h1,
.content .content_rates_category1,
.content .content_rates_category2,
.content .content_article_header {
  font-size: 36px;
  line-height: 1.3;
  margin-bottom: 10px;
}
.content h2,
.content .h2,
.content .content_rates_table_title {
  font-size: 26px;
  line-height: 1.3;
  color: #233082;
}
.content h3,
.content .h3 {
  font-size: 24px;
  line-height: 1.3;
  color: #233082;
}
.content ul {
  list-style: square inside;
  padding-left: 25px;
}
.content ul li {
  margin-bottom: 10px;
}
.content ol {
  list-style: decimal inside;
  padding-left: 25px;
}
.content ol li {
  margin-bottom: 10px;
}
.content ul li,
.content ol li {
  display: list-item;
}
.rd-navbar-fixed .rd-navbar-top-panel {
  height: 60px;
  display: flex;
}
.rd-navbar-fixed .rd-navbar-top-panel .rd-navbar-top-panel-toggle {
  height: 60px;
  display: flex;
}
.rd-navbar-fixed .rd-navbar-panel {
  height: 70px;
}
.rd-navbar-fixed .rd-navbar-panel .rd-navbar-toggle {
  top: 08px;
}
.rd-navbar-fixed .rd-navbar-panel .rd-navbar-brand {
  top: 10px;
}
.rd-navbar-fixed .rd-navbar-panel .rd-navbar-brand .brand-name img {
  width: 150px;
  height: auto;
}
@media (min-width: 425px) {
  .rd-navbar-fixed .rd-navbar-top-panel {
    height: 60px;
    display: flex;
  }
  .rd-navbar-fixed .rd-navbar-top-panel .rd-navbar-top-panel-toggle {
    height: 60px;
    display: flex;
  }
  .rd-navbar-fixed .rd-navbar-panel {
    height: 70px;
  }
  .rd-navbar-fixed .rd-navbar-panel .rd-navbar-toggle {
    top: 08px;
  }
  .rd-navbar-fixed .rd-navbar-panel .rd-navbar-brand {
    top: 10px;
  }
  .rd-navbar-fixed .rd-navbar-panel .rd-navbar-brand .brand-name img {
    width: 180px;
    height: auto;
  }
  html.rd-navbar-fixed-linked .page {
    padding-top: 70px;
  }
}
@media (min-width: 576px) {
  .rd-navbar-fixed .rd-navbar-top-panel {
    height: 80px;
    display: flex;
  }
  .rd-navbar-fixed .rd-navbar-top-panel .rd-navbar-top-panel-toggle {
    height: 80px;
    display: flex;
  }
  .rd-navbar-fixed .rd-navbar-panel {
    height: 90px;
  }
  .rd-navbar-fixed .rd-navbar-panel .rd-navbar-toggle {
    top: 18px;
  }
  .rd-navbar-fixed .rd-navbar-panel .rd-navbar-brand {
    top: 20px;
  }
  .rd-navbar-fixed .rd-navbar-panel .rd-navbar-brand .brand-name img {
    width: 220px;
    height: auto;
  }
  html.rd-navbar-fixed-linked .page {
    padding-top: 90px;
  }
}
@media (min-width: 1200px) {
  .rd-navbar-original a.brand-name {
    position: absolute;
    margin: 0;
    left: -10px;
    top: -27px;
  }
  .rd-navbar-original a.brand-name img {
    width: 220px !important;
    height: auto !important;
    max-width: 220px !important;
  }
  .rd-navbar-fullwidth .rd-navbar-panel:after {
    bottom: -55px;
    left: 105px;
    width: 392px;
  }
}
@media (min-width: 1500px) {
  .rd-navbar-original a.brand-name {
    position: absolute;
    margin: 0;
    left: -100px;
    top: -32px;
  }
  .rd-navbar-original a.brand-name img {
    width: 300px !important;
    height: auto !important;
    max-width: 300px !important;
  }
  .rd-navbar-fullwidth .rd-navbar-panel:after {
    bottom: -65px;
    left: 70px;
    width: 420px;
  }
}
table.content_rates_table {
  border-collapse: collapse;
  border-bottom: 3px solid #233082;
}
table.content_rates_table .content_rates_table_effectivedate {
  font-size: 12px;
  font-style: italic;
}
table.content_rates_table .content_rates_table_title {
  border: 0px solid white;
  font-size: 20px;
  color: #233082;
  font-weight: 400;
  line-height: 40px;
  margin: 12px 0;
}
table.content_rates_table td.content_rates_table_fields,
table.content_rates_table th.content_rates_table_fields {
  padding: 10px 15px;
  font-size: 15px;
  line-height: 1.2;
  color: white;
  background: #233082;
  border: 3px solid #233082;
}
table.content_rates_table td.content_rates_table_row1,
table.content_rates_table td.content_rates_table_row2 {
  padding: 15px;
  border-left: 3px solid #233082;
  border-right: 3px solid #233082;
}
table.content_rates_table td.content_rates_table_row2 {
  background: #efefef;
}
table.table_builder {
  border-collapse: collapse;
  border-bottom: 3px solid #233082;
}
table.table_builder tr.table_builder_header_row {
  padding: 20px 15px;
  font-size: 20px;
  line-height: 24px;
  color: #474c58;
  background: #233082;
  border: 3px solid #233082;
}
table.table_builder tr.table_builder_row_odd td,
table.table_builder tr.table_builder_row_even td {
  padding: 15px;
  border-left: 3px solid #233082;
  border-right: 3px solid #233082;
}
table.table_builder tr.table_builder_row_odd {
  background: #efefef;
}
@media (max-width: 768px) {
  table.content_rates_table td.content_rates_table_fields {
    padding: 15px 10px;
    font-size: 18px;
    line-height: 24px;
  }
  table.content_rates_table td.content_rates_table_row1,
  table.content_rates_table td.content_rates_table_row2 {
    font-size: 16px;
    line-height: 22px;
    padding: 10px;
  }
  table.content_rates_table td.content_rates_table_row2 {
    background: #efefef;
  }
}
.bg-gray-light {
  background: #fef5d1;
}
.page-footer-corporate:before {
  background: #233082;
}
.boxwrap.box-minimal.box-bordered-variant-2 div.boxtop i,
article.box-minimal.box-bordered-variant-2.region-wrap div.boxtop i {
  color: #233082;
}
#ob-drop .form-wrap form input[type=submit] {
  border: 1px solid;
  background: #fdde61;
  color: #233082;
  border-color: #fdde61;
}
#ob-drop .form-wrap form input[type=submit]:hover,
#ob-drop .form-wrap form input[type=submit]:active,
#ob-drop .form-wrap form input[type=submit]:focus {
  background: #233082;
  color: white;
  border-color: #fdde61;
}
