.no-box-shadow {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.height-max-content {
	height: intrinsic;
	height: -moz-max-content;
	height: -webkit-max-content;
}

#canvas-container {
	position: relative;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#canvas-container div.locationHolder,
#canvas-container div.canvasHolder {
	position: static;
}

#canvas-container .locationHolder {
	z-index: -10;
}

#canvas-container .locationHolder.active {
	z-index: 0;
}

#canvas-container .locationHolder div.canvasHolder,
#canvas-container .locationHolder div.rulerHolder,
#canvas-container .locationHolder div > svg {
	width: 100%;
	height: 100%;
}

#canvas-container .locationHolder.showRuler div.canvasHolder {
	margin-top: 15px;
	margin-left: 15px;
	width: calc(100% - 15px);
	height: calc(100% - 15px);
}

#canvas-container .locationHolder .canvasHolder.grab * {
	cursor: grab !important;
}

#canvas-container .locationHolder .canvasHolder.grab.grabbing * {
	cursor: grabbing !important;
}

#canvas-container .locationHolder .canvasHolder svg .object {
	cursor: pointer;
}

#canvas-container .locationHolder .canvasHolder svg .object.notselectable {
	cursor: default;
}

#canvas-container .locationHolder .canvasHolder svg .object.fill-canvas {
	cursor: move;
}

#canvas-container .locationHolder .canvasHolder svg .tracker-text {
	fill: white;
	font-weight: bold;
}

#canvas-container .locationHolder .canvasHolder svg .tracker-text-background {
	opacity: 0.4;
	fill: black;
}

#canvas-container .locationHolder .canvasHolder svg .la-top-layer rect[la-service='s-printarea'] {
	shape-rendering: crispEdges;
	vector-effect: non-scaling-stroke;
}

#canvas-container .locationHolder .canvasHolder svg .restrictions-rect {
	shape-rendering: crispEdges;
	vector-effect: non-scaling-stroke;
	stroke: #ff5bff;
	fill: none;
	stroke-width: 2px;
	mix-blend-mode: normal;
}

#canvas-container .locationHolder .canvasHolder svg #tracker-box {
	shape-rendering: crispEdges;
	vector-effect: non-scaling-stroke;
	stroke-width: 2px;
	stroke: #494949;
	fill: none;
	stroke-dasharray: 8, 3;
	opacity: 0.7;
}

#canvas-container .locationHolder .canvasHolder svg #selection-blue-box {
	shape-rendering: crispEdges;
	vector-effect: non-scaling-stroke;
	stroke-width: 1px;
	stroke: #0078d7;
	fill: rgba(86, 160, 211, 0.3);
}

#canvas-container .locationHolder .canvasHolder svg .snap-line {
	shape-rendering: crispEdges;
	vector-effect: non-scaling-stroke;
	stroke: #ff00ff;
}

#canvas-container .locationHolder div.rulerHolder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

#canvas-container .locationHolder.showRuler div.rulerHolder {
	display: block;
}

#canvas-container .locationHolder .rulerHolder {
	pointer-events: none;
}

#canvas-container .locationHolder .rulerHolder.la-snap-lines-container svg {
	shape-rendering: crispEdges;
}

#canvas-container .locationHolder .rulerHolder.la-snap-lines-container svg .rulerBar .rulerBgV {
	cursor: col-resize;
}

#canvas-container .locationHolder .rulerHolder.la-snap-lines-container svg .rulerBar .rulerBgH {
	cursor: row-resize;
}

#canvas-container .locationHolder .rulerHolder.la-snap-lines-container svg .guide line {
	shape-rendering: crispEdges;
	vector-effect: non-scaling-stroke;
	stroke-width: 1px;
	stroke: #4affff;
}

#canvas-container .locationHolder .rulerHolder.la-snap-lines-container svg .vguide {
	cursor: col-resize;
}

#canvas-container .locationHolder .rulerHolder.la-snap-lines-container svg .hguide {
	cursor: row-resize;
}

.lineRendering {
	shape-rendering: crispEdges;
}

.nonScalingStrokeLines {
	shape-rendering: crispEdges;
	vector-effect: non-scaling-stroke;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-text-form
	#text-effects-selector
	.effect-holder {
	display: inline-block;
	float: left;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-text-form
	#text-effects-selector
	button:first-child
	span:first-child {
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 50px auto;
	width: 60px;
	height: 18px;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-text-form
	#text-effects-selector
	ul.dropdown-menu.effects-with-icons
	> li:hover
	svg {
	fill: #ffffff;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-text-form
	#text-effects-selector
	.image-injected
	svg {
	width: 60px;
	margin-right: 10px;
	float: left;
	max-height: 20px;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-text-form
	#text-effects-selector
	.effects-with-icons
	a {
	display: inline-block;
	padding: 6px 15px;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-text-form
	#text-effects-selector
	.effects-with-icons
	a:hover {
	background: none;
}

#liveart-isolate-container .la-text-effect-none {
	background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20100%2030%22%20enable-background%3D%22new%200%200%20100%2030%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M100%2C22.5H0v-15h100V22.5z%22%2F%3E%0A%3C%2Fsvg%3E%0A');
}

#liveart-isolate-container .la-text-effect-curveUp {
	background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20100%2030%22%20style%3D%22enable-background%3Anew%200%200%20100%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M91%2C30c0%2C0-18.2-15-41-15S9%2C30%2C9%2C30L0%2C17C0%2C17%2C29.9%2C0%2C50%2C0s50%2C17%2C50%2C17L91%2C30z%22%2F%3E%0A%3C%2Fsvg%3E%0A');
}

#liveart-isolate-container .la-text-effect-curveDown {
	background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20100%2030%22%20style%3D%22enable-background%3Anew%200%200%20100%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M91%2C0c0%2C0-18.2%2C15-41%2C15S9%2C0%2C9%2C0L0%2C13c0%2C0%2C29.9%2C17%2C50%2C17s50-17%2C50-17L91%2C0z%22%2F%3E%0A%3C%2Fsvg%3E%0A');
}

#liveart-isolate-container .la-text-effect-archUp {
	background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20100%2030%22%20style%3D%22enable-background%3Anew%200%200%20100%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M100%2C30c0%2C0-27.2-15-50-15S0%2C30%2C0%2C30V15C0%2C15%2C29.9%2C0%2C50%2C0c20.1%2C0%2C50%2C15%2C50%2C15V30z%22%2F%3E%0A%3C%2Fsvg%3E%0A');
}

#liveart-isolate-container .la-text-effect-archDown {
	background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20100%2030%22%20style%3D%22enable-background%3Anew%200%200%20100%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M100%2C0c0%2C0-27.2%2C15-50%2C15S0%2C0%2C0%2C0v15c0%2C0%2C29.9%2C15%2C50%2C15s50-15%2C50-15V0z%22%2F%3E%0A%3C%2Fsvg%3E%0A');
}

#liveart-isolate-container .la-text-effect-simpleWave {
	background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20100%2030%22%20style%3D%22enable-background%3Anew%200%200%20100%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M100%2C20c0%2C0-10.1%2C10.1-25%2C10c-16.8-0.1-38-15-50-15C10.6%2C15%2C0%2C30%2C0%2C30V10C0%2C10%2C11.1%2C0%2C25%2C0%0A%09c10.9%2C0%2C32.5%2C15%2C50%2C15c13.8%2C0%2C25-15%2C25-15V20z%22%2F%3E%0A%3C%2Fsvg%3E%0A');
}

#liveart-isolate-container .la-text-effect-widen {
	background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20100%2030%22%20style%3D%22enable-background%3Anew%200%200%20100%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M100%2C28L0%2C17v-4L100%2C2V28z%22%2F%3E%0A%3C%2Fsvg%3E%0A');
}

#liveart-isolate-container .la-text-effect-wedge {
	background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20100%2030%22%20style%3D%22enable-background%3Anew%200%200%20100%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M0%2C28l100-11v-4L0%2C2V28z%22%2F%3E%0A%3C%2Fsvg%3E%0A');
}

#liveart-isolate-container .la-text-effect-pinch {
	background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20100%2030%22%20style%3D%22enable-background%3Anew%200%200%20100%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M100%2C28c0%2C0-27.2-11-50-11S0%2C28%2C0%2C28V2c0%2C0%2C29.9%2C11%2C50%2C11s50-11%2C50-11V28z%22%2F%3E%0A%3C%2Fsvg%3E%0A');
}

#liveart-isolate-container .la-text-effect-bulge {
	background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20100%2030%22%20style%3D%22enable-background%3Anew%200%200%20100%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M100%2C17c0%2C0-27.2%2C11-50%2C11S0%2C17%2C0%2C17v-4C0%2C13%2C29.9%2C2%2C50%2C2s50%2C11%2C50%2C11V17z%22%2F%3E%0A%3C%2Fsvg%3E%0A');
}

#liveart-isolate-container .la-text-effect-slantLeft {
	background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20100%2030%22%20style%3D%22enable-background%3Anew%200%200%20100%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M100%2C25H30L0%2C7h70L100%2C25z%22%2F%3E%0A%3C%2Fsvg%3E%0A');
}

#liveart-isolate-container .la-text-effect-slantRight {
	background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20100%2030%22%20style%3D%22enable-background%3Anew%200%200%20100%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M70%2C25H0L30%2C7h70L70%2C25z%22%2F%3E%0A%3C%2Fsvg%3E%0A');
}

#liveart-isolate-container .la-text-effect-slantUp {
	background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20100%2030%22%20style%3D%22enable-background%3Anew%200%200%20100%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M100%2C15L0%2C30V15L100%2C0V15z%22%2F%3E%0A%3C%2Fsvg%3E%0A');
}

#liveart-isolate-container .la-text-effect-slantDown {
	background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20100%2030%22%20style%3D%22enable-background%3Anew%200%200%20100%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M100%2C30L0%2C15V0l100%2C15V30z%22%2F%3E%0A%3C%2Fsvg%3E%0A');
}

#liveart-isolate-container .la-text-effect-arcUp {
	background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20100%2030%22%20style%3D%22enable-background%3Anew%200%200%20100%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M91%2C30c0%2C0-18.2-15-41-15S9%2C30%2C9%2C30L0%2C17C0%2C17%2C29.9%2C0%2C50%2C0s50%2C17%2C50%2C17L91%2C30z%22%2F%3E%0A%3C%2Fsvg%3E%0A');
}

#liveart-isolate-container .la-text-effect-arcDown {
	background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20100%2030%22%20style%3D%22enable-background%3Anew%200%200%20100%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M91%2C0c0%2C0-18.2%2C15-41%2C15S9%2C0%2C9%2C0L0%2C13c0%2C0%2C29.9%2C17%2C50%2C17s50-17%2C50-17L91%2C0z%22%2F%3E%0A%3C%2Fsvg%3E%0A');
}

#liveart-isolate-container .la-text-effect-inflate {
	background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20100%2030%22%20style%3D%22enable-background%3Anew%200%200%20100%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M100%2C17c0%2C0-27.2%2C11-50%2C11S0%2C17%2C0%2C17v-4C0%2C13%2C29.9%2C2%2C50%2C2s50%2C11%2C50%2C11V17z%22%2F%3E%0A%3C%2Fsvg%3E%0A');
}

#liveart-isolate-container .la-text-effect-wave {
	background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20100%2030%22%20style%3D%22enable-background%3Anew%200%200%20100%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M100%2C20c0%2C0-10.1%2C10.1-25%2C10c-16.8-0.1-38-15-50-15C10.6%2C15%2C0%2C30%2C0%2C30V10C0%2C10%2C11.1%2C0%2C25%2C0%0A%09c10.9%2C0%2C32.5%2C15%2C50%2C15c13.8%2C0%2C25-15%2C25-15V20z%22%2F%3E%0A%3C%2Fsvg%3E%0A');
}

#liveart-isolate-container .la-text-effect-perspective {
	background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20100%2030%22%20style%3D%22enable-background%3Anew%200%200%20100%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M80%2C22.5H20L0%2C7.5h100L80%2C22.5z%22%2F%3E%0A%3C%2Fsvg%3E%0A');
}

.buorg {
	height: 100% !important;
	border-bottom: 0 !important;
	background-color: rgba(0, 0, 0, 0) !important;
	font: 17px Questrial, sans-serif !important;
	color: #3a87ad !important;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.2) !important;
	text-align: center;
	top: 50% !important;
	left: 50% !important;
	margin: 160px / 2 * -1 0 0 510px / 2 * -1;
}

.buorg .buorg-pad {
	height: 160px;
	width: 510px;
}

.buorg .buorg-update {
	text-align: center;
}

.buorg div a {
	width: 75% !important;
	margin: 10px 0;
	color: #fff;
	text-align: center;
}

#unsupported-browser-info {
	display: none;
}

#unsupported-browser-info .buorg:not(:first-child) {
	display: none;
}

.browser-check-failed #liveart-main-container {
	display: none !important;
}

.browser-check-failed #unsupported-browser-info {
	display: block;
}

.browser-check-failed #liveart-preloader {
	display: none !important;
}

@font-face {
	font-family: 'Montserrat';
	src: url('../fonts/Montserrat/montserrat-light-webfont.woff') format('woff'),
		url('../fonts/Montserrat/montserrat-light-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat';
	src: url('../fonts/Montserrat/Montserrat-Bold-webfont.woff') format('woff'),
		url('../fonts/Montserrat/Montserrat-Bold-webfont.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Arial';
	src: url('../fonts/Arial/arial-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Arial';
	src: url('../fonts/Arial/arialbd-webfont.woff') format('woff');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Arial';
	src: url('../fonts/Arial/ariali-webfont.woff') format('woff');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Arial';
	src: url('../fonts/Arial/arialbi-webfont.woff') format('woff');
	font-weight: bold;
	font-style: italic;
}

body,
html {
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	height: 100%;
}

@-webkit-keyframes spin2 {
	from {
		-webkit-transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes spin {
	from {
		transform: scale(1) rotate(0deg);
	}

	to {
		transform: scale(1) rotate(360deg);
	}
}

#liveart-isolate-container {
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 12px;
	height: 100%;
}

#liveart-isolate-container * {
	box-sizing: border-box;
}

#liveart-isolate-container *:focus {
	outline: none !important;
}

#liveart-isolate-container a,
#liveart-isolate-container label,
#liveart-isolate-container div,
#liveart-isolate-container p,
#liveart-isolate-container input,
#liveart-isolate-container h3,
#liveart-isolate-container h5,
#liveart-isolate-container h6,
#liveart-isolate-container button,
#liveart-isolate-container ul,
#liveart-isolate-container li {
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

#liveart-isolate-container span {
	font-size: 12px;
	font-weight: normal;
}

#liveart-isolate-container a,
#liveart-isolate-container .btn > input[type='radio'] {
	cursor: pointer;
}

#liveart-isolate-container a,
#liveart-isolate-container a:hover {
	text-decoration: none;
	color: black;
}

#liveart-isolate-container h5,
#liveart-isolate-container h6 {
	line-height: 1.42857143;
	font-size: 14px;
}

#liveart-isolate-container h5 {
	font-weight: bold;
}

#liveart-isolate-container th {
	padding-right: 4px;
}

#liveart-isolate-container ::-webkit-scrollbar {
	width: 7px;
	height: 7px;
	border: 1px solid #e0e0e0;
	border-radius: 3px;
	background-color: #e9e9e9;
	-webkit-box-shadow: 0 1px 0 #dcdcdc inset;
	-moz-box-shadow: 0 1px 0 #dcdcdc inset;
	box-shadow: 0 1px 0 #dcdcdc inset;
}

