
.img-mirror {
	transform: scaleX(-1);
}
.text-40 {
	opacity: .4;
}
.nav-sep {
	width: 4rem;
}
.menu-level-3 {
	padding-left: 3rem;
}
.navbar img.svg-img {
	height: 22px;
}
.navbar-dark img.svg-img {
	margin-top: -4px;
	filter: invert(.6);
}
.navbar-dark .nav-link:hover img.svg-img,
.navbar-dark .navbar-brand:hover img.svg-img {
	margin-top: -6px;
	filter: invert(1);
}
h1 img.svg-img, h2 img.svg-img, h3 img.svg-img,
h4 img.svg-img, h5 img.svg-img, h6 img.svg-img {
	margin-top: -.2em;
}
.btn img.svg-img {
	height: 22px;
	margin-top: -4px;
	filter: invert(1);
}
.btn.btn-warning img.svg-img {
	filter: invert(0);
}
.category-slug-td, .brand-slug-td {
	width: 12em;
}
.category-name-td, .brand-name-td {
	width: 14em;
}
.category-buttons, .brand-buttons, .product-property-buttons {
	width: 6em;
}
ul.cat-list, ul.cat-list ul {
	list-style-type: none;
}
ul.cat-list *, ul.brand-list * {
	line-height: 1.2rem;
}
.svg-list img {
	width: 3rem;
}
.svg-list img a {
	filter: invert(.2) sepia(1) saturate(10) hue-rotate(310deg);
}
::placeholder, .loginform::placeholder, .form-control::placeholder {
	color: #ddd;
}
.table-success ::placeholder, .table-success .loginform::placeholder,
.table-success .form-control::placeholder {
	color: #bbb;
}
