/* ------------------------------------- */
/* -------- EL-REFERENCE DEFAULT ------- */
/* ------------------------------------- */

.el-reference.bhElement .bhe-element-toolbar {
	background-color: #44AF5C;
}
.el-reference.bhElement .bhe-element-toolbar .bhe-element-toolbutton {
	color: #cdf4d5;
}
body.bhe-state-editing:not([data-beuser="admin"]) .el-reference.bhElement {
	pointer-events: none;
}
body.bhe-state-editing[data-beuser="west"] .el-reference.bhElement {
	pointer-events: auto;
}
body.bhe-state-editing:not([data-beuser="admin"]) .el-reference.bhElement .bhe-element-toolbar {
	display: none !important;
}
body.bhe-state-editing[data-beuser="west"] .el-reference.bhElement .bhe-element-toolbar {
	display: block !important;
}
body.bhe-state-editing[data-beuser="west"] .el-reference.bhElement .bhe-element-toolbar {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#66ff38+0,e800e4+30,ff0f0f+46,00eff7+61,ed00cd+76,f4e400+100 */
background: rgb(102,255,56); /* Old browsers */
background: -moz-linear-gradient(left, rgba(102,255,56,1) 0%, rgba(232,0,228,1) 30%, rgba(255,15,15,1) 46%, rgba(0,239,247,1) 61%, rgba(237,0,205,1) 76%, rgba(244,228,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(102,255,56,1) 0%,rgba(232,0,228,1) 30%,rgba(255,15,15,1) 46%,rgba(0,239,247,1) 61%,rgba(237,0,205,1) 76%,rgba(244,228,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(102,255,56,1) 0%,rgba(232,0,228,1) 30%,rgba(255,15,15,1) 46%,rgba(0,239,247,1) 61%,rgba(237,0,205,1) 76%,rgba(244,228,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66ff38', endColorstr='#f4e400',GradientType=1 ); /* IE6-9 */
}
body.bhe-state-editing .el-reference.bhElement > .bhElementInner {
	background-color: rgba(68,175,92,.1);
}
body.bhe-state-editing .el-reference.bhElement > .bhElementInner:after {
	content: 'Referenzbereich';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	background-color: rgba(68,175,92,.6);
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	padding-top: 2px;
	padding-left: 15px;
	padding-right: 15px;
}