/* coveostyle.css - contains overriding styles for coveo components
 * 
 * NOTE: recommended to use the .cC40CustomThemeLayout preceding class to
 * scope styles
 */

.cC40CustomThemeLayout .coveo-results-column .coveo-list-layout.CoveoResult {

}
.cC40CustomThemeLayout .site-header__search .CoveoV2Searchbox .magic-box {

}

.cC40CustomThemeLayout .site-header__search .CoveoV2Searchbox .magic-box-input>input {
    padding: 12px 50px 12px 0; /* bug fix - makes the last few chars in the input box that were being overlaid by the clear button accessible */
}

/* supports original content differentiation in coveo results - START */
.cC40CustomThemeLayout .coveo-results-column .coveo-result-row .CoveoFieldValue.c40coveooverridehidden {
	display: none;
}

.cC40CustomThemeLayout .coveo-list-layout.CoveoResult.c40resultisoriginal {
    padding: 0!important;
}
.cC40CustomThemeLayout .coveo-list-layout.CoveoResult.c40resultnotoriginal {
    background: #F5F6F8;
}
.cC40CustomThemeLayout .coveo-list-layout.CoveoResult.c40resultnotoriginal:before {
    content: "External Source";
    font-size: small;
    color: #87888d;
}
/* supports original content differentiation in coveo results - END */
.cC40CustomThemeLayout .CoveoV2Search .CoveoSearchInterface .coveo-facet-column {
    padding-top: 17px;
}
.cC40CustomThemeLayout .CoveoV2Search .CoveoSearchInterface .coveo-facet-column:before {
    content: "Filters";
    font-weight: bold;
    font-size: large;
    padding-left: 20px;
}
.cC40CustomThemeLayout .c40resulttextcol {
	 padding: 30px;
}

/* .cC40CustomThemeLayout .CoveoResultsPerPage, /* CKH-177 
.cC40CustomThemeLayout .CoveoPager , */
.cC40CustomThemeLayout .CoveoBreadcrumb { /* CKH-176 */
    display:none;
}
.cC40CustomThemeLayout .c40result.slds-grid { /* CKH-178 */
    flex-wrap: wrap; /* pushes the image to above the link content in mobile - .slds-wrap class is intended to work in this context and does the right thing in mobile, but shortens the image in full width mode*/
}

