
/***DEFAULTS***/


.coveo-result-cell a.linkMore {
    display: none;
}

.CoveoSearchInterface .coveo-main-section {
    background: inherit;
}

.CoveoSearchInterface .coveo-tab-section {
    display: none; /* temporary */
}

.CoveoResultLink, a.CoveoResultLink, .CoveoResult a.CoveoResultLink {
    color: #0066cc !important;
    text-decoration: none;
}

.coveo-results-header {
    margin-top: 5px;
    padding: 5px 5px 5px 5px;
    background-color: #f7f7f7;
    min-height: 35px;
    display: block;
    float: left;
    margin-right: 0%;
    width: 100%;
    float: none;
    box-shadow: none !important;
}

/* COVEO QUICKVIEW */
.coveo-quick-view .coveo-close-button {
    color: #000;
}

.coveo-quick-view .coveo-quick-view-header {
    display: none;
}

.coveo-quick-view .coveo-icon {
    display: none !important;
}
/* END COVEO QUICKVIEW */

/*** END DEFAULTS ***/


/* MISC */
.remove-border .CoveoResult {
    border-bottom: none;
}

.pad-result-left-50 .coveo-result-frame .coveo-result-row, .CoveoResult.coveo-result-frame .coveo-result-row {
    padding-left: 50px;
}

/* END MISC */


/* FULL WIDTH COVEO RESULTS */

.full-width-container .CoveoSearchInterface .coveo-results-column {
    width: 100% !important;
}

/* END FULL WIDTH COVEO RESULTS */

/* E LIBRARY */


.e-library .CoveoSearchInterface .coveo-results-column {
    background-color: inherit;
    display: block;
    float: left;
    margin-right: 0%;
    width: 70.83333%;
    padding: 10px 10px 10px 15px;
}

.e-library .CoveoResult .coveo-date {
    display: none !important;
}


/* END E LIBRARY */

/* MIN VIEW */

.min-view .coveo-results-header {
    display: none !important;
}

.min-view .coveo-recommendations .coveo-results-column {
    width: 100% !important;
}

.min-view .CoveoResult .coveo-excerpt {
    max-width: 95% !important;
}

/*short term fix*/
.hide-excerpt .coveo-excerpt {
    display: none;
}

.min-view .coveo-date-pane {
    display: none !important;
}

.min-view .coveo-result-cell {
    padding-left: 0px !important;
}

.min-view .CoveoResult {
    margin: 0 0 0 0 !important;
}


.min-view .coveo-results-column {
    padding-top: 0px !important;
}

.min-view .CoveoResult {
    margin: 0px 0px 0px 0px;
}
/*END MIN VIEW */

/* DAL*/

/*.dal-view .coveo-results-header {
    display: none !important;
}*/

/* END DAL*/


/* NEWS ROOM */

.news-room .coveo-recommendations .coveo-results-column {
    width: 100%;
}

.news-room .coveo-date-pane {
    display: none !important;
}

.news-room .CoveoResult {
    border-bottom: none !important;
    margin: 0 0 0 0 !important;
}

.news-room .coveo-results-header {
    /* display: none !important;*/
}

.news-room .coveo-result-frame .coveo-result-row, .CoveoResult.coveo-result-frame .coveo-result-row {
    padding-left: 50px;
}

/* END NEWS ROOM*/


/* TOP NEWS */

.top-news-container .coveo-date-pane {
    display: none !important;
}

.top-news-container .coveo-results-header {
    display: none !important;
}

.top-news-container .CoveoResult .coveo-excerpt {
    display: none;
}

.top-news-container .coveo-result-cell {
    padding-left: 0px !important;
}

.top-news-container {
    background-color: #e4e4e4 !important;
}

    .top-news-container .CoveoResult {
        border-bottom: none !important;
        margin: 0 0 0 0 !important;
    }

    .top-news-container .CoveoResultLink, a.CoveoResultLink, .CoveoResult a.CoveoResultLink {
        color: #144b7d !important;
        text-decoration: none;
    }

    .top-news-container .CoveoSearchInterface {
        background-color: transparent !important;
    }

    .top-news-container .coveo-results-column {
        background-color: transparent !important;
        padding-top: 0px !important;
        width: 100% !important;
    }

    .top-news-container .CoveoResult {
        border-bottom: none;
        margin: 0px 0px 0px 0px;
    }

    .top-news-container .sectionTitle {
        font-size: 1.2em;
        font-variant: inherit;
        font-weight: 600;
        padding: 7px;
        border-bottom: white solid 3px;
    }

    .top-news-container a {
        color: #144b7d !important;
        text-decoration: none;
    }

        .top-news-container a:focus {
            color: #144b7d !important;
            text-decoration: none;
        }

        .top-news-container a:hover {
            color: #144b7d !important;
            text-decoration: none;
        }

    .top-news-container .detailsLink {
        text-align: right;
        margin-bottom: 5px;
    }
/* END TOP NEWS */




/* NEWS LISTING */

.news-listing .linkMore {
    padding: 5px 10px;
}

.news-listing .coveo-result-cell a.linkMore {
    display: inline-block;
}

.news-listing .linkMore {
    background-color: transparent;
    margin-bottom: 35px;
    margin-top: 20px;
    margin-right: 0;
}

.news-listing .CoveoResultList {
    width: 100%;
}

.news-listing .coveo-results-column {
    width: 100%;
}

.news-listing .CoveoResultList {
    margin-top: 15px;
    display: inline-block;
}

.news-listing .CoveoResult {
    border-bottom: none;
    margin: 20px 0px 20px 20px;
    position: relative;
    float: left;
    width: 47%;
    min-height: 270px;
}


@media screen and (max-width: 767px) {
    .news-listing .CoveoResult {
        width: 90%;
    }
}

