/* glue: 0.3 hash: af9cd871a4 */
.coveo-sprites-common-coveo-cloud,
.coveo-sprites-common-logo_light_large,
.coveo-logo-light-large,
.coveo-sprites-quickView-coveo_colorbox_border1,
.coveo-sprites-common-coveo,
.coveo-logo,
.coveo-sprites-common-poweredbycoveo,
.coveo-powered-by,
.coveo-sprites-common-logo_light,
.coveo-logo-light,
.coveo-sprites-quickView-coveo_colorbox_border2,
.coveo-sprites-common-settings2x,
.coveo-sprites-common-menu_shareresult2x,
.coveo-sprites-common-copy2x,
.coveo-sprites-quickView-close_quickview2x,
.coveo-sprites-common-login_user,
.coveo-sprites-common-lock,
.coveo-sprites-facet-openinterfaces,
.coveo-sprites-facet-openfacets,
.coveo-sprites-searchButton-spin,
.coveo-executing-query .CoveoSearchButton > .coveo-icon,
.coveo-sprites-searchButton-searchbutton,
.CoveoSearchButton > .coveo-icon,
.coveo-sprites-common-thumbup_inactive,
.coveo-sprites-common-thumbup:active,
.coveo-sprites-common-thumbdown_inactive,
.coveo-sprites-common-thumbdown:active,
.coveo-sprites-common-system,
.coveo-sprites-common-star_placeholder,
.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-sprites-common-star:active,
.coveo-sprites-common-settings,
.CoveoSettings .coveo-settings-icon,
.coveo-sprites-tabGroup-show_more,
.CoveoTabGroupMenu .coveo-menu-item-active > .coveo-show-more,
.coveo-sprites-searchButton-searchbutton_gray,
.coveo-sprites-quickView-quickview_previous,
.CoveoQuickViewDocument .coveo-term .coveo-term-left-arrow .coveo-term-left-arrow-icon,
.coveo-sprites-quickView-quickview_next,
.CoveoQuickViewDocument .coveo-term .coveo-term-right-arrow .coveo-term-right-arrow-icon,
.coveo-sprites-quickView-quickview,
.CoveoQuickView .coveo-icon-for-quickview,
.CoveoResultAttachments .coveo-thumbnail-icon,
.coveo-sprites-queryBox-clear,
.coveo-query-box-clear .coveo-icon,
.coveo-sprites-menu-menu_sortdirection,
.coveo-settings-popup .coveo-section.coveo-direction .coveo-icon,
.coveo-sprites-menu-menu_sortby,
.coveo-settings-popup .coveo-section.coveo-sort .coveo-icon,
.coveo-sprites-menu-menu_shareresult,
.coveo-sprites-menu-menu_searchin,
.coveo-sprites-menu-menu_saveoption,
.coveo-sprites-menu-menu_opencontactinfoin,
.coveo-sprites-menu-menu_avancedsearch,
.coveo-sprites-facet-header-SharePoint-parent_x16,
.coveo-sprites-facet-header-Salesforce-account_x16,
.coveo-sprites-facet-header-Lithium-lithium_x16,
.coveo-omnibox .coveo-icon.licategoryshorttitle,
.coveo-omnibox .coveo-icon.liboardshorttitle,
.CoveoFacet .coveo-header .coveo-icon.licategoryshorttitle,
.CoveoFacetRange .coveo-header .coveo-icon.licategoryshorttitle,
.CoveoFacet .coveo-header .coveo-icon.liboardshorttitle,
.CoveoFacetRange .coveo-header .coveo-icon.liboardshorttitle,
.coveo-sprites-facet-header-Confluence-space_x16,
.coveo-sprites-facet-header-to_x16,
.coveo-sprites-facet-header-task_x16,
.coveo-sprites-facet-header-tag_x16,
.coveo-sprites-facet-header-support_x16,
.coveo-omnibox .coveo-icon.sfcasepriority,
.CoveoFacet .coveo-header .coveo-icon.sfcasepriority,
.CoveoFacetRange .coveo-header .coveo-icon.sfcasepriority,
.coveo-sprites-facet-header-status_x16,
.coveo-omnibox .coveo-icon.sfcasestatus,
.CoveoFacet .coveo-header .coveo-icon.sfcasestatus,
.CoveoFacetRange .coveo-header .coveo-icon.sfcasestatus,
.coveo-omnibox .coveo-icon.Sfopportunitystagename,
.CoveoFacet .coveo-header .coveo-icon.Sfopportunitystagename,
.CoveoFacetRange .coveo-header .coveo-icon.Sfopportunitystagename,
.coveo-sprites-facet-header-stage_x16,
.coveo-sprites-facet-header-quart_x16,
.coveo-sprites-facet-header-product_x16,
.coveo-sprites-facet-header-owner_x16,
.coveo-omnibox .coveo-icon.sfcontactname,
.CoveoFacet .coveo-header .coveo-icon.sfcontactname,
.CoveoFacetRange .coveo-header .coveo-icon.sfcontactname,
.coveo-omnibox .coveo-icon.sfuserdivision,
.CoveoFacet .coveo-header .coveo-icon.sfuserdivision,
.CoveoFacetRange .coveo-header .coveo-icon.sfuserdivision,
.coveo-sprites-facet-header-men_x16,
.coveo-omnibox .coveo-icon.sfuserdepartment,
.CoveoFacet .coveo-header .coveo-icon.sfuserdepartment,
.CoveoFacetRange .coveo-header .coveo-icon.sfuserdepartment,
.coveo-sprites-facet-header-manager_x16,
.coveo-sprites-facet-header-mailbox_x16,
.coveo-sprites-facet-header-language_x16,
.coveo-sprites-facet-header-jobtitle_x16,
.coveo-sprites-facet-header-industry_x16,
.coveo-omnibox .coveo-icon.sfindustry,
.CoveoFacet .coveo-header .coveo-icon.sfindustry,
.CoveoFacetRange .coveo-header .coveo-icon.sfindustry,
.coveo-sprites-facet-header-from_x16,
.coveo-sprites-facet-header-folder_x16,
.coveo-sprites-facet-header-file_x16,
.coveo-sprites-facet-header-default_x16,
.coveo-omnibox .coveo-icon,
.CoveoFacet .coveo-header .coveo-icon,
.CoveoFacetRange .coveo-header .coveo-icon,
.coveo-sprites-facet-header-country_x16,
.coveo-omnibox .coveo-icon.sfcountry,
.coveo-omnibox .coveo-icon.sfcity,
.CoveoFacet .coveo-header .coveo-icon.sfcountry,
.CoveoFacetRange .coveo-header .coveo-icon.sfcountry,
.CoveoFacet .coveo-header .coveo-icon.sfcity,
.CoveoFacetRange .coveo-header .coveo-icon.sfcity,
.coveo-omnibox .coveo-icon.sfstate,
.CoveoFacet .coveo-header .coveo-icon.sfstate,
.CoveoFacetRange .coveo-header .coveo-icon.sfstate,
.coveo-sprites-facet-header-company_x16,
.coveo-sprites-facet-header-collection_x16,
.coveo-sprites-facet-header-category_x16,
.coveo-icon.objecttype.Category,
.coveo-omnibox .coveo-icon.Sfopportunityforecastcategory,
.CoveoFacet .coveo-header .coveo-icon.Sfopportunityforecastcategory,
.CoveoFacetRange .coveo-header .coveo-icon.Sfopportunityforecastcategory,
.coveo-sprites-facet-header-cash_x16,
.coveo-sprites-facet-header-calendar_x16,
.coveo-sprites-facet-header-author_x16,
.coveo-sprites-facet-header-amount_x16,
.coveo-sprites-facet-header-account_x16,
.coveo-sprites-facet-spin,
.CoveoFacet .coveo-header .coveo-wait-animation,
.CoveoFacetRange .coveo-header .coveo-wait-animation,
.coveo-sprites-facet-show_facet,
.coveo-settings-popup .coveo-section.coveo-show .coveo-icon,
.coveo-sprites-facet-moreoption,
.CoveoFacet .coveo-header .coveo-settings .coveo-icon,
.CoveoFacetRange .coveo-header .coveo-settings .coveo-icon,
.coveo-sprites-facet-modeor,
.CoveoFacet .coveo-header .coveo-operator.coveo-or,
.CoveoFacetRange .coveo-header .coveo-operator.coveo-or,
.coveo-sprites-facet-modeand,
.CoveoFacet .coveo-header .coveo-operator.coveo-and,
.CoveoFacetRange .coveo-header .coveo-operator.coveo-and,
.coveo-sprites-facet-expanded,
.CoveoFacet .coveo-header .coveo-collapse .coveo-icon,
.CoveoFacetRange .coveo-header .coveo-collapse .coveo-icon,
.coveo-sprites-facet-collapsed,
.CoveoFacet .coveo-header .coveo-expand .coveo-icon,
.CoveoFacetRange .coveo-header .coveo-expand .coveo-icon,
.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,
.coveo-sprites-documentType-Siebel-servicerequest_x16,
.coveo-sprites-documentType-Siebel-opportunity_x16,
.coveo-sprites-documentType-Siebel-contact_x16,
.coveo-sprites-documentType-Siebel-asset_x16,
.coveo-sprites-documentType-Siebel-account_x16,
.coveo-sprites-documentType-SharePoint2010-workflowhistory_x16,
.coveo-sprites-documentType-SharePoint2010-wikipagelibrary_x16,
.coveo-sprites-documentType-SharePoint2010-whereabout_x16,
.coveo-sprites-documentType-SharePoint2010-translationmanagementlibrary_x16,
.coveo-sprites-documentType-SharePoint2010-thingstobring_x16,
.coveo-sprites-documentType-SharePoint2010-textbox_x16,
.coveo-sprites-documentType-SharePoint2010-task_x16,
.coveo-sprites-documentType-SharePoint2010-survey_x16,
.coveo-sprites-documentType-SharePoint2010-slidelibrary_x16,
.coveo-sprites-documentType-SharePoint2010-sitedirectory_x16,
.coveo-sprites-documentType-SharePoint2010-site_x16,
.coveo-sprites-documentType-SharePoint2010-resource_x16,
.coveo-sprites-documentType-SharePoint2010-reportlibrary_x16,
.coveo-sprites-documentType-SharePoint2010-recordlibrary_x16,
.coveo-sprites-documentType-SharePoint2010-projecttask_x16,
.coveo-sprites-documentType-SharePoint2010-picturelibrary_x16,
.coveo-sprites-documentType-SharePoint2010-phonecallmemo_x16,
.coveo-sprites-documentType-SharePoint2010-performancepointcontent_x16,
.coveo-sprites-documentType-SharePoint2010-objective_x16,
.coveo-sprites-documentType-SharePoint2010-meeting_x16,
.coveo-sprites-documentType-SharePoint2010-link_x16:link,
.coveo-sprites-documentType-SharePoint2010-languagesandtranslator_x16,
.coveo-sprites-documentType-SharePoint2010-keyperformanceindicator_x16,
.coveo-sprites-documentType-SharePoint2010-issue_x16,
.coveo-sprites-documentType-SharePoint2010-ipfs_x16,
.coveo-sprites-documentType-SharePoint2010-imedictionary_x16,
.coveo-sprites-documentType-SharePoint2010-healthrule_x16,
.coveo-sprites-documentType-SharePoint2010-healthreport_x16,
.coveo-sprites-documentType-SharePoint2010-formlibrary_x16,
.coveo-sprites-documentType-SharePoint2010-event_x16,
.coveo-sprites-documentType-SharePoint2010-documentset_x16,
.coveo-sprites-documentType-SharePoint2010-documentlibrary_x16,
.coveo-sprites-documentType-SharePoint2010-discussionboard_x16,
.coveo-sprites-documentType-SharePoint2010-decision_x16,
.coveo-sprites-documentType-SharePoint2010-datasource_x16,
.coveo-sprites-documentType-SharePoint2010-dataconnectionlibraryforperfpoint_x16,
.coveo-sprites-documentType-SharePoint2010-dataconnectionlibrary_x16,
.coveo-sprites-documentType-SharePoint2010-dashboardlibrary_x16,
.coveo-sprites-documentType-SharePoint2010-customgrid_x16,
.coveo-sprites-documentType-SharePoint2010-custom_x16,
.coveo-sprites-documentType-SharePoint2010-contact_x16,
.coveo-sprites-documentType-SharePoint2010-circulation_x16,
.coveo-sprites-documentType-SharePoint2010-blogpost_x16,
.coveo-sprites-documentType-SharePoint2010-blogcomment_x16,
.coveo-sprites-documentType-SharePoint2010-blogcategory_x16,
.coveo-sprites-documentType-SharePoint2010-attendees_x16,
.coveo-sprites-documentType-SharePoint2010-assetlibrary_x16,
.coveo-sprites-documentType-SharePoint2010-arealisting_x16,
.coveo-sprites-documentType-SharePoint2010-area_x16,
.coveo-sprites-documentType-SharePoint2010-announcement_x16,
.coveo-sprites-documentType-SharePoint2010-agenda_x16,
.coveo-sprites-documentType-SharePoint2007-workflowhistory_x16,
.coveo-sprites-documentType-SharePoint2007-wikipagelibrary_x16,
.coveo-sprites-documentType-SharePoint2007-whereabout_x16,
.coveo-sprites-documentType-SharePoint2007-translationmanagementlibrary_x16,
.coveo-sprites-documentType-SharePoint2007-thingstobring_x16,
.coveo-sprites-documentType-SharePoint2007-textbox_x16,
.coveo-sprites-documentType-SharePoint2007-task_x16,
.coveo-sprites-documentType-SharePoint2007-survey_x16,
.coveo-sprites-documentType-SharePoint2007-slidelibrary_x16,
.coveo-sprites-documentType-SharePoint2007-sitedirectory_x16,
.coveo-sprites-documentType-SharePoint2007-site_x16,
.coveo-sprites-documentType-SharePoint2007-resource_x16,
.coveo-sprites-documentType-SharePoint2007-reportlibrary_x16,
.coveo-sprites-documentType-SharePoint2007-recordlibrary_x16,
.coveo-sprites-documentType-SharePoint2007-projecttask_x16,
.coveo-sprites-documentType-SharePoint2007-picturelibrary_x16,
.coveo-sprites-documentType-SharePoint2007-phonecallmemo_x16,
.coveo-sprites-documentType-SharePoint2007-performancepointcontent_x16,
.coveo-sprites-documentType-SharePoint2007-objective_x16,
.coveo-sprites-documentType-SharePoint2007-meeting_x16,
.coveo-sprites-documentType-SharePoint2007-link_x16:link,
.coveo-sprites-documentType-SharePoint2007-languagesandtranslator_x16,
.coveo-sprites-documentType-SharePoint2007-keyperformanceindicator_x16,
.coveo-sprites-documentType-SharePoint2007-issue_x16,
.coveo-sprites-documentType-SharePoint2007-ipfs_x16,
.coveo-sprites-documentType-SharePoint2007-imedictionary_x16,
.coveo-sprites-documentType-SharePoint2007-healthrule_x16,
.coveo-sprites-documentType-SharePoint2007-healthreport_x16,
.coveo-sprites-documentType-SharePoint2007-formlibrary_x16,
.coveo-sprites-documentType-SharePoint2007-event_x16,
.coveo-sprites-documentType-SharePoint2007-documentset_x16,
.coveo-sprites-documentType-SharePoint2007-documentlibrary_x16,
.coveo-sprites-documentType-SharePoint2007-discussionboard_x16,
.coveo-sprites-documentType-SharePoint2007-decision_x16,
.coveo-sprites-documentType-SharePoint2007-datasource_x16,
.coveo-sprites-documentType-SharePoint2007-dataconnectionlibraryforperfpoint_x16,
.coveo-sprites-documentType-SharePoint2007-dataconnectionlibrary_x16,
.coveo-sprites-documentType-SharePoint2007-dashboardlibrary_x16,
.coveo-sprites-documentType-SharePoint2007-customgrid_x16,
.coveo-sprites-documentType-SharePoint2007-custom_x16,
.coveo-sprites-documentType-SharePoint2007-contact_x16,
.coveo-sprites-documentType-SharePoint2007-circulation_x16,
.coveo-sprites-documentType-SharePoint2007-blogpost_x16,
.coveo-sprites-documentType-SharePoint2007-blogcomment_x16,
.coveo-sprites-documentType-SharePoint2007-blogcategory_x16,
.coveo-sprites-documentType-SharePoint2007-attendees_x16,
.coveo-sprites-documentType-SharePoint2007-assetlibrary_x16,
.coveo-sprites-documentType-SharePoint2007-arealisting_x16,
.coveo-sprites-documentType-SharePoint2007-area_x16,
.coveo-sprites-documentType-SharePoint2007-announcement_x16,
.coveo-sprites-documentType-SharePoint2007-agenda_x16,
.coveo-sprites-documentType-sfintegration-video-16,
.coveo-sprites-documentType-sfintegration-mail-16,
.coveo-sprites-documentType-sfintegration-intranet-16,
.coveo-sprites-documentType-sfintegration-files-16,
.coveo-sprites-documentType-sfintegration-default-16,
.coveo-sprites-documentType-sfintegration-community-post-16,
.coveo-sprites-documentType-sfintegration-chatter-16,
.coveo-sprites-documentType-sfintegration-case-16,
.coveo-sprites-documentType-sfintegration-answers-16,
.coveo-sprites-documentType-sfintegration-account-16,
.coveo-sprites-documentType-sfintegration-KB-16,
.coveo-sprites-documentType-Salesforce-task_x16,
.coveo-sprites-documentType-Salesforce-solution_x16,
.coveo-icon.objecttype.KBSolution,
.coveo-sprites-documentType-Salesforce-report_x16,
.coveo-sprites-documentType-Salesforce-opportunity_x16,
.coveo-omnibox .coveo-icon.sfopportunityforecastcategory,
.CoveoFacet .coveo-header .coveo-icon.sfopportunityforecastcategory,
.CoveoFacetRange .coveo-header .coveo-icon.sfopportunityforecastcategory,
.coveo-sprites-documentType-Salesforce-lead_x16,
.coveo-omnibox .coveo-icon.sfleadsource,
.CoveoFacet .coveo-header .coveo-icon.sfleadsource,
.CoveoFacetRange .coveo-header .coveo-icon.sfleadsource,
.coveo-sprites-documentType-Salesforce-history_x16,
.coveo-sprites-documentType-Salesforce-event_x16,
.coveo-icon.objecttype.Event,
.coveo-sprites-documentType-Salesforce-contract_x16,
.coveo-sprites-documentType-Salesforce-contact_x16,
.coveo-sprites-documentType-Salesforce-case_x16,
.coveo-sprites-documentType-Salesforce-campaign_x16,
.coveo-sprites-documentType-Salesforce-account_x16,
.coveo-sprites-documentType-Office-word_x16,
.coveo-sprites-documentType-Office-rtf_x16,
.coveo-sprites-documentType-Office-powerpoint_x16,
.coveo-sprites-documentType-Office-onenote_x16,
.coveo-sprites-documentType-Office-msproject_x16,
.coveo-sprites-documentType-Office-excel_x16,
.coveo-sprites-documentType-Office-access_x16,
.coveo-sprites-documentType-Notes-task_x16,
.coveo-sprites-documentType-Notes-notes_x16,
.coveo-sprites-documentType-Notes-email_x16,
.coveo-sprites-documentType-Notes-discussion_x16,
.coveo-sprites-documentType-Notes-calendar_x16,
.coveo-sprites-documentType-Notes-addressbook_x16,
.coveo-sprites-documentType-Liferay-wiki_x16,
.coveo-sprites-documentType-Liferay-webcontent_x16,
.coveo-sprites-documentType-Liferay-user_x16,
.coveo-sprites-documentType-Liferay-tag_x16,
.coveo-sprites-documentType-Liferay-poll_x16,
.coveo-sprites-documentType-Liferay-page_x16,
.coveo-sprites-documentType-Liferay-organization_x16,
.coveo-sprites-documentType-Liferay-messageboard_x16,
.coveo-sprites-documentType-Liferay-folder_x16,
.coveo-sprites-documentType-Liferay-company_x16,
.coveo-sprites-documentType-Liferay-community_x16,
.coveo-sprites-documentType-Liferay-comment_x16,
.coveo-sprites-documentType-Liferay-category_x16,
.coveo-sprites-documentType-Liferay-calendar_x16,
.coveo-sprites-documentType-Liferay-blog_x16,
.coveo-sprites-documentType-Kb-attachement_x16,
.coveo-icon.objecttype.KBAttachment,
.coveo-icon.objecttype.Attachment,
.coveo-sprites-documentType-Kb-article_x16,
.coveo-icon.objecttype.KBDocumentation,
.coveo-icon.objecttype.KBKnowledgeArticle,
.coveo-sprites-documentType-Exchange-task_x16,
.coveo-sprites-documentType-Exchange-rss_x16,
.coveo-sprites-documentType-Exchange-post_x16,
.coveo-sprites-documentType-Exchange-person_x16,
.coveo-sprites-documentType-Exchange-outlook_x16,
.coveo-sprites-documentType-Exchange-note_x16,
.coveo-sprites-documentType-Exchange-message_x16,
.coveo-sprites-documentType-Exchange-meeting_x16,
.coveo-sprites-documentType-Exchange-junk_x16,
.coveo-sprites-documentType-Exchange-journal_x16,
.coveo-sprites-documentType-Exchange-distributionlist_x16,
.coveo-sprites-documentType-Exchange-appointment_x16,
.coveo-sprites-documentType-Dynamics-systemuser_x16,
.coveo-sprites-documentType-Dynamics-product_x16,
.coveo-sprites-documentType-Dynamics-opportunity_x16,
.coveo-sprites-documentType-Dynamics-lead_x16,
.coveo-sprites-documentType-Dynamics-incident_x16,
.coveo-sprites-documentType-Dynamics-dynamics_x16,
.coveo-sprites-documentType-Dynamics-contact_x16,
.coveo-sprites-documentType-Dynamics-campaign_x16,
.coveo-sprites-documentType-Dynamics-annotation_x16,
.coveo-sprites-documentType-Dynamics-account_x16,
.coveo-sprites-documentType-Developerforce-messagenew_x16,
.coveo-sprites-documentType-Developerforce-message_x16,
.coveo-sprites-documentType-Confluence-space_x16,
.coveo-sprites-documentType-Confluence-pages_x16,
.coveo-sprites-documentType-Confluence-comment_x16,
.coveo-sprites-documentType-Confluence-blogentry_x16,
.coveo-sprites-documentType-Communicator-conversation_x16,
.coveo-sprites-documentType-Clearspace-user_x16,
.coveo-sprites-documentType-Clearspace-task_x16,
.coveo-sprites-documentType-Clearspace-tag_x16,
.coveo-sprites-documentType-Clearspace-socialgroup_x16,
.coveo-sprites-documentType-Clearspace-project_x16,
.coveo-sprites-documentType-Clearspace-privatemessage_x16,
.coveo-sprites-documentType-Clearspace-poll_x16,
.coveo-sprites-documentType-Clearspace-message_x16,
.coveo-sprites-documentType-Clearspace-document_x16,
.coveo-sprites-documentType-Clearspace-directmessage_x16,
.coveo-sprites-documentType-Clearspace-community_x16,
.coveo-sprites-documentType-Clearspace-comment_x16,
.coveo-sprites-documentType-Clearspace-checkpoint_x16,
.coveo-sprites-documentType-Clearspace-blog_x16,
.coveo-sprites-documentType-Clearspace-announcement_x16,
.coveo-sprites-documentType-ActiveDirectory-person_x16,
.coveo-sprites-documentType-zip_x16,
.coveo-sprites-documentType-zip,
.coveo-sprites-documentType-year,
.coveo-omnibox .coveo-icon.sfopportunityclosedquarterc,
.CoveoFacet .coveo-header .coveo-icon.sfopportunityclosedquarterc,
.CoveoFacetRange .coveo-header .coveo-icon.sfopportunityclosedquarterc,
.coveo-omnibox .coveo-icon.sysyear,
.coveo-omnibox .coveo-icon.sysmonth,
.CoveoFacet .coveo-header .coveo-icon.sysyear,
.CoveoFacetRange .coveo-header .coveo-icon.sysyear,
.CoveoFacet .coveo-header .coveo-icon.sysmonth,
.CoveoFacetRange .coveo-header .coveo-icon.sysmonth,
.coveo-sprites-documentType-xml,
.coveo-sprites-documentType-wp_x16,
.coveo-sprites-documentType-webpage,
.coveo-sprites-documentType-video_x16,
.coveo-sprites-documentType-video,
.coveo-sprites-documentType-user,
.coveo-icon.objecttype.People,
.coveo-icon.objecttype.User,
.coveo-omnibox .coveo-icon.sysauthor,
.coveo-omnibox .coveo-icon.sfownername,
.CoveoFacet .coveo-header .coveo-icon.sysauthor,
.CoveoFacetRange .coveo-header .coveo-icon.sysauthor,
.CoveoFacet .coveo-header .coveo-icon.sfownername,
.CoveoFacetRange .coveo-header .coveo-icon.sfownername,
.coveo-sprites-documentType-unknown_x16,
.coveo-sprites-documentType-undeliverable-mail,
.coveo-sprites-documentType-txt,
.coveo-sprites-documentType-troubleshooting,
.coveo-sprites-documentType-topic,
.coveo-icon.objecttype.Topic,
.coveo-sprites-documentType-to,
.coveo-omnibox .coveo-icon.systo,
.coveo-omnibox .coveo-icon.sysdisplayrecipients,
.CoveoFacet .coveo-header .coveo-icon.systo,
.CoveoFacetRange .coveo-header .coveo-icon.systo,
.CoveoFacet .coveo-header .coveo-icon.sysdisplayrecipients,
.CoveoFacetRange .coveo-header .coveo-icon.sysdisplayrecipients,
.coveo-sprites-documentType-timeline,
.coveo-sprites-documentType-thread_x16,
.coveo-sprites-documentType-text,
.coveo-icon.objecttype.Thread,
.coveo-sprites-documentType-task_x16,
.coveo-sprites-documentType-task,
.coveo-icon.objecttype.Task,
.coveo-sprites-documentType-support,
.coveo-sprites-documentType-status,
.coveo-sprites-documentType-spreadsheet,
.coveo-sprites-documentType-source,
.coveo-sprites-documentType-sound_x16,
.coveo-sprites-documentType-solution_x16,
.coveo-icon.objecttype.Solution,
.coveo-sprites-documentType-slideshow,
.coveo-sprites-documentType-setting,
.coveo-sprites-documentType-report,
.coveo-sprites-documentType-recallmessage,
.coveo-sprites-documentType-question_x16,
.coveo-icon.objecttype.Blog,
.coveo-sprites-documentType-project-name,
.coveo-sprites-documentType-product,
.coveo-sprites-documentType-picture_x16,
.coveo-sprites-documentType-person_x16,
.coveo-sprites-documentType-pdf_x16,
.coveo-sprites-documentType-pdf,
.coveo-sprites-documentType-opportunity,
.coveo-icon.objecttype.Opportunity,
.coveo-omnibox .coveo-icon.sfopportunitytype,
.coveo-omnibox .coveo-icon.sfopportunitystagename,
.CoveoFacet .coveo-header .coveo-icon.sfopportunitytype,
.CoveoFacetRange .coveo-header .coveo-icon.sfopportunitytype,
.CoveoFacet .coveo-header .coveo-icon.sfopportunitystagename,
.CoveoFacetRange .coveo-header .coveo-icon.sfopportunitystagename,
.coveo-sprites-documentType-musicfile,
.coveo-sprites-documentType-multimedia_x16,
.coveo-sprites-documentType-msg_x16,
.coveo-sprites-documentType-mergedperson_x16,
.coveo-sprites-documentType-meeting_x16,
.coveo-sprites-documentType-manager,
.coveo-sprites-documentType-mail,
.coveo-icon.objecttype.Message,
.coveo-omnibox .coveo-icon.sysmailbox,
.CoveoFacet .coveo-header .coveo-icon.sysmailbox,
.CoveoFacetRange .coveo-header .coveo-icon.sysmailbox,
.coveo-sprites-documentType-mail-reply,
.coveo-sprites-documentType-link_overlay_x16:link,
.coveo-sprites-documentType-lead,
.coveo-icon.objecttype.Lead,
.coveo-sprites-documentType-language,
.coveo-omnibox .coveo-icon.syslanguage,
.CoveoFacet .coveo-header .coveo-icon.syslanguage,
.CoveoFacetRange .coveo-header .coveo-icon.syslanguage,
.coveo-sprites-documentType-kb,
.coveo-omnibox .coveo-icon.sysconcepts,
.CoveoFacet .coveo-header .coveo-icon.sysconcepts,
.CoveoFacetRange .coveo-header .coveo-icon.sysconcepts,
.coveo-sprites-documentType-jobtitle_x16,
.coveo-sprites-documentType-jobtitle,
.coveo-sprites-documentType-intranet,
.coveo-omnibox .coveo-icon.sysdisplayparticipants,
.CoveoFacet .coveo-header .coveo-icon.sysdisplayparticipants,
.CoveoFacetRange .coveo-header .coveo-icon.sysdisplayparticipants,
.coveo-sprites-documentType-image_x16,
.coveo-sprites-documentType-image,
.coveo-sprites-documentType-html_x16,
.coveo-sprites-documentType-html,
.coveo-sprites-documentType-htm_x16,
.coveo-icon.objecttype.Site,
.coveo-sprites-documentType-htm,
.coveo-sprites-documentType-from,
.coveo-omnibox .coveo-icon.sysfrom,
.coveo-omnibox .coveo-icon.sysdisplayfrom,
.CoveoFacet .coveo-header .coveo-icon.sysfrom,
.CoveoFacetRange .coveo-header .coveo-icon.sysfrom,
.CoveoFacet .coveo-header .coveo-icon.sysdisplayfrom,
.CoveoFacetRange .coveo-header .coveo-icon.sysdisplayfrom,
.coveo-sprites-documentType-folder,
.coveo-omnibox .coveo-icon.sysemailfolders,
.CoveoFacet .coveo-header .coveo-icon.sysemailfolders,
.CoveoFacetRange .coveo-header .coveo-icon.sysemailfolders,
.coveo-sprites-documentType-file_x16,
.coveo-sprites-documentType-file,
.coveo-icon.objecttype.File,
.coveo-omnibox .coveo-icon.objecttype,
.CoveoFacet .coveo-header .coveo-icon.objecttype,
.CoveoFacetRange .coveo-header .coveo-icon.objecttype,
.coveo-omnibox .coveo-icon.sysfiletype,
.CoveoFacet .coveo-header .coveo-icon.sysfiletype,
.CoveoFacetRange .coveo-header .coveo-icon.sysfiletype,
.coveo-sprites-documentType-faq,
.coveo-sprites-documentType-expert,
.coveo-sprites-documentType-exe_x16,
.coveo-sprites-documentType-exchangemessage,
.coveo-sprites-documentType-exchangeappointment,
.coveo-sprites-documentType-email_x16,
.coveo-sprites-documentType-default,
.coveo-icon.objecttype,
.coveo-sprites-documentType-database,
.coveo-sprites-documentType-contract,
.coveo-icon.objecttype.Contract,
.coveo-sprites-documentType-contact,
.coveo-icon.objecttype.Contact,
.coveo-sprites-documentType-competition,
.coveo-omnibox .coveo-icon.sfopportunitycompetitionc,
.CoveoFacet .coveo-header .coveo-icon.sfopportunitycompetitionc,
.CoveoFacetRange .coveo-header .coveo-icon.sfopportunitycompetitionc,
.coveo-sprites-documentType-company,
.coveo-sprites-documentType-comment_x16,
.coveo-icon.objecttype.CaseComment,
.coveo-sprites-documentType-collection_x16,
.coveo-sprites-documentType-city,
.coveo-sprites-documentType-chatter,
.coveo-sprites-documentType-case,
.coveo-icon.objecttype.Case,
.coveo-sprites-documentType-campaign,
.coveo-icon.objecttype.Campaign,
.coveo-sprites-documentType-bug_x16,
.coveo-sprites-documentType-brain_x16,
.coveo-sprites-documentType-author,
.coveo-sprites-documentType-audience,
.coveo-sprites-documentType-archive_overlay_x16,
.coveo-sprites-documentType-answer_x16,
.coveo-icon.objecttype.Board,
.coveo-sprites-documentType-answer,
.coveo-sprites-documentType-allcontent,
.coveo-sprites-documentType-account_x16,
.coveo-sprites-documentType-account,
.coveo-sprites-documentType-account-salesforce,
.coveo-icon.objecttype.Account,
.coveo-omnibox .coveo-icon.sfaccountname,
.coveo-omnibox .coveo-icon.sfaccounttype,
.CoveoFacet .coveo-header .coveo-icon.sfaccountname,
.CoveoFacetRange .coveo-header .coveo-icon.sfaccountname,
.CoveoFacet .coveo-header .coveo-icon.sfaccounttype,
.CoveoFacetRange .coveo-header .coveo-icon.sfaccounttype,
.coveo-sprites-common-menu_shareresult,
.coveo-advanced-menu .coveo-section.coveo-share-query .coveo-icon,
.coveo-sprites-common-datepicker,
.coveo-sprites-common-copy,
.coveo-sprites-common-clear_searchbreadbox,
.CoveoBreadcrumb .coveo-clear-all .coveo-icon,
.coveo-sprites-facet-arrow_back,
.coveo-sprites-quickView-close,
.coveo-sprites-facet-resume_selected,
.coveo-facet-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-sprites-facet-disable,
.coveo-facet-value .coveo-exclude,
.CoveoFacet .coveo-value .coveo-exclude,
.CoveoFacetRange .coveo-value .coveo-exclude,
.coveo-omnibox .coveo-omnibox-facet-value li .coveo-exclude,
.coveo-sprites-facet-clear_facetsearch_mobile,
.coveo-sprites-facet-clear_activefilter,
.coveo-facet-breadcrumb .coveo-values .coveo-value .coveo-clear,
.coveo-sprites-facet-checkmark_unselected,
.coveo-checkbox-for-facet-value > span,
.coveo-facet-value .coveo-checkbox > span,
.CoveoFacet .coveo-value .coveo-checkbox > span,
.CoveoFacetRange .coveo-value .coveo-checkbox > span,
.coveo-omnibox .coveo-omnibox-facet-value li .coveo-checkbox > span,
.coveo-sprites-facet-checkmark_selected,
.coveo-facet-value:hover .coveo-checkbox > span,
.CoveoFacet .coveo-value:hover .coveo-checkbox > span,
.CoveoFacetRange .coveo-value:hover .coveo-checkbox > span,
.coveo-omnibox .coveo-omnibox-facet-value li:hover .coveo-checkbox > span,
.coveo-facet-value.coveo-selected .coveo-checkbox > span,
.CoveoFacet .coveo-selected.coveo-value .coveo-checkbox > span,
.CoveoFacetRange .coveo-selected.coveo-value .coveo-checkbox > span,
.coveo-omnibox .coveo-omnibox-facet-value li.coveo-selected .coveo-checkbox > span,
.coveo-sprites-facet-checkmark_disabled,
.coveo-sprites-pager-previous,
.CoveoPager ul li.coveo-previous > a > span,
.coveo-sprites-pager-next,
.CoveoPager ul li.coveo-next > a > span,
.coveo-sprites-facet-spin_facet_search,
.CoveoFacet .coveo-search .coveo-wait-animation,
.CoveoFacetRange .coveo-search .coveo-wait-animation,
.coveo-sprites-facet-facetsearch,
.CoveoFacet .coveo-search .coveo-magnifier,
.CoveoFacetRange .coveo-search .coveo-magnifier,
.coveo-sprites-facet-clear_facetsearch,
.CoveoFacet .coveo-search .coveo-clear .coveo-icon,
.CoveoFacetRange .coveo-search .coveo-clear .coveo-icon,
.coveo-sprites-folding-showmore,
.coveo-folding-footer-icon.coveo-more,
.coveo-sprites-folding-showless,
.coveo-folding-footer-icon.coveo-less,
.coveo-sprites-folding-email_sendto,
.coveo-sprites-facet-showmore,
.coveo-sprites-facet-showless,
.coveo-sprites-facet-email_sendto,
.coveo-sprites-sort-sortby_top,
.CoveoSort.coveo-selected.coveo-ascending .coveo-icon,
.coveo-sprites-sort-sortby_bottom,
.CoveoSort.coveo-selected .coveo-icon {
    background-image: url("../image/sprites.png");
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
    background-repeat: no-repeat;
    overflow: hidden;
}

