.coveo-sprites-common-get_started, .coveo-sprites-people-no-thumbnail, .CoveoSearchInterface .CoveoResult.coveo-people-result .CoveoThumbnail.coveo-no-thumbnail, .coveo-sprites-common-lock, .coveo-sprites-common-login_user, .coveo-sprites-common-star_active, .coveo-sprites-common-star_placeholder, .coveo-sprites-common-system, .coveo-omnibox .coveo-icon.syssource, .CoveoFacet .coveo-header .coveo-icon.syssource, .coveo-sprites-box-settings, .coveo-sprites-common-tagging_tag, .CoveoResultTagging .coveo-add-tag .coveo-add-tag-icon, .coveo-sprites-facet-arrow_back, .coveo-sprites-facet-clear_facetsearch_mobile, .coveo-sprites-common-coveo-cloud, .coveo-sprites-common-logo_light_large, .coveo-logo-light-large, .coveo-sprites-common-thumbdown_active, .coveo-sprites-common-thumbdown_inactive, .coveo-sprites-common-logo_light, .coveo-logo-light, .coveo-sprites-common-poweredbycoveo_small, .coveo-sprites-facet-email_sendto, .coveo-sprites-facet-showless, .coveo-sprites-facet-showmore, .coveo-sprites-common-small_x, .coveo-sprites-folding-email_sendto, .coveo-sprites-sort-sortby_bottom, .CoveoSort.coveo-selected .coveo-icon, .coveo-sprites-sort-sortby_top, .CoveoSort.coveo-selected.coveo-ascending .coveo-icon, .coveo-sprites-common-coveo, .coveo-logo, .coveo-sprites-common-poweredbycoveo, .coveo-powered-by, .coveo-sprites-preferencesPanel-toggle_on, .CoveoPreferencesPanel .CoveoResultsPreferences .coveo-input-icon.coveo-selected, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-input-icon.coveo-selected, .CoveoPreferencePanelItem .coveo-input-icon.coveo-selected, .coveo-sprites-common-checkbox_active, .coveo-sprites-common-checkbox_inactive, .coveo-sprites-facet-checkmark_disabled, .coveo-sprites-preferencesPanel-toggle_off, .CoveoPreferencesPanel .CoveoResultsPreferences .coveo-input-icon, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-input-icon, .CoveoPreferencePanelItem .coveo-input-icon, .coveo-sprites-facet-resume_selected, .coveo-facet-breadcrumb .coveo-values .coveo-value .coveo-multi-icon.coveo-selected, .coveo-results-filter-preferences-breadcrumb .coveo-values .coveo-value .coveo-multi-icon.coveo-selected, .coveo-sprites-facet-resume_disable, .coveo-facet-breadcrumb .coveo-values .coveo-value .coveo-multi-icon.coveo-excluded, .coveo-results-filter-preferences-breadcrumb .coveo-values .coveo-value .coveo-multi-icon.coveo-excluded, .coveo-sprites-common-thumbup_active, .coveo-sprites-common-thumbup_inactive, .coveo-sprites-common-settings, .CoveoSettings .coveo-settings-icon, .coveo-sprites-searchButton-searchbutton, .ie8or9 .coveo-executing-query .CoveoSearchButton > .coveo-icon, .CoveoSearchButton > .coveo-icon, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-advanced-filters > .coveo-icon, .coveo-sprites-common-star_inactive, .coveo-top-suggestion-header-icon, .coveo-top-field-suggestion-header .coveo-icon-top-field, .coveo-top-analytics-suggestion-header .coveo-icon-top-analytics, .coveo-omnibox-result-list-header .coveo-icon-omnibox-result-list, .coveo-sprites-facet-collapsed, .CoveoFacet .coveo-header .coveo-expand .coveo-icon, .CoveoFacetRange .coveo-header .coveo-expand .coveo-icon, .CoveoHierarchicalFacet .coveo-header .coveo-expand .coveo-icon, .CoveoHierarchicalFacet ul.coveo-values .coveo-value.coveo-has-childs .coveo-has-childs-toggle, .coveo-sprites-common-checkmark_selected-on_dark_bg, .coveo-sprites-fileType-sharepoint-wikipagelibrary, .coveo-icon.sysfiletype.spwikipagelibrarylist, .coveo-sprites-common-clear, .CoveoBreadcrumb .coveo-clear-all .coveo-icon, .CoveoPreferencesPanel .coveo-close .coveo-icon, .coveo-sprites-fileType-sharepoint-user, .coveo-icon.sysfiletype.spuserprofile, .coveo-icon.sysfiletype.spuserinformation, .coveo-icon.sysfiletype.spuserinformationlist, .coveo-sprites-fileType-sharepoint-translationmanagementlibrary, .coveo-icon.sysfiletype.sptranslationmanagementlibrarylist, .coveo-sprites-fileType-sharepoint-thingstobring, .coveo-icon.sysfiletype.spthingstobring, .coveo-icon.sysfiletype.spthingstobringlist, .coveo-sprites-common-copy, .coveo-sprites-fileType-sharepoint-workflowhistory, .coveo-icon.sysfiletype.spworkflowhistory, .coveo-icon.sysfiletype.spworkflowhistorylist, .coveo-sprites-common-menu_reauthenticate, .coveo-advanced-menu .coveo-section.coveo-authentication-provider .coveo-icon, .coveo-sprites-common-menu_shareresult, .coveo-advanced-menu .coveo-section.coveo-share-query .coveo-icon, .coveo-sprites-common-amount, .coveo-sprites-documentType-account-salesforce, .coveo-omnibox .coveo-icon.sfaccountname, .coveo-omnibox .coveo-icon.sfaccounttype, .CoveoFacet .coveo-header .coveo-icon.sfaccountname, .CoveoFacet .coveo-header .coveo-icon.sfaccounttype, .coveo-sprites-documentType-account, .coveo-sprites-documentType-advanced-content, .coveo-sprites-documentType-all-content, .coveo-sprites-documentType-announcement, .coveo-sprites-documentType-answer, .coveo-sprites-documentType-approved, .coveo-sprites-documentType-attachment, .coveo-sprites-documentType-audience, .coveo-sprites-documentType-author, .coveo-sprites-documentType-block, .coveo-sprites-documentType-blog, .coveo-sprites-documentType-bug-severity, .coveo-sprites-documentType-campaign, .coveo-sprites-documentType-cancelled, .coveo-sprites-documentType-cant-reproduce, .coveo-sprites-documentType-case, .coveo-sprites-documentType-category, .coveo-omnibox .coveo-icon.Sfopportunityforecastcategory, .CoveoFacet .coveo-header .coveo-icon.Sfopportunityforecastcategory, .coveo-sprites-documentType-chatter, .coveo-sprites-documentType-city, .coveo-omnibox .coveo-icon.sfcountry, .coveo-omnibox .coveo-icon.sfcity, .CoveoFacet .coveo-header .coveo-icon.sfcountry, .CoveoFacet .coveo-header .coveo-icon.sfcity, .coveo-omnibox .coveo-icon.sfstate, .CoveoFacet .coveo-header .coveo-icon.sfstate, .coveo-sprites-documentType-closed, .coveo-sprites-documentType-comment, .coveo-sprites-documentType-company, .coveo-sprites-documentType-competition, .coveo-omnibox .coveo-icon.sfopportunitycompetitionc, .CoveoFacet .coveo-header .coveo-icon.sfopportunitycompetitionc, .coveo-sprites-documentType-completed, .coveo-sprites-documentType-contact, .coveo-omnibox .coveo-icon.sfcontactname, .CoveoFacet .coveo-header .coveo-icon.sfcontactname, .coveo-sprites-documentType-contract, .coveo-sprites-documentType-crash, .coveo-sprites-documentType-database, .coveo-sprites-documentType-default, .coveo-icon.sysfiletype, .coveo-sprites-documentType-deferred, .coveo-sprites-documentType-disqualified, .coveo-sprites-documentType-doc-admin, .coveo-sprites-documentType-doc-dev, .coveo-sprites-documentType-doc-user, .coveo-sprites-documentType-draft, .coveo-sprites-documentType-escalated, .coveo-sprites-documentType-event, .coveo-sprites-documentType-expert, .coveo-sprites-documentType-faq, .coveo-sprites-documentType-feature, .coveo-sprites-documentType-file, .coveo-sprites-documentType-filter, .coveo-sprites-documentType-fixed, .coveo-sprites-documentType-folder, .coveo-omnibox .coveo-icon.sysemailfolders, .CoveoFacet .coveo-header .coveo-icon.sysemailfolders, .coveo-sprites-documentType-from, .coveo-omnibox .coveo-icon.sysfrom, .coveo-omnibox .coveo-icon.sysdisplayfrom, .CoveoFacet .coveo-header .coveo-icon.sysfrom, .CoveoFacet .coveo-header .coveo-icon.sysdisplayfrom, .coveo-sprites-documentType-high, .coveo-sprites-documentType-how-to, .coveo-sprites-documentType-image, .coveo-sprites-documentType-immediate, .coveo-sprites-documentType-industry, .coveo-omnibox .coveo-icon.sfindustry, .CoveoFacet .coveo-header .coveo-icon.sfindustry, .coveo-sprites-documentType-install, .coveo-sprites-documentType-intranet, .coveo-omnibox .coveo-icon.sysdisplayparticipants, .CoveoFacet .coveo-header .coveo-icon.sysdisplayparticipants, .coveo-sprites-documentType-invalid, .coveo-sprites-documentType-jobtitle, .coveo-sprites-documentType-journal-log, .coveo-sprites-documentType-kb, .coveo-omnibox .coveo-icon.sysconcepts, .CoveoFacet .coveo-header .coveo-icon.sysconcepts, .coveo-sprites-documentType-language, .coveo-omnibox .coveo-icon.syslanguage, .CoveoFacet .coveo-header .coveo-icon.syslanguage, .coveo-sprites-documentType-lead, .coveo-omnibox .coveo-icon.sfleadsource, .CoveoFacet .coveo-header .coveo-icon.sfleadsource, .coveo-sprites-documentType-link, .coveo-sprites-documentType-lost, .coveo-sprites-documentType-mail-recall, .coveo-sprites-documentType-mail-reply, .coveo-sprites-documentType-mail-undeliverable, .coveo-sprites-documentType-mail, .coveo-omnibox .coveo-icon.sysmailbox, .CoveoFacet .coveo-header .coveo-icon.sysmailbox, .coveo-sprites-documentType-major, .coveo-sprites-documentType-manager, .coveo-omnibox .coveo-icon.sfuserdivision, .CoveoFacet .coveo-header .coveo-icon.sfuserdivision, .coveo-sprites-documentType-minor, .coveo-sprites-documentType-msproject, .coveo-sprites-documentType-music-file, .coveo-sprites-documentType-need-feedback, .coveo-sprites-documentType-negociation, .coveo-sprites-documentType-new, .coveo-sprites-documentType-not-started, .coveo-sprites-documentType-note, .coveo-sprites-documentType-open, .coveo-sprites-documentType-opportunity, .coveo-omnibox .coveo-icon.sfopportunityforecastcategory, .CoveoFacet .coveo-header .coveo-icon.sfopportunityforecastcategory, .coveo-omnibox .coveo-icon.sfopportunitytype, .coveo-omnibox .coveo-icon.sfopportunitystagename, .CoveoFacet .coveo-header .coveo-icon.sfopportunitytype, .CoveoFacet .coveo-header .coveo-icon.sfopportunitystagename, .coveo-sprites-documentType-pdf, .coveo-sprites-documentType-pending, .coveo-sprites-documentType-planned, .coveo-sprites-documentType-poll, .coveo-sprites-documentType-priority, .coveo-sprites-documentType-product, .coveo-sprites-documentType-project-name, .coveo-sprites-documentType-renewed-not, .coveo-sprites-documentType-renewed, .coveo-sprites-documentType-report, .coveo-sprites-documentType-resolved, .coveo-sprites-documentType-reviewed, .coveo-sprites-documentType-rss, .coveo-sprites-documentType-salesforce, .coveo-sprites-documentType-secure, .coveo-sprites-documentType-setting, .coveo-sprites-documentType-sharepoint, .coveo-sprites-documentType-slideshow, .coveo-sprites-documentType-source, .coveo-sprites-documentType-spreadsheet, .coveo-sprites-documentType-stage, .coveo-sprites-documentType-started, .coveo-sprites-documentType-status, .coveo-omnibox .coveo-icon.sfcasestatus, .CoveoFacet .coveo-header .coveo-icon.sfcasestatus, .coveo-omnibox .coveo-icon.Sfopportunitystagename, .CoveoFacet .coveo-header .coveo-icon.Sfopportunitystagename, .coveo-sprites-documentType-support, .coveo-omnibox .coveo-icon.sfcasepriority, .CoveoFacet .coveo-header .coveo-icon.sfcasepriority, .coveo-sprites-documentType-suspended, .coveo-sprites-documentType-task, .coveo-sprites-documentType-text, .coveo-sprites-documentType-timeline, .coveo-sprites-documentType-to, .coveo-omnibox .coveo-icon.systo, .coveo-omnibox .coveo-icon.sysdisplayrecipients, .CoveoFacet .coveo-header .coveo-icon.systo, .CoveoFacet .coveo-header .coveo-icon.sysdisplayrecipients, .coveo-sprites-documentType-topic, .coveo-sprites-documentType-troubleshooting, .coveo-sprites-documentType-urgent, .coveo-sprites-documentType-user, .coveo-omnibox .coveo-icon.sysauthor, .coveo-omnibox .coveo-icon.sfownername, .CoveoFacet .coveo-header .coveo-icon.sysauthor, .CoveoFacet .coveo-header .coveo-icon.sfownername, .coveo-omnibox .coveo-icon.sfuserdepartment, .CoveoFacet .coveo-header .coveo-icon.sfuserdepartment, .coveo-sprites-documentType-video, .coveo-sprites-documentType-webpage, .coveo-sprites-documentType-won, .coveo-sprites-documentType-xml, .coveo-sprites-documentType-yammer, .coveo-sprites-documentType-year, .coveo-omnibox .coveo-icon.sfopportunityclosedquarterc, .CoveoFacet .coveo-header .coveo-icon.sfopportunityclosedquarterc, .coveo-omnibox .coveo-icon.sysyear, .coveo-omnibox .coveo-icon.sysmonth, .coveo-omnibox .coveo-icon.sysdate, .CoveoFacet .coveo-header .coveo-icon.sysyear, .CoveoFacet .coveo-header .coveo-icon.sysmonth, .CoveoFacet .coveo-header .coveo-icon.sysdate, .coveo-sprites-documentType-zip, .coveo-sprites-fileType-sharepoint-textbox, .coveo-icon.sysfiletype.sptextbox, .coveo-icon.sysfiletype.sptextboxlist, .coveo-sprites-fileType-sharepoint-task, .coveo-icon.sysfiletype.sptask, .coveo-icon.sysfiletype.sptasklist, .coveo-icon.sysfiletype.spadministratortask, .coveo-icon.sysfiletype.spadministratortasklist, .coveo-sprites-fileType-sharepoint-survey, .coveo-icon.sysfiletype.spsurvey, .coveo-icon.sysfiletype.spsurveylist, .coveo-sprites-fileType-sharepoint-slidelibrary, .coveo-icon.sysfiletype.spslidelibrarylist, .coveo-sprites-fileType-sharepoint-sitedirectory, .coveo-icon.sysfiletype.spsitedirectory, .coveo-icon.sysfiletype.spsitedirectorylist, .coveo-sprites-fileType-sharepoint-site, .coveo-icon.sysfiletype.spportal, .coveo-icon.sysfiletype.spsite, .coveo-sprites-fileType-sharepoint-resource, .coveo-icon.sysfiletype.spresource, .coveo-icon.sysfiletype.spresourcelist, .coveo-sprites-facet-clear_facet, .CoveoFacet .coveo-header .coveo-eraser .coveo-icon, .CoveoFacetRange .coveo-header .coveo-eraser .coveo-icon, .coveo-settings-popup .coveo-section.coveo-hide .coveo-icon, .CoveoShareQuery .coveo-query-summary-info-close span, .CoveoHierarchicalFacet .coveo-header .coveo-eraser .coveo-icon, .coveo-sprites-fileType-sharepoint-reportlibrary, .coveo-icon.sysfiletype.spreportlibrarylist, .coveo-sprites-fileType-sharepoint-recordlibrary, .coveo-icon.sysfiletype.sprecordlibrarylist, .coveo-sprites-fileType-sharepoint-projecttask, .coveo-icon.sysfiletype.spprojecttask, .coveo-icon.sysfiletype.spprojecttasklist, .coveo-sprites-fileType-sharepoint-picturelibrary, .coveo-icon.sysfiletype.sppicturelibrarylist, .coveo-sprites-fileType-sharepoint-phonecallmemo, .coveo-icon.sysfiletype.spphonecallmemo, .coveo-icon.sysfiletype.spphonecallmemolist, .coveo-sprites-fileType-sharepoint-performancepointcontent, .coveo-icon.sysfiletype.spperformancepointcontent, .coveo-icon.sysfiletype.spperformancepointcontentlist, .coveo-sprites-facet-expanded, .CoveoFacet .coveo-header .coveo-collapse .coveo-icon, .CoveoFacetRange .coveo-header .coveo-collapse .coveo-icon, .CoveoHierarchicalFacet .coveo-header .coveo-collapse .coveo-icon, .CoveoHierarchicalFacet ul.coveo-values .coveo-value.coveo-has-childs.coveo-open .coveo-has-childs-toggle, .coveo-sprites-fileType-sharepoint-objective, .coveo-icon.sysfiletype.spobjective, .coveo-icon.sysfiletype.spobjectivelist, .coveo-sprites-facet-modeand, .CoveoFacet .coveo-header .coveo-operator .coveo-icon.coveo-and, .CoveoFacetRange .coveo-header .coveo-operator .coveo-icon.coveo-and, .CoveoHierarchicalFacet .coveo-header .coveo-operator .coveo-icon.coveo-and, .coveo-sprites-facet-modeor, .CoveoFacet .coveo-header .coveo-operator .coveo-icon.coveo-or, .CoveoFacetRange .coveo-header .coveo-operator .coveo-icon.coveo-or, .CoveoHierarchicalFacet .coveo-header .coveo-operator .coveo-icon.coveo-or, .coveo-sprites-facet-moreoption, .CoveoFacet .coveo-header .coveo-settings .coveo-icon, .CoveoFacetRange .coveo-header .coveo-settings .coveo-icon, .CoveoHierarchicalFacet .coveo-header .coveo-settings .coveo-icon, .coveo-sprites-facet-openfacets, .coveo-sprites-facet-openinterfaces, .coveo-sprites-fileType-sharepoint-meeting, .coveo-icon.sysfiletype.spmeetingserie, .coveo-icon.sysfiletype.spmeetingserielist, .coveo-sprites-fileType-sharepoint-listfolder, .coveo-icon.sysfiletype.splistfolder, .coveo-sprites-facet-show_facet, .coveo-settings-popup .coveo-section.coveo-show .coveo-icon, .coveo-sprites-fileType-sharepoint-link, .coveo-icon.sysfiletype.splink, .coveo-icon.sysfiletype.splinklist, .coveo-icon.sysfiletype.spdocumentlink, .coveo-sprites-fileType-sharepoint-languagesandtranslator, .coveo-icon.sysfiletype.splanguagesandtranslator, .coveo-icon.sysfiletype.splanguagesandtranslatorlist, .coveo-sprites-facet-spin, .CoveoFacet .coveo-header .coveo-wait-animation, .CoveoFacetRange .coveo-header .coveo-wait-animation, .CoveoHierarchicalFacet .coveo-header .coveo-wait-animation, .coveo-sprites-fileType-sharepoint-keyperformanceindicator, .coveo-icon.sysfiletype.spkeyperformanceindicator, .coveo-icon.sysfiletype.spkeyperformanceindicatorlist, .coveo-sprites-fileType-default, .coveo-icon.objecttype, .coveo-icon.sysfiletype, .coveo-icon.sysfiletype.lithiumcommunity, .coveo-sprites-fileType-sharepoint-issue, .coveo-icon.sysfiletype.spissue, .coveo-icon.sysfiletype.spissuelist, .coveo-sprites-fileType-sharepoint-ipfs, .coveo-icon.sysfiletype.spipfslist, .coveo-sprites-fileType-sharepoint-imedictionary, .coveo-icon.sysfiletype.spimedictionary, .coveo-icon.sysfiletype.spimedictionarylist, .coveo-sprites-menu-menu_avancedsearch, .coveo-sprites-menu-menu_opencontactinfoin, .coveo-sprites-menu-menu_saveoption, .coveo-settings-popup .coveo-section.coveo-save-state .coveo-icon, .CoveoPreferencesPanel .coveo-save .coveo-icon, .coveo-sprites-menu-menu_searchin, .coveo-sprites-menu-menu_shareresult, .coveo-sprites-menu-menu_sortby, .coveo-settings-popup .coveo-section.coveo-sort .coveo-icon, .coveo-sprites-menu-menu_sortdirection, .coveo-settings-popup .coveo-section.coveo-direction .coveo-icon, .coveo-sprites-fileType-sharepoint-healthrule, .coveo-icon.sysfiletype.sphealthrule, .coveo-icon.sysfiletype.sphealthrulelist, .coveo-sprites-fileType-sharepoint-healthreport, .coveo-icon.sysfiletype.sphealthreport, .coveo-icon.sysfiletype.sphealthreportlist, .coveo-sprites-common-datepicker, .coveo-sprites-queryBox-clear, .coveo-query-box-clear .coveo-icon, .coveo-sprites-preferencesPanel-menu_preferences, .coveo-advanced-menu .coveo-section.coveo-preference-panel .coveo-icon, .coveo-sprites-preferencesPanel-table-apply, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-choice-container.coveo-close-and-save .coveo-save, .coveo-sprites-preferencesPanel-table-cancel, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-choice-container.coveo-close-and-save .coveo-close, .coveo-sprites-preferencesPanel-table-delete, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-delete .coveo-icon, .coveo-sprites-preferencesPanel-table-edit, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-edit .coveo-icon, .coveo-sprites-common-delete, .coveo-sprites-fileType-sharepoint-whereabout, .coveo-icon.sysfiletype.spwhereabout, .coveo-icon.sysfiletype.spwhereaboutlist, .coveo-sprites-fileType-sharepoint-formlibrary, .coveo-icon.sysfiletype.spformlibrarylist, .coveo-sprites-quickView-quickview, .CoveoResultAttachments .coveo-thumbnail-icon, .coveo-feedItem-result .coveo-thumbnail-icon, .coveo-feedComment-result .coveo-thumbnail-icon, .coveo-sprites-quickView-quickview_next, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-select-all .coveo-mobile-facet-search-select-all, .coveo-sprites-quickView-quickview_previous, .coveo-sprites-common-doritos, .coveo-sprites-searchButton-searchbutton_gray, .coveo-sprites-searchButton-spin, .coveo-executing-query .CoveoSearchButton > .coveo-icon, .coveo-sprites-searchButton-spin_gray, .coveo-sprites-fileType-sharepoint-event, .coveo-icon.sysfiletype.spevent, .coveo-icon.sysfiletype.speventlist, .coveo-sprites-fileType-sharepoint-documentset, .coveo-icon.sysfiletype.spdocumentset, .coveo-sprites-tab-all-content, .coveo-sprites-tab-dropbox, .coveo-sprites-tab-email, .coveo-sprites-tab-googledrive, .coveo-sprites-tab-jira, .coveo-sprites-tab-lithium, .coveo-sprites-tab-people, .coveo-sprites-tab-salesforce, .coveo-sprites-tab-sharepoint, .coveo-sprites-tabGroup-show_more, .CoveoTabGroupMenu .coveo-menu-item-active > .coveo-show-more, .coveo-sprites-fileType-exchange-activity, .coveo-icon.sysfiletype.exchangeactivity, .coveo-sprites-fileType-exchange-appointment, .coveo-icon.sysfiletype.exchangecalendarmessage, .coveo-sprites-fileType-exchange-communicator, .coveo-icon.sysfiletype.exchangeofficecom, .coveo-sprites-fileType-exchange-file, .coveo-icon.sysfiletype.exchangedocument, .coveo-sprites-fileType-exchange-generic, .coveo-icon.sysfiletype.exchangefreebusy, .coveo-icon.sysfiletype.exchangemdn, .coveo-icon.sysfiletype.exchangeobject, .coveo-sprites-fileType-exchange-group, .coveo-icon.sysfiletype.exchangegroup, .coveo-sprites-fileType-exchange-meeting, .coveo-icon.sysfiletype.exchangeappointment, .coveo-sprites-fileType-exchange-message-junk, .coveo-icon.sysfiletype.exchangejunkmessage, .coveo-sprites-fileType-exchange-message-recall, .coveo-icon.sysfiletype.exchangerecallmessage, .coveo-icon.sysfiletype.exchangerecallreport, .coveo-sprites-fileType-exchange-message-undeliverable, .coveo-icon.sysfiletype.exchangedsn, .coveo-sprites-fileType-exchange-message, .coveo-icon.sysfiletype.exchangemessage, .coveo-sprites-fileType-exchange-note, .coveo-icon.sysfiletype.exchangenote, .coveo-sprites-fileType-exchange-rss, .coveo-icon.sysfiletype.exchangerssfeed, .coveo-sprites-fileType-exchange-task, .coveo-icon.sysfiletype.exchangetask, .coveo-sprites-fileType-exchange-user, .coveo-icon.sysfiletype.exchangeperson, .coveo-icon.sysfiletype.activedirperson, .coveo-sprites-fileType-formats-folder, .coveo-icon.sysfiletype.folder, .coveo-sprites-fileType-formats-html, .coveo-icon.sysfiletype.html, .coveo-sprites-fileType-formats-image, .coveo-icon.sysfiletype.image, .coveo-sprites-fileType-formats-pdf, .coveo-icon.sysfiletype.pdf, .coveo-sprites-fileType-formats-slideshow, .coveo-icon.sysfiletype.ppt, .coveo-sprites-fileType-formats-spreadsheet, .coveo-icon.sysfiletype.xls, .coveo-sprites-fileType-formats-text, .coveo-icon.sysfiletype.txt, .coveo-icon.sysfiletype.doc, .coveo-sprites-fileType-formats-video, .coveo-icon.sysfiletype.video, .coveo-sprites-fileType-formats-xml, .coveo-icon.sysfiletype.xml, .coveo-sprites-fileType-formats-zip, .coveo-icon.sysfiletype.zip, .coveo-sprites-fileType-lithium-board, .coveo-icon.sysfiletype.lithiumboard, .coveo-sprites-fileType-lithium-category, .coveo-icon.sysfiletype.lithiumcategory, .coveo-sprites-fileType-lithium-message, .coveo-icon.sysfiletype.lithiummessage, .coveo-sprites-fileType-lithium-thread, .coveo-icon.sysfiletype.lithiumthread, .coveo-sprites-fileType-objectType-account, .coveo-icon.objecttype.Account, .coveo-icon.objecttype.account, .coveo-sprites-fileType-objectType-answer, .coveo-icon.objecttype.Solution, .coveo-icon.objecttype.solution, .coveo-icon.objecttype.Kbsolution, .coveo-icon.objecttype.kbsolution, .coveo-sprites-fileType-objectType-attachment, .coveo-icon.objecttype.Attachment, .coveo-icon.objecttype.attachment, .coveo-icon.objecttype.Kbattachment, .coveo-icon.objecttype.kbattachment, .coveo-sprites-fileType-objectType-board, .coveo-icon.objecttype.Board, .coveo-icon.objecttype.board, .coveo-sprites-fileType-objectType-campaign, .coveo-icon.objecttype.Campaign, .coveo-icon.objecttype.campaign, .coveo-sprites-fileType-objectType-case, .coveo-icon.objecttype.Case, .coveo-icon.objecttype.case, .coveo-sprites-fileType-objectType-category, .coveo-icon.objecttype.Category, .coveo-icon.objecttype.category, .coveo-sprites-fileType-objectType-chatter, .coveo-icon.objecttype.Feeditem, .coveo-icon.objecttype.feeditem, .coveo-icon.objecttype.Feedcomment, .coveo-icon.objecttype.feedcomment, .coveo-sprites-fileType-objectType-comment, .coveo-icon.objecttype.Casecomment, .coveo-icon.objecttype.casecomment, .coveo-sprites-fileType-objectType-contact, .coveo-icon.objecttype.Contact, .coveo-icon.objecttype.contact, .coveo-sprites-fileType-objectType-contract, .coveo-icon.objecttype.Contract, .coveo-icon.objecttype.contract, .coveo-sprites-fileType-objectType-event, .coveo-icon.objecttype.Event, .coveo-icon.objecttype.event, .coveo-sprites-fileType-objectType-file, .coveo-icon.objecttype.File, .coveo-icon.objecttype.file, .coveo-sprites-fileType-objectType-kb, .coveo-icon.objecttype.Kbdocumentation, .coveo-icon.objecttype.kbdocumentation, .coveo-icon.objecttype.Kbknowledgearticle, .coveo-icon.objecttype.kbknowledgearticle, .coveo-sprites-fileType-objectType-lead, .coveo-icon.objecttype.Lead, .coveo-icon.objecttype.lead, .coveo-sprites-fileType-objectType-message, .coveo-icon.objecttype.Message, .coveo-icon.objecttype.message, .coveo-sprites-fileType-objectType-note, .coveo-icon.objecttype.Note, .coveo-icon.objecttype.note, .coveo-sprites-fileType-objectType-opportunity, .coveo-icon.objecttype.Opportunity, .coveo-icon.objecttype.opportunity, .coveo-sprites-fileType-objectType-partner, .coveo-icon.objecttype.Partner, .coveo-icon.objecttype.partner, .coveo-sprites-fileType-objectType-product, .coveo-icon.objecttype.Product, .coveo-icon.objecttype.product, .coveo-sprites-fileType-objectType-rss, .coveo-icon.objecttype.Feed, .coveo-icon.objecttype.feed, .coveo-sprites-fileType-objectType-task, .coveo-icon.objecttype.Task, .coveo-icon.objecttype.task, .coveo-sprites-fileType-objectType-thread, .coveo-icon.objecttype.Thread, .coveo-icon.objecttype.thread, .coveo-sprites-fileType-objectType-user, .coveo-icon.objecttype.People, .coveo-icon.objecttype.people, .coveo-icon.objecttype.User, .coveo-icon.objecttype.user, .coveo-sprites-fileType-salesforce-item, .coveo-icon.sysfiletype.saleforceuitem, .coveo-sprites-fileType-sharepoint-agenda, .coveo-icon.sysfiletype.spagenda, .coveo-icon.sysfiletype.spagendalist, .coveo-sprites-fileType-sharepoint-announcement, .coveo-icon.sysfiletype.spannouncement, .coveo-icon.sysfiletype.spannouncementlist, .coveo-sprites-fileType-sharepoint-area, .coveo-icon.sysfiletype.sparea, .coveo-sprites-fileType-sharepoint-arealisting, .coveo-icon.sysfiletype.sparealisting, .coveo-sprites-fileType-sharepoint-assetlibrary, .coveo-icon.sysfiletype.sppublishingimageslibrarylist, .coveo-sprites-fileType-sharepoint-attendees, .coveo-icon.sysfiletype.spattendee, .coveo-icon.sysfiletype.spattendeelist, .coveo-sprites-fileType-sharepoint-blogcategory, .coveo-icon.sysfiletype.spblogcategory, .coveo-icon.sysfiletype.spblogcategorylist, .coveo-sprites-fileType-sharepoint-blogcomment, .coveo-icon.sysfiletype.spblogcomment, .coveo-icon.sysfiletype.spblogcommentlist, .coveo-sprites-fileType-sharepoint-blogpost, .coveo-icon.sysfiletype.spblogpost, .coveo-icon.sysfiletype.spblogpostlist, .coveo-icon.sysfiletype.spmicrofeedpost, .coveo-icon.sysfiletype.spmicrofeedlist, .coveo-sprites-fileType-sharepoint-circulation, .coveo-icon.sysfiletype.spcirculation, .coveo-icon.sysfiletype.spcirculationlist, .coveo-sprites-fileType-sharepoint-contact, .coveo-icon.sysfiletype.spcontact, .coveo-icon.sysfiletype.spcontactlist, .coveo-sprites-fileType-sharepoint-custom, .coveo-icon.sysfiletype.spcustomlist, .coveo-icon.sysfiletype.spunknownlist, .coveo-icon.sysfiletype.spdistributiongroup, .coveo-icon.sysfiletype.spdistributiongrouplist, .coveo-icon.sysfiletype.sptab, .coveo-icon.sysfiletype.sptablist, .coveo-icon.sysfiletype.spworkflowprocess, .coveo-icon.sysfiletype.spworkflowprocesslist, .coveo-sprites-fileType-sharepoint-customgrid, .coveo-icon.sysfiletype.spcustomgridlist, .coveo-sprites-fileType-sharepoint-dashboardlibrary, .coveo-icon.sysfiletype.spdashboardslibrarylist, .coveo-sprites-fileType-sharepoint-dataconnectionlibrary, .coveo-icon.sysfiletype.spdataconnectionlibrarylist, .coveo-sprites-fileType-sharepoint-dataconnectionlibraryforperfpoint, .coveo-icon.sysfiletype.spdataconnectionforperformancepointlibrarylist, .coveo-sprites-fileType-sharepoint-datasource, .coveo-icon.sysfiletype.spdatasource, .coveo-icon.sysfiletype.spdatasourcelist, .coveo-sprites-fileType-sharepoint-decision, .coveo-icon.sysfiletype.spdecision, .coveo-icon.sysfiletype.spdecisionlist, .coveo-sprites-fileType-sharepoint-discussionboard, .coveo-icon.sysfiletype.spdiscussionboard, .coveo-icon.sysfiletype.spdiscussionboardlist, .coveo-sprites-fileType-sharepoint-documentlibrary, .coveo-icon.sysfiletype.spdocumentlibrarylist, .coveo-icon.sysfiletype.splisttemplatecataloglist, .coveo-icon.sysfiletype.spwebpartcataloglist, .coveo-icon.sysfiletype.spwebtemplatecataloglist, .coveo-icon.sysfiletype.spworkspacepagelist, .coveo-icon.sysfiletype.spareadocumentlibrarylist, .coveo-icon.sysfiletype.spmasterpagescataloglist, .coveo-icon.sysfiletype.spnocodeworkflowlibrarylist, .coveo-icon.sysfiletype.sppublishingpageslibrarylist, .coveo-icon.sysfiletype.spreportdocumentlibrarylist, .coveo-icon.sysfiletype.spprocessdiagramslibrarylist, .coveo-icon.sysfiletype.spsitethemeslibrarylist, .coveo-icon.sysfiletype.spsolutionslibrarylist, .coveo-icon.sysfiletype.spwfpublibrarylist, .coveo-sprites-box-icon_external, .coveo-sprites-facet-clear_facet_state, .coveo-settings-popup .coveo-section.coveo-clear-state .coveo-icon, .coveo-sprites-facet-disable, .CoveoFacet .coveo-value .coveo-exclude, .CoveoFacetRange .coveo-value .coveo-exclude, .coveo-omnibox .coveo-omnibox-facet-value li .coveo-exclude, .CoveoHierarchicalFacet .coveo-value .coveo-exclude, .coveo-sprites-common-clear-mobile, .CoveoBreadcrumb.coveo-small-display .coveo-clear-all .coveo-icon, .coveo-sprites-facet-clear_activefilter, .coveo-facet-breadcrumb .coveo-values .coveo-value .coveo-clear, .coveo-results-filter-preferences-breadcrumb .coveo-values .coveo-value .coveo-clear, .coveo-sprites-facet-child_selected, .CoveoHierarchicalFacet ul.coveo-values .coveo-value.coveo-has-childs.coveo-has-childs-selected .coveo-checkbox > span, .coveo-sprites-facet-checkmark_unselected, .CoveoFacet .coveo-value .coveo-checkbox > span, .CoveoFacetRange .coveo-value .coveo-checkbox > span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-value .coveo-checkbox > span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-value:hover .coveo-checkbox span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-checkbox > span, .coveo-omnibox .coveo-omnibox-facet-value li .coveo-checkbox > span, .CoveoHierarchicalFacet .coveo-value .coveo-checkbox > span, .coveo-sprites-facet-checkmark_selected, .CoveoFacet .coveo-value:hover .coveo-checkbox > span, .CoveoFacet .coveo-value.coveo-selected .coveo-checkbox > span, .CoveoFacetRange .coveo-value:hover .coveo-checkbox > span, .CoveoFacetRange .coveo-value.coveo-selected .coveo-checkbox > span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-value.coveo-selected div.coveo-checkbox > span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-value.coveo-selected:hover div.coveo-checkbox span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-selected div.coveo-checkbox > span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-selected:hover div.coveo-checkbox span, .coveo-omnibox .coveo-omnibox-facet-value li:hover .coveo-checkbox > span, .coveo-omnibox .coveo-omnibox-facet-value li.coveo-selected .coveo-checkbox > span, .CoveoHierarchicalFacet .coveo-value:hover .coveo-checkbox > span, .CoveoHierarchicalFacet .coveo-value.coveo-selected .coveo-checkbox > span, .CoveoHierarchicalFacet ul.coveo-values .coveo-value.coveo-has-childs.coveo-has-childs-selected.coveo-selected .coveo-checkbox > span, .coveo-sprites-facet-checkmark_disabled_hover, .coveo-sprites-pager-previous, .CoveoPager ul li.coveo-previous > a > span, .coveo-sprites-pager-next, .CoveoPager ul li.coveo-next > a > span, .coveo-sprites-folding-showless, .coveo-less .coveo-folding-footer-icon, .coveo-sprites-folding-showmore, .coveo-more .coveo-folding-footer-icon, .coveo-sprites-facet-spin_facet_search, .CoveoFacet .coveo-search .coveo-wait-animation, .CoveoFacetRange .coveo-search .coveo-wait-animation, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search .coveo-wait-animation, .CoveoHierarchicalFacet .coveo-search .coveo-wait-animation, .coveo-sprites-facet-facetsearch, .CoveoFacet .coveo-search .coveo-magnifier, .CoveoFacetRange .coveo-search .coveo-magnifier, .coveo-search-button-mobile:before, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search .coveo-magnifier, .CoveoHierarchicalFacet .coveo-search .coveo-magnifier, .coveo-sprites-common-tagging_ok, .CoveoResultTagging .coveo-add-tag-tick-icon span, .coveo-sprites-common-tagging-cancel_clear, .CoveoResultTagging .coveo-clear-icon span, .CoveoResultTagging .coveo-delete-icon, .coveo-sprites-common-tagging-cancel_delete, .coveo-sprites-facet-clear_facetsearch, .CoveoFacet .coveo-search .coveo-clear .coveo-icon, .CoveoFacetRange .coveo-search .coveo-clear .coveo-icon, .CoveoHierarchicalFacet .coveo-search .coveo-clear .coveo-icon, .coveo-sprites-quickView-close {
  background-image: url("../image/sprites.png");
  display: inline-block;
  background-repeat: no-repeat;
  overflow: hidden;
  background-size: 1140px 115px; }

