/****************** Font Families *************/
h1,
h2,
h3,
h4,
h5,
[data-label] {
  color: #1b365d;
}
.coral-RichText-editor h2,
.tn-rte h2,
.tn-textandimage h2,
.tn-textandimage-event h2 {
  color: #1b365d;
}
a.button,
input.button,
button.button,
span.button,
div.button,
.fsForm .fsSubmit input.fsSubmitButton,
.poloLink a[class*=show] {
  background: #1b365d;
}
h1 a:link,
h1 a:visited,
h1 a:active,
h2 a:link,
h2 a:visited,
h2 a:active,
h3 a:link,
h3 a:visited,
h3 a:active,
h4 a:link,
h4 a:visited,
h4 a:active,
h5 a:link,
h5 a:visited,
h5 a:active {
  color: #1b365d;
}
a,
a:link,
a:visited,
a:active {
  color: #174a7c;
}
a:hover,
a:focus {
  color: #a7190c;
}
p a,
p a:link,
p a:visited,
p a:hover,
p a:active {
  text-decoration: underline;
}

/****************** Font Families *************/
.tn-calendar table caption {
  background-color: #1b365d;
}
.tn-calendar .current {
  background-color: #ffffff;
}

/****************** Font Families *************/
.tn-footer footer#footer #footer-bottom {
  background: #1b365d;
}
.tn-footer #footer-livechat {
  display: inline-block;
}

/****************** Font Families *************/
.tn-header #header,
.tn-headercoveo #header {
  background: #445c7c;
}

/****************** Font Families *************/
.tn-linklist .imagecube,
.tn-contenttile .imagecube,
.tn-photoblock .imagecube {
  background-color: #1b365d;
}
.tn-linklist :not(.imagecube) div.title,
.tn-contenttile :not(.imagecube) div.title,
.tn-photoblock :not(.imagecube) div.title {
  color: #1b365d;
}
.tn-linklist .imagecube .title,
.tn-contenttile .imagecube .title,
.tn-photoblock .imagecube .title,
.tn-linklist .imagecube div.title,
.tn-contenttile .imagecube div.title,
.tn-photoblock .imagecube div.title {
  color: white;
}

/****************** Font Families *************/
.tn-pagetitle h1 {
  color: #1b365d;
}

/****************** Font Families *************/
.tn-previewslider .swiper-container .swiper-wrapper li .darken {
  background-color: #1b365d;
}
.tn-previewslider .swiper-container .swiper-wrapper {
  background-color: #1b365d;
}

/****************** Font Families *************/
.tn-mainhomepagecalendar .background-image {
  background-color: #1b365d;
}
.tn-mainhomepagecalendar .tn-calendar table caption {
  background-color: #f1f1f2;
}

/****************** Font Families *************/
.tn-complex-datatable .address-1 table,
.tn-complex-datatable .address-1 thead,
.tn-complex-datatable .address-1 tbody,
.tn-complex-datatable .address-1 th,
.tn-complex-datatable .address-1 tr,
.tn-complex-datatable .address-1 td {
  font-family: 'Permian Slab', serif;
}
.tn-complex-datatable .address-1 tr {
  border-bottom: 0px #1b365d solid !important;
}
.tn-complex-datatable .address-1 td:first-child {
  background-color: #1b365d;
}
.tn-complex-datatable .address-2 table,
.tn-complex-datatable .address-2 thead,
.tn-complex-datatable .address-2 tbody,
.tn-complex-datatable .address-2 th,
.tn-complex-datatable .address-2 tr,
.tn-complex-datatable .address-2 td {
  font-family: 'Permian Slab', serif;
}
.tn-complex-datatable .address-2 tr {
  border-bottom: 0px #1b365d solid !important;
}
.tn-complex-datatable .address-2 td:first-child {
  background-color: #1b365d;
}
.tn-complex-datatable .address-4 table,
.tn-complex-datatable .address-4 thead,
.tn-complex-datatable .address-4 tbody,
.tn-complex-datatable .address-4 th,
.tn-complex-datatable .address-4 tr,
.tn-complex-datatable .address-4 td {
  font-family: 'Permian Slab', serif;
}
.tn-complex-datatable .address-4 tr {
  border-bottom: 0px #1b365d solid !important;
}
.tn-complex-datatable .address-4 td:first-child {
  background-color: #1b365d;
}
.tn-complex-datatable .address-4 .dataTables_info {
  display: none;
}
.tn-complex-datatable .address-4 table + .dataTables_info {
  display: none;
}

