﻿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 {
    
    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;
}




#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;
}


.CoveoSearchInterface:not(.coveo-page-editor-editing) .coveo-results-section .coveo-results-column .coveo-results-header.coveo-empty {
    display: none;
}


.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;
}


.coveo-results-header .coveo-sort-section {
    height: 25px;
}


.coveo-results-header .coveo-sort-section > div {
    float: left;
    height: 35px;
    padding-top: 8px;
}

.coveo-results-header .coveo-sort-section .CoveoSort {
    padding-top: 10px;
}


.coveo-tab-section .scEmptyPlaceholder {
    height: 0;
}


.coveo-tab-section ul.errorreport {
    font-size: 14px;
    display: inline-block;
    margin: 0px;
    box-sizing: border-box;
    vertical-align: middle;
}


.coveo-placeholder-fix > div {
    display: inline-block;
}


.relevancy-sort-fix {
    display: inline-block;
    height: 13px;
}


.CoveoResult table.CoveoFieldTable th {
    width: 100px;
}

#coveoWebCrawlerFieldName {
    font-weight: bold;
}
.CoveoServerError {
    background-color: #f7f7f7;
    padding: 10px;
}


.CoveoSearchPageSearchbox .CoveoOmnibox .magic-box-icon,
.CoveoSearchPageSearchbox .CoveoQuerybox .magic-box-icon {
    top: 7px;
    position: relative;
}


.coveo-facet-search-results .coveo-facet-value .coveo-facet-value-checkbox > span {
    bottom: 1px;
}


.coveo-recommendations .coveo-results-column {
    
    
}

.coveo-recommendations .coveo-facet-column {
    display: inline-block;
    width: 22%;
    vertical-align: top;
}

.coveo-recommendations .coveo-main-section {
    
}