#mainCanvas {
	border: 1px solid rgba(0,0,0,0.1);
	margin-top: 0.5rem;
	margin-left: 0.5rem;
	/* height: calc(100vh - 1rem - 159px);
	width: calc(100vw - 1rem - 200px); */
}
.gridCanvas {
	border: lightgrey 1px solid;
	border-radius: 5px;
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
}

.parsw-toolbar {
	background-color: rgba(0,0,0,0.05);
}

.parsw-toolbar-item {
	padding: .2em .25em .15em;
	border: solid .08em #eee;
	border-radius: .1em;
}

#canvas-container {

}

#images .img_dragging {
    opacity: 0.4;
}

[draggable] {
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	-khtml-user-drag: element;
	-webkit-user-drag: element;
	cursor: move;
}

canvas {
    border: 1px solid #ccc;
    box-shadow: 0 0 5px 1px #dddddd;
}

.editStage {
	cursor: pointer;
}

.source {
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	-khtml-user-drag: element;
	-webkit-user-drag: element;
}

.disabledsvg {
	-webkit-transition: all 100ms ease-in;
		-moz-transition: all 100ms ease-in;
			transition: all 100ms ease-in;
	-webkit-filter: brightness(1.8) grayscale(1) opacity(.7);
		-moz-filter: brightness(1.8) grayscale(1) opacity(.7);
			filter: brightness(1.8) grayscale(1) opacity(.7);
}

.disabledsvg:hover{
	-webkit-filter: brightness(1.2) grayscale(.5) opacity(.9);
		-moz-filter: brightness(1.2) grayscale(.5) opacity(.9);
			filter: brightness(1.2) grayscale(.5) opacity(.9);
}

.enabledsvg {
	-webkit-filter: none;
		-moz-filter: none;
			filter: none;
}

.targetmodalsvg {
	margin-right: 8px;
}




.cc-selector input{
    margin:0;padding:0;
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
}

.cc-selector-2 input{
    position:absolute;
    z-index:999;
}

.visa{background-image:url(http://i.imgur.com/lXzJ1eB.png);}
.mastercard{background-image:url(http://i.imgur.com/SJbRQF7.png);}

.cc-selector-2 input:active +.drinkcard-cc, .cc-selector input:active +.drinkcard-cc{opacity: .9;}
.cc-selector-2 input:checked +.drinkcard-cc, .cc-selector input:checked +.drinkcard-cc{
    -webkit-filter: none;
       -moz-filter: none;
            filter: none;
}


.cc-selector-2 input{ margin: 5px 0 0 12px; }
.cc-selector-2 label{ margin-left: 7px; }
span.cc{ color:#6d84b4 }

.btn-sub-dude {
	color: #7b8a8b;
	background-color: #ecf0f1;
}