.CoveoSearchInterface {
     font-family: Hind, Arial, Helvetica, sans-serif !important;
}


button, input[type=email], input[type=password], input[type=search], input[type=tel], input[type=text], select, textarea {
     font-family: Hind, Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
}

.CoveoLogo {
    display: none !important;
}


.CoveoPager {
    width: 100% !important;
    text-align: center !important;
}

.CoveoPager a {
    color: inherit;
}


/* .coveo-dynamic-facet-header-title {
    font-size: 20px !important;
    color: #144b7d !important;
} */

/* .coveo-facet-header-title {
    color: #333333 !important;
} */

.coveo-dynamic-hierarchical-facet-value-label {
    color: #333333 !important;
}

.coveo-dynamic-hierarchical-facet-value, .coveo-dynamic-hierarchical-facet-all {
    font-size: inherit !important;
}


.CoveoResult .coveo-title {
    font-weight: 400 !important;
    max-width: 600px !important;
}


.CoveoResult .coveo-excerpt {
    font-size: 16px !important;
}

.coveo-result-frame .coveo-result-cell, .CoveoResult.coveo-result-frame .coveo-result-cell {
    line-height: 1.6em !important;
}


.coveoforsitecore-template .coveoforsitecore-information-section .coveoforsitecore-time-cell {
    font-size: 16px !important;
}

.alpa-coveo-hide-facets .coveo-facet-column {
    display: none !important;
}

.alpa-coveo-hide-results-header .coveo-results-header {
    display: none !important;
}

.alpa-coveo-hide-summary .coveo-summary-section {
    display: none !important;
}

.alpa-coveo-hide-search .coveo-search-section {
    display: none !important;
}

.alpa-coveo-hide-date .coveoforsitecore-time-cell {
    display: none !important;
}

.alpa-coveo-hide-excerpt .coveo-excerpt, .alpa-coveo-hide-excerpt .coveo-result-row-excerpt {
    display: none !important;
}

/* COVEO RESULT*/
/*.compact-coveo-result .CoveoResultList .CoveoResult {
    border-bottom: none !important;
}*/

.compact-coveo-result .CoveoResultList .CoveoResult {
    margin: 0px 0px 0px 0px !important;
}

.compact-coveo-result .CoveoResultList {
    margin-top: 0px !important;
}

.compact-coveo-result .CoveoSearchInterface .coveo-main-section .coveo-results-column {
    padding-top: 0px !important;
}

.compact-coveo-result .CoveoSearchInterface .coveo-main-section .coveo-results-column {
    padding-left: 10px !important;
}

.compact-coveo-result .coveo-result-frame .coveoforsitecore-time-cell {
	display: none !important;
}
.compact-coveo-result .flex-direction .left {
	width: 100% !important;
}
.compact-coveo-result .coveo-list-layout {
    margin: 0 0 0 0 !important;
	padding: 0px !important;
	
}

.compact-coveo-result .CoveoResultList .coveo-result-list-container .CoveoResult {
    border-bottom: 1px solid #BCC3CA !important;
}

.compact-coveo-result .coveo-result-row-excerpt {
    display: none !important;
}
.compact-coveo-result .CoveoResultList {
	margin-bottom: 0px !important;
}
/* FULL WIDTH COVEO RESULTS */

.full-width-container .CoveoSearchInterface .coveo-main-section .CoveoResult .coveo-excerpt {
    width: 100% !important;
}

/* HIDE RESULTS HEADER*/
.hide-results-header .coveo-results-header {
    display: none !important;
}


/* TOP NEWS */
.top-news-container .coveoforsitecore-time-cell {
    display: none !important;
}

.top-news-container .coveo-results-header {
    display: none !important;
}

.top-news-container .coveo-result-row-excerpt {
    display: none !important;
}

.top-news-container .right {
    display: none !important;
}
.top-news-container .CoveoResult .coveo-excerpt {
    display: none !important;
}

.top-news-container .flex-direction .left {
    width: 95% !important;
}

.top-news-container .coveo-list-layout.CoveoResult {
    padding: 0 !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;
    }

    .top-news-container .CoveoResult {
        border-bottom: none !important;
        margin: 0px 0px 0px 0px !important;
    }

    .top-news-container .sectionTitle {
        font-size: 1.2em !important;
        font-variant: inherit !important;
    }

    .top-news-container a {
        color: #144b7d !important;
        text-decoration: none !important;
    }

        .top-news-container a:focus {
            color: #144b7d !important;
            text-decoration: none !important;
        }

        .top-news-container a:hover {
            color: #144b7d !important;
            text-decoration: none !important;
        }

    .top-news-container .detailsLink {
        text-align: right !important;
        margin-bottom: 5px !important;
    }

/* MISC */
.remove-border .CoveoResult {
    border-bottom: none !important;
}

.news-room .coveo-result-frame .coveo-result-row, .CoveoResult.coveo-result-frame .coveo-result-row {
    padding-left: 0px !important;
}

@media screen and (min-width: 768px) {
    .lec-latestupdates {
        margin-left: 5% !important;
    }

        .lec-latestupdates .sectionTitle {
            margin-left: 5% !important;
        }
}