#liveart-isolate-container ::-webkit-scrollbar-track {
	border-radius: 3px;
}

#liveart-isolate-container ::-webkit-scrollbar-thumb {
	border-radius: 3px;
	background-color: #333333;
}

#liveart-isolate-container .bold {
	font-weight: bold;
}

#liveart-isolate-container .btn {
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
	padding: 4px 12px;
	font-size: 12px !important;
	height: 28px;
	overflow: hidden;
}

#liveart-isolate-container .btn.btn-default {
	background-color: #e6e6e6;
	background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
	background-image: -o-linear-gradient(top, #fff, #e6e6e6);
	background-image: linear-gradient(to bottom, #fff, #e6e6e6);
	border: 1px solid #cccccc;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-bottom-color: #b3b3b3;
}

#liveart-isolate-container .btn.btn-primary {
	border-left: 1px solid #0044cc;
	border-right: 1px solid #0044cc;
	border-top: 1px solid #0044cc;
	border-bottom: 1px solid #b3b3b3;
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	background-image: linear-gradient(to bottom, #0088cc, #0044cc);
}

#liveart-isolate-container .btn.btn-inverse {
	color: #fff;
	background-color: #363636;
	background-image: -moz-linear-gradient(top, #444, #222);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));
	background-image: -webkit-linear-gradient(top, #444, #222);
	background-image: -o-linear-gradient(top, #444, #222);
	background-image: linear-gradient(to bottom, #444, #222);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

#liveart-isolate-container .btn.btn-round {
	width: 23px;
	height: 23px;
	padding: 0;
	margin: 0;
	-webkit-border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	border-radius: 10px !important;
}

#liveart-isolate-container .btn.btn-round > i {
	margin-top: 0 !important;
	margin-left: 1px;
}

#liveart-isolate-container .btn-small > .caret {
	margin-top: 8px !important;
}

#liveart-isolate-container .btn-link,
#liveart-isolate-container .btn-link:hover,
#liveart-isolate-container .btn-link:focus {
	color: #000;
}

#liveart-isolate-container .btn-link[disabled],
#liveart-isolate-container .btn-link[disabled]:hover,
#liveart-isolate-container .btn-link[disabled]:focus {
	background: none;
	color: #999;
	opacity: 1;
}

#liveart-isolate-container .btn-group > .dropdown-menu {
	border: 1px solid #ccc;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	min-width: 99%;
}

#liveart-isolate-container .btn-group > .dropdown-menu > li.active > a,
#liveart-isolate-container .btn-group > .dropdown-menu > li:hover {
	color: #fff;
	background: #333;
}

#liveart-isolate-container .btn-group > .dropdown-menu > li.active > a a,
#liveart-isolate-container .btn-group > .dropdown-menu > li:hover a {
	color: #fff;
	background: #333;
}

#liveart-isolate-container .btn-group > .btn + .dropdown-toggle {
	padding-right: 7px;
	padding-left: 7px;
}

#liveart-isolate-container #social-photos-preloader {
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 180px;
}

#liveart-isolate-container .glyphicon-refresh-animate {
	-animation: spin 0.7s infinite linear;
	-webkit-animation: spin2 0.7s infinite linear;
	margin-right: 12px;
}

#liveart-isolate-container input[type='text'],
#liveart-isolate-container input[type='number'],
#liveart-isolate-container textarea {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 12px !important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding-top: 0;
	padding-bottom: 0;
}

#liveart-isolate-container input[type='text']::-ms-clear {
	display: none;
}

#liveart-isolate-container input[type='number'] {
	padding-right: 0px;
}

#liveart-isolate-container input.form-control {
	display: inline;
	height: 28px;
}

#liveart-isolate-container .input-group-addon {
	border-radius: 2px;
	padding: 4px 8px;
	font-size: 12px;
	line-height: 12px;
}

#liveart-isolate-container .divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}

#liveart-isolate-container svg text {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#liveart-isolate-container #liveart-content {
	position: relative;
}

#liveart-isolate-container #liveart-header {
	height: 30px;
	width: 100%;
	transition: all 0.5s;
	-moz-transition: all 0.5s ease, -moz-transform 0.5s;
	-webkit-transition: all 0.5s ease, -webkit-transform 0.5s;
	-o-transition: all 0.5s ease, -o-transform 0.5s;
	font-family: 'Montserrat';
	font-size: 24px;
	color: #212121;
	padding-left: 5px;
	text-transform: uppercase;
}

#liveart-isolate-container #liveart-header span {
	font-weight: normal;
	font-size: 24px;
}

#liveart-isolate-container #liveart-header_NO-WHITE-LABEL_ {
	display: none;
}

#liveart-isolate-container #liveart-fonts-preloader-container {
	width: 0;
	height: 0;
	position: absolute;
	top: -10000px;
	left: -10000px;
	overflow: hidden;
}

#liveart-isolate-container .liveart-panel {
	border: 0;
	background-color: #ffffff;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	width: 100%;
	height: 100%;
}

#liveart-isolate-container #liveart-init-preloader {
	top: 50%;
	position: absolute;
	width: 400px;
	left: 50%;
	margin-left: -200px;
	height: 50px;
	margin-top: -25px;
}

#liveart-isolate-container #main-controls-container {
	top: 0;
	left: 0;
	z-index: 2;
}

#liveart-isolate-container #alert-container {
	position: absolute;
	z-index: 10;
	max-height: 105px;
	width: calc(100%-2 * 15px);
	max-width: 700px;
	top: 22.5px;
	left: 15px;
	right: 0;
	margin: auto;
	overflow-y: auto;
	height: intrinsic;
	height: -moz-max-content;
	height: -webkit-max-content;
}

#liveart-isolate-container #alert-container .alert {
	min-height: 50px !important;
	height: auto !important;
	margin-bottom: 2px/2 !important;
}

#liveart-isolate-container #alert-container .alert:not(:first-child) {
	margin-top: 2px/2;
}

#liveart-isolate-container #alert-container .alert span {
	font-size: 14px;
}

#liveart-isolate-container #alert-container .close > span {
	font-size: 16px;
}

#liveart-isolate-container #alert-container:empty {
	display: none;
}

#liveart-isolate-container .dynamic-height-helper {
	display: table !important;
	width: 100% !important;
	height: auto !important;
}

#liveart-isolate-container .validation-error {
	display: none;
	margin-left: 15px;
}

#liveart-isolate-container .validation-error .help-block {
	display: inline;
}

#liveart-isolate-container .editor-container {
	width: 100%;
	border-top: 1px solid #ffffff;
	z-index: 1;
}

#liveart-isolate-container .canvas-container {
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: white;
	transition: all 0.4s;
	-moz-transition: all 0.4s ease-out, -moz-transform 0.4s;
	-webkit-transition: all 0.4s ease-out, -webkit-transform 0.4s;
	-o-transition: all 0.4s ease-out, -o-transform 0.4s;
	position: relative;
}

#liveart-isolate-container .controls-container {
	background: #ffffff;
}

#liveart-isolate-container .controls-container .disabled-menu {
	opacity: 0.5;
	pointer-events: none;
}

#liveart-isolate-container .editor-container__controls-container {
	left: 0;
}

#liveart-isolate-container ul.liveart-list-view > li > a {
	width: 60px;
	height: 60px;
	background-color: #333333;
	border: 1px solid #333333;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 30px 30px;
	margin-bottom: 2px;
	color: #565656;
	fill: #565656;
	transition: all 0.5s;
	-moz-transition: all 0.5s ease, -moz-transform 0.5s;
	-webkit-transition: all 0.5s ease, -webkit-transform 0.5s;
	-o-transition: all 0.5s ease, -o-transform 0.5s;
}

#liveart-isolate-container ul.liveart-list-view > li > a:focus {
	color: #ffffff;
	fill: #ffffff;
}

#liveart-isolate-container ul.liveart-list-view > li > a:focus > span {
	display: none;
	padding-left: 22px;
}

#liveart-isolate-container ul.liveart-list-view > li#clear-design a {
	color: #dc0909;
	fill: #dc0909;
}

#liveart-isolate-container ul.liveart-list-view > li#clear-design a:hover > label {
	color: white;
}

#liveart-isolate-container ul.liveart-list-view > li#clear-design a > label {
	color: black;
}

#liveart-isolate-container ul.liveart-list-view > li.open > a,
#liveart-isolate-container ul.liveart-list-view > li.open > a:hover,
#liveart-isolate-container ul.liveart-list-view > li.open > a:focus {
	border-color: #333333;
	background-color: #333333;
	color: #ffffff;
	fill: #ffffff;
}

#liveart-isolate-container ul.liveart-list-view > li a:focus,
#liveart-isolate-container ul.liveart-list-view > li a:hover {
	border-color: #414141;
	background-color: #414141;
	color: #ffffff;
	fill: #ffffff;
}

#liveart-isolate-container ul.liveart-list-view#liveart-main-menu {
	margin-left: 0;
	overflow: hidden;
	transition: all 0.5s;
	-moz-transition: all 0.5s ease, -moz-transform 0.5s;
	-webkit-transition: all 0.5s ease, -webkit-transform 0.5s;
	-o-transition: all 0.5s ease, -o-transform 0.5s;
	background: #333333;
}

#liveart-isolate-container ul.liveart-list-view#liveart-main-menu > li + li {
	margin-top: 0px;
	margin-bottom: 2px;
}

#liveart-isolate-container ul.liveart-list-view#liveart-main-menu > li a {
	padding-right: 0;
	padding-left: 13px;
	padding-top: 12px;
	text-align: left;
	width: 100%;
}

#liveart-isolate-container ul.liveart-list-view#liveart-main-menu > li a span {
	display: inline;
}

#liveart-isolate-container ul.liveart-list-view#liveart-main-menu > li a .glyphicon {
	font-size: 32px;
	padding-left: 0;
}

#liveart-isolate-container ul.liveart-list-view#liveart-main-menu > li a svg {
	width: 32px;
	height: 32px;
}

#liveart-isolate-container ul.liveart-list-view#liveart-main-menu > li a > label {
	font-size: 13px;
	line-height: 28px;
	margin-left: 15px;
	cursor: pointer;
	white-space: nowrap;
	top: 15px;
	position: absolute;
}

#liveart-isolate-container .collapsed ul.liveart-list-view#liveart-main-menu {
	margin-left: 0px;
	width: 60px;
}

#liveart-isolate-container .collapsed ul.liveart-list-view#liveart-main-menu > li > a > label {
	display: none;
}

#liveart-isolate-container .liveart-tabs-content > .tab-pane {
	left: 60px;
	min-width: 240px;
	position: absolute;
	top: 0px;
	height: auto;
	z-index: 2;
	overflow-y: auto;
	overflow-x: hidden;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

#liveart-isolate-container .liveart-tabs-content > .tab-pane.small-tab {
	width: 240px;
}

#liveart-isolate-container .liveart-tabs-content > .tab-pane.large-tab {
	height: 100%;
	width: 845px;
}

#liveart-isolate-container .liveart-tabs-content > .tab-pane.large-tab .liveart-header-btn {
	background-image: url(../img/collapse-icon.svg);
}

#liveart-isolate-container .liveart-tabs-content > .tab-pane.expandable-tab {
	width: 240px;
}

#liveart-isolate-container .liveart-tabs-content > .tab-pane.expandable-tab > .main-part {
	float: left;
	height: 100%;
	width: 238px;
	min-width: 238px;
	min-height: 545px;
}

#liveart-isolate-container .liveart-tabs-content > .tab-pane.expandable-tab > .expanded-part {
	float: left;
	height: 100%;
	width: 607px;
	display: none;
	min-height: 545px;
	border-left: 2px solid #e0e0e0;
}

#liveart-isolate-container .liveart-tabs-content > .tab-pane.expandable-tab .expanded-data {
	display: none;
}

#liveart-isolate-container .liveart-tabs-content > .tab-pane.expandable-tab .collapsed-data {
	display: block;
}

#liveart-isolate-container .liveart-tabs-content > .tab-pane.expandable-tab.expanded {
	width: 847px;
}

#liveart-isolate-container
	.liveart-tabs-content
	> .tab-pane.expandable-tab.expanded
	> .expanded-part {
	display: block;
}

#liveart-isolate-container
	.liveart-tabs-content
	> .tab-pane.expandable-tab.expanded
	.expanded-data {
	display: block;
}

#liveart-isolate-container
	.liveart-tabs-content
	> .tab-pane.expandable-tab.expanded
	.collapsed-data {
	display: none;
}

#liveart-isolate-container
	.liveart-tabs-content
	> .tab-pane.expandable-tab.expanded
	.liveart-header-btn_expand {
	display: none;
}

#liveart-isolate-container .liveart-tabs-content > .tab-pane .column {
	width: 100%;
	float: left;
}

#liveart-isolate-container .liveart-tabs-content > .tab-pane .section-title {
	font-weight: bold;
	font-size: 12px;
	margin-top: 0;
}

#liveart-isolate-container .liveart-tabs-content > .tab-pane #text-form-size,
#liveart-isolate-container .liveart-tabs-content > .tab-pane #graphic-form-size {
	line-height: 27px;
}

#liveart-isolate-container
	.liveart-tabs-content
	> .tab-pane
	#text-form-size
	input#text-width:before,
#liveart-isolate-container
	.liveart-tabs-content
	> .tab-pane
	#graphic-form-size
	input#text-width:before {
	content: 'A?';
}

#liveart-isolate-container .liveart-tabs-content > .tab-pane #text-form-size input[type='checkbox'],
#liveart-isolate-container
	.liveart-tabs-content
	> .tab-pane
	#graphic-form-size
	input[type='checkbox'] {
	margin: 0 5px;
}

#liveart-isolate-container .liveart-tabs-content > .tab-pane #text-form-size label,
#liveart-isolate-container .liveart-tabs-content > .tab-pane #graphic-form-size label {
	display: inline;
	margin-left: 50px;
}

#liveart-isolate-container .liveart-tabs-content > .tab-pane #text-form-size button,
#liveart-isolate-container .liveart-tabs-content > .tab-pane #graphic-form-size button {
	vertical-align: top;
	display: block;
}

#liveart-isolate-container .liveart-tabs-content > .tab-pane #text-form-size span.control-label,
#liveart-isolate-container .liveart-tabs-content > .tab-pane #graphic-form-size span.control-label {
	display: block;
	float: left;
	margin-left: 7px;
}

#liveart-isolate-container .liveart-tabs-content > .tab-pane .text-form-size-group,
#liveart-isolate-container .liveart-tabs-content > .tab-pane .graphic-form-size-group {
	width: 100%;
}

#liveart-isolate-container .liveart-tabs-content > .tab-pane .text-form-size-group #text-width,
#liveart-isolate-container .liveart-tabs-content > .tab-pane .graphic-form-size-group #text-width,
#liveart-isolate-container .liveart-tabs-content > .tab-pane .text-form-size-group #graphic-width,
#liveart-isolate-container
	.liveart-tabs-content
	> .tab-pane
	.graphic-form-size-group
	#graphic-width {
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px;
}

#liveart-isolate-container .liveart-tabs-content > .tab-pane .text-form-size-group #text-height,
#liveart-isolate-container .liveart-tabs-content > .tab-pane .graphic-form-size-group #text-height,
#liveart-isolate-container .liveart-tabs-content > .tab-pane .text-form-size-group #graphic-height,
#liveart-isolate-container
	.liveart-tabs-content
	> .tab-pane
	.graphic-form-size-group
	#graphic-height {
	-webkit-border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
}

