.CoveoSearchInterface {
    font-family: 'Open Sans', Arial, Sans-serif;
}

.CoveoSearchInterface .coveo-main-section {
    max-width: 100%;
}

.CoveoSearchInterface .coveo-facet-column {
    padding: 5px 15px 5px 0px;
}

.coveo-facet-header {
    background: #f5f5f5;
}

.CoveoFacet, .CoveoFacetRange, .CoveoFacetSlider, .CoveoHierarchicalFacet {
    background: #f5f5f5;
    border-radius: 0px;
    border:0px
}

.CoveoSearchInterface .coveo-tab-section {
    background-color: transparent;
    border-bottom: 6px solid #DADDDF;
    text-align: left;
}

.CoveoResultLink:hover, 
.CoveoResultLink:visited, 
a.CoveoResultLink:hover, 
a.CoveoResultLink:visited, 
.CoveoResult a.CoveoResultLink:hover, 
.CoveoResult a.CoveoResultLink:visited {
    text-decoration: none;
    color: #00a5bf;
}

.CoveoResultLink, 
a.CoveoResultLink, 
.CoveoResult a.CoveoResultLink, 
a.coveo-folding-show-more, 
a.coveo-folding-show-less, 
.coveo-facet-breadcrumb-caption,
.coveo-facet-breadcrumb-value.coveo-selected *{
    color: #00a5bf;
}

.CoveoResultLink {
    color: #00a5bf;
    font-size: 16px;
    line-height: 22px;
    margin: 0;
    font-family: 'Open Sans', Arial, Sans-serif;
    font-weight: normal;
}
.success,
.text-success,
.CoveoLabel,
.CoveoFieldValue,
.CoveoExcerpt{
    color: #555;
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    letter-spacing: 0em;
    line-height: 17px;
}

.success {
    color: #66bc53;
}

.escalation {
    background-color: #E87F04;
    border-radius: 0;
}

.rma {
    background-color: #52A410;
    border-radius: 0;
}

.tag {
    background-color: #510DA6;
    border-radius: 0;
    margin: 2px 0px;
}



.coveo-facet-value-caption {
    font-size: 14px;
    color: #555;
}

.CoveoTab {
    height: 30px;
    color: #555555;
}

.CoveoTab.coveo-selected, .CoveoTab.coveo-selected:hover {
    border-bottom: 6px solid #5E1AB3;
    padding-bottom: 0px;
    color: #333333;
}

.CoveoTab * {
    line-height: unset;
}

.CoveoSearchInterface .coveo-tab-section  {
    height: 30px;
    min-height: 30px;
}

.coveo-results-header .coveo-sort-section {
    float: right;
    margin-bottom: 0px;
}

.coveo-facet-more, .coveo-facet-less {
    background: transparent;
}

.customImg-html {
	background-position: 0px 0px;
}

.customImg-knowledge {
    background-position: -69px 0px;
}

.customImg-doc {
    background-position: -137px 0px;
}

.customImg-community {
    background-position: -204px 0px;
}

.customImg-youtube {
    background-position: -270px -8px;
}

.customImg-github{
    background-position: -339px 0px;
}

.fa {
    font-size: 30px !important;
    margin-top: 5px;
    color: #440099;
}

.customImg {
    display: inline-block;
    background-repeat: no-repeat;
    overflow: hidden;
    background-size: 400px 199px;
    height: 60px;
    width: 60px;
    zoom: 0.70;
    -moz-transform: scale(0.7);
}

/*.customImgV2 {
	width: 125px;
	height: 157px;
	zoom: 0.25;
    -moz-transform: scale(0.22);
	display: inline-block;
}*/

.customImg-case{
    background-position: -5px -70px;
    width: 43px;
	height: 54px;
}

.customImg-draftcase{
    background-position: -116px -70px;
    width: 44px;
	height: 54px;
}

.customImg-casecomment{
    background-position: -62px -70px;
    width: 43px;
	height: 54px;
}

/*.customImg-attachmentdoc{
    background-position: -1137px -238px;
}

.customImg-attachmentpdf{
    background-position: -1137px -238px;
}

.customImg-attachmentxls{
    background-position: -580px -238px;
}

.customImg-attachmentzip{
    background-position: -951px -238px;
}*/

.coveo-quickview-icon.coveo-small.website,
.coveo-quickview-icon.coveo-small.youtube,
.coveo-quickview-icon.coveo-small.community,
.coveo-quickview-icon.coveo-small.knowledge,
.coveo-quickview-icon.coveo-small.techdocs,
.coveo-quickview-icon.coveo-small.portal{
    display: inline-block;
    background-repeat: no-repeat;
    overflow: hidden;
    background-size: 400px 199px;
    height: 56px;
    width: 60px;
    zoom: 0.75;  
    -moz-transform: scale(0.75);
}

.coveo-quickview-icon.coveo-small.portal {
	background-position: -5px -73px;
    width: 43px;
    height: 60px;
}

.coveo-quickview-icon.coveo-small.techdocs{
    background-position: -137px -8px;
}

.coveo-quickview-icon.coveo-small.knowledge{
    background-position: -69px -8px;
}

.coveo-quickview-icon.coveo-small.community {
    background-position: -204px -8px;
}

.coveo-quickview-icon.coveo-small.youtube {
    background-position: -270px -8px;
}

.coveo-quickview-icon.coveo-small.website {
    background-position: 0px -8px;
}

.article-number {
    display: inline;
}

.CoveoFieldValue .coveo-clickable {
    color: #555;
}

.CoveoQueryDuration {
    color: #555555;
}

.CoveoQuerySummary {
    color: #555555;
}

.CoveoSort.coveo-selected, .CoveoSort.coveo-selected:hover {
    border-bottom: 2px solid #5E1AB3;
}

.CoveoQuickview {
    display: block;
}

.coveo-caption-for-quickview {
    display:none;
}

.CoveoResult {
    border-bottom: 1px solid #BCC3CA;
    margin: 0px;
    position: relative;
    padding: 10px 0px 10px 0px;
}

.CoveoResultList {
    margin-top: 0px;
}

.CoveoResultLink:hover, 
a.CoveoResultLink:hover, 
.CoveoResult a.CoveoResultLink:hover,
a.CoveoResult:hover,
a.coveo-folding-show-more:hover,
a.coveo-folding-show-less:hover,
.coveo-facet-breadcrumb-caption:hover{
    text-decoration: underline;
    color: #0DB2CC;
}

.CoveoResultLink:visited,
a.CoveoResultLink:visited,
.CoveoResult a.CoveoResultLink:visited,
a.CoveoResult:visited,
a.coveo-folding-show-more:visited,
a.coveo-folding-show-less:visited{
     color: #00a5bf;
}

.coveo-facet-more.coveo-active {
    display: block;
    min-height: 30px;
    border-radius: 0px;
}

.coveo-facet-less {
    display: block;
    min-height: 30px;
    border-radius: 0px;
}

.coveo-breadcrumb-items {
    border-bottom: 0px;
}

.coveo-facet-value-label {
    padding: 3px 0px 3px 0px;
}

.coveo-facet-value-caption, .coveo-facet-value-count {
    font-size: 13px;
    color: #555;
}

.coveo-results-header {
    padding: 15px 0px 0px 0px;
}

.CoveoBreadcrumb {
    padding: 10px 0px 0px 0px;
}

.coveo-breadcrumb-clear-all {
    width: 70px;
    text-align: center;
    color: #00a5bf
}

.coveo-breadcrumb-clear-all:hover {
    width: 70px;
    background-color: #f1f1f1;
    color: #00798c;
    text-decoration: none;
}