.lec-latestupdates h2 {
    margin-top: 0px !important;
}

@media screen and (max-width: 767px) {

    .lec-latestupdates h2 {
        margin-top: 40px !important;
    }
}


/* NEWS LISTING */
.news-listing .linkMore {
    padding: 5px 10px !important;
}

.news-listing .linkMore {
    background-color: transparent !important;
    margin-bottom: 35px !important;
}

.news-listing .link-more-container {
	display: inline-block !important;
}


.news-listing .CoveoResultList {
    width: 100% !important;
}

.news-listing .coveo-results-column {
    width: 100% !important;
}

.news-listing .CoveoResultList {
    margin-top: 15px !important;
    display: inline-block !important;
}

.news-listing .CoveoResult {
    border-bottom: none !important;
    margin: 0px 0px 0px 20px !important;
	min-height: 230px !important;
}

@media screen and (max-width: 767px) {
    .news-listing .CoveoResult {
        width: 90% !important;
    }
	
	.news-listing .CoveoResult {		
		margin: 0px 0px 0px 20px !important;
		min-height: 160px !important;			
	}
	
}

.news-listing .CoveoResult .coveo-title .CoveoResultLink {
    margin-right: 5px;
    display: inline;
}

.news-listing .CoveoResult .coveo-excerpt {
    max-width: 600px;
    font-size: 18px;
}

.news-listing .CoveoSearchInterface {
    background-color: inherit;
}

    .news-listing .CoveoSearchInterface .CoveoResultList {
        /* Suzi 5-3-17 */
        /*no bg color*/
    }

.news-listing .coveo-result-frame .coveo-result-cell, .CoveoResult.coveo-result-frame .coveo-result-cell {
    /*width: 300px;*/
	width: 100%;
}

.news-listing .CoveoSearchInterface  {
    background-color: inherit;
}

.news-listing .CoveoSearchInterface  {
    padding-right: 15px;
    width: 100%;
}

.linkMoreContainer .linkMore {
	border: 1px solid #0054a4;
	color: #0054a4 !important;
	display: inline-block;
	font-size: 14px;
	padding: 0;
}

.linkMoreContainer  {
	
	color: #0054a4 !important;
	
}

/* MIN VIEW */

.min-view .coveo-results-header {
    display: none !important;
}

.min-view .coveo-results-column {
    width: 100% !important;
}

.min-view .CoveoResult .coveo-excerpt {
    max-width: 95% !important;
}

.min-view .coveo-result-cell {
    padding-left: 0px !important;
}

.min-view .coveo-list-layout.CoveoResult {
    margin: 0 0 0 0 !important;
	padding: 0px 0px 8px !important;
}


.min-view .coveo-results-column {
    padding: 0px 10px 0px !important;
}

.min-view .CoveoResult {
    margin: 0px 0px 0px 0px;
}
/*END MIN VIEW */

/*MISC CONTINUED */
.alpa-no-result-layout .coveo-result-layout-section {
	border-right: none !important;
}



/*SKV elibrary */
.coveo-facet-column .theme-default {
    color: #fff !important;
    background-color: #335a7d !important; 
}
/*END MISC CONTINUED */

.CoveoDynamicHierarchicalFacet {
  margin: 10px 0;
  padding: 0;
  border: thin solid #7e8c9a;
  border-radius: 2px;
  background: white;
  position: relative;
}

.coveo-dynamic-hierarchical-facet-values {
	 padding: 5px 19px 5px 20px !important;
}

.coveo-dynamic-facet-header-title{
  padding: 10px 20px 6px;
  /*color: #1d4f76 !important;*/
  color: #0059b3 !important;  
  background-color: #f7f8f9;
  font-size: 15px !important;
  line-height: inherit !important;
  font: 16px Hind,Arial,Helvetica,sans-serif !important;
  margin: 0px !important; 
}
/*.CoveoDynamicHierarchicalFacet .coveo-dynamic-facet-header h2 {
	margin-bottom: 0px;
}*/
.coveo-facet-header {
	height: 35px;
}

.coveo-category-facet-title, .coveo-facet-header .coveo-facet-header-title {
	font-weight: 700 !important;	
	/* font-size: 15px !important; */
	line-height: inherit !important;
	/* color: #1d4f76; */
	color: #0059b3;
	background-color: #f7f8f9;
	font: 16px Hind,Arial,Helvetica,sans-serif !important;
}

.coveo-dynamic-facet-header {
  border-bottom: none !important; 
}

.CoveoSearchInterface .coveo-facet-column {
  
  padding-top: 4px !important;
}

.CoveoDynamicHierarchicalFacet button {
	color: inherit;
	height: unset;
}

.coveo-result-cell .left, .coveo-result-cell .right {
	margin-bottom: 0px;
}

@media screen and (max-width: 576px) {
	.coveoforsitecore-template .coveoforsitecore-information-section {
		padding-left: 0px !important;
	}
	
	
}

.coveoforsitecore-time-cell .CoveoFieldValue {
		margin-left: auto;
}

.coveo-dynamic-hierarchical-facet-value, .coveo-dynamic-hierarchical-facet-all {
    line-height: 38px !important;
}

.coveo-facet-header-title
{
    font-weight: bold;
}
