.bread_crumbs_container {
	position:relative;
	float:left;
	width:100%;
	min-height:30px;
	background-image: -webkit-linear-gradient(bottom, #1e6ea6 0%, #94c5e3 100%);
	background-image: -moz-linear-gradient(bottom, #1e6ea6 0%, #94c5e3 100%);
	background-image: -ms-linear-gradient(bottom, #1e6ea6 0%, #94c5e3 100%);
	height:100%;
}
.cedar .bread_crumbs_container {
	background-image: -webkit-linear-gradient(top, #5A437C 0%, #8A76A6 100%);
	background-image: -moz-linear-gradient(top, #5A437C 0%, #8A76A6 100%);
	background-image: -ms-linear-gradient(top, #5A437C 0%, #8A76A6 100%);
}
.false .bread_crumbs_container:hover {
	overflow:visible;
	background-image: -webkit-linear-gradient(bottom, #1e6ea6 0%, #94c5e3 100%);
	background-image: -moz-linear-gradient(bottom, #1e6ea6 0%, #94c5e3 100%);
	background-image: -ms-linear-gradient(bottom, #1e6ea6 0%, #94c5e3 100%);
	z-index:4;
	height:auto;
}
.cedar .false .bread_crumbs_container:hover {
	background-image: -webkit-linear-gradient(bottom, #5f4180 0%, #8f74aa 100%);
	background-image: -moz-linear-gradient(bottom, #5f4180 0%, #8f74aa 100%);
	background-image: -ms-linear-gradient(bottom, #5f4180 0%, #8f74aa 100%);	
}
.bread_crumbs_banner {
	position:relative;
	float:left;
	font-family: Helvetica;
	color:#ffffff;
	text-shadow: 1px 1px 0 #b0c4de;
	font-size:15px;
	overflow:hidden;
	height:16px;
	min-width:100px;
	padding-top:4px;
	text-indent:8px;
	line-height:15px;
}
.cedar .bread_crumbs_banner {
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 3px 3px 3px rgb(0 0 0 / 35%);
	font-size:16px;	
	padding-top:8px;
}
.query_holder {
	width:100%;
	height:14px;
	position:absolute;
	left:0px;
	top:-14px;
	margin-left:-1px;
	border-top:1px solid #1e6ea6;
	border-left:1px solid #1e6ea6;
	border-right:1px solid #1e6ea6;
	border-top-right-radius:4px;
	border-top-left-radius:4px;
	background-image: -webkit-linear-gradient(top, #1e6ea6 0%, #94c5e3 100%);
	background-image: -moz-linear-gradient(top, #1e6ea6 0%, #94c5e3 100%);
	background-image: -ms-linear-gradient(top, #1e6ea6 0%, #94c5e3 100%);
	overflow:hidden;
	visibility:hidden;
}
.cedar .query_holder {
	border-top:1px solid #5f4180;
	border-left:1px solid #5f4180;
	border-right:1px solid #5f4180;
	background-image: -webkit-linear-gradient(top, #5f4180 0%, #8f74aa 100%);
	background-image: -moz-linear-gradient(top, #5f4180 0%, #8f74aa 100%);
	background-image: -ms-linear-gradient(top, #5f4180 0%, #8f74aa 100%);	
}
.result_titlebar:hover #query_holder {
	visibility:visible;
}
.query_banner {
	position:relative;
	line-height:10px;
	float:left;
	font-family: Helvetica;
	color:#ffffff;
	text-shadow: 1px 1px 0 #b0c4de;
	font-size:10px;
	margin-left:8px;
}
.bread_crumb_query {
	position:relative;
	float:left;
	height:100%;
	color:#f0f0f0;
	line-height:10px;
	font-size:10px;
	line-height:10px;
	margin-left:4px;
}
.bread_crumb_query.active {
	color:#ffffff;
	font-weight:bold;
}
.bread_crumb_query:hover {
	cursor:pointer;
}
.bread_crumb_arrow {
	position:relative;
	float:left;
	height:10px;
	width:10px;
	background-image:url('/images/white-arrow-right.png');
	background-repeat: no-repeat;
	background-position:0px 0px;
	background-size:10px 10px;
	margin-left:2px;
}
.bread_crumb_param {
	position:relative;
	float:left;
	font-size:12px;
	font-family: Arial;
	color:#1e6ea6;
	line-height:14px;
	min-height:14px;
	min-width:100px;
	text-indent:8px;
	border-radius:4px;
	border-bottom:1px solid #b0c4de;
	border-right:1px solid #b0c4de;
	border-left:1px solid #1e6ea6;
	border-top:1px solid #1e6ea6;
	margin:4px;
	background-color:#f0f8ff;
	padding-right:4px;
	padding-top:2px;
}
.cedar .bread_crumb_param {
	color:#000000;
	border-radius:6px;
	border-bottom:1px solid #B2B2B2;
	border-right:1px solid #B2B2B2;
	border-left:1px solid #B2B2B2;
	border-top:1px solid #B2B2B2;	
	background-color:#E5E5E5;
	margin-top:6px;
}
.bread_crumb_param.tcell_view {
	color:#1ea657;
	border-bottom:1px solid #b0deca;
	border-right:1px solid #b0deca;
	border-left:1px solid #1ea657;
	border-top:1px solid #1ea657;
	background-color:#f0f7f3;
}

.bread_crumb_param.bcell_view {
	//color:#961ea6;
	color:#7766aa;
	border-bottom:1px solid #ddb0de;
	border-right:1px solid #ddb0de;
	border-left:1px solid #961ea6;
	border-top:1px solid #961ea6;
	//background-color:#f9e9fb;
	background-color:#e6e1f2;
}

.bread_crumb_param.ligand_view {
	color:#a64e1e;
	border-bottom:1px solid #dec2b0;
	border-right:1px solid #dec2b0;
	border-left:1px solid #a64e1e;
	border-top:1px solid #a64e1e;
	background-color:#fff6f0;
}

.bread_crumb_param.indent {
	text-indent:22px;
	word-break:break-word;
}
.param_del_icon {
	height:12px;
	width:12px;
	position:absolute;
	left:3px;
	top:3px;
	border-radius:6px;
	//border:1px solid #ffffff;
	background-image:url('/images/red-x.png');
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-size: 12px 12px;
	cursor:pointer;
}
.cedar .param_del_icon {
	height:11px;
	border-radius:0px;
	background-image:url('/images/grey-x.png');
	background-size: 11px 11px;
	border-right: 1px solid #808080;
	padding-right: 2px;
}