.coveo-sprites-common-get_started {
  background-position: 0px 0px;
  width: 160px;
  height: 115px;
  text-indent: 160px; }

.coveo-sprites-people-no-thumbnail, .CoveoSearchInterface .CoveoResult.coveo-people-result .CoveoThumbnail.coveo-no-thumbnail {
  background-position: -160px 0px;
  width: 64px;
  height: 64px;
  text-indent: 64px; }

.coveo-sprites-common-lock {
  background-position: -160px -64px;
  width: 24px;
  height: 24px;
  text-indent: 24px; }

.coveo-sprites-common-login_user {
  background-position: -160px -88px;
  width: 24px;
  height: 24px;
  text-indent: 24px; }

.coveo-sprites-common-star_active {
  background-position: -184px -64px;
  width: 18px;
  height: 18px;
  text-indent: 18px; }

.coveo-sprites-common-star_placeholder {
  background-position: -202px -64px;
  width: 18px;
  height: 18px;
  text-indent: 18px; }

.coveo-sprites-common-system, .coveo-omnibox .coveo-icon.syssource, .CoveoFacet .coveo-header .coveo-icon.syssource {
  background-position: -184px -82px;
  width: 18px;
  height: 18px;
  text-indent: 18px; }

.coveo-sprites-box-settings {
  background-position: -184px -100px;
  width: 15px;
  height: 15px;
  text-indent: 15px; }

.coveo-sprites-common-tagging_tag, .CoveoResultTagging .coveo-add-tag .coveo-add-tag-icon {
  background-position: -202px -82px;
  width: 18px;
  height: 18px;
  text-indent: 18px; }

.coveo-sprites-facet-arrow_back {
  background-position: -202px -100px;
  width: 9px;
  height: 15px;
  text-indent: 9px; }

.coveo-sprites-facet-clear_facetsearch_mobile {
  background-position: -211px -100px;
  width: 12px;
  height: 12px;
  text-indent: 12px; }

.coveo-sprites-common-coveo-cloud {
  background-position: -224px 0px;
  width: 131px;
  height: 48px;
  text-indent: 131px; }

.coveo-sprites-common-logo_light_large, .coveo-logo-light-large {
  background-position: -224px -48px;
  width: 110px;
  height: 37px;
  text-indent: 110px; }

.coveo-sprites-common-thumbdown_active {
  background-position: -334px -48px;
  width: 18px;
  height: 18px;
  text-indent: 18px; }

.coveo-sprites-common-thumbdown_inactive {
  background-position: -334px -66px;
  width: 18px;
  height: 18px;
  text-indent: 18px; }

.coveo-sprites-common-logo_light, .coveo-logo-light {
  background-position: -224px -85px;
  width: 71px;
  height: 26px;
  text-indent: 71px; }

.coveo-sprites-common-poweredbycoveo_small {
  background-position: -295px -85px;
  width: 60px;
  height: 21px;
  text-indent: 60px; }

.coveo-sprites-facet-email_sendto {
  background-position: -295px -106px;
  width: 8px;
  height: 8px;
  text-indent: 8px; }

.coveo-sprites-facet-showless {
  background-position: -303px -106px;
  width: 8px;
  height: 8px;
  text-indent: 8px; }

.coveo-sprites-facet-showmore {
  background-position: -311px -106px;
  width: 8px;
  height: 8px;
  text-indent: 8px; }

.coveo-sprites-common-small_x {
  background-position: -319px -106px;
  width: 8px;
  height: 8px;
  text-indent: 8px; }

.coveo-sprites-folding-email_sendto {
  background-position: -327px -106px;
  width: 8px;
  height: 8px;
  text-indent: 8px; }

.coveo-sprites-sort-sortby_bottom, .CoveoSort.coveo-selected .coveo-icon {
  background-position: -335px -106px;
  width: 6px;
  height: 6px;
  text-indent: 6px; }

.coveo-sprites-sort-sortby_top, .CoveoSort.coveo-selected.coveo-ascending .coveo-icon {
  background-position: -341px -106px;
  width: 6px;
  height: 6px;
  text-indent: 6px; }

.coveo-sprites-common-coveo, .coveo-logo {
  background-position: -355px 0px;
  width: 97px;
  height: 34px;
  text-indent: 97px; }

.coveo-sprites-common-poweredbycoveo, .coveo-powered-by {
  background-position: -355px -34px;
  width: 90px;
  height: 32px;
  text-indent: 90px; }

.coveo-sprites-preferencesPanel-toggle_on, .CoveoPreferencesPanel .CoveoResultsPreferences .coveo-input-icon.coveo-selected, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-input-icon.coveo-selected, .CoveoPreferencePanelItem .coveo-input-icon.coveo-selected {
  background-position: -355px -66px;
  width: 42px;
  height: 20px;
  text-indent: 42px; }

.coveo-sprites-common-checkbox_active {
  background-position: -355px -86px;
  width: 42px;
  height: 20px;
  text-indent: 42px; }

.coveo-sprites-common-checkbox_inactive {
  background-position: -397px -66px;
  width: 42px;
  height: 20px;
  text-indent: 42px; }

.coveo-sprites-facet-checkmark_disabled {
  background-position: -439px -66px;
  width: 12px;
  height: 12px;
  text-indent: 12px; }

.coveo-sprites-preferencesPanel-toggle_off, .CoveoPreferencesPanel .CoveoResultsPreferences .coveo-input-icon, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-input-icon, .CoveoPreferencePanelItem .coveo-input-icon {
  background-position: -397px -86px;
  width: 42px;
  height: 20px;
  text-indent: 42px; }

.coveo-sprites-facet-resume_selected, .coveo-facet-breadcrumb .coveo-values .coveo-value .coveo-multi-icon.coveo-selected, .coveo-results-filter-preferences-breadcrumb .coveo-values .coveo-value .coveo-multi-icon.coveo-selected {
  background-position: -439px -86px;
  width: 12px;
  height: 12px;
  text-indent: 12px; }

.coveo-sprites-facet-resume_disable, .coveo-facet-breadcrumb .coveo-values .coveo-value .coveo-multi-icon.coveo-excluded, .coveo-results-filter-preferences-breadcrumb .coveo-values .coveo-value .coveo-multi-icon.coveo-excluded {
  background-position: -439px -98px;
  width: 12px;
  height: 12px;
  text-indent: 12px; }

.coveo-sprites-common-thumbup_active {
  background-position: -452px 0px;
  width: 18px;
  height: 18px;
  text-indent: 18px; }

.coveo-sprites-common-thumbup_inactive {
  background-position: -452px -18px;
  width: 18px;
  height: 18px;
  text-indent: 18px; }

.coveo-sprites-common-settings, .CoveoSettings .coveo-settings-icon {
  background-position: -452px -36px;
  width: 18px;
  height: 18px;
  text-indent: 18px; }

.coveo-sprites-searchButton-searchbutton, .ie8or9 .coveo-executing-query .CoveoSearchButton > .coveo-icon, .CoveoSearchButton > .coveo-icon, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-advanced-filters > .coveo-icon {
  background-position: -452px -54px;
  width: 18px;
  height: 18px;
  text-indent: 18px; }

.coveo-sprites-common-star_inactive, .coveo-top-suggestion-header-icon, .coveo-top-field-suggestion-header .coveo-icon-top-field, .coveo-top-analytics-suggestion-header .coveo-icon-top-analytics, .coveo-omnibox-result-list-header .coveo-icon-omnibox-result-list {
  background-position: -452px -72px;
  width: 18px;
  height: 18px;
  text-indent: 18px; }

