form.loginform label {
	display: block;
	padding: 4px 0px;
	height: 30px;
}

form.loginform label:after {
	content: "";
	display: block;
	clear: both;
	width: 100%;
	height: 0px;
}

form.loginform span {
	display: inline-block;
	width: 100px;
}

form.loginform input {
	padding: 4px 8px;
	width: 200px !important;
}

input, button, textarea {
	padding: 4px 8px;
	border-radius: 0px;
	box-sizing: border-box;
	background: rgb(242,242,242);
	border: 1px solid rgb(51, 51, 51);
}

input:disabled, select:disabled, textarea:disabled {
	border: 1px solid rgb(242,242,242) !important;
	color: rgb(51,51,51) !important;
	background-image: none !important;
}

input:focus, select:focus, textarea:focus {
	outline: 0px;
}

input[type="checkbox"] {
	-webkit-appearance: none;
	appearance: none;
    width: 12px;
    height: 12px;
    position: relative;
    padding: 0px;
    margin: 0px;
    margin-right: 4px;
}

input[type="checkbox"]:checked:after {
	position: absolute;
    content: 'x';
    font-size: 180%;
    top: -12px;
    left: 1px;
	font-family: "Indie Flower", sans-serif;
}

aside button, aside input[type="text"] {
	width: 100%;
}

button {
	padding: 8px 16px;
	background: rgb(242, 242, 242);
}

button:hover, input[type="submit"]:hover {
	background: rgb(220, 220, 220);
}

button:active, input[type="submit"]:active {
	background: rgb(100, 99, 99);
	color: rgb(255, 255, 255);
	border-color: rgb(220, 220, 220);
}

label {
	display: block;
	padding: 4px 0px;
	width: 100%;
	line-height:24px;
}

aside label {
	padding: 0px;
}

label:after {
	content: '';
	display: block;
	width: 100%;
	height: 0px;
	clear: both;
}

label input {
	margin-left: 20px;
	width: 300px;
}

#edit label input, #edit label select, #edit label textarea, .input label input, .input label select, .input label textarea {
	float: right;
	padding: 4px 8px;
	width: 250px;
}

#edit label div.slider {
	float: right;
	padding: 4px 8px;
	width: 218px;
	margin-right: 16px;
}

label.right {
	line-height: inherit !important;
}

label.right input {
	float: left !important;
	margin-right: 4px !important;
}

#edit label textarea {
	height: 60px;
	resize: vertical;
}

#edit label input[type="checkbox"] {
	width: 12px;
	height: 12px;
	padding: 0px;
	margin-right: 188px;
}

#edit label select, .input label select, aside select {
	height: 25px;
	box-sizing: border-box;
	border-radius: 0px;
	border: 1px solid rgb(100, 99, 99);
	-webkit-appearance: none;
	background-position: right 50%;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);
	padding: 0px 5px;
	padding-right: 20px;
	max-width: 100% !important;
}

.ui-widget-content label {
	box-sizing: border-box;
	padding: 4px 10px;
}

.droppable div.item {
	width: calc(100% - 20px);
	background: rgb(242, 242, 242);
	border: 1px solid rgb(100,99,99);
	padding: 4px;
	margin: 10px;
	box-sizing: border-box;
}

