



/* #366488  #0f1421 #2C4251 */
:root{
--paletteColor1: #366488;
--paletteColor2: #0f1421;
--paletteColor3: #2C4251;

--paletteColor1H: 207;
--paletteColor1S: 43.2%;
--paletteColor1L: 37.3%;

--paletteColor2H: 224;
--paletteColor2S: 37.5%;
--paletteColor2L: 9.4%;

--paletteColor3H: 205;
--paletteColor3S: 29.6%;
--paletteColor3L: 24.5%;
}
a{
    color:#2C4251;
}
h1, h2, h3, h4,
h1 a, h2 a, h3 a, h4 a
{color:#366488;}

.c-svg path{
    fill: #366488;
}
.c-vcard-download--link {
    color: #366488;
}


.back-to-top{background: #2C4251; }

.c-topnav__navbar {
    background: #2C4251;
}

.c-topnav__menu-item .c-topnav__menu-text {
    color: #fff;
}

.angleLeft,
.angleRight {
    background: #fff;
}
.c-topnav__submenu {
    background:rgba(83,94,92,1);
}
.c-topnav__menu-item:hover .c-topnav__menu-text {
    background: #2C4251;
    color: #fff;
}

li.c-topnav__submenu-item a {
    color: #fff;
}

.c-circle {
    background:rgba(47,54,52,1);
}
@media (min-width:992px) {

    .c-topbar {
        background:#0f1421;
        color:#fff;
    }
    .c-topbar a {
        color:#c1c1c1;
    }
    .c-topbar a:not(.c-social-media--link):hover{
        color:#2C4251;
    }
    .c-topnav__navbar {
        background:none;
    }

    .c-topnav__menu-item .c-topnav__menu-text {
        color: #0f1421;
    }
    .c-topnav__menu-item .c-topnav__menu-text.selected{
        background: #2C4251;
        color: #fff;
    }

    .c-topnav__submenu {
        background:rgba(34,34,34,.95);
    }

    .c-topnav__menu-item:hover .c-topnav__menu-text {
        background:#2C4251;
        opacity:.80;
    }

    .c-topnav__submenu-item:hover{
        background:#2C4251;
    }
    
} /* END MEDIA */

/*HERO*/


@media (min-width: 992px) {
    .top-bar  {background:#0f1421;}
}

.c-btn {
    color: #2C4251;
    background: none;
    border: solid 1px #2C4251;
}

.c-btn:hover,
.c-btn:focus,
.c-btn:active {
    text-decoration: none;
    color: #fff;
    background-color: #2C4251;
}
.c-additional__content {
    background-color: #F8F8F5;
}

.c-additional__content--small .c-accordion__link {
    background: #2C4251;
}

.c-additional__content nav a {
    color: #0f1421;
}
.c-additional__content nav a:hover{
   background: #2C4251;
   color: #fff;
}

.c-additional__content nav .selected {
    color: #fff;
    background: #2C4251;
}

.c-additional__content h4 a {
    color: #666;
}

.c-additional__content .viewAll a,
.c-additional__content h4 a:hover {
    color: #0f1421;
}

.c-additional__content--small .panel-heading {
    background: #2C4251;
}

.c-matter-flag__body {
    background: #2C4251;
}
.c-matter-flag__body:hover{
    opacity:.95;
}
.c-team-member__info a{
    color:#2C4251;
}

footer {
    background: #0f1421;
    color: #fff;
}

footer h4 {
    color: #fff;
    text-decoration:underline;
}

footer a {
    color: #fff;
}
footer a:hover{
    color: #D8D8D6;
}
.quickLinks ul a {
    color: #fff;
}
.quickLinks ul a:hover{
    color: #D8D8D6;
}
footer .c-socialMedia a {
    color: #fff;
}

footer .c-socialMedia a:hover {
   color: #fff;
}


.article-008 th,
.article-012 th,
.article-017 th {background-color:#2C4251}

/*CONTENT GATE MODAL*/
.c-popup__submit {
    color:#2C4251; border-color:#2C4251; background:#2C4251;
}
.c-popup__submit:hover {
    opacity:0.75;
}

.c-matter__meta {
    color: #366488;
}

.c-matter__pull-quote {
    background-color: #2C4251;
    color: #fff;
}

/*EVENTS
//==================================================*/
.c-event__date-box {
    border-color: #2C4251;
}
.c-event-date--day {
    color: #2C4251;
}
.c-event-reg--submit.c-loading:after {
    border-top-color: #2C4251;
}