/****************** Font Families *************/
.tn-extendedtabs li button .button {
  background-color: #1b365d !important;
  border-color: #1b365d !important;
}
.tn-extendedtabs li.active {
  background: #eee !important;
  border-bottom: 2px solid #1b365d !important;
}
.tn-extendedtabs ::-webkit-scrollbar-thumb {
  background-color: #1b365d;
}
@media (max-width: 991px) {
  .tn-extendedtabs .panel-heading button button {
    background-color: #1b365d;
    border-color: #1b365d;
  }
}

/****************** Font Families *************/
/*************************
   Full Width handling
*************************/
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .primary-color {
  background-color: #1b365d;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row {
  /*.parsys_column.secondary-color {
            background-color: @theme-color2;
        }

        .parsys_column.third-color {
            background-color: @theme-color3;
        }

        .parsys_column.fourth-color {
            background-color: @theme-color4;
        }

        .parsys_column.fifth-color {
            background-color: @theme-color5;
        }

        .parsys_column.sixth-color {
            background-color: @theme-color6;
        }
*/
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color {
  background-color: #1b365d;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.primary-color:hover {
  background-color: #0C1627 !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.secondary-color:hover {
  background-color: #4c0000 !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.third-color:hover {
  background-color: #ed9924 !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fourth-color:hover {
  background-color: #3d3e40 !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.fifth-color:hover {
  background-color: #D4D4D4 !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .row .parsys_column.sixth-color:hover {
  background-color: #2f470e !important;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color {
  color: #000000;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color h2,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color h3,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color h4,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color h5,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color [data-label],
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color small > span,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color div:not(.imagecube) > div.title,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color a > div.title,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color a > div:not(.imagecube) > div.title,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color .tn-accordion .panel-group,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color .tn-accordion .panel-heading .panel-title a,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color .tn-accordion .panel-heading .panel-title a:hover {
  color: #000000;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color .tn-accordion .panel p,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color .tn-accordion .accordion .accordion-item,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color .tn-accordion {
  color: #000000;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color a:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color a:visited,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color a:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color ul li:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color .tn-accordion .panel-group .panel p a:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color .tn-accordion .icon-angle-right.collapsed::before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color .tn-accordion .icon-angle-right:not(.collapsed)::before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color .tn-accordion .panel-group .panel p a {
  color: #000000;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color a:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color a:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color a:visited:hover {
  color: #000000;
  text-decoration: underline;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color .tn-cta a.text-button:link,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color .tn-cta a.text-button:active,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color .tn-cta a.text-button:visited {
  color: #000000;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color .tn-cta a.text-button:link:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color .tn-cta a.text-button:active:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color .tn-cta a.text-button:visited:before {
  color: #000000;
  border: 2px #000000 solid;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color .tn-cta a.text-button:link:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color .tn-cta a.text-button:active:hover,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color .tn-cta a.text-button:visited:hover {
  color: #000000;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color .tn-cta a.text-button:link:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color .tn-cta a.text-button:active:hover:before,
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color .tn-cta a.text-button:visited:hover:before {
  border-color: #000000;
  color: #000000;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color .tn-linklist ul.block-list li:not(:last-child) {
  border-bottom-color: #000000;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color table tbody tr {
  border-bottom-color: #000000;
}
.tn-columnctrl-FullWidth > .tn-fullwidth > .tn-col-ctrl .parsys_column.third-color .tn-accordion > .panel-group > .panel:not(:first-child) > div.panel-heading {
  border-top-color: #000000;
}
.tn-columnctrl.colctrl {
  /* .secondary-color {
        background-color: @theme-color2;
    }

    .third-color {
        background-color: @theme-color3;
    }

    .fourth-color {
        background-color: @theme-color4;
    }

    .fifth-color {
        background-color: @theme-color5;
    }

    .sixth-color {
        background-color: @theme-color6;
    }*/
}
.tn-columnctrl.colctrl .primary-color {
  background-color: #1b365d;
}
.tn-columnctrl.colctrl .third-color {
  color: #000000;
}
.tn-columnctrl.colctrl .third-color h2,
.tn-columnctrl.colctrl .third-color h3,
.tn-columnctrl.colctrl .third-color h4,
.tn-columnctrl.colctrl .third-color h5,
.tn-columnctrl.colctrl .third-color [data-label],
.tn-columnctrl.colctrl .third-color small > span,
.tn-columnctrl.colctrl .third-color div:not(.imagecube) > div.title,
.tn-columnctrl.colctrl .third-color a > div.title,
.tn-columnctrl.colctrl .third-color a > div:not(.imagecube) > div.title,
.tn-columnctrl.colctrl .third-color .tn-accordion .panel-group,
.tn-columnctrl.colctrl .third-color .tn-accordion .panel-heading .panel-title a,
.tn-columnctrl.colctrl .third-color .tn-accordion .panel-heading .panel-title a:hover {
  color: #000000;
}
.tn-columnctrl.colctrl .third-color .tn-accordion .panel p,
.tn-columnctrl.colctrl .third-color .tn-accordion .accordion .accordion-item,
.tn-columnctrl.colctrl .third-color .tn-accordion {
  color: #000000;
}
.tn-columnctrl.colctrl .third-color a:link,
.tn-columnctrl.colctrl .third-color a:active,
.tn-columnctrl.colctrl .third-color a:visited,
.tn-columnctrl.colctrl .third-color a:before,
.tn-columnctrl.colctrl .third-color ul li:before,
.tn-columnctrl.colctrl .third-color .tn-accordion .panel-group .panel p a:link,
.tn-columnctrl.colctrl .third-color .tn-accordion .icon-angle-right.collapsed::before,
.tn-columnctrl.colctrl .third-color .tn-accordion .icon-angle-right:not(.collapsed)::before,
.tn-columnctrl.colctrl .third-color .tn-accordion .panel-group .panel p a {
  color: #000000;
}
.tn-columnctrl.colctrl .third-color a:link:hover,
.tn-columnctrl.colctrl .third-color a:active:hover,
.tn-columnctrl.colctrl .third-color a:visited:hover {
  color: #000000;
  text-decoration: underline;
}
.tn-columnctrl.colctrl .third-color .tn-cta a.text-button:link,
.tn-columnctrl.colctrl .third-color .tn-cta a.text-button:active,
.tn-columnctrl.colctrl .third-color .tn-cta a.text-button:visited {
  color: #000000;
}
.tn-columnctrl.colctrl .third-color .tn-cta a.text-button:link:before,
.tn-columnctrl.colctrl .third-color .tn-cta a.text-button:active:before,
.tn-columnctrl.colctrl .third-color .tn-cta a.text-button:visited:before {
  color: #000000;
  border: 2px #000000 solid;
}
.tn-columnctrl.colctrl .third-color .tn-cta a.text-button:link:hover,
.tn-columnctrl.colctrl .third-color .tn-cta a.text-button:active:hover,
.tn-columnctrl.colctrl .third-color .tn-cta a.text-button:visited:hover {
  color: #000000;
}
.tn-columnctrl.colctrl .third-color .tn-cta a.text-button:link:hover:before,
.tn-columnctrl.colctrl .third-color .tn-cta a.text-button:active:hover:before,
.tn-columnctrl.colctrl .third-color .tn-cta a.text-button:visited:hover:before {
  border-color: #000000;
  color: #000000;
}
.tn-columnctrl.colctrl .third-color .tn-linklist ul.block-list li:not(:last-child) {
  border-bottom-color: #000000;
}
.tn-columnctrl.colctrl .third-color table tbody tr {
  border-bottom-color: #000000;
}
.tn-columnctrl.colctrl .third-color .tn-accordion > .panel-group > .panel:not(:first-child) > div.panel-heading {
  border-top-color: #000000;
}

/****************** Font Families *************/
.tn-filtercards .filter-buttons .button:hover {
  background: #1b365d;
}
.tn-filtercards .filter-buttons a.active {
  background: #1b365d;
}
.tn-filtercards .card .card-title a {
  color: #1b365d;
}

/****************** Font Families *************/
.rte-editor h2,
.tn-rte h2,
.tn-textandimage h2,
.tn-textandimage-event h2,
.rte-editor h3,
.tn-rte h3,
.tn-textandimage h3,
.tn-textandimage-event h3,
.rte-editor h4,
.tn-rte h4,
.tn-textandimage h4,
.tn-textandimage-event h4,
.rte-editor h5,
.tn-rte h5,
.tn-textandimage h5,
.tn-textandimage-event h5,
.rte-editor [data-label],
.tn-rte [data-label],
.tn-textandimage [data-label],
.tn-textandimage-event [data-label] {
  color: #1b365d;
}
.rte-editor h2 a:link,
.tn-rte h2 a:link,
.tn-textandimage h2 a:link,
.tn-textandimage-event h2 a:link,
.rte-editor h2 a:visited,
.tn-rte h2 a:visited,
.tn-textandimage h2 a:visited,
.tn-textandimage-event h2 a:visited,
.rte-editor h2 a:active,
.tn-rte h2 a:active,
.tn-textandimage h2 a:active,
.tn-textandimage-event h2 a:active,
.rte-editor h3 a:link,
.tn-rte h3 a:link,
.tn-textandimage h3 a:link,
.tn-textandimage-event h3 a:link,
.rte-editor h3 a:visited,
.tn-rte h3 a:visited,
.tn-textandimage h3 a:visited,
.tn-textandimage-event h3 a:visited,
.rte-editor h3 a:active,
.tn-rte h3 a:active,
.tn-textandimage h3 a:active,
.tn-textandimage-event h3 a:active,
.rte-editor h4 a:link,
.tn-rte h4 a:link,
.tn-textandimage h4 a:link,
.tn-textandimage-event h4 a:link,
.rte-editor h4 a:visited,
.tn-rte h4 a:visited,
.tn-textandimage h4 a:visited,
.tn-textandimage-event h4 a:visited,
.rte-editor h4 a:active,
.tn-rte h4 a:active,
.tn-textandimage h4 a:active,
.tn-textandimage-event h4 a:active,
.rte-editor h5 a:link,
.tn-rte h5 a:link,
.tn-textandimage h5 a:link,
.tn-textandimage-event h5 a:link,
.rte-editor h5 a:visited,
.tn-rte h5 a:visited,
.tn-textandimage h5 a:visited,
.tn-textandimage-event h5 a:visited,
.rte-editor h5 a:active,
.tn-rte h5 a:active,
.tn-textandimage h5 a:active,
.tn-textandimage-event h5 a:active {
  color: #1b365d !important;
  text-decoration: underline;
}
.rte-editor h2 a:hover,
.tn-rte h2 a:hover,
.tn-textandimage h2 a:hover,
.tn-textandimage-event h2 a:hover,
.rte-editor h3 a:hover,
.tn-rte h3 a:hover,
.tn-textandimage h3 a:hover,
.tn-textandimage-event h3 a:hover,
.rte-editor h4 a:hover,
.tn-rte h4 a:hover,
.tn-textandimage h4 a:hover,
.tn-textandimage-event h4 a:hover,
.rte-editor h5 a:hover,
.tn-rte h5 a:hover,
.tn-textandimage h5 a:hover,
.tn-textandimage-event h5 a:hover,
.rte-editor h2 a:focus,
.tn-rte h2 a:focus,
.tn-textandimage h2 a:focus,
.tn-textandimage-event h2 a:focus,
.rte-editor h3 a:focus,
.tn-rte h3 a:focus,
.tn-textandimage h3 a:focus,
.tn-textandimage-event h3 a:focus,
.rte-editor h4 a:focus,
.tn-rte h4 a:focus,
.tn-textandimage h4 a:focus,
.tn-textandimage-event h4 a:focus,
.rte-editor h5 a:focus,
.tn-rte h5 a:focus,
.tn-textandimage h5 a:focus,
.tn-textandimage-event h5 a:focus {
  color: #a7190c !important;
}
.rte-editor a,
.tn-rte a,
.tn-textandimage a,
.tn-textandimage-event a,
.rte-editor a:link,
.tn-rte a:link,
.tn-textandimage a:link,
.tn-textandimage-event a:link,
.rte-editor a:visited,
.tn-rte a:visited,
.tn-textandimage a:visited,
.tn-textandimage-event a:visited,
.rte-editor a:active,
.tn-rte a:active,
.tn-textandimage a:active,
.tn-textandimage-event a:active {
  color: #174a7c;
  text-decoration: underline;
  word-wrap: break-word;
}
.rte-editor a:hover,
.tn-rte a:hover,
.tn-textandimage a:hover,
.tn-textandimage-event a:hover {
  color: #a7190c;
}

/****************** Font Families *************/
.tn-azlist div.title {
  font-family: 'Permian Slab', serif;
  color: #1b365d;
}

/****************** Font Families *************/
.tn-iframe .iFrameComponentTitle {
  color: #1b365d;
}

/****************** Font Families *************/
.title {
  color: #1b365d;
}

/****************** Font Families *************/
.title {
  color: #1b365d;
}

/****************** Font Families *************/
.tn-headersearchcoveo atomic-search-box::part(submit-icon) {
  color: #fff !important;
}
.tn-headersearchcoveo atomic-search-box::part(submit-button) {
  background-color: #1b365d !important;
}