.coveo-sprites-common-coveo-cloud {
    background-position: 0px 0px;
    width: 131px;
    height: 48px;
    text-indent: 131px;
}

.coveo-sprites-common-logo_light_large, .coveo-logo-light-large {
    background-position: 0px -48px;
    width: 110px;
    height: 37px;
    text-indent: 110px;
}

.coveo-sprites-quickView-coveo_colorbox_border1 {
    background-position: 0px -85px;
    width: 50px;
    height: 98px;
    text-indent: 50px;
}

.coveo-sprites-common-coveo, .coveo-logo {
    background-position: -131px 0px;
    width: 97px;
    height: 34px;
    text-indent: 97px;
}

.coveo-sprites-common-poweredbycoveo, .coveo-powered-by {
    background-position: -131px -34px;
    width: 90px;
    height: 32px;
    text-indent: 90px;
}

.coveo-sprites-common-logo_light, .coveo-logo-light {
    background-position: -131px -66px;
    width: 71px;
    height: 26px;
    text-indent: 71px;
}

.coveo-sprites-quickView-coveo_colorbox_border2 {
    background-position: -131px -92px;
    width: 50px;
    height: 1px;
    text-indent: 50px;
}

.coveo-sprites-common-settings2x {
    background-position: -131px -93px;
    width: 36px;
    height: 36px;
    text-indent: 36px;
}

.coveo-sprites-common-menu_shareresult2x {
    background-position: -167px -93px;
    width: 32px;
    height: 32px;
    text-indent: 32px;
}

.coveo-sprites-common-copy2x {
    background-position: -131px -129px;
    width: 32px;
    height: 32px;
    text-indent: 32px;
}

.coveo-sprites-quickView-close_quickview2x {
    background-position: -199px -93px;
    width: 28px;
    height: 19px;
    text-indent: 28px;
}

.coveo-sprites-common-login_user {
    background-position: -202px -66px;
    width: 24px;
    height: 24px;
    text-indent: 24px;
}

.coveo-sprites-common-lock {
    background-position: -163px -129px;
    width: 24px;
    height: 24px;
    text-indent: 24px;
}

.coveo-sprites-facet-openinterfaces {
    background-position: -187px -129px;
    width: 23px;
    height: 16px;
    text-indent: 23px;
}

.coveo-sprites-facet-openfacets {
    background-position: -131px -161px;
    width: 23px;
    height: 16px;
    text-indent: 23px;
}

.coveo-sprites-searchButton-spin, .coveo-executing-query .CoveoSearchButton > .coveo-icon {
    background-position: -110px -48px;
    width: 18px;
    height: 18px;
    text-indent: 18px;
}

.coveo-sprites-searchButton-searchbutton, .CoveoSearchButton > .coveo-icon {
    background-position: -110px -66px;
    width: 18px;
    height: 18px;
    text-indent: 18px;
}

