

/*search products*/
.search-box .quickdelete{
	height: 38px;
  	width: 38px;
	position: relative;
	background: url(/etc/designs/veritas/clientlib/img/delete.png) no-repeat;
	top:-25px;
	float: right;
	background-position: 0px -20px;
	display: none;
}
.display-backHome{
	float: right;		
	padding-right: 130px;
	padding-top: 5px;
	display: none;
}
.display-backHome >a{
	text-decoration: none;
}

.display-backHome >a:hover{
	text-decoration: underline;
}

/*product results*/
.card-grid-display .card img{
	display: block;
	height: 58px;
	width: 58px;
}

.card-list-display .card img{
	display:none;
}

#product-result h2 p {
  display:inline;
}

/*AEM*/
.x-form-item-label {
    text-transform: none !important;
}

/*seperator component*/
.display-seperator-title{
	border-bottom: 1px solid #c4c4c4;
  	margin-bottom: 15px;
  	padding-bottom: 12px;
  	position: relative;
  	width: 100%;

}
.display-seperator-title:after{
	background-color: #b0151e;
  	bottom: -1px;
  	content: '';
  	height: 2px;
  	left: 0;
  	position: absolute;
  	width: 50px;

}
.display-seperator-highlight{
  	margin-bottom: 15px;
  	padding-bottom: 12px;
  	position: relative;
  	width: 100%;

}
.display-seperator-highlight:after{
	background-color: #75b1bd;
  	bottom: -4px;
  	content: '';
 	height: 1px;
  	left: 0;
  	position: absolute;
  	width: 20px;
}
.display-seperator-section-h{
	border-bottom: 1px solid #c4c4c4;
  	margin-bottom: 15px;
  	padding-bottom: 12px;
  	position: relative;
  	width: 100%;
}
.display-seperator-section-v{
	border-left: 1px solid #c4c4c4;
  	margin-bottom: 15px;
  	padding-bottom: 12px;
  	position: relative;
  	margin-left: 10px;
}
@media screen and (min-width: 768px){
	.display-seperator-title:after{
		height: 4px;
  		width: 100px;
	}
	.display-seperator-highlight:after {
		height: 2px;
	  	width: 40px;
	}

}
@media screen and (max-width: 768px){
	.display-seperator-section-v{
		border-left: none;
		border-bottom: 1px solid #c4c4c4;
		margin-left: 0px;
	}
}

/* 	override CQ build-in style of label effetced by sandbox's style  */	
.x-form-cb-label-hidden{
	text-transform: none;
}

/*Campaign Template*/
.navyBlue{
	background-color: #0e2d3f;
}

/*Grid Component*/
@media screen and (max-width: 768px) {
    .messaging-block .content table{
    display: none;
    }
}

/*Button Component*/
@media screen and (max-width: 768px){
	.hideOnMobile{
		display: none;
	}
}
 @media (min-width: 768px) and (max-width: 992px) { 
 	.hideOnTablet{ 
 		display: none; 
 	} 
 }
 @media screen and (min-width: 993px){ 
 	.hideOnDesktop{ 
 		display: none; }
}

/*Left Navigation*/
 @media screen and (min-width: 993px){ 
 	.lnHideOnDesktop{ 
 		display: none !important; }
} 

/* Youtube */
.ytce-gallery {
	margin:0 !important;
}

/* Social dash board*/
.socialErrorInfo{
	width: 100%;
    color: rgb(240, 61, 37);
    font-family: 'lucida grande',tahoma,verdana,arial,sans-serif !important;
    font-size: 11px !important;
}

/* Campaign form and Preference form: phone number*/
#busPhoneDiv, #cellPhoneDiv{
	text-align: left;
}
#busPhoneDiv input[placeholder], #cellPhoneDiv input[placeholder]{
	font-size: inherit;
}

/* Campaign form and Preference forms error message */
div.form-submit-section #form-submit-error p{
	color: red;
}

.global-suggestion-list ul li,
.global-suggestion-list-desktop ul li { text-align:left;} 

