#stencil-container {
  width: 200px;
  height: 800px;
  position: absolute;
	top: 80px;
	border: 1px solid #ddd;  
}

#paper-container {   
   position: absolute;
	 top: 80px;
   left: 210px;  
   height: 800px;
	 width: 800px;
   
	 
	 border: 1px solid #ddd;   
   display: inline-block;
}
/*.paper-scroller {
	width: 100%;
	height: 100%;
}*/

/*##########################################################################*/
#toolbar-container {
    background-image: url(data:image/png;base64,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);
    background-repeat: repeat;
    border: 2px solid rgba(0,0,0,0.2);
    padding: 5px;
		float: left;
}
#toolbar-container:after {
	content: '';
	display: block;
	clear: both;
}
#toolbar-container button {
    width: 50px;
    height: 50px;
    margin: 1px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAgAElEQVR4Xm3dCZJrxRGFYTXzPG/BxjbGgAEDgR3e/16Y57ndf7m/joMCRbyQdO+tqqwcT2aW+t288eY7ty+88MLlt99+u3zxxReXp5566vLLL79cfv7558tjjz12efTRRy+//vrr5emnnz7P3NzcXJ588snLZ599du51/Ycffrjc3t6e53t2n/vxxx8vzz777BnXvN3/7rvvzrPGdq91f/rpp/OvuVrjueeeu3z11VeXJ5544vLtt9+eObrXutHc5++///5hnscff/zyyCOPHHqioc+t2bjW6tW11v7kk08uL7300lmv56OxuboWfa3R/NH1zTffnPlaM3q61xyNa+7GxrvW2DXbe/toz9HR+O7Hu17PPPPMmbf37h9aP/joP7ct2EWb6T1CPv3008vzzz9/Fo7wNoyxEd64Ful+kzXH559/fnn55ZfPpiLwyy+/PBtonp5pI228+XtvLEZF3CuvvHKe63oCiZY21rXma+Ot3aZ673qvBBZjojMmtE60xsDWjoaE8Nprrz0w/Ouvvz7zN0+fe6WI0dA83Yum/jVfc0VDfLCXnk9wPYvB7Ssh4GPjVpjtK768+OKLZ82epXg3/3j7vduYE/ER0eJtqIVobcyJoF5trAVpYES0mcb3TGPSaES0mI1HSMT3rFdz9S9GNWfrJoA20Hv3enWveXt1vXliXOvQ9NZp/ehvLylF9PU52hoXM1k2YTYnDe29taKnue05QURL41PE9tL36O0VDe0rRuNBe2cdrdn6jUNPAmuuaHvgzVvvvH8E0uINfvXVV8/nNtUkDaItXY+gmEGrmSLGEB6raXyMtHlCazMRuNazWhctPdtYwsgqmo+7omUJomfSOBbcXO2r663T9YRjDhYXHa3RnM3XvlloAu/5xvVc8xNSc0df9PTihll217pP0N3vlWD71zzcdkLt/lHW1//65m1ENFEPYkIMiUDM4McjirW0URotfsRgZpjUWRTzT7htPhcTsQmYhrbx6KAEjWcdtL37PSeepGE0tGdyW+JG87QHsUUs7Pn20/MxujF9JmxxwJp9z1X2XExrLK/Q/vHNuO73fAKNR/0jvPad0idobozrPXS/+/5Ht5hAmgZjTNrQSxBdH9viMTnG9DzXBRDYTGPz5b1HIFfAfSW4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);
    background-repeat: repeat;
    border: 3px solid rgba(0,0,0,0.1);
    color: #e8ebf0;
    font-weight: bold;
    font-size: 12px;
    cursor: pointer;
    display: block;
    float: left;
    outline: none;
}

#toolbar-container button:hover {
    -moz-box-shadow:    inset 0 0 25px rgba(255,255,255,0.2)
    -webkit-box-shadow: inset 0 0 25px rgba(255,255,255,0.2);
    box-shadow:         inset 0 0 25px rgba(255,255,255,0.2);
}

#toolbar-container button:active {
    -moz-box-shadow:    inset 0 0 25px rgba(0,0,0,0.5)
    -webkit-box-shadow: inset 0 0 25px rgba(0,0,0,0.5);
    box-shadow:         inset 0 0 25px rgba(0,0,0,0.5);
}

