/* Styles */

.hide{
	display : none;
}

.overlap > rect.main, .overlap > g.main > rect{
	fill: red;
}

.activeSide{
	stroke-width: 3;
	stroke: #000000;
}

.activeSide text{
	stroke-width: 1;
}

.debug {
	stroke: red;
	stroke-width: 1;
	stroke-linecap: square;
	/* stroke-dasharray: 10,10; */
}

*.unselectable {
   -moz-user-select: -moz-none;
   -khtml-user-select: none;
   -webkit-user-select: none;

   /*
     Introduced in IE 10.
     See http://ie.microsoft.com/testdrive/HTML5/msUserSelect/
   */
   -ms-user-select: none;
   user-select: none;
}
/*
*.events{
	pointer-events: all;	
}
*/
.offScreen {
   position: absolute !important;
   top: -9999px !important;
   left: -9999px !important;
}
/* tridiv - 3D */
