


.InnovoEditor .EditableContainerBlock 
{
	border: 1px dashed transparent;
	padding: 2px; 
}

.InnovoEditor .ImgBlockInsert
{
   display: none;
}

.InnovoEditor .EditableContainerBlock:hover
{
	border: 1px solid blue;
}

.InnovoEditor .EditableContainerBlock:hover > .BottomToolBar > img.ImgBlockInsert
{
    display: inline;
}

.InnovoEditor .EditableContainerBlock.Selected
{
	border: 1px solid red;
/* 	background-color: yellow;  */
}

.InnovoEditor .EditableContainerBlock.Selected:hover
{
	border: 1px solid blue;
}



.InnovoEditor .EditableContentBlock
{
	border: 1px dotted transparent;
}

.InnovoEditor .EditableContentBlock:hover
{
	border: 1px dashed gray;
}

.InnovoEditor .EditableContainerBlock.DragOver
{
	border: 1px solid red;
	background-color: gray!important;
}

.InnovoEditor .EditableContainerFreeStyleBlock
{
   width: 100%;
   height: 100%;
}

.InnovoEditor .EditableContainerFreeStyleBlock > div
{
	position: absolute;
	width: auto;
	min-width: 200px;
	min-height: 70px;
}



.InnovoEditor .MovingElement
{
    opacity: 0.4!important;
}

.InnovoEditor .EditableContentBlock.Selected
{
	--border: 1px dashed red;
}

.InnovoEditor .EditableContentBlock.Selected:hover
{
	border: 1px dashed blue;
}



.InnovoEditor .FormBlock
{
    padding: 2px;
}


.InnovoEditor .EmptyBlock
{
	padding: 10px;
	padding-top: 20px;
	padding-bottom: 40px;
	font-style: italic;
}


.InnovoEditor .NoContent
{ 
	padding: 15px;
	padding-bottom: 50px;
	text-align:center;
}

.InnovoEditor .ContainerColumn .NoContent
{ 
	padding-bottom: 150px;
}

.EditToolbarSmallButton
{
	margin-right: 6px;
	margin-top: 3px;
	width: 16px;
	cursor: pointer;
	opacity: 1;
	float: right;
}