.coveo-sprites-facet-collapsed, .CoveoFacet .coveo-header .coveo-expand .coveo-icon, .CoveoFacetRange .coveo-header .coveo-expand .coveo-icon, .CoveoHierarchicalFacet .coveo-header .coveo-expand .coveo-icon, .CoveoHierarchicalFacet ul.coveo-values .coveo-value.coveo-has-childs .coveo-has-childs-toggle {
  background-position: -452px -90px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-common-checkmark_selected-on_dark_bg {
  background-position: -470px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-wikipagelibrary, .coveo-icon.sysfiletype.spwikipagelibrarylist {
  background-position: -470px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-common-clear, .CoveoBreadcrumb .coveo-clear-all .coveo-icon, .CoveoPreferencesPanel .coveo-close .coveo-icon {
  background-position: -470px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-user, .coveo-icon.sysfiletype.spuserprofile, .coveo-icon.sysfiletype.spuserinformation, .coveo-icon.sysfiletype.spuserinformationlist {
  background-position: -470px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-translationmanagementlibrary, .coveo-icon.sysfiletype.sptranslationmanagementlibrarylist {
  background-position: -470px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-thingstobring, .coveo-icon.sysfiletype.spthingstobring, .coveo-icon.sysfiletype.spthingstobringlist {
  background-position: -470px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-common-copy {
  background-position: -470px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-workflowhistory, .coveo-icon.sysfiletype.spworkflowhistory, .coveo-icon.sysfiletype.spworkflowhistorylist {
  background-position: -486px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-common-menu_reauthenticate, .coveo-advanced-menu .coveo-section.coveo-authentication-provider .coveo-icon {
  background-position: -486px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-common-menu_shareresult, .coveo-advanced-menu .coveo-section.coveo-share-query .coveo-icon {
  background-position: -486px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-common-amount {
  background-position: -486px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-account-salesforce, .coveo-omnibox .coveo-icon.sfaccountname, .coveo-omnibox .coveo-icon.sfaccounttype, .CoveoFacet .coveo-header .coveo-icon.sfaccountname, .CoveoFacet .coveo-header .coveo-icon.sfaccounttype {
  background-position: -486px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-account {
  background-position: -486px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-advanced-content {
  background-position: -486px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-all-content {
  background-position: -502px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-announcement {
  background-position: -502px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-answer {
  background-position: -502px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-approved {
  background-position: -502px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-attachment {
  background-position: -502px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-audience {
  background-position: -502px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-author {
  background-position: -502px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-block {
  background-position: -518px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-blog {
  background-position: -518px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-bug-severity {
  background-position: -518px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-campaign {
  background-position: -518px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-cancelled {
  background-position: -518px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-cant-reproduce {
  background-position: -518px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-case {
  background-position: -518px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-category, .coveo-omnibox .coveo-icon.Sfopportunityforecastcategory, .CoveoFacet .coveo-header .coveo-icon.Sfopportunityforecastcategory {
  background-position: -534px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-chatter {
  background-position: -534px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-city, .coveo-omnibox .coveo-icon.sfcountry, .coveo-omnibox .coveo-icon.sfcity, .CoveoFacet .coveo-header .coveo-icon.sfcountry, .CoveoFacet .coveo-header .coveo-icon.sfcity, .coveo-omnibox .coveo-icon.sfstate, .CoveoFacet .coveo-header .coveo-icon.sfstate {
  background-position: -534px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-closed {
  background-position: -534px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-comment {
  background-position: -534px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-company {
  background-position: -534px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-competition, .coveo-omnibox .coveo-icon.sfopportunitycompetitionc, .CoveoFacet .coveo-header .coveo-icon.sfopportunitycompetitionc {
  background-position: -534px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-completed {
  background-position: -550px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-contact, .coveo-omnibox .coveo-icon.sfcontactname, .CoveoFacet .coveo-header .coveo-icon.sfcontactname {
  background-position: -550px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-contract {
  background-position: -550px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-crash {
  background-position: -550px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-database {
  background-position: -550px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-default, .coveo-icon.sysfiletype {
  background-position: -550px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-deferred {
  background-position: -550px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-disqualified {
  background-position: -566px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-doc-admin {
  background-position: -566px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-doc-dev {
  background-position: -566px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-doc-user {
  background-position: -566px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-draft {
  background-position: -566px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-escalated {
  background-position: -566px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-event {
  background-position: -566px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-expert {
  background-position: -582px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-faq {
  background-position: -582px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-feature {
  background-position: -582px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-file {
  background-position: -582px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-filter {
  background-position: -582px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-fixed {
  background-position: -582px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-folder, .coveo-omnibox .coveo-icon.sysemailfolders, .CoveoFacet .coveo-header .coveo-icon.sysemailfolders {
  background-position: -582px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-from, .coveo-omnibox .coveo-icon.sysfrom, .coveo-omnibox .coveo-icon.sysdisplayfrom, .CoveoFacet .coveo-header .coveo-icon.sysfrom, .CoveoFacet .coveo-header .coveo-icon.sysdisplayfrom {
  background-position: -598px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-high {
  background-position: -598px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-how-to {
  background-position: -598px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-image {
  background-position: -598px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-immediate {
  background-position: -598px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-industry, .coveo-omnibox .coveo-icon.sfindustry, .CoveoFacet .coveo-header .coveo-icon.sfindustry {
  background-position: -598px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-install {
  background-position: -598px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-intranet, .coveo-omnibox .coveo-icon.sysdisplayparticipants, .CoveoFacet .coveo-header .coveo-icon.sysdisplayparticipants {
  background-position: -614px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-invalid {
  background-position: -614px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-jobtitle {
  background-position: -614px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-journal-log {
  background-position: -614px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-kb, .coveo-omnibox .coveo-icon.sysconcepts, .CoveoFacet .coveo-header .coveo-icon.sysconcepts {
  background-position: -614px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-language, .coveo-omnibox .coveo-icon.syslanguage, .CoveoFacet .coveo-header .coveo-icon.syslanguage {
  background-position: -614px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-lead, .coveo-omnibox .coveo-icon.sfleadsource, .CoveoFacet .coveo-header .coveo-icon.sfleadsource {
  background-position: -614px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-link {
  background-position: -630px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-lost {
  background-position: -630px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-mail-recall {
  background-position: -630px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-mail-reply {
  background-position: -630px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-mail-undeliverable {
  background-position: -630px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-mail, .coveo-omnibox .coveo-icon.sysmailbox, .CoveoFacet .coveo-header .coveo-icon.sysmailbox {
  background-position: -630px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-major {
  background-position: -630px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-manager, .coveo-omnibox .coveo-icon.sfuserdivision, .CoveoFacet .coveo-header .coveo-icon.sfuserdivision {
  background-position: -646px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-minor {
  background-position: -646px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-msproject {
  background-position: -646px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-music-file {
  background-position: -646px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-need-feedback {
  background-position: -646px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-negociation {
  background-position: -646px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-new {
  background-position: -646px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-not-started {
  background-position: -662px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-note {
  background-position: -662px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-open {
  background-position: -662px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-opportunity, .coveo-omnibox .coveo-icon.sfopportunityforecastcategory, .CoveoFacet .coveo-header .coveo-icon.sfopportunityforecastcategory, .coveo-omnibox .coveo-icon.sfopportunitytype, .coveo-omnibox .coveo-icon.sfopportunitystagename, .CoveoFacet .coveo-header .coveo-icon.sfopportunitytype, .CoveoFacet .coveo-header .coveo-icon.sfopportunitystagename {
  background-position: -662px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-pdf {
  background-position: -662px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-pending {
  background-position: -662px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-planned {
  background-position: -662px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-poll {
  background-position: -678px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-priority {
  background-position: -678px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-product {
  background-position: -678px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-project-name {
  background-position: -678px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-renewed-not {
  background-position: -678px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-renewed {
  background-position: -678px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-report {
  background-position: -678px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-resolved {
  background-position: -694px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-reviewed {
  background-position: -694px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-rss {
  background-position: -694px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-salesforce {
  background-position: -694px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-secure {
  background-position: -694px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-setting {
  background-position: -694px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-sharepoint {
  background-position: -694px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-slideshow {
  background-position: -710px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-source {
  background-position: -710px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-spreadsheet {
  background-position: -710px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-stage {
  background-position: -710px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-started {
  background-position: -710px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-status, .coveo-omnibox .coveo-icon.sfcasestatus, .CoveoFacet .coveo-header .coveo-icon.sfcasestatus, .coveo-omnibox .coveo-icon.Sfopportunitystagename, .CoveoFacet .coveo-header .coveo-icon.Sfopportunitystagename {
  background-position: -710px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-support, .coveo-omnibox .coveo-icon.sfcasepriority, .CoveoFacet .coveo-header .coveo-icon.sfcasepriority {
  background-position: -710px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-suspended {
  background-position: -726px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-task {
  background-position: -726px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-text {
  background-position: -726px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-timeline {
  background-position: -726px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-to, .coveo-omnibox .coveo-icon.systo, .coveo-omnibox .coveo-icon.sysdisplayrecipients, .CoveoFacet .coveo-header .coveo-icon.systo, .CoveoFacet .coveo-header .coveo-icon.sysdisplayrecipients {
  background-position: -726px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-topic {
  background-position: -726px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-troubleshooting {
  background-position: -726px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-urgent {
  background-position: -742px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-user, .coveo-omnibox .coveo-icon.sysauthor, .coveo-omnibox .coveo-icon.sfownername, .CoveoFacet .coveo-header .coveo-icon.sysauthor, .CoveoFacet .coveo-header .coveo-icon.sfownername, .coveo-omnibox .coveo-icon.sfuserdepartment, .CoveoFacet .coveo-header .coveo-icon.sfuserdepartment {
  background-position: -742px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-video {
  background-position: -742px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-webpage {
  background-position: -742px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-won {
  background-position: -742px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-xml {
  background-position: -742px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-yammer {
  background-position: -742px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-year, .coveo-omnibox .coveo-icon.sfopportunityclosedquarterc, .CoveoFacet .coveo-header .coveo-icon.sfopportunityclosedquarterc, .coveo-omnibox .coveo-icon.sysyear, .coveo-omnibox .coveo-icon.sysmonth, .coveo-omnibox .coveo-icon.sysdate, .CoveoFacet .coveo-header .coveo-icon.sysyear, .CoveoFacet .coveo-header .coveo-icon.sysmonth, .CoveoFacet .coveo-header .coveo-icon.sysdate {
  background-position: -758px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-documentType-zip {
  background-position: -758px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-textbox, .coveo-icon.sysfiletype.sptextbox, .coveo-icon.sysfiletype.sptextboxlist {
  background-position: -758px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-task, .coveo-icon.sysfiletype.sptask, .coveo-icon.sysfiletype.sptasklist, .coveo-icon.sysfiletype.spadministratortask, .coveo-icon.sysfiletype.spadministratortasklist {
  background-position: -758px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-survey, .coveo-icon.sysfiletype.spsurvey, .coveo-icon.sysfiletype.spsurveylist {
  background-position: -758px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-slidelibrary, .coveo-icon.sysfiletype.spslidelibrarylist {
  background-position: -758px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-sitedirectory, .coveo-icon.sysfiletype.spsitedirectory, .coveo-icon.sysfiletype.spsitedirectorylist {
  background-position: -758px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-site, .coveo-icon.sysfiletype.spportal, .coveo-icon.sysfiletype.spsite {
  background-position: -774px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-resource, .coveo-icon.sysfiletype.spresource, .coveo-icon.sysfiletype.spresourcelist {
  background-position: -774px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-facet-clear_facet, .CoveoFacet .coveo-header .coveo-eraser .coveo-icon, .CoveoFacetRange .coveo-header .coveo-eraser .coveo-icon, .coveo-settings-popup .coveo-section.coveo-hide .coveo-icon, .CoveoShareQuery .coveo-query-summary-info-close span, .CoveoHierarchicalFacet .coveo-header .coveo-eraser .coveo-icon {
  background-position: -774px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-reportlibrary, .coveo-icon.sysfiletype.spreportlibrarylist {
  background-position: -774px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-recordlibrary, .coveo-icon.sysfiletype.sprecordlibrarylist {
  background-position: -774px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-projecttask, .coveo-icon.sysfiletype.spprojecttask, .coveo-icon.sysfiletype.spprojecttasklist {
  background-position: -774px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-picturelibrary, .coveo-icon.sysfiletype.sppicturelibrarylist {
  background-position: -774px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-phonecallmemo, .coveo-icon.sysfiletype.spphonecallmemo, .coveo-icon.sysfiletype.spphonecallmemolist {
  background-position: -790px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-performancepointcontent, .coveo-icon.sysfiletype.spperformancepointcontent, .coveo-icon.sysfiletype.spperformancepointcontentlist {
  background-position: -790px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-facet-expanded, .CoveoFacet .coveo-header .coveo-collapse .coveo-icon, .CoveoFacetRange .coveo-header .coveo-collapse .coveo-icon, .CoveoHierarchicalFacet .coveo-header .coveo-collapse .coveo-icon, .CoveoHierarchicalFacet ul.coveo-values .coveo-value.coveo-has-childs.coveo-open .coveo-has-childs-toggle {
  background-position: -790px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-objective, .coveo-icon.sysfiletype.spobjective, .coveo-icon.sysfiletype.spobjectivelist {
  background-position: -790px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-facet-modeand, .CoveoFacet .coveo-header .coveo-operator .coveo-icon.coveo-and, .CoveoFacetRange .coveo-header .coveo-operator .coveo-icon.coveo-and, .CoveoHierarchicalFacet .coveo-header .coveo-operator .coveo-icon.coveo-and {
  background-position: -790px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-facet-modeor, .CoveoFacet .coveo-header .coveo-operator .coveo-icon.coveo-or, .CoveoFacetRange .coveo-header .coveo-operator .coveo-icon.coveo-or, .CoveoHierarchicalFacet .coveo-header .coveo-operator .coveo-icon.coveo-or {
  background-position: -790px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-facet-moreoption, .CoveoFacet .coveo-header .coveo-settings .coveo-icon, .CoveoFacetRange .coveo-header .coveo-settings .coveo-icon, .CoveoHierarchicalFacet .coveo-header .coveo-settings .coveo-icon {
  background-position: -790px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-facet-openfacets {
  background-position: -806px 0px;
  width: 23px;
  height: 16px;
  text-indent: 23px; }

.coveo-sprites-facet-openinterfaces {
  background-position: -806px -16px;
  width: 23px;
  height: 16px;
  text-indent: 23px; }

.coveo-sprites-fileType-sharepoint-meeting, .coveo-icon.sysfiletype.spmeetingserie, .coveo-icon.sysfiletype.spmeetingserielist {
  background-position: -806px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-listfolder, .coveo-icon.sysfiletype.splistfolder {
  background-position: -806px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-facet-show_facet, .coveo-settings-popup .coveo-section.coveo-show .coveo-icon {
  background-position: -806px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-link, .coveo-icon.sysfiletype.splink, .coveo-icon.sysfiletype.splinklist, .coveo-icon.sysfiletype.spdocumentlink {
  background-position: -806px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-languagesandtranslator, .coveo-icon.sysfiletype.splanguagesandtranslator, .coveo-icon.sysfiletype.splanguagesandtranslatorlist {
  background-position: -806px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-facet-spin, .CoveoFacet .coveo-header .coveo-wait-animation, .CoveoFacetRange .coveo-header .coveo-wait-animation, .CoveoHierarchicalFacet .coveo-header .coveo-wait-animation {
  background-position: -829px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-keyperformanceindicator, .coveo-icon.sysfiletype.spkeyperformanceindicator, .coveo-icon.sysfiletype.spkeyperformanceindicatorlist {
  background-position: -829px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-default, .coveo-icon.objecttype, .coveo-icon.sysfiletype, .coveo-icon.sysfiletype.lithiumcommunity {
  background-position: -829px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-issue, .coveo-icon.sysfiletype.spissue, .coveo-icon.sysfiletype.spissuelist {
  background-position: -829px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-ipfs, .coveo-icon.sysfiletype.spipfslist {
  background-position: -829px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-imedictionary, .coveo-icon.sysfiletype.spimedictionary, .coveo-icon.sysfiletype.spimedictionarylist {
  background-position: -829px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-menu-menu_avancedsearch {
  background-position: -829px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-menu-menu_opencontactinfoin {
  background-position: -845px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-menu-menu_saveoption, .coveo-settings-popup .coveo-section.coveo-save-state .coveo-icon, .CoveoPreferencesPanel .coveo-save .coveo-icon {
  background-position: -845px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-menu-menu_searchin {
  background-position: -845px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-menu-menu_shareresult {
  background-position: -845px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-menu-menu_sortby, .coveo-settings-popup .coveo-section.coveo-sort .coveo-icon {
  background-position: -845px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-menu-menu_sortdirection, .coveo-settings-popup .coveo-section.coveo-direction .coveo-icon {
  background-position: -845px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-healthrule, .coveo-icon.sysfiletype.sphealthrule, .coveo-icon.sysfiletype.sphealthrulelist {
  background-position: -845px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-healthreport, .coveo-icon.sysfiletype.sphealthreport, .coveo-icon.sysfiletype.sphealthreportlist {
  background-position: -861px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-common-datepicker {
  background-position: -861px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-queryBox-clear, .coveo-query-box-clear .coveo-icon {
  background-position: -861px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-preferencesPanel-menu_preferences, .coveo-advanced-menu .coveo-section.coveo-preference-panel .coveo-icon {
  background-position: -861px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-preferencesPanel-table-apply, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-choice-container.coveo-close-and-save .coveo-save {
  background-position: -861px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-preferencesPanel-table-cancel, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-choice-container.coveo-close-and-save .coveo-close {
  background-position: -861px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-preferencesPanel-table-delete, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-delete .coveo-icon {
  background-position: -861px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-preferencesPanel-table-edit, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-edit .coveo-icon {
  background-position: -877px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-common-delete {
  background-position: -877px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-whereabout, .coveo-icon.sysfiletype.spwhereabout, .coveo-icon.sysfiletype.spwhereaboutlist {
  background-position: -877px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-formlibrary, .coveo-icon.sysfiletype.spformlibrarylist {
  background-position: -877px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-quickView-quickview, .CoveoResultAttachments .coveo-thumbnail-icon, .coveo-feedItem-result .coveo-thumbnail-icon, .coveo-feedComment-result .coveo-thumbnail-icon {
  background-position: -877px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-quickView-quickview_next, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-select-all .coveo-mobile-facet-search-select-all {
  background-position: -877px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-quickView-quickview_previous {
  background-position: -877px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-common-doritos {
  background-position: -893px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-searchButton-searchbutton_gray {
  background-position: -893px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-searchButton-spin, .coveo-executing-query .CoveoSearchButton > .coveo-icon {
  background-position: -893px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-searchButton-spin_gray {
  background-position: -893px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-event, .coveo-icon.sysfiletype.spevent, .coveo-icon.sysfiletype.speventlist {
  background-position: -893px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-documentset, .coveo-icon.sysfiletype.spdocumentset {
  background-position: -893px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-tab-all-content {
  background-position: -893px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-tab-dropbox {
  background-position: -909px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-tab-email {
  background-position: -909px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-tab-googledrive {
  background-position: -909px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-tab-jira {
  background-position: -909px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-tab-lithium {
  background-position: -909px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-tab-people {
  background-position: -909px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-tab-salesforce {
  background-position: -909px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-tab-sharepoint {
  background-position: -925px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-tabGroup-show_more, .CoveoTabGroupMenu .coveo-menu-item-active > .coveo-show-more {
  background-position: -925px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-exchange-activity, .coveo-icon.sysfiletype.exchangeactivity {
  background-position: -925px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-exchange-appointment, .coveo-icon.sysfiletype.exchangecalendarmessage {
  background-position: -925px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-exchange-communicator, .coveo-icon.sysfiletype.exchangeofficecom {
  background-position: -925px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-exchange-file, .coveo-icon.sysfiletype.exchangedocument {
  background-position: -925px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-exchange-generic, .coveo-icon.sysfiletype.exchangefreebusy, .coveo-icon.sysfiletype.exchangemdn, .coveo-icon.sysfiletype.exchangeobject {
  background-position: -925px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-exchange-group, .coveo-icon.sysfiletype.exchangegroup {
  background-position: -941px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-exchange-meeting, .coveo-icon.sysfiletype.exchangeappointment {
  background-position: -941px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-exchange-message-junk, .coveo-icon.sysfiletype.exchangejunkmessage {
  background-position: -941px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-exchange-message-recall, .coveo-icon.sysfiletype.exchangerecallmessage, .coveo-icon.sysfiletype.exchangerecallreport {
  background-position: -941px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-exchange-message-undeliverable, .coveo-icon.sysfiletype.exchangedsn {
  background-position: -941px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-exchange-message, .coveo-icon.sysfiletype.exchangemessage {
  background-position: -941px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-exchange-note, .coveo-icon.sysfiletype.exchangenote {
  background-position: -941px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-exchange-rss, .coveo-icon.sysfiletype.exchangerssfeed {
  background-position: -957px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-exchange-task, .coveo-icon.sysfiletype.exchangetask {
  background-position: -957px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-exchange-user, .coveo-icon.sysfiletype.exchangeperson, .coveo-icon.sysfiletype.activedirperson {
  background-position: -957px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-formats-folder, .coveo-icon.sysfiletype.folder {
  background-position: -957px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-formats-html, .coveo-icon.sysfiletype.html {
  background-position: -957px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-formats-image, .coveo-icon.sysfiletype.image {
  background-position: -957px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-formats-pdf, .coveo-icon.sysfiletype.pdf {
  background-position: -957px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-formats-slideshow, .coveo-icon.sysfiletype.ppt {
  background-position: -973px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-formats-spreadsheet, .coveo-icon.sysfiletype.xls {
  background-position: -973px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-formats-text, .coveo-icon.sysfiletype.txt, .coveo-icon.sysfiletype.doc {
  background-position: -973px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-formats-video, .coveo-icon.sysfiletype.video {
  background-position: -973px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-formats-xml, .coveo-icon.sysfiletype.xml {
  background-position: -973px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-formats-zip, .coveo-icon.sysfiletype.zip {
  background-position: -973px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-lithium-board, .coveo-icon.sysfiletype.lithiumboard {
  background-position: -973px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-lithium-category, .coveo-icon.sysfiletype.lithiumcategory {
  background-position: -989px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-lithium-message, .coveo-icon.sysfiletype.lithiummessage {
  background-position: -989px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-lithium-thread, .coveo-icon.sysfiletype.lithiumthread {
  background-position: -989px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-objectType-account, .coveo-icon.objecttype.Account, .coveo-icon.objecttype.account {
  background-position: -989px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-objectType-answer, .coveo-icon.objecttype.Solution, .coveo-icon.objecttype.solution, .coveo-icon.objecttype.Kbsolution, .coveo-icon.objecttype.kbsolution {
  background-position: -989px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-objectType-attachment, .coveo-icon.objecttype.Attachment, .coveo-icon.objecttype.attachment, .coveo-icon.objecttype.Kbattachment, .coveo-icon.objecttype.kbattachment {
  background-position: -989px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-objectType-board, .coveo-icon.objecttype.Board, .coveo-icon.objecttype.board {
  background-position: -989px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-objectType-campaign, .coveo-icon.objecttype.Campaign, .coveo-icon.objecttype.campaign {
  background-position: -1005px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-objectType-case, .coveo-icon.objecttype.Case, .coveo-icon.objecttype.case {
  background-position: -1005px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-objectType-category, .coveo-icon.objecttype.Category, .coveo-icon.objecttype.category {
  background-position: -1005px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-objectType-chatter, .coveo-icon.objecttype.Feeditem, .coveo-icon.objecttype.feeditem, .coveo-icon.objecttype.Feedcomment, .coveo-icon.objecttype.feedcomment {
  background-position: -1005px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-objectType-comment, .coveo-icon.objecttype.Casecomment, .coveo-icon.objecttype.casecomment {
  background-position: -1005px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-objectType-contact, .coveo-icon.objecttype.Contact, .coveo-icon.objecttype.contact {
  background-position: -1005px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-objectType-contract, .coveo-icon.objecttype.Contract, .coveo-icon.objecttype.contract {
  background-position: -1005px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-objectType-event, .coveo-icon.objecttype.Event, .coveo-icon.objecttype.event {
  background-position: -1021px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-objectType-file, .coveo-icon.objecttype.File, .coveo-icon.objecttype.file {
  background-position: -1021px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-objectType-kb, .coveo-icon.objecttype.Kbdocumentation, .coveo-icon.objecttype.kbdocumentation, .coveo-icon.objecttype.Kbknowledgearticle, .coveo-icon.objecttype.kbknowledgearticle {
  background-position: -1021px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-objectType-lead, .coveo-icon.objecttype.Lead, .coveo-icon.objecttype.lead {
  background-position: -1021px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-objectType-message, .coveo-icon.objecttype.Message, .coveo-icon.objecttype.message {
  background-position: -1021px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-objectType-note, .coveo-icon.objecttype.Note, .coveo-icon.objecttype.note {
  background-position: -1021px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-objectType-opportunity, .coveo-icon.objecttype.Opportunity, .coveo-icon.objecttype.opportunity {
  background-position: -1021px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-objectType-partner, .coveo-icon.objecttype.Partner, .coveo-icon.objecttype.partner {
  background-position: -1037px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-objectType-product, .coveo-icon.objecttype.Product, .coveo-icon.objecttype.product {
  background-position: -1037px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-objectType-rss, .coveo-icon.objecttype.Feed, .coveo-icon.objecttype.feed {
  background-position: -1037px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-objectType-task, .coveo-icon.objecttype.Task, .coveo-icon.objecttype.task {
  background-position: -1037px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-objectType-thread, .coveo-icon.objecttype.Thread, .coveo-icon.objecttype.thread {
  background-position: -1037px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-objectType-user, .coveo-icon.objecttype.People, .coveo-icon.objecttype.people, .coveo-icon.objecttype.User, .coveo-icon.objecttype.user {
  background-position: -1037px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-salesforce-item, .coveo-icon.sysfiletype.saleforceuitem {
  background-position: -1037px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-agenda, .coveo-icon.sysfiletype.spagenda, .coveo-icon.sysfiletype.spagendalist {
  background-position: -1053px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-announcement, .coveo-icon.sysfiletype.spannouncement, .coveo-icon.sysfiletype.spannouncementlist {
  background-position: -1053px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-area, .coveo-icon.sysfiletype.sparea {
  background-position: -1053px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-arealisting, .coveo-icon.sysfiletype.sparealisting {
  background-position: -1053px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-assetlibrary, .coveo-icon.sysfiletype.sppublishingimageslibrarylist {
  background-position: -1053px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-attendees, .coveo-icon.sysfiletype.spattendee, .coveo-icon.sysfiletype.spattendeelist {
  background-position: -1053px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-blogcategory, .coveo-icon.sysfiletype.spblogcategory, .coveo-icon.sysfiletype.spblogcategorylist {
  background-position: -1053px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-blogcomment, .coveo-icon.sysfiletype.spblogcomment, .coveo-icon.sysfiletype.spblogcommentlist {
  background-position: -1069px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-blogpost, .coveo-icon.sysfiletype.spblogpost, .coveo-icon.sysfiletype.spblogpostlist, .coveo-icon.sysfiletype.spmicrofeedpost, .coveo-icon.sysfiletype.spmicrofeedlist {
  background-position: -1069px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-circulation, .coveo-icon.sysfiletype.spcirculation, .coveo-icon.sysfiletype.spcirculationlist {
  background-position: -1069px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-contact, .coveo-icon.sysfiletype.spcontact, .coveo-icon.sysfiletype.spcontactlist {
  background-position: -1069px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-custom, .coveo-icon.sysfiletype.spcustomlist, .coveo-icon.sysfiletype.spunknownlist, .coveo-icon.sysfiletype.spdistributiongroup, .coveo-icon.sysfiletype.spdistributiongrouplist, .coveo-icon.sysfiletype.sptab, .coveo-icon.sysfiletype.sptablist, .coveo-icon.sysfiletype.spworkflowprocess, .coveo-icon.sysfiletype.spworkflowprocesslist {
  background-position: -1069px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-customgrid, .coveo-icon.sysfiletype.spcustomgridlist {
  background-position: -1069px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-dashboardlibrary, .coveo-icon.sysfiletype.spdashboardslibrarylist {
  background-position: -1069px -96px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-dataconnectionlibrary, .coveo-icon.sysfiletype.spdataconnectionlibrarylist {
  background-position: -1085px 0px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-dataconnectionlibraryforperfpoint, .coveo-icon.sysfiletype.spdataconnectionforperformancepointlibrarylist {
  background-position: -1085px -16px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-datasource, .coveo-icon.sysfiletype.spdatasource, .coveo-icon.sysfiletype.spdatasourcelist {
  background-position: -1085px -32px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-decision, .coveo-icon.sysfiletype.spdecision, .coveo-icon.sysfiletype.spdecisionlist {
  background-position: -1085px -48px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-discussionboard, .coveo-icon.sysfiletype.spdiscussionboard, .coveo-icon.sysfiletype.spdiscussionboardlist {
  background-position: -1085px -64px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-fileType-sharepoint-documentlibrary, .coveo-icon.sysfiletype.spdocumentlibrarylist, .coveo-icon.sysfiletype.splisttemplatecataloglist, .coveo-icon.sysfiletype.spwebpartcataloglist, .coveo-icon.sysfiletype.spwebtemplatecataloglist, .coveo-icon.sysfiletype.spworkspacepagelist, .coveo-icon.sysfiletype.spareadocumentlibrarylist, .coveo-icon.sysfiletype.spmasterpagescataloglist, .coveo-icon.sysfiletype.spnocodeworkflowlibrarylist, .coveo-icon.sysfiletype.sppublishingpageslibrarylist, .coveo-icon.sysfiletype.spreportdocumentlibrarylist, .coveo-icon.sysfiletype.spprocessdiagramslibrarylist, .coveo-icon.sysfiletype.spsitethemeslibrarylist, .coveo-icon.sysfiletype.spsolutionslibrarylist, .coveo-icon.sysfiletype.spwfpublibrarylist {
  background-position: -1085px -80px;
  width: 16px;
  height: 16px;
  text-indent: 16px; }

.coveo-sprites-box-icon_external {
  background-position: -1085px -96px;
  width: 15px;
  height: 14px;
  text-indent: 15px; }

.coveo-sprites-facet-clear_facet_state, .coveo-settings-popup .coveo-section.coveo-clear-state .coveo-icon {
  background-position: -1101px 0px;
  width: 14px;
  height: 14px;
  text-indent: 14px; }

.coveo-sprites-facet-disable, .CoveoFacet .coveo-value .coveo-exclude, .CoveoFacetRange .coveo-value .coveo-exclude, .coveo-omnibox .coveo-omnibox-facet-value li .coveo-exclude, .CoveoHierarchicalFacet .coveo-value .coveo-exclude {
  background-position: -1101px -14px;
  width: 12px;
  height: 12px;
  text-indent: 12px; }

.coveo-sprites-common-clear-mobile, .CoveoBreadcrumb.coveo-small-display .coveo-clear-all .coveo-icon {
  background-position: -1101px -26px;
  width: 12px;
  height: 12px;
  text-indent: 12px; }

.coveo-sprites-facet-clear_activefilter, .coveo-facet-breadcrumb .coveo-values .coveo-value .coveo-clear, .coveo-results-filter-preferences-breadcrumb .coveo-values .coveo-value .coveo-clear {
  background-position: -1101px -38px;
  width: 12px;
  height: 12px;
  text-indent: 12px; }

.coveo-sprites-facet-child_selected, .CoveoHierarchicalFacet ul.coveo-values .coveo-value.coveo-has-childs.coveo-has-childs-selected .coveo-checkbox > span {
  background-position: -1101px -50px;
  width: 12px;
  height: 12px;
  text-indent: 12px; }

.coveo-sprites-facet-checkmark_unselected, .CoveoFacet .coveo-value .coveo-checkbox > span, .CoveoFacetRange .coveo-value .coveo-checkbox > span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-value .coveo-checkbox > span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-value:hover .coveo-checkbox span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-checkbox > span, .coveo-omnibox .coveo-omnibox-facet-value li .coveo-checkbox > span, .CoveoHierarchicalFacet .coveo-value .coveo-checkbox > span {
  background-position: -1101px -62px;
  width: 12px;
  height: 12px;
  text-indent: 12px; }

.coveo-sprites-facet-checkmark_selected, .CoveoFacet .coveo-value:hover .coveo-checkbox > span, .CoveoFacet .coveo-value.coveo-selected .coveo-checkbox > span, .CoveoFacetRange .coveo-value:hover .coveo-checkbox > span, .CoveoFacetRange .coveo-value.coveo-selected .coveo-checkbox > span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-value.coveo-selected div.coveo-checkbox > span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-value.coveo-selected:hover div.coveo-checkbox span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-selected div.coveo-checkbox > span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-selected:hover div.coveo-checkbox span, .coveo-omnibox .coveo-omnibox-facet-value li:hover .coveo-checkbox > span, .coveo-omnibox .coveo-omnibox-facet-value li.coveo-selected .coveo-checkbox > span, .CoveoHierarchicalFacet .coveo-value:hover .coveo-checkbox > span, .CoveoHierarchicalFacet .coveo-value.coveo-selected .coveo-checkbox > span, .CoveoHierarchicalFacet ul.coveo-values .coveo-value.coveo-has-childs.coveo-has-childs-selected.coveo-selected .coveo-checkbox > span {
  background-position: -1101px -74px;
  width: 12px;
  height: 12px;
  text-indent: 12px; }

.coveo-sprites-facet-checkmark_disabled_hover {
  background-position: -1101px -86px;
  width: 12px;
  height: 12px;
  text-indent: 12px; }

.coveo-sprites-pager-previous, .CoveoPager ul li.coveo-previous > a > span {
  background-position: -1101px -98px;
  width: 11px;
  height: 11px;
  text-indent: 11px; }

.coveo-sprites-pager-next, .CoveoPager ul li.coveo-next > a > span {
  background-position: -1115px 0px;
  width: 11px;
  height: 11px;
  text-indent: 11px; }

.coveo-sprites-folding-showless, .coveo-less .coveo-folding-footer-icon {
  background-position: -1115px -11px;
  width: 11px;
  height: 11px;
  text-indent: 11px; }

.coveo-sprites-folding-showmore, .coveo-more .coveo-folding-footer-icon {
  background-position: -1115px -22px;
  width: 11px;
  height: 11px;
  text-indent: 11px; }

.coveo-sprites-facet-spin_facet_search, .CoveoFacet .coveo-search .coveo-wait-animation, .CoveoFacetRange .coveo-search .coveo-wait-animation, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search .coveo-wait-animation, .CoveoHierarchicalFacet .coveo-search .coveo-wait-animation {
  background-position: -1115px -33px;
  width: 10px;
  height: 10px;
  text-indent: 10px; }

.coveo-sprites-facet-facetsearch, .CoveoFacet .coveo-search .coveo-magnifier, .CoveoFacetRange .coveo-search .coveo-magnifier, .coveo-search-button-mobile:before, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search .coveo-magnifier, .CoveoHierarchicalFacet .coveo-search .coveo-magnifier {
  background-position: -1115px -43px;
  width: 10px;
  height: 10px;
  text-indent: 10px; }

.coveo-sprites-common-tagging_ok, .CoveoResultTagging .coveo-add-tag-tick-icon span {
  background-position: -1115px -53px;
  width: 10px;
  height: 10px;
  text-indent: 10px; }

.coveo-sprites-common-tagging-cancel_clear, .CoveoResultTagging .coveo-clear-icon span, .CoveoResultTagging .coveo-delete-icon {
  background-position: -1115px -63px;
  width: 10px;
  height: 10px;
  text-indent: 10px; }

.coveo-sprites-common-tagging-cancel_delete {
  background-position: -1115px -73px;
  width: 10px;
  height: 10px;
  text-indent: 10px; }

.coveo-sprites-facet-clear_facetsearch, .CoveoFacet .coveo-search .coveo-clear .coveo-icon, .CoveoFacetRange .coveo-search .coveo-clear .coveo-icon, .CoveoHierarchicalFacet .coveo-search .coveo-clear .coveo-icon {
  background-position: -1115px -83px;
  width: 10px;
  height: 10px;
  text-indent: 10px; }

.coveo-sprites-quickView-close {
  background-position: -1126px 0px;
  width: 14px;
  height: 10px;
  text-indent: 14px; }

@-webkit-keyframes loadingFade {
  0% {
    opacity: 0; }

  50% {
    opacity: 0.8; }

  100% {
    opacity: 0; } }

@-moz-keyframes loadingFade {
  0% {
    opacity: 0; }

  50% {
    opacity: 0.8; }

  100% {
    opacity: 0; } }

@-o-keyframes loadingFade {
  0% {
    opacity: 0; }

  50% {
    opacity: 0.8; }

  100% {
    opacity: 0; } }

@keyframes loadingFade {
  0% {
    opacity: 0; }

  50% {
    opacity: 0.8; }

  100% {
    opacity: 0; } }

.coveo-loading-spinner {
  margin: 3em auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border: 0.7em solid rgba(128, 128, 128, 0.2);
  border-left-color: grey;
  -webkit-animation: coveo-loading-spinner-animation 1.1s infinite linear;
  animation: coveo-loading-spinner-animation 1.1s infinite linear; }

.ie8or9 .coveo-loading-spinner {
  background: url(../image/wait.gif) no-repeat;
  border: none; }

.coveo-loading-spinner, .coveo-loading-spinner:after {
  border-radius: 50%;
  width: 3em;
  height: 3em; }

@-webkit-keyframes coveo-loading-spinner-animation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes coveo-loading-spinner-animation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.coveo-executing-query .CoveoSearchButton > .coveo-icon {
  -webkit-animation-name: coveo-spin;
  -moz-animation-name: coveo-spin;
  animation-name: coveo-spin;
  -webkit-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-iteration-count: infinite; }

@-webkit-keyframes coveo-spin {
  from {
    -webkit-transform: rotate(0deg); }

  to {
    -webkit-transform: rotate(360deg); } }

@-moz-keyframes coveo-spin {
  from {
    -moz-transform: rotate(0deg); }

  to {
    -moz-transform: rotate(360deg); } }

@-o-keyframes coveo-spin {
  from {
    -o-transform: rotate(0deg); }

  to {
    -o-transform: rotate(360deg); } }

@keyframes coveo-spin {
  from {
    transform: rotate(0deg); }

  to {
    transform: rotate(360deg); } }

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 200/100), only screen and (min-device-pixel-ratio: 2) {
  .coveo-sprites-common-get_started, .coveo-sprites-common-logo_light_large, .coveo-logo-light-large, .coveo-sprites-common-coveo, .coveo-logo, .coveo-sprites-facet-arrow_back, .coveo-sprites-facet-clear_facet_state, .coveo-settings-popup .coveo-section.coveo-clear-state .coveo-icon, .coveo-sprites-common-poweredbycoveo, .coveo-powered-by, .coveo-sprites-facet-resume_selected, .coveo-facet-breadcrumb .coveo-values .coveo-value .coveo-multi-icon.coveo-selected, .coveo-results-filter-preferences-breadcrumb .coveo-values .coveo-value .coveo-multi-icon.coveo-selected, .coveo-sprites-facet-resume_disable, .coveo-facet-breadcrumb .coveo-values .coveo-value .coveo-multi-icon.coveo-excluded, .coveo-results-filter-preferences-breadcrumb .coveo-values .coveo-value .coveo-multi-icon.coveo-excluded, .coveo-sprites-common-tagging_tag, .CoveoResultTagging .coveo-add-tag .coveo-add-tag-icon, .coveo-sprites-facet-disable, .CoveoFacet .coveo-value .coveo-exclude, .CoveoFacetRange .coveo-value .coveo-exclude, .coveo-omnibox .coveo-omnibox-facet-value li .coveo-exclude, .CoveoHierarchicalFacet .coveo-value .coveo-exclude, .coveo-sprites-facet-clear_facetsearch_mobile, .coveo-sprites-common-clear-mobile, .CoveoBreadcrumb.coveo-small-display .coveo-clear-all .coveo-icon, .coveo-sprites-facet-checkmark_disabled, .coveo-sprites-sort-sortby_bottom, .CoveoSort.coveo-selected .coveo-icon, .coveo-sprites-sort-sortby_top, .CoveoSort.coveo-selected.coveo-ascending .coveo-icon, .coveo-sprites-common-star_inactive, .coveo-top-suggestion-header-icon, .coveo-top-field-suggestion-header .coveo-icon-top-field, .coveo-top-analytics-suggestion-header .coveo-icon-top-analytics, .coveo-omnibox-result-list-header .coveo-icon-omnibox-result-list, .coveo-sprites-searchButton-searchbutton_gray, .coveo-sprites-facet-email_sendto, .coveo-sprites-facet-showless, .coveo-sprites-common-logo_light, .coveo-logo-light, .coveo-sprites-common-lock, .coveo-sprites-common-login_user, .coveo-sprites-common-star_placeholder, .coveo-sprites-preferencesPanel-toggle_off, .CoveoPreferencesPanel .CoveoResultsPreferences .coveo-input-icon, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-input-icon, .CoveoPreferencePanelItem .coveo-input-icon, .coveo-sprites-common-system, .coveo-omnibox .coveo-icon.syssource, .CoveoFacet .coveo-header .coveo-icon.syssource, .coveo-sprites-facet-clear_facetsearch, .CoveoFacet .coveo-search .coveo-clear .coveo-icon, .CoveoFacetRange .coveo-search .coveo-clear .coveo-icon, .CoveoHierarchicalFacet .coveo-search .coveo-clear .coveo-icon, .coveo-sprites-common-tagging-cancel_clear, .CoveoResultTagging .coveo-clear-icon span, .CoveoResultTagging .coveo-delete-icon, .coveo-sprites-preferencesPanel-toggle_on, .CoveoPreferencesPanel .CoveoResultsPreferences .coveo-input-icon.coveo-selected, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-input-icon.coveo-selected, .CoveoPreferencePanelItem .coveo-input-icon.coveo-selected, .coveo-sprites-common-thumbdown_active, .coveo-sprites-common-thumbdown_inactive, .coveo-sprites-common-thumbup_active, .coveo-sprites-common-tagging_ok, .CoveoResultTagging .coveo-add-tag-tick-icon span, .coveo-sprites-facet-showmore, .coveo-sprites-common-thumbup_inactive, .coveo-sprites-box-icon_external, .coveo-sprites-facet-spin_facet_search, .CoveoFacet .coveo-search .coveo-wait-animation, .CoveoFacetRange .coveo-search .coveo-wait-animation, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search .coveo-wait-animation, .CoveoHierarchicalFacet .coveo-search .coveo-wait-animation, .coveo-sprites-common-settings, .CoveoSettings .coveo-settings-icon, .coveo-sprites-common-star_active, .coveo-sprites-searchButton-searchbutton, .ie8or9 .coveo-executing-query .CoveoSearchButton > .coveo-icon, .CoveoSearchButton > .coveo-icon, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-advanced-filters > .coveo-icon, .coveo-sprites-documentType-source, .coveo-sprites-fileType-objectType-thread, .coveo-icon.objecttype.Thread, .coveo-icon.objecttype.thread, .coveo-sprites-fileType-objectType-task, .coveo-icon.objecttype.Task, .coveo-icon.objecttype.task, .coveo-sprites-facet-clear_activefilter, .coveo-facet-breadcrumb .coveo-values .coveo-value .coveo-clear, .coveo-results-filter-preferences-breadcrumb .coveo-values .coveo-value .coveo-clear, .coveo-sprites-fileType-objectType-rss, .coveo-icon.objecttype.Feed, .coveo-icon.objecttype.feed, .coveo-sprites-common-datepicker, .coveo-sprites-common-menu_reauthenticate, .coveo-advanced-menu .coveo-section.coveo-authentication-provider .coveo-icon, .coveo-sprites-common-delete, .coveo-sprites-common-doritos, .coveo-sprites-documentType-RSS, .coveo-sprites-documentType-XML, .coveo-sprites-documentType-account-salesforce, .coveo-omnibox .coveo-icon.sfaccountname, .coveo-omnibox .coveo-icon.sfaccounttype, .CoveoFacet .coveo-header .coveo-icon.sfaccountname, .CoveoFacet .coveo-header .coveo-icon.sfaccounttype, .coveo-sprites-documentType-account, .coveo-sprites-documentType-advanced-content, .coveo-sprites-documentType-all-content, .coveo-sprites-documentType-announcement, .coveo-sprites-documentType-answer, .coveo-sprites-documentType-approved, .coveo-sprites-documentType-audience, .coveo-sprites-documentType-author, .coveo-sprites-documentType-block, .coveo-sprites-documentType-blog, .coveo-sprites-documentType-bug-severity, .coveo-sprites-documentType-campaign, .coveo-sprites-documentType-cancelled, .coveo-sprites-documentType-cant-reproduce, .coveo-sprites-documentType-case, .coveo-sprites-documentType-chatter, .coveo-sprites-documentType-city, .coveo-omnibox .coveo-icon.sfcountry, .coveo-omnibox .coveo-icon.sfcity, .CoveoFacet .coveo-header .coveo-icon.sfcountry, .CoveoFacet .coveo-header .coveo-icon.sfcity, .coveo-omnibox .coveo-icon.sfstate, .CoveoFacet .coveo-header .coveo-icon.sfstate, .coveo-sprites-documentType-closed, .coveo-sprites-documentType-comment, .coveo-sprites-documentType-company, .coveo-sprites-documentType-competition, .coveo-omnibox .coveo-icon.sfopportunitycompetitionc, .CoveoFacet .coveo-header .coveo-icon.sfopportunitycompetitionc, .coveo-sprites-documentType-completed, .coveo-sprites-documentType-contact, .coveo-omnibox .coveo-icon.sfcontactname, .CoveoFacet .coveo-header .coveo-icon.sfcontactname, .coveo-sprites-documentType-contract, .coveo-sprites-documentType-crash, .coveo-sprites-documentType-database, .coveo-sprites-documentType-default, .coveo-icon.sysfiletype, .coveo-sprites-documentType-deferred, .coveo-sprites-documentType-disqualified, .coveo-sprites-documentType-doc-dev, .coveo-sprites-documentType-doc-user, .coveo-sprites-documentType-draft, .coveo-sprites-documentType-escalated, .coveo-sprites-documentType-expert, .coveo-sprites-documentType-faq, .coveo-sprites-documentType-feature, .coveo-sprites-documentType-file, .coveo-sprites-documentType-fixed, .coveo-sprites-documentType-folder, .coveo-omnibox .coveo-icon.sysemailfolders, .CoveoFacet .coveo-header .coveo-icon.sysemailfolders, .coveo-sprites-documentType-from, .coveo-omnibox .coveo-icon.sysfrom, .coveo-omnibox .coveo-icon.sysdisplayfrom, .CoveoFacet .coveo-header .coveo-icon.sysfrom, .CoveoFacet .coveo-header .coveo-icon.sysdisplayfrom, .coveo-sprites-documentType-high, .coveo-sprites-documentType-image, .coveo-sprites-documentType-immediate, .coveo-sprites-documentType-install, .coveo-sprites-documentType-intranet, .coveo-omnibox .coveo-icon.sysdisplayparticipants, .CoveoFacet .coveo-header .coveo-icon.sysdisplayparticipants, .coveo-sprites-documentType-invalid, .coveo-sprites-documentType-jobtitle, .coveo-sprites-documentType-journal-log, .coveo-sprites-documentType-kb, .coveo-omnibox .coveo-icon.sysconcepts, .CoveoFacet .coveo-header .coveo-icon.sysconcepts, .coveo-sprites-documentType-language, .coveo-omnibox .coveo-icon.syslanguage, .CoveoFacet .coveo-header .coveo-icon.syslanguage, .coveo-sprites-documentType-lead, .coveo-omnibox .coveo-icon.sfleadsource, .CoveoFacet .coveo-header .coveo-icon.sfleadsource, .coveo-sprites-documentType-link, .coveo-sprites-documentType-lost, .coveo-sprites-documentType-mail-recall, .coveo-sprites-documentType-mail-reply, .coveo-sprites-documentType-mail-undeliverable, .coveo-sprites-documentType-mail, .coveo-omnibox .coveo-icon.sysmailbox, .CoveoFacet .coveo-header .coveo-icon.sysmailbox, .coveo-sprites-documentType-major, .coveo-sprites-documentType-manager, .coveo-omnibox .coveo-icon.sfuserdivision, .CoveoFacet .coveo-header .coveo-icon.sfuserdivision, .coveo-sprites-documentType-minor, .coveo-sprites-documentType-music-file, .coveo-sprites-documentType-negociation, .coveo-sprites-documentType-new, .coveo-sprites-documentType-not-started, .coveo-sprites-documentType-note, .coveo-sprites-documentType-open, .coveo-sprites-documentType-opportunity, .coveo-omnibox .coveo-icon.sfopportunityforecastcategory, .CoveoFacet .coveo-header .coveo-icon.sfopportunityforecastcategory, .coveo-omnibox .coveo-icon.sfopportunitytype, .coveo-omnibox .coveo-icon.sfopportunitystagename, .CoveoFacet .coveo-header .coveo-icon.sfopportunitytype, .CoveoFacet .coveo-header .coveo-icon.sfopportunitystagename, .coveo-sprites-documentType-pdf, .coveo-sprites-documentType-pending, .coveo-sprites-documentType-planned, .coveo-sprites-documentType-poll, .coveo-sprites-documentType-priority, .coveo-sprites-documentType-product, .coveo-sprites-documentType-project-name, .coveo-sprites-documentType-renewed-not, .coveo-sprites-documentType-renewed, .coveo-sprites-documentType-report, .coveo-sprites-documentType-resolved, .coveo-sprites-documentType-reviewed, .coveo-sprites-documentType-salesforce, .coveo-sprites-documentType-secure, .coveo-sprites-documentType-slideshow, .coveo-sprites-common-amount, .coveo-sprites-documentType-spreadsheet, .coveo-sprites-documentType-stage, .coveo-sprites-documentType-started, .coveo-sprites-documentType-status, .coveo-omnibox .coveo-icon.sfcasestatus, .CoveoFacet .coveo-header .coveo-icon.sfcasestatus, .coveo-omnibox .coveo-icon.Sfopportunitystagename, .CoveoFacet .coveo-header .coveo-icon.Sfopportunitystagename, .coveo-sprites-documentType-support, .coveo-omnibox .coveo-icon.sfcasepriority, .CoveoFacet .coveo-header .coveo-icon.sfcasepriority, .coveo-sprites-documentType-suspended, .coveo-sprites-documentType-task, .coveo-sprites-documentType-text, .coveo-sprites-documentType-timeline, .coveo-sprites-documentType-to, .coveo-omnibox .coveo-icon.systo, .coveo-omnibox .coveo-icon.sysdisplayrecipients, .CoveoFacet .coveo-header .coveo-icon.systo, .CoveoFacet .coveo-header .coveo-icon.sysdisplayrecipients, .coveo-sprites-documentType-topic, .coveo-sprites-documentType-troubleshooting, .coveo-sprites-documentType-urgent, .coveo-sprites-documentType-user, .coveo-omnibox .coveo-icon.sysauthor, .coveo-omnibox .coveo-icon.sfownername, .CoveoFacet .coveo-header .coveo-icon.sysauthor, .CoveoFacet .coveo-header .coveo-icon.sfownername, .coveo-omnibox .coveo-icon.sfuserdepartment, .CoveoFacet .coveo-header .coveo-icon.sfuserdepartment, .coveo-sprites-documentType-video, .coveo-sprites-documentType-webpage, .coveo-sprites-documentType-won, .coveo-sprites-documentType-year, .coveo-omnibox .coveo-icon.sfopportunityclosedquarterc, .CoveoFacet .coveo-header .coveo-icon.sfopportunityclosedquarterc, .coveo-omnibox .coveo-icon.sysyear, .coveo-omnibox .coveo-icon.sysmonth, .coveo-omnibox .coveo-icon.sysdate, .CoveoFacet .coveo-header .coveo-icon.sysyear, .CoveoFacet .coveo-header .coveo-icon.sysmonth, .CoveoFacet .coveo-header .coveo-icon.sysdate, .coveo-sprites-documentType-zip, .coveo-sprites-fileType-objectType-product, .coveo-icon.objecttype.Product, .coveo-icon.objecttype.product, .coveo-sprites-fileType-objectType-opportunity, .coveo-icon.objecttype.Opportunity, .coveo-icon.objecttype.opportunity, .coveo-sprites-fileType-objectType-note, .coveo-icon.objecttype.Note, .coveo-icon.objecttype.note, .coveo-sprites-fileType-objectType-message, .coveo-icon.objecttype.Message, .coveo-icon.objecttype.message, .coveo-sprites-fileType-objectType-lead, .coveo-icon.objecttype.Lead, .coveo-icon.objecttype.lead, .coveo-sprites-fileType-objectType-kb, .coveo-icon.objecttype.Kbdocumentation, .coveo-icon.objecttype.kbdocumentation, .coveo-icon.objecttype.Kbknowledgearticle, .coveo-icon.objecttype.kbknowledgearticle, .coveo-sprites-facet-clear_facet, .CoveoFacet .coveo-header .coveo-eraser .coveo-icon, .CoveoFacetRange .coveo-header .coveo-eraser .coveo-icon, .coveo-settings-popup .coveo-section.coveo-hide .coveo-icon, .CoveoShareQuery .coveo-query-summary-info-close span, .CoveoHierarchicalFacet .coveo-header .coveo-eraser .coveo-icon, .coveo-sprites-fileType-objectType-contract, .coveo-icon.objecttype.Contract, .coveo-icon.objecttype.contract, .coveo-sprites-fileType-objectType-contact, .coveo-icon.objecttype.Contact, .coveo-icon.objecttype.contact, .coveo-sprites-fileType-objectType-comment, .coveo-icon.objecttype.Casecomment, .coveo-icon.objecttype.casecomment, .coveo-sprites-facet-collapsed, .CoveoFacet .coveo-header .coveo-expand .coveo-icon, .CoveoFacetRange .coveo-header .coveo-expand .coveo-icon, .CoveoHierarchicalFacet .coveo-header .coveo-expand .coveo-icon, .CoveoHierarchicalFacet ul.coveo-values .coveo-value.coveo-has-childs .coveo-has-childs-toggle, .coveo-sprites-fileType-objectType-case, .coveo-icon.objecttype.Case, .coveo-icon.objecttype.case, .coveo-sprites-fileType-objectType-campaign, .coveo-icon.objecttype.Campaign, .coveo-icon.objecttype.campaign, .coveo-sprites-facet-expanded, .CoveoFacet .coveo-header .coveo-collapse .coveo-icon, .CoveoFacetRange .coveo-header .coveo-collapse .coveo-icon, .CoveoHierarchicalFacet .coveo-header .coveo-collapse .coveo-icon, .CoveoHierarchicalFacet ul.coveo-values .coveo-value.coveo-has-childs.coveo-open .coveo-has-childs-toggle, .coveo-sprites-fileType-objectType-board, .coveo-icon.objecttype.Board, .coveo-icon.objecttype.board, .coveo-sprites-facet-modeand, .CoveoFacet .coveo-header .coveo-operator .coveo-icon.coveo-and, .CoveoFacetRange .coveo-header .coveo-operator .coveo-icon.coveo-and, .CoveoHierarchicalFacet .coveo-header .coveo-operator .coveo-icon.coveo-and, .coveo-sprites-facet-modeor, .CoveoFacet .coveo-header .coveo-operator .coveo-icon.coveo-or, .CoveoFacetRange .coveo-header .coveo-operator .coveo-icon.coveo-or, .CoveoHierarchicalFacet .coveo-header .coveo-operator .coveo-icon.coveo-or, .coveo-sprites-facet-moreoption, .CoveoFacet .coveo-header .coveo-settings .coveo-icon, .CoveoFacetRange .coveo-header .coveo-settings .coveo-icon, .CoveoHierarchicalFacet .coveo-header .coveo-settings .coveo-icon, .coveo-sprites-fileType-objectType-answer, .coveo-icon.objecttype.Solution, .coveo-icon.objecttype.solution, .coveo-icon.objecttype.Kbsolution, .coveo-icon.objecttype.kbsolution, .coveo-sprites-fileType-objectType-account, .coveo-icon.objecttype.Account, .coveo-icon.objecttype.account, .coveo-sprites-facet-show_facet, .coveo-settings-popup .coveo-section.coveo-show .coveo-icon, .coveo-sprites-fileType-formats-zip, .coveo-icon.sysfiletype.zip, .coveo-sprites-fileType-formats-xml, .coveo-icon.sysfiletype.xml, .coveo-sprites-facet-openfacets, .coveo-sprites-facet-openinterfaces, .coveo-sprites-facet-spin, .CoveoFacet .coveo-header .coveo-wait-animation, .CoveoFacetRange .coveo-header .coveo-wait-animation, .CoveoHierarchicalFacet .coveo-header .coveo-wait-animation, .coveo-sprites-fileType-formats-video, .coveo-icon.sysfiletype.video, .coveo-sprites-menu-menu_avancedsearch, .coveo-sprites-menu-menu_opencontactinfoin, .coveo-sprites-menu-menu_saveoption, .coveo-settings-popup .coveo-section.coveo-save-state .coveo-icon, .CoveoPreferencesPanel .coveo-save .coveo-icon, .coveo-sprites-menu-menu_searchin, .coveo-sprites-menu-menu_shareresult, .coveo-sprites-menu-menu_sortby, .coveo-settings-popup .coveo-section.coveo-sort .coveo-icon, .coveo-sprites-menu-menu_sortdirection, .coveo-settings-popup .coveo-section.coveo-direction .coveo-icon, .coveo-sprites-pager-next, .CoveoPager ul li.coveo-next > a > span, .coveo-sprites-pager-previous, .CoveoPager ul li.coveo-previous > a > span, .coveo-sprites-preferencesPanel-menu_preferences, .coveo-advanced-menu .coveo-section.coveo-preference-panel .coveo-icon, .coveo-sprites-preferencesPanel-table-apply, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-choice-container.coveo-close-and-save .coveo-save, .coveo-sprites-preferencesPanel-table-cancel, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-choice-container.coveo-close-and-save .coveo-close, .coveo-sprites-preferencesPanel-table-delete, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-delete .coveo-icon, .coveo-sprites-preferencesPanel-table-edit, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-edit .coveo-icon, .coveo-sprites-common-checkmark_selected-on_dark_bg, .coveo-sprites-fileType-objectType-user, .coveo-icon.objecttype.People, .coveo-icon.objecttype.people, .coveo-icon.objecttype.User, .coveo-icon.objecttype.user, .coveo-sprites-queryBox-clear, .coveo-query-box-clear .coveo-icon, .coveo-sprites-fileType-formats-text, .coveo-icon.sysfiletype.txt, .coveo-icon.sysfiletype.doc, .coveo-sprites-quickView-quickview, .CoveoResultAttachments .coveo-thumbnail-icon, .coveo-feedItem-result .coveo-thumbnail-icon, .coveo-feedComment-result .coveo-thumbnail-icon, .coveo-sprites-quickView-quickview_next, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-select-all .coveo-mobile-facet-search-select-all, .coveo-sprites-quickView-quickview_previous, .coveo-sprites-common-copy, .coveo-sprites-fileType-salesforce-item, .coveo-icon.sysfiletype.saleforceuitem, .coveo-sprites-searchButton-spin, .coveo-executing-query .CoveoSearchButton > .coveo-icon, .coveo-sprites-searchButton-spin_gray, .coveo-sprites-fileType-formats-spreadsheet, .coveo-icon.sysfiletype.xls, .coveo-sprites-fileType-formats-slideshow, .coveo-icon.sysfiletype.ppt, .coveo-sprites-tab-all-content, .coveo-sprites-tab-dropbox, .coveo-sprites-tab-email, .coveo-sprites-tab-googledrive, .coveo-sprites-tab-jira, .coveo-sprites-tab-lithium, .coveo-sprites-tab-salesforce, .coveo-sprites-tab-sharepoint, .coveo-sprites-fileType-lithium-board, .coveo-icon.sysfiletype.lithiumboard, .coveo-sprites-fileType-lithium-message, .coveo-icon.sysfiletype.lithiummessage, .coveo-sprites-fileType-lithium-thread, .coveo-icon.sysfiletype.lithiumthread, .coveo-sprites-fileType-formats-folder, .coveo-icon.sysfiletype.folder, .coveo-sprites-fileType-formats-html, .coveo-icon.sysfiletype.html, .coveo-sprites-fileType-formats-image, .coveo-icon.sysfiletype.image, .coveo-sprites-fileType-formats-pdf, .coveo-icon.sysfiletype.pdf, .coveo-sprites-facet-checkmark_unselected, .CoveoFacet .coveo-value .coveo-checkbox > span, .CoveoFacetRange .coveo-value .coveo-checkbox > span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-value .coveo-checkbox > span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-value:hover .coveo-checkbox span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-checkbox > span, .coveo-omnibox .coveo-omnibox-facet-value li .coveo-checkbox > span, .CoveoHierarchicalFacet .coveo-value .coveo-checkbox > span, .coveo-sprites-facet-checkmark_selected, .CoveoFacet .coveo-value:hover .coveo-checkbox > span, .CoveoFacet .coveo-value.coveo-selected .coveo-checkbox > span, .CoveoFacetRange .coveo-value:hover .coveo-checkbox > span, .CoveoFacetRange .coveo-value.coveo-selected .coveo-checkbox > span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-value.coveo-selected div.coveo-checkbox > span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-value.coveo-selected:hover div.coveo-checkbox span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-selected div.coveo-checkbox > span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-selected:hover div.coveo-checkbox span, .coveo-omnibox .coveo-omnibox-facet-value li:hover .coveo-checkbox > span, .coveo-omnibox .coveo-omnibox-facet-value li.coveo-selected .coveo-checkbox > span, .CoveoHierarchicalFacet .coveo-value:hover .coveo-checkbox > span, .CoveoHierarchicalFacet .coveo-value.coveo-selected .coveo-checkbox > span, .CoveoHierarchicalFacet ul.coveo-values .coveo-value.coveo-has-childs.coveo-has-childs-selected.coveo-selected .coveo-checkbox > span, .coveo-sprites-facet-checkmark_disabled_hover, .coveo-sprites-facet-facetsearch, .CoveoFacet .coveo-search .coveo-magnifier, .CoveoFacetRange .coveo-search .coveo-magnifier, .coveo-search-button-mobile:before, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search .coveo-magnifier, .CoveoHierarchicalFacet .coveo-search .coveo-magnifier, .coveo-sprites-quickView-close {
    background-image: url("../image/retina.png");
    display: inline-block;
    background-repeat: no-repeat;
    overflow: hidden;
    background-size: 796px 115px; }
  .coveo-sprites-common-get_started {
    background-position: 0px 0px;
    width: 160px;
    height: 115px;
    text-indent: 160px; }
  .coveo-sprites-common-logo_light_large, .coveo-logo-light-large {
    background-position: -160px 0px;
    width: 110px;
    height: 37px;
    text-indent: 110px; }
  .coveo-sprites-common-coveo, .coveo-logo {
    background-position: -160px -37px;
    width: 96px;
    height: 34px;
    text-indent: 96px; }
  .coveo-sprites-facet-arrow_back {
    background-position: -256px -37px;
    width: 9px;
    height: 14.5px;
    text-indent: 9px; }
  .coveo-sprites-facet-clear_facet_state, .coveo-settings-popup .coveo-section.coveo-clear-state .coveo-icon {
    background-position: -256px -51.5px;
    width: 14px;
    height: 14px;
    text-indent: 14px; }
  .coveo-sprites-common-poweredbycoveo, .coveo-powered-by {
    background-position: -160px -71px;
    width: 90px;
    height: 32px;
    text-indent: 90px; }
  .coveo-sprites-facet-resume_selected, .coveo-facet-breadcrumb .coveo-values .coveo-value .coveo-multi-icon.coveo-selected, .coveo-results-filter-preferences-breadcrumb .coveo-values .coveo-value .coveo-multi-icon.coveo-selected {
    background-position: -160px -103px;
    width: 12px;
    height: 12px;
    text-indent: 12px; }
  .coveo-sprites-facet-resume_disable, .coveo-facet-breadcrumb .coveo-values .coveo-value .coveo-multi-icon.coveo-excluded, .coveo-results-filter-preferences-breadcrumb .coveo-values .coveo-value .coveo-multi-icon.coveo-excluded {
    background-position: -172px -103px;
    width: 12px;
    height: 12px;
    text-indent: 12px; }
  .coveo-sprites-common-tagging_tag, .CoveoResultTagging .coveo-add-tag .coveo-add-tag-icon {
    background-position: -184px -103px;
    width: 12px;
    height: 12px;
    text-indent: 12px; }
  .coveo-sprites-facet-disable, .CoveoFacet .coveo-value .coveo-exclude, .CoveoFacetRange .coveo-value .coveo-exclude, .coveo-omnibox .coveo-omnibox-facet-value li .coveo-exclude, .CoveoHierarchicalFacet .coveo-value .coveo-exclude {
    background-position: -196px -103px;
    width: 12px;
    height: 12px;
    text-indent: 12px; }
  .coveo-sprites-facet-clear_facetsearch_mobile {
    background-position: -208px -103px;
    width: 12px;
    height: 12px;
    text-indent: 12px; }
  .coveo-sprites-common-clear-mobile, .CoveoBreadcrumb.coveo-small-display .coveo-clear-all .coveo-icon {
    background-position: -220px -103px;
    width: 12px;
    height: 12px;
    text-indent: 12px; }
  .coveo-sprites-facet-checkmark_disabled {
    background-position: -232px -103px;
    width: 12px;
    height: 12px;
    text-indent: 12px; }
  .coveo-sprites-sort-sortby_bottom, .CoveoSort.coveo-selected .coveo-icon {
    background-position: -244px -103px;
    width: 6px;
    height: 6px;
    text-indent: 6px; }
  .coveo-sprites-sort-sortby_top, .CoveoSort.coveo-selected.coveo-ascending .coveo-icon {
    background-position: -244px -109px;
    width: 6px;
    height: 6px;
    text-indent: 6px; }
  .coveo-sprites-common-star_inactive, .coveo-top-suggestion-header-icon, .coveo-top-field-suggestion-header .coveo-icon-top-field, .coveo-top-analytics-suggestion-header .coveo-icon-top-analytics, .coveo-omnibox-result-list-header .coveo-icon-omnibox-result-list {
    background-position: -250px -71px;
    width: 18px;
    height: 18px;
    text-indent: 18px; }
  .coveo-sprites-searchButton-searchbutton_gray {
    background-position: -250px -89px;
    width: 18px;
    height: 18px;
    text-indent: 18px; }
  .coveo-sprites-facet-email_sendto {
    background-position: -250px -107px;
    width: 8px;
    height: 8px;
    text-indent: 8px; }
  .coveo-sprites-facet-showless {
    background-position: -258px -107px;
    width: 8px;
    height: 8px;
    text-indent: 8px; }
  .coveo-sprites-common-logo_light, .coveo-logo-light {
    background-position: -270px 0px;
    width: 71px;
    height: 26px;
    text-indent: 71px; }
  .coveo-sprites-common-lock {
    background-position: -270px -26px;
    width: 24px;
    height: 24px;
    text-indent: 24px; }
  .coveo-sprites-common-login_user {
    background-position: -294px -26px;
    width: 24px;
    height: 24px;
    text-indent: 24px; }
  .coveo-sprites-common-star_placeholder {
    background-position: -318px -26px;
    width: 18px;
    height: 18px;
    text-indent: 18px; }
  .coveo-sprites-preferencesPanel-toggle_off, .CoveoPreferencesPanel .CoveoResultsPreferences .coveo-input-icon, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-input-icon, .CoveoPreferencePanelItem .coveo-input-icon {
    background-position: -270px -50px;
    width: 42px;
    height: 20px;
    text-indent: 42px; }
  .coveo-sprites-common-system, .coveo-omnibox .coveo-icon.syssource, .CoveoFacet .coveo-header .coveo-icon.syssource {
    background-position: -312px -50px;
    width: 18px;
    height: 18px;
    text-indent: 18px; }
  .coveo-sprites-facet-clear_facetsearch, .CoveoFacet .coveo-search .coveo-clear .coveo-icon, .CoveoFacetRange .coveo-search .coveo-clear .coveo-icon, .CoveoHierarchicalFacet .coveo-search .coveo-clear .coveo-icon {
    background-position: -330px -50px;
    width: 10px;
    height: 10px;
    text-indent: 10px; }
  .coveo-sprites-common-tagging-cancel_clear, .CoveoResultTagging .coveo-clear-icon span, .CoveoResultTagging .coveo-delete-icon {
    background-position: -330px -60px;
    width: 10px;
    height: 10px;
    text-indent: 10px; }
  .coveo-sprites-preferencesPanel-toggle_on, .CoveoPreferencesPanel .CoveoResultsPreferences .coveo-input-icon.coveo-selected, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-input-icon.coveo-selected, .CoveoPreferencePanelItem .coveo-input-icon.coveo-selected {
    background-position: -270px -70px;
    width: 42px;
    height: 20px;
    text-indent: 42px; }
  .coveo-sprites-common-thumbdown_active {
    background-position: -270px -90px;
    width: 18px;
    height: 18px;
    text-indent: 18px; }
  .coveo-sprites-common-thumbdown_inactive {
    background-position: -288px -90px;
    width: 18px;
    height: 18px;
    text-indent: 18px; }
  .coveo-sprites-common-thumbup_active {
    background-position: -312px -70px;
    width: 18px;
    height: 18px;
    text-indent: 18px; }
  .coveo-sprites-common-tagging_ok, .CoveoResultTagging .coveo-add-tag-tick-icon span {
    background-position: -330px -70px;
    width: 10px;
    height: 10px;
    text-indent: 10px; }
  .coveo-sprites-facet-showmore {
    background-position: -330px -80px;
    width: 8px;
    height: 8px;
    text-indent: 8px; }
  .coveo-sprites-common-thumbup_inactive {
    background-position: -312px -88px;
    width: 18px;
    height: 18px;
    text-indent: 18px; }
  .coveo-sprites-box-icon_external {
    background-position: -330px -88px;
    width: 11px;
    height: 10px;
    text-indent: 11px; }
  .coveo-sprites-facet-spin_facet_search, .CoveoFacet .coveo-search .coveo-wait-animation, .CoveoFacetRange .coveo-search .coveo-wait-animation, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search .coveo-wait-animation, .CoveoHierarchicalFacet .coveo-search .coveo-wait-animation {
    background-position: -330px -98px;
    width: 10px;
    height: 10px;
    text-indent: 10px; }
  .coveo-sprites-common-settings, .CoveoSettings .coveo-settings-icon {
    background-position: -341px 0px;
    width: 18px;
    height: 18px;
    text-indent: 18px; }
  .coveo-sprites-common-star_active {
    background-position: -341px -18px;
    width: 18px;
    height: 18px;
    text-indent: 18px; }
  .coveo-sprites-searchButton-searchbutton, .ie8or9 .coveo-executing-query .CoveoSearchButton > .coveo-icon, .CoveoSearchButton > .coveo-icon, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-advanced-filters > .coveo-icon {
    background-position: -341px -36px;
    width: 18px;
    height: 18px;
    text-indent: 18px; }
  .coveo-sprites-documentType-source {
    background-position: -341px -54px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-fileType-objectType-thread, .coveo-icon.objecttype.Thread, .coveo-icon.objecttype.thread {
    background-position: -341px -70px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-fileType-objectType-task, .coveo-icon.objecttype.Task, .coveo-icon.objecttype.task {
    background-position: -341px -86px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-facet-clear_activefilter, .coveo-facet-breadcrumb .coveo-values .coveo-value .coveo-clear, .coveo-results-filter-preferences-breadcrumb .coveo-values .coveo-value .coveo-clear {
    background-position: -341px -102px;
    width: 12px;
    height: 12px;
    text-indent: 12px; }
  .coveo-sprites-fileType-objectType-rss, .coveo-icon.objecttype.Feed, .coveo-icon.objecttype.feed {
    background-position: -359px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-common-datepicker {
    background-position: -359px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-common-menu_reauthenticate, .coveo-advanced-menu .coveo-section.coveo-authentication-provider .coveo-icon {
    background-position: -359px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-common-delete {
    background-position: -359px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-common-doritos {
    background-position: -359px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-RSS {
    background-position: -359px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-XML {
    background-position: -359px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-account-salesforce, .coveo-omnibox .coveo-icon.sfaccountname, .coveo-omnibox .coveo-icon.sfaccounttype, .CoveoFacet .coveo-header .coveo-icon.sfaccountname, .CoveoFacet .coveo-header .coveo-icon.sfaccounttype {
    background-position: -375px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-account {
    background-position: -375px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-advanced-content {
    background-position: -375px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-all-content {
    background-position: -375px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-announcement {
    background-position: -375px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-answer {
    background-position: -375px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-approved {
    background-position: -375px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-audience {
    background-position: -391px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-author {
    background-position: -391px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-block {
    background-position: -391px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-blog {
    background-position: -391px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-bug-severity {
    background-position: -391px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-campaign {
    background-position: -391px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-cancelled {
    background-position: -391px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-cant-reproduce {
    background-position: -407px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-case {
    background-position: -407px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-chatter {
    background-position: -407px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-city, .coveo-omnibox .coveo-icon.sfcountry, .coveo-omnibox .coveo-icon.sfcity, .CoveoFacet .coveo-header .coveo-icon.sfcountry, .CoveoFacet .coveo-header .coveo-icon.sfcity, .coveo-omnibox .coveo-icon.sfstate, .CoveoFacet .coveo-header .coveo-icon.sfstate {
    background-position: -407px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-closed {
    background-position: -407px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-comment {
    background-position: -407px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-company {
    background-position: -407px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-competition, .coveo-omnibox .coveo-icon.sfopportunitycompetitionc, .CoveoFacet .coveo-header .coveo-icon.sfopportunitycompetitionc {
    background-position: -423px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-completed {
    background-position: -423px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-contact, .coveo-omnibox .coveo-icon.sfcontactname, .CoveoFacet .coveo-header .coveo-icon.sfcontactname {
    background-position: -423px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-contract {
    background-position: -423px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-crash {
    background-position: -423px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-database {
    background-position: -423px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-default, .coveo-icon.sysfiletype {
    background-position: -423px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-deferred {
    background-position: -439px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-disqualified {
    background-position: -439px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-doc-dev {
    background-position: -439px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-doc-user {
    background-position: -439px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-draft {
    background-position: -439px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-escalated {
    background-position: -439px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-expert {
    background-position: -439px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-faq {
    background-position: -455px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-feature {
    background-position: -455px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-file {
    background-position: -455px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-fixed {
    background-position: -455px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-folder, .coveo-omnibox .coveo-icon.sysemailfolders, .CoveoFacet .coveo-header .coveo-icon.sysemailfolders {
    background-position: -455px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-from, .coveo-omnibox .coveo-icon.sysfrom, .coveo-omnibox .coveo-icon.sysdisplayfrom, .CoveoFacet .coveo-header .coveo-icon.sysfrom, .CoveoFacet .coveo-header .coveo-icon.sysdisplayfrom {
    background-position: -455px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-high {
    background-position: -455px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-image {
    background-position: -471px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-immediate {
    background-position: -471px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-install {
    background-position: -471px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-intranet, .coveo-omnibox .coveo-icon.sysdisplayparticipants, .CoveoFacet .coveo-header .coveo-icon.sysdisplayparticipants {
    background-position: -471px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-invalid {
    background-position: -471px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-jobtitle {
    background-position: -471px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-journal-log {
    background-position: -471px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-kb, .coveo-omnibox .coveo-icon.sysconcepts, .CoveoFacet .coveo-header .coveo-icon.sysconcepts {
    background-position: -487px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-language, .coveo-omnibox .coveo-icon.syslanguage, .CoveoFacet .coveo-header .coveo-icon.syslanguage {
    background-position: -487px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-lead, .coveo-omnibox .coveo-icon.sfleadsource, .CoveoFacet .coveo-header .coveo-icon.sfleadsource {
    background-position: -487px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-link {
    background-position: -487px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-lost {
    background-position: -487px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-mail-recall {
    background-position: -487px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-mail-reply {
    background-position: -487px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-mail-undeliverable {
    background-position: -503px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-mail, .coveo-omnibox .coveo-icon.sysmailbox, .CoveoFacet .coveo-header .coveo-icon.sysmailbox {
    background-position: -503px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-major {
    background-position: -503px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-manager, .coveo-omnibox .coveo-icon.sfuserdivision, .CoveoFacet .coveo-header .coveo-icon.sfuserdivision {
    background-position: -503px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-minor {
    background-position: -503px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-music-file {
    background-position: -503px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-negociation {
    background-position: -503px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-new {
    background-position: -519px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-not-started {
    background-position: -519px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-note {
    background-position: -519px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-open {
    background-position: -519px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-opportunity, .coveo-omnibox .coveo-icon.sfopportunityforecastcategory, .CoveoFacet .coveo-header .coveo-icon.sfopportunityforecastcategory, .coveo-omnibox .coveo-icon.sfopportunitytype, .coveo-omnibox .coveo-icon.sfopportunitystagename, .CoveoFacet .coveo-header .coveo-icon.sfopportunitytype, .CoveoFacet .coveo-header .coveo-icon.sfopportunitystagename {
    background-position: -519px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-pdf {
    background-position: -519px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-pending {
    background-position: -519px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-planned {
    background-position: -535px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-poll {
    background-position: -535px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-priority {
    background-position: -535px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-product {
    background-position: -535px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-project-name {
    background-position: -535px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-renewed-not {
    background-position: -535px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-renewed {
    background-position: -535px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-report {
    background-position: -551px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-resolved {
    background-position: -551px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-reviewed {
    background-position: -551px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-salesforce {
    background-position: -551px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-secure {
    background-position: -551px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-slideshow {
    background-position: -551px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-common-amount {
    background-position: -551px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-spreadsheet {
    background-position: -567px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-stage {
    background-position: -567px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-started {
    background-position: -567px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-status, .coveo-omnibox .coveo-icon.sfcasestatus, .CoveoFacet .coveo-header .coveo-icon.sfcasestatus, .coveo-omnibox .coveo-icon.Sfopportunitystagename, .CoveoFacet .coveo-header .coveo-icon.Sfopportunitystagename {
    background-position: -567px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-support, .coveo-omnibox .coveo-icon.sfcasepriority, .CoveoFacet .coveo-header .coveo-icon.sfcasepriority {
    background-position: -567px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-suspended {
    background-position: -567px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-task {
    background-position: -567px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-text {
    background-position: -583px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-timeline {
    background-position: -583px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-to, .coveo-omnibox .coveo-icon.systo, .coveo-omnibox .coveo-icon.sysdisplayrecipients, .CoveoFacet .coveo-header .coveo-icon.systo, .CoveoFacet .coveo-header .coveo-icon.sysdisplayrecipients {
    background-position: -583px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-topic {
    background-position: -583px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-troubleshooting {
    background-position: -583px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-urgent {
    background-position: -583px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-user, .coveo-omnibox .coveo-icon.sysauthor, .coveo-omnibox .coveo-icon.sfownername, .CoveoFacet .coveo-header .coveo-icon.sysauthor, .CoveoFacet .coveo-header .coveo-icon.sfownername, .coveo-omnibox .coveo-icon.sfuserdepartment, .CoveoFacet .coveo-header .coveo-icon.sfuserdepartment {
    background-position: -583px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-video {
    background-position: -599px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-webpage {
    background-position: -599px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-won {
    background-position: -599px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-year, .coveo-omnibox .coveo-icon.sfopportunityclosedquarterc, .CoveoFacet .coveo-header .coveo-icon.sfopportunityclosedquarterc, .coveo-omnibox .coveo-icon.sysyear, .coveo-omnibox .coveo-icon.sysmonth, .coveo-omnibox .coveo-icon.sysdate, .CoveoFacet .coveo-header .coveo-icon.sysyear, .CoveoFacet .coveo-header .coveo-icon.sysmonth, .CoveoFacet .coveo-header .coveo-icon.sysdate {
    background-position: -599px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-documentType-zip {
    background-position: -599px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-fileType-objectType-product, .coveo-icon.objecttype.Product, .coveo-icon.objecttype.product {
    background-position: -599px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-fileType-objectType-opportunity, .coveo-icon.objecttype.Opportunity, .coveo-icon.objecttype.opportunity {
    background-position: -599px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-fileType-objectType-note, .coveo-icon.objecttype.Note, .coveo-icon.objecttype.note {
    background-position: -615px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-fileType-objectType-message, .coveo-icon.objecttype.Message, .coveo-icon.objecttype.message {
    background-position: -615px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-fileType-objectType-lead, .coveo-icon.objecttype.Lead, .coveo-icon.objecttype.lead {
    background-position: -615px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-fileType-objectType-kb, .coveo-icon.objecttype.Kbdocumentation, .coveo-icon.objecttype.kbdocumentation, .coveo-icon.objecttype.Kbknowledgearticle, .coveo-icon.objecttype.kbknowledgearticle {
    background-position: -615px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-facet-clear_facet, .CoveoFacet .coveo-header .coveo-eraser .coveo-icon, .CoveoFacetRange .coveo-header .coveo-eraser .coveo-icon, .coveo-settings-popup .coveo-section.coveo-hide .coveo-icon, .CoveoShareQuery .coveo-query-summary-info-close span, .CoveoHierarchicalFacet .coveo-header .coveo-eraser .coveo-icon {
    background-position: -615px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-fileType-objectType-contract, .coveo-icon.objecttype.Contract, .coveo-icon.objecttype.contract {
    background-position: -615px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-fileType-objectType-contact, .coveo-icon.objecttype.Contact, .coveo-icon.objecttype.contact {
    background-position: -615px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-fileType-objectType-comment, .coveo-icon.objecttype.Casecomment, .coveo-icon.objecttype.casecomment {
    background-position: -631px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-facet-collapsed, .CoveoFacet .coveo-header .coveo-expand .coveo-icon, .CoveoFacetRange .coveo-header .coveo-expand .coveo-icon, .CoveoHierarchicalFacet .coveo-header .coveo-expand .coveo-icon, .CoveoHierarchicalFacet ul.coveo-values .coveo-value.coveo-has-childs .coveo-has-childs-toggle {
    background-position: -631px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-fileType-objectType-case, .coveo-icon.objecttype.Case, .coveo-icon.objecttype.case {
    background-position: -631px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-fileType-objectType-campaign, .coveo-icon.objecttype.Campaign, .coveo-icon.objecttype.campaign {
    background-position: -631px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-facet-expanded, .CoveoFacet .coveo-header .coveo-collapse .coveo-icon, .CoveoFacetRange .coveo-header .coveo-collapse .coveo-icon, .CoveoHierarchicalFacet .coveo-header .coveo-collapse .coveo-icon, .CoveoHierarchicalFacet ul.coveo-values .coveo-value.coveo-has-childs.coveo-open .coveo-has-childs-toggle {
    background-position: -631px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-fileType-objectType-board, .coveo-icon.objecttype.Board, .coveo-icon.objecttype.board {
    background-position: -631px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-facet-modeand, .CoveoFacet .coveo-header .coveo-operator .coveo-icon.coveo-and, .CoveoFacetRange .coveo-header .coveo-operator .coveo-icon.coveo-and, .CoveoHierarchicalFacet .coveo-header .coveo-operator .coveo-icon.coveo-and {
    background-position: -631px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-facet-modeor, .CoveoFacet .coveo-header .coveo-operator .coveo-icon.coveo-or, .CoveoFacetRange .coveo-header .coveo-operator .coveo-icon.coveo-or, .CoveoHierarchicalFacet .coveo-header .coveo-operator .coveo-icon.coveo-or {
    background-position: -647px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-facet-moreoption, .CoveoFacet .coveo-header .coveo-settings .coveo-icon, .CoveoFacetRange .coveo-header .coveo-settings .coveo-icon, .CoveoHierarchicalFacet .coveo-header .coveo-settings .coveo-icon {
    background-position: -647px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-fileType-objectType-answer, .coveo-icon.objecttype.Solution, .coveo-icon.objecttype.solution, .coveo-icon.objecttype.Kbsolution, .coveo-icon.objecttype.kbsolution {
    background-position: -647px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-fileType-objectType-account, .coveo-icon.objecttype.Account, .coveo-icon.objecttype.account {
    background-position: -647px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-facet-show_facet, .coveo-settings-popup .coveo-section.coveo-show .coveo-icon {
    background-position: -647px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-fileType-formats-zip, .coveo-icon.sysfiletype.zip {
    background-position: -647px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-fileType-formats-xml, .coveo-icon.sysfiletype.xml {
    background-position: -647px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-facet-openfacets {
    background-position: -663px 0px;
    width: 23px;
    height: 16px;
    text-indent: 23px; }
  .coveo-sprites-facet-openinterfaces {
    background-position: -663px -16px;
    width: 23px;
    height: 16px;
    text-indent: 23px; }
  .coveo-sprites-facet-spin, .CoveoFacet .coveo-header .coveo-wait-animation, .CoveoFacetRange .coveo-header .coveo-wait-animation, .CoveoHierarchicalFacet .coveo-header .coveo-wait-animation {
    background-position: -663px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-fileType-formats-video, .coveo-icon.sysfiletype.video {
    background-position: -663px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-menu-menu_avancedsearch {
    background-position: -663px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-menu-menu_opencontactinfoin {
    background-position: -663px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-menu-menu_saveoption, .coveo-settings-popup .coveo-section.coveo-save-state .coveo-icon, .CoveoPreferencesPanel .coveo-save .coveo-icon {
    background-position: -663px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-menu-menu_searchin {
    background-position: -686px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-menu-menu_shareresult {
    background-position: -686px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-menu-menu_sortby, .coveo-settings-popup .coveo-section.coveo-sort .coveo-icon {
    background-position: -686px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-menu-menu_sortdirection, .coveo-settings-popup .coveo-section.coveo-direction .coveo-icon {
    background-position: -686px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-pager-next, .CoveoPager ul li.coveo-next > a > span {
    background-position: -686px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-pager-previous, .CoveoPager ul li.coveo-previous > a > span {
    background-position: -686px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-preferencesPanel-menu_preferences, .coveo-advanced-menu .coveo-section.coveo-preference-panel .coveo-icon {
    background-position: -686px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-preferencesPanel-table-apply, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-choice-container.coveo-close-and-save .coveo-save {
    background-position: -702px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-preferencesPanel-table-cancel, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-choice-container.coveo-close-and-save .coveo-close {
    background-position: -702px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-preferencesPanel-table-delete, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-delete .coveo-icon {
    background-position: -702px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-preferencesPanel-table-edit, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-edit .coveo-icon {
    background-position: -702px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-common-checkmark_selected-on_dark_bg {
    background-position: -702px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-fileType-objectType-user, .coveo-icon.objecttype.People, .coveo-icon.objecttype.people, .coveo-icon.objecttype.User, .coveo-icon.objecttype.user {
    background-position: -702px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-queryBox-clear, .coveo-query-box-clear .coveo-icon {
    background-position: -702px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-fileType-formats-text, .coveo-icon.sysfiletype.txt, .coveo-icon.sysfiletype.doc {
    background-position: -718px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-quickView-quickview, .CoveoResultAttachments .coveo-thumbnail-icon, .coveo-feedItem-result .coveo-thumbnail-icon, .coveo-feedComment-result .coveo-thumbnail-icon {
    background-position: -718px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-quickView-quickview_next, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-select-all .coveo-mobile-facet-search-select-all {
    background-position: -718px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-quickView-quickview_previous {
    background-position: -718px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-common-copy {
    background-position: -718px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-fileType-salesforce-item, .coveo-icon.sysfiletype.saleforceuitem {
    background-position: -718px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-searchButton-spin, .coveo-executing-query .CoveoSearchButton > .coveo-icon {
    background-position: -718px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-searchButton-spin_gray {
    background-position: -734px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-fileType-formats-spreadsheet, .coveo-icon.sysfiletype.xls {
    background-position: -734px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-fileType-formats-slideshow, .coveo-icon.sysfiletype.ppt {
    background-position: -734px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-tab-all-content {
    background-position: -734px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-tab-dropbox {
    background-position: -734px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-tab-email {
    background-position: -734px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-tab-googledrive {
    background-position: -734px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-tab-jira {
    background-position: -750px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-tab-lithium {
    background-position: -750px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-tab-salesforce {
    background-position: -750px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-tab-sharepoint {
    background-position: -750px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-fileType-lithium-board, .coveo-icon.sysfiletype.lithiumboard {
    background-position: -750px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-fileType-lithium-message, .coveo-icon.sysfiletype.lithiummessage {
    background-position: -750px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-fileType-lithium-thread, .coveo-icon.sysfiletype.lithiumthread {
    background-position: -750px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-fileType-formats-folder, .coveo-icon.sysfiletype.folder {
    background-position: -766px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-fileType-formats-html, .coveo-icon.sysfiletype.html {
    background-position: -766px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-fileType-formats-image, .coveo-icon.sysfiletype.image {
    background-position: -766px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-fileType-formats-pdf, .coveo-icon.sysfiletype.pdf {
    background-position: -766px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px; }
  .coveo-sprites-facet-checkmark_unselected, .CoveoFacet .coveo-value .coveo-checkbox > span, .CoveoFacetRange .coveo-value .coveo-checkbox > span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-value .coveo-checkbox > span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-value:hover .coveo-checkbox span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-checkbox > span, .coveo-omnibox .coveo-omnibox-facet-value li .coveo-checkbox > span, .CoveoHierarchicalFacet .coveo-value .coveo-checkbox > span {
    background-position: -766px -64px;
    width: 12px;
    height: 12px;
    text-indent: 12px; }
  .coveo-sprites-facet-checkmark_selected, .CoveoFacet .coveo-value:hover .coveo-checkbox > span, .CoveoFacet .coveo-value.coveo-selected .coveo-checkbox > span, .CoveoFacetRange .coveo-value:hover .coveo-checkbox > span, .CoveoFacetRange .coveo-value.coveo-selected .coveo-checkbox > span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-value.coveo-selected div.coveo-checkbox > span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-value.coveo-selected:hover div.coveo-checkbox span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-selected div.coveo-checkbox > span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-selected:hover div.coveo-checkbox span, .coveo-omnibox .coveo-omnibox-facet-value li:hover .coveo-checkbox > span, .coveo-omnibox .coveo-omnibox-facet-value li.coveo-selected .coveo-checkbox > span, .CoveoHierarchicalFacet .coveo-value:hover .coveo-checkbox > span, .CoveoHierarchicalFacet .coveo-value.coveo-selected .coveo-checkbox > span, .CoveoHierarchicalFacet ul.coveo-values .coveo-value.coveo-has-childs.coveo-has-childs-selected.coveo-selected .coveo-checkbox > span {
    background-position: -766px -76px;
    width: 12px;
    height: 12px;
    text-indent: 12px; }
  .coveo-sprites-facet-checkmark_disabled_hover {
    background-position: -766px -88px;
    width: 12px;
    height: 12px;
    text-indent: 12px; }
  .coveo-sprites-facet-facetsearch, .CoveoFacet .coveo-search .coveo-magnifier, .CoveoFacetRange .coveo-search .coveo-magnifier, .coveo-search-button-mobile:before, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search .coveo-magnifier, .CoveoHierarchicalFacet .coveo-search .coveo-magnifier {
    background-position: -766px -100px;
    width: 10px;
    height: 10px;
    text-indent: 10px; }
  .coveo-sprites-quickView-close {
    background-position: -782px 0px;
    width: 14px;
    height: 9.5px;
    text-indent: 14px; } }

.CoveoQuickView {
  display: inline-block; }
  .CoveoQuickView .coveo-icon-for-quickview {
    border: 1px solid #cccccc;
    padding: 3px;
    background-color: #f7f7f7;
    font-size: 10px;
    color: #8f8f8f;
    border-radius: 3px;
    line-height: 12px; }
    .CoveoQuickView .coveo-icon-for-quickview:hover {
      cursor: pointer;
      background-color: white; }

.CoveoQuickViewDocument {
  overflow: hidden; }

.coveo-quickview-header {
  padding-bottom: 10px;
  border-bottom: 1px solid #d6d6d6; }
  .coveo-quickview-header .coveo-term * {
    vertical-align: middle;
    box-sizing: border-box; }
  .coveo-quickview-header .coveo-term {
    margin-left: 10px;
    font-weight: bold;
    display: inline-block;
    cursor: pointer;
    border-radius: 5px;
    border: 2px solid; }
    .coveo-quickview-header .coveo-term .coveo-term-down-arrow {
      display: inline-block;
      padding: 5px;
      height: 26px;
      position: relative;
      width: 20px;
      border-right: 2px solid; }
      .coveo-quickview-header .coveo-term .coveo-term-down-arrow .coveo-term-down-arrow-icon {
        position: absolute;
        top: 11px;
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 5px solid black; }
    .coveo-quickview-header .coveo-term .coveo-term-up-arrow {
      display: inline-block;
      padding: 5px;
      height: 26px;
      position: relative;
      width: 20px; }
      .coveo-quickview-header .coveo-term .coveo-term-up-arrow .coveo-term-up-arrow-icon {
        position: absolute;
        top: 11px;
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-bottom: 5px solid black; }
    .coveo-quickview-header .coveo-term .coveo-term-name {
      font-size: 14px;
      padding: 5px 0;
      margin-left: 5px; }

.coveo-modalBox.coveo-quick-view > .coveo-wrapper, .coveo-modalBox.coveo-quick-view > .coveo-debug {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  position: relative; }
  .coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header, .coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-debug {
    padding: 10px; }
  .coveo-modalBox.coveo-quick-view > .coveo-wrapper > .coveo-title, .coveo-modalBox.coveo-quick-view > .coveo-wrapper > .coveo-debug {
    cursor: auto; }
    .coveo-modalBox.coveo-quick-view > .coveo-wrapper > .coveo-title .coveo-quick-view-right-header, .coveo-modalBox.coveo-quick-view > .coveo-wrapper > .coveo-title .coveo-debug {
      float: right;
      width: 200px;
      text-align: right; }
    .coveo-modalBox.coveo-quick-view > .coveo-wrapper > .coveo-title .coveo-quick-view-icon, .coveo-modalBox.coveo-quick-view > .coveo-wrapper > .coveo-title .coveo-debug {
      margin-right: 10px;
      margin-top: 3px;
      float: left; }
    .coveo-modalBox.coveo-quick-view > .coveo-wrapper > .coveo-title .coveo-pop-up-reminder, .coveo-modalBox.coveo-quick-view > .coveo-wrapper > .coveo-title .coveo-debug {
      color: #0066cc;
      font-size: 16px;
      text-align: left;
      position: absolute;
      left: 40px;
      right: 210px;
      vertical-align: middle;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
    .coveo-modalBox.coveo-quick-view > .coveo-wrapper > .coveo-title .coveo-quick-view-time, .coveo-modalBox.coveo-quick-view > .coveo-wrapper > .coveo-title .coveo-debug {
      font-size: 12px;
      color: #b4b4b4;
      font-weight: normal;
      vertical-align: middle; }
    .coveo-modalBox.coveo-quick-view > .coveo-wrapper > .coveo-title .coveo-close-button, .coveo-modalBox.coveo-quick-view > .coveo-wrapper > .coveo-title .coveo-debug {
      background-color: #f7f7f7;
      position: relative;
      left: auto;
      margin-left: 10px; }
      .coveo-modalBox.coveo-quick-view > .coveo-wrapper > .coveo-title .coveo-close-button:hover, .coveo-modalBox.coveo-quick-view > .coveo-wrapper > .coveo-title .coveo-debug {
        cursor: pointer;
        background-color: white;
        -webkit-transition: background-color 0.25s;
        -moz-transition: background-color 0.25s;
        transition: background-color 0.25s; }
      .coveo-modalBox.coveo-quick-view > .coveo-wrapper > .coveo-title .coveo-close-button .coveo-icon, .coveo-modalBox.coveo-quick-view > .coveo-wrapper > .coveo-title .coveo-close-button .coveo-debug {
        vertical-align: middle;
        margin-left: 5px;
        margin-right: 5px; }
  .coveo-modalBox.coveo-quick-view > .coveo-wrapper > .coveo-body, .coveo-modalBox.coveo-quick-view > .coveo-wrapper > .coveo-debug {
    position: absolute;
    top: 40px;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px 0px 10px 0px;
    overflow-y: hidden; }
    .coveo-modalBox.coveo-quick-view > .coveo-wrapper > .coveo-body > .coveo-title, .coveo-modalBox.coveo-quick-view > .coveo-wrapper > .coveo-body > .coveo-debug {
      padding-bottom: 10px;
      text-align: left;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
      font-weight: bold;
      font-size: 1.2em;
      color: black; }
      .coveo-modalBox.coveo-quick-view > .coveo-wrapper > .coveo-body > .coveo-title .coveo-icon, .coveo-modalBox.coveo-quick-view > .coveo-wrapper > .coveo-body > .coveo-title .coveo-debug {
        margin-right: 5px; }

.coveo-quickview-header {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.coveo-iframeWrapper {
  overflow: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  width: 100%;
  height: 100%; }

.coveo-iframeWrapper iframe {
  width: 100%;
  height: 100%;
  border: none;
  vertical-align: top;
  position: absolute; }

@media (max-width: 360px) {
  .coveo-modalBox.coveo-quick-view > .coveo-wrapper > .coveo-title .coveo-close-button, .coveo-modalBox.coveo-quick-view > .coveo-wrapper > .coveo-title .coveo-debug {
    float: right; }
  .coveo-modalBox.coveo-quick-view > .coveo-wrapper > .coveo-title .coveo-quick-view-right-header, .coveo-modalBox.coveo-quick-view > .coveo-wrapper > .coveo-title .coveo-debug {
    width: 40px; }
  .coveo-modalBox.coveo-quick-view > .coveo-wrapper > .coveo-title .coveo-pop-up-reminder, .coveo-modalBox.coveo-quick-view > .coveo-wrapper > .coveo-title .coveo-debug {
    right: 50px; }
  .coveo-modalBox.coveo-quick-view > .coveo-wrapper > .coveo-title .coveo-quick-view-time, .coveo-modalBox.coveo-quick-view > .coveo-wrapper > .coveo-title .coveo-debug {
    display: none; } }

.coveo-modalBox.coveo-authentication-popup > .coveo-wrapper {
  width: 90%;
  height: 90%;
  max-width: 90%;
  max-height: 90%;
  position: relative; }
  .coveo-modalBox.coveo-authentication-popup > .coveo-wrapper > .coveo-body {
    height: 100%;
    overflow-y: hidden; }

.coveo-authentication-iframe {
  width: 100%;
  height: 100%;
  border: 0; }

.coveo-waiting-for-authentication-popup {
  padding: 50px 150px; }

.CoveoBreadcrumb {
  margin: 10px 0 24px 16px; }
  .CoveoBreadcrumb .item {
    margin: 4px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .CoveoBreadcrumb .coveo-clear-all {
    border: none;
    background-color: #f7f7f7;
    float: right;
    border-radius: 2px;
    text-align: center;
    height: 30px;
    width: 30px;
    margin-top: -4px;
    border: none; }
    .CoveoBreadcrumb .coveo-clear-all:hover {
      cursor: pointer; }
    .CoveoBreadcrumb .coveo-clear-all .coveo-icon {
      margin-top: 6px; }
  .CoveoBreadcrumb .coveo-separator {
    color: #000000; }
  .CoveoBreadcrumb.coveo-small-display {
    padding: 0px;
    margin: 0;
    background-color: #ececec;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    clear: both; }
    .CoveoBreadcrumb.coveo-small-display .coveo-facet-breadcrumb.item {
      display: inline;
      margin: 0;
      white-space: nowrap; }
      .CoveoBreadcrumb.coveo-small-display .coveo-facet-breadcrumb.item:before {
        content: "";
        display: inline;
        white-space: normal; }
    .CoveoBreadcrumb.coveo-small-display .coveo-header .coveo-title {
      display: none; }
    .CoveoBreadcrumb.coveo-small-display .coveo-values {
      display: inline; }
      .CoveoBreadcrumb.coveo-small-display .coveo-values .coveo-value {
        display: inline; }
        .CoveoBreadcrumb.coveo-small-display .coveo-values .coveo-value .coveo-clear {
          display: none; }
    .CoveoBreadcrumb.coveo-small-display .coveo-facet-breadcrumb .coveo-title {
      padding: 7px 4px 0px 4px;
      border-right: 1px solid #cccccc;
      height: 30px;
      display: inline-block;
      margin-right: 0px;
      color: #2c5986; }
    .CoveoBreadcrumb.coveo-small-display .coveo-value {
      background-color: #f7f7f7;
      color: #666666;
      white-space: normal;
      line-height: 30px;
      padding: 7px 5px 8px 5px; }
      .CoveoBreadcrumb.coveo-small-display .coveo-value:before {
        content: "";
        border-top: 1px solid #cccccc;
        width: 100%;
        height: 1px;
        display: block;
        position: absolute; }
      .CoveoBreadcrumb.coveo-small-display .coveo-value:after {
        content: "";
        border-right: 1px solid #cccccc;
        position: absolute;
        height: 30px;
        margin-left: 5px; }
      .CoveoBreadcrumb.coveo-small-display .coveo-value:first-child {
        white-space: nowrap; }
      .CoveoBreadcrumb.coveo-small-display .coveo-value .coveo-caption {
        max-width: 130px;
        min-width: 30px;
        text-align: center;
        display: inline-block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        vertical-align: top; }
      .CoveoBreadcrumb.coveo-small-display .coveo-value .coveo-clear {
        display: none; }
    .CoveoBreadcrumb.coveo-small-display .coveo-clear-all {
      height: 30px;
      width: 30px;
      border-left: 1px solid #cccccc;
      margin: 0;
      border-radius: 0px; }
      .CoveoBreadcrumb.coveo-small-display .coveo-clear-all .coveo-icon {
        margin-top: 9px;
        margin-left: 1px; }

.coveo-modalBox > .coveo-wrapper > .coveo-title {
  height: 40px;
  line-height: 23px;
  text-align: center;
  cursor: pointer; }
  .coveo-modalBox > .coveo-wrapper > .coveo-title .coveo-close-button {
    position: absolute;
    left: 25px;
    display: inline-block; }
    .coveo-modalBox > .coveo-wrapper > .coveo-title .coveo-close-button .coveo-icon {
      margin-right: 10px; }
  .coveo-modalBox > .coveo-wrapper > .coveo-title .coveo-pop-up-reminder {
    color: #B4B4B4;
    font-weight: normal;
    display: inline-block; }

.CoveoCurrentTab.coveo-opening-tab-section {
  background-color: #242528; }

.coveo-tab-section.coveo-opened-by-current-tab {
  width: 100%;
  left: 0;
  top: 86px; }

.CoveoSearchInterface .CoveoDidYouMean {
  padding: 10px;
  background-color: #f7f7f7; }
  .CoveoSearchInterface .CoveoDidYouMean .coveo-highlight {
    color: #2c5985;
    font-weight: normal; }
  .CoveoSearchInterface .CoveoDidYouMean a {
    text-decoration: none; }
    .CoveoSearchInterface .CoveoDidYouMean a:hover {
      text-decoration: underline; }
  .CoveoSearchInterface .CoveoDidYouMean .coveo-word-correction {
    color: #2c5985;
    font-weight: bold; }
  .CoveoSearchInterface .CoveoDidYouMean .coveo-no-results-for {
    font-size: 16px; }
    .CoveoSearchInterface .CoveoDidYouMean .coveo-no-results-for .coveo-highlight {
      font-weight: bold; }
  .CoveoSearchInterface .CoveoDidYouMean .coveo-automatic-correct {
    font-size: 14px; }
  .CoveoSearchInterface .CoveoDidYouMean .coveo-did-you-mean-suggestion {
    font-size: 14px; }

.coveo-result-box {
  margin-top: 5px;
  background-color: #f7f7f7; }

.coveo-result-likes {
  display: inline; }

.coveo-result-box-row {
  margin: 5px;
  margin-left: 10px;
  padding: 3px; }
  .coveo-result-box-row > * {
    vertical-align: middle; }

.coveo-result-box-row .coveo-result-box-icon {
  margin-right: 10px; }

.CoveoSearchInterface .CoveoResult.coveo-email-result .coveo-excerpt .CoveoResultLink {
  text-decoration: none;
  color: black;
  display: block; }
  .CoveoSearchInterface .CoveoResult.coveo-email-result .coveo-excerpt .CoveoResultLink:hover {
    cursor: pointer;
    color: #2c5985;
    text-decoration: none; }
    .CoveoSearchInterface .CoveoResult.coveo-email-result .coveo-excerpt .CoveoResultLink:hover:hover {
      color: #F47F24; }
    .CoveoSearchInterface .CoveoResult.coveo-email-result .coveo-excerpt .CoveoResultLink:hover:link {
      color: #0066cc; }

.coveo-child-result .coveo-email-header .CoveoQuickView {
  visibility: hidden !important; }
.coveo-child-result:hover .coveo-email-header .CoveoQuickView {
  visibility: visible !important; }

.coveo-email-from {
  margin-right: 15px; }

.coveo-email-from, .coveo-email-to {
  color: #666666;
  font-size: 13px;
  line-height: 24px;
  display: inline; }
  .coveo-email-from a, .coveo-email-to a {
    cursor: pointer;
    color: #2c5985;
    text-decoration: none;
    white-space: nowrap; }
    .coveo-email-from a:hover, .coveo-email-to a:hover {
      color: #F47F24; }

.coveo-emails-excess-collapsed, .coveo-emails-excess-expanded {
  display: none;
  cursor: pointer; }
  .coveo-emails-excess-collapsed.coveo-active, .coveo-emails-excess-expanded.coveo-active {
    display: inline; }

.coveo-emails-excess-collapsed {
  color: #2c5985; }
  .coveo-emails-excess-collapsed:hover {
    color: #F47F24; }

.CoveoResult .coveo-email-result-top-result .coveo-title .CoveoQuickView, .CoveoResult:hover .coveo-email-result-top-result .coveo-title .CoveoQuickView {
  visibility: hidden !important; }
.CoveoResult .coveo-email-result-top-result:hover .coveo-title .CoveoQuickView, .CoveoResult:hover .coveo-email-result-top-result:hover .coveo-title .CoveoQuickView {
  visibility: visible !important; }
.CoveoResult .coveo-email-result-top-result > .coveo-icon.sysfiletype, .CoveoResult:hover .coveo-email-result-top-result > .coveo-icon.sysfiletype {
  margin-top: 2px; }

.CoveoSearchInterface .CoveoResult.coveo-people-result {
  padding-left: 75px; }
  .CoveoSearchInterface .CoveoResult.coveo-people-result .CoveoThumbnail {
    float: left;
    width: 64px;
    margin-left: -75px; }
  .CoveoSearchInterface .CoveoResult.coveo-people-result .CoveoThumbnail.coveo-no-thumbnail {
    display: inline-block; }
  .CoveoSearchInterface .CoveoResult.coveo-people-result .coveo-people-details {
    color: #666666;
    font-size: 13px; }
    .CoveoSearchInterface .CoveoResult.coveo-people-result .coveo-people-details .CoveoFieldValue:after {
      content: " - "; }
    .CoveoSearchInterface .CoveoResult.coveo-people-result .coveo-people-details .CoveoFieldValue:last-child:after {
      content: ""; }
    .CoveoSearchInterface .CoveoResult.coveo-people-result .coveo-people-details .CoveoFieldValue a {
      cursor: pointer;
      color: #2c5985;
      text-decoration: none; }
      .CoveoSearchInterface .CoveoResult.coveo-people-result .coveo-people-details .CoveoFieldValue a:hover {
        color: #F47F24; }

.CoveoErrorReport {
  background-color: #f7f7f7;
  padding: 10px; }
  .CoveoErrorReport .coveo-error-title {
    margin-bottom: 30px; }
  .CoveoErrorReport .coveo-error-message {
    margin-top: 30px;
    margin-right: 30px;
    margin-left: 30px; }
    .CoveoErrorReport .coveo-error-message pre {
      font-size: 12px;
      text-align: left; }
  .CoveoErrorReport .coveo-previous, .CoveoErrorReport .coveo-clear, .CoveoErrorReport .coveo-retry, .CoveoErrorReport .coveo-more-info {
    color: #0066cc;
    padding: 5px;
    border-radius: 2px; }
    .CoveoErrorReport .coveo-previous:hover, .CoveoErrorReport .coveo-clear:hover, .CoveoErrorReport .coveo-retry:hover, .CoveoErrorReport .coveo-more-info:hover {
      cursor: pointer;
      color: #F47F24; }

.coveo-error-report .CoveoErrorReport {
  text-align: center; }

.CoveoFacet {
  margin-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #cccccc; }
  .CoveoFacet.coveo-empty {
    display: none; }
  .CoveoFacet.coveo-collapsed .coveo-values .coveo-value {
    display: none; }
    .CoveoFacet.coveo-collapsed .coveo-values .coveo-value.coveo-selected, .CoveoFacet.coveo-collapsed .coveo-values .coveo-value.coveo-excluded {
      display: inherit; }
  .CoveoFacet.coveo-collapsed .coveo-footer {
    display: none; }
  .CoveoFacet.coveo-fade .coveo-values .coveo-value {
    opacity: 0.5; }
    .CoveoFacet.coveo-fade .coveo-values .coveo-value.coveo-selected, .CoveoFacet.coveo-fade .coveo-values .coveo-value.coveo-excluded {
      opacity: 1; }
  .CoveoFacet .coveo-value {
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    transition: opacity 0.2s;
    opacity: 1;
    margin: 0;
    padding: 0;
    line-height: 22px; }
    .CoveoFacet .coveo-value.coveo-selected .coveo-caption {
      font-weight: bold; }
    .CoveoFacet .coveo-value.coveo-excluded .coveo-caption, .CoveoFacet .coveo-value.coveo-excluded .coveo-computed-field, .CoveoFacet .coveo-value.coveo-excluded .coveo-count {
      text-decoration: line-through; }
    .CoveoFacet .coveo-value > * {
      vertical-align: middle; }
    .CoveoFacet .coveo-value label {
      display: block;
      overflow: hidden;
      white-space: nowrap;
      cursor: pointer; }
    .CoveoFacet .coveo-value label .coveo-label {
      overflow: hidden; }
    .CoveoFacet .coveo-value input[type="checkbox"] {
      display: none; }
    .CoveoFacet .coveo-value .coveo-checkbox {
      width: 16px;
      height: 16px;
      display: inline-block;
      margin: 3px 5px 3px 3px;
      background-color: white;
      box-shadow: 0px 0px 1px #b0b3ae;
      text-align: center;
      vertical-align: top; }
      .CoveoFacet .coveo-value .coveo-checkbox > span {
        margin: 2px; }
    .CoveoFacet .coveo-value.coveo-no-state .coveo-checkbox > span {
      visibility: hidden; }
    .CoveoFacet .coveo-value.coveo-no-state:hover .coveo-checkbox > span {
      visibility: visible; }
    .CoveoFacet .coveo-value.coveo-excluded .coveo-checkbox {
      background-color: white; }
    .CoveoFacet .coveo-value.coveo-excluded .coveo-computed-field {
      margin-right: 16px; }
    .CoveoFacet .coveo-value .coveo-icon {
      display: inline-block;
      margin: 3px 5px 3px 0;
      vertical-align: top; }
    .CoveoFacet .coveo-value .coveo-caption {
      display: inline-block;
      color: black;
      font-size: 13px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      vertical-align: middle; }
      .CoveoFacet .coveo-value .coveo-caption .coveo-highlight {
        font-weight: bold; }
    .CoveoFacet .coveo-value .coveo-count {
      font-size: 12px;
      color: #8a8a8a;
      vertical-align: middle;
      margin: 0 5px;
      display: inline-block;
      -webkit-transition: opacity 1s;
      -moz-transition: opacity 1s;
      transition: opacity 1s; }
      .CoveoFacet .coveo-value .coveo-count.coveo-waitDelta {
        opacity: 0; }
    .CoveoFacet .coveo-value .coveo-computed-field {
      float: right;
      font-size: 11px;
      color: #666666; }
    .CoveoFacet .coveo-value .coveo-exclude {
      float: right;
      visibility: hidden;
      cursor: pointer;
      opacity: 0.5;
      margin: 5px 2px 4px; }
      .CoveoFacet .coveo-value .coveo-exclude:hover {
        opacity: 1; }
    .CoveoFacet .coveo-value:hover .coveo-exclude {
      visibility: visible; }
  .CoveoFacet .coveo-values {
    list-style: none;
    margin: 5px 0 3px 0;
    padding: 0; }
    .CoveoFacet .coveo-values .coveo-value {
      margin: 0 -15px;
      padding: 0 15px; }
  .CoveoFacet .coveo-header {
    padding: 5px 0; }
    .CoveoFacet .coveo-header > .coveo-icon, .CoveoFacet .coveo-header > .coveo-icon-custom {
      float: left;
      margin: 2px 5px 0 3px; }
    .CoveoFacet .coveo-header .coveo-title {
      font-size: 15px;
      font-weight: bold;
      color: #39465D;
      padding-top: 2px; }
    .CoveoFacet .coveo-header .coveo-operator, .CoveoFacet .coveo-header .coveo-eraser, .CoveoFacet .coveo-header .coveo-settings, .CoveoFacet .coveo-header .coveo-collapse, .CoveoFacet .coveo-header .coveo-expand {
      float: right;
      cursor: pointer;
      margin-left: 5px; }
    .CoveoFacet .coveo-header .coveo-wait-animation {
      float: left;
      margin: 2px 5px 0px 3px;
      position: relative;
      width: 16px;
      height: 16px;
      -webkit-animation-name: coveo-spin;
      -moz-animation-name: coveo-spin;
      animation-name: coveo-spin;
      -webkit-animation-timing-function: linear;
      -moz-animation-timing-function: linear;
      animation-timing-function: linear;
      -webkit-animation-duration: 1s;
      -moz-animation-duration: 1s;
      animation-duration: 1s;
      -webkit-animation-iteration-count: infinite;
      -moz-animation-iteration-count: infinite;
      animation-iteration-count: infinite; }
  .CoveoFacet .coveo-search {
    border: 1px solid #cccccc;
    border-top-color: #c1c1c1;
    border-radius: 4px;
    box-shadow: inset 0px 2px 5px -1px #eeeeee;
    padding: 2px;
    margin: 0px 0px 5px 0px;
    background-color: white;
    position: relative; }
    .CoveoFacet .coveo-search.coveo-no-results {
      background-color: #ffd0d0;
      box-shadow: inset 0px 2px 1px rgba(0, 0, 0, 0.05); }
    .CoveoFacet .coveo-search .coveo-magnifier {
      float: left;
      margin: 5px 6px 5px 4px; }
    .CoveoFacet .coveo-search .coveo-wait-animation {
      float: left;
      margin: 5px 6px 5px 4px;
      -webkit-animation-name: coveo-spin;
      -moz-animation-name: coveo-spin;
      animation-name: coveo-spin;
      -webkit-animation-timing-function: linear;
      -moz-animation-timing-function: linear;
      animation-timing-function: linear;
      -webkit-animation-duration: 1s;
      -moz-animation-duration: 1s;
      animation-duration: 1s;
      -webkit-animation-iteration-count: infinite;
      -moz-animation-iteration-count: infinite;
      animation-iteration-count: infinite; }
    .CoveoFacet .coveo-search .coveo-middle {
      overflow: hidden;
      line-height: 19px; }
    .CoveoFacet .coveo-search input {
      border: 0px;
      padding: 1px 0px 0px 0px;
      margin: 0px;
      color: #6e6e6e;
      font-family: "Arimo", sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 12px;
      width: 100%;
      background-color: inherit;
      line-height: 15px; }
      .CoveoFacet .coveo-search input:focus {
        outline: none;
        color: #343434; }
      .CoveoFacet .coveo-search input[value=""] {
        color: #dddddd; }
    .CoveoFacet .coveo-search .coveo-clear {
      float: right;
      margin: 2px 4px 0px 0px;
      cursor: pointer;
      opacity: 0.5;
      clear: none; }
      .CoveoFacet .coveo-search .coveo-clear:hover {
        opacity: 1; }
  .CoveoFacet .coveo-selectable:hover {
    background-color: #d7ebff; }
  .CoveoFacet .coveo-footer {
    text-align: center; }
    .CoveoFacet .coveo-footer .coveo-more, .CoveoFacet .coveo-footer .coveo-less {
      color: #666666;
      text-decoration: none;
      padding: 1px 6px 2px;
      line-height: 12px;
      display: inline-block; }
    .CoveoFacet .coveo-footer .coveo-more {
      display: none; }
    .CoveoFacet .coveo-footer .coveo-more.coveo-active {
      display: inline-block; }
    .CoveoFacet .coveo-footer .coveo-more.coveo-active + .coveo-less {
      border-left: 1px solid #999999; }

.coveo-facet-dependent {
  display: none; }

.ie8or9 .coveo-header .coveo-wait-animation {
  background: url(../image/wait_facet.gif) no-repeat;
  background-size: 100%; }

.ie8or9 .coveo-search .coveo-wait-animation {
  background: url(../image/wait_facet_search.gif) no-repeat;
  background-size: 100%; }

.coveo-search-results {
  position: absolute;
  border: 1px solid #cccccc;
  border-radius: 2px;
  background-color: white;
  list-style: none;
  margin: 3px 0 3px 0;
  padding: 0;
  z-index: 999;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4); }
  .coveo-search-results input[type='checkbox'] {
    display: none; }
  .coveo-search-results .coveo-select-all {
    margin: 0;
    padding: 3px 5px 5px 5px;
    font-weight: bold; }
  .coveo-search-results .coveo-selectable:hover {
    background-color: #d7ebff; }
  .coveo-search-results .coveo-selectable.coveo-current {
    background-color: #d7ebff; }

@-webkit-keyframes fadeout {
  from {
    opacity: 1; }

  to {
    opacity: 0; } }

@-moz-keyframes fadeout {
  from {
    opacity: 1; }

  to {
    opacity: 0; } }

@-o-keyframes fadeout {
  from {
    opacity: 1; }

  to {
    opacity: 0; } }

@keyframes fadeout {
  from {
    opacity: 1; }

  to {
    opacity: 0; } }

.CoveoFacetRange {
  margin-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #cccccc; }
  .CoveoFacetRange.coveo-empty {
    display: none; }
  .CoveoFacetRange.coveo-collapsed .coveo-values .coveo-value {
    display: none; }
    .CoveoFacetRange.coveo-collapsed .coveo-values .coveo-value.coveo-selected, .CoveoFacetRange.coveo-collapsed .coveo-values .coveo-value.coveo-excluded {
      display: inherit; }
  .CoveoFacetRange.coveo-collapsed .coveo-footer {
    display: none; }
  .CoveoFacetRange.coveo-fade .coveo-values .coveo-value {
    opacity: 0.5; }
    .CoveoFacetRange.coveo-fade .coveo-values .coveo-value.coveo-selected, .CoveoFacetRange.coveo-fade .coveo-values .coveo-value.coveo-excluded {
      opacity: 1; }
  .CoveoFacetRange .coveo-value {
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    transition: opacity 0.2s;
    opacity: 1;
    margin: 0;
    padding: 0;
    line-height: 22px; }
    .CoveoFacetRange .coveo-value.coveo-selected .coveo-caption {
      font-weight: bold; }
    .CoveoFacetRange .coveo-value.coveo-excluded .coveo-caption, .CoveoFacetRange .coveo-value.coveo-excluded .coveo-computed-field, .CoveoFacetRange .coveo-value.coveo-excluded .coveo-count {
      text-decoration: line-through; }
    .CoveoFacetRange .coveo-value > * {
      vertical-align: middle; }
    .CoveoFacetRange .coveo-value label {
      display: block;
      overflow: hidden;
      white-space: nowrap;
      cursor: pointer; }
    .CoveoFacetRange .coveo-value label .coveo-label {
      overflow: hidden; }
    .CoveoFacetRange .coveo-value input[type="checkbox"] {
      display: none; }
    .CoveoFacetRange .coveo-value .coveo-checkbox {
      width: 16px;
      height: 16px;
      display: inline-block;
      margin: 3px 5px 3px 3px;
      background-color: white;
      box-shadow: 0px 0px 1px #b0b3ae;
      text-align: center;
      vertical-align: top; }
      .CoveoFacetRange .coveo-value .coveo-checkbox > span {
        margin: 2px; }
    .CoveoFacetRange .coveo-value.coveo-no-state .coveo-checkbox > span {
      visibility: hidden; }
    .CoveoFacetRange .coveo-value.coveo-no-state:hover .coveo-checkbox > span {
      visibility: visible; }
    .CoveoFacetRange .coveo-value.coveo-excluded .coveo-checkbox {
      background-color: white; }
    .CoveoFacetRange .coveo-value.coveo-excluded .coveo-computed-field {
      margin-right: 16px; }
    .CoveoFacetRange .coveo-value .coveo-icon {
      display: inline-block;
      margin: 3px 5px 3px 0;
      vertical-align: top; }
    .CoveoFacetRange .coveo-value .coveo-caption {
      display: inline-block;
      color: black;
      font-size: 13px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      vertical-align: middle; }
      .CoveoFacetRange .coveo-value .coveo-caption .coveo-highlight {
        font-weight: bold; }
    .CoveoFacetRange .coveo-value .coveo-count {
      font-size: 12px;
      color: #8a8a8a;
      vertical-align: middle;
      margin: 0 5px;
      display: inline-block;
      -webkit-transition: opacity 1s;
      -moz-transition: opacity 1s;
      transition: opacity 1s; }
      .CoveoFacetRange .coveo-value .coveo-count.coveo-waitDelta {
        opacity: 0; }
    .CoveoFacetRange .coveo-value .coveo-computed-field {
      float: right;
      font-size: 11px;
      color: #666666; }
    .CoveoFacetRange .coveo-value .coveo-exclude {
      float: right;
      visibility: hidden;
      cursor: pointer;
      opacity: 0.5;
      margin: 5px 2px 4px; }
      .CoveoFacetRange .coveo-value .coveo-exclude:hover {
        opacity: 1; }
    .CoveoFacetRange .coveo-value:hover .coveo-exclude {
      visibility: visible; }
  .CoveoFacetRange .coveo-values {
    list-style: none;
    margin: 5px 0 3px 0;
    padding: 0; }
    .CoveoFacetRange .coveo-values .coveo-value {
      margin: 0 -15px;
      padding: 0 15px; }
  .CoveoFacetRange .coveo-header {
    padding: 5px 0; }
    .CoveoFacetRange .coveo-header > .coveo-icon, .CoveoFacetRange .coveo-header > .coveo-icon-custom {
      float: left;
      margin: 2px 5px 0 3px; }
    .CoveoFacetRange .coveo-header .coveo-title {
      font-size: 15px;
      font-weight: bold;
      color: #39465D;
      padding-top: 2px; }
    .CoveoFacetRange .coveo-header .coveo-operator, .CoveoFacetRange .coveo-header .coveo-eraser, .CoveoFacetRange .coveo-header .coveo-settings, .CoveoFacetRange .coveo-header .coveo-collapse, .CoveoFacetRange .coveo-header .coveo-expand {
      float: right;
      cursor: pointer;
      margin-left: 5px; }
    .CoveoFacetRange .coveo-header .coveo-wait-animation {
      float: left;
      margin: 2px 5px 0px 3px;
      position: relative;
      width: 16px;
      height: 16px;
      -webkit-animation-name: coveo-spin;
      -moz-animation-name: coveo-spin;
      animation-name: coveo-spin;
      -webkit-animation-timing-function: linear;
      -moz-animation-timing-function: linear;
      animation-timing-function: linear;
      -webkit-animation-duration: 1s;
      -moz-animation-duration: 1s;
      animation-duration: 1s;
      -webkit-animation-iteration-count: infinite;
      -moz-animation-iteration-count: infinite;
      animation-iteration-count: infinite; }
  .CoveoFacetRange .coveo-search {
    border: 1px solid #cccccc;
    border-top-color: #c1c1c1;
    border-radius: 4px;
    box-shadow: inset 0px 2px 5px -1px #eeeeee;
    padding: 2px;
    margin: 0px 0px 5px 0px;
    background-color: white;
    position: relative; }
    .CoveoFacetRange .coveo-search.coveo-no-results {
      background-color: #ffd0d0;
      box-shadow: inset 0px 2px 1px rgba(0, 0, 0, 0.05); }
    .CoveoFacetRange .coveo-search .coveo-magnifier {
      float: left;
      margin: 5px 6px 5px 4px; }
    .CoveoFacetRange .coveo-search .coveo-wait-animation {
      float: left;
      margin: 5px 6px 5px 4px;
      -webkit-animation-name: coveo-spin;
      -moz-animation-name: coveo-spin;
      animation-name: coveo-spin;
      -webkit-animation-timing-function: linear;
      -moz-animation-timing-function: linear;
      animation-timing-function: linear;
      -webkit-animation-duration: 1s;
      -moz-animation-duration: 1s;
      animation-duration: 1s;
      -webkit-animation-iteration-count: infinite;
      -moz-animation-iteration-count: infinite;
      animation-iteration-count: infinite; }
    .CoveoFacetRange .coveo-search .coveo-middle {
      overflow: hidden;
      line-height: 19px; }
    .CoveoFacetRange .coveo-search input {
      border: 0px;
      padding: 1px 0px 0px 0px;
      margin: 0px;
      color: #6e6e6e;
      font-family: "Arimo", sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 12px;
      width: 100%;
      background-color: inherit;
      line-height: 15px; }
      .CoveoFacetRange .coveo-search input:focus {
        outline: none;
        color: #343434; }
      .CoveoFacetRange .coveo-search input[value=""] {
        color: #dddddd; }
    .CoveoFacetRange .coveo-search .coveo-clear {
      float: right;
      margin: 2px 4px 0px 0px;
      cursor: pointer;
      opacity: 0.5;
      clear: none; }
      .CoveoFacetRange .coveo-search .coveo-clear:hover {
        opacity: 1; }
  .CoveoFacetRange .coveo-selectable:hover {
    background-color: #d7ebff; }
  .CoveoFacetRange .coveo-footer {
    text-align: center; }
    .CoveoFacetRange .coveo-footer .coveo-more, .CoveoFacetRange .coveo-footer .coveo-less {
      color: #666666;
      text-decoration: none;
      padding: 1px 6px 2px;
      line-height: 12px;
      display: inline-block; }
    .CoveoFacetRange .coveo-footer .coveo-more {
      display: none; }
    .CoveoFacetRange .coveo-footer .coveo-more.coveo-active {
      display: inline-block; }
    .CoveoFacetRange .coveo-footer .coveo-more.coveo-active + .coveo-less {
      border-left: 1px solid #999999; }
  .CoveoFacetRange.coveo-disabled .coveo-slider-line {
    background-color: #dddddd; }
  .CoveoFacetRange.coveo-disabled .coveo-slider-button {
    background-color: #b3b3b3;
    box-shadow: none; }
  .CoveoFacetRange.coveo-collapsed .coveo-slider-container {
    display: none; }
  .CoveoFacetRange.coveo-disabled-empty {
    display: none; }

@-webkit-keyframes coveo-spin {
  from {
    -webkit-transform: rotate(0deg); }

  to {
    -webkit-transform: rotate(360deg); } }

@-moz-keyframes coveo-spin {
  from {
    -moz-transform: rotate(0deg); }

  to {
    -moz-transform: rotate(360deg); } }

@-o-keyframes coveo-spin {
  from {
    -o-transform: rotate(0deg); }

  to {
    -o-transform: rotate(360deg); } }

@keyframes coveo-spin {
  from {
    transform: rotate(0deg); }

  to {
    transform: rotate(360deg); } }

.coveo-facet-breadcrumb {
  margin-left: 4px; }
  .coveo-facet-breadcrumb * {
    vertical-align: top; }
  .coveo-facet-breadcrumb .coveo-title {
    margin-right: 8px; }
  .coveo-facet-breadcrumb .coveo-values .coveo-value {
    color: #0066cc;
    cursor: pointer;
    display: inline-block; }
    .coveo-facet-breadcrumb .coveo-values .coveo-value:hover {
      color: #F47F24; }
      .coveo-facet-breadcrumb .coveo-values .coveo-value:hover .coveo-clear {
        opacity: 1; }
    .coveo-facet-breadcrumb .coveo-values .coveo-value.coveo-excluded .coveo-caption {
      text-decoration: line-through; }
    .coveo-facet-breadcrumb .coveo-values .coveo-value .coveo-clear {
      display: inline-block;
      opacity: 0.5;
      margin: 2px 2px 2px; }
    .coveo-facet-breadcrumb .coveo-values .coveo-value .coveo-multi-icon {
      margin: 0; }
      .coveo-facet-breadcrumb .coveo-values .coveo-value .coveo-multi-icon.coveo-selected {
        vertical-align: middle;
        margin-left: 5px; }
      .coveo-facet-breadcrumb .coveo-values .coveo-value .coveo-multi-icon.coveo-excluded {
        vertical-align: middle;
        margin-left: 5px; }

.coveo-search-button-mobile {
  padding-right: 10px;
  color: #666666;
  text-align: right;
  display: inline-block;
  float: right;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }
  .coveo-search-button-mobile:before {
    content: "";
    margin-right: 5px; }

.coveo-modalBox.coveo-mobile-facet-search {
  width: 100%;
  height: 100%; }
  .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    padding: 0;
    margin: 0; }
    .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body {
      height: 93%;
      padding: 0px 10px 10px 10px; }
      .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search {
        margin: 8px 0px 5px 0px; }
        .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search .coveo-magnifier, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search .coveo-wait-animation {
          margin: 0;
          position: absolute;
          top: 14px;
          left: 10px; }
        .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search .coveo-wait-animation {
          -webkit-animation-name: coveo-spin;
          -moz-animation-name: coveo-spin;
          animation-name: coveo-spin;
          -webkit-animation-timing-function: linear;
          -moz-animation-timing-function: linear;
          animation-timing-function: linear;
          -webkit-animation-duration: 1s;
          -moz-animation-duration: 1s;
          animation-duration: 1s;
          -webkit-animation-iteration-count: infinite;
          -moz-animation-iteration-count: infinite;
          animation-iteration-count: infinite; }
        .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search .coveo-middle input {
          line-height: 30px;
          width: 100%;
          border: 1px solid silver;
          border-radius: 2px;
          padding-left: 25px; }
        .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search .coveo-clear {
          display: none; }
      .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results {
        position: relative;
        border: none;
        box-shadow: none;
        padding: 10px; }
        .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-value {
          padding: 0 10px;
          margin: 0 -10px;
          font-size: 16px;
          line-height: 36px; }
          .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-value .coveo-checkbox {
            width: 30px;
            height: 30px;
            padding-top: 1px;
            vertical-align: middle; }
            .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-value .coveo-checkbox > span {
              vertical-align: top;
              margin-top: 8px; }
          .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-value:hover .coveo-checkbox span {
            vertical-align: top;
            margin-top: 8px; }
          .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-value.coveo-selected div.coveo-checkbox > span {
            vertical-align: top;
            margin-top: 8px; }
          .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-value.coveo-selected:hover div.coveo-checkbox span {
            vertical-align: top;
            margin-top: 8px; }
          .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-value.coveo-selected:hover div.coveo-checkbox span {
            vertical-align: top; }
          .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-value .coveo-exclude {
            display: none; }
          .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-value.coveo-no-state:hover .coveo-checkbox > span {
            visibility: hidden; }
        .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-selectable:hover, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-select-all, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-selectable.coveo-current {
          background-color: white; }
        .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-checkbox {
          width: 16px;
          height: 16px;
          display: inline-block;
          margin: 3px 5px 3px 3px;
          background-color: white;
          box-shadow: 0px 0px 1px #b0b3ae;
          text-align: center;
          vertical-align: top; }
          .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-checkbox > span {
            margin: 2px; }
        .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-label {
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          font-size: 13px; }
        .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-count {
          color: #8a8a8a;
          font-size: 13px;
          margin-left: 10px; }
        .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-select-all {
          line-height: 36px; }
          .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-select-all .coveo-mobile-facet-search-select-all {
            position: relative;
            top: 2px;
            margin-left: 5px; }
        .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-selected div.coveo-checkbox > span {
          vertical-align: top;
          margin-top: 8px; }
        .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-selected div.coveo-checkbox span {
          vertical-align: top; }
        .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-selected:hover div.coveo-checkbox span {
          vertical-align: top;
          margin-top: 8px; }
        .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results label {
          width: 100%;
          display: block;
          margin: 5px 0px 5px 0px; }
          .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results label.coveo-with-computed-field {
            position: relative;
            margin: 5px 0px 5px 0px; }
            .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results label.coveo-with-computed-field .coveo-count {
              display: block;
              position: absolute;
              left: 33px;
              top: 17px;
              line-height: 23px; }
            .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results label.coveo-with-computed-field .coveo-caption {
              line-height: 23px;
              vertical-align: top; }
            .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results label.coveo-with-computed-field .coveo-computed-field {
              line-height: 23px; }
            .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results label.coveo-with-computed-field .coveo-count {
              left: 28px; }

.coveo-settings-popup {
  position: absolute;
  background: #f7f7f7;
  overflow: hidden;
  border: 1px solid #efefef;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
  z-index: 1; }
  .coveo-settings-popup .coveo-section {
    clear: both; }
  .coveo-settings-popup .coveo-section {
    clear: both; }
    .coveo-settings-popup .coveo-section .coveo-items {
      padding: 10px 0;
      background: white;
      overflow: hidden; }
      .coveo-settings-popup .coveo-section .coveo-items .coveo-item {
        line-height: 26px;
        height: 26px;
        white-space: nowrap;
        padding: 0 32px 0 16px;
        cursor: pointer;
        -moz-padding-end: 70px; }
        .coveo-settings-popup .coveo-section .coveo-items .coveo-item.coveo-selected {
          font-weight: bold; }
        .coveo-settings-popup .coveo-section .coveo-items .coveo-item:hover {
          background: #d7ebff; }
    .coveo-settings-popup .coveo-section.coveo-disabled .coveo-items .coveo-item {
      cursor: default;
      opacity: 0.5; }
      .coveo-settings-popup .coveo-section.coveo-disabled .coveo-items .coveo-item:hover {
        background: white; }
    .coveo-settings-popup .coveo-section .coveo-icon {
      margin: 15px; }
    .coveo-settings-popup .coveo-section.coveo-sort .coveo-icon {
      float: left; }
    .coveo-settings-popup .coveo-section.coveo-direction .coveo-items {
      border-top: 1px solid #DDDDDD; }
    .coveo-settings-popup .coveo-section.coveo-direction .coveo-icon {
      float: left; }
    .coveo-settings-popup .coveo-section.coveo-save-state .coveo-items {
      border-top: 1px solid #DDDDDD; }
    .coveo-settings-popup .coveo-section.coveo-save-state .coveo-icon {
      float: left; }
    .coveo-settings-popup .coveo-section.coveo-clear-state .coveo-items {
      border-top: 1px solid #DDDDDD; }
    .coveo-settings-popup .coveo-section.coveo-clear-state .coveo-icon {
      float: left; }
    .coveo-settings-popup .coveo-section.coveo-hide .coveo-items, .coveo-settings-popup .coveo-section.coveo-show .coveo-items {
      border-top: 1px solid #DDDDDD; }
    .coveo-settings-popup .coveo-section.coveo-hide .coveo-icon {
      float: left; }
    .coveo-settings-popup .coveo-section.coveo-show .coveo-icon {
      float: left; }

.CoveoSearchInterface .CoveoResult.coveo-lithium-result .coveo-lithium-header {
  padding-top: 3px; }
.CoveoSearchInterface .CoveoResult.coveo-lithium-result .coveo-excerpt .CoveoResultLink {
  text-decoration: none;
  color: black;
  display: block; }
  .CoveoSearchInterface .CoveoResult.coveo-lithium-result .coveo-excerpt .CoveoResultLink:hover {
    cursor: pointer; }
    .CoveoSearchInterface .CoveoResult.coveo-lithium-result .coveo-excerpt .CoveoResultLink:hover:link {
      color: #0066cc;
      text-decoration: none; }
    .CoveoSearchInterface .CoveoResult.coveo-lithium-result .coveo-excerpt .CoveoResultLink:hover:hover {
      color: #0066cc;
      text-decoration: underline; }
    .CoveoSearchInterface .CoveoResult.coveo-lithium-result .coveo-excerpt .CoveoResultLink:hover:visited {
      color: #4c0066; }

.coveo-lithium-result .coveo-expanded-child-result + .coveo-expanded-child-result {
  border-top: 1px solid #cccccc;
  padding-top: 10px; }

.coveo-lithium-from, .coveo-lithium-to {
  color: #666666;
  font-size: 13px;
  line-height: 24px; }
  .coveo-lithium-from a, .coveo-lithium-to a {
    cursor: pointer;
    color: #2c5985;
    text-decoration: none;
    white-space: nowrap; }
    .coveo-lithium-from a:hover, .coveo-lithium-to a:hover {
      color: #F47F24; }

.CoveoHiddenQuery {
  margin: 8px 0 16px 20px;
  background-color: #f7f7f7;
  padding: 10px; }
  .CoveoHiddenQuery .coveo-remove {
    float: right;
    margin-left: 5px;
    color: #2c5985;
    text-decoration: none; }
    .CoveoHiddenQuery .coveo-remove:hover {
      text-decoration: none;
      color: #F47F24; }
  .CoveoHiddenQuery h2 {
    font-size: 16px;
    display: inline; }

@-webkit-keyframes loadingFade {
  0% {
    opacity: 0; }

  50% {
    opacity: 0.8; }

  100% {
    opacity: 0; } }

@-moz-keyframes loadingFade {
  0% {
    opacity: 0; }

  50% {
    opacity: 0.8; }

  100% {
    opacity: 0; } }

@-o-keyframes loadingFade {
  0% {
    opacity: 0; }

  50% {
    opacity: 0.8; }

  100% {
    opacity: 0; } }

@keyframes loadingFade {
  0% {
    opacity: 0; }

  50% {
    opacity: 0.8; }

  100% {
    opacity: 0; } }

.coveo-first-loading-animation {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  text-align: center;
  padding-top: 100px;
  background: #f7f7f7; }
  .coveo-first-loading-animation .coveo-loading-container {
    -webkit-transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
    -webkit-transform: rotatex(0);
    -moz-transform: rotatex(0);
    -ms-transform: rotatex(0);
    -o-transform: rotatex(0);
    transform: rotatex(0); }
    .coveo-first-loading-animation .coveo-loading-container .coveo-loading-dot {
      background-color: rgba(20, 20, 20, 0.9);
      background: rgba(20, 20, 20, 0.9);
      border-radius: 5px;
      box-shadow: inset 0 0 5px #000, 0 1px 1px rgba(255, 255, 255, 0.1);
      display: inline-block;
      width: 8px;
      height: 8px;
      margin: 0 4px;
      border-radius: 50%;
      opacity: 0;
      box-shadow: 0 0 2px black;
      -webkit-animation: loadingFade 1s infinite;
      -moz-animation: loadingFade 1s infinite;
      animation: loadingFade 1s infinite; }
    .coveo-first-loading-animation .coveo-loading-container .coveo-loading-dot:nth-child(1) {
      -webkit-animation-delay: 100ms;
      -moz-animation-delay: 100ms;
      animation-delay: 100ms; }
    .coveo-first-loading-animation .coveo-loading-container .coveo-loading-dot:nth-child(2) {
      -webkit-animation-delay: 200ms;
      -moz-animation-delay: 200ms;
      animation-delay: 200ms; }
    .coveo-first-loading-animation .coveo-loading-container .coveo-loading-dot:nth-child(3) {
      -webkit-animation-delay: 300ms;
      -moz-animation-delay: 300ms;
      animation-delay: 300ms; }
    .coveo-first-loading-animation .coveo-loading-container .coveo-loading-dot:nth-child(4) {
      -webkit-animation-delay: 400ms;
      -moz-animation-delay: 400ms;
      animation-delay: 400ms; }
  .coveo-first-loading-animation .coveo-loading-container {
    margin-top: 15px; }

.coveo-generic-loading-animation .coveo-loading-container {
  -webkit-transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  -webkit-transform: rotatex(0);
  -moz-transform: rotatex(0);
  -ms-transform: rotatex(0);
  -o-transform: rotatex(0);
  transform: rotatex(0); }
  .coveo-generic-loading-animation .coveo-loading-container .coveo-loading-dot {
    background-color: rgba(20, 20, 20, 0.9);
    background: rgba(20, 20, 20, 0.9);
    border-radius: 5px;
    box-shadow: inset 0 0 5px #000, 0 1px 1px rgba(255, 255, 255, 0.1);
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: 0 4px;
    border-radius: 50%;
    opacity: 0;
    box-shadow: 0 0 2px black;
    -webkit-animation: loadingFade 1s infinite;
    -moz-animation: loadingFade 1s infinite;
    animation: loadingFade 1s infinite; }
  .coveo-generic-loading-animation .coveo-loading-container .coveo-loading-dot:nth-child(1) {
    -webkit-animation-delay: 100ms;
    -moz-animation-delay: 100ms;
    animation-delay: 100ms; }
  .coveo-generic-loading-animation .coveo-loading-container .coveo-loading-dot:nth-child(2) {
    -webkit-animation-delay: 200ms;
    -moz-animation-delay: 200ms;
    animation-delay: 200ms; }
  .coveo-generic-loading-animation .coveo-loading-container .coveo-loading-dot:nth-child(3) {
    -webkit-animation-delay: 300ms;
    -moz-animation-delay: 300ms;
    animation-delay: 300ms; }
  .coveo-generic-loading-animation .coveo-loading-container .coveo-loading-dot:nth-child(4) {
    -webkit-animation-delay: 400ms;
    -moz-animation-delay: 400ms;
    animation-delay: 400ms; }

.CoveoTab {
  float: left;
  padding: 6px 10px;
  vertical-align: top;
  color: #fefefe;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
  height: 30px; }
  .CoveoTab > .coveo-icon {
    float: left;
    margin-right: 5px; }
  .CoveoTab:hover {
    color: #fefefe;
    background: #6d6d79;
    text-decoration: none; }
  .CoveoTab.coveo-selected {
    background: #2B2B33; }

.CoveoSearchInterface.coveo-waiting-for-first-query .coveo-omnibox {
  z-index: 0; }

.coveo-omnibox {
  border: 1px solid #BBBBBB;
  z-index: 10;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
  background-color: white;
  border-collapse: collapse;
  position: absolute;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  padding-bottom: 4px; }
  .coveo-omnibox .coveo-omnibox-section {
    vertical-align: middle;
    font-family: OpenSans, sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-bottom: 2px; }
    .coveo-omnibox .coveo-omnibox-section .coveo-omnibox-facetValue {
      margin: 0;
      padding-top: 2px; }
  .coveo-omnibox .coveo-omnibox-section > .coveo-text {
    font-family: "Arimo", sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .coveo-omnibox .coveo-omnibox-facet-header {
    float: left;
    width: 100%;
    padding: 5px 15px 5px 15px;
    height: 26px;
    color: #2C5985; }
    .coveo-omnibox .coveo-omnibox-facet-header .coveo-icon {
      margin-right: 6px;
      vertical-align: text-bottom; }
  .coveo-omnibox .coveo-omnibox-facet-value {
    list-style: none;
    margin: 5px 0 3px 0;
    padding: 0;
    width: 100%;
    display: inline-block;
    float: right;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 26px;
    padding: 0 15px 0 46px;
    margin: 0; }
    .coveo-omnibox .coveo-omnibox-facet-value .coveo-value {
      margin: 0 -15px;
      padding: 0 15px; }
    .coveo-omnibox .coveo-omnibox-facet-value li {
      -webkit-transition: opacity 0.2s;
      -moz-transition: opacity 0.2s;
      transition: opacity 0.2s;
      opacity: 1;
      margin: 0;
      padding: 0;
      line-height: 22px; }
      .coveo-omnibox .coveo-omnibox-facet-value li.coveo-selected .coveo-caption {
        font-weight: bold; }
      .coveo-omnibox .coveo-omnibox-facet-value li.coveo-excluded .coveo-caption, .coveo-omnibox .coveo-omnibox-facet-value li.coveo-excluded .coveo-computed-field, .coveo-omnibox .coveo-omnibox-facet-value li.coveo-excluded .coveo-count {
        text-decoration: line-through; }
      .coveo-omnibox .coveo-omnibox-facet-value li > * {
        vertical-align: middle; }
      .coveo-omnibox .coveo-omnibox-facet-value li label {
        display: block;
        overflow: hidden;
        white-space: nowrap;
        cursor: pointer; }
      .coveo-omnibox .coveo-omnibox-facet-value li label .coveo-label {
        overflow: hidden; }
      .coveo-omnibox .coveo-omnibox-facet-value li input[type="checkbox"] {
        display: none; }
      .coveo-omnibox .coveo-omnibox-facet-value li .coveo-checkbox {
        width: 16px;
        height: 16px;
        display: inline-block;
        margin: 3px 5px 3px 3px;
        background-color: white;
        box-shadow: 0px 0px 1px #b0b3ae;
        text-align: center;
        vertical-align: top; }
        .coveo-omnibox .coveo-omnibox-facet-value li .coveo-checkbox > span {
          margin: 2px; }
      .coveo-omnibox .coveo-omnibox-facet-value li.coveo-no-state .coveo-checkbox > span {
        visibility: hidden; }
      .coveo-omnibox .coveo-omnibox-facet-value li.coveo-no-state:hover .coveo-checkbox > span {
        visibility: visible; }
      .coveo-omnibox .coveo-omnibox-facet-value li.coveo-excluded .coveo-checkbox {
        background-color: white; }
      .coveo-omnibox .coveo-omnibox-facet-value li.coveo-excluded .coveo-computed-field {
        margin-right: 16px; }
      .coveo-omnibox .coveo-omnibox-facet-value li .coveo-icon {
        display: inline-block;
        margin: 3px 5px 3px 0;
        vertical-align: top; }
      .coveo-omnibox .coveo-omnibox-facet-value li .coveo-caption {
        display: inline-block;
        color: black;
        font-size: 13px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        vertical-align: middle; }
        .coveo-omnibox .coveo-omnibox-facet-value li .coveo-caption .coveo-highlight {
          font-weight: bold; }
      .coveo-omnibox .coveo-omnibox-facet-value li .coveo-count {
        font-size: 12px;
        color: #8a8a8a;
        vertical-align: middle;
        margin: 0 5px;
        display: inline-block;
        -webkit-transition: opacity 1s;
        -moz-transition: opacity 1s;
        transition: opacity 1s; }
        .coveo-omnibox .coveo-omnibox-facet-value li .coveo-count.coveo-waitDelta {
          opacity: 0; }
      .coveo-omnibox .coveo-omnibox-facet-value li .coveo-computed-field {
        float: right;
        font-size: 11px;
        color: #666666; }
      .coveo-omnibox .coveo-omnibox-facet-value li .coveo-exclude {
        float: right;
        visibility: hidden;
        cursor: pointer;
        opacity: 0.5;
        margin: 5px 2px 4px; }
        .coveo-omnibox .coveo-omnibox-facet-value li .coveo-exclude:hover {
          opacity: 1; }
      .coveo-omnibox .coveo-omnibox-facet-value li:hover .coveo-exclude {
        visibility: visible; }
      .coveo-omnibox .coveo-omnibox-facet-value li .coveo-label > * {
        vertical-align: middle; }
      .coveo-omnibox .coveo-omnibox-facet-value li .coveo-checkbox {
        margin: 5px 5px 5px 3px; }
      .coveo-omnibox .coveo-omnibox-facet-value li .coveo-caption {
        margin-top: 1.5px; }
      .coveo-omnibox .coveo-omnibox-facet-value li .coveo-count {
        margin-top: 1.5px; }
  .coveo-omnibox .coveo-omnibox-header {
    height: 26px;
    color: #0065cb;
    margin-top: 4px;
    margin-bottom: 2px; }
    .coveo-omnibox .coveo-omnibox-header .coveo-text {
      padding: 6px 15px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
  .coveo-omnibox .coveo-omnibox-selectable {
    cursor: pointer; }
  .coveo-omnibox .coveo-omnibox-selected {
    background-color: #d7ebff; }
  .coveo-omnibox .coveo-highlights {
    font-weight: bold; }

.coveo-loading {
  background: url(../image/wait_circle_small.gif) no-repeat 98% center;
  background-color: white; }

.CoveoPager {
  margin: 30px 0 30px 20px;
  font-size: 12px; }
  .CoveoPager ul {
    padding: 0; }
    .CoveoPager ul li {
      border: 0;
      margin: 0;
      padding: 0;
      list-style: none;
      display: inline-block;
      vertical-align: middle; }
      .CoveoPager ul li > a {
        display: inline-block;
        min-width: 30px;
        padding: 7px 6px 6px 5px;
        font-weight: bold;
        text-decoration: none;
        text-align: center;
        vertical-align: center;
        color: #666666;
        background: #f7f7f7;
        border-left: 1px solid #cccccc;
        border-top: 1px solid #cccccc;
        border-bottom: 1px solid #cccccc;
        height: 29px;
        cursor: pointer; }
      .CoveoPager ul li:first-child > a {
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px; }
      .CoveoPager ul li:last-child > a {
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
        border-right: 1px solid #cccccc; }
      .CoveoPager ul li:hover > a {
        color: #666666;
        background: white;
        border-left: 1px solid #cccccc;
        border-top: 1px solid #cccccc;
        border-bottom: 1px solid #cccccc; }
      .CoveoPager ul li:hover:first-child > a {
        border-left: 1px solid #cccccc; }
      .CoveoPager ul li:hover:last-child > a {
        border-right: 1px solid #cccccc; }
      .CoveoPager ul li.coveo-active > a {
        color: white;
        background: #0065cb;
        border-left: 1px solid #cccccc;
        border-top: 1px solid #0058b0;
        border-bottom: 1px solid #0058b0; }
      .CoveoPager ul li.coveo-active:first-child > a {
        border-left: 1px solid #0058b0; }
      .CoveoPager ul li.coveo-active:last-child > a {
        border-right: 1px solid #0058b0; }
      .CoveoPager ul li.coveo-previous > a > span {
        vertical-align: middle; }
      .CoveoPager ul li.coveo-next > a > span {
        vertical-align: middle; }

.CoveoPrintableUri {
  margin: 2px 0 5px 0;
  color: #666666; }
  .CoveoPrintableUri a {
    font-size: 12px;
    color: #666666;
    text-decoration: none;
    cursor: pointer;
    padding: 0 2px 0 2px;
    display: inline-block; }
    .CoveoPrintableUri a:hover {
      text-decoration: underline; }
  .CoveoPrintableUri .coveo-printable-uri-separator {
    font-size: 9px; }
  .CoveoPrintableUri .coveo-hidden {
    display: none; }

.CoveoQueryBox {
  padding: 0px 8px;
  margin: 0px;
  vertical-align: middle;
  border-radius: 4px;
  border: 1px solid #cccccc;
  border-top-color: #C1C1C1;
  font-family: "Arimo", sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  padding-right: 40px; }

.coveo-query-box-clear {
  position: relative;
  margin-top: -27px;
  float: right;
  margin-right: 15px; }
  .coveo-query-box-clear:hover {
    cursor: pointer; }

input.CoveoQueryBox::-ms-clear {
  width: 0;
  height: 0; }

.CoveoQueryDuration {
  color: #666666;
  font-size: 12px; }

.CoveoQuerySummary div {
  margin-bottom: 5px; }
.CoveoQuerySummary .coveo-no-results-string {
  font-size: 16px; }
.CoveoQuerySummary .coveo-cancel-last {
  font-size: 13px;
  color: #0066cc;
  cursor: pointer; }
.CoveoQuerySummary .coveo-search-tips-info {
  font-size: 16px; }
.CoveoQuerySummary ul {
  margin-top: 0px; }
  .CoveoQuerySummary ul li {
    font-size: 14px; }

.CoveoResult {
  border-bottom: 1px solid #cccccc;
  margin: 20px 0px 20px 20px;
  position: relative; }
  .CoveoResult.coveo-omnibox-selectable {
    padding: 10px 10px 10px 30px;
    margin: 0; }
  .CoveoResult .highlight {
    font-weight: bold; }
  .CoveoResult .coveo-icon {
    float: left;
    margin: 3px 4px 0px -20px; }
  .CoveoResult .coveo-no-thumbnail {
    display: none; }
  .CoveoResult .coveo-date {
    float: right;
    font-size: 13px;
    margin-left: 10px;
    padding-top: 3px;
    color: #666666; }
  .CoveoResult .coveo-title {
    display: block;
    font-size: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 24px; }
    .CoveoResult .coveo-title > * {
      vertical-align: middle; }
    .CoveoResult .coveo-title .CoveoResultLink {
      margin-right: 5px;
      display: inline;
      overflow: hidden;
      white-space: normal; }
    .CoveoResult .coveo-title .CoveoResultLink:after {
      content: '\00a0';
      white-space: nowrap;
      visibility: hidden; }
  .CoveoResult .coveo-excerpt {
    max-width: 600px;
    font-size: 14px;
    padding: 5px 0 8px 0; }
  .CoveoResult .coveo-title .CoveoQuickView {
    visibility: hidden !important; }
  .CoveoResult:hover .coveo-title .CoveoQuickView {
    visibility: visible !important; }
  .CoveoResult a {
    cursor: pointer;
    color: #2c5985;
    text-decoration: none; }
    .CoveoResult a:hover {
      color: #F47F24; }
  .CoveoResult .coveo-badge {
    display: inline-block;
    padding: 4px 6px;
    background-color: #f7f7f7;
    vertical-align: middle;
    font-size: 12px; }
  .CoveoResult .CoveoBadge > span {
    display: inline-block;
    padding: 0.25em 0.5em;
    background-color: #ccc;
    vertical-align: middle;
    border-radius: 1em;
    line-height: 1em;
    margin-right: 4px;
    margin-bottom: 2px;
    font-size: 0.85em; }
  .CoveoResult .coveo-selectable-link {
    cursor: pointer;
    color: #2c5985;
    text-decoration: none; }
    .CoveoResult .coveo-selectable-link:hover {
      color: #F47F24; }
  .CoveoResult table.coveo-fields .coveo-field .coveo-label {
    font-weight: normal;
    background-color: #F4F4F4; }
  .CoveoResult .CoveoResultFolding .coveo-child-result .CoveoQuickView {
    margin-left: 5px; }

.CoveoFieldValue {
  word-break: break-word; }
  .CoveoFieldValue span.coveo-selected {
    font-weight: 700; }
  .CoveoFieldValue span.coveo-clickable, .CoveoFieldValue a.coveo-clickable {
    cursor: pointer;
    color: #2c5985;
    text-decoration: none; }
    .CoveoFieldValue span.coveo-clickable:hover, .CoveoFieldValue a.coveo-clickable:hover {
      color: #F47F24; }
  .CoveoFieldValue span:first-child:before, .CoveoFieldValue span.coveo-clickable:first-child:before, .CoveoFieldValue a.coveo-clickable:first-child:before {
    content: none; }
  .CoveoFieldValue span:before, .CoveoFieldValue span.coveo-clickable:before, .CoveoFieldValue a.coveo-clickable:before {
    color: #333;
    font-weight: normal;
    content: "; "; }

table.CoveoFieldTable {
  display: block;
  width: 100%;
  padding: 6px 5px;
  background-color: #f7f7f7;
  border-collapse: collapse; }
  table.CoveoFieldTable tr {
    width: 100%; }
  table.CoveoFieldTable th {
    color: #666666;
    text-align: right;
    font-weight: normal;
    min-width: 100px;
    max-width: 180px; }
  table.CoveoFieldTable td {
    text-align: left; }
  table.CoveoFieldTable th, table.CoveoFieldTable td {
    line-height: 16px;
    padding: 3px 5px;
    overflow: hidden; }

.CoveoResultAttachments .CoveoResultAttachments {
  margin: 2px 0 0 16px; }
.CoveoResultAttachments .coveo-attachment-container {
  font-size: 14px;
  margin: 0px 0px 5px 0px;
  position: relative; }
  .CoveoResultAttachments .coveo-attachment-container .coveo-icon {
    margin: 0px 5px 0px 0px; }
  .CoveoResultAttachments .coveo-attachment-container .CoveoQuickView {
    visibility: hidden !important; }
  .CoveoResultAttachments .coveo-attachment-container:hover .CoveoQuickView {
    visibility: visible !important; }
  .CoveoResultAttachments .coveo-attachment-container * {
    vertical-align: middle; }
.CoveoResultAttachments .coveo-attachment-sub-container {
  padding: 6px 0px 6px 20px; }
.CoveoResultAttachments .coveo-attachment-icon {
  margin-right: 5px;
  display: inline-block;
  min-width: 16px;
  min-height: 16px;
  position: relative;
  top: 3px; }
.CoveoResultAttachments .coveo-thumbnail-icon {
  position: relative;
  margin-left: 5px;
  top: 5px;
  overflow: visible; }
  .CoveoResultAttachments .coveo-thumbnail-icon img {
    border: 1px solid #BBBBBB;
    box-shadow: 0px 0px 3px 0px #abaaa9;
    position: absolute;
    left: 100%;
    display: none;
    z-index: 1; }
  .CoveoResultAttachments .coveo-thumbnail-icon:hover {
    cursor: pointer; }
    .CoveoResultAttachments .coveo-thumbnail-icon:hover img {
      display: block; }

.CoveoResultFolding .coveo-folding-results {
  margin-bottom: 6px; }
.CoveoResultFolding .coveo-loading-animation {
  margin: auto;
  width: 84px;
  margin-bottom: 10px; }
.CoveoResultFolding .coveo-child-result {
  border-left: 2px solid #cfcfcf;
  padding: 0px 0px 0px 6px; }
  .CoveoResultFolding .coveo-child-result .coveo-date {
    color: #999999;
    font-size: 12px; }
  .CoveoResultFolding .coveo-child-result:hover {
    border-left: 2px solid #0065CB; }

.coveo-folding-footer-section-for-less, .coveo-folding-footer-section-for-more {
  background-color: #f7f7f7;
  border: 1px solid #cccccc;
  display: inline-block;
  padding: 3px;
  font-size: 11px;
  position: absolute;
  border-radius: 4px;
  bottom: -12px; }
  .coveo-folding-footer-section-for-less:hover, .coveo-folding-footer-section-for-more:hover {
    cursor: pointer;
    background-color: white;
    -webkit-transition: background-color 0.25s;
    -moz-transition: background-color 0.25s;
    transition: background-color 0.25s; }

.coveo-folding-header-caption {
  font-size: 11px;
  color: #333333;
  margin-bottom: 10px; }

.coveo-folding-footer {
  margin-top: 12px;
  margin-bottom: 3px; }

.coveo-folding-footer-icon {
  margin-left: 5px; }

.coveo-more {
  display: inline-block; }
  .coveo-more:hover {
    cursor: pointer; }
  .coveo-more .coveo-folding-footer-icon {
    position: relative;
    top: 1px; }

.coveo-less {
  display: inline-block; }
  .coveo-less:hover {
    cursor: pointer; }
  .coveo-less .coveo-folding-footer-icon {
    position: relative;
    top: 1px; }

a.coveo-folding-show-more, a.coveo-folding-show-less {
  color: #b0b2ad;
  font-size: 11px; }
  a.coveo-folding-show-more:hover, a.coveo-folding-show-less:hover {
    text-decoration: none;
    color: #b0b2ad; }

.coveo-child-result {
  margin-bottom: 5px; }
  .coveo-child-result * {
    vertical-align: middle; }

.coveo-result-frame, .CoveoResult.coveo-result-frame {
  margin-left: 0;
  display: block; }
  .coveo-result-frame .coveo-icon, .CoveoResult.coveo-result-frame .coveo-icon {
    margin: 0 0 4px 0;
    float: none; }
  .coveo-result-frame .coveo-result-row, .CoveoResult.coveo-result-frame .coveo-result-row {
    width: 100%;
    display: table;
    table-layout: fixed;
    margin: 0.25em 0; }
  .coveo-result-frame .coveo-result-cell, .CoveoResult.coveo-result-frame .coveo-result-cell {
    line-height: 1.25em;
    display: table-cell;
    vertical-align: top; }
    .coveo-result-frame .coveo-result-cell > *, .CoveoResult.coveo-result-frame .coveo-result-cell > * {
      vertical-align: middle; }
    .coveo-result-frame .coveo-result-cell .CoveoTemplateLoader, .CoveoResult.coveo-result-frame .coveo-result-cell .CoveoTemplateLoader {
      display: inline-block; }
    .coveo-result-frame .coveo-result-cell.coveo-no-wrap, .CoveoResult.coveo-result-frame .coveo-result-cell.coveo-no-wrap {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .coveo-result-frame .CoveoThumbnail, .CoveoResult.coveo-result-frame .CoveoThumbnail {
    max-width: 100%; }
  .coveo-result-frame .CoveoQuickView, .CoveoResult.coveo-result-frame .CoveoQuickView {
    visibility: hidden; }
  .coveo-result-frame:hover .CoveoQuickView, .coveo-result-frame:hover > * .CoveoQuickView, .coveo-result-frame:hover > * > * .CoveoQuickView, .coveo-result-frame :hover .CoveoQuickView, .coveo-result-frame :hover > * .CoveoQuickView, .coveo-result-frame :hover > * > * .CoveoQuickView, .CoveoResult.coveo-result-frame:hover .CoveoQuickView, .CoveoResult.coveo-result-frame:hover > * .CoveoQuickView, .CoveoResult.coveo-result-frame:hover > * > * .CoveoQuickView, .CoveoResult.coveo-result-frame :hover .CoveoQuickView, .CoveoResult.coveo-result-frame :hover > * .CoveoQuickView, .CoveoResult.coveo-result-frame :hover > * > * .CoveoQuickView {
    visibility: visible; }

.CoveoResultLink {
  cursor: pointer; }
  .CoveoResultLink:link {
    color: #0066cc;
    text-decoration: none; }
  .CoveoResultLink:hover {
    color: #0066cc;
    text-decoration: underline; }
  .CoveoResultLink:visited {
    color: #4c0066; }

.CoveoResultList.coveo-faded {
  opacity: 0.5; }

.CoveoResultList {
  margin-top: 15px; }
  .CoveoResultList .coveo-fade-out {
    opacity: 0.5;
    -webkit-transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;
    transition: opacity 0.5s; }
  .CoveoResultList .coveo-wait-animation {
    display: block;
    margin: 10px auto; }

.CoveoSearchInterface .CoveoImageResultList {
  position: relative;
  height: 0;
  margin-top: 10px;
  overflow: hidden;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s; }
  .CoveoSearchInterface .CoveoImageResultList .CoveoResult {
    position: absolute;
    left: -1000px;
    top: 0;
    margin: 5px;
    border-bottom: 0;
    opacity: 1;
    -webkit-transition: left 0.7s;
    -moz-transition: left 0.7s;
    transition: left 0.7s; }
    .CoveoSearchInterface .CoveoImageResultList .CoveoResult img {
      width: 100%;
      height: 100%;
      margin: 0 auto;
      -webkit-transition: all 0.7s;
      -moz-transition: all 0.7s;
      transition: all 0.7s; }
    .CoveoSearchInterface .CoveoImageResultList .CoveoResult.coveo-transition-all {
      -webkit-transition: all 0.7s;
      -moz-transition: all 0.7s;
      transition: all 0.7s; }

.CoveoSearchBox {
  overflow: hidden;
  height: 38px;
  border-radius: 4px; }
  .CoveoSearchBox > div {
    overflow: hidden;
    height: 100%; }
  .CoveoSearchBox .CoveoQueryBox {
    width: 100%;
    height: 100%;
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    padding: 5px;
    padding-right: 40px;
    display: block; }
  .CoveoSearchBox .CoveoSearchButton {
    float: right;
    height: 100%;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }

.CoveoSearchButton {
  color: white;
  background: #F58C3A;
  border: 1px solid #d86d01;
  border-radius: 4px;
  padding: 5px 8px 9px;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  overflow: hidden;
  padding: 10px 18px 9px; }
  .CoveoSearchButton:hover {
    background: #F58C3A; }

.CoveoSearchInterface {
  display: none; }
  .CoveoSearchInterface .coveo-highlight {
    font-weight: bold; }
  .CoveoSearchInterface input[type=text]::-ms-clear {
    width: 0;
    height: 0; }
  .CoveoSearchInterface.coveo-waiting-for-first-query {
    background: #f7f7f7; }
  .CoveoSearchInterface .coveo-tab-disabled {
    display: none; }

.coveo-hide-until-loaded {
  display: none; }

.coveo-show-after-loaded {
  -webkit-animation-name: coveo-appear;
  -moz-animation-name: coveo-appear;
  animation-name: coveo-appear;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  animation-duration: 1s; }

.coveo-modalBox-opened .CoveoSearchInterface, .CoveoSearchInterface.coveo-modalBox-opened {
  overflow: hidden; }

@-webkit-keyframes coveo-appear {
  from {
    opacity: 0; }

  to {
    opacity: 1; } }

@-moz-keyframes coveo-appear {
  from {
    opacity: 0; }

  to {
    opacity: 1; } }

@-o-keyframes coveo-appear {
  from {
    opacity: 0; }

  to {
    opacity: 1; } }

@keyframes coveo-appear {
  from {
    opacity: 0; }

  to {
    opacity: 1; } }

.CoveoSettings {
  background-color: #f7f7f7;
  border: 1px solid #cccccc;
  float: right;
  padding: 9px;
  margin: 0 0 0 10px;
  border-radius: 4px;
  width: 38px;
  height: 38px; }
  .CoveoSettings:hover {
    cursor: pointer;
    background-color: white;
    -webkit-transition: background-color 0.25s;
    -moz-transition: background-color 0.25s;
    transition: background-color 0.25s; }

.coveo-advanced-menu {
  position: absolute;
  background: #f7f7f7;
  border: 1px solid #efefef;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
  min-width: 160px; }
  .coveo-advanced-menu:before {
    content: "";
    position: absolute;
    top: -14px;
    right: 10px;
    height: 0;
    width: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 6px;
    border-bottom-color: #cccccc; }
  .coveo-advanced-menu .coveo-section {
    clear: both; }
  .coveo-advanced-menu .coveo-section {
    clear: both; }
    .coveo-advanced-menu .coveo-section .coveo-items {
      background: white;
      overflow: hidden; }
      .coveo-advanced-menu .coveo-section .coveo-items .coveo-item {
        padding: 4px 8px 4px 8px;
        margin: 4px 0px 4px 0px;
        white-space: nowrap;
        cursor: pointer; }
        .coveo-advanced-menu .coveo-section .coveo-items .coveo-item.coveo-selected {
          font-weight: bold; }
        .coveo-advanced-menu .coveo-section .coveo-items .coveo-item:hover {
          background: #d7ebff; }
    .coveo-advanced-menu .coveo-section .coveo-icon {
      margin: 7px 10px 0px 10px; }
    .coveo-advanced-menu .coveo-section.coveo-share-query .coveo-icon {
      float: left; }
    .coveo-advanced-menu .coveo-section.coveo-preference-panel .coveo-icon {
      float: left; }
    .coveo-advanced-menu .coveo-section.coveo-authentication-provider .coveo-icon {
      float: left; }

.CoveoShareQuery {
  height: 0px;
  overflow: hidden;
  margin-left: 1px; }
  .CoveoShareQuery .coveo-query-summary-info {
    font-size: 18px; }
  .CoveoShareQuery .coveo-query-summary-info-boxes {
    margin-top: 4px;
    padding-bottom: 5px; }
    .CoveoShareQuery .coveo-query-summary-info-boxes div:last-child {
      margin-top: 6px; }
    .CoveoShareQuery .coveo-query-summary-info-boxes .coveo-query-summary-info-label {
      display: block;
      font-size: 13px;
      font-weight: initial;
      color: #666666; }
    .CoveoShareQuery .coveo-query-summary-info-boxes .coveo-query-summary-info-input {
      width: 100%;
      margin-bottom: 5px;
      border-radius: 2px;
      border: 1px solid #dddddd;
      padding: 5px 6px;
      font-size: 14px; }
  .CoveoShareQuery .coveo-query-summary-info-close {
    float: right;
    cursor: pointer;
    padding: 4px;
    border-radius: 2px;
    background-color: #f7f7f7;
    height: 24px;
    width: 24px; }

.coveo-sort-section {
  text-align: right; }

.CoveoSort {
  padding-right: 3px;
  padding-left: 5px;
  color: #0066cc; }
  .CoveoSort.coveo-selected {
    color: black; }
  .CoveoSort:hover {
    cursor: pointer;
    text-decoration: underline;
    color: #0066cc; }
  .CoveoSort.coveo-selected:hover {
    cursor: default;
    text-decoration: none;
    color: black; }
  .CoveoSort.coveo-selected .coveo-icon {
    margin: 1px 0 1px 3px; }

.coveo-debug .coveo-body {
  height: 89vh; }
.coveo-debug .coveo-highlight {
  background-color: yellow; }
.coveo-debug .coveo-debug-search-input {
  width: 200px; }
.coveo-debug .coveo-debug-search-box {
  float: right; }
  .coveo-debug .coveo-debug-search-box .coveo-debug-title {
    float: left;
    margin: 0 10px 0 10px; }
  .coveo-debug .coveo-debug-search-box .coveo-debug-search-input {
    margin-top: 3px;
    float: right; }
.coveo-debug .coveo-text-selectable input {
  border: none;
  outline: 0;
  font-size: 15px;
  background-color: #E0E0E0; }
.coveo-debug .coveo-debug-checkbox {
  margin-left: 5px; }
.coveo-debug .coveo-debug-duration-bar {
  float: left;
  height: 15px;
  margin: 1px; }
.coveo-debug .coveo-debug-duration-name {
  float: left;
  margin-left: 5px; }
.coveo-debug .coveo-debug-duration-key {
  display: inline; }
.coveo-debug .coveo-debug-duration-keyText {
  float: left;
  margin-left: 5px; }
.coveo-debug .coveo-debug-duration-color {
  width: 3px;
  margin: 1px;
  height: 15px;
  float: left; }

.coveo-modalBox.coveo-debug > .coveo-wrapper {
  overflow-y: scroll;
  width: 75vw; }

.coveo-debug-title {
  font-weight: bold;
  font-size: 15px;
  margin: 10px 0 5px 10px; }

.coveo-debug-property-name, .coveo-debug-field-name, .coveo-debug-query-name, .coveo-debug-info-name, .coveo-debug-ranking-info-name {
  font-weight: bold;
  vertical-align: top; }

.coveo-debug-content {
  margin-left: 20px;
  margin-right: 20px;
  background-color: #E0E0E0; }
  .coveo-debug-content .coveo-icon {
    padding: 0 5px 0 5px; }
  .coveo-debug-content dt:hover, .coveo-debug-content dd:hover {
    cursor: pointer; }

.coveo-debug-ranking-info {
  white-space: pre; }

.CoveoTabGroupMenu {
  display: inline-block;
  float: left; }
  .CoveoTabGroupMenu a {
    line-height: 30px;
    display: block; }
  .CoveoTabGroupMenu .coveo-menu-item-active {
    text-align: center;
    padding: 0px 10px 0px 10px;
    min-width: 60px;
    color: #fefefe;
    font-weight: bold; }
    .CoveoTabGroupMenu .coveo-menu-item-active:hover {
      cursor: pointer; }
    .CoveoTabGroupMenu .coveo-menu-item-active > .coveo-icon {
      position: relative;
      top: 3px;
      margin-right: 5px; }
    .CoveoTabGroupMenu .coveo-menu-item-active > .coveo-show-more {
      margin-left: 5px;
      margin-right: 0px; }
  .CoveoTabGroupMenu .coveo-menu-open .coveo-menu-item-active {
    background: #2B2B33; }
  .CoveoTabGroupMenu .coveo-menu-item-container {
    background-color: #f7f7f7;
    position: absolute;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
    z-index: 999; }
    .CoveoTabGroupMenu .coveo-menu-item-container a {
      padding: 2px 10px 2px 10px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
      .CoveoTabGroupMenu .coveo-menu-item-container a:hover {
        cursor: pointer;
        background-color: #d7ebff; }
      .CoveoTabGroupMenu .coveo-menu-item-container a > .coveo-icon {
        margin-right: 5px;
        position: relative;
        top: 3px; }

.coveo-top-suggestion-header, .coveo-top-field-suggestion-header, .coveo-top-analytics-suggestion-header, .coveo-omnibox-result-list-header {
  padding-left: 15px;
  height: 26px; }

.coveo-top-suggestion-header-icon, .coveo-top-field-suggestion-header .coveo-icon-top-field, .coveo-top-analytics-suggestion-header .coveo-icon-top-analytics, .coveo-omnibox-result-list-header .coveo-icon-omnibox-result-list {
  vertical-align: bottom;
  margin-right: 5px; }

.coveo-top-suggestion-row, .coveo-top-field-suggestion-row, .coveo-top-analytics-suggestion-row, .coveo-top-field-suggestion-row {
  height: 26px;
  color: #0065cb;
  padding-left: 50px;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  padding-right: 10px;
  text-overflow: ellipsis; }

.coveo-top-analytics-suggestion-row {
  padding-top: 8px; }

.coveo-slider-container {
  width: 95%;
  height: 50px;
  position: relative; }
  .coveo-slider-container > div {
    height: 50px; }
  .coveo-slider-container svg {
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0.03); }

.coveo-slider-line {
  background-color: white;
  border-radius: 5px;
  border: 1px solid #cccccc;
  position: absolute;
  width: 100%;
  height: 10px;
  margin-left: 7px;
  top: 3px; }
  .coveo-slider-line.coveo-active {
    z-index: 1;
    background-color: #d7ebff; }

.coveo-slider-button {
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
  background-color: #39465d;
  border-radius: 2px;
  cursor: pointer;
  display: inline-block;
  width: 15px;
  height: 16px;
  z-index: 2;
  position: absolute; }
  .coveo-slider-button:hover {
    background-color: #747D8D; }
  .coveo-slider-button.coveo-active {
    background-color: #747D8D; }
  .coveo-slider-button:after {
    content: "";
    height: 10px;
    width: 2px;
    border-right: 1px solid white;
    border-left: 1px solid white;
    position: absolute;
    right: 4px;
    top: 3px; }
  .coveo-slider-button:before {
    content: "";
    height: 10px;
    border-right: 1px solid white;
    position: absolute;
    left: 4px;
    top: 3px; }

.coveo-slider-caption {
  position: absolute;
  top: 25px;
  left: 10px;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.coveo-slider-tooltip {
  white-space: nowrap;
  padding: 10px;
  background-color: #f7f7f7;
  border-radius: 4px;
  box-shadow: 0px 0px 3px 0px #abaaa9;
  z-index: 10;
  position: absolute;
  margin-top: 30px; }
  .coveo-slider-tooltip:after {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #b0b3ae;
    content: "";
    top: 37px;
    left: 11px;
    position: absolute; }
  .coveo-slider-tooltip .coveo-caption {
    font-size: 13px; }
  .coveo-slider-tooltip .coveo-count {
    font-size: 12px;
    color: #8a8a8a;
    margin-left: 5px; }

.coveo-slider-container.coveo-with-graph {
  height: 100px; }
  .coveo-slider-container.coveo-with-graph > div {
    height: 100px; }
  .coveo-slider-container.coveo-with-graph svg {
    position: absolute;
    left: 8px;
    top: -5px; }
    .coveo-slider-container.coveo-with-graph svg .coveo-bar {
      fill: #dddddd;
      shape-rendering: crispEdges; }
      .coveo-slider-container.coveo-with-graph svg .coveo-bar.coveo-active {
        fill: #9ca2ae; }
    .coveo-slider-container.coveo-with-graph svg .coveo-bar:hover {
      fill: #b9bec6;
      cursor: pointer; }
  .coveo-slider-container.coveo-with-graph .coveo-slider-line {
    top: 60px; }
  .coveo-slider-container.coveo-with-graph .coveo-slider-button {
    top: 57px; }
  .coveo-slider-container.coveo-with-graph .coveo-slider-caption {
    top: 80px; }

.CoveoSearchInterface .CoveoEmailActions {
  padding: 0 5px 10px 10px; }
  .CoveoSearchInterface .CoveoEmailActions .CoveoEmailAction {
    background: #f7f7f7;
    text-decoration: none;
    display: inline-block;
    margin-right: 15px;
    border: 1px solid #cccccc;
    padding: 3px;
    background-color: #f7f7f7;
    font-size: 15px;
    color: #8f8f8f;
    border-radius: 3px; }
    .CoveoSearchInterface .CoveoEmailActions .CoveoEmailAction:hover {
      cursor: pointer; }

.CoveoPreferencesPanel {
  height: 0px;
  overflow: hidden;
  position: relative;
  margin-left: 1px; }
  .CoveoPreferencesPanel label {
    vertical-align: middle; }
    .CoveoPreferencesPanel label:hover {
      cursor: pointer; }
  .CoveoPreferencesPanel.coveo-active {
    height: auto; }
  .CoveoPreferencesPanel .coveo-close {
    background-color: #f7f7f7;
    border: 1px solid #cccccc;
    float: right;
    position: absolute;
    top: 0;
    background-color: #f7f7f7;
    border-radius: 2px;
    padding: 4px;
    width: 24px;
    height: 24px;
    display: inline-block;
    border: none;
    right: 5px; }
    .CoveoPreferencesPanel .coveo-close:hover {
      cursor: pointer;
      background-color: white;
      -webkit-transition: background-color 0.25s;
      -moz-transition: background-color 0.25s;
      transition: background-color 0.25s; }
    .CoveoPreferencesPanel .coveo-close .coveo-icon {
      position: relative;
      top: 2px; }
    .CoveoPreferencesPanel .coveo-close .coveo-icon {
      top: 0px; }
  .CoveoPreferencesPanel .coveo-save {
    right: 40px; }
  .CoveoPreferencesPanel > .coveo-title {
    font-size: 18px;
    display: inline-block; }
  .CoveoPreferencesPanel .CoveoResultsPreferences, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences {
    clear: both;
    margin-bottom: 20px;
    margin-top: 10px; }
    .CoveoPreferencesPanel .CoveoResultsPreferences .coveo-title, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-title {
      font-size: 14px;
      font-weight: initial;
      color: black;
      margin: 15px 0px 10px 0px; }
    .CoveoPreferencesPanel .CoveoResultsPreferences .coveo-choices-container .coveo-inactive, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-choices-container .coveo-inactive {
      display: none; }
    .CoveoPreferencesPanel .CoveoResultsPreferences .coveo-choice-container, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-choice-container {
      padding: 5px 10px 0px 0px; }
    .CoveoPreferencesPanel .CoveoResultsPreferences input, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences input {
      margin-right: 35px; }
    .CoveoPreferencesPanel .CoveoResultsPreferences input[type=text], .CoveoPreferencesPanel .CoveoResultsFiltersPreferences input[type=text] {
      margin-bottom: 0px;
      border-radius: 4px;
      border: 1px solid #cccccc;
      box-shadow: inset 0px 2px 5px -1px #eeeeee;
      border-top-color: #C1C1C1;
      padding: 2px 8px;
      line-height: 25px; }
    .CoveoPreferencesPanel .CoveoResultsPreferences input[type=checkbox], .CoveoPreferencesPanel .CoveoResultsFiltersPreferences input[type=checkbox] {
      display: none; }
    .CoveoPreferencesPanel .CoveoResultsPreferences .coveo-input-icon, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-input-icon {
      width: 42px;
      height: 20px;
      cursor: pointer;
      display: inline-block;
      top: 7px;
      margin-right: 7px;
      position: relative; }
    .CoveoPreferencesPanel .CoveoResultsPreferences input[type=submit], .CoveoPreferencesPanel .CoveoResultsFiltersPreferences input[type=submit] {
      display: none; }

.CoveoPreferencePanelItem {
  clear: both;
  margin-bottom: 20px;
  margin-top: 10px; }
  .CoveoPreferencePanelItem .coveo-title {
    font-size: 14px;
    font-weight: initial;
    color: black;
    margin: 15px 0px 10px 0px; }
  .CoveoPreferencePanelItem .coveo-choices-container .coveo-inactive {
    display: none; }
  .CoveoPreferencePanelItem .coveo-choice-container {
    padding: 5px 10px 0px 0px; }
  .CoveoPreferencePanelItem input {
    margin-right: 35px; }
  .CoveoPreferencePanelItem input[type=text] {
    margin-bottom: 0px;
    border-radius: 4px;
    border: 1px solid #cccccc;
    box-shadow: inset 0px 2px 5px -1px #eeeeee;
    border-top-color: #C1C1C1;
    padding: 2px 8px;
    line-height: 25px; }
  .CoveoPreferencePanelItem input[type=checkbox] {
    display: none; }
  .CoveoPreferencePanelItem .coveo-input-icon {
    width: 42px;
    height: 20px;
    cursor: pointer;
    display: inline-block;
    top: 7px;
    margin-right: 7px;
    position: relative; }
  .CoveoPreferencePanelItem input[type=submit] {
    display: none; }

.coveo-results-filter-preferences-breadcrumb {
  margin-left: 4px; }
  .coveo-results-filter-preferences-breadcrumb * {
    vertical-align: top; }
  .coveo-results-filter-preferences-breadcrumb .coveo-title {
    margin-right: 8px; }
  .coveo-results-filter-preferences-breadcrumb .coveo-values .coveo-value {
    color: #0066cc;
    cursor: pointer;
    display: inline-block; }
    .coveo-results-filter-preferences-breadcrumb .coveo-values .coveo-value:hover {
      color: #F47F24; }
      .coveo-results-filter-preferences-breadcrumb .coveo-values .coveo-value:hover .coveo-clear {
        opacity: 1; }
    .coveo-results-filter-preferences-breadcrumb .coveo-values .coveo-value.coveo-excluded .coveo-caption {
      text-decoration: line-through; }
    .coveo-results-filter-preferences-breadcrumb .coveo-values .coveo-value .coveo-clear {
      display: inline-block;
      opacity: 0.5;
      margin: 2px 2px 2px; }
    .coveo-results-filter-preferences-breadcrumb .coveo-values .coveo-value .coveo-multi-icon {
      margin: 0; }
      .coveo-results-filter-preferences-breadcrumb .coveo-values .coveo-value .coveo-multi-icon.coveo-selected {
        vertical-align: middle;
        margin-left: 5px; }
      .coveo-results-filter-preferences-breadcrumb .coveo-values .coveo-value .coveo-multi-icon.coveo-excluded {
        vertical-align: middle;
        margin-left: 5px; }

.CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-title {
  display: inline-block; }
.CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-choice-container {
  background-color: #ececec;
  margin-bottom: 2px;
  padding: 0; }
  .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-choice-container .coveo-section {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 10px;
    line-height: 30px;
    height: 30px;
    /*&:hover {
					cursor: pointer;
				}*/ }
  .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-choice-container .coveo-section-tab, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-choice-container .coveo-section-expression {
    padding-top: 2px; }
  .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-choice-container .coveo-section-input {
    width: 20%; }
  .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-choice-container .coveo-section-tab {
    width: 20%; }
  .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-choice-container .coveo-section-expression {
    width: 45%; }
  .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-choice-container .coveo-section-edit-delete {
    width: 10%;
    float: right; }
.CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-advanced-filters {
  color: white;
  background: #F58C3A;
  border: 1px solid #d86d01;
  border-radius: 4px;
  padding: 5px 8px 9px;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  overflow: hidden;
  padding: 10px 18px 9px;
  display: inline-block;
  margin-left: 10px;
  margin-bottom: 10px;
  padding: 6px 5px 6px 5px; }
  .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-advanced-filters:hover {
    background: #F58C3A; }
  .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-advanced-filters:hover {
    cursor: pointer; }
.CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-online-help {
  background-color: #f7f7f7;
  border: 1px solid #cccccc;
  border: 1px solid #cccccc;
  float: right;
  padding: 7px 0px 0px 10px;
  margin: 0 0 0 10px;
  border-radius: 4px;
  width: 30px;
  height: 30px;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold; }
  .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-online-help:hover {
    cursor: pointer;
    background-color: white;
    -webkit-transition: background-color 0.25s;
    -moz-transition: background-color 0.25s;
    transition: background-color 0.25s; }
.CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-delete {
  position: relative;
  top: 5px;
  left: 11px; }
  .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-delete:hover {
    cursor: pointer; }
.CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-edit {
  position: relative;
  top: 5px;
  left: 7px; }
  .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-edit:hover {
    cursor: pointer; }
.CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-advanced-filters-builder {
  display: none;
  background-color: #ebf3fb;
  position: relative; }
  .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-advanced-filters-builder form {
    height: 120px;
    overflow: hidden;
    padding: 0; }
  .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-advanced-filters-builder.coveo-active {
    display: block;
    z-index: 1; }
  .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-choice-container {
    padding: 0px 5px 0px 5px;
    margin: 0;
    display: inline-block;
    background-color: #ebf3fb;
    vertical-align: top;
    height: 100%;
    text-align: center; }
    .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-choice-container.coveo-caption, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-choice-container.coveo-tab {
      width: 20%; }
    .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-choice-container.coveo-expression {
      width: 50%; }
    .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-choice-container.coveo-close-and-save {
      width: 10%; }
      .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-choice-container.coveo-close-and-save .coveo-save {
        position: absolute;
        top: 5px;
        right: 35px; }
      .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-choice-container.coveo-close-and-save .coveo-close {
        position: relative;
        top: 5px;
        right: 10px; }
    .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-choice-container textArea {
      height: 90%;
      width: 93%;
      background-color: white;
      border: 1px solid transparent;
      box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.39), 0 -1px 1px #FFF, 0 1px 0 #FFF;
      resize: none;
      font-family: "Arimo", sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif;
      margin-top: 6px; }
    .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-choice-container textArea.coveo-Tab {
      height: 36px; }
    .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-choice-container select {
      height: 70px;
      width: 90%;
      font-family: "Arimo", sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif; }

.CoveoResultTagging.coveo-opened .coveo-add-tag .coveo-add-tag-icon {
  opacity: 1; }
.CoveoResultTagging.coveo-opened .coveo-add-tag .coveo-add-tag-text {
  display: none;
  color: #B0B3AE; }
.CoveoResultTagging.coveo-opened .coveo-auto-complete-zone {
  display: inline-block; }
.CoveoResultTagging.coveo-opened .coveo-tag-zone .coveo-tag {
  background-color: #2C5985; }

.CoveoResultTagging.coveo-error input {
  border-color: #c33; }

.CoveoResultTagging {
  margin: 0 3px 0 3px;
  font-size: 12px; }
  .CoveoResultTagging * {
    vertical-align: middle; }
  .CoveoResultTagging .coveo-add-tag {
    display: inline-block; }
    .CoveoResultTagging .coveo-add-tag .coveo-add-tag-icon {
      opacity: 0.5;
      cursor: pointer;
      vertical-align: middle;
      margin: 5px; }
    .CoveoResultTagging .coveo-add-tag .coveo-add-tag-text {
      color: #DDD;
      font-size: 10px; }
  .CoveoResultTagging .coveo-add-tag-tick-icon {
    display: inline-block;
    background: #B0B3AE;
    padding: 0px 5px;
    line-height: 18px;
    height: 20px; }
    .CoveoResultTagging .coveo-add-tag-tick-icon span {
      cursor: pointer; }
  .CoveoResultTagging .coveo-clear-icon {
    display: inline-block;
    background: #B0B3AE;
    padding: 0px 6px 0px 5px;
    height: 20px;
    line-height: 18px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px; }
    .CoveoResultTagging .coveo-clear-icon span {
      cursor: pointer; }
  .CoveoResultTagging .coveo-add-tag-textbox {
    margin: 0;
    border: 1px solid #B0B3AE;
    background: transparent;
    padding: 3px;
    z-index: 10;
    font-size: 10px;
    position: relative;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    outline: none; }
  .CoveoResultTagging .coveo-add-tag-textbox:focus {
    border-color: #9ecaed;
    box-shadow: inset 0 0 3px #9ecaed; }
  .CoveoResultTagging .coveo-tag-zone {
    display: inline-block; }
    .CoveoResultTagging .coveo-tag-zone .coveo-tag {
      float: left;
      margin: 0 2px;
      font-size: 10px;
      background-color: #DDD;
      border-radius: 3px;
      padding: 1px 5px 1px 5px;
      text-transform: uppercase; }
      .CoveoResultTagging .coveo-tag-zone .coveo-tag span {
        line-height: 14px;
        vertical-align: middle; }
      .CoveoResultTagging .coveo-tag-zone .coveo-tag a {
        color: white; }
      .CoveoResultTagging .coveo-tag-zone .coveo-tag a:hover {
        color: #DDD; }
  .CoveoResultTagging .coveo-delete-icon {
    cursor: pointer;
    margin-left: 2px; }
  .CoveoResultTagging .coveo-auto-complete-zone {
    display: none;
    position: relative; }
    .CoveoResultTagging .coveo-auto-complete-zone .coveo-auto-complete {
      position: absolute;
      padding-top: 1px;
      top: 18px;
      left: 0;
      background-color: white;
      border-left: 1px solid #B0B3AE;
      border-bottom: 1px solid #B0B3AE;
      border-right: 1px solid #B0B3AE;
      border-bottom-left-radius: 2px;
      border-bottom-right-radius: 2px;
      z-index: 5; }
      .CoveoResultTagging .coveo-auto-complete-zone .coveo-auto-complete .coveo-selectable {
        padding: 5px 10px 5px 16px;
        background-color: white;
        font-size: 10px;
        cursor: pointer; }
      .CoveoResultTagging .coveo-auto-complete-zone .coveo-auto-complete .coveo-selected, .CoveoResultTagging .coveo-auto-complete-zone .coveo-auto-complete .coveo-selectable:hover {
        background-color: #d7ebff; }

.CoveoResult.coveo-omnibox-selectable {
  padding: 10px 10px 10px 36px;
  margin: 0; }

.CoveoHierarchicalFacet {
  margin-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #cccccc; }
  .CoveoHierarchicalFacet.coveo-empty {
    display: none; }
  .CoveoHierarchicalFacet.coveo-collapsed .coveo-values .coveo-value {
    display: none; }
    .CoveoHierarchicalFacet.coveo-collapsed .coveo-values .coveo-value.coveo-selected, .CoveoHierarchicalFacet.coveo-collapsed .coveo-values .coveo-value.coveo-excluded {
      display: inherit; }
  .CoveoHierarchicalFacet.coveo-collapsed .coveo-footer {
    display: none; }
  .CoveoHierarchicalFacet.coveo-fade .coveo-values .coveo-value {
    opacity: 0.5; }
    .CoveoHierarchicalFacet.coveo-fade .coveo-values .coveo-value.coveo-selected, .CoveoHierarchicalFacet.coveo-fade .coveo-values .coveo-value.coveo-excluded {
      opacity: 1; }
  .CoveoHierarchicalFacet .coveo-value {
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    transition: opacity 0.2s;
    opacity: 1;
    margin: 0;
    padding: 0;
    line-height: 22px; }
    .CoveoHierarchicalFacet .coveo-value.coveo-selected .coveo-caption {
      font-weight: bold; }
    .CoveoHierarchicalFacet .coveo-value.coveo-excluded .coveo-caption, .CoveoHierarchicalFacet .coveo-value.coveo-excluded .coveo-computed-field, .CoveoHierarchicalFacet .coveo-value.coveo-excluded .coveo-count {
      text-decoration: line-through; }
    .CoveoHierarchicalFacet .coveo-value > * {
      vertical-align: middle; }
    .CoveoHierarchicalFacet .coveo-value label {
      display: block;
      overflow: hidden;
      white-space: nowrap;
      cursor: pointer; }
    .CoveoHierarchicalFacet .coveo-value label .coveo-label {
      overflow: hidden; }
    .CoveoHierarchicalFacet .coveo-value input[type="checkbox"] {
      display: none; }
    .CoveoHierarchicalFacet .coveo-value .coveo-checkbox {
      width: 16px;
      height: 16px;
      display: inline-block;
      margin: 3px 5px 3px 3px;
      background-color: white;
      box-shadow: 0px 0px 1px #b0b3ae;
      text-align: center;
      vertical-align: top; }
      .CoveoHierarchicalFacet .coveo-value .coveo-checkbox > span {
        margin: 2px; }
    .CoveoHierarchicalFacet .coveo-value.coveo-no-state .coveo-checkbox > span {
      visibility: hidden; }
    .CoveoHierarchicalFacet .coveo-value.coveo-no-state:hover .coveo-checkbox > span {
      visibility: visible; }
    .CoveoHierarchicalFacet .coveo-value.coveo-excluded .coveo-checkbox {
      background-color: white; }
    .CoveoHierarchicalFacet .coveo-value.coveo-excluded .coveo-computed-field {
      margin-right: 16px; }
    .CoveoHierarchicalFacet .coveo-value .coveo-icon {
      display: inline-block;
      margin: 3px 5px 3px 0;
      vertical-align: top; }
    .CoveoHierarchicalFacet .coveo-value .coveo-caption {
      display: inline-block;
      color: black;
      font-size: 13px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      vertical-align: middle; }
      .CoveoHierarchicalFacet .coveo-value .coveo-caption .coveo-highlight {
        font-weight: bold; }
    .CoveoHierarchicalFacet .coveo-value .coveo-count {
      font-size: 12px;
      color: #8a8a8a;
      vertical-align: middle;
      margin: 0 5px;
      display: inline-block;
      -webkit-transition: opacity 1s;
      -moz-transition: opacity 1s;
      transition: opacity 1s; }
      .CoveoHierarchicalFacet .coveo-value .coveo-count.coveo-waitDelta {
        opacity: 0; }
    .CoveoHierarchicalFacet .coveo-value .coveo-computed-field {
      float: right;
      font-size: 11px;
      color: #666666; }
    .CoveoHierarchicalFacet .coveo-value .coveo-exclude {
      float: right;
      visibility: hidden;
      cursor: pointer;
      opacity: 0.5;
      margin: 5px 2px 4px; }
      .CoveoHierarchicalFacet .coveo-value .coveo-exclude:hover {
        opacity: 1; }
    .CoveoHierarchicalFacet .coveo-value:hover .coveo-exclude {
      visibility: visible; }
  .CoveoHierarchicalFacet .coveo-values {
    list-style: none;
    margin: 5px 0 3px 0;
    padding: 0; }
    .CoveoHierarchicalFacet .coveo-values .coveo-value {
      margin: 0 -15px;
      padding: 0 15px; }
  .CoveoHierarchicalFacet .coveo-header {
    padding: 5px 0; }
    .CoveoHierarchicalFacet .coveo-header > .coveo-icon, .CoveoHierarchicalFacet .coveo-header > .coveo-icon-custom {
      float: left;
      margin: 2px 5px 0 3px; }
    .CoveoHierarchicalFacet .coveo-header .coveo-title {
      font-size: 15px;
      font-weight: bold;
      color: #39465D;
      padding-top: 2px; }
    .CoveoHierarchicalFacet .coveo-header .coveo-operator, .CoveoHierarchicalFacet .coveo-header .coveo-eraser, .CoveoHierarchicalFacet .coveo-header .coveo-settings, .CoveoHierarchicalFacet .coveo-header .coveo-collapse, .CoveoHierarchicalFacet .coveo-header .coveo-expand {
      float: right;
      cursor: pointer;
      margin-left: 5px; }
    .CoveoHierarchicalFacet .coveo-header .coveo-wait-animation {
      float: left;
      margin: 2px 5px 0px 3px;
      position: relative;
      width: 16px;
      height: 16px;
      -webkit-animation-name: coveo-spin;
      -moz-animation-name: coveo-spin;
      animation-name: coveo-spin;
      -webkit-animation-timing-function: linear;
      -moz-animation-timing-function: linear;
      animation-timing-function: linear;
      -webkit-animation-duration: 1s;
      -moz-animation-duration: 1s;
      animation-duration: 1s;
      -webkit-animation-iteration-count: infinite;
      -moz-animation-iteration-count: infinite;
      animation-iteration-count: infinite; }
  .CoveoHierarchicalFacet .coveo-search {
    border: 1px solid #cccccc;
    border-top-color: #c1c1c1;
    border-radius: 4px;
    box-shadow: inset 0px 2px 5px -1px #eeeeee;
    padding: 2px;
    margin: 0px 0px 5px 0px;
    background-color: white;
    position: relative; }
    .CoveoHierarchicalFacet .coveo-search.coveo-no-results {
      background-color: #ffd0d0;
      box-shadow: inset 0px 2px 1px rgba(0, 0, 0, 0.05); }
    .CoveoHierarchicalFacet .coveo-search .coveo-magnifier {
      float: left;
      margin: 5px 6px 5px 4px; }
    .CoveoHierarchicalFacet .coveo-search .coveo-wait-animation {
      float: left;
      margin: 5px 6px 5px 4px;
      -webkit-animation-name: coveo-spin;
      -moz-animation-name: coveo-spin;
      animation-name: coveo-spin;
      -webkit-animation-timing-function: linear;
      -moz-animation-timing-function: linear;
      animation-timing-function: linear;
      -webkit-animation-duration: 1s;
      -moz-animation-duration: 1s;
      animation-duration: 1s;
      -webkit-animation-iteration-count: infinite;
      -moz-animation-iteration-count: infinite;
      animation-iteration-count: infinite; }
    .CoveoHierarchicalFacet .coveo-search .coveo-middle {
      overflow: hidden;
      line-height: 19px; }
    .CoveoHierarchicalFacet .coveo-search input {
      border: 0px;
      padding: 1px 0px 0px 0px;
      margin: 0px;
      color: #6e6e6e;
      font-family: "Arimo", sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 12px;
      width: 100%;
      background-color: inherit;
      line-height: 15px; }
      .CoveoHierarchicalFacet .coveo-search input:focus {
        outline: none;
        color: #343434; }
      .CoveoHierarchicalFacet .coveo-search input[value=""] {
        color: #dddddd; }
    .CoveoHierarchicalFacet .coveo-search .coveo-clear {
      float: right;
      margin: 2px 4px 0px 0px;
      cursor: pointer;
      opacity: 0.5;
      clear: none; }
      .CoveoHierarchicalFacet .coveo-search .coveo-clear:hover {
        opacity: 1; }
  .CoveoHierarchicalFacet .coveo-selectable:hover {
    background-color: #d7ebff; }
  .CoveoHierarchicalFacet .coveo-footer {
    text-align: center; }
    .CoveoHierarchicalFacet .coveo-footer .coveo-more, .CoveoHierarchicalFacet .coveo-footer .coveo-less {
      color: #666666;
      text-decoration: none;
      padding: 1px 6px 2px;
      line-height: 12px;
      display: inline-block; }
    .CoveoHierarchicalFacet .coveo-footer .coveo-more {
      display: none; }
    .CoveoHierarchicalFacet .coveo-footer .coveo-more.coveo-active {
      display: inline-block; }
    .CoveoHierarchicalFacet .coveo-footer .coveo-more.coveo-active + .coveo-less {
      border-left: 1px solid #999999; }
  .CoveoHierarchicalFacet ul.coveo-values {
    overflow-x: auto; }
    .CoveoHierarchicalFacet ul.coveo-values .coveo-value {
      position: relative;
      margin: 0;
      padding-left: 15px;
      display: block; }
      .CoveoHierarchicalFacet ul.coveo-values .coveo-value .coveo-caption {
        text-overflow: initial; }
      .CoveoHierarchicalFacet ul.coveo-values .coveo-value label {
        overflow: visible;
        display: inline-block;
        margin-left: 3px; }
        .CoveoHierarchicalFacet ul.coveo-values .coveo-value label .coveo-label {
          overflow: visible;
          display: inline-block; }
        .CoveoHierarchicalFacet ul.coveo-values .coveo-value label .coveo-exclude {
          display: inline-block;
          float: none;
          vertical-align: middle; }
      .CoveoHierarchicalFacet ul.coveo-values .coveo-value.coveo-has-childs.coveo-has-childs-selected .coveo-checkbox > span {
        visibility: visible; }
      .CoveoHierarchicalFacet ul.coveo-values .coveo-value.coveo-has-childs .coveo-has-childs-toggle {
        position: absolute;
        top: 3px;
        left: 2px; }
        .CoveoHierarchicalFacet ul.coveo-values .coveo-value.coveo-has-childs .coveo-has-childs-toggle:hover {
          cursor: pointer; }
      .CoveoHierarchicalFacet ul.coveo-values .coveo-value.coveo-inactive {
        display: none; }

.coveo-facet-breadcrumb .coveo-values .coveo-value.coveo-hierarchical-facet-value .coveo-hierarchical-breadcrumb-separator {
  content: "";
  display: inline-block;
  top: 2px;
  left: 3px;
  position: relative;
  margin-left: 2px;
  margin-right: 2px;
  height: 0;
  width: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px;
  border-left-color: #b0b3ae; }

.coveo-modalBox {
  font-family: arial, sans-serif;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 14px;
  text-align: center;
  z-index: 10000;
  -webkit-transform: translate3d(0, 0, 200px);
  -moz-transform: translate3d(0, 0, 200px);
  -ms-transform: translate3d(0, 0, 200px);
  -o-transform: translate3d(0, 0, 200px);
  transform: translate3d(0, 0, 200px); }

.coveo-modalBox:before {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle; }

.coveo-modalBox > .coveo-overlay {
  background: #000;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.8; }

.coveo-modalBox > .coveo-wrapper {
  position: relative;
  display: inline-block;
  text-align: left;
  line-height: normal;
  vertical-align: middle;
  overflow: auto;
  box-shadow: 0 0 24px rgba(0, 0, 0, 0.3);
  background: #fff;
  max-height: 95%;
  max-width: 95%; }

.coveo-modalBox.coveo-fullscreen > .coveo-wrapper {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  box-shadow: none;
  border: none; }

.coveo-modalBox > .coveo-wrapper > .coveo-title {
  font-size: 14px;
  background: #f6f6f6;
  border-bottom: 1px solid #d6d6d6;
  padding: 8px 16px;
  font-weight: bold; }

.coveo-modalBox.coveo-fullscreen > .coveo-wrapper > .coveo-title {
  margin-left: 0;
  margin-right: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.coveo-modalBox > .coveo-wrapper > .coveo-buttons {
  border-top: 1px solid #eee;
  background: #fff;
  box-sizing: border-box;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  padding: 12px 16px; }

.coveo-modalBox.coveo-fullscreen > .coveo-wrapper > .coveo-buttons {
  margin-left: 0;
  margin-right: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.coveo-modalBox > .coveo-wrapper > .coveo-body {
  overflow-y: auto;
  background: #FFF;
  position: relative; }

.coveo-modalBox.coveo-fullscreen > .coveo-wrapper > .coveo-body {
  margin-left: 0;
  margin-right: 0;
  position: absolute;
  bottom: 34px;
  left: 0;
  right: 0;
  top: 33px; }

.coveo-modalBox.coveo-fullscreen.coveo-noButton > .coveo-wrapper > .coveo-body {
  bottom: 0; }

.CoveoResult.coveo-salesforce-result .coveo-badge {
  float: left; }

.coveo-feedItem-result .coveo-header, .coveo-feedComment-result .coveo-header {
  padding-top: 3px; }
  .coveo-feedItem-result .coveo-header .coveo-date, .coveo-feedComment-result .coveo-header .coveo-date {
    float: right;
    color: #666666; }
  .coveo-feedItem-result .coveo-header .coveo-from, .coveo-feedComment-result .coveo-header .coveo-from {
    color: #0066cc; }
.coveo-feedItem-result .coveo-footer, .coveo-feedComment-result .coveo-footer {
  background-color: #f7f7f7;
  overflow: hidden;
  padding: 0 5px; }
  .coveo-feedItem-result .coveo-footer .coveo-like, .coveo-feedItem-result .coveo-footer .coveo-comment, .coveo-feedComment-result .coveo-footer .coveo-like, .coveo-feedComment-result .coveo-footer .coveo-comment {
    margin: 5px 10px 5px 0;
    display: inline-block;
    vertical-align: middle; }
    .coveo-feedItem-result .coveo-footer .coveo-like .coveo-caption, .coveo-feedItem-result .coveo-footer .coveo-like .coveo-icon, .coveo-feedItem-result .coveo-footer .coveo-comment .coveo-caption, .coveo-feedItem-result .coveo-footer .coveo-comment .coveo-icon, .coveo-feedComment-result .coveo-footer .coveo-like .coveo-caption, .coveo-feedComment-result .coveo-footer .coveo-like .coveo-icon, .coveo-feedComment-result .coveo-footer .coveo-comment .coveo-caption, .coveo-feedComment-result .coveo-footer .coveo-comment .coveo-icon {
      vertical-align: middle; }
    .coveo-feedItem-result .coveo-footer .coveo-like .coveo-caption, .coveo-feedItem-result .coveo-footer .coveo-comment .coveo-caption, .coveo-feedComment-result .coveo-footer .coveo-like .coveo-caption, .coveo-feedComment-result .coveo-footer .coveo-comment .coveo-caption {
      color: #666666;
      font-size: 14px; }
  .coveo-feedItem-result .coveo-footer .coveo-icon, .coveo-feedComment-result .coveo-footer .coveo-icon {
    width: 16px;
    height: 16px;
    text-indent: 16px;
    zoom: 1;
    background-repeat: no-repeat;
    overflow: hidden;
    margin: 0px 4px 0px 0px;
    float: none; }
.coveo-feedItem-result .CoveoResultAttachments > div, .coveo-feedComment-result .CoveoResultAttachments > div {
  background: #FFFFFF;
  border-left: 2px solid #666666;
  padding: 5px;
  margin: 3px 0 3px 0; }
.coveo-feedItem-result .CoveoResultAttachments > div:hover, .coveo-feedComment-result .CoveoResultAttachments > div:hover {
  border-left: 2px solid blue; }
.coveo-feedItem-result .coveo-thumbnail-icon, .coveo-feedComment-result .coveo-thumbnail-icon {
  display: block;
  position: relative;
  margin-left: 5px;
  top: 5px;
  overflow: visible; }
  .coveo-feedItem-result .coveo-thumbnail-icon img, .coveo-feedComment-result .coveo-thumbnail-icon img {
    border: 1px solid #BBBBBB;
    box-shadow: 0px 0px 3px 0px #abaaa9;
    position: absolute;
    left: 100%;
    display: none; }
  .coveo-feedItem-result .coveo-thumbnail-icon:hover, .coveo-feedComment-result .coveo-thumbnail-icon:hover {
    cursor: pointer; }
    .coveo-feedItem-result .coveo-thumbnail-icon:hover img, .coveo-feedComment-result .coveo-thumbnail-icon:hover img {
      display: block; }
.coveo-feedItem-result .CoveoResultFolding .coveo-folding-results, .coveo-feedComment-result .CoveoResultFolding .coveo-folding-results {
  margin-top: 6px; }

.CoveoNotifications {
  padding: 10px;
  background-color: #f7f7f7; }
  .CoveoNotifications a {
    color: #052c7d;
    font-weight: bold;
    text-decoration: none; }
    .CoveoNotifications a:hover {
      text-decoration: underline; }

.coveo-useractions-event {
  min-height: 45px;
  border-bottom: 1px solid #E3E8ED;
  background-color: #F3F5F7;
  padding-top: 15px;
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 15px;
  overflow: auto; }

.coveo-useractions-event-left {
  float: left;
  width: 35%; }

.coveo-useractions-event-right {
  float: right;
  width: 65%; }

.coveo-useractions-event-header {
  background-color: white; }

.coveo-useractions-event-title {
  display: block;
  font-size: 0.8em;
  color: #9F9F9B; }

.coveo-useractions-event-value {
  display: block;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.coveo-useractions-event-value:visited {
  color: #0066cc; }

.coveo-useractions-event-value-expand {
  display: block;
  font-weight: bold;
  white-space: normal; }

.coveo-useractions-event-icon {
  float: right;
  margin-top: 15px;
  margin-right: -20px; }

.coveo-useractions-nodata {
  text-align: center;
  display: block;
  border-bottom: 1px solid #E3E8ED; }

.coveo-useractions-button {
  text-align: center;
  background-color: #629ACE;
  padding: 2px;
  color: white;
  cursor: pointer;
  font-weight: bold; }

.CoveoUserActions .coveo-loading-animation {
  text-align: center;
  margin: 10px; }

.coveo-useractions-placeholder {
  display: none;
  text-align: center; }

.CoveoUserActions.coveo-editable .coveo-useractions-placeholder {
  display: block; }

.CoveoAttachToCase {
  border: 1px solid #cccccc;
  padding: 3px;
  background-color: #f7f7f7;
  font-size: 13px;
  color: #8f8f8f;
  border-radius: 3px;
  line-height: 12px;
  display: inline-block;
  cursor: pointer; }
  .CoveoAttachToCase:hover {
    text-decoration: none;
    color: #39465D;
    opacity: 0.8; }

.coveo-clear {
  clear: both; }

@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  src: local('Arimo'), url(../fonts/Arimo_Normal.woff) format('woff'); }

@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 700;
  src: local('Arimo Bold'), local('Arimo-Bold'), url(../fonts/Arimo_Bold.woff) format('woff'); }

@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 400;
  src: local('Arimo Italic'), local('Arimo-Italic'), url(../fonts/Arimo_Italic.woff) format('woff'); }

@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 700;
  src: local('Arimo Bold Italic'), local('Arimo-BoldItalic'), url(../fonts/Arimo_Bold_Italic.woff) format('woff'); }

.CoveoSearchInterface {
  min-height: 100%;
  *zoom: 1;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  margin: 0;
  background-color: white;
  font-family: "Arimo", sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px; }
  .CoveoSearchInterface * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .CoveoSearchInterface:before, .CoveoSearchInterface:after {
    content: " ";
    display: table; }
  .CoveoSearchInterface:after {
    clear: both; }
  .CoveoSearchInterface .coveo-tab-section {
    *zoom: 1;
    display: block;
    display: block;
    float: left;
    margin-right: 0%;
    width: 100%;
    padding: 0px 10px;
    background-color: #535362;
    margin-right: 0; }
    .CoveoSearchInterface .coveo-tab-section:before, .CoveoSearchInterface .coveo-tab-section:after {
      content: " ";
      display: table; }
    .CoveoSearchInterface .coveo-tab-section:after {
      clear: both; }
    .CoveoSearchInterface .coveo-tab-section:last-child {
      margin-right: 0; }
  .CoveoSearchInterface .coveo-search-section {
    *zoom: 1;
    display: block;
    display: block;
    float: left;
    margin-right: 0%;
    width: 100%;
    margin-right: 0; }
    .CoveoSearchInterface .coveo-search-section:before, .CoveoSearchInterface .coveo-search-section:after {
      content: " ";
      display: table; }
    .CoveoSearchInterface .coveo-search-section:after {
      clear: both; }
    .CoveoSearchInterface .coveo-search-section:last-child {
      margin-right: 0; }
    @media screen and (max-width: 600px) {
      .CoveoSearchInterface .coveo-search-section {
        display: block;
        float: left;
        margin-right: 0%;
        width: 100%; }
        .CoveoSearchInterface .coveo-search-section:last-child {
          margin-right: 0; } }
    .CoveoSearchInterface .coveo-search-section .coveo-logo-column {
      display: block;
      float: left;
      margin-right: 0%;
      width: 29.16667%;
      height: 63px;
      float: left;
      max-width: 291.66667px;
      background-color: #f7f7f7;
      border-right: 1px solid #cccccc; }
      .CoveoSearchInterface .coveo-search-section .coveo-logo-column:last-child {
        margin-right: 0; }
      @media screen and (max-width: 600px) {
        .CoveoSearchInterface .coveo-search-section .coveo-logo-column {
          display: none; } }
      .CoveoSearchInterface .coveo-search-section .coveo-logo-column .coveo-logo {
        margin: 13px 20px 13px 15px; }
    .CoveoSearchInterface .coveo-search-section .coveo-searchBox-column {
      height: 63px;
      padding: 12px 15px;
      overflow: hidden; }
      .CoveoSearchInterface .coveo-search-section .coveo-searchBox-column .coveo-search-section-wrapper {
        max-width: 685px; }
        .CoveoSearchInterface .coveo-search-section .coveo-searchBox-column .coveo-search-section-wrapper .CoveoSearchBox {
          max-width: 678.33333px; }
          .CoveoSearchInterface .coveo-search-section .coveo-searchBox-column .coveo-search-section-wrapper .CoveoSearchBox .CoveoSearchButton {
            min-width: 70px; }
    .CoveoSearchInterface .coveo-search-section .coveo-tools {
      float: right;
      margin-left: 20px; }
  .CoveoSearchInterface .coveo-results-section {
    display: block;
    float: left;
    margin-right: 0%;
    width: 100%;
    *zoom: 1;
    display: block;
    max-width: 1000px;
    overflow: hidden; }
    .CoveoSearchInterface .coveo-results-section:last-child {
      margin-right: 0; }
    .CoveoSearchInterface .coveo-results-section:before, .CoveoSearchInterface .coveo-results-section:after {
      content: " ";
      display: table; }
    .CoveoSearchInterface .coveo-results-section:after {
      clear: both; }
    @media screen and (max-width: 600px) {
      .CoveoSearchInterface .coveo-results-section {
        display: block;
        float: left;
        margin-right: 0%;
        width: 100%; }
        .CoveoSearchInterface .coveo-results-section:last-child {
          margin-right: 0; } }
    .CoveoSearchInterface .coveo-results-section .coveo-facet-column {
      display: block;
      float: left;
      margin-right: 0%;
      width: 29.16667%;
      padding: 5px 15px;
      background-color: #f7f7f7;
      border-right: 1px solid #cccccc; }
      .CoveoSearchInterface .coveo-results-section .coveo-facet-column:last-child {
        margin-right: 0; }
      @media screen and (max-width: 600px) {
        .CoveoSearchInterface .coveo-results-section .coveo-facet-column {
          display: block;
          float: left;
          margin-right: 0%;
          width: 100%;
          max-width: 100%; }
          .CoveoSearchInterface .coveo-results-section .coveo-facet-column:last-child {
            margin-right: 0; } }
    .CoveoSearchInterface .coveo-results-section .coveo-results-column {
      background-color: white;
      display: block;
      float: left;
      margin-right: 0%;
      width: 70.83333%;
      padding: 10px 10px 10px 15px; }
      .CoveoSearchInterface .coveo-results-section .coveo-results-column:last-child {
        margin-right: 0; }
      @media screen and (max-width: 600px) {
        .CoveoSearchInterface .coveo-results-section .coveo-results-column {
          display: block;
          float: left;
          margin-right: 0%;
          width: 100%; }
          .CoveoSearchInterface .coveo-results-section .coveo-results-column:last-child {
            margin-right: 0; } }
      .CoveoSearchInterface .coveo-results-section .coveo-results-column .coveo-results-header {
        padding: 10px 10px 10px 10px;
        background-color: #f7f7f7;
        min-height: 35px;
        display: block;
        float: left;
        margin-right: 0%;
        width: 100%;
        float: none; }
        .CoveoSearchInterface .coveo-results-section .coveo-results-column .coveo-results-header:last-child {
          margin-right: 0; }
        .CoveoSearchInterface .coveo-results-section .coveo-results-column .coveo-results-header .coveo-summary-section {
          float: left; }
        .CoveoSearchInterface .coveo-results-section .coveo-results-column .coveo-results-header .coveo-sort-section {
          float: right; }
    .CoveoSearchInterface .coveo-results-section .coveo-facet-column, .CoveoSearchInterface .coveo-results-section .coveo-results-column {
      padding-bottom: 31416px;
      margin-bottom: -31416px; }
