i[data-briccksedit],
.briccks-edit {
    -webkit-transition:none !important;
    -moz-transition:none !important;
    -o-transition:none !important;
    transition:none !important;
}
i[data-briccksedit] {
	font-size:0;
}
.briccks-edit {
	position:relative;
	cursor:pointer;
}
input.highlight,
textarea.highlight,
.briccks-edit {
	border:dashed 1px #007bff;
}
input.highlight,
textarea.highlight {
	background-color:rgb(0,123,255,.3);
}
input.highlight.form-control::-moz-placeholder,
textarea.highlight.form-control::-moz-placeholder {
  	color: #aac;
}
input.highlight.form-control:-ms-input-placeholder,
textarea.highlight.form-control:-ms-input-placeholder {
  	color: #aac;
}
input.highlight.form-control::-webkit-input-placeholder,
textarea.highlight.form-control::-webkit-input-placeholder {
  	color: #aac;
}
input.highlight.form-control::placeholder,
textarea.highlight.form-control::placeholder {
  	color: #aac;
}
.briccks-edit::before {
	content:'';
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	background-color:#007bff;
	opacity:.3;
	left:0;
	bottom:0;
}
.briccks-edit::after {
	content: '';
	position:absolute;
	width:0;
	height:0;
	bottom:0;
	right:0;
	border-width:6px;
	border-style:solid;
	border-color:transparent #fff #fff transparent;
}
.briccks-edit.briccks-pointed {
	border-color:#007bff;
}
.briccks-edit.briccks-pointed::after {
	border-color:transparent #007bff #007bff transparent;
}
.briccks-edit.briccks-pointed::before {
	opacity:0;
}