#liveart-isolate-container .liveart-tabs-content > .tab-pane .text-form-size-group .lock-btn,
#liveart-isolate-container .liveart-tabs-content > .tab-pane .graphic-form-size-group .lock-btn {
	border-right: none;
	border-left: none;
}

#liveart-isolate-container .liveart-tabs-content > .tab-pane .liveart-input-size-form > input {
	min-width: 0;
}

#liveart-isolate-container .liveart-tabs-content > .tab-pane #text-form-size-apply-btn,
#liveart-isolate-container .liveart-tabs-content > .tab-pane #graphics-form-size-apply-btn {
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 10px;
}

#liveart-isolate-container .liveart-tabs-content > .tab-pane .btn.lock-btn {
	width: 24px;
	height: 28px;
	padding: 2px 2px;
	margin: 0;
	vertical-align: middle !important;
	float: left;
}

#liveart-isolate-container .liveart-tabs-content > .tab-pane .btn.lock-btn .icon-lock {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-top: 1px;
	line-height: 14px;
	vertical-align: text-top;
	background-image: url('../img/glyphicons-lock.png');
	background-position: -14px 0;
	background-repeat: no-repeat;
}

#liveart-isolate-container .liveart-tabs-content > .tab-pane .btn.lock-btn.active .icon-lock {
	background-position: 0 0;
}

#liveart-isolate-container .liveart-tabs-content > #product-colors-form a {
	font-size: 18px;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #product-colors-form
	a.liveart-color-picker-btn
	> span {
	padding-left: 0;
	padding-right: 10px;
	display: inline-block;
	max-width: calc(100% - 25px);
}

#liveart-isolate-container
	.liveart-tabs-content
	> #product-colors-form
	a.liveart-color-picker-btn
	> div.colorPicker-picker {
	float: right;
	position: relative;
	width: 25px;
	height: 25px;
}

#liveart-isolate-container .liveart-tabs-content > #product-colors-form #product-options a {
	font-size: 12px;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #product-colors-form
	ul.product-colorPickers-list {
	margin: 15px 20px 10px 20px;
	padding: 0;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #product-colors-form
	ul.product-colorPickers-list
	> li {
	list-style: none;
	float: left;
	width: 100%;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #product-colors-form
	ul.product-colorPickers-list
	> li
	+ li {
	padding-top: 11px;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #product-colors-form
	ul.product-colorPickers-list
	> li.block {
	clear: left;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #product-colors-form
	ul.product-colorPickers-list
	> li.inline {
	display: inline-block;
	width: 27px;
	margin-right: 0;
	vertical-align: bottom;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #product-colors-form
	ul.product-colorPickers-list
	> li.block-reduce-1 {
	width: calc(100% - 27px);
}

#liveart-isolate-container
	.liveart-tabs-content
	> #product-colors-form
	ul.product-colorPickers-list
	> li.block-reduce-2 {
	width: calc(100% - 54px);
}

#liveart-isolate-container
	.liveart-tabs-content
	> #product-colors-form
	ul.product-colorPickers-list
	> li.block-reduce-3 {
	width: calc(100% - 81px);
}

#liveart-isolate-container
	.liveart-tabs-content
	> #product-colors-form
	ul.product-colorPickers-list
	> li.block-reduce-4 {
	width: calc(100% - 108px);
}

#liveart-isolate-container
	.liveart-tabs-content
	> #product-colors-form
	ul.product-colorPickers-list
	> li.block-reduce-5 {
	width: calc(100% - 135px);
}

#liveart-isolate-container
	.liveart-tabs-content
	> #product-colors-form
	ul.product-colorPickers-list
	> li.inline
	span {
	display: none;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #product-colors-form
	ul.product-colorPickers-list
	> li
	.colorPicker-picker {
	width: 22px;
	height: 22px;
}

#liveart-isolate-container .liveart-tabs-content .no-configuration-label-container {
	text-align: center;
	margin-top: 20px;
}

#liveart-isolate-container .liveart-tabs-content #main-controls-product-dimensions {
	margin-top: -6px;
	margin-bottom: 2px;
	padding: 0px 20px 15px 20px;
	width: 100%;
	float: left;
	display: inline-block;
}

#liveart-isolate-container
	.liveart-tabs-content
	#main-controls-product-dimensions
	#product-dimensions-container {
	display: table;
	width: 100%;
	box-sizing: border-box;
}

#liveart-isolate-container
	.liveart-tabs-content
	#main-controls-product-dimensions
	#product-dimensions-container
	> div {
	display: table-cell;
}

#liveart-isolate-container
	.liveart-tabs-content
	#main-controls-product-dimensions
	#product-dimensions-container
	#product-dimensions-inputs {
	width: auto;
}

#liveart-isolate-container
	.liveart-tabs-content
	#main-controls-product-dimensions
	#product-dimensions-container
	#product-dimensions-swap-group {
	width: 33px;
	vertical-align: middle;
	text-align: right;
}

#liveart-isolate-container
	.liveart-tabs-content
	#main-controls-product-dimensions
	#product-dimensions-container
	#product-dimensions-swap-group
	button {
	width: 28px;
	padding-left: 4px;
	padding-right: 4px;
}

#liveart-isolate-container
	.liveart-tabs-content
	#main-controls-product-dimensions
	#product-dimensions-container
	.control-group {
	overflow: hidden;
	height: 28px;
	margin: 2px 0;
	min-width: 115px;
}

#liveart-isolate-container
	.liveart-tabs-content
	#main-controls-product-dimensions
	#product-dimensions-container
	.control-group
	.control-label {
	line-height: 28px;
	width: 1%;
}

#liveart-isolate-container
	.liveart-tabs-content
	#main-controls-product-dimensions
	#product-dimensions-container
	.control-group
	.controls {
	float: right;
	width: 60%;
	min-width: 110px;
}

#liveart-isolate-container
	.liveart-tabs-content
	#main-controls-product-dimensions
	#product-dimensions-container
	.tooltip {
	min-width: 150px;
}

#liveart-isolate-container .liveart-tabs-content #main-controls-product-dimensions .btn-group {
	display: block;
}

#liveart-isolate-container .liveart-tabs-content #main-controls-product-dimensions .dropdown-menu {
	margin-top: 30px;
}

#liveart-isolate-container
	.liveart-tabs-content
	#main-controls-product-dimensions
	.dropdown-menu
	li
	a {
	height: 30px;
	line-height: 28px;
	font-size: 12px;
}

#liveart-isolate-container .liveart-tabs-content > #add-text-form > div#add-text-form-content,
#liveart-isolate-container .liveart-tabs-content > #add-names-form > div#add-names-form-content {
	padding-bottom: 10px;
	margin: 0;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-text-form
	> div#add-text-form-content.container-scrollable,
#liveart-isolate-container
	.liveart-tabs-content
	> #add-names-form
	> div#add-names-form-content.container-scrollable {
	height: 435px;
	overflow-y: auto;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-text-form
	> div#add-text-form-content
	.column,
#liveart-isolate-container
	.liveart-tabs-content
	> #add-names-form
	> div#add-names-form-content
	.column {
	padding: 0 20px;
	float: left;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-text-form
	> div#add-text-form-content
	.column
	> div,
#liveart-isolate-container
	.liveart-tabs-content
	> #add-names-form
	> div#add-names-form-content
	.column
	> div,
#liveart-isolate-container
	.liveart-tabs-content
	> #add-text-form
	> div#add-text-form-content
	.column
	> h6,
#liveart-isolate-container
	.liveart-tabs-content
	> #add-names-form
	> div#add-names-form-content
	.column
	> h6 {
	margin-top: 0;
	margin-bottom: 10px;
}

#liveart-isolate-container .liveart-tabs-content > #add-text-form > div#add-text-form-content h6,
#liveart-isolate-container .liveart-tabs-content > #add-names-form > div#add-names-form-content h6 {
	color: #333;
	font-size: 12px;
	font-weight: normal;
	margin: 3px 0;
}

#liveart-isolate-container .liveart-tabs-content > #add-text-form .btn,
#liveart-isolate-container .liveart-tabs-content > #add-names-form .btn,
#liveart-isolate-container .liveart-tabs-content > #add-text-form div.colorPicker-picker,
#liveart-isolate-container .liveart-tabs-content > #add-names-form div.colorPicker-picker {
	height: 28px;
}

#liveart-isolate-container .liveart-tabs-content > #add-text-form div.colorPicker-picker,
#liveart-isolate-container .liveart-tabs-content > #add-names-form div.colorPicker-picker {
	width: 28px;
	background-size: 26px 26px;
	margin-left: 5px;
	line-height: 44px;
}

#liveart-isolate-container .liveart-tabs-content > #add-text-form .btn-group .btn#font-btn,
#liveart-isolate-container .liveart-tabs-content > #add-names-form .btn-group .btn#font-btn2 {
	font-size: 18px !important;
	padding: 1px 6px;
	overflow: hidden;
}

#liveart-isolate-container .liveart-tabs-content > #add-text-form .btn-group ul#font-list,
#liveart-isolate-container .liveart-tabs-content > #add-names-form .btn-group ul#font-list2 {
	height: 300px;
	max-width: 300px;
	overflow-y: scroll;
}

#liveart-isolate-container .liveart-tabs-content > #add-text-form .btn-group ul#font-list > li > a,
#liveart-isolate-container
	.liveart-tabs-content
	> #add-names-form
	.btn-group
	ul#font-list2
	> li
	> a {
	font-size: 18px;
	padding-right: 3px;
	text-overflow: ellipsis;
	overflow: hidden;
}

#liveart-isolate-container .liveart-tabs-content > #add-text-form #text-font-options,
#liveart-isolate-container .liveart-tabs-content > #add-names-form #text-font-options2 {
	margin-top: 5px;
	text-align: left;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-text-form
	#text-font-options
	> .liveart-color-picker-group,
#liveart-isolate-container
	.liveart-tabs-content
	> #add-names-form
	#text-font-options2
	> .liveart-color-picker-group {
	float: right;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-text-form
	.liveart-color-picker-group
	> .liveart-color-picker#text-fill-color-picker
	+ div.colorPicker-picker,
#liveart-isolate-container
	.liveart-tabs-content
	> #add-names-form
	.liveart-color-picker-group
	> .liveart-color-picker#text-fill-color-picker-3
	+ div.colorPicker-picker {
	width: 42px;
	margin-left: 15px;
}

#liveart-isolate-container .liveart-tabs-content > #add-text-form #text-align-left-btn,
#liveart-isolate-container .liveart-tabs-content > #add-text-form #text-align-center-btn,
#liveart-isolate-container .liveart-tabs-content > #add-text-form #text-align-right-btn,
#liveart-isolate-container .liveart-tabs-content > #add-text-form .btn#bold-toggle-btn,
#liveart-isolate-container .liveart-tabs-content > #add-text-form .btn#italic-toggle-btn,
#liveart-isolate-container .liveart-tabs-content > #add-names-form .btn#bold-toggle-btn2,
#liveart-isolate-container .liveart-tabs-content > #add-names-form .btn#italic-toggle-btn2 {
	width: 28px;
	text-align: center;
	padding: 0;
	margin-top: 0;
}

#liveart-isolate-container .liveart-tabs-content > #add-text-form .btn#bold-toggle-btn > span,
#liveart-isolate-container .liveart-tabs-content > #add-text-form .btn#italic-toggle-btn > span,
#liveart-isolate-container .liveart-tabs-content > #add-names-form .btn#bold-toggle-btn2 > span,
#liveart-isolate-container .liveart-tabs-content > #add-names-form .btn#italic-toggle-btn2 > span {
	font-family: 'Times New Roman', Times, serif;
	font-size: 16px;
	font-weight: bold;
	text-shadow: none;
}

#liveart-isolate-container .liveart-tabs-content > #add-text-form .btn#italic-toggle-btn > span,
#liveart-isolate-container .liveart-tabs-content > #add-names-form .btn#italic-toggle-btn2 > span {
	font-style: italic;
}

#liveart-isolate-container .liveart-tabs-content > #add-text-form .btn:active#bold-toggle-btn,
#liveart-isolate-container .liveart-tabs-content > #add-text-form .btn.active#bold-toggle-btn,
#liveart-isolate-container .liveart-tabs-content > #add-text-form .btn.active#italic-toggle-btn,
#liveart-isolate-container .liveart-tabs-content > #add-text-form .btn:active#italic-toggle-btn,
#liveart-isolate-container .liveart-tabs-content > #add-names-form .btn:active#bold-toggle-btn2,
#liveart-isolate-container .liveart-tabs-content > #add-names-form .btn.active#bold-toggle-btn2,
#liveart-isolate-container .liveart-tabs-content > #add-names-form .btn.active#italic-toggle-btn2,
#liveart-isolate-container .liveart-tabs-content > #add-names-form .btn:active#italic-toggle-btn2 {
	background-color: #575757;
	border-color: #464646;
	-webkit-box-shadow: 0 1px 0 #4a4a4a inset;
	-moz-box-shadow: 0 1px 0 #4a4a4a inset;
	box-shadow: 0 1px 0 #4a4a4a inset;
	background-image: none;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-text-form
	.btn:active#bold-toggle-btn
	> span,
#liveart-isolate-container
	.liveart-tabs-content
	> #add-text-form
	.btn.active#bold-toggle-btn
	> span,
#liveart-isolate-container
	.liveart-tabs-content
	> #add-text-form
	.btn.active#italic-toggle-btn
	> span,
#liveart-isolate-container
	.liveart-tabs-content
	> #add-text-form
	.btn:active#italic-toggle-btn
	> span,
#liveart-isolate-container
	.liveart-tabs-content
	> #add-names-form
	.btn:active#bold-toggle-btn2
	> span,
#liveart-isolate-container
	.liveart-tabs-content
	> #add-names-form
	.btn.active#bold-toggle-btn2
	> span,
#liveart-isolate-container
	.liveart-tabs-content
	> #add-names-form
	.btn.active#italic-toggle-btn2
	> span,
#liveart-isolate-container
	.liveart-tabs-content
	> #add-names-form
	.btn:active#italic-toggle-btn2
	> span {
	color: #fff;
}

#liveart-isolate-container .liveart-tabs-content > #add-text-form #text-align-left-btn,
#liveart-isolate-container .liveart-tabs-content > #add-text-form #text-align-center-btn,
#liveart-isolate-container .liveart-tabs-content > #add-text-form #text-align-right-btn {
	background-repeat: no-repeat;
	background-position: center;
	background-color: #efefef;
}

#liveart-isolate-container .liveart-tabs-content > #add-text-form #text-align-left-btn.active,
#liveart-isolate-container .liveart-tabs-content > #add-text-form #text-align-center-btn.active,
#liveart-isolate-container .liveart-tabs-content > #add-text-form #text-align-right-btn.active {
	background-color: #e0e0e0;
}

#liveart-isolate-container .liveart-tabs-content > #add-text-form input[type='text'] {
	padding: 4px 6px;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-text-form
	input[type='text']#add-text-input {
	width: 83px;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-text-form
	input[type='text']#edit-text-input {
	width: 119px;
}

#liveart-isolate-container .liveart-tabs-content > #add-text-form textarea {
	width: 100%;
	height: 60px;
	border-left: none;
	border-right: none;
	border-top: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: 0 3px 6px #c9c9c9 inset;
	-moz-box-shadow: 0 3px 6px #c9c9c9 inset;
	box-shadow: 0 3px 6px #c9c9c9 inset;
	background: #f5f5f5;
	resize: vertical;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 10px;
	padding: 4px 6px;
	font-size: 14px !important;
	line-height: 20px;
	color: #555555;
	vertical-align: middle;
	min-height: 60px;
	max-height: 200px;
}

