

/* RTE defaults */
#lpfrontrte-defaults{
	margin: 10px !important;
	max-width: 90% !important;
	background: transparent !important;
}

#lpfrontrte-list .date{
	float:right;
	opacity: .7;
	font-size: .8em;
}
.lpfrontrte-preview{
	font-size: 11px;
	line-height: 13px;
}


/*Edition buttons*/
.lpfrontrte-content-html .lpfrontrte-blocktools{
	display:none;
	float:left;
	position:absolute;
}

/*Edition buttons on hover*/
.lpfrontrte-content-html:hover .lpfrontrte-blocktools {
	display: block;
}

/* Activated block*/
.lpfrontrte-content-html.lpfrontrte-editable{
	outline: 0px solid transparent;
	box-shadow: none;
	transition: outline-color .3s, outline-width .3s, box-shadow .25s  ease-out;
	min-height:22px;
}
.lpfrontrte-content-html.lpfrontrte-editable:hover {
	box-shadow: 0 0 8px -2px rgba(200, 200, 200, .6);
}

/* Focus effect */
.lpfrontrte-content-html.lpfrontrte-editable.focus{
	animation-name: lprte-focus;
	animation-duration: .4s;
	animation-fill-mode: forwards;
	animation-timing-function: ease-out;
	position: relative;
	z-index:100;
}

/* Focus off/default */
.lpfrontrte-content-html.lpfrontrte-editable {
}

/* Focus anim */
@keyframes lprte-focus{
	from {	outline: 3000px solid rgba(255, 255, 255, .2);	 }
	to {	outline: 3000px solid rgba(255, 255, 255, .8);	 }
}

/* Modal */
#frontrte-edit-frame{
	border:none;
	margin:0;
	padding:0 !important;
	width:100%;
	min-height:300px;
}

/* INSIDE EDIT WINDOW */
#lpfrontrte-edit-window .alert{
	margin:0;
	border-radius: 0;
}

#frontrte-version-container .current{
	float:right;
	color:green;
}
























