﻿input.fix-submit {
    display: none;
}

ul.errorreport {
    list-style-type: none;
    padding-left: 0;
}

ul.errorreport li.errors {
    color: darkred;
    font-size: smaller;
}

ul.errorreport li.warnings {
    color: goldenrod;
    font-size: smaller;
}

li.errors > span, li.warnings > span {
    font-weight: bold;
}

.CoveoPager ul li > a {
    line-height: 15px;
}

.coveo-page-editor-editing .CoveoFacet.coveo-facet-empty,
.coveo-page-editor-editing .CoveoFacetRange.coveo-facet-empty,
.coveo-page-editor-editing .CoveoFacetRange.coveo-disabled-empty,
.coveo-page-editor-editing .CoveoFacetSlider.coveo-disabled-empty,
.coveo-page-editor-editing .CoveoRecommendation {
    display: block !important;
}

.coveo-page-editor-editing .result-template {
    /* Upon moving the search component multiple times in the page editor, Sitecore moves
        the result template script outside the search component and sets its display style
        to block. The following fixes this issue in the page editor. */
    display: none !important;
}

.coveo-page-editor-editing .coveo-sort-section .scEmptyPlaceholder {
    height: inherit;
    min-width: 100px;
}

.coveo-page-editor-editing .pageEditorSearchboxExtension {
    height: 30px;
    display: table-cell;
    vertical-align: middle;
}

/* Fixes for the Infinite scroll behaviour. */
/*html, body {
    padding:0;
}*/

#coveo-center-column {
    text-align: left;
    margin: auto;
}

.CoveoSearchInterface {
    background-color: #FFF;
}

.CoveoSearchInterface .coveo-results-section .coveo-results-column {
    padding-right: 15px;
}

.CoveoSearchInterface .coveo-results-section .coveo-results-column.coveo-searchbox-column {
    padding-top: 2px;
    padding-bottom: 13px;
}

.CoveoBreadcrumb .coveo-clear-all {
    margin-top:-8px;
}

.coveo-logo-column {
    padding-top: 1px;
    padding-bottom: 18px;
    height: 63px;
}

.coveo-logo {
    margin: 8px 20px 13px 0;
}

/* Hide the result list header when nothing to display and not editing the page. */
.CoveoSearchInterface:not(.coveo-page-editor-editing) .coveo-results-section .coveo-results-column .coveo-results-header.coveo-empty {
    display: none;
}

/* Apply the same style from the js ui for custom facets. */
.CustomFacet {
    margin-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #cccccc;
}

.CustomFacet .coveo-header {
    padding:5px 0;
}

.CustomFacet .coveo-header .coveo-title {
    font-size: 15px;
    font-weight: bold;
    color: #39465d;
    padding-top: 2px;
}

.CustomFacet .coveo-header > .coveo-icon {
    float: left;
    margin: 2px 5px 0 3px;
    width: 16px;
}

/* Fixes UI inconsistency with sort components that toggles to display:none. Also fixes the selection box around sorts in Experience Editor. */
.coveo-results-header .coveo-sort-section {
    height: 25px;
}

/* Fixes the height of the selection border when selecting a sort placeholder. */
.coveo-results-header .coveo-sort-section > div {
    float: left;
    height: 35px;
    padding-top: 8px;
}

.coveo-results-header .coveo-sort-section .CoveoSort {
    padding-top: 10px;
}

/* Fixes the height of the tabs section placeholder when it contains no elements. */
.coveo-tab-section .scEmptyPlaceholder {
    height: 0;
}

/* Fixes visibility of errors in the tabs section. */
.coveo-tab-section ul.errorreport {
    font-size: 14px;
    display: inline-block;
    margin: 0px;
    box-sizing: border-box;
    vertical-align: middle;
}

/* Fix to display Sitecore components inline in the experience editor. */
.coveo-placeholder-fix > div {
    display: inline-block;
}

/* Fixes the Relevancy sort component which is not the same size as the Date or Field sort since it has no icon. */
.relevancy-sort-fix {
    display: inline-block;
    height: 13px;
}

/* Fix default display for IE9/8. */
.CoveoResult table.CoveoFieldTable th {
    width: 100px;
}

#coveoWebCrawlerFieldName {
    font-weight: bold;
}
.CoveoServerError {
    background-color: #f7f7f7;
    padding: 10px;
}

/* Fixes Searchbox X icon alignment. Note Removed in versin 895 */
.CoveoSearchPageSearchbox .CoveoOmnibox .magic-box-icon,
.CoveoSearchPageSearchbox .CoveoQuerybox .magic-box-icon {
    top: 7px;
    position: relative;
}

/* Fix for searchable facets checkbox. */
.coveo-facet-search-results .coveo-facet-value .coveo-facet-value-checkbox > span {
    bottom: 1px;
}

/* Custom CSS for the recommendation component */
.coveo-recommendations .coveo-results-column {
    /*width: 49%;*/
    /*display: inline-block;*/
}

.coveo-recommendations .coveo-facet-column {
    display: inline-block;
    width: 22%;
    vertical-align: top;
}

.coveo-recommendations .coveo-main-section {
    /*max-width: 1450px;*/
}