#liveart-isolate-container .liveart-tabs-content > #add-text-form #text-align-group.btn-group {
	margin-right: 10px;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-text-form
	#text-align-group.btn-group.disabled {
	opacity: 0.65;
	box-shadow: none;
	cursor: not-allowed;
	pointer-events: none;
}

#liveart-isolate-container .liveart-tabs-content > #add-text-form #add-text-btn {
	display: inline-block;
	float: right;
	vertical-align: top;
}

#liveart-isolate-container .liveart-tabs-content > #add-text-form #text-align-left-btn {
	background-image: url(../../assets/img/text-align-left-icon.png);
}

#liveart-isolate-container .liveart-tabs-content > #add-text-form #text-align-center-btn {
	background-image: url(../../assets/img/text-align-center-icon.png);
}

#liveart-isolate-container .liveart-tabs-content > #add-text-form #text-align-right-btn {
	background-image: url(../../assets/img/text-align-right-icon.png);
}

#liveart-isolate-container .liveart-tabs-content > #add-text-form .noUiSlider {
	margin-top: 10px;
}

#liveart-isolate-container .liveart-tabs-content > #add-text-form #text-form-size-label-seperator2 {
	font-size: 125%;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-text-form
	#text-effects-selector
	> ul.dropdown-menu {
	max-height: 150px;
	overflow-y: auto;
}

#liveart-isolate-container .liveart-tabs-content > #add-text-form #text-effects-btn {
	display: flex;
	align-items: center;
}

#liveart-isolate-container .liveart-tabs-content > #add-text-form #text-effects-btn svg {
	width: 50px !important;
}

#liveart-isolate-container .liveart-tabs-content > #add-text-form #text-effects-btn span {
	white-space: nowrap;
	overflow: hidden;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-names-form
	> .main-part
	> #add-names-form-content {
	padding: 15px 22px 10px 22px;
	margin: 0;
	text-align: center;
	width: 100%;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-names-form
	> .main-part
	> #add-names-form-content
	> * {
	margin-bottom: 15px;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-names-form
	> .main-part
	> #add-names-form-content
	.column
	> h6 {
	text-align: left;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-names-form
	> .main-part
	> #add-names-form-content
	#add-names-btn,
#liveart-isolate-container
	.liveart-tabs-content
	> #add-names-form
	> .main-part
	> #add-names-form-content
	#add-numbers-btn {
	width: 100%;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-names-form
	> .main-part
	> #add-names-form-content
	#add-names-btn
	span:first-child,
#liveart-isolate-container
	.liveart-tabs-content
	> #add-names-form
	> .main-part
	> #add-names-form-content
	#add-numbers-btn
	span:first-child {
	display: none;
}

#liveart-isolate-container .liveart-tabs-content > #add-names-form #more-text-options {
	cursor: pointer;
	margin-top: 15px;
}

#liveart-isolate-container .liveart-tabs-content > #add-names-form #liveart-add-more-names-btn {
	text-decoration: underline;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-names-form
	#liveart-add-more-names-btn:hover {
	text-decoration: none;
}

#liveart-isolate-container .liveart-tabs-content > #add-names-form #names-number-table-container {
	margin-bottom: 5px;
	margin-top: 10px;
	max-height: 443px;
	padding-right: 15px;
	padding-left: 15px;
	overflow-x: hidden;
	overflow-y: auto;
}

#liveart-isolate-container .liveart-tabs-content > #add-names-form #names-number-table {
	width: 100%;
}

#liveart-isolate-container .liveart-tabs-content > #add-names-form #names-number-table td {
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: left;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-names-form
	#names-number-table
	td:last-child {
	padding-right: 0;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-names-form
	#names-number-table
	td:nth-child(1) {
	width: 8%;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-names-form
	#names-number-table
	td:nth-child(2) {
	width: 50%;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-names-form
	#names-number-table
	td:nth-child(3) {
	width: 17%;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-names-form
	#names-number-table
	td:nth-child(4) {
	width: 17%;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-names-form
	#names-number-table
	td:nth-child(5) {
	width: 8%;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-names-form
	#names-number-table
	td
	input[type='text'] {
	margin-bottom: 0;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-names-form
	#names-number-table
	td
	div.btn-group.liveart-names-numbers-size {
	width: 100%;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-names-form
	#names-number-table
	td
	div.btn-group.liveart-names-numbers-size
	> button:first-child {
	width: 70%;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-names-form
	#names-number-table
	td
	div.btn-group.liveart-names-numbers-size
	> .dropdown-menu {
	min-width: 88px;
	width: auto;
}

#liveart-isolate-container .liveart-tabs-content > #add-graphics-form .column {
	padding: 15px 20px;
}

#liveart-isolate-container .liveart-tabs-content > #add-graphics-form .column ul {
	margin: 0px;
}

#liveart-isolate-container .liveart-tabs-content > #add-graphics-form .column ul > li {
	overflow: auto;
}

#liveart-isolate-container .liveart-tabs-content > #add-graphics-form .column ul > li + li {
	padding-top: 11px;
}

#liveart-isolate-container .liveart-tabs-content > #add-graphics-form .column ul > li::after {
	content: '';
	clear: both;
	display: table;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-graphics-form
	.column
	div.colorPicker-picker {
	float: right;
	height: 25px;
	width: 25px;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #add-graphics-form
	.column
	a.liveart-color-picker-btn
	> span {
	display: inline-block;
	max-width: calc(100% - 25px);
}

#liveart-isolate-container .liveart-tabs-content > #add-graphics-form .column #image-added-info {
	display: none;
}

#liveart-isolate-container .liveart-tabs-content > #add-graphics-form .column h6 {
	color: #333;
	font-size: 12px;
	font-weight: normal;
	margin: 3px 0;
}

#liveart-isolate-container .liveart-tabs-content > #add-graphics-form .column #replace-graphic {
	margin-top: 15px;
}

#liveart-isolate-container .liveart-tabs-content > #add-graphics-form .column #replace-upload {
	margin-bottom: 15px;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #upload-graphics-form
	> .main-part
	> div#upload-image-form-content {
	padding: 15px 22px 10px 22px;
	margin: 0;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #upload-graphics-form
	> .main-part
	> div#upload-image-form-content
	#liveart-upload-upload-image-by-url {
	margin-bottom: 0;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #upload-graphics-form
	> .main-part
	> div#upload-image-form-content
	#liveart-file-upload-container {
	margin: 0;
	width: 100%;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #upload-graphics-form
	> .main-part
	> div#upload-image-form-content
	.invisible {
	width: 0;
	height: 0;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #upload-graphics-form
	> .main-part
	> div#upload-image-form-content
	#liveart-social-graphics-list {
	margin-top: 15px;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #upload-graphics-form
	> .main-part
	> div#upload-image-form-content
	#liveart-social-graphics-list
	> li,
#liveart-isolate-container
	.liveart-tabs-content
	> #upload-graphics-form
	> .main-part
	> div#upload-image-form-content
	#liveart-social-graphics-list
	> li
	> a
	> .state,
#liveart-isolate-container
	.liveart-tabs-content
	> #upload-graphics-form
	> .main-part
	> div#upload-image-form-content
	#liveart-social-graphics-list
	> li
	> a
	> img {
	max-width: 100%;
	max-height: 100%;
	object-fit: cover;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #upload-graphics-form
	> .main-part
	> div#upload-image-form-content
	#liveart-social-photos-status {
	display: block;
	width: 200px;
	margin: auto;
	margin-top: 10px;
	text-align: center;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #upload-graphics-form
	> .main-part
	> div#upload-image-form-content
	button
	span {
	background-position: center center;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	display: block;
	margin: 0 auto;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #upload-graphics-form
	> .main-part
	> div#upload-image-form-content
	button.btn-social-acc {
	float: left;
	width: 86px;
	height: 34px;
	margin: 0 5px 20px;
	padding: 4px 5px;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #upload-graphics-form
	> .main-part
	> div#upload-image-form-content
	#instagram-btn
	span {
	background-image: url(../../assets/img/insta-logo.png);
}

#liveart-isolate-container
	.liveart-tabs-content
	> #upload-graphics-form
	> .main-part
	> div#upload-image-form-content
	#google-btn
	span {
	background-image: url(../../assets/img/google-logo.png);
}

#liveart-isolate-container
	.liveart-tabs-content
	> #upload-graphics-form
	> .main-part
	> div#upload-image-form-content
	#facebook-btn
	span {
	background-image: url(../../assets/img/fb-logo.png);
}

#liveart-isolate-container
	.liveart-tabs-content
	> #upload-graphics-form
	> .main-part
	> div#upload-image-form-content
	#flickr-btn
	span {
	background-image: url(../../assets/img/flikr-logo.png);
}

#liveart-isolate-container
	.liveart-tabs-content
	> #upload-graphics-form
	> .main-part
	> div#upload-image-form-content
	#social-image-added-info,
#liveart-isolate-container
	.liveart-tabs-content
	> #upload-graphics-form
	> .main-part
	> div#upload-image-form-content
	#social-image-added-info.show {
	display: none !important;
}

#liveart-isolate-container .liveart-tabs-content > #save-share-load-form > .column {
	padding: 15px 22px 10px 22px;
}

#liveart-isolate-container .liveart-tabs-content > #admin-mode-form #constraints-list {
	margin-left: 20px;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #admin-mode-form
	#constraints-list
	ul#constraints-container {
	list-style: none;
	padding-left: 10px;
}

#liveart-isolate-container
	.liveart-tabs-content
	> #admin-mode-form
	#constraints-list
	ul#constraints-container
	li
	.restriction-option {
	padding-left: 10px;
}

#liveart-isolate-container .liveart-tabs-content > #admin-mode-form .apply-constrains {
	display: block;
	margin-top: 20px;
}

#liveart-isolate-container .liveart-tabs-content > #admin-mode-form .apply-constrains button {
	display: block;
	margin: auto;
}

#liveart-isolate-container .liveart-dropdown-form-header {
	padding: 10px 10px 11px 22px;
	background-color: #f9f9f9;
	border-bottom: 1px solid #e0e0e0;
	height: 40px;
}

#liveart-isolate-container .liveart-dropdown-form-header > .liveart-form-header-title {
	font-size: 14px;
	color: #000000;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-align: left;
}

#liveart-isolate-container .liveart-close-window-btn {
	display: block;
	float: right;
	width: 20px;
	height: 20px;
	background-image: url(../../assets/img/close-window-icon-black.png);
}

#liveart-isolate-container .liveart-header-btn {
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	float: right;
}

#liveart-isolate-container .liveart-header-btn_collapse {
	background: url(../img/collapse-icon.svg) 0 0;
	transform: rotate(90deg);
	margin-top: -3px;
}

#liveart-isolate-container .liveart-header-btn_expand {
	background: url(../img/expand-icon.svg) 0 0;
	transform: rotate(90deg);
	margin-top: -3px;
}

#liveart-isolate-container .tabs-left {
	height: 100%;
}

#liveart-isolate-container .tabs-left .liveart-tabs {
	background-color: #f8f8f8;
	height: 100%;
	margin: 1px 0 0 0;
}

#liveart-isolate-container .tabs-left .liveart-tabs > li > a {
	white-space: nowrap;
	width: 105px;
	padding: 10px 22px 9px 22px;
	margin-bottom: 0px !important;
	border-left: none !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
	color: #000000;
}

#liveart-isolate-container .tabs-left .liveart-tabs > li > a:hover {
	border-color: #dddddd;
}

#liveart-isolate-container .tabs-left .liveart-tabs > li:first-child > a {
	border-top: none !important;
}

#liveart-isolate-container .tabs-left .liveart-tabs > li.active > a {
	color: #000000;
	font-weight: bold;
}

#liveart-isolate-container .tabs-left .liveart-scroll-pane {
	overflow-y: scroll;
	overflow-x: hidden;
	float: left;
	height: 100%;
}

#liveart-isolate-container .search-box .input-group {
	margin: 9px 36px 0 10px;
}

#liveart-isolate-container .search-box .input-group .input-group-addon {
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px;
}

#liveart-isolate-container .search-box .input-group .close {
	position: absolute;
	right: 10px;
	line-height: 29px;
	z-index: 2;
}

#liveart-isolate-container .small-tab .search-box .input-group {
	margin-right: 29px;
}

#liveart-isolate-container .liveart-back-btn {
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	margin: -2px 7px 0 -12px;
	background-image: url(../../assets/img/back-icon-black.png);
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

#liveart-isolate-container ul.liveart-categories-subcategories {
	margin: 10px;
	padding: 0;
	height: 441px;
	overflow-y: auto;
	overflow-x: hidden;
	padding-bottom: 2px;
}

#liveart-isolate-container ul.liveart-categories-subcategories > li {
	margin: 0;
	margin-right: -1px;
	margin-bottom: -1px;
	padding: 0;
	float: left;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	width: 112px;
	height: 112px;
	position: relative;
	cursor: pointer;
	border-color: #333333;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

#liveart-isolate-container ul.liveart-categories-subcategories > li:last-child {
	margin-right: 0;
}

#liveart-isolate-container ul.liveart-categories-subcategories > li.product {
	margin-bottom: 50px;
}

#liveart-isolate-container ul.liveart-categories-subcategories > li > a {
	display: flex;
	font-weight: bold;
	text-decoration: none;
	position: absolute;
	bottom: 0;
	width: 110px;
	height: 110px;
	background-color: #ffffff;
}

#liveart-isolate-container ul.liveart-categories-subcategories > li > a > img {
}

#liveart-isolate-container ul.liveart-categories-subcategories > li > a > img[src$='svg'] {
	/* padding: 20px */
}

#liveart-isolate-container ul.liveart-categories-subcategories > li > a > img[src=''] {
	display: none;
}

#liveart-isolate-container ul.liveart-categories-subcategories > li > a > span {
	position: absolute;
	top: 113px;
	text-overflow: ellipsis;
	font-weight: normal;
	white-space: nowrap;
	max-width: 112px;
	overflow-x: hidden;
	overflow-y: hidden;
}

#liveart-isolate-container ul.liveart-categories-subcategories > li > a > div.state {
	width: 110px;
	height: 110px;
	position: absolute;
	border: 5px solid transparent;
	background-color: transparent;
	z-index: 10;
}

#liveart-isolate-container
	ul.liveart-categories-subcategories
	> li
	> a
	> div.state.lazy-load-uploading {
	display: block !important;
	z-index: 100;
	background-image: url('../img/tracker/image_preloader.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 70px;
}

#liveart-isolate-container ul.liveart-categories-subcategories > li:hover a > div.state,
#liveart-isolate-container ul.liveart-categories-subcategories > li.active a > div.state {
	border-color: #333333;
}

#liveart-isolate-container ul.liveart-categories-subcategories > li.active a > div.state {
	background-image: url(../../assets/img/check-icon.png);
	background-repeat: no-repeat;
	background-position: center center;
}

#liveart-isolate-container ul.liveart-categories-subcategories > li.image > a > span {
	display: none;
}

#liveart-isolate-container ul.liveart-categories-subcategories > li.category > a > div.state {
	display: none;
}

#liveart-isolate-container ul.liveart-categories-subcategories > li.category > a > span {
	top: 83px;
	bottom: 0;
	max-width: 110px;
	padding: 5px 10px;
	font-weight: bold;
	background-color: white;
	z-index: 9;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

