﻿/******************Weglot***********************************/

/*Restrict form width to remain within parent container 
   - form set to cover full width of pg. (used for translation purposes)*/
   .guideContainerNode {
    max-width: 100%;
}
/*WeGlot Keyboard Focus*/
.wg-drop.wg-mouse-click>div:focus 
{ 
    outline: 3px solid #1CA6DF; 
}

/**********************************************************/

/* Removes width restraints on text components */
.cmp-text {
    max-width: 100%;
}

/* Centers Text in Container */
.text-center {
    text-align: center !important;
}

/* Set attributes for color bar above H1 title text */
.title .cmp-title h1::before {
    width: 5.9375rem;
    content: " ";
    height: .375rem;
    position: absolute;
    top: 0;
    left: 0;
}



.guideContainerNode .mobileLayout {
    display: none !important;
}

.afCheckBoxItem {
    width: 100%;
}

.guideWidgetLabel.right label,
.guideWidgetLabel.left label {
    line-height: 24px;
}

.guideContainerNode .red {
    color: #E21121;
}

.guideContainerNode .bold {
    font-weight: bold;
}

@media only screen and (min-width : 200px) {}

@media only screen and (min-width : 320px) {}

@media only screen and (max-width : 768px) {
    .afToolbarButton .guidebutton button .iconButton-icon {
        display: none!important;
    }
    .afToolbarButton .guidebutton button .iconButton-label {
        display: block!important;
    }
    .afToolbarButton .guidebutton button.submit {
        margin-right: 0!important;
    }
}

@media only screen and (min-width : 769px) {}

@media only screen and (min-width : 1200px) {}

@media only screen and (min-width : 1600px) {}



/*header*/
.fa-search:before 
{
    color: black;
}

.agency-header, .agency-header--white-text,
.cmp-agency-header__links-desktop__item, 
.google-translate, .goog-te-gadget, .goog-te-combo, 
.agency-header, .agency-header--white-text, 
.cmp-agency-header__links-desktop__item, 
.google-translate, .goog-te-gadget, .goog-te-combo {
    color: black !important;
}

.fa-bars:before, .fa-times:before{
    color:black
}


/* Navigation Bar*/
.header-navigation .cmp-header-navigation__dropdown--show .cmp-header-navigation__item-link 
{
    background: #BDC3C7;
    color:black;
}

/*body*/
.title h1::before {
    background-color: #004D38;
}

.title .cmp-title__text {
    color: #004D38;  
    }

.button .cmp-button {
    background: #004D38;
    }

/*footer*/
.cmp-agency-footer, .cmp-agency-footer a:link,
.cmp-agency-footer a:visited
{
    background-color:#004D38;
    color: white;
}

/*
.cmp-agency-footer h3:not(.cmp-translate__text) 
{
    text-transform: uppercase;
    color: #000e14;
    margin-bottom: 0.9375rem;
}

.cmp-agency-footer .cmp-back-to-top button .cmp-back-to-top__text {
    color: black;
    font-weight: bold;
}

.cmp-agency-footer .cmp-back-to-top button {
    color: black;
    font-weight: bold;
}
*/

.breadcrumb, .cmp-breadcrumb__item,
.cmp-breadcrumb__item-link
{
    background: #2A2C2B;
    color: white !important;
}

/*FAQ*/
.faq .cmp-faq__details .back-to-top 
.cmp-back-to-top button, 
.faq .cmp-faq__details .back-to-top 
.cmp-back-to-top__text {
    color: #0365C0;
    font-size: 1rem;
}

.cmp-news-feed__event-date {
    border: 1px solid #004D38;
}

.cmp-news-feed__event-date__month {
    background: #004D38;
}

.cmp-news-feed__event-date__year {
    background: #004D38;
}