#toolbar-container img {
    width: 20px;
    height: 20px;
}
#toolbar-container .btn-drive-load img, #toolbar-container .btn-drive-save img {
    width: 20px;
    height: 20px;
}
#toolbar-container .btn-zoom-to-fit img {
	background-image: url('../img/zoomtofit.png');
	background-color: white;
}
#toolbar-container .btn-fullscreen img {
	background-image: url('../img/fullscreen.png');
	background-color: white;
}






/*##########################################################################*/

.free-transform.in-operation>div,.free-transform.no-orthogonal-resize .resize[data-position=top],.free-transform.no-orthogonal-resize .resize[data-position=bottom],.free-transform.no-orthogonal-resize .resize[data-position=left],.free-transform.no-orthogonal-resize .resize[data-position=right],.free-transform.no-rotation .rotate {
    display: none;
}

.free-transform {
    position: absolute;
    pointer-events: none;
    border: 1px dashed #000;
    border-radius: 5px;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    user-drag: none
}

.free-transform>div {
    position: absolute;
    pointer-events: auto;
    background-color: #c0392b;
    border: 1px solid #000
}

.free-transform>div:hover {
    background-color: #e74c3c
}

.free-transform .resize {
    border-radius: 6px;
    width: 8px;
    height: 8px
}

.free-transform .resize[data-position=top-left] {
    top: -6px;
    left: -6px
}

.free-transform .resize[data-position=top-right] {
    top: -6px;
    right: -6px
}

.free-transform .resize[data-position=bottom-left] {
    bottom: -6px;
    left: -6px
}

.free-transform .resize[data-position=bottom-right] {
    bottom: -6px;
    right: -6px
}

.free-transform .resize[data-position=top] {
    top: -6px;
    left: 50%;
    margin-left: -6px
}

.free-transform .resize[data-position=bottom] {
    bottom: -6px;
    left: 50%;
    margin-left: -6px
}

.free-transform .resize[data-position=left] {
    left: -6px;
    top: 50%;
    margin-top: -8px
}

.free-transform .resize[data-position=right] {
    right: -6px;
    top: 50%;
    margin-top: -8px
}

.free-transform .resize.n {
    cursor: n-resize
}

.free-transform .resize.s {
    cursor: s-resize
}

.free-transform .resize.e {
    cursor: e-resize
}

.free-transform .resize.w {
    cursor: w-resize;
}

.free-transform .resize.ne {
    cursor: ne-resize
}

.free-transform .resize.nw {
    cursor: nw-resize
}

.free-transform .resize.se {
    cursor: se-resize
}

.free-transform .resize.sw {
    cursor: sw-resize
}

.free-transform .rotate {
    border-radius: 6px;
    width: 10px;
    height: 10px;
    top: -20px;
    left: -20px;
    cursor: pointer
}

.free-transform.in-operation {
    border-style: hidden
}

.free-transform>div.in-operation {
    display: block;
    background-color: #e74c3c
}





.free-transform .rotate {
	display: none;	
}
/*##########################################################################*/
/*
.halo .handle.link,
.halo .handle.unlink {
	display: none;	
}
*/
.halo.surrounding .handle.nw {
    top: -25px!important;
    left: -25px!important;
}
.halo.surrounding.small .handle.nw {
    top: -25px!important;
    left: -25px!important;
}
.halo.surrounding .handle.ne {
    top: -25px!important;
    right: -25px!important;
}
.halo.surrounding.small .handle.ne {
    top: -25px!important;
    right: -25px!important;
}
.halo.surrounding .handle.se {
    bottom: -30px!important;
    right: -30px!important;
}
.halo.surrounding.small .handle.se {
    bottom: -25px!important;
    right: -25px!important;
}
.halo.surrounding .handle.sw {
    bottom: -30px!important;
    left: -30px!important;
}
.halo.surrounding.small .handle.sw {
    bottom: -25px!important;
    left: -25px!important;
}


/*##########################################################################*/


.inspector-container {
    border: 1px solid #333;
    border-top: 1px solid #4f4f4f;
    color: #bcbcbc;
    text-shadow: 0 -1px 0 #000;
    background-color: #333;
}
.inspector-container {
    position: absolute;
    top: 80px;
    right: 0;
    bottom: 140px;
    width: 300px;
}