#liveart-isolate-container ul.liveart-categories-subcategories > li.category:hover a > span,
#liveart-isolate-container ul.liveart-categories-subcategories > li.category:active a > span {
	background-color: #333;
	color: white;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

#liveart-isolate-container ul.liveart-categories-subcategories > li.inform-message {
	display: block;
	width: 100%;
	height: auto;
	font-size: 20px;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

#liveart-isolate-container ul.liveart-categories-subcategories > li.inform-message:hover {
	cursor: default;
}

#liveart-isolate-container .small-tab ul.liveart-categories-subcategories > li {
	width: 100px;
	height: 100px;
}

#liveart-isolate-container .small-tab ul.liveart-categories-subcategories > li > a {
	width: 98px;
	height: 98px;
}

#liveart-isolate-container .small-tab ul.liveart-categories-subcategories > li > a > img {
	max-width: 98px;
	max-height: 98px;
}

#liveart-isolate-container .small-tab ul.liveart-categories-subcategories > li > a > span {
	top: 100px;
	max-width: 98px;
}

#liveart-isolate-container .small-tab ul.liveart-categories-subcategories > li > a > div.state {
	width: 98px;
	height: 98px;
}

#liveart-isolate-container .small-tab ul.liveart-categories-subcategories > li.category > a > span {
	top: 70px;
}

#liveart-isolate-container .search-preloader {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('../img/tracker/image_preloader.svg');
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: 20%;
	background-repeat: no-repeat;
}

#liveart-isolate-container .btn-social {
	text-align: center;
}

#liveart-isolate-container .btn-social > :first-child {
	line-height: 28px;
}

#liveart-isolate-container .product-color-picker div.colorPicker-palette {
	max-height: 342px;
}

#liveart-isolate-container .multicolor-product div.colorPicker-palette {
	max-height: 202px;
}

#liveart-isolate-container ul.liveart-button-bar {
	margin-bottom: 0;
	background-color: #ffffff;
	height: 39px;
	display: block;
	vertical-align: middle;
	transition: all 0.5s;
	-moz-transition: all 0.5s ease, -moz-transform 0.5s;
	-webkit-transition: all 0.5s ease, -webkit-transform 0.5s;
	-o-transition: all 0.5s ease, -o-transform 0.5s;
}

#liveart-isolate-container ul.liveart-button-bar > li {
	padding: 0;
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background-image: none;
	margin-left: 0;
	border-right: 1px solid #e0e0e0;
}

#liveart-isolate-container ul.liveart-button-bar > li > a {
	text-shadow: none;
	color: #bebebe;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	line-height: 20px;
	text-align: left;
	padding: 8px 15px;
	height: 39px;
	cursor: default;
}

#liveart-isolate-container ul.liveart-button-bar > li > a > svg {
	height: 24px;
	width: 24px;
	position: absolute;
	top: 8px;
	fill: #bebebe;
}

#liveart-isolate-container ul.liveart-button-bar > li:not(#get-quote-btn):not(#save-template-btn) {
	min-width: 95px;
	max-width: 125px;
}

#liveart-isolate-container
	ul.liveart-button-bar
	> li:not(#get-quote-btn):not(#save-template-btn)
	> a
	> span {
	display: inline-block;
	position: relative;
	max-width: 65px;
	overflow: hidden;
	white-space: nowrap;
	top: 2px;
	margin-left: 34px;
}

#liveart-isolate-container
	ul.liveart-button-bar
	> li:not(#get-quote-btn):not(#save-template-btn)
	> a:focus,
#liveart-isolate-container
	ul.liveart-button-bar
	> li:not(#get-quote-btn):not(#save-template-btn)
	> a:hover {
	background-color: #fff;
	background-image: none;
	color: #bebebe;
}

#liveart-isolate-container
	ul.liveart-button-bar
	> li:not(#get-quote-btn):not(#save-template-btn).enabled
	> a {
	color: #000;
	cursor: pointer;
}

#liveart-isolate-container
	ul.liveart-button-bar
	> li:not(#get-quote-btn):not(#save-template-btn).enabled
	> a
	svg {
	fill: #000;
}

#liveart-isolate-container
	ul.liveart-button-bar
	> li:not(#get-quote-btn):not(#save-template-btn).enabled
	> a:focus,
#liveart-isolate-container
	ul.liveart-button-bar
	> li:not(#get-quote-btn):not(#save-template-btn).enabled
	> a:hover {
	border-color: #252525;
	background: #333 none;
	color: #fff;
}

#liveart-isolate-container
	ul.liveart-button-bar
	> li:not(#get-quote-btn):not(#save-template-btn).enabled
	> a:focus
	svg,
#liveart-isolate-container
	ul.liveart-button-bar
	> li:not(#get-quote-btn):not(#save-template-btn).enabled
	> a:hover
	svg {
	fill: #fff;
}

#liveart-isolate-container
	ul.liveart-button-bar
	> li:not(#get-quote-btn):not(#save-template-btn).enabled
	> a:hover,
#liveart-isolate-container
	ul.liveart-button-bar
	> li:not(#get-quote-btn):not(#save-template-btn).enabled.open
	> a:hover,
#liveart-isolate-container
	ul.liveart-button-bar
	> li:not(#get-quote-btn):not(#save-template-btn).enabled.active
	> a {
	background-color: #333;
	color: #fff;
}

#liveart-isolate-container
	ul.liveart-button-bar
	> li:not(#get-quote-btn):not(#save-template-btn).enabled
	> a:hover
	> span,
#liveart-isolate-container
	ul.liveart-button-bar
	> li:not(#get-quote-btn):not(#save-template-btn).enabled.active
	> a
	> span,
#liveart-isolate-container
	ul.liveart-button-bar
	> li:not(#get-quote-btn):not(#save-template-btn).enabled
	> a:hover
	svg,
#liveart-isolate-container
	ul.liveart-button-bar
	> li:not(#get-quote-btn):not(#save-template-btn).enabled.active
	> a
	svg {
	fill: #fff;
}

#liveart-isolate-container ul.liveart-button-bar > li:last-child {
	margin-right: 0;
	border: none;
}

#liveart-isolate-container ul.liveart-button-bar > li:last-child > a {
	-webkit-border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
}

#liveart-isolate-container ul.liveart-button-bar > li:first-child > a {
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px;
}

#liveart-isolate-container ul.liveart-button-bar > li.dropup a .glyphicon {
	padding: 0 14px 0 0;
}

#liveart-isolate-container ul.liveart-button-bar > li.dropup > .dropdown-menu {
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	border: 0;
	padding: 0;
	margin-bottom: 2px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	min-width: 100%;
}

#liveart-isolate-container ul.liveart-button-bar > li.dropup > .dropdown-menu:before {
	display: none;
}

#liveart-isolate-container ul.liveart-button-bar > li.dropup > .dropdown-menu:after {
	display: none;
}

#liveart-isolate-container ul.liveart-button-bar > li.dropup > .dropdown-menu > li > a {
	height: 38px;
	line-height: 35px;
	border: 1px solid #ffffff;
	padding-left: 40px;
	background-repeat: no-repeat;
}

#liveart-isolate-container ul.liveart-button-bar > li.dropup > .dropdown-menu > li > a:hover {
	background-color: #333;
	color: #fff;
}

#liveart-isolate-container
	ul.liveart-button-bar
	> li.dropup
	> .dropdown-menu
	> li
	> a.liveart-text-layer:focus,
#liveart-isolate-container
	ul.liveart-button-bar
	> li.dropup
	> .dropdown-menu
	> li
	> a.liveart-text-layer:hover {
	background-image: url(../../assets/img/text-icon-white.png);
}

#liveart-isolate-container
	ul.liveart-button-bar
	> li.dropup
	> .dropdown-menu
	> li
	> a.liveart-color-picker-btn {
	padding: 0;
}

#liveart-isolate-container
	ul.liveart-button-bar
	> li.dropup
	> .dropdown-menu
	> li
	> a.liveart-color-picker-btn
	> span {
	padding-left: 0;
	padding-right: 10px;
	display: inline;
	position: static;
	top: 0;
	margin-left: 0;
}

#liveart-isolate-container
	ul.liveart-button-bar
	> li.dropup
	> .dropdown-menu
	> li
	> a.liveart-color-picker-btn
	> div.colorPicker-picker {
	background-size: 16px 16px;
}

#liveart-isolate-container
	ul.liveart-button-bar
	> li.dropup
	> .dropdown-menu
	> li#vertical-flip
	> a#vertical-flip-btn {
	background-image: url(../../assets/img/vertical-flip-icon.png);
}

#liveart-isolate-container
	ul.liveart-button-bar
	> li.dropup
	> .dropdown-menu
	> li#horizontal-flip
	> a#horizontal-flip-btn {
	background-image: url(../../assets/img/horizontal-flip-icon.png);
}

#liveart-isolate-container
	ul.liveart-button-bar
	> li.dropup
	> .dropdown-menu
	> li#align-left
	> a#align-left-btn {
	background-image: url(../../assets/img/align-left-icon.png);
}

#liveart-isolate-container
	ul.liveart-button-bar
	> li.dropup
	> .dropdown-menu
	> li#align-right
	> a#align-right-btn {
	background-image: url(../../assets/img/align-right-icon.png);
}

#liveart-isolate-container
	ul.liveart-button-bar
	> li.dropup
	> .dropdown-menu
	> li#align-center
	> a#align-center-btn {
	background-image: url(../../assets/img/align-center-icon.png);
}

#liveart-isolate-container
	ul.liveart-button-bar
	> li.dropup
	> .dropdown-menu
	> li#overlap-toward
	> a#overlap-toward-btn {
	background-image: url(../../assets/img/overlap-toward-icon.png);
}

#liveart-isolate-container
	ul.liveart-button-bar
	> li.dropup
	> .dropdown-menu
	> li#overlap-backward
	> a#overlap-backward-btn {
	background-image: url(../../assets/img/overlap-backward-icon.png);
}

#liveart-isolate-container ul.liveart-button-bar > li.dropup > .dropdown-menu > li#copy > a,
#liveart-isolate-container ul.liveart-button-bar > li.dropup > .dropdown-menu > li#paste > a {
	padding-left: 14px;
}

#liveart-isolate-container ul.liveart-button-bar > li.dropup > .dropdown-menu > .divider {
	padding: 0 20px;
	margin: 4px 10px;
}

#liveart-isolate-container ul.liveart-button-bar > li.dropup > .dropdown-menu > .dropdown-header {
	text-align: center;
}

#liveart-isolate-container ul.liveart-button-bar > li.no-icon > a > span {
	max-width: 95px !important;
}

#liveart-isolate-container ul.liveart-button-bar > li.pull-item-right {
	position: absolute;
	right: 0;
}

#liveart-isolate-container ul.liveart-button-bar > li#redo > a#redo-btn > svg {
	float: right;
	right: 15px;
}

#liveart-isolate-container ul.liveart-button-bar > li#redo > a#redo-btn > span {
	margin-left: 0;
	margin-right: 36px;
}

#liveart-isolate-container ul.liveart-button-bar > li#copy-to-back #copy-to-back-btn span {
	margin-left: 0 !important;
	white-space: nowrap;
}

#liveart-isolate-container ul.liveart-button-bar > li#get-quote-btn,
#liveart-isolate-container ul.liveart-button-bar > li#save-template-btn {
	border-left: 1px solid #e0e0e0;
	border-right: none;
	display: inline-block;
}

#liveart-isolate-container ul.liveart-button-bar > li#get-quote-btn > a,
#liveart-isolate-container ul.liveart-button-bar > li#save-template-btn > a {
	display: flex;
	align-items: center;
	text-align: right;
	color: #fff;
	padding: 8px 40px 8px 16px;
	cursor: pointer;
	background-color: #0ea510;
}

#liveart-isolate-container ul.liveart-button-bar > li#get-quote-btn > a > svg,
#liveart-isolate-container ul.liveart-button-bar > li#save-template-btn > a > svg {
	fill: #fff;
	right: 16px;
}

#liveart-isolate-container ul.liveart-button-bar > li#get-quote-btn > a span,
#liveart-isolate-container ul.liveart-button-bar > li#save-template-btn > a span {
	white-space: nowrap;
	font-size: 14px;
	font-weight: bold;
	padding: 2px 14px 0 0;
}

#liveart-isolate-container ul.liveart-button-bar > li#get-quote-btn > a:focus,
#liveart-isolate-container ul.liveart-button-bar > li#save-template-btn > a:focus,
#liveart-isolate-container ul.liveart-button-bar > li#get-quote-btn > a:hover,
#liveart-isolate-container ul.liveart-button-bar > li#save-template-btn > a:hover {
	background-color: #333;
	background-image: none;
	color: #fff;
}

#liveart-isolate-container ul.liveart-button-bar > li#get-quote-btn > a:focus > svg,
#liveart-isolate-container ul.liveart-button-bar > li#save-template-btn > a:focus > svg,
#liveart-isolate-container ul.liveart-button-bar > li#get-quote-btn > a:hover > svg,
#liveart-isolate-container ul.liveart-button-bar > li#save-template-btn > a:hover > svg {
	fill: #fff;
}

#liveart-isolate-container ul.liveart-button-bar > li#get-quote-btn.active > a,
#liveart-isolate-container ul.liveart-button-bar > li#save-template-btn.active > a {
	background-color: #333;
	color: #fff;
}

#liveart-isolate-container ul.liveart-button-bar > li#get-quote-btn.active > a > svg,
#liveart-isolate-container ul.liveart-button-bar > li#save-template-btn.active > a > svg {
	fill: #fff;
}

#liveart-isolate-container
	ul.liveart-button-bar
	ul#product-colorizable-elements-list
	a.liveart-color-picker-btn {
	padding: 0;
}

#liveart-isolate-container
	ul.liveart-button-bar
	ul#product-colorizable-elements-list
	a.liveart-color-picker-btn
	> span {
	width: 80%;
	display: inline-block;
	padding-left: 10px;
}

#liveart-isolate-container #product-sides-switch-container {
	background: #f9f9f9;
	height: auto;
	position: static;
	z-index: 998;
	-webkit-box-shadow: 0 -1px 5px #eaeaea inset;
	-moz-box-shadow: 0 -1px 5px #eaeaea inset;
	box-shadow: 0 -1px 5px #eaeaea inset;
	transition: all 0.5s;
	-moz-transition: all 0.5s ease, -moz-transform 0.5s;
	-webkit-transition: all 0.5s ease, -webkit-transform 0.5s;
	-o-transition: all 0.5s ease, -o-transform 0.5s;
}

#liveart-isolate-container #product-sides-switch-container .centered-pills-container {
	line-height: 0;
	text-align: center;
	padding: 0 20px;
}

#liveart-isolate-container #product-sides-switch-container .centered-pills-container .nav-pills {
	margin-top: 7px;
	margin-bottom: 7px;
	display: inline-block;
	overflow-x: auto;
	overflow-y: hidden;
	width: 100%;
	white-space: nowrap;
	text-align: center;
}

#liveart-isolate-container
	#product-sides-switch-container
	.centered-pills-container
	.nav-pills
	> li {
	margin-left: -4px;
	display: inline-block;
	float: none;
}

