 .list-chevron {
	list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKBAMAAAB/HNKOAAAAGFBMVEUAAAAhJSkhJSkhJSkhJSkhJSkhJSkhJSlL0C7hAAAAB3RSTlMAEBg8X2FiBGVAhgAAACNJREFUCFtjYGBkAAF1AxDJUgzmhIM5bMUIMt0AzoSoBOkCAG1CA7HSlEahAAAAAElFTkSuQmCC");
}
/*moved to site.css for styling -LH*/
/* .timeline__person {*/
/*	 border-left: solid 3px #f2a900;*/
/*	 padding: 0.25rem 0 0.25rem 1rem;*/
/*	 margin-bottom: 1.5rem;*/
/*}*/
/* .timeline__person > p {*/
/*	 margin-bottom: 0;*/
/*}*/
/* .timeline__person span {*/
/*	 font-weight: 800;*/
/*}*/
/* .timeline__year {*/
/*	 font-family: "Barlow Condensed", sans-serif;*/
/*	 font-weight: 600;*/
/*	 text-transform: uppercase;*/
/*	 letter-spacing: .05em;*/
/*	 color: #fff;*/
/*	 text-align: center;*/
/*	 padding: 0.5rem 1rem;*/
/*	 margin: 0 auto;*/
/*	 background-color: #007dba;*/
/*	 font-size: 1.25rem;*/
/*}*/
/* .timeline__row ul {*/
/*	 margin: 0;*/
/*}*/
/* .timeline__row li {*/
/*	 margin-bottom: 1rem;*/
/*}*/
/* @media (min-width: 768px) {*/
/*	 .timeline__row {*/
/*		 border-top: solid 3px #007dba;*/
/*	}*/
/*	 .timeline__year {*/
/*		 position: relative;*/
/*		 top: -1.25rem;*/
/*	}*/
/*}*/
.hero {
    height: auto;
    min-height: none;
    max-height: none;
}
.hero-overlay::before {
    display: none;
}
.hero-overlay .container > .wysiwyg,
.hero-overlay .container > .wysiwyg-x {
    background-color: #012169;
    padding: 3rem;
}
.hero-quote .blockquote-footer::before {
    content: '';
    display: none;
}
/* see site.css, these are outdated styles - LH */
/*.hero-quote p {*/
/*    font-size: 1.2rem;*/
/*}*/

/*@media (min-width: 768px) {*/
/*    .hero-quote p {*/
/*        font-size: 1.25rem;*/
/*    }*/
/*}*/
/*@media (min-width: 992px) {*/
/*    .hero-quote p {*/
/*        font-size: 1.75rem;*/
/*    }*/
/*}*/
@media (min-width: 992px) {
    .hero > img {
        position: relative;
        z-index: 1;
    }
    .hero > .container {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 2;
    }
    .hero-overlay .container > .wysiwyg,
    .hero-overlay .container > .wysiwyg-x {
        background-color: rgba(1,33,105,.85);
        max-width: 50rem;
    }
    /* see site.css, these are outdated styles - LH */
    /*.hero-quote p {*/
    /*    font-size: 1.75rem;*/
    /*}*/
}
@media (max-width: 991px) {
    .hero > .container {
        max-width: none;
        padding: 0;
    }
}
@media (min-width: 768px) {
    .home-hero-image {
        height: 100%;
        width: 100%;
        object-fit: cover;
    }
}
/*JE - messes up layout for components that don't have a background color*/
/*.section:not(.bg-pattern-geometric) {*/
/*	 padding-bottom: 0;*/
/*}*/
.anchor:last-child > .section,
.main-content > .section:last-child {
    padding-bottom: 4rem;
}
.anchor + .anchor > section.bg-pattern-geometric {
    margin-top: 4rem;
}
@media (max-width: 1200px) {
    .display-3 {
        font-size: calc(.75em + 3.9vw);
    }
    .display-4 {
        font-size: calc(1.2rem + 2.7vw);
    }
}
.select-dropdown {
	 position: relative;
	 padding-right: 2.5rem;
	 overflow-x: hidden;
	 font-size: 0.875rem;
	 text-align: left;
	 text-overflow: ellipsis;
	 background-color: #fff;
	 border: 1px solid #d0d0ce;
}
 .select-dropdown::after {
	 position: absolute;
	 top: 50%;
	 right: 1rem;
	 -webkit-transform: translateY(-50%);
	 transform: translateY(-50%);
	 content: "\f0dc";
}
 .select-dropdown:focus {
	 z-index: 9999 !important;
}
 .select-dropdown-menu {
	 top: -3px !important;
	 width: 100%;
	 max-height: 225px;
	 overflow-y: scroll;
}
 .select-dropdown-menu .custom-control, .select-dropdown-menu .custom-control-label {
	 display: block;
	 width: 100%;
}
 .select-dropdown-menu .custom-control {
	 padding: 0;
}
 .select-dropdown-menu .custom-control-label {
	 padding: 0.15rem 0.15rem 0.15rem 2.5rem;
}
 .select-dropdown-menu .custom-control-label::after {
	 top: 2px;
	 left: 1rem;
}
 .select-dropdown-menu .custom-checkbox .custom-control-input ~ .custom-control-label::after, .select-dropdown-menu .custom-radio .custom-control-input ~ .custom-control-label::after {
	 color: #012169;
}
 .select-dropdown-menu .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
	 font-weight: 400;
}
 .select-dropdown-menu .custom-control .custom-control-input:focus ~ .custom-control-label, .select-dropdown-menu .custom-control .custom-control-input:hover ~ .custom-control-label {
	 background-color: #ebf5f9;
}
 .select-dropdown-menu .custom-control .custom-control-input:focus ~ .custom-control-label, .select-dropdown-menu .custom-control .custom-control-input:focus ~ .custom-control-label::before, .select-dropdown-menu .custom-control .custom-control-input:focus ~ .custom-control-label::after {
	 color: #012169;
	 -webkit-transform: none;
	 transform: none;
}
 @media (max-width: 767.98px) {
	 .select-dropdown-menu {
		 box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.2);
	}
	 .select-dropdown-menu .custom-control-label {
		 padding: 0.5rem 2rem 0.5rem 3rem;
		 font-size: 1.25rem;
	}
	 .select-dropdown-menu .custom-control-label::after {
		 top: 0.5rem;
		 left: 1rem;
	}
}