.ui-droppable div.item {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQwOEU1ODY5RTRERjExRTdCQ0JDQTA1MzhGMEE5OEI4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQwOEU1ODZBRTRERjExRTdCQ0JDQTA1MzhGMEE5OEI4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDA4RTU4NjdFNERGMTFFN0JDQkNBMDUzOEYwQTk4QjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDA4RTU4NjhFNERGMTFFN0JDQkNBMDUzOEYwQTk4QjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7lFNIqAAADNUlEQVR42uybT0gUURzH38Yirh705kGkvQneCsIWBI1IjKDUk2Jgl1xP2jFJO6Shx9aTY5eEZD2lBZUU0QqCSVA3wduKePAQ6EFXvGzfx369rKu0s/PemzfNDz6wzMz7/fnOLu/Nb95G8vm8KLZkMik02FWQ4ecOsKM6oOM4545dEWbsOouPkwyPaTcTAiTABxZ+ZnEeSwRdAPlV/wwaS5xr5LmOoArQDb6DukuuqeM13UET4DFYLuP6ZY4JhABPwbyLcfMca7UAL8B0BeOn6cNKAVJgwgM/E/RllQBpMOKhvxH69L0A1ZzK+hTk2kff1X4VoAF8BV0Kf1ZdjNHgNwGawHvQpmFWaWOsJr8IEOddadW4qGplzLhpAVrAb9Bs4JmimbFbTAnQDn6CemHO6plDu24BesFHUCPMWw1z6dUlwAB4C2qFf6yWOQ2oFiDJQDHhP4sxt6QqAZ6BOeF/m2OungrwCkwJe2yKOVcsQBV4A0aFfTbK3KvcChCjg0Fhrw2yhli5AsipZQX0C/utn7WUnLKjFwz6Bm6CnAiGdbKmc13nSKkXI/+ThQKEApR+NxhIVRzHiahqiFhroQChAKEAoQChAOE6IBQgFCAUoGgpvBGwx2HZEPmBpXDiX/sBt0Vhm0pnQAT4AnrKmQWORWGjUjoAxadZy3G506D8+j8CCxYXv8Aacm7XAad0kLKw+BRzP/ViIfQEjFtU/Dhz9nQl+BIMW1D8MHNVshSW260f+nR6zDE3R/WzwCIDHfmo+CPmtFjuwKjLgO/AH/BJmN8jIKe3e2BN99OgDHgDHBgs/oA5rLl1UOnj8Ba4BrYNFL/N2Fum+wFZcAdsaix+kzGzfmmI7IIHYF1D8euMteuFMy87Qvu8K6sKi19ljH2vHHrdEjsBd8GSguKX6PvES6eqeoLynfysh/5mhaK9CiqbonKLyqQHfiaFwi06qrvCz8FYBePH6EPYKoC0GTDkYtwQxwrbBZD2WlzQkrrAejhGBEUAaXKj0i1weMk1h7xmRVdSut8MZTiV7ZU4t8dzGZ0JmXg1Jlvu94uWsVke29CdTFSYsV+i8B/hs7stP++YSOSvAAMAm6+rYoWeqMAAAAAASUVORK5CYII=');
	background-size: auto 80%;
    background-repeat: no-repeat;
    background-position: 2px 2px;
    text-indent: 30px;
}

br + button {
	margin-top: 10px;
}

#edit label div.slider div.custom-handle {
	width: 32px !important;
	height: 20px !important;
	margin-top: 1px!important;
	margin-left: -16px !important;
	text-align: center !important;
	line-height: 20px !important;
}

div.slider8 {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOoAAAASCAYAAABVVUI6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplMzBhMDMzZS03ODRiLTRhYzktYTgyYi1mNDU3Zjc1NWQzMTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjcyOTk4NjdDNDcxMTFFN0JCN0VBM0JDMTM4REFBMUUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjcyOTk4NjZDNDcxMTFFN0JCN0VBM0JDMTM4REFBMUUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDUwNTUwMmUtYWVkNi00OGQ2LWFhY2UtYzM3YzJhY2M0YmNmIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmUzMGEwMzNlLTc4NGItNGFjOS1hODJiLWY0NTdmNzU1ZDMxMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pq39BN0AAADKSURBVHja7NtRDcIwEAbgHcEAWkACXpCAhklACxawABaQUK5vS3jv2ub7kmaPl17y77pli1LK0lpE1KLRuvYeddWcc68pWu7zsADdiz0mKmCigqAyyFEp4pXroROCSr8hveflrBOCSr8hrQGtQf3ohqDSr3rcXQVVUOn7yPstpay6MZejFkx35L3ohqDSr2uuU653hnYb4CUn7E17Br8R++Bh2gn7rM+pQuoZFTBRARMVBBUYPqj1f77tm8mZ66o5515NVODPT4ABAOS8REjl8i7YAAAAAElFTkSuQmCC');
	background-size: 100% 100%;
}