#liveart-isolate-container
	#product-sides-switch-container
	.centered-pills-container
	.nav-pills
	> li
	> a {
	background-color: transparent;
	color: #424242;
	border: 1px solid #424242;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

#liveart-isolate-container
	#product-sides-switch-container
	.centered-pills-container
	.nav-pills
	> li
	> a
	> span {
	padding-bottom: 0;
	font-weight: bold;
}

#liveart-isolate-container
	#product-sides-switch-container
	.centered-pills-container
	.nav-pills
	> li.active
	> a,
#liveart-isolate-container
	#product-sides-switch-container
	.centered-pills-container
	.nav-pills
	> li.active
	> a:hover,
#liveart-isolate-container
	#product-sides-switch-container
	.centered-pills-container
	.nav-pills
	> li.active
	> a:focus {
	background-color: #424242;
	color: #fff;
}

#liveart-isolate-container
	#product-sides-switch-container
	.centered-pills-container
	.nav-pills
	> li:first-child
	> a {
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px;
}

#liveart-isolate-container
	#product-sides-switch-container
	.centered-pills-container
	.nav-pills
	> li:last-child
	> a {
	-webkit-border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
}

#liveart-isolate-container .zoom-container {
	position: absolute;
	width: 29px;
	right: 10px;
	bottom: 90px;
	text-align: right;
	height: 60px !important;
	z-index: 1030;
	transition: all 0.5s;
	-moz-transition: all 0.5s ease, -moz-transform 0.5s;
	-webkit-transition: all 0.5s ease, -webkit-transform 0.5s;
	-o-transition: all 0.5s ease, -o-transform 0.5s;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#liveart-isolate-container .zoom-container h6 {
	display: inline-block;
	margin: 0;
	margin-right: 5px;
	padding-top: 2px;
}

#liveart-isolate-container .zoom-container button {
	width: 29px;
	height: 29px;
	padding: 5px 8px;
	display: block;
	background: #242424;
	border: 1px solid #242424;
	-webkit-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	border-radius: 2px !important;
	margin-top: 1px;
	position: relative;
}

#liveart-isolate-container .zoom-container button:last-child {
	padding-left: 7px;
}

#liveart-isolate-container .zoom-container button span.glyphicon {
	color: #ffffff;
}

#liveart-isolate-container .zoom-container button span.zoom-tooltip {
	display: block;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	right: 35px;
	bottom: 0;
	width: 115px;
	background-color: #333;
	border-radius: 3px;
	padding: 4px;
	font-size: 12px;
	color: #ffffff;
	transition: opacity 0.3s ease-out;
}

#liveart-isolate-container .zoom-container button span.zoom-tooltip:after {
	position: absolute;
	content: '';
	top: 60%;
	left: 100%;
	border-left: 5px solid #333;
	border-right: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-top: 5px solid transparent;
}

#liveart-isolate-container .zoom-container button:hover > span.zoom-tooltip {
	opacity: 1;
}

#liveart-isolate-container .editor-container__zoom-container {
	right: 5px;
}

#liveart-isolate-container #zoom-slider {
	margin-top: 7px;
	width: 100%;
}

#liveart-isolate-container #order-options-container {
	color: #000;
	font-size: 11px;
	margin-top: 20px;
}

#liveart-isolate-container #order-options-container .liveart-panel {
	margin-bottom: 2px;
	padding: 18px 18px 12px;
	width: 210px;
}

#liveart-isolate-container #order-options-container h5,
#liveart-isolate-container #order-options-container h6 {
	margin: 0;
}

#liveart-isolate-container #order-options-container h6 {
	color: #333;
	font-size: 12px;
	font-weight: normal;
	margin: 3px 0;
}

#liveart-isolate-container #order-options-container .divider {
	border-top: 1px solid #e0e0e0;
	margin: 12px 0 6px 0;
	width: 100%;
}

#liveart-isolate-container #order-options-container .divider-vertical {
	border-right: 1px solid #e0e0e0;
	display: inline;
	height: 21px;
	margin: 0 7px 0 4px;
}

#liveart-isolate-container #order-options-container .gray {
	color: #999;
}

#liveart-isolate-container #order-options-container .btn-link {
	font-size: 11px;
	padding: 0;
}

#liveart-isolate-container #order-options-container textarea {
	border: 1px solid #dcdcdc;
	margin: 10px auto;
	width: 250px;
	resize: vertical;
	display: block;
	min-height: 50px;
	max-height: 150px;
}

#liveart-isolate-container #order-options-container table,
#liveart-isolate-container #order-options-container tbody {
	width: 100%;
}

#liveart-isolate-container #order-options-container table td:last-child {
	text-align: right;
}

#liveart-isolate-container #order-options-container table.order-colors {
	line-height: 14px;
	margin-top: 12px;
}

#liveart-isolate-container #order-options-container table.order-price {
	margin: 0 auto 0 auto;
	max-height: 110px;
	overflow-x: hidden;
	overflow-y: auto;
	display: block;
}

#liveart-isolate-container #order-options-container table.order-price td {
	width: 50%;
}

#liveart-isolate-container #order-options-container table.order-price tbody {
	display: inline-table;
}

#liveart-isolate-container #order-options-container table.order-price td:last-child {
	color: #000;
	font-size: 15px;
}

#liveart-isolate-container #order-options-container table.order-price td.gray {
	text-align: right;
	padding-right: 15px;
}

#liveart-isolate-container #order-options-container table.order-price td.order-price {
	text-align: left;
}

#liveart-isolate-container #order-options-container #product-info-inner {
	max-height: 120px;
	overflow-y: auto;
}

#liveart-isolate-container #order-options-container .description {
	padding-right: 10px;
}

#liveart-isolate-container #product-sizes-list {
	max-height: 130px;
	overflow-x: hidden;
	overflow-y: auto;
	margin-top: 0;
}

#liveart-isolate-container #product-sizes-list li {
	width: 85px;
	float: left;
	margin-left: 25px;
	margin-bottom: 15px;
}

#liveart-isolate-container #product-sizes-list li .btn-group-quantity > button.close {
	float: none;
	padding-left: 5px;
	vertical-align: middle;
}

#liveart-isolate-container #product-sizes-list > li {
	height: 50px;
}

#liveart-isolate-container #product-sizes-list .quantity-label {
	font-size: 12px;
	font-weight: bold;
	padding-right: 5px;
	display: block;
	width: 100%;
	text-align: center;
}

#liveart-isolate-container #product-sizes-list select {
	width: 51px;
	padding: 4px 0;
}

#liveart-isolate-container #product-sizes-list button.size-btn > span.size-btn-label {
	display: inline-block;
	width: 40px;
	overflow-x: hidden;
	vertical-align: middle;
}

#liveart-isolate-container #product-sizes-list .btn-group-quantity {
	margin-left: 5px;
	white-space: nowrap;
	display: block;
}

#liveart-isolate-container #product-sizes-list .btn-group-quantity .glyphicon-plus {
	top: 1px;
	left: 0;
}

#liveart-isolate-container #product-sizes-list .btn-group-quantity .glyphicon-minus {
	top: 1px;
}

#liveart-isolate-container #product-sizes-list input,
#liveart-isolate-container #product-quantity input {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	width: 26px;
	padding: 0;
	margin: 0;
	border: none;
}

#liveart-isolate-container #product-sizes-list .btn,
#liveart-isolate-container #product-quantity .btn {
	height: 24px;
}

#liveart-isolate-container #product-sizes-panel .btn-default,
#liveart-isolate-container #product-quantity .btn-default {
	height: 24px;
}

#liveart-isolate-container #product-sizes-panel .btn.btn-round,
#liveart-isolate-container #product-quantity .btn.btn-round {
	width: 18px;
	height: 18px;
}

#liveart-isolate-container #product-quantity {
	margin-top: 12px;
}

#liveart-isolate-container #product-quantity .quantity-label {
	display: inline-block;
}

#liveart-isolate-container #place-order-btn {
	font-weight: bold;
	height: 32px;
	width: 60%;
	line-height: 20px;
	margin: 15px auto;
}

#liveart-isolate-container #product-sizes-panel .tooltip-inner {
	max-width: 200px !important;
	width: 200px !important;
}

#liveart-isolate-container #save-load-print-panel {
	text-align: center;
	padding: 7px 10px;
	height: 40px;
}

#liveart-isolate-container #save-load-print-panel > * {
	float: left;
}

#liveart-isolate-container #save-load-print-panel .divider-vertical {
	width: 2%;
}

#liveart-isolate-container #save-load-print-panel button {
	width: 22%;
}

#liveart-isolate-container #print-design-btn span {
	margin-right: 5px;
}

#liveart-isolate-container .product-options-container {
	padding: 0 20px;
	clear: both;
}

#liveart-isolate-container #product-options .product-option {
	width: 100%;
	display: inline-block;
	margin-bottom: 5px;
	margin-top: 5px;
}

#liveart-isolate-container #product-options .product-option .option-name {
	text-align: left;
}

#liveart-isolate-container #product-options .product-option .form-check-label > input {
	float: left;
	display: inline-block;
}

#liveart-isolate-container #product-options .product-option .form-check-label > span {
	float: left;
	display: inline-block;
	margin-left: 7px;
	margin-top: 2px;
}

#liveart-isolate-container #product-options .product-option ul.dropdown-menu {
	max-height: 240px;
	overflow-y: auto;
}

#liveart-isolate-container #product-options .product-option .product-option__checkbox-row {
	margin-top: 10px;
}

#liveart-isolate-container #product-options .product-option .product-option__checkbox-row input {
	margin: 0;
}

#liveart-isolate-container #product-options .product-option .product-option__checkbox-row span {
	margin-right: 10px;
}

#liveart-isolate-container .modal .modal-content {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#liveart-isolate-container .modal .modal-content label {
	display: block;
	margin-top: 15px;
	vertical-align: top;
}

#liveart-isolate-container .modal .modal-content p {
	margin-top: 15px;
}

#liveart-isolate-container .modal .modal-content input[type='text'] {
	width: 50%;
	margin: 4px 0;
}

#liveart-isolate-container .modal .modal-content input[type='checkbox'] {
	margin-right: 5px;
	margin-top: 2px;
}

#liveart-isolate-container .modal-body {
	padding-top: 0;
}

#liveart-isolate-container .modal-header h3 {
	font-size: 24px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}

#liveart-isolate-container .modal-footer {
	background-color: transparent;
	border-top: none;
	padding: 0 15px 15px;
	text-align: left;
}

#liveart-isolate-container #dpu-exceeded-popup {
	cursor: pointer;
	margin-bottom: 15px;
}

#liveart-isolate-container .menu-warning-badge {
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px !important;
	background-color: red;
	position: absolute;
	margin-left: -15px;
	margin-top: -5px;
}

#liveart-isolate-container #liveart-share-link-popup #liveart-share-link-input {
	cursor: pointer;
	resize: vertical;
	background-color: #eee;
	width: 100%;
}

#liveart-isolate-container #liveart-share-link-popup .input-group {
	width: 100%;
}

#liveart-isolate-container #liveart-share-link-popup .alert {
	margin-top: 20px;
}

#liveart-isolate-container #liveart-designs-list-popup .table > tbody > tr {
	cursor: pointer;
}

#liveart-isolate-container #liveart-designs-list-popup .table > tbody > tr.active > td {
	background-color: #333;
	color: #fff;
}

#liveart-isolate-container #liveart-designs-list-popup .modal-body {
	overflow-y: auto;
	height: 239px;
}

#liveart-isolate-container #liveart-designs-list-popup #liveart-remove-design {
	float: right;
	font-size: 21px;
	font-weight: bold;
	line-height: 1;
	color: #f90606;
	text-shadow: 0 1px 0 #000000;
}

#liveart-isolate-container #liveart-upload-conditions-popup .modal-body {
	max-height: none;
	padding-right: 0;
}

#liveart-isolate-container #liveart-upload-conditions-popup .upload-conditions-text {
	border: #ddd;
	max-height: 40vh;
	overflow: auto;
	margin-bottom: 15px;
	padding-right: 15px;
}

#liveart-isolate-container #liveart-upload-bar .progress-bar.animate {
	width: 0;
}

#liveart-isolate-container #liveart-upload-bar .uploading .progress {
	margin-bottom: 0 !important;
	margin-top: 15px;
}

#liveart-isolate-container #liveart-color-count-popup {
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #ddd;
}

#liveart-isolate-container #liveart-color-count-popup .modal-dialog {
	max-height: calc(100vh - 60px);
}

#liveart-isolate-container #liveart-color-count-popup .modal-content {
	width: 100%;
}

#liveart-isolate-container #liveart-color-count-popup .modal-body {
	padding-top: 25px;
}

#liveart-isolate-container #liveart-color-count-popup .modal-header {
	background: #000;
	margin: -1px;
}

#liveart-isolate-container #liveart-color-count-popup .modal-footer {
	border-top: 1px solid #ddd;
	padding: 14px 15px 15px;
}

#liveart-isolate-container #liveart-color-count-popup .modal-footer > * {
	float: right;
}

#liveart-isolate-container #liveart-color-count-popup .modal-footer .cta-block.disabled {
	cursor: not-allowed;
}

#liveart-isolate-container #liveart-color-count-popup #colors-number {
	margin-left: 25px;
}

#liveart-isolate-container #liveart-color-count-popup #colors-number-label {
	float: left;
	margin-right: 10px;
}

#liveart-isolate-container #liveart-color-count-popup #colors-numeric-stepper > input {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	width: 26px;
	padding: 0;
	margin: 0;
	border: none;
}

#liveart-isolate-container #liveart-color-count-popup .liveart-colorPicker-multi {
	background-color: #ffffff;
	padding: 3px;
	overflow: hidden;
	max-height: calc((100vh - 118px) / 1.75);
	overflow-y: auto;
}

#liveart-isolate-container #liveart-color-count-popup .liveart-colorPicker-multi.disable {
	opacity: 0.5;
}

#liveart-isolate-container
	#liveart-color-count-popup
	.liveart-colorPicker-multi.disable
	.colorPicker-swatch {
	cursor: default;
}

#liveart-isolate-container
	#liveart-color-count-popup
	.liveart-colorPicker-multi.disable
	.colorPicker-swatch:hover:not(.active) {
	border: 1px solid #d7d7d7;
}

#liveart-isolate-container
	#liveart-color-count-popup
	.liveart-colorPicker-multi
	.colorPicker-swatch.active {
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(../../assets/img/check-icon-white-border.png);
}

#liveart-isolate-container #liveart-color-count-popup #liveart-color-count-popup-process-colors {
	margin-top: 10px;
}

#liveart-isolate-container
	#liveart-color-count-popup
	#liveart-color-count-popup-process-colors
	input[type='checkbox'] {
	float: left;
}

#liveart-isolate-container
	#liveart-color-count-popup
	#liveart-color-count-popup-process-colors
	label {
	margin-left: 25px;
	margin-bottom: 0;
	font-weight: bold;
}

#liveart-isolate-container #liveart-color-count-popup-alert {
	margin-top: 10px;
}

#liveart-isolate-container #quote-popup {
	overflow: auto;
}

#liveart-isolate-container #quote-popup div#product-sizes-panel .order-price {
	font-size: 15px;
}

#liveart-isolate-container .version-buildtime {
	position: absolute;
	width: 250px;
	height: 70px !important;
	padding-top: 10px;
	padding-left: 10px;
	z-index: 9999;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	background-color: #ffffff;
}

#liveart-isolate-container #liveart-preloader .modal-dialog {
	z-index: 100;
}

#liveart-isolate-container #liveart-preloader .modal-backdrop {
	display: block;
	opacity: 0.5;
	z-index: 0;
}

#liveart-isolate-container #liveart-preloader.lite .modal-dialog {
	max-width: 440px;
	top: calc(50%-60px);
}

#liveart-isolate-container #liveart-preloader.lite .modal-dialog .modal-content {
	border: none;
	padding: 5px;
	box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1);
}