.coveo-sprites-common-thumbup_inactive {
    background-position: -50px -85px;
    width: 18px;
    height: 18px;
    text-indent: 18px;
}

.coveo-sprites-common-thumbup:active {
    background-position: -68px -85px;
    width: 18px;
    height: 18px;
    text-indent: 18px;
}

.coveo-sprites-common-thumbdown_inactive {
    background-position: -86px -85px;
    width: 18px;
    height: 18px;
    text-indent: 18px;
}

.coveo-sprites-common-thumbdown:active {
    background-position: -104px -85px;
    width: 18px;
    height: 18px;
    text-indent: 18px;
}

.coveo-sprites-common-system {
    background-position: -50px -103px;
    width: 18px;
    height: 18px;
    text-indent: 18px;
}

.coveo-sprites-common-star_placeholder {
    background-position: -68px -103px;
    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 {
    background-position: -86px -103px;
    width: 18px;
    height: 18px;
    text-indent: 18px;
}

.coveo-sprites-common-star:active {
    background-position: -104px -103px;
    width: 18px;
    height: 18px;
    text-indent: 18px;
}

.coveo-sprites-common-settings, .CoveoSettings .coveo-settings-icon {
    background-position: -50px -121px;
    width: 18px;
    height: 18px;
    text-indent: 18px;
}

.coveo-sprites-tabGroup-show_more, .CoveoTabGroupMenu .coveo-menu-item-active > .coveo-show-more {
    background-position: -210px -129px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-searchButton-searchbutton_gray {
    background-position: -154px -161px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-quickView-quickview_previous, .CoveoQuickViewDocument .coveo-term .coveo-term-left-arrow .coveo-term-left-arrow-icon {
    background-position: -170px -161px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-quickView-quickview_next, .CoveoQuickViewDocument .coveo-term .coveo-term-right-arrow .coveo-term-right-arrow-icon {
    background-position: -186px -161px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-quickView-quickview, .CoveoQuickView .coveo-icon-for-quickview, .CoveoResultAttachments .coveo-thumbnail-icon {
    background-position: -202px -161px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-queryBox-clear, .coveo-query-box-clear .coveo-icon {
    background-position: -68px -121px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-menu-menu_sortdirection, .coveo-settings-popup .coveo-section.coveo-direction .coveo-icon {
    background-position: -84px -121px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-menu-menu_sortby, .coveo-settings-popup .coveo-section.coveo-sort .coveo-icon {
    background-position: -100px -121px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-menu-menu_shareresult {
    background-position: -50px -139px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-menu-menu_searchin {
    background-position: -66px -139px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-menu-menu_saveoption {
    background-position: -82px -139px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-menu-menu_opencontactinfoin {
    background-position: -98px -139px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-menu-menu_avancedsearch {
    background-position: -114px -139px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-header-SharePoint-parent_x16 {
    background-position: -50px -155px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-header-Salesforce-account_x16 {
    background-position: -66px -155px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-header-Lithium-lithium_x16, .coveo-omnibox .coveo-icon.licategoryshorttitle, .coveo-omnibox .coveo-icon.liboardshorttitle, .CoveoFacet .coveo-header .coveo-icon.licategoryshorttitle, .CoveoFacetRange .coveo-header .coveo-icon.licategoryshorttitle, .CoveoFacet .coveo-header .coveo-icon.liboardshorttitle, .CoveoFacetRange .coveo-header .coveo-icon.liboardshorttitle {
    background-position: -82px -155px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-header-Confluence-space_x16 {
    background-position: -98px -155px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-header-to_x16 {
    background-position: -114px -155px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-header-task_x16 {
    background-position: 0px -183px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-header-tag_x16 {
    background-position: -16px -183px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-header-support_x16, .coveo-omnibox .coveo-icon.sfcasepriority, .CoveoFacet .coveo-header .coveo-icon.sfcasepriority, .CoveoFacetRange .coveo-header .coveo-icon.sfcasepriority {
    background-position: -32px -183px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-header-status_x16, .coveo-omnibox .coveo-icon.sfcasestatus, .CoveoFacet .coveo-header .coveo-icon.sfcasestatus, .CoveoFacetRange .coveo-header .coveo-icon.sfcasestatus, .coveo-omnibox .coveo-icon.Sfopportunitystagename, .CoveoFacet .coveo-header .coveo-icon.Sfopportunitystagename, .CoveoFacetRange .coveo-header .coveo-icon.Sfopportunitystagename {
    background-position: -48px -183px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-header-stage_x16 {
    background-position: -64px -183px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-header-quart_x16 {
    background-position: -80px -183px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-header-product_x16 {
    background-position: -96px -183px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-header-owner_x16, .coveo-omnibox .coveo-icon.sfcontactname, .CoveoFacet .coveo-header .coveo-icon.sfcontactname, .CoveoFacetRange .coveo-header .coveo-icon.sfcontactname, .coveo-omnibox .coveo-icon.sfuserdivision, .CoveoFacet .coveo-header .coveo-icon.sfuserdivision, .CoveoFacetRange .coveo-header .coveo-icon.sfuserdivision {
    background-position: -112px -183px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-header-men_x16, .coveo-omnibox .coveo-icon.sfuserdepartment, .CoveoFacet .coveo-header .coveo-icon.sfuserdepartment, .CoveoFacetRange .coveo-header .coveo-icon.sfuserdepartment {
    background-position: -128px -183px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-header-manager_x16 {
    background-position: -144px -183px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-header-mailbox_x16 {
    background-position: -160px -183px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-header-language_x16 {
    background-position: -176px -183px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-header-jobtitle_x16 {
    background-position: -192px -183px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-header-industry_x16, .coveo-omnibox .coveo-icon.sfindustry, .CoveoFacet .coveo-header .coveo-icon.sfindustry, .CoveoFacetRange .coveo-header .coveo-icon.sfindustry {
    background-position: -208px -183px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-header-from_x16 {
    background-position: 0px -199px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-header-folder_x16 {
    background-position: -16px -199px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-header-file_x16 {
    background-position: -32px -199px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-header-default_x16, .coveo-omnibox .coveo-icon, .CoveoFacet .coveo-header .coveo-icon, .CoveoFacetRange .coveo-header .coveo-icon {
    background-position: -48px -199px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

    .coveo-sprites-facet-header-country_x16, .coveo-omnibox .coveo-icon.sfcountry, .coveo-omnibox .coveo-icon.sfcity, .CoveoFacet .coveo-header .coveo-icon.sfcountry, .CoveoFacetRange .coveo-header .coveo-icon.sfcountry, .CoveoFacet .coveo-header .coveo-icon.sfcity, .CoveoFacetRange .coveo-header .coveo-icon.sfcity, .coveo-omnibox .coveo-icon.sfstate, .CoveoFacet .coveo-header .coveo-icon.sfstate, .CoveoFacetRange .coveo-header .coveo-icon.sfstate {
        background-position: -64px -199px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

.coveo-sprites-facet-header-company_x16 {
    background-position: -80px -199px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-header-collection_x16 {
    background-position: -96px -199px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-header-category_x16, .coveo-icon.objecttype.Category, .coveo-omnibox .coveo-icon.Sfopportunityforecastcategory, .CoveoFacet .coveo-header .coveo-icon.Sfopportunityforecastcategory, .CoveoFacetRange .coveo-header .coveo-icon.Sfopportunityforecastcategory {
    background-position: -112px -199px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-header-cash_x16 {
    background-position: -128px -199px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-header-calendar_x16 {
    background-position: -144px -199px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-header-author_x16 {
    background-position: -160px -199px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-header-amount_x16 {
    background-position: -176px -199px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-header-account_x16 {
    background-position: -192px -199px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-spin, .CoveoFacet .coveo-header .coveo-wait-animation, .CoveoFacetRange .coveo-header .coveo-wait-animation {
    background-position: -208px -199px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-show_facet, .coveo-settings-popup .coveo-section.coveo-show .coveo-icon {
    background-position: -228px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-moreoption, .CoveoFacet .coveo-header .coveo-settings .coveo-icon, .CoveoFacetRange .coveo-header .coveo-settings .coveo-icon {
    background-position: -228px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-modeor, .CoveoFacet .coveo-header .coveo-operator.coveo-or, .CoveoFacetRange .coveo-header .coveo-operator.coveo-or {
    background-position: -228px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-modeand, .CoveoFacet .coveo-header .coveo-operator.coveo-and, .CoveoFacetRange .coveo-header .coveo-operator.coveo-and {
    background-position: -228px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-expanded, .CoveoFacet .coveo-header .coveo-collapse .coveo-icon, .CoveoFacetRange .coveo-header .coveo-collapse .coveo-icon {
    background-position: -228px -64px;
    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 {
    background-position: -228px -80px;
    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 {
    background-position: -228px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Siebel-servicerequest_x16 {
    background-position: -228px -112px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Siebel-opportunity_x16 {
    background-position: -228px -128px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Siebel-contact_x16 {
    background-position: -228px -144px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Siebel-asset_x16 {
    background-position: -228px -160px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Siebel-account_x16 {
    background-position: -228px -176px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-workflowhistory_x16 {
    background-position: -228px -192px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-wikipagelibrary_x16 {
    background-position: 0px -215px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-whereabout_x16 {
    background-position: -16px -215px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-translationmanagementlibrary_x16 {
    background-position: -32px -215px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-thingstobring_x16 {
    background-position: -48px -215px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-textbox_x16 {
    background-position: -64px -215px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-task_x16 {
    background-position: -80px -215px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-survey_x16 {
    background-position: -96px -215px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-slidelibrary_x16 {
    background-position: -112px -215px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-sitedirectory_x16 {
    background-position: -128px -215px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-site_x16 {
    background-position: -144px -215px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-resource_x16 {
    background-position: -160px -215px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-reportlibrary_x16 {
    background-position: -176px -215px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-recordlibrary_x16 {
    background-position: -192px -215px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-projecttask_x16 {
    background-position: -208px -215px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-picturelibrary_x16 {
    background-position: -224px -215px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-phonecallmemo_x16 {
    background-position: -244px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-performancepointcontent_x16 {
    background-position: -244px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-objective_x16 {
    background-position: -244px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-meeting_x16 {
    background-position: -244px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-link_x16:link {
    background-position: -244px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-languagesandtranslator_x16 {
    background-position: -244px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-keyperformanceindicator_x16 {
    background-position: -244px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-issue_x16 {
    background-position: -244px -112px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-ipfs_x16 {
    background-position: -244px -128px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-imedictionary_x16 {
    background-position: -244px -144px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-healthrule_x16 {
    background-position: -244px -160px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-healthreport_x16 {
    background-position: -244px -176px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-formlibrary_x16 {
    background-position: -244px -192px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-event_x16 {
    background-position: -244px -208px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-documentset_x16 {
    background-position: 0px -231px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-documentlibrary_x16 {
    background-position: -16px -231px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-discussionboard_x16 {
    background-position: -32px -231px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-decision_x16 {
    background-position: -48px -231px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-datasource_x16 {
    background-position: -64px -231px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-dataconnectionlibraryforperfpoint_x16 {
    background-position: -80px -231px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-dataconnectionlibrary_x16 {
    background-position: -96px -231px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-dashboardlibrary_x16 {
    background-position: -112px -231px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-customgrid_x16 {
    background-position: -128px -231px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-custom_x16 {
    background-position: -144px -231px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-contact_x16 {
    background-position: -160px -231px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-circulation_x16 {
    background-position: -176px -231px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-blogpost_x16 {
    background-position: -192px -231px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-blogcomment_x16 {
    background-position: -208px -231px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-blogcategory_x16 {
    background-position: -224px -231px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-attendees_x16 {
    background-position: -240px -231px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-assetlibrary_x16 {
    background-position: -260px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-arealisting_x16 {
    background-position: -260px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-area_x16 {
    background-position: -260px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-announcement_x16 {
    background-position: -260px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2010-agenda_x16 {
    background-position: -260px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-workflowhistory_x16 {
    background-position: -260px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-wikipagelibrary_x16 {
    background-position: -260px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-whereabout_x16 {
    background-position: -260px -112px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-translationmanagementlibrary_x16 {
    background-position: -260px -128px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-thingstobring_x16 {
    background-position: -260px -144px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-textbox_x16 {
    background-position: -260px -160px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-task_x16 {
    background-position: -260px -176px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-survey_x16 {
    background-position: -260px -192px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-slidelibrary_x16 {
    background-position: -260px -208px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-sitedirectory_x16 {
    background-position: -260px -224px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-site_x16 {
    background-position: 0px -247px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-resource_x16 {
    background-position: -16px -247px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-reportlibrary_x16 {
    background-position: -32px -247px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-recordlibrary_x16 {
    background-position: -48px -247px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-projecttask_x16 {
    background-position: -64px -247px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-picturelibrary_x16 {
    background-position: -80px -247px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-phonecallmemo_x16 {
    background-position: -96px -247px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-performancepointcontent_x16 {
    background-position: -112px -247px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-objective_x16 {
    background-position: -128px -247px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-meeting_x16 {
    background-position: -144px -247px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-link_x16:link {
    background-position: -160px -247px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-languagesandtranslator_x16 {
    background-position: -176px -247px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-keyperformanceindicator_x16 {
    background-position: -192px -247px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-issue_x16 {
    background-position: -208px -247px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-ipfs_x16 {
    background-position: -224px -247px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-imedictionary_x16 {
    background-position: -240px -247px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-healthrule_x16 {
    background-position: -256px -247px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-healthreport_x16 {
    background-position: -276px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-formlibrary_x16 {
    background-position: -276px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-event_x16 {
    background-position: -276px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-documentset_x16 {
    background-position: -276px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-documentlibrary_x16 {
    background-position: -276px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-discussionboard_x16 {
    background-position: -276px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-decision_x16 {
    background-position: -276px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-datasource_x16 {
    background-position: -276px -112px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-dataconnectionlibraryforperfpoint_x16 {
    background-position: -276px -128px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-dataconnectionlibrary_x16 {
    background-position: -276px -144px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-dashboardlibrary_x16 {
    background-position: -276px -160px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-customgrid_x16 {
    background-position: -276px -176px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-custom_x16 {
    background-position: -276px -192px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-contact_x16 {
    background-position: -276px -208px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-circulation_x16 {
    background-position: -276px -224px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-blogpost_x16 {
    background-position: -276px -240px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-blogcomment_x16 {
    background-position: 0px -263px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-blogcategory_x16 {
    background-position: -16px -263px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-attendees_x16 {
    background-position: -32px -263px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-assetlibrary_x16 {
    background-position: -48px -263px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-arealisting_x16 {
    background-position: -64px -263px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-area_x16 {
    background-position: -80px -263px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-announcement_x16 {
    background-position: -96px -263px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-SharePoint2007-agenda_x16 {
    background-position: -112px -263px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-sfintegration-video-16 {
    background-position: -128px -263px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-sfintegration-mail-16 {
    background-position: -144px -263px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-sfintegration-intranet-16 {
    background-position: -160px -263px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-sfintegration-files-16 {
    background-position: -176px -263px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-sfintegration-default-16 {
    background-position: -192px -263px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-sfintegration-community-post-16 {
    background-position: -208px -263px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-sfintegration-chatter-16 {
    background-position: -224px -263px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-sfintegration-case-16 {
    background-position: -240px -263px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-sfintegration-answers-16 {
    background-position: -256px -263px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-sfintegration-account-16 {
    background-position: -272px -263px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-sfintegration-KB-16 {
    background-position: -292px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Salesforce-task_x16 {
    background-position: -292px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Salesforce-solution_x16, .coveo-icon.objecttype.KBSolution {
    background-position: -292px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Salesforce-report_x16 {
    background-position: -292px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Salesforce-opportunity_x16, .coveo-omnibox .coveo-icon.sfopportunityforecastcategory, .CoveoFacet .coveo-header .coveo-icon.sfopportunityforecastcategory, .CoveoFacetRange .coveo-header .coveo-icon.sfopportunityforecastcategory {
    background-position: -292px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Salesforce-lead_x16, .coveo-omnibox .coveo-icon.sfleadsource, .CoveoFacet .coveo-header .coveo-icon.sfleadsource, .CoveoFacetRange .coveo-header .coveo-icon.sfleadsource {
    background-position: -292px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Salesforce-history_x16 {
    background-position: -292px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Salesforce-event_x16, .coveo-icon.objecttype.Event {
    background-position: -292px -112px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Salesforce-contract_x16 {
    background-position: -292px -128px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Salesforce-contact_x16 {
    background-position: -292px -144px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Salesforce-case_x16 {
    background-position: -292px -160px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Salesforce-campaign_x16 {
    background-position: -292px -176px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Salesforce-account_x16 {
    background-position: -292px -192px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Office-word_x16 {
    background-position: -292px -208px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Office-rtf_x16 {
    background-position: -292px -224px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Office-powerpoint_x16 {
    background-position: -292px -240px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Office-onenote_x16 {
    background-position: -292px -256px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Office-msproject_x16 {
    background-position: 0px -279px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Office-excel_x16 {
    background-position: -16px -279px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Office-access_x16 {
    background-position: -32px -279px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Notes-task_x16 {
    background-position: -48px -279px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Notes-notes_x16 {
    background-position: -64px -279px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Notes-email_x16 {
    background-position: -80px -279px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Notes-discussion_x16 {
    background-position: -96px -279px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Notes-calendar_x16 {
    background-position: -112px -279px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Notes-addressbook_x16 {
    background-position: -128px -279px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Liferay-wiki_x16 {
    background-position: -144px -279px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Liferay-webcontent_x16 {
    background-position: -160px -279px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Liferay-user_x16 {
    background-position: -176px -279px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Liferay-tag_x16 {
    background-position: -192px -279px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Liferay-poll_x16 {
    background-position: -208px -279px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Liferay-page_x16 {
    background-position: -224px -279px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Liferay-organization_x16 {
    background-position: -240px -279px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Liferay-messageboard_x16 {
    background-position: -256px -279px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Liferay-folder_x16 {
    background-position: -272px -279px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Liferay-company_x16 {
    background-position: -288px -279px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Liferay-community_x16 {
    background-position: -308px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Liferay-comment_x16 {
    background-position: -308px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Liferay-category_x16 {
    background-position: -308px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Liferay-calendar_x16 {
    background-position: -308px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Liferay-blog_x16 {
    background-position: -308px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Kb-attachement_x16, .coveo-icon.objecttype.KBAttachment, .coveo-icon.objecttype.Attachment {
    background-position: -308px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Kb-article_x16, .coveo-icon.objecttype.KBDocumentation, .coveo-icon.objecttype.KBKnowledgeArticle {
    background-position: -308px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Exchange-task_x16 {
    background-position: -308px -112px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Exchange-rss_x16 {
    background-position: -308px -128px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Exchange-post_x16 {
    background-position: -308px -144px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Exchange-person_x16 {
    background-position: -308px -160px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Exchange-outlook_x16 {
    background-position: -308px -176px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Exchange-note_x16 {
    background-position: -308px -192px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Exchange-message_x16 {
    background-position: -308px -208px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Exchange-meeting_x16 {
    background-position: -308px -224px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Exchange-junk_x16 {
    background-position: -308px -240px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Exchange-journal_x16 {
    background-position: -308px -256px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Exchange-distributionlist_x16 {
    background-position: -308px -272px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Exchange-appointment_x16 {
    background-position: 0px -295px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Dynamics-systemuser_x16 {
    background-position: -16px -295px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Dynamics-product_x16 {
    background-position: -32px -295px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Dynamics-opportunity_x16 {
    background-position: -48px -295px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Dynamics-lead_x16 {
    background-position: -64px -295px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Dynamics-incident_x16 {
    background-position: -80px -295px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Dynamics-dynamics_x16 {
    background-position: -96px -295px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Dynamics-contact_x16 {
    background-position: -112px -295px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Dynamics-campaign_x16 {
    background-position: -128px -295px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Dynamics-annotation_x16 {
    background-position: -144px -295px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Dynamics-account_x16 {
    background-position: -160px -295px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Developerforce-messagenew_x16 {
    background-position: -176px -295px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Developerforce-message_x16 {
    background-position: -192px -295px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Confluence-space_x16 {
    background-position: -208px -295px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Confluence-pages_x16 {
    background-position: -224px -295px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Confluence-comment_x16 {
    background-position: -240px -295px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Confluence-blogentry_x16 {
    background-position: -256px -295px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Communicator-conversation_x16 {
    background-position: -272px -295px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Clearspace-user_x16 {
    background-position: -288px -295px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Clearspace-task_x16 {
    background-position: -304px -295px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Clearspace-tag_x16 {
    background-position: -324px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Clearspace-socialgroup_x16 {
    background-position: -324px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Clearspace-project_x16 {
    background-position: -324px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Clearspace-privatemessage_x16 {
    background-position: -324px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Clearspace-poll_x16 {
    background-position: -324px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Clearspace-message_x16 {
    background-position: -324px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Clearspace-document_x16 {
    background-position: -324px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Clearspace-directmessage_x16 {
    background-position: -324px -112px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Clearspace-community_x16 {
    background-position: -324px -128px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Clearspace-comment_x16 {
    background-position: -324px -144px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Clearspace-checkpoint_x16 {
    background-position: -324px -160px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Clearspace-blog_x16 {
    background-position: -324px -176px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-Clearspace-announcement_x16 {
    background-position: -324px -192px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-ActiveDirectory-person_x16 {
    background-position: -324px -208px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-zip_x16 {
    background-position: -324px -224px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-zip {
    background-position: -324px -240px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-year, .coveo-omnibox .coveo-icon.sfopportunityclosedquarterc, .CoveoFacet .coveo-header .coveo-icon.sfopportunityclosedquarterc, .CoveoFacetRange .coveo-header .coveo-icon.sfopportunityclosedquarterc, .coveo-omnibox .coveo-icon.sysyear, .coveo-omnibox .coveo-icon.sysmonth, .CoveoFacet .coveo-header .coveo-icon.sysyear, .CoveoFacetRange .coveo-header .coveo-icon.sysyear, .CoveoFacet .coveo-header .coveo-icon.sysmonth, .CoveoFacetRange .coveo-header .coveo-icon.sysmonth {
    background-position: -324px -256px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-xml {
    background-position: -324px -272px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-wp_x16 {
    background-position: -324px -288px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-webpage {
    background-position: 0px -311px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-video_x16 {
    background-position: -16px -311px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-video {
    background-position: -32px -311px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-user, .coveo-icon.objecttype.People, .coveo-icon.objecttype.User, .coveo-omnibox .coveo-icon.sysauthor, .coveo-omnibox .coveo-icon.sfownername, .CoveoFacet .coveo-header .coveo-icon.sysauthor, .CoveoFacetRange .coveo-header .coveo-icon.sysauthor, .CoveoFacet .coveo-header .coveo-icon.sfownername, .CoveoFacetRange .coveo-header .coveo-icon.sfownername {
    background-position: -48px -311px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-unknown_x16 {
    background-position: -64px -311px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-undeliverable-mail {
    background-position: -80px -311px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-txt {
    background-position: -96px -311px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-troubleshooting {
    background-position: -112px -311px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-topic, .coveo-icon.objecttype.Topic {
    background-position: -128px -311px;
    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, .CoveoFacetRange .coveo-header .coveo-icon.systo, .CoveoFacet .coveo-header .coveo-icon.sysdisplayrecipients, .CoveoFacetRange .coveo-header .coveo-icon.sysdisplayrecipients {
    background-position: -144px -311px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-timeline {
    background-position: -160px -311px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-thread_x16 {
    background-position: -176px -311px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-text, .coveo-icon.objecttype.Thread {
    background-position: -192px -311px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-task_x16 {
    background-position: -208px -311px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-task, .coveo-icon.objecttype.Task {
    background-position: -224px -311px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-support {
    background-position: -240px -311px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-status {
    background-position: -256px -311px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-spreadsheet {
    background-position: -272px -311px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-source {
    background-position: -288px -311px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-sound_x16 {
    background-position: -304px -311px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-solution_x16, .coveo-icon.objecttype.Solution {
    background-position: -320px -311px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-slideshow {
    background-position: -340px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-setting {
    background-position: -340px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-report {
    background-position: -340px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-recallmessage {
    background-position: -340px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-question_x16, .coveo-icon.objecttype.Blog {
    background-position: -340px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-project-name {
    background-position: -340px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-product {
    background-position: -340px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-picture_x16 {
    background-position: -340px -112px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-person_x16 {
    background-position: -340px -128px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-pdf_x16 {
    background-position: -340px -144px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-pdf {
    background-position: -340px -160px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-opportunity, .coveo-icon.objecttype.Opportunity, .coveo-omnibox .coveo-icon.sfopportunitytype, .coveo-omnibox .coveo-icon.sfopportunitystagename, .CoveoFacet .coveo-header .coveo-icon.sfopportunitytype, .CoveoFacetRange .coveo-header .coveo-icon.sfopportunitytype, .CoveoFacet .coveo-header .coveo-icon.sfopportunitystagename, .CoveoFacetRange .coveo-header .coveo-icon.sfopportunitystagename {
    background-position: -340px -176px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-musicfile {
    background-position: -340px -192px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-multimedia_x16 {
    background-position: -340px -208px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-msg_x16 {
    background-position: -340px -224px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-mergedperson_x16 {
    background-position: -340px -240px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-meeting_x16 {
    background-position: -340px -256px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-manager {
    background-position: -340px -272px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-mail, .coveo-icon.objecttype.Message, .coveo-omnibox .coveo-icon.sysmailbox, .CoveoFacet .coveo-header .coveo-icon.sysmailbox, .CoveoFacetRange .coveo-header .coveo-icon.sysmailbox {
    background-position: -340px -288px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-mail-reply {
    background-position: -340px -304px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-link_overlay_x16:link {
    background-position: 0px -327px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-lead, .coveo-icon.objecttype.Lead {
    background-position: -16px -327px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-language, .coveo-omnibox .coveo-icon.syslanguage, .CoveoFacet .coveo-header .coveo-icon.syslanguage, .CoveoFacetRange .coveo-header .coveo-icon.syslanguage {
    background-position: -32px -327px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-kb, .coveo-omnibox .coveo-icon.sysconcepts, .CoveoFacet .coveo-header .coveo-icon.sysconcepts, .CoveoFacetRange .coveo-header .coveo-icon.sysconcepts {
    background-position: -48px -327px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-jobtitle_x16 {
    background-position: -64px -327px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-jobtitle {
    background-position: -80px -327px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-intranet, .coveo-omnibox .coveo-icon.sysdisplayparticipants, .CoveoFacet .coveo-header .coveo-icon.sysdisplayparticipants, .CoveoFacetRange .coveo-header .coveo-icon.sysdisplayparticipants {
    background-position: -96px -327px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-image_x16 {
    background-position: -112px -327px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-image {
    background-position: -128px -327px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-html_x16 {
    background-position: -144px -327px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-html {
    background-position: -160px -327px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-htm_x16, .coveo-icon.objecttype.Site {
    background-position: -176px -327px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-htm {
    background-position: -192px -327px;
    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, .CoveoFacetRange .coveo-header .coveo-icon.sysfrom, .CoveoFacet .coveo-header .coveo-icon.sysdisplayfrom, .CoveoFacetRange .coveo-header .coveo-icon.sysdisplayfrom {
    background-position: -208px -327px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-folder, .coveo-omnibox .coveo-icon.sysemailfolders, .CoveoFacet .coveo-header .coveo-icon.sysemailfolders, .CoveoFacetRange .coveo-header .coveo-icon.sysemailfolders {
    background-position: -224px -327px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-file_x16 {
    background-position: -240px -327px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-file, .coveo-icon.objecttype.File, .coveo-omnibox .coveo-icon.objecttype, .CoveoFacet .coveo-header .coveo-icon.objecttype, .CoveoFacetRange .coveo-header .coveo-icon.objecttype, .coveo-omnibox .coveo-icon.sysfiletype, .CoveoFacet .coveo-header .coveo-icon.sysfiletype, .CoveoFacetRange .coveo-header .coveo-icon.sysfiletype {
    background-position: -256px -327px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-faq {
    background-position: -272px -327px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-expert {
    background-position: -288px -327px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-exe_x16 {
    background-position: -304px -327px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-exchangemessage {
    background-position: -320px -327px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-exchangeappointment {
    background-position: -336px -327px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-email_x16 {
    background-position: -356px 0px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-default, .coveo-icon.objecttype {
    background-position: -356px -16px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-database {
    background-position: -356px -32px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-contract, .coveo-icon.objecttype.Contract {
    background-position: -356px -48px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-contact, .coveo-icon.objecttype.Contact {
    background-position: -356px -64px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-competition, .coveo-omnibox .coveo-icon.sfopportunitycompetitionc, .CoveoFacet .coveo-header .coveo-icon.sfopportunitycompetitionc, .CoveoFacetRange .coveo-header .coveo-icon.sfopportunitycompetitionc {
    background-position: -356px -80px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-company {
    background-position: -356px -96px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-comment_x16, .coveo-icon.objecttype.CaseComment {
    background-position: -356px -112px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-collection_x16 {
    background-position: -356px -128px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-city {
    background-position: -356px -144px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-chatter {
    background-position: -356px -160px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-case, .coveo-icon.objecttype.Case {
    background-position: -356px -176px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-campaign, .coveo-icon.objecttype.Campaign {
    background-position: -356px -192px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-bug_x16 {
    background-position: -356px -208px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-brain_x16 {
    background-position: -356px -224px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-author {
    background-position: -356px -240px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-audience {
    background-position: -356px -256px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-archive_overlay_x16 {
    background-position: -356px -272px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-answer_x16, .coveo-icon.objecttype.Board {
    background-position: -356px -288px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-answer {
    background-position: -356px -304px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-allcontent {
    background-position: -356px -320px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-account_x16 {
    background-position: 0px -343px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-account {
    background-position: -16px -343px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-documentType-account-salesforce, .coveo-icon.objecttype.Account, .coveo-omnibox .coveo-icon.sfaccountname, .coveo-omnibox .coveo-icon.sfaccounttype, .CoveoFacet .coveo-header .coveo-icon.sfaccountname, .CoveoFacetRange .coveo-header .coveo-icon.sfaccountname, .CoveoFacet .coveo-header .coveo-icon.sfaccounttype, .CoveoFacetRange .coveo-header .coveo-icon.sfaccounttype {
    background-position: -32px -343px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-common-menu_shareresult, .coveo-advanced-menu .coveo-section.coveo-share-query .coveo-icon {
    background-position: -48px -343px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-common-datepicker {
    background-position: -64px -343px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-common-copy {
    background-position: -80px -343px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-common-clear_searchbreadbox, .CoveoBreadcrumb .coveo-clear-all .coveo-icon {
    background-position: -96px -343px;
    width: 16px;
    height: 16px;
    text-indent: 16px;
}

.coveo-sprites-facet-arrow_back {
    background-position: -218px -161px;
    width: 9px;
    height: 15px;
    text-indent: 9px;
}

.coveo-sprites-quickView-close {
    background-position: -199px -112px;
    width: 14px;
    height: 10px;
    text-indent: 14px;
}

.coveo-sprites-facet-resume_selected, .coveo-facet-breadcrumb .coveo-values .coveo-value .coveo-multi-icon.coveo-selected {
    background-position: -116px -121px;
    width: 12px;
    height: 12px;
    text-indent: 12px;
}

.coveo-sprites-facet-resume_disable, .coveo-facet-breadcrumb .coveo-values .coveo-value .coveo-multi-icon.coveo-excluded {
    background-position: -50px -171px;
    width: 12px;
    height: 12px;
    text-indent: 12px;
}

.coveo-sprites-facet-disable, .coveo-facet-value .coveo-exclude, .CoveoFacet .coveo-value .coveo-exclude, .CoveoFacetRange .coveo-value .coveo-exclude, .coveo-omnibox .coveo-omnibox-facet-value li .coveo-exclude {
    background-position: -62px -171px;
    width: 12px;
    height: 12px;
    text-indent: 12px;
}

.coveo-sprites-facet-clear_facetsearch_mobile {
    background-position: -74px -171px;
    width: 12px;
    height: 12px;
    text-indent: 12px;
}

.coveo-sprites-facet-clear_activefilter, .coveo-facet-breadcrumb .coveo-values .coveo-value .coveo-clear {
    background-position: -86px -171px;
    width: 12px;
    height: 12px;
    text-indent: 12px;
}

.coveo-sprites-facet-checkmark_unselected, .coveo-checkbox-for-facet-value > span, .coveo-facet-value .coveo-checkbox > span, .CoveoFacet .coveo-value .coveo-checkbox > span, .CoveoFacetRange .coveo-value .coveo-checkbox > span, .coveo-omnibox .coveo-omnibox-facet-value li .coveo-checkbox > span {
    background-position: -98px -171px;
    width: 12px;
    height: 12px;
    text-indent: 12px;
}

.coveo-sprites-facet-checkmark_selected, .coveo-facet-value:hover .coveo-checkbox > span, .CoveoFacet .coveo-value:hover .coveo-checkbox > span, .CoveoFacetRange .coveo-value:hover .coveo-checkbox > span, .coveo-omnibox .coveo-omnibox-facet-value li:hover .coveo-checkbox > span, .coveo-facet-value.coveo-selected .coveo-checkbox > span, .CoveoFacet .coveo-selected.coveo-value .coveo-checkbox > span, .CoveoFacetRange .coveo-selected.coveo-value .coveo-checkbox > span, .coveo-omnibox .coveo-omnibox-facet-value li.coveo-selected .coveo-checkbox > span {
    background-position: -110px -171px;
    width: 12px;
    height: 12px;
    text-indent: 12px;
}

.coveo-sprites-facet-checkmark_disabled:hover {
    background-position: -112px -343px;
    width: 12px;
    height: 12px;
    text-indent: 12px;
}

.coveo-sprites-facet-checkmark_disabled {
    background-position: -124px -343px;
    width: 12px;
    height: 12px;
    text-indent: 12px;
}

.coveo-sprites-pager-previous, .CoveoPager ul li.coveo-previous > a > span {
    background-position: -136px -343px;
    width: 11px;
    height: 11px;
    text-indent: 11px;
}

.coveo-sprites-pager-next, .CoveoPager ul li.coveo-next > a > span {
    background-position: -147px -343px;
    width: 11px;
    height: 11px;
    text-indent: 11px;
}

.coveo-sprites-facet-spin_facet_search, .CoveoFacet .coveo-search .coveo-wait-animation, .CoveoFacetRange .coveo-search .coveo-wait-animation {
    background-position: -213px -112px;
    width: 10px;
    height: 10px;
    text-indent: 10px;
}

.coveo-sprites-facet-facetsearch, .CoveoFacet .coveo-search .coveo-magnifier, .CoveoFacetRange .coveo-search .coveo-magnifier {
    background-position: -158px -343px;
    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 {
    background-position: -168px -343px;
    width: 10px;
    height: 10px;
    text-indent: 10px;
}

.coveo-sprites-folding-showmore, .coveo-folding-footer-icon.coveo-more {
    background-position: -187px -145px;
    width: 8px;
    height: 8px;
    text-indent: 8px;
}

.coveo-sprites-folding-showless, .coveo-folding-footer-icon.coveo-less {
    background-position: -195px -145px;
    width: 8px;
    height: 8px;
    text-indent: 8px;
}

.coveo-sprites-folding-email_sendto {
    background-position: -203px -145px;
    width: 8px;
    height: 8px;
    text-indent: 8px;
}

.coveo-sprites-facet-showmore {
    background-position: -211px -145px;
    width: 8px;
    height: 8px;
    text-indent: 8px;
}

.coveo-sprites-facet-showless {
    background-position: -219px -145px;
    width: 8px;
    height: 8px;
    text-indent: 8px;
}

.coveo-sprites-facet-email_sendto {
    background-position: -163px -153px;
    width: 8px;
    height: 8px;
    text-indent: 8px;
}

.coveo-sprites-sort-sortby_top, .CoveoSort.coveo-selected.coveo-ascending .coveo-icon {
    background-position: -356px -336px;
    width: 6px;
    height: 6px;
    text-indent: 6px;
}

.coveo-sprites-sort-sortby_bottom, .CoveoSort.coveo-selected .coveo-icon {
    background-position: -362px -336px;
    width: 6px;
    height: 6px;
    text-indent: 6px;
}

@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) {
    /* glue: 0.3 hash: fafa865cef */
    .coveo-sprites-common-logo_light_large, .coveo-logo-light-large,
    .coveo-sprites-common-coveo,
    .coveo-logo,
    .coveo-sprites-common-poweredbycoveo,
    .coveo-powered-by,
    .coveo-sprites-common-logo_light,
    .coveo-logo-light,
    .coveo-sprites-common-login_user,
    .coveo-sprites-common-lock,
    .coveo-sprites-facet-openinterfaces,
    .coveo-sprites-facet-openfacets,
    .coveo-sprites-searchButton-spin,
    .coveo-executing-query .CoveoSearchButton > .coveo-icon,
    .coveo-sprites-searchButton-searchbutton,
    .CoveoSearchButton > .coveo-icon,
    .coveo-sprites-common-thumbup_inactive,
    .coveo-sprites-common-thumbup:active,
    .coveo-sprites-common-thumbdown_inactive,
    .coveo-sprites-common-thumbdown:active,
    .coveo-sprites-common-system,
    .coveo-sprites-common-star_placeholder,
    .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-sprites-common-star:active,
    .coveo-sprites-common-settings,
    .CoveoSettings .coveo-settings-icon,
    .coveo-sprites-quickView-quickview_previous,
    .CoveoQuickViewDocument .coveo-term .coveo-term-left-arrow .coveo-term-left-arrow-icon,
    .coveo-sprites-quickView-quickview_next,
    .CoveoQuickViewDocument .coveo-term .coveo-term-right-arrow .coveo-term-right-arrow-icon,
    .coveo-sprites-quickView-quickview,
    .CoveoQuickView .coveo-icon-for-quickview,
    .CoveoResultAttachments .coveo-thumbnail-icon,
    .coveo-sprites-queryBox-clear,
    .coveo-query-box-clear .coveo-icon,
    .coveo-sprites-pager-previous,
    .CoveoPager ul li.coveo-previous > a > span,
    .coveo-sprites-pager-next,
    .CoveoPager ul li.coveo-next > a > span,
    .coveo-sprites-menu-menu_sortdirection,
    .coveo-settings-popup .coveo-section.coveo-direction .coveo-icon,
    .coveo-sprites-menu-menu_sortby,
    .coveo-settings-popup .coveo-section.coveo-sort .coveo-icon,
    .coveo-sprites-menu-menu_shareresult,
    .coveo-sprites-menu-menu_searchin,
    .coveo-sprites-menu-menu_saveoption,
    .coveo-sprites-menu-menu_opencontactinfoin,
    .coveo-sprites-menu-menu_avancedsearch,
    .coveo-sprites-facet-show_facet,
    .coveo-settings-popup .coveo-section.coveo-show .coveo-icon,
    .coveo-sprites-facet-moreoption,
    .CoveoFacet .coveo-header .coveo-settings .coveo-icon,
    .CoveoFacetRange .coveo-header .coveo-settings .coveo-icon,
    .coveo-sprites-facet-modeor,
    .CoveoFacet .coveo-header .coveo-operator.coveo-or,
    .CoveoFacetRange .coveo-header .coveo-operator.coveo-or,
    .coveo-sprites-facet-modeand,
    .CoveoFacet .coveo-header .coveo-operator.coveo-and,
    .CoveoFacetRange .coveo-header .coveo-operator.coveo-and,
    .coveo-sprites-facet-expanded,
    .CoveoFacet .coveo-header .coveo-collapse .coveo-icon,
    .CoveoFacetRange .coveo-header .coveo-collapse .coveo-icon,
    .coveo-sprites-facet-collapsed,
    .CoveoFacet .coveo-header .coveo-expand .coveo-icon,
    .CoveoFacetRange .coveo-header .coveo-expand .coveo-icon,
    .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,
    .coveo-sprites-documentType-zip,
    .coveo-sprites-documentType-year,
    .coveo-omnibox .coveo-icon.sfopportunityclosedquarterc,
    .CoveoFacet .coveo-header .coveo-icon.sfopportunityclosedquarterc,
    .CoveoFacetRange .coveo-header .coveo-icon.sfopportunityclosedquarterc,
    .coveo-omnibox .coveo-icon.sysyear,
    .coveo-omnibox .coveo-icon.sysmonth,
    .CoveoFacet .coveo-header .coveo-icon.sysyear,
    .CoveoFacetRange .coveo-header .coveo-icon.sysyear,
    .CoveoFacet .coveo-header .coveo-icon.sysmonth,
    .CoveoFacetRange .coveo-header .coveo-icon.sysmonth,
    .coveo-sprites-documentType-webpage,
    .coveo-sprites-documentType-video,
    .coveo-sprites-documentType-user,
    .coveo-icon.objecttype.People,
    .coveo-icon.objecttype.User,
    .coveo-omnibox .coveo-icon.sysauthor,
    .coveo-omnibox .coveo-icon.sfownername,
    .CoveoFacet .coveo-header .coveo-icon.sysauthor,
    .CoveoFacetRange .coveo-header .coveo-icon.sysauthor,
    .CoveoFacet .coveo-header .coveo-icon.sfownername,
    .CoveoFacetRange .coveo-header .coveo-icon.sfownername,
    .coveo-sprites-documentType-undeliverablemail,
    .coveo-sprites-documentType-troubleshooting,
    .coveo-sprites-documentType-topic,
    .coveo-icon.objecttype.Topic,
    .coveo-sprites-documentType-to,
    .coveo-omnibox .coveo-icon.systo,
    .coveo-omnibox .coveo-icon.sysdisplayrecipients,
    .CoveoFacet .coveo-header .coveo-icon.systo,
    .CoveoFacetRange .coveo-header .coveo-icon.systo,
    .CoveoFacet .coveo-header .coveo-icon.sysdisplayrecipients,
    .CoveoFacetRange .coveo-header .coveo-icon.sysdisplayrecipients,
    .coveo-sprites-documentType-timeline,
    .coveo-sprites-documentType-text,
    .coveo-icon.objecttype.Thread,
    .coveo-sprites-documentType-task,
    .coveo-icon.objecttype.Task,
    .coveo-sprites-documentType-support,
    .coveo-sprites-documentType-status,
    .coveo-sprites-documentType-spreadsheet,
    .coveo-sprites-documentType-source,
    .coveo-sprites-documentType-slideshow,
    .coveo-sprites-documentType-settings,
    .coveo-sprites-documentType-report,
    .coveo-sprites-documentType-recallmessage,
    .coveo-sprites-documentType-project-name,
    .coveo-sprites-documentType-product,
    .coveo-sprites-documentType-pdf,
    .coveo-sprites-documentType-opportunity,
    .coveo-icon.objecttype.Opportunity,
    .coveo-omnibox .coveo-icon.sfopportunitytype,
    .coveo-omnibox .coveo-icon.sfopportunitystagename,
    .CoveoFacet .coveo-header .coveo-icon.sfopportunitytype,
    .CoveoFacetRange .coveo-header .coveo-icon.sfopportunitytype,
    .CoveoFacet .coveo-header .coveo-icon.sfopportunitystagename,
    .CoveoFacetRange .coveo-header .coveo-icon.sfopportunitystagename,
    .coveo-sprites-documentType-musicfile,
    .coveo-sprites-documentType-manager,
    .coveo-sprites-documentType-mail,
    .coveo-icon.objecttype.Message,
    .coveo-omnibox .coveo-icon.sysmailbox,
    .CoveoFacet .coveo-header .coveo-icon.sysmailbox,
    .CoveoFacetRange .coveo-header .coveo-icon.sysmailbox,
    .coveo-sprites-documentType-mailreply,
    .coveo-sprites-documentType-lead,
    .coveo-icon.objecttype.Lead,
    .coveo-sprites-documentType-language,
    .coveo-omnibox .coveo-icon.syslanguage,
    .CoveoFacet .coveo-header .coveo-icon.syslanguage,
    .CoveoFacetRange .coveo-header .coveo-icon.syslanguage,
    .coveo-sprites-documentType-kb,
    .coveo-omnibox .coveo-icon.sysconcepts,
    .CoveoFacet .coveo-header .coveo-icon.sysconcepts,
    .CoveoFacetRange .coveo-header .coveo-icon.sysconcepts,
    .coveo-sprites-documentType-jobtitle,
    .coveo-sprites-documentType-intranet,
    .coveo-omnibox .coveo-icon.sysdisplayparticipants,
    .CoveoFacet .coveo-header .coveo-icon.sysdisplayparticipants,
    .CoveoFacetRange .coveo-header .coveo-icon.sysdisplayparticipants,
    .coveo-sprites-documentType-image,
    .coveo-sprites-documentType-from,
    .coveo-omnibox .coveo-icon.sysfrom,
    .coveo-omnibox .coveo-icon.sysdisplayfrom,
    .CoveoFacet .coveo-header .coveo-icon.sysfrom,
    .CoveoFacetRange .coveo-header .coveo-icon.sysfrom,
    .CoveoFacet .coveo-header .coveo-icon.sysdisplayfrom,
    .CoveoFacetRange .coveo-header .coveo-icon.sysdisplayfrom,
    .coveo-sprites-documentType-folder,
    .coveo-omnibox .coveo-icon.sysemailfolders,
    .CoveoFacet .coveo-header .coveo-icon.sysemailfolders,
    .CoveoFacetRange .coveo-header .coveo-icon.sysemailfolders,
    .coveo-sprites-documentType-file,
    .coveo-icon.objecttype.File,
    .coveo-omnibox .coveo-icon.objecttype,
    .CoveoFacet .coveo-header .coveo-icon.objecttype,
    .CoveoFacetRange .coveo-header .coveo-icon.objecttype,
    .coveo-omnibox .coveo-icon.sysfiletype,
    .CoveoFacet .coveo-header .coveo-icon.sysfiletype,
    .CoveoFacetRange .coveo-header .coveo-icon.sysfiletype,
    .coveo-sprites-documentType-faq,
    .coveo-sprites-documentType-expert,
    .coveo-sprites-documentType-default,
    .coveo-icon.objecttype,
    .coveo-sprites-documentType-database,
    .coveo-sprites-documentType-contract,
    .coveo-icon.objecttype.Contract,
    .coveo-sprites-documentType-contact,
    .coveo-icon.objecttype.Contact,
    .coveo-sprites-documentType-competition,
    .coveo-omnibox .coveo-icon.sfopportunitycompetitionc,
    .CoveoFacet .coveo-header .coveo-icon.sfopportunitycompetitionc,
    .CoveoFacetRange .coveo-header .coveo-icon.sfopportunitycompetitionc,
    .coveo-sprites-documentType-company,
    .coveo-sprites-documentType-city,
    .coveo-sprites-documentType-chatter,
    .coveo-sprites-documentType-case,
    .coveo-icon.objecttype.Case,
    .coveo-sprites-documentType-campain,
    .coveo-sprites-documentType-author,
    .coveo-sprites-documentType-audience,
    .coveo-sprites-documentType-answer,
    .coveo-sprites-documentType-allcontent,
    .coveo-sprites-documentType-account,
    .coveo-sprites-documentType-account-salesforce,
    .coveo-icon.objecttype.Account,
    .coveo-omnibox .coveo-icon.sfaccountname,
    .coveo-omnibox .coveo-icon.sfaccounttype,
    .CoveoFacet .coveo-header .coveo-icon.sfaccountname,
    .CoveoFacetRange .coveo-header .coveo-icon.sfaccountname,
    .CoveoFacet .coveo-header .coveo-icon.sfaccounttype,
    .CoveoFacetRange .coveo-header .coveo-icon.sfaccounttype,
    .coveo-sprites-common-datepicker,
    .coveo-sprites-common-copy,
    .coveo-sprites-common-clear_searchbreadbox,
    .CoveoBreadcrumb .coveo-clear-all .coveo-icon,
    .coveo-sprites-facet-arrow_back,
    .coveo-sprites-quickView-close,
    .coveo-sprites-facet-spin,
    .CoveoFacet .coveo-header .coveo-wait-animation,
    .CoveoFacetRange .coveo-header .coveo-wait-animation,
    .coveo-sprites-facet-resume_selected,
    .coveo-facet-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-sprites-facet-disable,
    .coveo-facet-value .coveo-exclude,
    .CoveoFacet .coveo-value .coveo-exclude,
    .CoveoFacetRange .coveo-value .coveo-exclude,
    .coveo-omnibox .coveo-omnibox-facet-value li .coveo-exclude,
    .coveo-sprites-facet-clear_facetsearch_mobile,
    .coveo-sprites-facet-clear_activefilter,
    .coveo-facet-breadcrumb .coveo-values .coveo-value .coveo-clear,
    .coveo-sprites-facet-checkmark_unselected,
    .coveo-checkbox-for-facet-value > span,
    .coveo-facet-value .coveo-checkbox > span,
    .CoveoFacet .coveo-value .coveo-checkbox > span,
    .CoveoFacetRange .coveo-value .coveo-checkbox > span,
    .coveo-omnibox .coveo-omnibox-facet-value li .coveo-checkbox > span,
    .coveo-sprites-facet-checkmark_selected,
    .coveo-facet-value:hover .coveo-checkbox > span,
    .CoveoFacet .coveo-value:hover .coveo-checkbox > span,
    .CoveoFacetRange .coveo-value:hover .coveo-checkbox > span,
    .coveo-omnibox .coveo-omnibox-facet-value li:hover .coveo-checkbox > span,
    .coveo-facet-value.coveo-selected .coveo-checkbox > span,
    .CoveoFacet .coveo-selected.coveo-value .coveo-checkbox > span,
    .CoveoFacetRange .coveo-selected.coveo-value .coveo-checkbox > span,
    .coveo-omnibox .coveo-omnibox-facet-value li.coveo-selected .coveo-checkbox > span,
    .coveo-sprites-facet-checkmark_disabled,
    .coveo-sprites-facet-spin_facet_search,
    .CoveoFacet .coveo-search .coveo-wait-animation,
    .CoveoFacetRange .coveo-search .coveo-wait-animation,
    .coveo-sprites-facet-facetsearch,
    .CoveoFacet .coveo-search .coveo-magnifier,
    .CoveoFacetRange .coveo-search .coveo-magnifier,
    .coveo-sprites-facet-clear_facetsearch,
    .CoveoFacet .coveo-search .coveo-clear .coveo-icon,
    .CoveoFacetRange .coveo-search .coveo-clear .coveo-icon,
    .coveo-sprites-facet-showmore,
    .coveo-sprites-facet-showless,
    .coveo-sprites-facet-email_sendto,
    .coveo-sprites-sort-sortby_top,
    .CoveoSort.coveo-selected.coveo-ascending .coveo-icon,
    .coveo-sprites-sort-sortby_bottom,
    .CoveoSort.coveo-selected .coveo-icon {
        background-image: url("../image/retina.png");
        display: inline-block;
        vertical-align: baseline;
        zoom: 1;
        *display: inline;
        *vertical-align: auto;
        background-repeat: no-repeat;
        overflow: hidden;
        background-size: 213px 201px;
    }

    .coveo-sprites-common-logo_light_large, .coveo-logo-light-large {
        background-position: 0px 0px;
        width: 110px;
        height: 37px;
        text-indent: 110px;
    }

    .coveo-sprites-common-coveo, .coveo-logo {
        background-position: 0px -37px;
        width: 96px;
        height: 34px;
        text-indent: 96px;
    }

    .coveo-sprites-common-poweredbycoveo, .coveo-powered-by {
        background-position: 0px -71px;
        width: 90px;
        height: 32px;
        text-indent: 90px;
    }

    .coveo-sprites-common-logo_light, .coveo-logo-light {
        background-position: -110px 0px;
        width: 71px;
        height: 26px;
        text-indent: 71px;
    }

    .coveo-sprites-common-login_user {
        background-position: -110px -26px;
        width: 24px;
        height: 24px;
        text-indent: 24px;
    }

    .coveo-sprites-common-lock {
        background-position: -134px -26px;
        width: 24px;
        height: 24px;
        text-indent: 24px;
    }

    .coveo-sprites-facet-openinterfaces {
        background-position: -158px -26px;
        width: 23px;
        height: 16px;
        text-indent: 23px;
    }

    .coveo-sprites-facet-openfacets {
        background-position: -110px -50px;
        width: 23px;
        height: 16px;
        text-indent: 23px;
    }

    .coveo-sprites-searchButton-spin, .coveo-executing-query .CoveoSearchButton > .coveo-icon {
        background-position: -110px -66px;
        width: 18px;
        height: 18px;
        text-indent: 18px;
    }

    .coveo-sprites-searchButton-searchbutton, .CoveoSearchButton > .coveo-icon {
        background-position: -128px -66px;
        width: 18px;
        height: 18px;
        text-indent: 18px;
    }

    .coveo-sprites-common-thumbup_inactive {
        background-position: -146px -66px;
        width: 18px;
        height: 18px;
        text-indent: 18px;
    }

    .coveo-sprites-common-thumbup:active {
        background-position: -110px -84px;
        width: 18px;
        height: 18px;
        text-indent: 18px;
    }

    .coveo-sprites-common-thumbdown_inactive {
        background-position: -128px -84px;
        width: 18px;
        height: 18px;
        text-indent: 18px;
    }

    .coveo-sprites-common-thumbdown:active {
        background-position: -146px -84px;
        width: 18px;
        height: 18px;
        text-indent: 18px;
    }

    .coveo-sprites-common-system {
        background-position: -90px -71px;
        width: 18px;
        height: 18px;
        text-indent: 18px;
    }

    .coveo-sprites-common-star_placeholder {
        background-position: 0px -103px;
        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 {
        background-position: -18px -103px;
        width: 18px;
        height: 18px;
        text-indent: 18px;
    }

    .coveo-sprites-common-star:active {
        background-position: -36px -103px;
        width: 18px;
        height: 18px;
        text-indent: 18px;
    }

    .coveo-sprites-common-settings, .CoveoSettings .coveo-settings-icon {
        background-position: -54px -103px;
        width: 18px;
        height: 18px;
        text-indent: 18px;
    }

    .coveo-sprites-quickView-quickview_previous, .CoveoQuickViewDocument .coveo-term .coveo-term-left-arrow .coveo-term-left-arrow-icon {
        background-position: -133px -50px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-quickView-quickview_next, .CoveoQuickViewDocument .coveo-term .coveo-term-right-arrow .coveo-term-right-arrow-icon {
        background-position: -149px -50px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-quickView-quickview, .CoveoQuickView .coveo-icon-for-quickview, .CoveoResultAttachments .coveo-thumbnail-icon {
        background-position: -165px -50px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-queryBox-clear, .coveo-query-box-clear .coveo-icon {
        background-position: -164px -66px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-pager-previous, .CoveoPager ul li.coveo-previous > a > span {
        background-position: -164px -84px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-pager-next, .CoveoPager ul li.coveo-next > a > span {
        background-position: -72px -103px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-menu-menu_sortdirection, .coveo-settings-popup .coveo-section.coveo-direction .coveo-icon {
        background-position: -88px -103px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-menu-menu_sortby, .coveo-settings-popup .coveo-section.coveo-sort .coveo-icon {
        background-position: -104px -103px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-menu-menu_shareresult {
        background-position: -120px -103px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-menu-menu_searchin {
        background-position: -136px -103px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-menu-menu_saveoption {
        background-position: -152px -103px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-menu-menu_opencontactinfoin {
        background-position: 0px -121px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-menu-menu_avancedsearch {
        background-position: -16px -121px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-facet-show_facet, .coveo-settings-popup .coveo-section.coveo-show .coveo-icon {
        background-position: -32px -121px;
        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 {
        background-position: -48px -121px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-facet-modeor, .CoveoFacet .coveo-header .coveo-operator.coveo-or, .CoveoFacetRange .coveo-header .coveo-operator.coveo-or {
        background-position: -64px -121px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-facet-modeand, .CoveoFacet .coveo-header .coveo-operator.coveo-and, .CoveoFacetRange .coveo-header .coveo-operator.coveo-and {
        background-position: -80px -121px;
        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 {
        background-position: -96px -121px;
        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 {
        background-position: -112px -121px;
        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 {
        background-position: -128px -121px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-zip {
        background-position: -144px -121px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-year, .coveo-omnibox .coveo-icon.sfopportunityclosedquarterc, .CoveoFacet .coveo-header .coveo-icon.sfopportunityclosedquarterc, .CoveoFacetRange .coveo-header .coveo-icon.sfopportunityclosedquarterc, .coveo-omnibox .coveo-icon.sysyear, .coveo-omnibox .coveo-icon.sysmonth, .CoveoFacet .coveo-header .coveo-icon.sysyear, .CoveoFacetRange .coveo-header .coveo-icon.sysyear, .CoveoFacet .coveo-header .coveo-icon.sysmonth, .CoveoFacetRange .coveo-header .coveo-icon.sysmonth {
        background-position: -160px -121px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-webpage {
        background-position: 0px -137px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-video {
        background-position: -16px -137px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-user, .coveo-icon.objecttype.People, .coveo-icon.objecttype.User, .coveo-omnibox .coveo-icon.sysauthor, .coveo-omnibox .coveo-icon.sfownername, .CoveoFacet .coveo-header .coveo-icon.sysauthor, .CoveoFacetRange .coveo-header .coveo-icon.sysauthor, .CoveoFacet .coveo-header .coveo-icon.sfownername, .CoveoFacetRange .coveo-header .coveo-icon.sfownername {
        background-position: -32px -137px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-undeliverablemail {
        background-position: -48px -137px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-troubleshooting {
        background-position: -64px -137px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-topic, .coveo-icon.objecttype.Topic {
        background-position: -80px -137px;
        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, .CoveoFacetRange .coveo-header .coveo-icon.systo, .CoveoFacet .coveo-header .coveo-icon.sysdisplayrecipients, .CoveoFacetRange .coveo-header .coveo-icon.sysdisplayrecipients {
        background-position: -96px -137px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-timeline {
        background-position: -112px -137px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-text, .coveo-icon.objecttype.Thread {
        background-position: -128px -137px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-task, .coveo-icon.objecttype.Task {
        background-position: -144px -137px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-support {
        background-position: -160px -137px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-status {
        background-position: 0px -153px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-spreadsheet {
        background-position: -16px -153px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-source {
        background-position: -32px -153px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-slideshow {
        background-position: -48px -153px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-settings {
        background-position: -64px -153px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-report {
        background-position: -80px -153px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-recallmessage {
        background-position: -96px -153px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-project-name {
        background-position: -112px -153px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-product {
        background-position: -128px -153px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-pdf {
        background-position: -144px -153px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-opportunity, .coveo-icon.objecttype.Opportunity, .coveo-omnibox .coveo-icon.sfopportunitytype, .coveo-omnibox .coveo-icon.sfopportunitystagename, .CoveoFacet .coveo-header .coveo-icon.sfopportunitytype, .CoveoFacetRange .coveo-header .coveo-icon.sfopportunitytype, .CoveoFacet .coveo-header .coveo-icon.sfopportunitystagename, .CoveoFacetRange .coveo-header .coveo-icon.sfopportunitystagename {
        background-position: -160px -153px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-musicfile {
        background-position: -181px 0px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-manager {
        background-position: -181px -16px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-mail, .coveo-icon.objecttype.Message, .coveo-omnibox .coveo-icon.sysmailbox, .CoveoFacet .coveo-header .coveo-icon.sysmailbox, .CoveoFacetRange .coveo-header .coveo-icon.sysmailbox {
        background-position: -181px -32px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-mailreply {
        background-position: -181px -48px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-lead, .coveo-icon.objecttype.Lead {
        background-position: -181px -64px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-language, .coveo-omnibox .coveo-icon.syslanguage, .CoveoFacet .coveo-header .coveo-icon.syslanguage, .CoveoFacetRange .coveo-header .coveo-icon.syslanguage {
        background-position: -181px -80px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-kb, .coveo-omnibox .coveo-icon.sysconcepts, .CoveoFacet .coveo-header .coveo-icon.sysconcepts, .CoveoFacetRange .coveo-header .coveo-icon.sysconcepts {
        background-position: -181px -96px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-jobtitle {
        background-position: -181px -112px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-intranet, .coveo-omnibox .coveo-icon.sysdisplayparticipants, .CoveoFacet .coveo-header .coveo-icon.sysdisplayparticipants, .CoveoFacetRange .coveo-header .coveo-icon.sysdisplayparticipants {
        background-position: -181px -128px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-image {
        background-position: -181px -144px;
        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, .CoveoFacetRange .coveo-header .coveo-icon.sysfrom, .CoveoFacet .coveo-header .coveo-icon.sysdisplayfrom, .CoveoFacetRange .coveo-header .coveo-icon.sysdisplayfrom {
        background-position: 0px -169px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-folder, .coveo-omnibox .coveo-icon.sysemailfolders, .CoveoFacet .coveo-header .coveo-icon.sysemailfolders, .CoveoFacetRange .coveo-header .coveo-icon.sysemailfolders {
        background-position: -16px -169px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-file, .coveo-icon.objecttype.File, .coveo-omnibox .coveo-icon.objecttype, .CoveoFacet .coveo-header .coveo-icon.objecttype, .CoveoFacetRange .coveo-header .coveo-icon.objecttype, .coveo-omnibox .coveo-icon.sysfiletype, .CoveoFacet .coveo-header .coveo-icon.sysfiletype, .CoveoFacetRange .coveo-header .coveo-icon.sysfiletype {
        background-position: -32px -169px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-faq {
        background-position: -48px -169px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-expert {
        background-position: -64px -169px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-default, .coveo-icon.objecttype {
        background-position: -80px -169px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-database {
        background-position: -96px -169px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-contract, .coveo-icon.objecttype.Contract {
        background-position: -112px -169px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-contact, .coveo-icon.objecttype.Contact {
        background-position: -128px -169px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-competition, .coveo-omnibox .coveo-icon.sfopportunitycompetitionc, .CoveoFacet .coveo-header .coveo-icon.sfopportunitycompetitionc, .CoveoFacetRange .coveo-header .coveo-icon.sfopportunitycompetitionc {
        background-position: -144px -169px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-company {
        background-position: -160px -169px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-city {
        background-position: -176px -169px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-chatter {
        background-position: -197px 0px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-case, .coveo-icon.objecttype.Case {
        background-position: -197px -16px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-campain {
        background-position: -197px -32px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-author {
        background-position: -197px -48px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-audience {
        background-position: -197px -64px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-answer {
        background-position: -197px -80px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-allcontent {
        background-position: -197px -96px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-account {
        background-position: -197px -112px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-documentType-account-salesforce, .coveo-icon.objecttype.Account, .coveo-omnibox .coveo-icon.sfaccountname, .coveo-omnibox .coveo-icon.sfaccounttype, .CoveoFacet .coveo-header .coveo-icon.sfaccountname, .CoveoFacetRange .coveo-header .coveo-icon.sfaccountname, .CoveoFacet .coveo-header .coveo-icon.sfaccounttype, .CoveoFacetRange .coveo-header .coveo-icon.sfaccounttype {
        background-position: -197px -128px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-common-datepicker {
        background-position: -197px -144px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-common-copy {
        background-position: -197px -160px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-common-clear_searchbreadbox, .CoveoBreadcrumb .coveo-clear-all .coveo-icon {
        background-position: 0px -185px;
        width: 16px;
        height: 16px;
        text-indent: 16px;
    }

    .coveo-sprites-facet-arrow_back {
        background-position: -96px -37px;
        width: 9px;
        height: 14.5px;
        text-indent: 9px;
    }

    .coveo-sprites-quickView-close {
        background-position: -96px -51.5px;
        width: 14px;
        height: 9.5px;
        text-indent: 14px;
    }

    .coveo-sprites-facet-spin, .CoveoFacet .coveo-header .coveo-wait-animation, .CoveoFacetRange .coveo-header .coveo-wait-animation {
        background-position: -90px -89px;
        width: 12px;
        height: 12px;
        text-indent: 12px;
    }

    .coveo-sprites-facet-resume_selected, .coveo-facet-breadcrumb .coveo-values .coveo-value .coveo-multi-icon.coveo-selected {
        background-position: -168px -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 {
        background-position: -16px -185px;
        width: 12px;
        height: 12px;
        text-indent: 12px;
    }

    .coveo-sprites-facet-disable, .coveo-facet-value .coveo-exclude, .CoveoFacet .coveo-value .coveo-exclude, .CoveoFacetRange .coveo-value .coveo-exclude, .coveo-omnibox .coveo-omnibox-facet-value li .coveo-exclude {
        background-position: -28px -185px;
        width: 12px;
        height: 12px;
        text-indent: 12px;
    }

    .coveo-sprites-facet-clear_facetsearch_mobile {
        background-position: -40px -185px;
        width: 12px;
        height: 12px;
        text-indent: 12px;
    }

    .coveo-sprites-facet-clear_activefilter, .coveo-facet-breadcrumb .coveo-values .coveo-value .coveo-clear {
        background-position: -52px -185px;
        width: 12px;
        height: 12px;
        text-indent: 12px;
    }

    .coveo-sprites-facet-checkmark_unselected, .coveo-checkbox-for-facet-value > span, .coveo-facet-value .coveo-checkbox > span, .CoveoFacet .coveo-value .coveo-checkbox > span, .CoveoFacetRange .coveo-value .coveo-checkbox > span, .coveo-omnibox .coveo-omnibox-facet-value li .coveo-checkbox > span {
        background-position: -64px -185px;
        width: 12px;
        height: 12px;
        text-indent: 12px;
    }

    .coveo-sprites-facet-checkmark_selected, .coveo-facet-value:hover .coveo-checkbox > span, .CoveoFacet .coveo-value:hover .coveo-checkbox > span, .CoveoFacetRange .coveo-value:hover .coveo-checkbox > span, .coveo-omnibox .coveo-omnibox-facet-value li:hover .coveo-checkbox > span, .coveo-facet-value.coveo-selected .coveo-checkbox > span, .CoveoFacet .coveo-selected.coveo-value .coveo-checkbox > span, .CoveoFacetRange .coveo-selected.coveo-value .coveo-checkbox > span, .coveo-omnibox .coveo-omnibox-facet-value li.coveo-selected .coveo-checkbox > span {
        background-position: -76px -185px;
        width: 12px;
        height: 12px;
        text-indent: 12px;
    }

    .coveo-sprites-facet-checkmark_disabled:hover {
        background-position: -88px -185px;
        width: 12px;
        height: 12px;
        text-indent: 12px;
    }

    .coveo-sprites-facet-checkmark_disabled {
        background-position: -100px -185px;
        width: 12px;
        height: 12px;
        text-indent: 12px;
    }

    .coveo-sprites-facet-spin_facet_search, .CoveoFacet .coveo-search .coveo-wait-animation, .CoveoFacetRange .coveo-search .coveo-wait-animation {
        background-position: -96px -61px;
        width: 10px;
        height: 10px;
        text-indent: 10px;
    }

    .coveo-sprites-facet-facetsearch, .CoveoFacet .coveo-search .coveo-magnifier, .CoveoFacetRange .coveo-search .coveo-magnifier {
        background-position: -112px -185px;
        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 {
        background-position: -122px -185px;
        width: 10px;
        height: 10px;
        text-indent: 10px;
    }

    .coveo-sprites-facet-showmore {
        background-position: -197px -176px;
        width: 8px;
        height: 8px;
        text-indent: 8px;
    }

    .coveo-sprites-facet-showless {
        background-position: -205px -176px;
        width: 8px;
        height: 8px;
        text-indent: 8px;
    }

    .coveo-sprites-facet-email_sendto {
        background-position: -181px -160px;
        width: 8px;
        height: 8px;
        text-indent: 8px;
    }

    .coveo-sprites-sort-sortby_top, .CoveoSort.coveo-selected.coveo-ascending .coveo-icon {
        background-position: -189px -160px;
        width: 6px;
        height: 6px;
        text-indent: 6px;
    }

    .coveo-sprites-sort-sortby_bottom, .CoveoSort.coveo-selected .coveo-icon {
        background-position: -158px -42px;
        width: 6px;
        height: 6px;
        text-indent: 6px;
    }
}

.CoveoBreadcrumb {
    margin: 10px 0 24px 16px;
}

    .CoveoBreadcrumb .item {
        margin: 4px;
    }

    .CoveoBreadcrumb .coveo-clear-all {
        float: right;
        border-radius: 2px;
        text-align: center;
        height: 30px;
        width: 30px;
        margin-top: -4px;
    }

        .CoveoBreadcrumb .coveo-clear-all.coveo-clear-all {
            border: none;
        }

        .CoveoBreadcrumb .coveo-clear-all:hover {
            cursor: pointer;
        }

        .CoveoBreadcrumb .coveo-clear-all .coveo-icon {
            margin-top: 6px;
        }

    .CoveoBreadcrumb .coveo-separator {
        color: #000000;
    }

.coveo-color-box-pop-up, #colorbox.coveo-error-report, #colorbox.coveo-quick-view-color-box, .coveo-debug-color-box {
    outline: 0;
    border: 1px solid #dfdfdf;
    border-top: none;
    font-family: inherit;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden;
}

    .coveo-color-box-pop-up #cboxContent, #colorbox.coveo-error-report #cboxContent, #colorbox.coveo-quick-view-color-box #cboxContent, .coveo-debug-color-box #cboxContent, .coveo-color-box-pop-up #cboxLoadedContent, #colorbox.coveo-error-report #cboxLoadedContent, #colorbox.coveo-quick-view-color-box #cboxLoadedContent, .coveo-debug-color-box #cboxLoadedContent {
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
    }

    .coveo-color-box-pop-up #cboxWrapper, #colorbox.coveo-error-report #cboxWrapper, #colorbox.coveo-quick-view-color-box #cboxWrapper, .coveo-debug-color-box #cboxWrapper {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 9999;
        overflow: hidden;
    }

    .coveo-color-box-pop-up #cboxContent, #colorbox.coveo-error-report #cboxContent, #colorbox.coveo-quick-view-color-box #cboxContent, .coveo-debug-color-box #cboxContent {
        position: relative;
        overflow: hidden;
        padding: 20px;
        background: White;
    }

    .coveo-color-box-pop-up #cboxMiddleLeft, #colorbox.coveo-error-report #cboxMiddleLeft, #colorbox.coveo-quick-view-color-box #cboxMiddleLeft, .coveo-debug-color-box #cboxMiddleLeft, .coveo-color-box-pop-up #cboxBottomLeft, #colorbox.coveo-error-report #cboxBottomLeft, #colorbox.coveo-quick-view-color-box #cboxBottomLeft, .coveo-debug-color-box #cboxBottomLeft {
        clear: left;
    }

    .coveo-color-box-pop-up #cboxLoadedContent, #colorbox.coveo-error-report #cboxLoadedContent, #colorbox.coveo-quick-view-color-box #cboxLoadedContent, .coveo-debug-color-box #cboxLoadedContent {
        overflow: auto;
        -webkit-overflow-scrolling: touch;
        margin-bottom: 20px;
        margin-top: 50px;
    }

    .coveo-color-box-pop-up #cboxLoadingOverlay, #colorbox.coveo-error-report #cboxLoadingOverlay, #colorbox.coveo-quick-view-color-box #cboxLoadingOverlay, .coveo-debug-color-box #cboxLoadingOverlay, .coveo-color-box-pop-up #cboxLoadingGraphic, #colorbox.coveo-error-report #cboxLoadingGraphic, #colorbox.coveo-quick-view-color-box #cboxLoadingGraphic, .coveo-debug-color-box #cboxLoadingGraphic {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    .coveo-color-box-pop-up #cboxPrevious, #colorbox.coveo-error-report #cboxPrevious, #colorbox.coveo-quick-view-color-box #cboxPrevious, .coveo-debug-color-box #cboxPrevious, .coveo-color-box-pop-up #cboxNext, #colorbox.coveo-error-report #cboxNext, #colorbox.coveo-quick-view-color-box #cboxNext, .coveo-debug-color-box #cboxNext, .coveo-color-box-pop-up #cboxClose, #colorbox.coveo-error-report #cboxClose, #colorbox.coveo-quick-view-color-box #cboxClose, .coveo-debug-color-box #cboxClose, .coveo-color-box-pop-up #cboxSlideshow, #colorbox.coveo-error-report #cboxSlideshow, #colorbox.coveo-quick-view-color-box #cboxSlideshow, .coveo-debug-color-box #cboxSlideshow {
        cursor: pointer;
    }

    .coveo-color-box-pop-up .cboxPhoto, #colorbox.coveo-error-report .cboxPhoto, #colorbox.coveo-quick-view-color-box .cboxPhoto, .coveo-debug-color-box .cboxPhoto {
        float: left;
        margin: auto;
        border: 0;
        display: block;
        max-width: none;
        -ms-interpolation-mode: bicubic;
    }

    .coveo-color-box-pop-up .cboxIframe, #colorbox.coveo-error-report .cboxIframe, #colorbox.coveo-quick-view-color-box .cboxIframe, .coveo-debug-color-box .cboxIframe {
        width: 100%;
        height: 100%;
        display: block;
        border: 0;
        background: white;
    }

    .coveo-color-box-pop-up #cboxError, #colorbox.coveo-error-report #cboxError, #colorbox.coveo-quick-view-color-box #cboxError, .coveo-debug-color-box #cboxError {
        padding: 50px;
        border: 1px solid #dfdfdf;
    }

    .coveo-color-box-pop-up #cboxLoadingOverlay, #colorbox.coveo-error-report #cboxLoadingOverlay, #colorbox.coveo-quick-view-color-box #cboxLoadingOverlay, .coveo-debug-color-box #cboxLoadingOverlay {
        background: white url(../image/wait.gif) no-repeat 50% 50%;
    }

    .coveo-color-box-pop-up #cboxPrevious, #colorbox.coveo-error-report #cboxPrevious, #colorbox.coveo-quick-view-color-box #cboxPrevious, .coveo-debug-color-box #cboxPrevious, .coveo-color-box-pop-up #cboxNext, #colorbox.coveo-error-report #cboxNext, #colorbox.coveo-quick-view-color-box #cboxNext, .coveo-debug-color-box #cboxNext, .coveo-color-box-pop-up #cboxSlideshow, #colorbox.coveo-error-report #cboxSlideshow, #colorbox.coveo-quick-view-color-box #cboxSlideshow, .coveo-debug-color-box #cboxSlideshow, .coveo-color-box-pop-up #cboxClose, #colorbox.coveo-error-report #cboxClose, #colorbox.coveo-quick-view-color-box #cboxClose, .coveo-debug-color-box #cboxClose {
        border: 0;
        padding: 0;
        margin: 0;
        overflow: visible;
        width: auto;
        background: none;
        min-width: 30px;
        min-height: 30px;
        padding: 2px 5px;
        margin: 0 2px;
        line-height: 2;
    }

        .coveo-color-box-pop-up #cboxPrevious:active, #colorbox.coveo-error-report #cboxPrevious:active, #colorbox.coveo-quick-view-color-box #cboxPrevious:active, .coveo-debug-color-box #cboxPrevious:active, .coveo-color-box-pop-up #cboxNext:active, #colorbox.coveo-error-report #cboxNext:active, #colorbox.coveo-quick-view-color-box #cboxNext:active, .coveo-debug-color-box #cboxNext:active, .coveo-color-box-pop-up #cboxSlideshow:active, #colorbox.coveo-error-report #cboxSlideshow:active, #colorbox.coveo-quick-view-color-box #cboxSlideshow:active, .coveo-debug-color-box #cboxSlideshow:active, .coveo-color-box-pop-up #cboxClose:active, #colorbox.coveo-error-report #cboxClose:active, #colorbox.coveo-quick-view-color-box #cboxClose:active, .coveo-debug-color-box #cboxClose:active {
            outline: 0;
        }

    .coveo-color-box-pop-up #cboxClose, #colorbox.coveo-error-report #cboxClose, #colorbox.coveo-quick-view-color-box #cboxClose, .coveo-debug-color-box #cboxClose {
        background-color: #E6E6E6;
        border-top: none;
        position: absolute;
        top: 0px;
        left: 0px;
        right: 0px;
        margin-left: -2px;
        margin-right: -2px;
        height: 40px;
        text-align: center;
        font-size: 1.1em;
        cursor: pointer;
        width: 101%;
    }

        .coveo-color-box-pop-up #cboxClose .coveo-close-button, #colorbox.coveo-error-report #cboxClose .coveo-close-button, #colorbox.coveo-quick-view-color-box #cboxClose .coveo-close-button, .coveo-debug-color-box #cboxClose .coveo-close-button {
            position: absolute;
            left: 25px;
            display: inline-block;
        }

            .coveo-color-box-pop-up #cboxClose .coveo-close-button .coveo-icon, #colorbox.coveo-error-report #cboxClose .coveo-close-button .coveo-icon, #colorbox.coveo-quick-view-color-box #cboxClose .coveo-close-button .coveo-icon, .coveo-debug-color-box #cboxClose .coveo-close-button .coveo-icon {
                margin-right: 10px;
            }

        .coveo-color-box-pop-up #cboxClose .coveo-pop-up-reminder, #colorbox.coveo-error-report #cboxClose .coveo-pop-up-reminder, #colorbox.coveo-quick-view-color-box #cboxClose .coveo-pop-up-reminder, .coveo-debug-color-box #cboxClose .coveo-pop-up-reminder {
            color: #B4B4B4;
            font-weight: normal;
            display: inline-block;
        }

    .coveo-color-box-pop-up #cboxTitle, #colorbox.coveo-error-report #cboxTitle, #colorbox.coveo-quick-view-color-box #cboxTitle, .coveo-debug-color-box #cboxTitle {
        margin: 10px;
        position: absolute;
        top: 45px;
        left: 0;
        text-align: left;
        width: 80%;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        font-weight: bold;
        font-size: 1.2em;
        color: black;
        margin-left: 20px;
    }

        .coveo-color-box-pop-up #cboxTitle .coveo-icon, #colorbox.coveo-error-report #cboxTitle .coveo-icon, #colorbox.coveo-quick-view-color-box #cboxTitle .coveo-icon, .coveo-debug-color-box #cboxTitle .coveo-icon {
            margin-right: 5px;
        }

.coveo-color-box-pop-up-overlay, #cboxOverlay.coveo-error-report, #cboxOverlay.coveo-quick-view-color-box {
    position: fixed;
    width: 100%;
    height: 100%;
    background: black;
    top: 0;
    left: 0;
}

.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;
    }

.CoveoSearchInterface .CoveoResult.coveo-email-result .coveo-title {
    margin-top: 10px;
}

.CoveoSearchInterface .CoveoResult.coveo-email-result .coveo-excerpt .CoveoResultLink, .CoveoSearchInterface .CoveoResult.coveo-email-result .coveo-excerpt .CoveoResultLink:first-line {
    text-decoration: none;
    color: inherit;
    display: block;
    font-size: 14px;
}

.CoveoSearchInterface .CoveoResult.coveo-email-result .coveo-excerpt {
    padding-top: 6px;
}

.CoveoSearchInterface .CoveoResult.coveo-email-result .coveo-date {
    font-size: 13px;
    color: #999999;
}

.coveo-email-header {
    padding-top: 6px;
}

.coveo-email-from, .coveo-email-to, .coveo-lithium-from, .coveo-lithium-to {
    margin-right: 15px;
    font-family: OpenSans;
    color: #666666;
    font-size: 13px;
}

    .coveo-email-from a, .coveo-email-from span, .coveo-email-to a, .coveo-lithium-from a, .coveo-lithium-to a, .coveo-email-to span, .coveo-lithium-from span, .coveo-lithium-to span {
        font-family: Arimo;
    }

.CoveoErrorReport {
    background-color: #f7f7f7;
    padding: 10px;
    padding-top: 10px;
    padding-bottom: 1px;
}

    .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;
        }

#colorbox.coveo-error-report .CoveoErrorReport {
    margin-top: 0px;
    background-color: white;
    position: absolute;
    left: 100px;
    right: 100px;
    text-align: center;
}

.coveo-facet-values, .CoveoFacet .coveo-values, .CoveoFacetRange .coveo-values, .coveo-omnibox .coveo-omnibox-facet-value {
    list-style: none;
    margin: 5px 0 3px 0;
    padding: 0;
}

    .coveo-facet-values .coveo-value, .CoveoFacet .coveo-values .coveo-value, .CoveoFacetRange .coveo-values .coveo-value, .coveo-omnibox .coveo-omnibox-facet-value .coveo-value {
        margin: 0 -15px;
        padding: 0 15px;
    }

    .coveo-checkbox-for-facet-value, .coveo-facet-value .coveo-checkbox, .CoveoFacet .coveo-value .coveo-checkbox, .CoveoFacetRange .coveo-value .coveo-checkbox, .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-checkbox-for-facet-value > span, .coveo-facet-value .coveo-checkbox > span, .CoveoFacet .coveo-value .coveo-checkbox > span, .CoveoFacetRange .coveo-value .coveo-checkbox > span, .coveo-omnibox .coveo-omnibox-facet-value li .coveo-checkbox > span {
            margin: 2px;
        }

    .coveo-facet-value, .CoveoFacet .coveo-value, .CoveoFacetRange .coveo-value, .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-facet-value.coveo-selected .coveo-caption, .CoveoFacet .coveo-selected.coveo-value .coveo-caption, .CoveoFacetRange .coveo-selected.coveo-value .coveo-caption, .coveo-omnibox .coveo-omnibox-facet-value li.coveo-selected .coveo-caption {
            font-weight: bold;
        }

        .coveo-facet-value.coveo-excluded .coveo-caption, .CoveoFacet .coveo-excluded.coveo-value .coveo-caption, .CoveoFacetRange .coveo-excluded.coveo-value .coveo-caption, .coveo-omnibox .coveo-omnibox-facet-value li.coveo-excluded .coveo-caption {
            text-decoration: line-through;
        }

        .coveo-facet-value > *, .CoveoFacet .coveo-value > *, .CoveoFacetRange .coveo-value > *, .coveo-omnibox .coveo-omnibox-facet-value li > * {
            vertical-align: middle;
        }

        .coveo-facet-value label, .CoveoFacet .coveo-value label, .CoveoFacetRange .coveo-value label, .coveo-omnibox .coveo-omnibox-facet-value li label {
            display: block;
            overflow: hidden;
            white-space: nowrap;
            cursor: pointer;
        }

            .coveo-facet-value label .coveo-label, .CoveoFacet .coveo-value label .coveo-label, .CoveoFacetRange .coveo-value label .coveo-label, .coveo-omnibox .coveo-omnibox-facet-value li label .coveo-label {
                overflow: hidden;
            }

        .coveo-facet-value input[type="checkbox"], .CoveoFacet .coveo-value input[type="checkbox"], .CoveoFacetRange .coveo-value input[type="checkbox"], .coveo-omnibox .coveo-omnibox-facet-value li input[type="checkbox"] {
            display: none;
        }

        .coveo-facet-value.coveo-no-state .coveo-checkbox > span, .CoveoFacet .coveo-no-state.coveo-value .coveo-checkbox > span, .CoveoFacetRange .coveo-no-state.coveo-value .coveo-checkbox > span, .coveo-omnibox .coveo-omnibox-facet-value li.coveo-no-state .coveo-checkbox > span {
            visibility: hidden;
        }

        .coveo-facet-value.coveo-no-state:hover .coveo-checkbox > span, .CoveoFacet .coveo-no-state.coveo-value:hover .coveo-checkbox > span, .CoveoFacetRange .coveo-no-state.coveo-value:hover .coveo-checkbox > span, .coveo-omnibox .coveo-omnibox-facet-value li.coveo-no-state:hover .coveo-checkbox > span {
            visibility: visible;
        }

        .coveo-facet-value.coveo-excluded .coveo-checkbox, .CoveoFacet .coveo-excluded.coveo-value .coveo-checkbox, .CoveoFacetRange .coveo-excluded.coveo-value .coveo-checkbox, .coveo-omnibox .coveo-omnibox-facet-value li.coveo-excluded .coveo-checkbox {
            background-color: white;
        }

        .coveo-facet-value.coveo-excluded .coveo-computed-field, .CoveoFacet .coveo-excluded.coveo-value .coveo-computed-field, .CoveoFacetRange .coveo-excluded.coveo-value .coveo-computed-field, .coveo-omnibox .coveo-omnibox-facet-value li.coveo-excluded .coveo-computed-field {
            margin-right: 16px;
        }

        .coveo-facet-value .coveo-icon, .CoveoFacet .coveo-value .coveo-icon, .CoveoFacetRange .coveo-value .coveo-icon, .coveo-omnibox .coveo-omnibox-facet-value li .coveo-icon {
            display: inline-block;
            margin: 3px 5px 3px 0;
            vertical-align: top;
        }

        .coveo-facet-value .coveo-caption, .CoveoFacet .coveo-value .coveo-caption, .CoveoFacetRange .coveo-value .coveo-caption, .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-facet-value .coveo-caption .coveo-highlight, .CoveoFacet .coveo-value .coveo-caption .coveo-highlight, .CoveoFacetRange .coveo-value .coveo-caption .coveo-highlight, .coveo-omnibox .coveo-omnibox-facet-value li .coveo-caption .coveo-highlight {
                font-weight: bold;
            }

        .coveo-facet-value .coveo-count, .CoveoFacet .coveo-value .coveo-count, .CoveoFacetRange .coveo-value .coveo-count, .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-facet-value .coveo-count.coveo-waitDelta, .CoveoFacet .coveo-value .coveo-count.coveo-waitDelta, .CoveoFacetRange .coveo-value .coveo-count.coveo-waitDelta, .coveo-omnibox .coveo-omnibox-facet-value li .coveo-count.coveo-waitDelta {
                opacity: 0;
            }

        .coveo-facet-value .coveo-computed-field, .CoveoFacet .coveo-value .coveo-computed-field, .CoveoFacetRange .coveo-value .coveo-computed-field, .coveo-omnibox .coveo-omnibox-facet-value li .coveo-computed-field {
            float: right;
            font-size: 11px;
            color: #666666;
        }

        .coveo-facet-value .coveo-exclude, .CoveoFacet .coveo-value .coveo-exclude, .CoveoFacetRange .coveo-value .coveo-exclude, .coveo-omnibox .coveo-omnibox-facet-value li .coveo-exclude {
            float: right;
            visibility: hidden;
            cursor: pointer;
            opacity: 0.5;
            margin: 5px 2px 4px;
        }

            .coveo-facet-value .coveo-exclude:hover, .CoveoFacet .coveo-value .coveo-exclude:hover, .CoveoFacetRange .coveo-value .coveo-exclude:hover, .coveo-omnibox .coveo-omnibox-facet-value li .coveo-exclude:hover {
                opacity: 1;
            }

        .coveo-facet-value:hover .coveo-exclude, .CoveoFacet .coveo-value:hover .coveo-exclude, .CoveoFacetRange .coveo-value:hover .coveo-exclude, .coveo-omnibox .coveo-omnibox-facet-value li:hover .coveo-exclude {
            visibility: visible;
        }

.CoveoFacet, .CoveoFacetRange {
    margin-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #cccccc;
}

    .CoveoFacet.coveo-empty, .coveo-empty.CoveoFacetRange {
        display: none;
    }

    .CoveoFacet.coveo-collapsed .coveo-values .coveo-value, .coveo-collapsed.CoveoFacetRange .coveo-values .coveo-value {
        display: none;
    }

        .CoveoFacet.coveo-collapsed .coveo-values .coveo-value.coveo-selected, .coveo-collapsed.CoveoFacetRange .coveo-values .coveo-value.coveo-selected, .CoveoFacet.coveo-collapsed .coveo-values .coveo-value.coveo-excluded, .coveo-collapsed.CoveoFacetRange .coveo-values .coveo-value.coveo-excluded {
            display: inherit;
        }

    .CoveoFacet.coveo-collapsed .coveo-footer, .coveo-collapsed.CoveoFacetRange .coveo-footer {
        display: none;
    }

    .CoveoFacet.coveo-fade .coveo-values .coveo-value, .coveo-fade.CoveoFacetRange .coveo-values .coveo-value {
        opacity: 0.5;
    }

        .CoveoFacet.coveo-fade .coveo-values .coveo-value.coveo-selected, .coveo-fade.CoveoFacetRange .coveo-values .coveo-value.coveo-selected, .CoveoFacet.coveo-fade .coveo-values .coveo-value.coveo-excluded, .coveo-fade.CoveoFacetRange .coveo-values .coveo-value.coveo-excluded {
            opacity: 1;
        }

    .CoveoFacet .coveo-header, .CoveoFacetRange .coveo-header {
        padding: 5px 0;
    }

        .CoveoFacet .coveo-header > .coveo-icon, .CoveoFacetRange .coveo-header > .coveo-icon {
            float: left;
            margin: 2px 5px 0 3px;
        }

        .CoveoFacet .coveo-header .coveo-title, .CoveoFacetRange .coveo-header .coveo-title {
            font-size: 15px;
            font-weight: bold;
            color: #39465d;
            padding-top: 2px;
        }

        .CoveoFacet .coveo-header .coveo-operator, .CoveoFacetRange .coveo-header .coveo-operator, .CoveoFacet .coveo-header .coveo-eraser, .CoveoFacetRange .coveo-header .coveo-eraser, .CoveoFacet .coveo-header .coveo-settings, .CoveoFacetRange .coveo-header .coveo-settings, .CoveoFacet .coveo-header .coveo-collapse, .CoveoFacetRange .coveo-header .coveo-collapse, .CoveoFacet .coveo-header .coveo-expand, .CoveoFacetRange .coveo-header .coveo-expand {
            float: right;
            cursor: pointer;
            margin-left: 5px;
        }

        .CoveoFacet .coveo-header .coveo-wait-animation, .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;
        }

    .CoveoFacet .coveo-search, .CoveoFacetRange .coveo-search {
        border: 1px solid #cccccc;
        border-top-color: #c1c1c1;
        border-radius: 4px;
        box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1);
        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, .CoveoFacetRange .coveo-search.coveo-no-results {
            background-color: #ffd0d0;
        }

        .CoveoFacet .coveo-search .coveo-magnifier, .CoveoFacetRange .coveo-search .coveo-magnifier {
            float: left;
            margin: 5px 6px 5px 4px;
        }

        .CoveoFacet .coveo-search .coveo-wait-animation, .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;
        }

        .CoveoFacet .coveo-search .coveo-middle, .CoveoFacetRange .coveo-search .coveo-middle {
            overflow: hidden;
            line-height: 19px;
        }

        .CoveoFacet .coveo-search input, .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;
        }

            .CoveoFacet .coveo-search input:focus, .CoveoFacetRange .coveo-search input:focus {
                outline: none;
                color: #343434;
            }

            .CoveoFacet .coveo-search input[value=""], .CoveoFacetRange .coveo-search input[value=""] {
                color: #dddddd;
            }

        .CoveoFacet .coveo-search .coveo-clear, .CoveoFacetRange .coveo-search .coveo-clear {
            float: right;
            margin: 2px 4px 0px 0px;
            cursor: pointer;
            opacity: 0.5;
            clear: none;
        }

            .CoveoFacet .coveo-search .coveo-clear:hover, .CoveoFacetRange .coveo-search .coveo-clear:hover {
                opacity: 1;
            }

    .CoveoFacet .coveo-selectable:hover, .CoveoFacetRange .coveo-selectable:hover {
        background-color: #d7ebff;
    }

    .CoveoFacet .coveo-footer, .CoveoFacetRange .coveo-footer {
        text-align: center;
    }

        .CoveoFacet .coveo-footer .coveo-more, .CoveoFacetRange .coveo-footer .coveo-more, .CoveoFacet .coveo-footer .coveo-less, .CoveoFacetRange .coveo-footer .coveo-less {
            color: #666666;
            text-decoration: none;
            padding: 1px 6px 2px;
            line-height: 12px;
            display: inline-block;
        }

        .CoveoFacet .coveo-footer .coveo-more, .CoveoFacetRange .coveo-footer .coveo-more {
            display: none;
        }

            .CoveoFacet .coveo-footer .coveo-more.coveo-active, .CoveoFacetRange .coveo-footer .coveo-more.coveo-active {
                display: inline-block;
            }

                .CoveoFacet .coveo-footer .coveo-more.coveo-active + .coveo-less, .CoveoFacetRange .coveo-footer .coveo-more.coveo-active + .coveo-less {
                    border-left: 1px solid #999999;
                }

.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 4px 1px #e6e6e6;
}

    .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;
    }

.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;
        }

@-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;
    }
}

@-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-settings-popup {
    position: absolute;
    background: #f7f7f7;
    overflow: hidden;
    border: 1px solid #efefef;
    box-shadow: 0px 0px 2px 1px #efefef;
}

    .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: 14px 8px 5px 15px;
        }

        .coveo-settings-popup .coveo-section.coveo-sort .coveo-icon {
            float: left;
        }

        .coveo-settings-popup .coveo-section.coveo-direction {
            -webkit-animation: display 1s;
            -moz-animation: display 1s;
            animation: display 1s;
        }

            .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-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-title {
    margin-top: 10px !important;
}

.CoveoSearchInterface .CoveoResult.coveo-lithium-result .coveo-excerpt .CoveoResultLink, .CoveoSearchInterface .CoveoResult.coveo-lithium-result .coveo-excerpt .CoveoResultLink:first-line {
    text-decoration: none;
    color: inherit;
    display: block;
}

.coveo-lithium-result .coveo-expanded-child-result:not(:first-child) {
    border-top: 1px solid #cccccc;
    padding-top: 10px;
}

.coveo-generic-button, .CoveoSettings {
    background-color: #f7f7f7;
}

    .coveo-generic-button:hover, .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-generic-button-no-hover-effect, .CoveoBreadcrumb .coveo-clear-all, .coveo-color-box-pop-up #cboxClose, #colorbox.coveo-error-report #cboxClose, #colorbox.coveo-quick-view-color-box #cboxClose, .coveo-debug-color-box #cboxClose {
    border: none;
    background-color: #f7f7f7;
}

.CoveoHiddenQuery {
    margin: 8px 0 16px 20px;
    background-color: #f7f7f7;
    padding: 10px;
}

    .CoveoHiddenQuery .coveo-remove {
        float: right;
        margin-left: 5px;
        color: #2c5a87;
        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-generic-loading-animation .coveo-loading-container, .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-generic-loading-animation .coveo-loading-container .coveo-loading-dot, .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 black, 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), .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-generic-loading-animation .coveo-loading-container .coveo-loading-dot:nth-child(2), .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-generic-loading-animation .coveo-loading-container .coveo-loading-dot:nth-child(3), .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-generic-loading-animation .coveo-loading-container .coveo-loading-dot:nth-child(4), .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 {
    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 {
        margin-top: 15px;
    }

.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;
    }

.coveo-omnibox {
    border: 1px solid #dfdfdf;
    z-index: 1;
    box-shadow: 0px 0px 3px 0px #abaaa9;
    background-color: white;
    border-collapse: collapse;
    border-radius: 5px;
    position: absolute;
}

    .coveo-omnibox .coveo-omnibox-section {
        vertical-align: middle;
        border-bottom: 1px solid #dfdfdf;
    }

    .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 {
        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-header {
        border-bottom: 1px solid #dfdfdf;
        height: 34px;
        color: black;
    }

        .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;
    box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1);
    font-family: Arimo, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 18px;
    padding-right: 40px;
}

.coveo-query-box-clear {
    position: relative;
    margin-top: -27px;
    float: right;
    margin-right: 15px;
}

    .coveo-query-box-clear:hover {
        cursor: pointer;
    }

.CoveoQueryDuration {
    color: #666666;
    font-size: 12px;
}

.CoveoQuickView {
    display: inline-block;
    height: 20px;
    width: 20px;
    vertical-align: middle;
    margin-left: 2px;
}

    .CoveoQuickView .coveo-icon-for-quickview {
        margin: 2px;
        cursor: pointer;
    }

.CoveoQuickViewDocument .coveo-term * {
    vertical-align: middle;
}

.CoveoQuickViewDocument .coveo-term {
    margin-right: 10px;
    font-weight: bold;
    display: inline-block;
    cursor: pointer;
    height: 26px;
}

    .CoveoQuickViewDocument .coveo-term .coveo-term-left-arrow {
        display: inline-block;
        padding: 5px;
        height: 26px;
    }

    .CoveoQuickViewDocument .coveo-term .coveo-term-right-arrow {
        display: inline-block;
        padding: 5px;
        height: 26px;
    }

    .CoveoQuickViewDocument .coveo-term .coveo-term-name {
        font-size: 14px;
        padding: 5px 0;
    }

#colorbox.coveo-quick-view-color-box #cboxContent .coveo-quick-view-header {
    padding: 10px 0px 10px 0px;
}

.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-table-to-display-field-inside-result, #colorbox.coveo-quick-view-color-box #cboxContent .coveo-quick-view-header .CoveoFieldTable, .CoveoResult table.CoveoFieldTable {
    display: block;
    width: 100%;
    padding: 6px 5px;
    background-color: #f7f7f7;
    border-collapse: collapse;
}

    .coveo-table-to-display-field-inside-result tr, #colorbox.coveo-quick-view-color-box #cboxContent .coveo-quick-view-header .CoveoFieldTable tr, .CoveoResult table.CoveoFieldTable tr {
        width: 100%;
    }

    .coveo-table-to-display-field-inside-result th, #colorbox.coveo-quick-view-color-box #cboxContent .coveo-quick-view-header .CoveoFieldTable th, .CoveoResult table.CoveoFieldTable th {
        color: #666666;
        text-align: right;
        font-weight: normal;
        min-width: 100px;
        max-width: 180px;
    }

    .coveo-table-to-display-field-inside-result td, #colorbox.coveo-quick-view-color-box #cboxContent .coveo-quick-view-header .CoveoFieldTable td, .CoveoResult table.CoveoFieldTable td {
        text-align: left;
    }

    .coveo-table-to-display-field-inside-result th, #colorbox.coveo-quick-view-color-box #cboxContent .coveo-quick-view-header .CoveoFieldTable th, .CoveoResult table.CoveoFieldTable th, .coveo-table-to-display-field-inside-result td, #colorbox.coveo-quick-view-color-box #cboxContent .coveo-quick-view-header .CoveoFieldTable td, .CoveoResult table.CoveoFieldTable td {
        line-height: 16px;
        padding: 3px 5px;
        overflow: hidden;
    }

    .coveo-clickable-field-value-inside-result, #colorbox.coveo-quick-view-color-box #cboxContent .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue, .CoveoResult .CoveoFieldValue {
        word-break: break-word;
    }

        .coveo-clickable-field-value-inside-result span.coveo-selected, #colorbox.coveo-quick-view-color-box #cboxContent .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue span.coveo-selected, .CoveoResult .CoveoFieldValue span.coveo-selected {
            font-weight: 700;
        }

        .coveo-clickable-field-value-inside-result span.coveo-clickable:first-child:before, #colorbox.coveo-quick-view-color-box #cboxContent .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue span.coveo-clickable:first-child:before, .CoveoResult .CoveoFieldValue span.coveo-clickable:first-child:before, .coveo-clickable-field-value-inside-result a.coveo-clickable:first-child:before, #colorbox.coveo-quick-view-color-box #cboxContent .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue a.coveo-clickable:first-child:before, .CoveoResult .CoveoFieldValue a.coveo-clickable:first-child:before {
            content: "";
        }

        .coveo-clickable-field-value-inside-result span.coveo-clickable:before, #colorbox.coveo-quick-view-color-box #cboxContent .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue span.coveo-clickable:before, .CoveoResult .CoveoFieldValue span.coveo-clickable:before, .coveo-clickable-field-value-inside-result a.coveo-clickable:before, #colorbox.coveo-quick-view-color-box #cboxContent .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue a.coveo-clickable:before, .CoveoResult .CoveoFieldValue a.coveo-clickable:before {
            color: #333;
            font-weight: normal;
            content: "; ";
        }

        .coveo-clickable-link-inside-result, .coveo-clickable-field-value-inside-result span.coveo-clickable, #colorbox.coveo-quick-view-color-box #cboxContent .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue span.coveo-clickable, .CoveoResult .CoveoFieldValue span.coveo-clickable, .coveo-clickable-field-value-inside-result a.coveo-clickable, #colorbox.coveo-quick-view-color-box #cboxContent .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue a.coveo-clickable, .CoveoResult a, .CoveoResult .coveo-selectable-link, .CoveoResult .coveo-email-from span, .coveo-email-from .CoveoResult span, .CoveoResult .coveo-email-to span, .coveo-email-to .CoveoResult span, .CoveoResult .coveo-lithium-from span, .coveo-lithium-from .CoveoResult span, .CoveoResult .coveo-lithium-to span, .coveo-lithium-to .CoveoResult span {
            cursor: pointer;
            color: #2c5a87;
            text-decoration: none;
        }

            .coveo-clickable-link-inside-result:hover, .coveo-clickable-field-value-inside-result span.coveo-clickable:hover, #colorbox.coveo-quick-view-color-box #cboxContent .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue span.coveo-clickable:hover, .CoveoResult .CoveoFieldValue span.coveo-clickable:hover, .coveo-clickable-field-value-inside-result a.coveo-clickable:hover, #colorbox.coveo-quick-view-color-box #cboxContent .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue a.coveo-clickable:hover, .CoveoResult a:hover, .CoveoResult .coveo-selectable-link:hover, .CoveoResult .coveo-email-from span:hover, .coveo-email-from .CoveoResult span:hover, .CoveoResult .coveo-email-to span:hover, .coveo-email-to .CoveoResult span:hover, .CoveoResult .coveo-lithium-from span:hover, .coveo-lithium-from .CoveoResult span:hover, .CoveoResult .coveo-lithium-to span:hover, .coveo-lithium-to .CoveoResult span:hover {
                color: #f47f24;
            }

.CoveoResult {
    border-bottom: 1px solid #cccccc;
}

    .CoveoResult .coveo-date {
        color: #666666;
    }

    .CoveoResult .coveo-badge {
        display: inline-block;
        padding: 2px 6px;
        background-color: #f7f7f7;
        vertical-align: middle;
        font-size: 12px;
    }

    .CoveoResult table.coveo-fields .coveo-field .coveo-label {
        font-weight: normal;
        background-color: #f4f4f4;
    }

.CoveoResultAttachments img {
    border: 1px solid #dfdfdf;
    box-shadow: 0px 0px 3px 0px #abaaa9;
}

.CoveoResultAttachments .coveo-attachment-container {
    font-size: 14px;
    margin: 0px 0px 5px 0px;
    position: relative;
}

.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;
}

    .CoveoResultAttachments .coveo-thumbnail-icon:hover {
        cursor: pointer;
    }

.CoveoResultFolding .coveo-folding-results {
    padding: 0px 0px 0px 6px;
    border-left: 2px solid #cfcfcf;
    margin-bottom: 6px;
}

.CoveoResultFolding .coveo-loading-animation {
    margin: auto;
    width: 84px;
    margin-bottom: 10px;
}

.CoveoResultFolding .coveo-child-result .coveo-date {
    color: #999999;
    font-size: 12px;
}

.coveo-folding-header-caption {
    font-size: 11px;
    color: #333333;
    margin-bottom: 10px;
}

.coveo-folding-footer {
    margin-top: 2px;
    margin-bottom: 3px;
}

.coveo-folding-footer-icon {
    margin-right: 10px;
}

.coveo-folding-show-more:link, .coveo-folding-show-less {
    color: #0066cc;
    font-size: 12px;
    color: #0066cc;
}

    .coveo-folding-show-more:link:link, .coveo-folding-show-less:link {
        text-decoration: none;
    }

    .coveo-folding-show-more:link:hover, .coveo-folding-show-less:hover {
        text-decoration: underline;
    }

.coveo-child-result {
    margin-bottom: 5px;
}

.CoveoResultLink, .CoveoSearchInterface .CoveoResult.coveo-email-result .coveo-excerpt .CoveoResultLink:first-line, .CoveoSearchInterface .CoveoResult.coveo-lithium-result .coveo-excerpt .CoveoResultLink:first-line {
    cursor: pointer;
}

    .CoveoResultLink:link, .CoveoSearchInterface .CoveoResult.coveo-email-result .coveo-excerpt .CoveoResultLink:link:first-line, .CoveoSearchInterface .CoveoResult.coveo-lithium-result .coveo-excerpt .CoveoResultLink:link:first-line {
        color: #0066cc;
        text-decoration: none;
    }

    .CoveoResultLink:hover, .CoveoSearchInterface .CoveoResult.coveo-email-result .coveo-excerpt .CoveoResultLink:hover:first-line, .CoveoSearchInterface .CoveoResult.coveo-lithium-result .coveo-excerpt .CoveoResultLink:hover:first-line {
        color: #0066cc;
        text-decoration: underline;
    }

    .CoveoResultLink:visited, .CoveoSearchInterface .CoveoResult.coveo-email-result .coveo-excerpt .CoveoResultLink:visited:first-line, .CoveoSearchInterface .CoveoResult.coveo-lithium-result .coveo-excerpt .CoveoResultLink:visited:first-line {
        color: #4c0066;
    }

.CoveoResultList.coveo-faded {
    opacity: 0.5;
}

.CoveoResultList .coveo-fade-out {
    opacity: 0.5;
    -webkit-transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;
    transition: opacity 0.5s;
}

.CoveoSearchInterface .CoveoImageResultList {
    position: relative;
    height: 0;
    margin-top: 10px;
    overflow: hidden;
    -webkit-transition: all 0.7s;
    -moz-transition: all 0.7s;
    transition: all 0.7s;
}

    .CoveoSearchInterface .CoveoImageResultList .CoveoResult {
        position: absolute;
        left: -1000px;
        top: 0;
        margin: 0 0 5px 5px;
        border-bottom: 0;
        opacity: 1;
    }

        .CoveoSearchInterface .CoveoImageResultList .CoveoResult img {
            width: 100%;
            height: 100%;
            margin: 0 auto;
            /*@include transition (all $transition-time);*/
        }

        .CoveoSearchInterface .CoveoImageResultList .CoveoResult.coveo-transition-all {
            -webkit-transition: all 0.7s;
            -moz-transition: all 0.7s;
            transition: all 0.7s;
        }

.CoveoSearchBox {
    overflow: hidden;
    height: 38px;
    border-radius: 4px;
}

    .CoveoSearchBox > div {
        overflow: hidden;
        height: 100%;
    }

    .CoveoSearchBox .CoveoQueryBox {
        width: 100%;
        height: 100%;
        border-right: none;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        line-height: 28px;
        padding: 5px;
        padding-right: 40px;
        display: block;
    }

    .CoveoSearchBox .CoveoSearchButton {
        float: right;
        height: 100%;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

.CoveoSearchButton {
    color: white;
    background: #f58c3a;
    border: 1px solid #d86d01;
    border-radius: 4px;
    padding: 5px 8px 9px;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
}

    .CoveoSearchButton:hover {
        background: #f58c3a;
    }

.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);
    }
}

.CoveoSearchInterface {
    min-height: 400px;
}

    .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;
}

@-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 {
    border: 1px solid #cccccc;
    float: right;
    padding: 9px;
    margin: 0 0 0 10px;
    border-radius: 4px;
    width: 38px;
    height: 38px;
}

.coveo-advanced-menu {
    position: absolute;
    background: #f7f7f7;
    overflow: hidden;
    border: 1px solid #efefef;
    box-shadow: 0px 0px 2px 1px #efefef;
    margin-left: -25px;
}

    .coveo-advanced-menu .coveo-section {
        clear: both;
    }

    .coveo-advanced-menu .coveo-section {
        clear: both;
    }

        .coveo-advanced-menu .coveo-section .coveo-items {
            padding: 10px 0;
            background: white;
            overflow: hidden;
        }

            .coveo-advanced-menu .coveo-section .coveo-items .coveo-item {
                line-height: 26px;
                height: 26px;
                white-space: nowrap;
                padding: 0 32px 0 16px;
                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: 14px 8px 5px 15px;
        }

        .coveo-advanced-menu .coveo-section.coveo-share-query .coveo-icon {
            float: left;
        }

.CoveoShareQuery {
    height: 0px;
    transition: height 1s;
    overflow: hidden;
    margin-left: 20px;
}

    .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-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 3px 0px #abaaa9;
        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 {
    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 {
        vertical-align: bottom;
        margin-right: 5px;
    }

.coveo-top-suggestion-row, .coveo-top-field-suggestion-row, .coveo-top-analytics-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-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");
}

html, body {
    min-height: 100%;
}

.CoveoSearchInterface {
    *zoom: 1;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    margin: 0;
    background-color: white;
    font-family: Arimo, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
}

    .CoveoSearchInterface * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .CoveoSearchInterface:before, .CoveoSearchInterface:after {
        content: " ";
        display: table;
    }

    .CoveoSearchInterface:after {
        clear: both;
    }

    .CoveoSearchInterface .coveo-tab-section {
        *zoom: 1;
        display: block;
        display: block;
        float: left;
        margin-right: 0%;
        width: 100%;
        padding: 0px 10px;
        background-color: #535362;
        margin-right: 0;
    }

        .CoveoSearchInterface .coveo-tab-section:before, .CoveoSearchInterface .coveo-tab-section:after {
            content: " ";
            display: table;
        }

        .CoveoSearchInterface .coveo-tab-section:after {
            clear: both;
        }

        .CoveoSearchInterface .coveo-tab-section:last-child {
            margin-right: 0;
        }

    .CoveoSearchInterface .coveo-search-section {
        *zoom: 1;
        display: block;
        display: block;
        float: left;
        margin-right: 0%;
        width: 100%;
        margin-right: 0;
    }

        .CoveoSearchInterface .coveo-search-section:before, .CoveoSearchInterface .coveo-search-section:after {
            content: " ";
            display: table;
        }

        .CoveoSearchInterface .coveo-search-section:after {
            clear: both;
        }

        .CoveoSearchInterface .coveo-search-section:last-child {
            margin-right: 0;
        }

@media screen and (max-width: 600px) {
    .CoveoSearchInterface .coveo-search-section {
        display: block;
        float: left;
        margin-right: 0%;
        width: 100%;
    }

        .CoveoSearchInterface .coveo-search-section:last-child {
            margin-right: 0;
        }
}

.CoveoSearchInterface .coveo-search-section .coveo-logo-column {
    display: block;
    float: left;
    margin-right: 0%;
    width: 29.16667%;
    height: 63px;
    float: left;
    max-width: 291.66667px;
    background-color: #f7f7f7;
    border-right: 1px solid #cccccc;
}

    .CoveoSearchInterface .coveo-search-section .coveo-logo-column:last-child {
        margin-right: 0;
    }

@media screen and (max-width: 600px) {
    .CoveoSearchInterface .coveo-search-section .coveo-logo-column {
        display: none;
    }
}

.CoveoSearchInterface .coveo-search-section .coveo-logo-column .coveo-logo {
    margin: 13px 20px 13px 15px;
}

.CoveoSearchInterface .coveo-search-section .coveo-searchBox-column {
    height: 63px;
    padding: 12px 15px;
    overflow: hidden;
}

    .CoveoSearchInterface .coveo-search-section .coveo-searchBox-column .coveo-search-section-wrapper {
        max-width: 685px;
    }

        .CoveoSearchInterface .coveo-search-section .coveo-searchBox-column .coveo-search-section-wrapper .CoveoSearchBox {
            max-width: 678.33333px;
        }

            .CoveoSearchInterface .coveo-search-section .coveo-searchBox-column .coveo-search-section-wrapper .CoveoSearchBox .CoveoSearchButton {
                min-width: 70px;
            }

.CoveoSearchInterface .coveo-search-section .coveo-tools {
    float: right;
    margin-left: 20px;
}

.CoveoSearchInterface .coveo-results-section {
    display: block;
    float: left;
    margin-right: 0%;
    width: 100%;
    *zoom: 1;
    display: block;
    max-width: 1000px;
    overflow: hidden;
}

    .CoveoSearchInterface .coveo-results-section:last-child {
        margin-right: 0;
    }

    .CoveoSearchInterface .coveo-results-section:before, .CoveoSearchInterface .coveo-results-section:after {
        content: " ";
        display: table;
    }

    .CoveoSearchInterface .coveo-results-section:after {
        clear: both;
    }

@media screen and (max-width: 600px) {
    .CoveoSearchInterface .coveo-results-section {
        display: block;
        float: left;
        margin-right: 0%;
        width: 100%;
    }

        .CoveoSearchInterface .coveo-results-section:last-child {
            margin-right: 0;
        }
}

.CoveoSearchInterface .coveo-results-section .coveo-facet-column {
    display: block;
    float: left;
    margin-right: 0%;
    width: 29.16667%;
    padding: 5px 15px;
    background-color: #f7f7f7;
    border-right: 1px solid #cccccc;
}

    .CoveoSearchInterface .coveo-results-section .coveo-facet-column:last-child {
        margin-right: 0;
    }

@media screen and (max-width: 600px) {
    .CoveoSearchInterface .coveo-results-section .coveo-facet-column {
        display: block;
        float: left;
        margin-right: 0%;
        width: 100%;
        max-width: 100%;
    }

        .CoveoSearchInterface .coveo-results-section .coveo-facet-column:last-child {
            margin-right: 0;
        }
}

.CoveoSearchInterface .coveo-results-section .coveo-results-column {
    background-color: white;
    display: block;
    float: left;
    margin-right: 0%;
    width: 70.83333%;
    padding: 10px 0px 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 {
        display: block;
        float: left;
        margin-right: 0%;
        width: 66.66667%;
    }

        .CoveoSearchInterface .coveo-results-section .coveo-results-column .coveo-results-header .coveo-summary-section:last-child {
            margin-right: 0;
        }

    .CoveoSearchInterface .coveo-results-section .coveo-results-column .coveo-results-header .coveo-sort-section {
        display: block;
        float: left;
        margin-right: 0%;
        width: 33.33333%;
        float: right;
    }

        .CoveoSearchInterface .coveo-results-section .coveo-results-column .coveo-results-header .coveo-sort-section:last-child {
            margin-right: 0;
        }

.CoveoSearchInterface .coveo-results-section .coveo-facet-column, .CoveoSearchInterface .coveo-results-section .coveo-results-column {
    padding-bottom: 31416px;
    margin-bottom: -31416px;
}

.CoveoSearchInterface .CoveoSearchButton {
    padding: 10px 18px 9px;
}

.CoveoSearchInterface .coveo-highlight {
    font-weight: bold;
}

.CoveoSearchInterface .CoveoResultList {
    margin-top: 15px;
}

    .CoveoSearchInterface .CoveoResultList .coveo-wait-animation {
        display: block;
        margin: 10px auto;
    }

.CoveoSearchInterface .CoveoResult {
    margin: 20px 0px 20px 20px;
    padding-bottom: 0;
}

    .CoveoSearchInterface .CoveoResult .highlight {
        font-weight: bold;
    }

    .CoveoSearchInterface .CoveoResult .coveo-date {
        float: right;
        font-size: 12px;
        margin-left: 10px;
        padding-top: 6px;
    }

    .CoveoSearchInterface .CoveoResult .coveo-icon {
        margin: 3px 4px 3px -20px;
        float: left;
    }

    .CoveoSearchInterface .CoveoResult .coveo-title {
        display: block;
        overflow: hidden;
        font-size: 16px;
    }

        .CoveoSearchInterface .CoveoResult .coveo-title > * {
            vertical-align: middle;
        }

    .CoveoSearchInterface .CoveoResult .coveo-excerpt {
        max-width: 600px;
        font-size: 14px;
        padding: 5px 0 8px 0;
    }

/*COVEO IFT CUSTOM*/

#advsrchbtn {
    font-size: 15px;
    font-weight: bold;
    color: #39465d;
}

#ift-breadcrumb {
    padding-top: 15px;
}

.CoveoSearchInterface {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
}

.CoveoSearchInterface .CoveoResult .coveo-excerpt {
    font-size: 12px;
}


.coveo-clickable-link-inside-result:hover, .coveo-clickable-field-value-inside-result span.coveo-clickable:hover, #colorbox.coveo-quick-view-color-box #cboxContent .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue span.coveo-clickable:hover, .CoveoResult .CoveoFieldValue span.coveo-clickable:hover, .coveo-clickable-field-value-inside-result a.coveo-clickable:hover, #colorbox.coveo-quick-view-color-box #cboxContent .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue a.coveo-clickable:hover, .CoveoResult a:hover, .CoveoResult .coveo-selectable-link:hover, .CoveoResult .coveo-email-from span:hover, .coveo-email-from .CoveoResult span:hover, .CoveoResult .coveo-email-to span:hover, .coveo-email-to .CoveoResult span:hover, .CoveoResult .coveo-lithium-from span:hover, .coveo-lithium-from .CoveoResult span:hover, .CoveoResult .coveo-lithium-to span:hover, .coveo-lithium-to .CoveoResult span:hover {
    color: rgb(36, 74, 120);
}

.CoveoFacet .coveo-header .coveo-icon {
    background-image: url(/Coveo.IFT/image/icon-ift-leaves2.gif);
    background-position: initial;
}

.CoveoSearchInterface .CoveoResult .coveo-title {
    color: rgb(78, 132, 196);
    font-size: 12px;
    font-weight: bold;
}

.CoveoFacet ul,
.CoveoPager ul {
    text-indent: inherit;
}

.coveo-logo {
    background-image: url("/common/images/hdr-logo.gif")  
}

.coveo-first-loading-animation {
    padding-top: 20px;
}