@CHARSET "UTF-8";
input[type=checkbox] {
	-webkit-appearance: none;
	-webkit-appearance: none;
	border: 2px solid #aaa;
	padding: 7px;
	border-radius: 3px;
	margin-top: -3px;
	width: 13px;
	display: inline-block;
	position: relative;
}
input[type=checkbox]:checked:after {
	content: '\2714';
	font-size: 14px;
	position: absolute;
	top: -1px;
	left: 1px;
	color: #555;
}

.editboxsize3a {
	width: 83px;
}

.editboxsize2 {
	width: 58px;
}

.editboxsize1,
.item .edit.editboxsize1 {
	width: 29px;
}

.editButton,
.changetButton,
.addButton,
.uploadButton,
.add2cartButton,
.copyButton,
.deleteButton,
.deleteSubmitButton,
.addSubmitButton,
.addButtonNew,
.uploadButtonNew,
.copyButtonNew,
.deleteButtonNew,
.editButtonNew,
.changeButtonNew,
.deleteSubmitButtonNew,
.addSubmitButtonNew {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.listToggleButton {
	font-size: 24px;
	font-weight: bold;
	width: 24px;
	margin: 0 auto;
}

.buttonSpacer {
	height: 24px;
	width: 8px;
	display: block;
	float: left;
}

.listToggleButton:before {
	font: normal normal normal 24px/1 OpusIcons;
	content:'L';
}


.addButton,
.copyButton,
.deleteButton,
.editButton,
.changeButton,
.uploadButtonNew i,
.deleteSubmitButtonNew button,
.addSubmitButtonNew button,
.addButtonNew button,
.copyButtonNew button,
.deleteButtonNew button,
.editButtonNew button,
.add2cartButtonNew button,
.viewButtonNew button,
.changeButtonNew button {
	font: normal normal normal 24px/1 OpusIcons;
	width: 24px;
	height: 24px;
	border: none;
	padding: 0px;
/*	text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.5);*/
}

.addButtonNew,
.add2cartButtonNew,
.copyButtonNew,
.deleteButtonNew,
.editButtonNew,
.deleteSubmitButtonNew,
.addSubmitButtonNew,
.viewButtonNew,
.changeButtonNew,
.uploadButtonNew {
	display: inline-block;
	width: 24px;
	height: 24px;
	border: none;
	padding: 0 0 1px 0;
	position: relative;
}

.addButtonNew i,
.add2cartButtonNew i,
.copyButtonNew i,
.deleteButtonNew i,
.editButtonNew i,
.changeButtonNew i,
.deleteSubmitButtonNew button,
.addSubmitButtonNew button,
.add2cartButtonNew button,
.copyButtonNew button,
.deleteButtonNew button,
.editButtonNew button,
.changeButtonNew button {
	font: normal normal 900 18px/1 Font Awesome\ 5 Free;
	position: absolute;
	top: 3px;
	left: 3px;
}

.uploadButtonNew i,
.uploadButtonNew button {
	font: normal normal 900 23px/1 Font Awesome\ 5 Free;
	position: absolute;
	top: 3px;
	left: 3px;
}

.viewButtonNew i,
.viewButtonNew button {
	font: normal normal 900 18px/1 Font Awesome\ 5 Free;
	position: absolute;
	top: 3px;
	left: 2px;
}

i.clone:after,
button.clone:after {
	content: "\f24d";
}
i.edit:after,
button.edit:after {
	content: "\f304";
}
i.delete:after,
button.delete:after {
	content: "\f1f8";
	padding-left: 1px;
}
i.add:after,
button.add:after {
	content: "\f067";
	padding-left: 1px;
}
i.add2cart:after,
button.add2cart:after {
	content: "\f65e";
}
i.view:after,
button.view:after {
	content: "\f06e";
}
i.change:after,
button.change:after {
	content: "\f362";
}
i.upload:after,
button.XuploadX:after {
	content: "\f093";
}
i.upload:after,
button.upload:after {
	content: "\f101";
	padding-left: 3px;
}