#liveart-isolate-container #liveart-preloader.lite .modal-dialog .modal-content .progress {
	margin-bottom: 0;
}

#liveart-isolate-container #liveart-preloader.lite .modal-backdrop {
	opacity: 0.1;
}

#liveart-isolate-container .ui-helpers-modal.alert-mode > .modal-dialog .modal-header {
	display: none;
}

#liveart-isolate-container .ui-helpers-modal.alert-mode > .modal-dialog .modal-body {
	min-height: 80px;
	padding: 15px;
}

#lettering-tools-canvas,
#lettering-tools-svg {
	position: absolute;
	left: -1000px;
}

.tooltipster-borderless.tooltipster-custom-white .tooltipster-box {
	background: #ffffff;
	border: 1px solid #9e9e9e;
	border-radius: 4px;
	box-shadow: 5px 5px 2px 0 rgba(0, 0, 0, 0.4);
}

.tooltipster-borderless.tooltipster-custom-white .tooltipster-content {
	color: #000000;
	padding: 8px;
	font-size: 12px;
}

#constraints-tooltip-content li {
	margin-bottom: 4px;
}

@media (min-width: 905px) {
	#liveart-isolate-container #liveart-main-container.fullSize #liveart-content {
		height: calc(100% - 30px);
	}

	#liveart-isolate-container
		#liveart-main-container.fullSize
		#liveart-content
		#main-controls-container {
		height: 100%;
		pointer-events: none;
	}

	#liveart-isolate-container
		#liveart-main-container.fullSize
		#liveart-content
		#main-controls-container
		#liveart-main-menu,
	#liveart-isolate-container
		#liveart-main-container.fullSize
		#liveart-content
		#main-controls-container
		.liveart-tabs-content
		> .tab-pane {
		pointer-events: all;
		border-right: none;
	}

	#liveart-isolate-container
		#liveart-main-container.fullSize
		#liveart-content
		#main-controls-container
		#liveart-main-menu.active,
	#liveart-isolate-container
		#liveart-main-container.fullSize
		#liveart-content
		#main-controls-container
		.liveart-tabs-content
		> .tab-pane.active {
		border-right: 2px solid #e0e0e0;
	}

	#liveart-isolate-container
		#liveart-main-container.fullSize
		#liveart-content
		#main-controls-container
		#liveart-main-menu.expanded,
	#liveart-isolate-container
		#liveart-main-container.fullSize
		#liveart-content
		#main-controls-container
		.liveart-tabs-content
		> .tab-pane.expanded {
		box-shadow: 6px 20px 20px rgba(0, 0, 0, 0.15);
	}

	#liveart-isolate-container
		#liveart-main-container.fullSize
		#liveart-content
		#main-controls-container
		#liveart-main-menu.expanded
		> .expanded-part,
	#liveart-isolate-container
		#liveart-main-container.fullSize
		#liveart-content
		#main-controls-container
		.liveart-tabs-content
		> .tab-pane.expanded
		> .expanded-part {
		display: flex;
		flex-direction: column;
	}

	#liveart-isolate-container
		#liveart-main-container.fullSize
		#liveart-content
		#main-controls-container
		#liveart-main-menu.expanded
		> .expanded-part
		.liveart-dropdown-form-header,
	#liveart-isolate-container
		#liveart-main-container.fullSize
		#liveart-content
		#main-controls-container
		.liveart-tabs-content
		> .tab-pane.expanded
		> .expanded-part
		.liveart-dropdown-form-header {
		padding-bottom: 10px;
	}

	#liveart-isolate-container
		#liveart-main-container.fullSize
		#liveart-content
		#main-controls-container
		#liveart-main-menu.expanded
		> .expanded-part
		.liveart-back-btn,
	#liveart-isolate-container
		#liveart-main-container.fullSize
		#liveart-content
		#main-controls-container
		.liveart-tabs-content
		> .tab-pane.expanded
		> .expanded-part
		.liveart-back-btn {
		display: none;
	}

	#liveart-isolate-container
		#liveart-main-container.fullSize
		#liveart-content
		#main-controls-container
		.liveart-tabs-content {
		height: 100%;
	}

	#liveart-isolate-container
		#liveart-main-container.fullSize
		#liveart-content
		#main-controls-container
		.liveart-tabs-content
		> .tab-pane.large-tab {
		max-width: 845px;
		box-shadow: 6px 20px 20px rgba(0, 0, 0, 0.15);
	}

	#liveart-isolate-container
		#liveart-main-container.fullSize
		#liveart-content
		#main-controls-container
		ul.liveart-categories-subcategories {
		height: 100%;
	}

	#liveart-isolate-container .editor-container__zoom-container {
		top: auto;
		bottom: 5px;
	}

	#liveart-isolate-container .editor-container__controls-container {
		max-width: 100%;
	}

	#liveart-isolate-container .liveart-close-window-btn {
		display: none;
	}

	#liveart-isolate-container .ui-helpers-modal.alert-mode > .modal-dialog {
		width: 400px;
	}
}

@media (min-width: 450px) {
	#liveart-isolate-container #liveart-preloader.lite .modal-dialog {
		margin: 30px auto;
	}
}

#liveart-isolate-container .canvas-container {
	position: relative;
}

#liveart-isolate-container .canvas-container > div.fillBackground {
	background-image: url('../img/bg-fill.png');
}

@media (max-width: 905px) {
	#liveart-isolate-container {
		width: 100%;
		font-size: 16px !important;
	}

	#liveart-isolate-container a,
	#liveart-isolate-container label,
	#liveart-isolate-container div,
	#liveart-isolate-container p,
	#liveart-isolate-container span,
	#liveart-isolate-container input,
	#liveart-isolate-container h3,
	#liveart-isolate-container h5,
	#liveart-isolate-container h6,
	#liveart-isolate-container button,
	#liveart-isolate-container ul,
	#liveart-isolate-container li {
		font-size: 16px;
	}

	#liveart-isolate-container .canvas-container {
		margin-left: 0;
	}

	#liveart-isolate-container .editor-container__canvas-container {
		margin-left: 0;
	}

	#liveart-isolate-container #liveart-header {
		display: none;
	}

	#liveart-isolate-container #liveart-main-container {
		width: 100%;
		height: auto;
	}

	#liveart-isolate-container #main-controls-container {
		width: 100%;
		background: #242424;
		height: 60px;
	}

	#liveart-isolate-container #alert-container {
		max-height: 110px;
	}

	#liveart-isolate-container ul#liveart-main-menu.liveart-list-view {
		width: 100%;
		margin-left: 0;
		height: 60px;
		overflow: hidden;
	}

	#liveart-isolate-container ul#liveart-main-menu.liveart-list-view > li {
		margin-top: 0;
	}

	#liveart-isolate-container ul#liveart-main-menu.liveart-list-view > li a,
	#liveart-isolate-container ul#liveart-main-menu.liveart-list-view > li a:focus {
		background-color: #242424;
		color: #f9f9f9;
		fill: #f9f9f9;
		border: none;
	}

	#liveart-isolate-container ul#liveart-main-menu.liveart-list-view > li a .glyphicon {
		font-size: 32px !important;
	}

	#liveart-isolate-container ul#liveart-main-menu.liveart-list-view > li.open > a,
	#liveart-isolate-container ul#liveart-main-menu.liveart-list-view > li.open > a:hover,
	#liveart-isolate-container ul#liveart-main-menu.liveart-list-view > li.open > a:focus {
		border-color: #505050;
		background-color: #f9f9f9;
		color: #000000;
		fill: #000000;
	}

	#liveart-isolate-container ul#liveart-main-menu.liveart-list-view > li#clear-design > a,
	#liveart-isolate-container ul#liveart-main-menu.liveart-list-view > li#clear-design > a:hover,
	#liveart-isolate-container ul#liveart-main-menu.liveart-list-view > li#clear-design > a:focus {
		color: #dc0909;
		fill: #dc0909;
	}

	#liveart-isolate-container ul#liveart-main-menu.liveart-list-view label {
		display: none;
	}

	#liveart-isolate-container .collapsed ul#liveart-main-menu.liveart-list-view {
		width: 100%;
	}

	#liveart-isolate-container .liveart-tabs-content {
		width: 100%;
	}

	#liveart-isolate-container .liveart-tabs-content > .tab-pane {
		width: 100%;
		left: 0;
		top: 60px;
		border-left: none;
		border-right: none;
	}

	#liveart-isolate-container .liveart-tabs-content > .tab-pane.large-tab,
	#liveart-isolate-container .liveart-tabs-content > .tab-pane.small-tab,
	#liveart-isolate-container .liveart-tabs-content > .tab-pane#quote-popup {
		width: 100%;
	}

	#liveart-isolate-container .liveart-tabs-content > .tab-pane#quote-popup {
		height: auto;
		min-height: 90.08264463vw;
	}

	#liveart-isolate-container .liveart-tabs-content > .tab-pane#quote-popup .column {
		float: none;
		margin: 0px auto;
	}

	#liveart-isolate-container .liveart-tabs-content > .tab-pane .column {
		width: 50%;
	}

	#liveart-isolate-container .liveart-tabs-content > .tab-pane.expandable-tab {
		width: 100%;
	}

	#liveart-isolate-container .liveart-tabs-content > .tab-pane.expandable-tab > .main-part,
	#liveart-isolate-container .liveart-tabs-content > .tab-pane.expandable-tab > .expanded-part {
		width: 100%;
		z-index: 10;
		height: auto;
		min-height: 100%;
		min-width: auto;
	}

	#liveart-isolate-container .liveart-tabs-content > .tab-pane.expandable-tab.expanded {
		width: 100%;
	}

	#liveart-isolate-container
		.liveart-tabs-content
		> .tab-pane.expandable-tab.expanded
		> .expanded-part {
		position: absolute;
		border-left: none;
		background-color: #ffffff;
	}

	#liveart-isolate-container .liveart-tabs-content > .tab-pane .btn.lock-btn {
		width: 12.26%;
	}

	#liveart-isolate-container
		.liveart-tabs-content
		> #add-text-form
		> div#add-text-form-content
		h6 {
		font-size: 16px;
	}

	#liveart-isolate-container .liveart-tabs-content > #add-text-form .column {
		float: left;
		display: block;
		max-width: 236px;
	}

	#liveart-isolate-container
		.liveart-tabs-content
		> #add-text-form
		> div#add-text-form-content
		.column:last-child {
		float: right;
	}

	#liveart-isolate-container
		.liveart-tabs-content
		> #add-text-form
		#text-form-size
		input[type='text'] {
		width: 43.87%;
	}

	#liveart-isolate-container .liveart-tabs-content > #upload-graphics-form > .main-part {
		width: 100%;
	}

	#liveart-isolate-container
		.liveart-tabs-content
		> #upload-graphics-form
		> .main-part
		> div#upload-image-form-content
		button.btn-social-acc {
		float: none;
		width: 100%;
	}

	#liveart-isolate-container
		.liveart-tabs-content
		> #upload-graphics-form
		> .main-part
		> div#upload-image-form-content
		#social-image-added-info.show {
		display: block;
		text-align: center;
	}

	#liveart-isolate-container
		.liveart-tabs-content
		> #add-names-form
		> .main-part
		> div#add-names-form-content
		button#add-names-btn,
	#liveart-isolate-container
		.liveart-tabs-content
		> #add-names-form
		> .main-part
		> div#add-names-form-content
		button#add-numbers-btn {
		height: 120px;
		width: 135px;
		padding: 4px;
		margin-left: 10px;
		margin-right: 10px;
	}

	#liveart-isolate-container
		.liveart-tabs-content
		> #add-names-form
		> .main-part
		> div#add-names-form-content
		button#add-names-btn
		span:first-child,
	#liveart-isolate-container
		.liveart-tabs-content
		> #add-names-form
		> .main-part
		> div#add-names-form-content
		button#add-numbers-btn
		span:first-child {
		display: block;
		width: 100%;
		height: 70px;
		background-size: 50px 50px;
		background-repeat: no-repeat;
		background-position: center center;
	}

	#liveart-isolate-container
		.liveart-tabs-content
		> #add-names-form
		> .main-part
		> div#add-names-form-content
		button#add-names-btn
		span:last-child,
	#liveart-isolate-container
		.liveart-tabs-content
		> #add-names-form
		> .main-part
		> div#add-names-form-content
		button#add-numbers-btn
		span:last-child {
		display: block;
		font-size: 14px !important;
	}

	#liveart-isolate-container
		.liveart-tabs-content
		> #add-names-form
		> .main-part
		> div#add-names-form-content
		button#add-names-btn
		span:first-child {
		background-image: url(../../assets/img/add-name-icon.svg);
	}

	#liveart-isolate-container
		.liveart-tabs-content
		> #add-names-form
		> .main-part
		> div#add-names-form-content
		button#add-numbers-btn
		span:first-child {
		background-image: url(../../assets/img/add-num-icon.svg);
	}

	#liveart-isolate-container
		.liveart-tabs-content
		> #add-names-form
		> .main-part
		> div#add-names-form-content
		button.liveart-expand-form-btn {
		font-size: 14px !important;
	}

	#liveart-isolate-container
		.liveart-tabs-content
		> #add-names-form
		> .main-part
		> div#add-names-form-content
		.liveart-expand-form-btn.pull-right {
		float: none !important;
		display: table;
		margin: 0px auto;
	}

	#liveart-isolate-container
		.liveart-tabs-content
		> #add-names-form
		> .main-part
		> div#add-names-form-content
		#liveart-add-more-names-btn {
		font-size: 14px !important;
	}

	#liveart-isolate-container
		.liveart-tabs-content
		> #add-names-form
		> .main-part
		> div#add-names-form-content
		.column {
		width: 50%;
		float: none;
		margin: 0px auto;
	}

	#liveart-isolate-container
		.liveart-tabs-content
		> #add-names-form
		> .main-part
		#add-names-info {
		display: block;
		text-align: center;
		margin: 15px 15px 0px 15px !important;
	}

	#liveart-isolate-container
		.liveart-tabs-content
		> #add-names-form
		#names-number-table
		td:nth-child(1) {
		width: 30px;
		padding-right: 3px;
	}

	#liveart-isolate-container
		.liveart-tabs-content
		> #add-names-form
		#names-number-table
		td:nth-child(2) {
		width: 80%;
	}

	#liveart-isolate-container
		.liveart-tabs-content
		> #add-names-form
		#names-number-table
		td:nth-child(3) {
		width: 20%;
	}

	#liveart-isolate-container
		.liveart-tabs-content
		> #add-names-form
		#names-number-table
		td:nth-child(4) {
		width: 100px;
	}

	#liveart-isolate-container
		.liveart-tabs-content
		> #add-names-form
		#names-number-table
		td:nth-child(5) {
		width: 10px;
	}

	#liveart-isolate-container
		.liveart-tabs-content
		> #add-names-form
		#names-number-table
		td
		div.btn-group.liveart-names-numbers-size {
		width: 100px;
	}

	#liveart-isolate-container
		.liveart-tabs-content
		> #add-graphics-form
		.column
		#image-added-info {
		display: block;
		text-align: center;
		margin-bottom: 15px;
	}

	#liveart-isolate-container .liveart-tabs-content > #add-graphics-form .column h6 {
		font-size: 16px;
	}

	#liveart-isolate-container
		.liveart-tabs-content
		> #add-graphics-form
		#graphic-form-size
		input[type='text'] {
		width: 43.87%;
	}

	#liveart-isolate-container .upload-conditions label {
		font-size: 12px;
	}

	#liveart-isolate-container #print-design-btn span {
		font-size: 12px;
	}

	#liveart-isolate-container ul.liveart-categories-subcategories {
		height: 100%;
	}

	#liveart-isolate-container .controls-container {
		left: 0;
		width: 100%;
		max-width: none;
	}

	#liveart-isolate-container .controls-container #product-sides-switch-container {
		width: 100%;
		padding: 0px;
		margin-left: 0px;
		border-left: none;
	}

	#liveart-isolate-container
		.controls-container
		#product-sides-switch-container
		.centered-pills-container
		.nav-pills
		> li {
		margin-left: -5px;
	}

	#liveart-isolate-container .editor-container__controls-container {
		max-width: none;
	}

	#liveart-isolate-container #order-options-container h5 {
		font-size: 14px;
	}

	#liveart-isolate-container #order-options-container h6,
	#liveart-isolate-container #order-options-container span,
	#liveart-isolate-container #order-options-container li,
	#liveart-isolate-container #order-options-container td {
		font-size: 12px;
	}

	#liveart-isolate-container #order-options-container #product-info-inner {
		max-height: 79px;
	}

	#liveart-isolate-container #place-order-btn {
		margin-top: 5px;
	}

	#liveart-isolate-container .zoom-container {
		display: none;
	}

	#liveart-isolate-container #dpu-exceeded-popup {
		width: 100%;
		font-size: 12px;
		max-width: 605px;
		left: 110px;
		top: 64px;
		height: 75px;
		overflow: hidden;
	}

	#liveart-isolate-container ul.liveart-categories-subcategories > li > a {
		font-size: 12px;
	}

	#liveart-isolate-container ul.liveart-categories-subcategories > li > a > span {
		font-size: 12px;
	}

	#liveart-isolate-container ul.liveart-button-bar {
		margin: 0;
	}

	#liveart-isolate-container ul.liveart-button-bar > li.dropup > .dropdown-menu {
		max-height: 272.5px;
		overflow-y: auto;
		box-sizing: border-box;
	}

	#liveart-isolate-container ul.liveart-button-bar > li.dropup > .dropdown-menu > li > a {
		line-height: normal;
		padding-top: 12px;
	}

	#liveart-isolate-container
		ul.liveart-button-bar
		> li.dropup
		> .dropdown-menu
		> li
		> a
		.glyphicon {
		padding: 0 8px 0 0;
	}

	#liveart-isolate-container ul.liveart-button-bar > li#get-quote-btn > a > span,
	#liveart-isolate-container ul.liveart-button-bar > li #save-template-btn > a > span {
		display: inline-block;
	}

	#liveart-isolate-container ul.liveart-button-bar > li:first-child {
		border-left: none;
	}

	#liveart-isolate-container .collapsed ul.liveart-button-bar {
		margin: 0;
	}

	#liveart-isolate-container .product-color-picker {
		width: 100%;
		padding: 0px 20px;
		margin-left: -20px;
	}

	#liveart-isolate-container .product-color-picker div.colorPicker-palette {
		max-height: 342px;
		width: 100%;
	}

	#liveart-isolate-container .multicolor-product div.colorPicker-palette {
		max-height: 202px;
	}

	#liveart-isolate-container .liveart-dropdown-form-header:after {
		content: '';
		display: table;
		clear: both;
	}

	#liveart-isolate-container .liveart-header-btn_collapse,
	#liveart-isolate-container .liveart-header-btn_expand {
		display: none;
	}

	#liveart-isolate-container #liveart-confirm-dpu-exceeded-popup .modal-body label {
		max-height: 60vh;
		overflow: auto;
	}
}