/* Media gallery mods for social feed */
.media-gallery-item:hover::before {
    top: 40%;
    -webkit-transform: translate(-50%, -40%);
            transform: translate(-50%, -40%); }
.media-gallery-item:hover::after {
    top: 70%;
    -webkit-transform: translate(-50%, -70%);
            transform: translate(-50%, -70%); }
            
.media-gallery-social .media-gallery-thumb {
  margin-bottom: 1.75rem; }

.media-gallery-social .media-gallery-item:hover .media-gallery-meta__text {
  text-decoration: underline; }

.media-gallery-social .media-gallery-meta {
  width: 100%;
  position: absolute;
  bottom: -1.4rem;
  left: 0;
  font-size: 0.875rem; }
  .media-gallery-social .media-gallery-meta__text {
    color: #63666a; }
    
/* Card Columns with Linked Cards fix */
.card.card-link>a, .card.card-link>button {
 display: block;   
}

.instagram-stream-cards .card-link+.card-link {
    margin-left: 0;
}

/* Juicer social media feed */
.juicer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  list-style: none;
  margin: 0 auto;
  padding: 0;
  min-height: 300px;
  background-color: #101820;
  border: 5px solid #101820; }
  .juicer__item {
    width: 100%;
    border: 5px solid #101820; }
    @media (min-width: 576px) and (max-width: 767.98px) {
      .juicer__item {
        width: 50%; } }
    @media (min-width: 768px) {
      .juicer__item {
        width: 33.3333%; } }
  .juicer__content {
    text-decoration: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: justify;
        justify-content: space-between;
    height: 100%;
    padding: 2rem;
    color: #fff;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    z-index: 0; }
    .juicer__content::before {
      position: absolute;
      top: 0;
      left: 0;
      z-index: -1;
      width: 100%;
      height: 100%;
      content: "";
      background-color: #101820;
      opacity: 0.85; }
    .juicer__content::before {
      transition: opacity 0.2s ease; }
    .juicer__content:hover {
      color: #fff; }
    .juicer__content:hover::before {
      opacity: 0.5; }
    .juicer__content:hover .juicer__readmore {
      background-color: #fff;
      color: #101820;
      text-shadow: none;
      opacity: 1; }
    @media (min-width: 992px) {
      .juicer__content {
        padding: 3rem; } }
  .juicer__source, .juicer__message {
    margin-bottom: 2rem; }
  .juicer__message {
    position: relative;
    -ms-flex-order: 2;
        order: 2;
    text-shadow: 0 1px 2px #000;
    line-height: 1.25rem; }
  .juicer__readmore {
    font-size: 0.875rem;
    margin-top: 1rem;
    padding: 0.25rem 0.5rem;
    border: 1px solid #888b8d;
    text-transform: uppercase;
    opacity: 0.75;
    transition: all 0.2s ease; }
  .juicer__readmore, .juicer__datetime, .juicer__source {
    text-align: center; }
  .juicer__datetime {
    -ms-flex-order: 3;
        order: 3;
    font-size: 0.875rem;
    font-style: italic; }
  .juicer__source .fab {
    color: #fff; }

.short-width .juicer__content {
  padding: 2rem; }

@media (min-width: 576px) {
  .short-width .juicer__item {
    width: 50%; } }

@media (min-width: 768px) and (max-width: 991.98px) {
  .short-width .juicer__item {
    width: 100%; } }

@media (min-width: 992px) {
  .short-width .juicer__item {
    width: 50%; } }

@media (min-width: 1200px) {
  .short-width .juicer__item {
    width: 33.3333%; } }
    
/* TILE/CONTENT GRID moved to site.css -LH */
/* .tile {*/
/*	 position: relative;*/
/*	 z-index: 1;*/
/*	 display: block;*/
/*}*/
/* @media (min-width: 576px) {*/
/*	 .tile {*/
/*		 height: 0;*/
/*		 padding-bottom: 50%;*/
/*	}*/
/*}*/
/* .tile__content {*/
/*	 display: -ms-flexbox;*/
/*	 display: flex;*/
/*	 -ms-flex-direction: column;*/
/*	 flex-direction: column;*/
/*	 -ms-flex-pack: center;*/
/*	 justify-content: center;*/
/*	 width: 100%;*/
/*	 height: 100%;*/
/*	 padding: 1rem;*/
/*	 font-size: 0.875rem;*/
/*	 line-height: 1.35;*/
/*	 color: #fff;*/
/*	 text-align: center;*/
/*	 text-decoration: none;*/
/*	 outline: 2px solid transparent;*/
/*	 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, outline-color 0.15s ease-in-out;*/
/*}*/
/* .tile__content:focus {*/
/*	 z-index: 2;*/
/*	 outline-color: #41b6e6;*/
/*}*/
/* @media (min-width: 576px) {*/
/*	 .tile__content {*/
/*		 position: absolute;*/
/*		 top: 0;*/
/*		 left: 0;*/
/*	}*/
/*}*/
/* .tile__content:hover {*/
/*	 color: #fff;*/
/*}*/
/* .tile__content::after {*/
/*	 position: absolute;*/
/*	 top: 50%;*/
/*	 right: -10px;*/
/*	 z-index: 1;*/
/*	 width: 0;*/
/*	 height: 0;*/
/*	 content: "";*/
/*	 border-color: transparent transparent transparent #fff;*/
/*	 border-style: solid;*/
/*	 border-width: 9px 0 9px 10px;*/
/*	 -webkit-transform: translateY(-50%);*/
/*	 transform: translateY(-50%);*/
/*}*/
/* .tile__content p {*/
/*	 margin-bottom: 0;*/
/*}*/
/* see site.css, these are outdated styles - LH */
/* .tile__heading {*/
/*	 margin-bottom: 0.5rem;*/
/*	 font-family: "Barlow Condensed", sans-serif;*/
/*	 font-weight: 600;*/
/*	 text-transform: uppercase;*/
/*	 letter-spacing: 0.05em;*/
/*	 font-size: 1.35rem;*/
/*	 color: #fff;*/
/*}*/
/* see site.css, these are outdated styles - LH */
/* .tile .arrow::before {*/
/*	 background-color: #fff;*/
/*}*/
/* .tile .arrow::after {*/
/*	 border-left-color: #fff;*/
/*}*/


/* see site.css, these are outdated styles - LH */
/* .tile-white {*/
/*	 background-color: #fff;*/
/*}*/
/* .tile-white .tile__content {*/
/*	 color: #101820;*/
/*}*/
/* .tile-white .tile__heading {*/
/*	 color: #012169;*/
/*}*/
/* .tile-white .arrow::before {*/
/*	 background-color: #012169;*/
/*}*/
/* .tile-white .arrow::after {*/
/*	 border-left-color: #012169;*/
/*}*/
/* .tile-light-blue {*/
/*	 background-color: #007dba;*/
/*}*/
/* .tile-light-blue .tile__content::after {*/
/*	 border-left-color: #007dba;*/
/*}*/
/* .tile-grape {*/
/*	 background-color: #6d2077;*/
/*}*/
/* .tile-grape .tile__content::after {*/
/*	 border-left-color: #6d2077;*/
/*}*/
/* .tile-sea-green {*/
/*	 background-color: #006c5b;*/
/*}*/
/* .tile-sea-green .tile__content::after {*/
/*	 border-left-color: #006c5b;*/
/*}*/
/* .tile-teal {*/
/*	 background-color: #487f84;*/
/*}*/
/* .tile-teal .tile__content::after {*/
/*	 border-left-color: #487f84;*/
/*}*/
/* .tile-orange {*/
/*	 background-color: #c35413;*/
/*}*/
/* .tile-orange .tile__content::after {*/
/*	 border-left-color: #c35413;*/
/*}*/
/* .tile-navy {*/
/*	 background-color: #012169;*/
/*}*/
/* .tile-navy .tile__content::after {*/
/*	 border-left-color: #012169;*/
/*}*/
/* .tile-brown {*/
/*	 background-color: #94712F;*/
/*}*/
/* .tile-brown .tile__content::after {*/
/*	 border-left-color: #aa7a20;*/
/*}*/
/* .tile-black {*/
/*	 background-color: #000000;*/
/*}*/
/* .tile-black .tile__content::after {*/
/*	 border-left-color: #000000;*/
/*}*/

/* see site.css, these are outdated styles - LH */
/* .tile ~ .tile-img {*/
/*	 position: relative;*/
/*}*/
/* .tile ~ .tile-img::after {*/
/*	 content: '';*/
/*	 position: absolute;*/
/*	 top: 0;*/
/*	 right: 0;*/
/*	 bottom: 0;*/
/*	 left: 0;*/
	 /*box-shadow: inset 0 0 60px 20px rgba(0, 0, 0, 0.75);*/
/*}*/
/* @media (min-width: 992px) {*/
/*	 .tile ~ .tile-img > img {*/
		 /*-webkit-filter: grayscale(0) brightness(1);*/
		 /*filter: grayscale(0) brightness(1);*/
		 /*transition: -webkit-filter 0.2s ease;*/
		 /*transition: filter 0.2s ease;*/
		 /*transition: filter 0.2s ease, -webkit-filter 0.2s ease;*/
/*	}*/
/*}*/
/* .tile ~ .tile-img > img {*/
/*	 width: 100%;*/
/*	 height: 100%;*/
/*	 -o-object-fit: cover;*/
/*	 object-fit: cover;*/
/*}*/
/* @media (min-width: 992px) {*/
/*	 .tile .tile-lg-img {*/
/*		 position: absolute;*/
/*		 top: 0;*/
/*		 left: 0;*/
/*		 height: auto;*/
/*	}*/
/*	 .tile-lg .tile {*/
/*		 position: absolute;*/
/*		 bottom: 0;*/
/*	}*/
/*}*/
/* .tile:hover ~ .tile-img > img {*/
	 /*-webkit-filter: grayscale(65%) brightness(0.85);*/
	 /*filter: grayscale(65%) brightness(0.85);*/
/*}*/
/* .tile:hover .arrow::before {*/
/*	 right: 0;*/
/*	 width: 3rem;*/
/*}*/
/* .tile:hover .arrow::after {*/
/*	 right: -6px;*/
/*}*/
/* .tile:hover__content {*/
/*	 color: #fff;*/
/*}*/
/* .tile .arrow {*/
/*	 margin: 1.5rem auto;*/
/*}*/
/* see site.css, these are outdated styles - LH */
/*.topic-tag {*/
/*    display: inline-block;*/
/*    padding: 0.35rem 0 2rem;*/
/*    font-family: "Barlow Condensed", sans-serif;*/
/*    font-weight: 600;*/
/*    text-transform: uppercase;*/
/*    letter-spacing: 0.05em;*/
/*    color: #012169;*/
/*    border-top: 5px solid #f2a900;*/
/*}*/
 @media (min-width: 992px) {
	 .flex-lg-row-reverse .tile__content::after {
		 right: auto;
		 left: -10px;
		 -webkit-transform: rotate(180deg);
		 transform: rotate(180deg);
	}
	 .flex-lg-row-reverse .tile .arrow {
		 -webkit-transform: rotate(180deg);
		 transform: rotate(180deg);
	}
}
 .wysiwyg p {
	 max-width: 100%;
}    

/***    qualtrics    ****/
 div#formStyling.embed-responsive {
	 height: 75vh;
}

.bg-pattern-image-dark {background-color: #0033A0;}
