.coveo-sprites-common-get_started, 
.coveo-sprites-common-coveo-cloud,
.coveo-sprites-common-logo_light_large, 
.coveo-logo-light-large,
.coveo-sprites-common-star_active, 
.coveo-sprites-common-star_placeholder,
.coveo-sprites-common-logo_light, 
.coveo-logo-light, 
.coveo-sprites-common-lock,
.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-login_user, 
.coveo-sprites-facet-arrow_back,
.coveo-sprites-facet-clear_facetsearch_mobile, 
.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_inactive,
.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-common-checkbox_active, 
.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-checkmark_disabled_hover,
.coveo-sprites-common-clear-mobile, 
.coveo-sprites-common-system,
.coveo-omnibox .coveo-icon.syssource, 
.CoveoFacet .coveo-header .coveo-icon.syssource,
.coveo-sprites-common-thumbdown_active, 
.coveo-sprites-common-thumbdown_inactive,
.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-documentType-started, .coveo-sprites-common-amount,
.coveo-sprites-fileType-sharepoint-wikipagelibrary, 
.coveo-icon.sysfiletype.spwikipagelibrarylist,
.coveo-sprites-fileType-sharepoint-user, 
.coveo-icon.sysfiletype.spuserprofile,
.coveo-icon.sysfiletype.spuserinformation, 
.coveo-icon.sysfiletype.spuserinformationlist,
.coveo-sprites-facet-clear_facet_state, 
.coveo-settings-popup .coveo-section.coveo-clear-state .coveo-icon,
.coveo-sprites-fileType-sharepoint-translationmanagementlibrary,
.coveo-icon.sysfiletype.sptranslationmanagementlibrarylist, 
.coveo-sprites-fileType-sharepoint-thingstobring,
.coveo-icon.sysfiletype.spthingstobring, 
.coveo-icon.sysfiletype.spthingstobringlist,
.coveo-sprites-fileType-sharepoint-textbox, 
.coveo-icon.sysfiletype.sptextbox,
.coveo-icon.sysfiletype.sptextboxlist, 
.coveo-sprites-common-datepicker,
.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-delete, 
.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-fileType-sharepoint-reportlibrary, 
.coveo-icon.sysfiletype.spreportlibrarylist,
.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-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-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-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-fileType-sharepoint-meeting, 
.coveo-icon.sysfiletype.spmeetingserie,
.coveo-icon.sysfiletype.spmeetingserielist, 
.coveo-sprites-fileType-sharepoint-listfolder,
.coveo-icon.sysfiletype.splistfolder, 
.coveo-sprites-facet-openfacets,
.coveo-sprites-facet-openinterfaces, 
.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-show_facet, .coveo-settings-popup .coveo-section.coveo-show .coveo-icon,
.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-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-common-doritos,
.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-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-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-fileType-sharepoint-whereabout, .coveo-icon.sysfiletype.spwhereabout,
.coveo-icon.sysfiletype.spwhereaboutlist, .coveo-sprites-common-clear,
.CoveoBreadcrumb .coveo-clear-all .coveo-icon, .CoveoPreferencesPanel .coveo-close .coveo-icon,
.coveo-sprites-queryBox-clear, .coveo-query-box-clear .coveo-icon,
.coveo-sprites-fileType-sharepoint-formlibrary, .coveo-icon.sysfiletype.spformlibrarylist,
.coveo-sprites-quickView-quickview, .CoveoResultAttachments .coveo-thumbnail-icon,
.coveo-sprites-quickView-quickview_next, .coveo-quickview-header .coveo-term .coveo-term-right-arrow .coveo-term-right-arrow-icon,
.coveo-sprites-quickView-quickview_previous, .coveo-quickview-header .coveo-term .coveo-term-left-arrow .coveo-term-left-arrow-icon,
.coveo-sprites-common-copy, .coveo-sprites-searchButton-searchbutton_gray,
.coveo-sprites-searchButton-spin, .coveo-executing-query .CoveoSearchButton > .coveo-icon,
.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-checkmark_selected-on_dark_bg, .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-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-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-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-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-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-fileType-sharepoint-workflowhistory, .coveo-icon.sysfiletype.spworkflowhistory,
.coveo-icon.sysfiletype.spworkflowhistorylist, .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-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-tagging_tag,
.CoveoResultTagging .coveo-add-tag .coveo-add-tag-icon, .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-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_unselected, .CoveoFacet .coveo-value .coveo-checkbox > span,
.CoveoFacetRange .coveo-value .coveo-checkbox > span, .coveo-omnibox .coveo-omnibox-facet-value li .coveo-checkbox > span,
.CoveoHierarchicalFacet .coveo-value .coveo-checkbox > span, .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-pager-next, .CoveoPager ul li.coveo-next > a > span, .coveo-sprites-folding-showmore,
.coveo-more .coveo-folding-footer-icon, .coveo-sprites-folding-showless,
.coveo-less .coveo-folding-footer-icon, .coveo-sprites-pager-previous,
.CoveoPager ul li.coveo-previous > a > span, .coveo-sprites-facet-facetsearch,
.CoveoFacet .coveo-search .coveo-magnifier, .CoveoFacetRange .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-facet-spin_facet_search,
.CoveoFacet .coveo-search .coveo-wait-animation, .CoveoFacetRange .coveo-search .coveo-wait-animation,
.CoveoHierarchicalFacet .coveo-search .coveo-wait-animation, .coveo-sprites-quickView-close 
{
    background-image: url("../image/sprites.png");
    display: inline-block;
    background-repeat: no-repeat;
    overflow: hidden;
    background-size: 1064px 115px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.coveo-sprites-common-poweredbycoveo, 
.coveo-powered-by 
{
    background-position: -291px -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: -291px -66px;
    width: 42px;
    height: 20px;
    text-indent: 42px;
}

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

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

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

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

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

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

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

.coveo-sprites-facet-checkmark_disabled 
{
    background-position: -375px -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: -333px -86px;
    width: 42px;
    height: 20px;
    text-indent: 42px;
}

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

.coveo-sprites-common-clear-mobile 
{
    background-position: -375px -98px;
    width: 12px;
    height: 12px;
    text-indent: 12px;
}

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

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

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

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

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

.coveo-sprites-common-settings, 
.CoveoSettings .coveo-settings-icon 
{
    background-position: -388px -90px;
    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: -406px 0px;
    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: -406px -18px;
    width: 18px;
    height: 18px;
    text-indent: 18px;
}

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

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

.coveo-sprites-fileType-sharepoint-wikipagelibrary, 
.coveo-icon.sysfiletype.spwikipagelibrarylist 
{
    background-position: -406px -68px;
    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: -406px -84px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

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

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

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

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

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

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

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

.coveo-sprites-common-delete 
{
    background-position: -424px -96px;
    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: -440px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

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

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

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

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

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

.coveo-sprites-fileType-sharepoint-reportlibrary, 
.coveo-icon.sysfiletype.spreportlibrarylist 
{
    background-position: -440px -96px;
    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: -456px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

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

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

.coveo-sprites-fileType-sharepoint-picturelibrary, 
.coveo-icon.sysfiletype.sppicturelibrarylist 
{
    background-position: -456px -48px;
    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: -456px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

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

.coveo-sprites-fileType-sharepoint-performancepointcontent, 
.coveo-icon.sysfiletype.spperformancepointcontent,
.coveo-icon.sysfiletype.spperformancepointcontentlist 
{
    background-position: -456px -96px;
    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: -472px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-fileType-sharepoint-objective, 
.coveo-icon.sysfiletype.spobjective,
.coveo-icon.sysfiletype.spobjectivelist 
{
    background-position: -472px -16px;
    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: -472px -32px;
    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: -472px -48px;
    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: -472px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

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

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

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

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

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

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

.coveo-sprites-facet-show_facet, 
.coveo-settings-popup .coveo-section.coveo-show .coveo-icon 
{
    background-position: -488px -64px;
    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: -488px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-fileType-sharepoint-keyperformanceindicator, 
.coveo-icon.sysfiletype.spkeyperformanceindicator,
.coveo-icon.sysfiletype.spkeyperformanceindicatorlist 
{
    background-position: -488px -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: -511px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.coveo-sprites-documentType-chatter 
{
    background-position: -543px -64px;
    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: -543px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.coveo-sprites-documentType-folder, 
.coveo-omnibox .coveo-icon.sysemailfolders,
.CoveoFacet .coveo-header .coveo-icon.sysemailfolders 
{
    background-position: -607px -32px;
    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: -607px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

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

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

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

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

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

.coveo-sprites-documentType-install 
{
    background-position: -623px -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: -623px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

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

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

.coveo-sprites-documentType-journal-log 
{
    background-position: -623px -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: -639px 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: -639px -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: -639px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

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

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

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

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

.coveo-sprites-documentType-mail-undeliverable 
{
    background-position: -655px 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: -655px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-major 
{
    background-position: -655px -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: -655px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

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

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

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

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

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

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

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

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

.coveo-sprites-documentType-open 
{
    background-position: -671px -80px;
    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: -671px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.coveo-sprites-common-doritos 
{
    background-position: -735px 0px;
    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: -735px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

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

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

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

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

.coveo-sprites-documentType-timeline 
{
    background-position: -735px -96px;
    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: -751px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

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

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

.coveo-sprites-documentType-urgent 
{
    background-position: -751px -48px;
    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: -751px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

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

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

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

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

.coveo-sprites-documentType-yammer 
{
    background-position: -767px -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: -767px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

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

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

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

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

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

.coveo-sprites-menu-menu_opencontactinfoin {
    background-position: -783px -32px;
    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: -783px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

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

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

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

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

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

.coveo-sprites-fileType-sharepoint-healthreport, .coveo-icon.sysfiletype.sphealthreport,
.coveo-icon.sysfiletype.sphealthreportlist {
    background-position: -799px -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: -799px -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: -799px -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: -799px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

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

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

.coveo-sprites-fileType-sharepoint-whereabout, .coveo-icon.sysfiletype.spwhereabout,
.coveo-icon.sysfiletype.spwhereaboutlist {
    background-position: -815px -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: -815px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

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

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

.coveo-sprites-quickView-quickview, .CoveoResultAttachments .coveo-thumbnail-icon {
    background-position: -815px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-quickView-quickview_next, .coveo-quickview-header .coveo-term .coveo-term-right-arrow .coveo-term-right-arrow-icon {
    background-position: -815px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-quickView-quickview_previous, .coveo-quickview-header .coveo-term .coveo-term-left-arrow .coveo-term-left-arrow-icon {
    background-position: -831px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.coveo-sprites-fileType-exchange-file, .coveo-icon.sysfiletype.exchangedocument {
    background-position: -863px -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: -863px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.coveo-sprites-fileType-objectType-account, .coveo-icon.objecttype.Account,
.coveo-icon.objecttype.account {
    background-position: -911px -96px;
    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: -927px 0px;
    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: -927px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

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

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

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

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

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

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

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

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

.coveo-sprites-fileType-objectType-file {
    background-position: -943px -48px;
    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: -943px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

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

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

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

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

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

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

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

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

.coveo-sprites-fileType-objectType-thread, .coveo-icon.objecttype.Thread,
.coveo-icon.objecttype.thread {
    background-position: -959px -96px;
    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: -975px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

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

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

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

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

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

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

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

.coveo-sprites-fileType-sharepoint-blogcomment, .coveo-icon.sysfiletype.spblogcomment,
.coveo-icon.sysfiletype.spblogcommentlist {
    background-position: -991px -16px;
    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: -991px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

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

.coveo-sprites-fileType-sharepoint-contact, .coveo-icon.sysfiletype.spcontact,
.coveo-icon.sysfiletype.spcontactlist {
    background-position: -991px -64px;
    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: -991px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

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

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

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

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

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

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

.coveo-sprites-fileType-sharepoint-discussionboard, .coveo-icon.sysfiletype.spdiscussionboard,
.coveo-icon.sysfiletype.spdiscussionboardlist {
    background-position: -1007px -80px;
    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: -1007px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

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

.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: -1023px -16px;
    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: -1023px -28px;
    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: -1023px -40px;
    width: 12px;
    height: 12px;
    text-indent: 12px;
}

.coveo-sprites-common-tagging_tag, .CoveoResultTagging .coveo-add-tag .coveo-add-tag-icon {
    background-position: -1023px -52px;
    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-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: -1023px -64px;
    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-omnibox .coveo-omnibox-facet-value li .coveo-checkbox > span,
.CoveoHierarchicalFacet .coveo-value .coveo-checkbox > span {
    background-position: -1023px -76px;
    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: -1023px -88px;
    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: -1023px -100px;
    width: 12px;
    height: 12px;
    text-indent: 12px;
}

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

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

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

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

.coveo-sprites-facet-facetsearch, .CoveoFacet .coveo-search .coveo-magnifier,
.CoveoFacetRange .coveo-search .coveo-magnifier, .CoveoHierarchicalFacet .coveo-search .coveo-magnifier {
    background-position: -1039px -44px;
    width: 10px;
    height: 10px;
    text-indent: 10px;
}

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

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

.coveo-sprites-common-tagging-cancel_delete {
    background-position: -1039px -74px;
    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: -1039px -84px;
    width: 10px;
    height: 10px;
    text-indent: 10px;
}

.coveo-sprites-facet-spin_facet_search, .CoveoFacet .coveo-search .coveo-wait-animation,
.CoveoFacetRange .coveo-search .coveo-wait-animation, .CoveoHierarchicalFacet .coveo-search .coveo-wait-animation {
    background-position: -1039px -94px;
    width: 10px;
    height: 10px;
    text-indent: 10px;
}

.coveo-sprites-quickView-close {
    background-position: -1050px 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-common-clear-mobile,
    .coveo-sprites-facet-clear_facetsearch_mobile, .coveo-sprites-facet-checkmark_disabled,
    .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-facet-checkmark_disabled_hover, .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-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-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, .ie8or9 .coveo-executing-query .CoveoSearchButton > .coveo-icon,
    .CoveoSearchButton > .coveo-icon, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-advanced-filters > .coveo-icon,
    .coveo-sprites-facet-showmore, .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-facet-facetsearch, .CoveoFacet .coveo-search .coveo-magnifier,
    .CoveoFacetRange .coveo-search .coveo-magnifier, .CoveoHierarchicalFacet .coveo-search .coveo-magnifier,
    .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-cancel_clear, .CoveoResultTagging .coveo-clear-icon span,
    .CoveoResultTagging .coveo-delete-icon, .coveo-sprites-facet-email_sendto,
    .coveo-sprites-common-thumbup_inactive, .coveo-sprites-facet-spin_facet_search,
    .CoveoFacet .coveo-search .coveo-wait-animation, .CoveoFacetRange .coveo-search .coveo-wait-animation,
    .CoveoHierarchicalFacet .coveo-search .coveo-wait-animation, .coveo-sprites-common-tagging_ok,
    .CoveoResultTagging .coveo-add-tag-tick-icon span, .coveo-sprites-common-settings,
    .CoveoSettings .coveo-settings-icon, .coveo-sprites-common-star_active,
    .coveo-sprites-documentType-source, .coveo-sprites-fileType-objectType-task,
    .coveo-icon.objecttype.Task, .coveo-icon.objecttype.task, .coveo-sprites-fileType-objectType-rss,
    .coveo-icon.objecttype.Feed, .coveo-icon.objecttype.feed, .coveo-sprites-common-copy,
    .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-amount,
    .coveo-sprites-common-datepicker, .coveo-sprites-common-delete,
    .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-RSS, .coveo-sprites-documentType-salesforce,
    .coveo-sprites-documentType-secure, .coveo-sprites-documentType-slideshow,
    .coveo-sprites-fileType-objectType-product, .coveo-icon.objecttype.Product,
    .coveo-icon.objecttype.product, .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-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-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-fileType-objectType-contract, .coveo-icon.objecttype.Contract,
    .coveo-icon.objecttype.contract, .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-contact, .coveo-icon.objecttype.Contact,
    .coveo-icon.objecttype.contact, .coveo-sprites-fileType-objectType-comment,
    .coveo-icon.objecttype.Casecomment, .coveo-icon.objecttype.casecomment,
    .coveo-sprites-fileType-objectType-case, .coveo-icon.objecttype.Case,
    .coveo-icon.objecttype.case, .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-campaign, .coveo-icon.objecttype.Campaign,
    .coveo-icon.objecttype.campaign, .coveo-sprites-fileType-objectType-board,
    .coveo-icon.objecttype.Board, .coveo-icon.objecttype.board, .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-answer, .coveo-icon.objecttype.Solution,
    .coveo-icon.objecttype.solution, .coveo-icon.objecttype.Kbsolution,
    .coveo-icon.objecttype.kbsolution, .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-objectType-account, .coveo-icon.objecttype.Account,
    .coveo-icon.objecttype.account, .coveo-sprites-fileType-formats-zip,
    .coveo-icon.sysfiletype.zip, .coveo-sprites-fileType-formats-xml,
    .coveo-icon.sysfiletype.xml, .coveo-sprites-fileType-formats-video,
    .coveo-icon.sysfiletype.video, .coveo-sprites-facet-show_facet,
    .coveo-settings-popup .coveo-section.coveo-show .coveo-icon, .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-text,
    .coveo-icon.sysfiletype.txt, .coveo-icon.sysfiletype.doc, .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-doritos, .coveo-sprites-common-menu_reauthenticate,
    .coveo-advanced-menu .coveo-section.coveo-authentication-provider .coveo-icon,
    .coveo-sprites-queryBox-clear, .coveo-query-box-clear .coveo-icon,
    .coveo-sprites-fileType-formats-spreadsheet, .coveo-icon.sysfiletype.xls,
    .coveo-sprites-quickView-quickview, .CoveoResultAttachments .coveo-thumbnail-icon,
    .coveo-sprites-quickView-quickview_next, .coveo-quickview-header .coveo-term .coveo-term-right-arrow .coveo-term-right-arrow-icon,
    .coveo-sprites-quickView-quickview_previous, .coveo-quickview-header .coveo-term .coveo-term-left-arrow .coveo-term-left-arrow-icon,
    .coveo-sprites-fileType-objectType-thread, .coveo-icon.objecttype.Thread,
    .coveo-icon.objecttype.thread, .coveo-sprites-searchButton-spin,
    .coveo-executing-query .CoveoSearchButton > .coveo-icon, .coveo-sprites-fileType-formats-slideshow,
    .coveo-icon.sysfiletype.ppt, .coveo-sprites-fileType-formats-pdf,
    .coveo-icon.sysfiletype.pdf, .coveo-sprites-tab-all-content, .coveo-sprites-tab-checkmark_selected-on_dark_bg,
    .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-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-objectType-user,
    .coveo-icon.objecttype.People, .coveo-icon.objecttype.people, .coveo-icon.objecttype.User,
    .coveo-icon.objecttype.user, .coveo-sprites-common-tagging_tag,
    .CoveoResultTagging .coveo-add-tag .coveo-add-tag-icon, .coveo-sprites-facet-checkmark_unselected,
    .CoveoFacet .coveo-value .coveo-checkbox > span, .CoveoFacetRange .coveo-value .coveo-checkbox > span,
    .coveo-omnibox .coveo-omnibox-facet-value li .coveo-checkbox > span,
    .CoveoHierarchicalFacet .coveo-value .coveo-checkbox > span, .coveo-sprites-quickView-close,
    .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-image: url("../image/retina.png");
        display: inline-block;
        background-repeat: no-repeat;
        overflow: hidden;
        background-size: 778px 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-common-clear-mobile {
        background-position: -160px -103px;
        width: 12px;
        height: 12px;
        text-indent: 12px;
    }

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

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

    .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: -196px -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: -208px -103px;
        width: 12px;
        height: 12px;
        text-indent: 12px;
    }

    .coveo-sprites-facet-checkmark_disabled_hover {
        background-position: -220px -103px;
        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-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: -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, .ie8or9 .coveo-executing-query .CoveoSearchButton > .coveo-icon,
    .CoveoSearchButton > .coveo-icon, .CoveoPreferencesPanel .CoveoResultsFiltersPreferences .coveo-advanced-filters > .coveo-icon {
        background-position: -250px -89px;
        width: 18px;
        height: 18px;
        text-indent: 18px;
    }

    .coveo-sprites-facet-showmore {
        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-facet-facetsearch, .CoveoFacet .coveo-search .coveo-magnifier,
    .CoveoFacetRange .coveo-search .coveo-magnifier, .CoveoHierarchicalFacet .coveo-search .coveo-magnifier {
        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-cancel_clear, .CoveoResultTagging .coveo-clear-icon span,
    .CoveoResultTagging .coveo-delete-icon {
        background-position: -330px -70px;
        width: 10px;
        height: 10px;
        text-indent: 10px;
    }

    .coveo-sprites-facet-email_sendto {
        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-facet-spin_facet_search, .CoveoFacet .coveo-search .coveo-wait-animation,
    .CoveoFacetRange .coveo-search .coveo-wait-animation, .CoveoHierarchicalFacet .coveo-search .coveo-wait-animation {
        background-position: -330px -88px;
        width: 10px;
        height: 10px;
        text-indent: 10px;
    }

    .coveo-sprites-common-tagging_ok, .CoveoResultTagging .coveo-add-tag-tick-icon span {
        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-documentType-source {
        background-position: -341px -36px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

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

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

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

    .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: -341px -100px;
        width: 12px;
        height: 12px;
        text-indent: 12px;
    }

    .coveo-sprites-common-amount {
        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-delete {
        background-position: -359px -32px;
        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: -359px -48px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .coveo-sprites-documentType-chatter {
        background-position: -391px -80px;
        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: -391px -96px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .coveo-sprites-documentType-fixed {
        background-position: -439px -96px;
        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 0px;
        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 -16px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .coveo-sprites-documentType-open {
        background-position: -503px -96px;
        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 0px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .coveo-sprites-documentType-started {
        background-position: -551px -96px;
        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 0px;
        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 -16px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

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

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

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

    .coveo-sprites-documentType-timeline {
        background-position: -567px -80px;
        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: -567px -96px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

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

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

    .coveo-sprites-documentType-urgent {
        background-position: -583px -32px;
        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 -48px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

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

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

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

    .coveo-sprites-documentType-XML {
        background-position: -599px 0px;
        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 -16px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

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

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

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

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

    .coveo-sprites-fileType-objectType-lead, .coveo-icon.objecttype.Lead,
    .coveo-icon.objecttype.lead {
        background-position: -599px -96px;
        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 0px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-fileType-objectType-contract, .coveo-icon.objecttype.Contract,
    .coveo-icon.objecttype.contract {
        background-position: -615px -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: -615px -32px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

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

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

    .coveo-sprites-fileType-objectType-case, .coveo-icon.objecttype.Case,
    .coveo-icon.objecttype.case {
        background-position: -615px -80px;
        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: -615px -96px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

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

    .coveo-sprites-fileType-objectType-board, .coveo-icon.objecttype.Board,
    .coveo-icon.objecttype.board {
        background-position: -631px -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: -631px -32px;
        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: -631px -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: -631px -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: -631px -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: -631px -96px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

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

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

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

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

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

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

    .coveo-sprites-facet-show_facet, .coveo-settings-popup .coveo-section.coveo-show .coveo-icon {
        background-position: -647px -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: -670px 0px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

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

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

    .coveo-sprites-menu-menu_opencontactinfoin {
        background-position: -670px -48px;
        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: -670px -64px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

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

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

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

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

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

    .coveo-sprites-pager-previous, .CoveoPager ul li.coveo-previous > a > span {
        background-position: -686px -48px;
        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 -64px;
        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: -686px -80px;
        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: -686px -96px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

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

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

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

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

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

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

    .coveo-sprites-quickView-quickview, .CoveoResultAttachments .coveo-thumbnail-icon {
        background-position: -702px -96px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-quickView-quickview_next, .coveo-quickview-header .coveo-term .coveo-term-right-arrow .coveo-term-right-arrow-icon {
        background-position: -718px 0px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-quickView-quickview_previous, .coveo-quickview-header .coveo-term .coveo-term-left-arrow .coveo-term-left-arrow-icon {
        background-position: -718px -16px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .coveo-sprites-fileType-formats-image, .coveo-icon.sysfiletype.image {
        background-position: -750px -48px;
        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: -750px -64px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-common-tagging_tag, .CoveoResultTagging .coveo-add-tag .coveo-add-tag-icon {
        background-position: -750px -80px;
        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-omnibox .coveo-omnibox-facet-value li .coveo-checkbox > span,
    .CoveoHierarchicalFacet .coveo-value .coveo-checkbox > span {
        background-position: -750px -92px;
        width: 12px;
        height: 12px;
        text-indent: 12px;
    }

    .coveo-sprites-quickView-close {
        background-position: -750px -104px;
        width: 14px;
        height: 9.5px;
        text-indent: 14px;
    }

    .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: -766px 0px;
        width: 12px;
        height: 12px;
        text-indent: 12px;
    }
}

.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;
}

.CoveoQuickView .coveo-icon-for-quickview:hover {
    cursor: pointer;
    background-color: white;
}

.CoveoQuickViewDocument {
    overflow: hidden;
}

.coveo-quickview-header {
    margin-bottom: 10px;
}

.coveo-quickview-header .coveo-term * {
    vertical-align: middle;
}

.coveo-quickview-header .coveo-term {
    margin-right: 10px;
    font-weight: bold;
    display: inline-block;
    cursor: pointer;
    height: 26px;
}

.coveo-quickview-header .coveo-term .coveo-term-left-arrow {
    display: inline-block;
    padding: 5px;
    height: 26px;
}

.coveo-quickview-header .coveo-term .coveo-term-right-arrow {
    display: inline-block;
    padding: 5px;
    height: 26px;
}

.coveo-quickview-header .coveo-term .coveo-term-name {
    font-size: 14px;
    padding: 5px 0;
}

.coveo-modalBox.coveo-quick-view > .coveo-wrapper, .coveo-modalBox.coveo-quick-view > .coveo-debug {
    width: 95%;
    height: 95%;
    max-width: 95%;
    max-height: 95%;
    position: relative;
}

.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header,
.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-debug {
    padding: 10px 0px 10px 0px;
}

.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable,
.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .coveo-debug {
    display: block;
    width: 100%;
    padding: 6px 5px;
    background-color: #f7f7f7;
    border-collapse: collapse;
}

.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable tr,
.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .coveo-debug {
    width: 100%;
}

.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable th,
.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .coveo-debug {
    color: #666666;
    text-align: right;
    font-weight: normal;
    min-width: 100px;
    max-width: 180px;
}

.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable td,
.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .coveo-debug {
    text-align: left;
}

.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable th,
.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .coveo-debug,
.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable td,
.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .coveo-debug {
    line-height: 16px;
    padding: 3px 5px;
    overflow: hidden;
}

.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue,
.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .coveo-debug {
    word-break: break-word;
}

.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue span.coveo-selected,
.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue .coveo-debug {
    font-weight: 700;
}

.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue span.coveo-clickable,
.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue .coveo-debug,
.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue a.coveo-clickable,
.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue .coveo-debug {
    cursor: pointer;
    color: #2c5985;
    text-decoration: none;
}

.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue span.coveo-clickable:hover,
.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue .coveo-debug,
.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue a.coveo-clickable:hover,
.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue .coveo-debug {
    color: #F47F24;
}

.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue span.coveo-clickable:first-child:before,
.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue .coveo-debug,
.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue a.coveo-clickable:first-child:before,
.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue .coveo-debug {
    content: "";
}

.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue span.coveo-clickable:before,
.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue .coveo-debug,
.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue a.coveo-clickable:before,
.coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue .coveo-debug {
    color: #333;
    font-weight: normal;
    content: "; ";
}

.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;
    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 {
    min-height: 36px;
    -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;
}

.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;
}

.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;
}

.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;
}

.CoveoDidYouMean {
    padding: 10px;
    background-color: #f7f7f7;
}

.CoveoDidYouMean a {
    color: #052c7d;
    font-weight: bold;
    text-decoration: none;
}

.CoveoDidYouMean a:hover {
    text-decoration: underline;
}

.CoveoDidYouMean .coveo-word-correction {
    font-style: italic;
}

.navbar .CoveoSearchInterface
{
    width: 200px;
    float: right;
    margin: 8px 0;
}

.CoveoSearchInterface .CoveoResult.coveo-email-result .coveo-title {
    margin-top: 10px;
}

.CoveoSearchInterface .CoveoResult.coveo-email-result .coveo-excerpt .CoveoResultLink {
    text-decoration: none;
    color: black;
    display: block;
    font-size: 14px;
}

.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;
}

.CoveoSearchInterface .CoveoResult.coveo-email-result .coveo-excerpt {
    padding-top: 6px;
}

.CoveoSearchInterface .CoveoResult.coveo-email-result .coveo-date {
    font-size: 13px;
    color: #999999;
}

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

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

.coveo-child-result .coveo-email-header {
    padding-top: 3px;
}

.coveo-email-from, .coveo-email-to {
    margin-right: 15px;
    color: #666666;
    font-size: 13px;
}

.coveo-email-from a, .coveo-email-to a {
    cursor: pointer;
    color: #2c5985;
    text-decoration: none;
}

.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;
}

.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, "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;
}

.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, "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-facet-breadcrumb .coveo-values .coveo-value .coveo-multi-count {
    vertical-align: middle;
}

.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-icon {
    margin-top: 0px;
}

.CoveoSearchInterface .CoveoResult.coveo-lithium-result .coveo-title {
    margin-top: 10px !important;
}

.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 {
    margin-right: 15px;
    color: #666666;
    font-size: 13px;
}

.coveo-lithium-from a, .coveo-lithium-to a {
    cursor: pointer;
    color: #2c5985;
    text-decoration: none;
}

.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: #42424e;
}

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

.coveo-omnibox {
    border: 1px solid #BBBBBB;
    z-index: 1;
    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;
}

.coveo-omnibox .coveo-omnibox-section {
    vertical-align: middle;
    border-bottom: 1px solid #BBBBBB;
}

.coveo-omnibox .coveo-omnibox-facet-header {
    float: left;
    width: 100%;
    padding: 10px 15px 0px 15px;
    height: 34px;
    background-color: #f7f7f7;
    color: #39465d;
}

.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;
    background-color: #f7f7f7;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 34px;
    padding: 6px 15px 7px 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: top;
}

.coveo-omnibox .coveo-omnibox-header {
    border-bottom: 1px solid #BBBBBB;
    height: 34px;
    color: #0065cb;
}

.coveo-omnibox .coveo-omnibox-header .coveo-text {
    padding: 10px 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, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 18px;
    padding-right: 40px;
}

.coveo-query-box-clear 
{
    position: relative;
    margin-top: -30px;
    float: right;
    margin-right: 5px;
}

.coveo-query-box-clear:hover 
{
    cursor: pointer;
}

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

.CoveoResult {
    position: relative;
    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-date {
    float: right;
    font-size: 12px;
    margin-left: 10px;
    padding-top: 3px;
    color: #666666;
}

.CoveoResult .coveo-icon {
    margin: 0px 4px 0px -20px;
    float: left;
}

.CoveoResult .coveo-title {
    display: block;
    font-size: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.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;
}

/*Use FWD style
.CoveoResult a 
{
cursor: pointer;
color: #2c5985;
text-decoration: none; 
}

.CoveoResult a:hover 
{
color: #F47F24; 
}
*/

.CoveoResult .coveo-badge {
    display: inline-block;
    padding: 2px 6px;
    background-color: #f7f7f7;
    vertical-align: middle;
    font-size: 12px;
}

.CoveoResult .coveo-selectable-link {
    cursor: pointer;
    color: #2c5985;
    text-decoration: none;
}

.CoveoResult .coveo-selectable-link:hover {
    color: #F47F24;
}

.CoveoResult .CoveoFieldValue {
    word-break: break-word;
}

.CoveoResult .CoveoFieldValue span.coveo-selected {
    font-weight: 700;
}

.CoveoResult .CoveoFieldValue span.coveo-clickable, .CoveoResult .CoveoFieldValue a.coveo-clickable {
    cursor: pointer;
    color: #2c5985;
    text-decoration: none;
}

.CoveoResult .CoveoFieldValue span.coveo-clickable:hover, .CoveoResult .CoveoFieldValue a.coveo-clickable:hover {
    color: #F47F24;
}

.CoveoResult .CoveoFieldValue span.coveo-clickable:first-child:before,
.CoveoResult .CoveoFieldValue a.coveo-clickable:first-child:before {
    content: "";
}

.CoveoResult .CoveoFieldValue span.coveo-clickable:before, .CoveoResult .CoveoFieldValue a.coveo-clickable:before {
    color: #333;
    font-weight: normal;
    content: "; ";
}

.CoveoResult table.CoveoFieldTable {
    display: block;
    width: 100%;
    padding: 6px 5px;
    background-color: #f7f7f7;
    border-collapse: collapse;
}

.CoveoResult table.CoveoFieldTable tr {
    width: 100%;
}

.CoveoResult table.CoveoFieldTable th {
    color: #666666;
    text-align: right;
    font-weight: normal;
    min-width: 100px;
    max-width: 180px;
}

.CoveoResult table.CoveoFieldTable td {
    text-align: left;
}

.CoveoResult table.CoveoFieldTable th, .CoveoResult table.CoveoFieldTable td {
    line-height: 16px;
    padding: 3px 5px;
    overflow: hidden;
}

.CoveoResult table.coveo-fields .coveo-field .coveo-label {
    font-weight: normal;
    background-color: #F4F4F4;
}

.CoveoResult .CoveoResultFolding .coveo-child-result .CoveoQuickView {
    margin-left: 5px;
}

.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-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;
}

.CoveoResultLink {
    cursor: pointer;
}

/* FWD
.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: 25px /* 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-top: 2px;
    padding-right: 40px;
    display: block;
}

.CoveoSearchBox .CoveoSearchButton 
{
    float: right;
    height: 100%;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.CoveoSearchButton 
{
    color: #333333;
    background: #eeeeee;
    border: 1px solid #cccccc;
    border-radius: 4px;
    /*padding: 5px 8px 9px;*/
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    padding: 3px 6px 9px;
}

.CoveoSearchButton:hover 
{
    background: #e6e6e6;
}

.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: 500px;
}

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

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

.coveo-debug-property-name, .coveo-debug-field-name {
    font-weight: bold;
    vertical-align: top;
    padding-right: 20px;
}

.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;
    margin-right: 5px;
}

.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: #42424e;
}

.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;
    width: 100%;
    max-width: 300px;
    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: 35px;
    padding-top: 9px;
}

.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: 35px;
    color: #0065cb;
    padding-left: 50px;
    padding-top: 9px;
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
    padding-right: 10px;
    text-overflow: ellipsis;
}

.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-bottom: 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;
}

.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;
}

.coveo-results-filter-preferences-breadcrumb .coveo-values .coveo-value .coveo-multi-count {
    vertical-align: middle;
}

.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, "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, "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: 4px 5px;
    height: 20px;
}

.CoveoResultTagging .coveo-add-tag-tick-icon span {
    cursor: pointer;
}

.CoveoResultTagging .coveo-clear-icon {
    display: inline-block;
    background: #B0B3AE;
    padding: 4px 6px 4px 5px;
    height: 20px;
    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, "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);
    border: 1px solid #666;
    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;
}

.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;
    /* Comment so OmniBox search renders correctly
    position: relative;
    */
    margin: 0;
    /* Commment or Nav will be white when search box is on nav */
    /*background-color: white;*/
    font-family: Arial, sans-serif; /*Arimo, "Helvetica Neue", Helvetica, Arial, sans-serif;*/
    font-size: 13px;
    min-height: 100%;
}

.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;
}

.megamenu_right #FWDCoveoSearchBox 
{
    margin-top: 10px;
}