.news-listing .CoveoResult .coveo-title .CoveoResultLink {
    margin-right: 5px;
    display: inline;
    overflow: hidden;
    white-space: normal;
    color: #0054a4;
    font-size: 25px;
    margin-bottom: 15px;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
}

.news-listing .CoveoResult .coveo-excerpt {
    max-width: 600px;
    font-size: 18px;
    padding: 25px 0 8px 0;
}

.news-listing .CoveoSearchInterface {
    background-color: inherit;
}

    .news-listing .CoveoSearchInterface .CoveoResultList {
        background-color: inherit;
        display: block;
        float: left;
        margin-right: 0%;
        width: 100%;
        display: block;
        max-width: 100%;
        overflow: hidden;
    }

        .news-listing .CoveoSearchInterface .CoveoResultList .coveo-results-header {
            display: none !important;
        }

.news-listing .coveo-results-header {
    display: none !important;
}


.CoveoSearchInterface .CoveoResultList {
    margin-bottom: 40px;
}


.news-listing .CoveoSearchInterface  {
    background-color: inherit;
}

.news-listing .CoveoSearchInterface  {
    padding-right: 15px;
    width: 100%;
}

.news-listing .CoveoSearchInterface .coveo-results-column {
    width: 100%;
}

.news-listing .coveo-recommendations .coveo-results-column {
    width: 100%;
}

.news-listing .CoveoResult .coveo-date {
    display: none;
}

.news-listing .CoveoSearchInterface .coveo-tab-section {
    display: none;
}

.news-listing .coveo-recommendations .coveo-main-section {
    background-color: inherit;
}


.news-listing .CoveoResult {
    border-bottom: none;
}

/* END NEWS LISTING */

/*DISPLAY DATE*/

.display-date .CoveoResult .coveo-date {
    display: block !important;
}

/* END DISPLAY DATE*/

.hide-results-header .coveo-results-header {
    display: none !important;
}

.coveo-breadcrumb-clear-all {
    width: auto !important;
}


/* FACET */
.CoveoFacet, .CoveoFacetRange, .CoveoHierarchicalFacet {
    -moz-box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
    background: #335a7d !important;
    border-bottom: none !important;
    color: #fff !important;
    margin-top: 0 !important;
    padding: 2.2% !important;
    padding: .8rem !important;
}

    .CoveoFacet .coveo-header .coveo-title, .CoveoFacet a, .CoveoFacetRange .coveo-header .coveo-title, .CoveoFacetRange a, .CoveoHierarchicalFacet .coveo-header .coveo-title, .CoveoHierarchicalFacet a {
        color: #fff !important;
        font-size: 16px !important;
        font-family: Hind,Arial,Helvetica,sans-serif !important;
        font-weight: normal !important;
    }

        .CoveoFacet .coveo-header .coveo-title:hover, .CoveoFacet a:hover, .CoveoFacetRange .coveo-header .coveo-title:hover, .CoveoFacetRange a:hover, .CoveoHierarchicalFacet .coveo-header .coveo-title:hover, .CoveoHierarchicalFacet a:hover {
            color: #1D4F76 !important;
        }

    .CoveoFacet .coveo-values .coveo-value, .CoveoFacetRange .coveo-values .coveo-value, .CoveoHierarchicalFacet .coveo-values .coveo-value {
        padding-left: 15px !important;
        margin-left: 0 !important;
    }

        .CoveoFacet .coveo-values .coveo-value label, .CoveoFacetRange .coveo-values .coveo-value label, .CoveoHierarchicalFacet .coveo-values .coveo-value label {
            margin-left: 3px !important;
        }

            .CoveoFacet .coveo-values .coveo-value label .coveo-caption, .CoveoFacetRange .coveo-values .coveo-value label .coveo-caption, .CoveoHierarchicalFacet .coveo-values .coveo-value label .coveo-caption, li .coveo-facet-value, .coveo-facet-values, .coveo-facet-value-caption, .coveo-facet-value-count {
                color: #fff !important;
                font-size: 16px !important;
                font-family: Hind,Arial,Helvetica,sans-serif !important;
                font-weight: normal !important;
            }

    .CoveoFacet .coveo-search, .CoveoFacetRange .coveo-search, .CoveoHierarchicalFacet .coveo-search {
        margin-top: 10px !important;
    }


.coveo-facet-header-title {
    font: 16px Hind,Arial,Helvetica,sans-serif !important;
}

.CoveoHierarchicalFacet .coveo-facet-values li .coveo-facet-value:hover, .CoveoHierarchicalFacet .coveo-facet-values li .coveo-facet-value.coveo-focused:hover {
    color: #1D4F76 !important;
}

.coveo-facet-value-exclude {
    display: none;
}

.coveo-facet-search-middle, .coveo-facet-search-results, .coveo-facet-search-results .coveo-facet-value-count, .coveo-facet-search-results .coveo-facet-value-caption {
    color: black !important;
}

.coveo-facet-value:hover, .coveo-facet-value.coveo-focused {
    background-color: #6084a3 !important;
}

.CoveoHierarchicalFacet ul.coveo-facet-values .coveo-facet-value.coveo-has-childs .coveo-has-childs-toggle {
    background-image: url("/content/images/sprites/spritesNewAlpa.png") !important;
}
/* END FACET */

.hide-searchbox .CoveoSearchbox { /* this counterintuitive style needed to make q= syntax work*/
    display: none;
}

.coveo-facet-footer {
    background: none !important;
}

.site-header .quick-search .search-group  button {font-family: FontAwesome !important;}


.coveo-dynamic-hierarchical-facet-value, .coveo-dynamic-hierarchical-facet-all {
    line-height: 38px !important;
}

.coveo-facet-header-title
{
    font-weight: bold !important;
}