div.slider9 {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAASCAYAAACtmXuIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZEQjhDNDc5RTcxQTExRTdCNkNDOUIxMTdGQTk0NDUzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZEQjhDNDdBRTcxQTExRTdCNkNDOUIxMTdGQTk0NDUzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkRCOEM0NzdFNzFBMTFFN0I2Q0M5QjExN0ZBOTQ0NTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkRCOEM0NzhFNzFBMTFFN0I2Q0M5QjExN0ZBOTQ0NTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Nb0xEAAAAeUlEQVR42uyXQQqAQAwDN+L/v1xdxHsrFBqZOedgmEZYRcTKIGkHlcl3Zad8RzV7o5XkWDCKihANyH7JW/VjIcNI/7sty+k5TqeOLGQY55/LOa6fhSAEEIIQQAhCACEIsX+px/taRwj0CqlcW1e28+o7+7EQYy4BBgCC3DRI8NlIhwAAAABJRU5ErkJggg==');
	background-size: 100% 100%;
}

div.slider10 {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAASCAYAAACtmXuIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZEQjhDNDdERTcxQTExRTdCNkNDOUIxMTdGQTk0NDUzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZEQjhDNDdFRTcxQTExRTdCNkNDOUIxMTdGQTk0NDUzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkRCOEM0N0JFNzFBMTFFN0I2Q0M5QjExN0ZBOTQ0NTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkRCOEM0N0NFNzFBMTFFN0I2Q0M5QjExN0ZBOTQ0NTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz457F58AAAAdklEQVR42uyXuw6AMAwDY8T//3IAIUbUDDzc6G72Yl2tKsrMGCHpCGmUJXef21EUWAKsqAqReS669GAhZqjyh9iX0PkAO3RhIWasHUp0WAYLQQggBCGAEIQAQhAy3aWe17WOEPheSPUF/pV7eklv5FjIpGwCDABBXTlOlzk5TAAAAABJRU5ErkJggg==');
	background-size: 100% 100%;
}

div.slider20 {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR0AAAASCAYAAABmSwoaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MzUwZGE5Yy1hOTAwLTRlNWEtODk2Ny04MWQwYjJiY2UzM2EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjcyOTk4NkZDNDcxMTFFN0JCN0VBM0JDMTM4REFBMUUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjcyOTk4NkVDNDcxMTFFN0JCN0VBM0JDMTM4REFBMUUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YjllNTc4ODctNmNjZC00M2IyLThiOGQtNjdhODdiYmYyY2JjIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YTdmZjBlMWQtNTU1Yi02ODQ0LTg0MzQtNDQ0ZWM3YWNmYTQyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+pvA7ygAAAJ5JREFUeNrs29EKgCAMBVAX/f8vm4M+IBQ08RzocQzGvNlDUWstPSIiC6OnPmub0Fdffdf1XVGbrgIwUfTedI4b1MAbyawwKzedrv0wAuyV0MFBYjO3EXzjUwF7JXRwkPB5BSB0AKEDCB0AoQMIHQChAwgdjpX/E7XHIBA6DhL2auPQGRnW+2ftVn1HF+ukOa86hPbq/7VuOsB0jwADANRZdVqJsH/RAAAAAElFTkSuQmCC');
	background-size: 100% 100%;
}

.doubleslider {
	width: 84px !important;
}

.doubleslider + .doubleslider {
	margin-right: 32px !important;
}

fieldset {
	width: 100%;
	box-sizing: border-box;
	padding: 20px;
	border: 1px solid rgb(25, 25, 25);
	margin-bottom: 20px;
}

fieldset legend {
	font-size: 160%;
	color: rgb(255, 4, 29);
	border: 1px solid rgb(45, 45, 45);
	background: rgb(242, 242, 242);
	padding: 8px;
}

input.error, select.error, textarea.error {
	background: rgba(255, 4, 29, 0.7);
}

input.ok, select.ok, textarea.ok {
	background: rgba(4, 255, 29, 0.7);
}

input.warning, select.warning, textarea.warning {
	background: rgba(255, 255, 29, 0.7);
}

@media (max-width: 1000px) {
	.ui-dialog {
		width: 100% !important;
		height: 100% !important;
		top: 0px !important;
		left: 0px !important;
		position: fixed !important;
		z-index: 9999 !important;
		padding: 0px !important;
	}

	.ui-dialog-content {
		height: calc(100% - 140px) !important;
	}
}

@media (max-width: 500px) {
	section label input, section label select, .accordion button, .accordionactive button {
		width: 100% !important;
	}

	#edit label div.slider {
	}

	#edit label div.slider div.custom-handle {
		margin-top: 2px !important;
	}
}