@media (max-width: 905px) and (orientation: landscape) {
	#liveart-isolate-container #liveart-confirm-dpu-exceeded-popup .modal-body label {
		max-height: 40vh;
	}

	#liveart-isolate-container ul.liveart-button-bar > li > a > span {
		font-size: 12px;
	}
}

@media (max-width: 700px) {
	#liveart-isolate-container ul.liveart-button-bar > li#copy-to-back {
		display: none;
	}
}

@media (max-width: 500px) {
	#liveart-isolate-container ul.liveart-button-bar > li {
		border-right: none;
	}

	#liveart-isolate-container
		ul.liveart-button-bar
		> li:not(#get-quote-btn):not(#save-template-btn) {
		min-width: 42px;
		width: 42px;
	}

	#liveart-isolate-container
		ul.liveart-button-bar
		> li:not(#get-quote-btn):not(#save-template-btn)
		> a {
		padding: 8px 9px;
	}

	#liveart-isolate-container
		ul.liveart-button-bar
		> li:not(#get-quote-btn):not(#save-template-btn)
		> a
		> span {
		display: none;
	}

	#liveart-isolate-container ul.liveart-button-bar > li#redo > a#redo-btn > svg {
		right: 9px;
	}

	#liveart-isolate-container .liveart-tabs-content .column {
		width: 100% !important;
		min-width: 100% !important;
	}
}

@media (max-width: 420px) {
	#liveart-isolate-container #liveart-init-preloader {
		width: 300px;
		margin-left: -150px;
	}
}

@media (max-width: 355px) {
	#liveart-isolate-container #liveart-main-container {
		min-width: 310px;
	}

	#liveart-isolate-container ul.liveart-categories-subcategories {
		height: 393px;
		margin-right: 10px;
	}

	#liveart-isolate-container ul.liveart-categories-subcategories > li {
		width: 50%;
	}

	#liveart-isolate-container ul.liveart-categories-subcategories > li > a {
		width: 100%;
		font-size: 14px;
	}

	#liveart-isolate-container ul.liveart-categories-subcategories > li > a > div.state {
		width: 100%;
	}

	#liveart-isolate-container ul.liveart-categories-subcategories > li > a > span,
	#liveart-isolate-container ul.liveart-categories-subcategories > li.category > a > span {
		max-width: 100%;
	}

	#liveart-isolate-container .liveart-tabs-content > .tab-pane {
		overflow-y: auto;
		overflow-x: hidden;
	}

	#liveart-isolate-container .liveart-tabs-content .column {
		width: 100% !important;
		min-width: 100% !important;
	}

	#liveart-isolate-container .liveart-tabs-content > #add-text-form textarea {
		font-size: 18px !important;
	}

	#liveart-isolate-container .liveart-tabs-content > #add-text-form .btn-group .btn#font-btn {
		font-size: 24px !important;
	}

	#liveart-isolate-container .liveart-tabs-content > #add-text-form #text-align-left-btn,
	#liveart-isolate-container .liveart-tabs-content > #add-text-form #text-align-center-btn,
	#liveart-isolate-container .liveart-tabs-content > #add-text-form #text-align-right-btn,
	#liveart-isolate-container .liveart-tabs-content > #add-text-form .btn#bold-toggle-btn,
	#liveart-isolate-container .liveart-tabs-content > #add-text-form .btn#italic-toggle-btn {
		width: 35px;
	}

	#liveart-isolate-container .liveart-tabs-content > #product-colors-form div.colorPicker-picker {
		height: 35px;
		width: 35px;
	}

	#liveart-isolate-container .liveart-tabs-content > #add-text-form .btn,
	#liveart-isolate-container .liveart-tabs-content > #add-text-form div.colorPicker-picker,
	#liveart-isolate-container .liveart-tabs-content > #upload-graphics-form .btn {
		height: 35px;
		font-size: 18px !important;
	}

	#liveart-isolate-container .liveart-tabs-content > #add-text-form .btn.lock-btn {
		height: 28px;
	}

	#liveart-isolate-container #text-form-size .text-form-size-group > * {
		vertical-align: text-bottom;
	}

	#liveart-isolate-container #liveart-upload-upload-image-by-url,
	#liveart-isolate-container #liveart-file-upload-container > h6 {
		display: none;
	}

	#liveart-isolate-container #flip-dropdown-divider,
	#liveart-isolate-container #flip-dropdown-header,
	#liveart-isolate-container #horizontal-flip,
	#liveart-isolate-container #vertical-flip {
		display: none;
	}

	#liveart-isolate-container #dpu-exceeded-popup {
		height: 45px;
	}

	#liveart-isolate-container #get-quote-btn > a,
	#liveart-isolate-container #save-template-btn > a {
		padding: 8px 24px !important;
	}

	#liveart-isolate-container #get-quote-btn > a > span,
	#liveart-isolate-container #save-template-btn > a > span {
		display: none !important;
	}

	#liveart-isolate-container #get-quote-btn > a > svg,
	#liveart-isolate-container #save-template-btn > a > svg {
		right: 12px !important;
	}
}

#liveart-isolate-container .liveart-tabs-content .liveart-input-size-form {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

#liveart-isolate-container .liveart-tabs-content .liveart-input-size-form > input {
	flex: 1;
}

#liveart-isolate-container .liveart-tabs-content > #add-graphics-form.active,
#liveart-isolate-container .liveart-tabs-content #select-product-form.active,
#liveart-isolate-container .liveart-tabs-content #select-template-form.active {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
}

#liveart-isolate-container .product-option__checkbox-row {
	display: flex;
	align-items: center;
}

#liveart-isolate-container .editor-container {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	flex: auto;
	flex-shrink: 20;
	flex-grow: 5;
}

@media (min-width: 905px) {
	#liveart-isolate-container #liveart-main-container.fullSize {
		display: -webkit-box;
		display: -moz-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;
		-ms-flex-wrap: nowrap;
		-webkit-flex-wrap: nowrap;
		flex-wrap: nowrap;
		height: 100%;
	}

	#liveart-isolate-container #liveart-main-container.fullSize #liveart-content {
		display: -webkit-box;
		display: -moz-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: row;
		-webkit-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: nowrap;
		-webkit-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-ms-flex-align: stretch;
		-webkit-align-items: stretch;
		align-items: stretch;
		flex-grow: 1;
		box-shadow: 0 -1px 3px 0 #e0e0e0;
	}

	#liveart-isolate-container
		#liveart-main-container.fullSize
		#liveart-content
		#main-controls-container {
		display: -webkit-box;
		display: -moz-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		flex-direction: row;
		flex: auto;
		position: static;
		height: 100%;
		background: #ffffff;
	}

	#liveart-isolate-container
		#liveart-main-container.fullSize
		#liveart-content
		#main-controls-container
		.liveart-tabs-content {
		width: 240px;
		flex-grow: 1;
	}

	#liveart-isolate-container
		#liveart-main-container.fullSize
		#liveart-content
		#main-controls-container
		.liveart-tabs-content
		> #upload-graphics-form.active,
	#liveart-isolate-container
		#liveart-main-container.fullSize
		#liveart-content
		#main-controls-container
		.liveart-tabs-content
		#add-names-form.active {
		display: -webkit-box;
		display: -moz-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	#liveart-isolate-container
		#liveart-main-container.fullSize
		#liveart-content
		#main-controls-container
		#liveart-main-menu,
	#liveart-isolate-container
		#liveart-main-container.fullSize
		#liveart-content
		#main-controls-container
		.liveart-tabs-content
		> .tab-pane {
		height: 100%;
	}

	#liveart-isolate-container
		#liveart-main-container.fullSize
		#liveart-content
		.liveart-list-view {
		flex-grow: 1;
		display: -webkit-box;
		display: -moz-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;
		justify-content: flex-start;
	}

	#liveart-isolate-container
		#liveart-main-container.fullSize
		#liveart-content
		.liveart-list-view
		.bottom-menu-divider {
		flex-grow: 2;
	}

	#liveart-isolate-container .editor-container__controls-container {
		-webkit-box-shadow: inset 0 2px 0 0 #e0e0e0;
		-moz-box-shadow: inset 0 2px 0 0 #e0e0e0;
		box-shadow: inset 0 2px 0 0 #e0e0e0;
	}

	#liveart-isolate-container .editor-container__canvas-container {
		margin: 0;
		flex-grow: 1;
	}

	#liveart-isolate-container .editor-container__canvas-container > div {
		height: 100%;
	}

	#liveart-isolate-container .editor-container__canvas-container div.locationHolder {
		position: absolute;
		width: 100%;
	}
}

@media (max-width: 905px) {
	#liveart-isolate-container #liveart-main-container.fullSize {
		display: -webkit-box;
		display: -moz-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;
		-ms-flex-wrap: nowrap;
		-webkit-flex-wrap: nowrap;
		flex-wrap: nowrap;
		height: 100%;
	}

	#liveart-isolate-container #liveart-main-container.fullSize .liveart-tabs-content > .tab-pane {
		z-index: 9999;
		min-height: calc(100vh - 60px);
		max-height: calc(100vh - 60px);
		overflow: auto;
	}

	#liveart-isolate-container #liveart-main-container.fullSize #liveart-content {
		flex-grow: 1;
		display: -webkit-box;
		display: -moz-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;
	}

	#liveart-isolate-container
		#liveart-main-container.fullSize
		#liveart-content
		ul#liveart-main-menu.liveart-list-view {
		display: -webkit-box;
		display: -moz-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	#liveart-isolate-container
		#liveart-main-container.fullSize
		#liveart-content
		ul#liveart-main-menu.liveart-list-view
		> li {
		flex-grow: 1;
		border-right: 1px solid #505050;
	}

	#liveart-isolate-container
		#liveart-main-container.fullSize
		#liveart-content
		ul#liveart-main-menu.liveart-list-view
		> li:last-child {
		border: none;
	}

	#liveart-isolate-container
		#liveart-main-container.fullSize
		#liveart-content
		ul#liveart-main-menu.liveart-list-view
		> li
		+ li {
		margin-bottom: 0;
	}

	#liveart-isolate-container
		#liveart-main-container.fullSize
		#liveart-content
		ul#liveart-main-menu.liveart-list-view
		> li
		> a {
		padding-left: 0;
		text-align: center;
	}

	#liveart-isolate-container
		#liveart-main-container.fullSize
		#liveart-content
		ul#liveart-main-menu.liveart-list-view
		> li.bottom-menu-divider {
		display: none;
	}

	#liveart-isolate-container .editor-container__canvas-container {
		flex-grow: 1;
		width: 100%;
	}

	#liveart-isolate-container .editor-container__canvas-container .locationHolder {
		position: absolute;
		width: 100%;
		height: 100%;
	}
}

span.colorblock {
	width: 1.2rem;
	display: inline-block;
	margin-left: 0.5rem;
	border: 1px solid gray;
	border-radius: 0.3rem;
}

.attention path {
	animation: attent 1s infinite ease-in-out;
}

.highlight path {
	fill: #e6e6e6;
}

@keyframes attent {
	0% {
		fill: #565656;
	}
	50% {
		fill: #ffffff;
	}
	100% {
		fill: #565656;
	}
}

#product-mounting {
	margin-top: 2rem;
}

#product-mounting > div {
	display: flex;
	gap: 1rem;
}

#product-mounting input[type='radio'] {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}

#product-mounting input[type='radio'] + img {
	width: 100%;
	border: 3px solid white;
}

#product-mounting input[type='radio']:checked + img {
	border-color: #39b54a;
}

#product-mounting input[type='radio'] + img + div {
	text-align: center;
	font-size: 1rem;
}

.estimatedDeliveryDate {
	margin: 0 !important;
}

.estimatedDeliveryDate:empty {
	display: none;
}

.estimatedDeliveryDate.wrapper {
	display: flex;
	justify-content: center;
	padding: 0.5rem 0.5rem 0;
}

.estimatedDeliveryDate.message.success {
	padding-left: 1.8rem;
	padding-right: 0.8rem;
	text-align: center;
	padding: 0.5rem;
	background: #e5efe5;
	color: #006400;
}
