
.sg-editing-widget-container {
	pointer-events: 	all;
	cursor: 			default !important;
	position: 			relative;
	width: 				30px;
	height: 			30px;
	margin: 			0px;
	font-family: 		Dosis, sans-serif;
	letter-spacing: 	1px;

}

.sg-editing-widget-button {
	position: 			absolute;
	cursor: 			pointer;
	width: 				30px;
	height: 			30px;
	margin: 			0;
	padding: 			1px 6px; /* icon files are 18x28 */
	border: 			none;
	outline: 			none;
	overflow: 			visible;
	
	background-color: 		rgb(255, 41, 61);
	background-repeat: 		no-repeat;
	background-size: 		30px auto;
	background-position:	center;
	-webkit-appearance: 	button;
}

.sg-editing-widget-button::-moz-focus-inner {
	border: 0;
}

.sg-editing-widget-container.active > .sg-editing-widget-button {
	background-color: 		rgb(183, 12, 29);
}


.sg-editing-selection-widget-menu-right > .sg-editing-widget-container {
	margin-top: 		5px;
}

.sg-editing-selection-widget-menu-bottom > .sg-editing-widget-container {
	float: 				right;
	margin-left: 		5px;
}




.sg-editing-widget-panel {
	position: 			absolute;
	top: 				15px;
	left: 				0px;
	width: 				100%;
	height: 			34px;
	background-color: 	rgb(183, 12, 29);
}

.sg-editing-widget-panel .sg-editing-widget-button {
	background-color: 		rgb(183, 12, 29);
}

.sg-widget-triangle-up {
	position: 		absolute;
	width: 			0;
	height: 		0;
	border-style: 	solid;
	border-width: 	0 15px 15px 15px;
	border-color: 	transparent transparent rgb(183, 12, 29) transparent;
}

.sg-widget-triangle-left {
	position: 		absolute;
	width: 			0;
	height: 		0;
	border-style: 	solid;
	border-width: 	15px 15px 15px 0;
	border-color: 	transparent rgb(183, 12, 29) transparent transparent;
}

.sg-editing-widget-container input[type="text"] {
	position: 		absolute;
	border:			none;
	margin: 		0px;
	padding:		4px;
	height: 		22px;
}