/* Stylesheet for main menu teal theme. */
img.icon {
	filter: url(#toteal);
	object-fit: scale-down;  /* none|contain, depending on size */
		/* Preserve the aspect ratio for icons in general. */
}

img.icon:not(.small, .field) {
	width: 30px;
	height: 30px;
	margin-bottom: 4px;
}

img.icon.small {
	height: 14px;
}

img.icon.field {
	height: 20px;
}

img.icon.insurance-default,
img.icon.transporter-update,
img.icon.transporter-orderinout { content: url(/images/fa/gears-regular.svg); }
img.icon.transporter-statistics,
img.icon.transporter-invoice { content: url(/images/fa/dollar-sign-regular.svg); }
img.icon.transporter-pickups { content: url(/images/fa/globe-regular.svg); }
img.icon.edit-order { content: url(/images/fa/file-pen-regular.svg); }
img.icon.home { content: url(/images/fa/house-regular.svg); }
img.icon.modelmaster { content: url(/images/fa/books-regular.svg); }
img.icon.edit-customer { content: url(/images/fa/user-pen-regular.svg); }
img.icon.trans-reg { content: url(/images/fa/subtitles-regular.svg); }
img.icon.product-tips { content: url(/images/fa/lightbulb-on-regular.svg); }
img.icon.calendar { content: url(/images/fa/calendar-days-regular.svg); }
img.icon.orderqueue { content: url(/images/fa/list-ol-solid.svg); }
img.icon.receive-order { content: url(/images/fa/box-circle-check-regular.svg); }
img.icon.add-sparepart { content: url(/images/fa/cart-circle-check-regular.svg); }
img.icon.order-sparepart { content: url(/images/fa/cart-circle-plus-regular.svg); }
img.icon.inbox { content: url(/images/fa/inbox-in-regular.svg); }
img.icon.poll { content: url(/images/fa/poll-people-regular.svg); }
img.icon.poll.result { content: url(/images/fa/square-poll-vertical-regular.svg); }
img.icon.wrench { content: url(/images/fa/wrench-regular.svg); }
img.icon.change { content: url(/images/fa/arrow-right-arrow-left-regular.svg); }
img.icon.wakeup { content: url(/images/fa/clock-regular.svg); }
img.icon.reportcentral { content: url(/images/fa/chart-pie-regular.svg); }
img.icon.register { content: url(/images/fa/file-circle-plus-regular.svg); }
img.icon.settings { content: url(/images/fa/gears-regular.svg); }
img.icon.swap { content: url(/images/fa/rotate-reverse-regular.svg); }
img.icon.store { content: url(/images/fa/shop-regular.svg); }
img.icon.search { content: url(/images/fa/magnifying-glass-regular.svg); }
img.icon.blind { content: url(/images/blind.gif); /* TODO? */}
img.icon.installation { content: url(/images/fa/calendar-clock-regular.svg); }
img.icon.search-installation { content: url(/images/fa/magnifying-glass-regular.svg); }
img.icon.receive-from-cust { content: url(/images/fa/person-carry-box-regular.svg); }
img.icon.send { content: url(/images/fa/truck-fast-regular.svg); }
img.icon.receive { content: url(/images/fa/truck-fast-regular.svg); transform: scalex(-1); }
img.icon.send-to-cust { content: url(/images/fa/person-carry-box-regular.svg); }
img.icon.warehouse-from-cust { content: url(/images/fa/warehouse-full-regular.svg); }
img.icon.warehouse-to-workshop { content: url(/images/fa/warehouse-full-regular.svg); }
img.icon.warehouse-from-workshop { content: url(/images/fa/warehouse-full-regular.svg); }
img.icon.warehouse-to-cust { content: url(/images/fa/warehouse-full-regular.svg); }
img.icon.delivery-log { content: url(/images/fa/list-ul-regular.svg); }
img.icon.batch-reprint { content: url(/images/fa/cabinet-filing-regular.svg); }
img.icon.freightform { content: url(/images/fa/cart-circle-check-regular.svg); }
img.icon.pub-to-cust { content: url(/images/fa/messages-dollar-regular.svg); }
img.icon.matris { content: url(/images/fa/sitemap-regular.svg); }
img.icon.message { content: url(/images/fa/envelope-regular.svg); }
img.icon.message.empty { content: url(/images/fa/envelope-open-regular.svg); }
img.icon.message.abreceive { content: url(/images/fa/envelopes-regular.svg); }
img.icon.claim { content: url(/images/fa/triangle-exclamation-regular.svg); }
img.icon.reminderflag { content: url(/images/reminderflag.png);  /* TODO */ }
img.icon.cleanold { content: url(/images/broom_shovel.png);  /* TODO */ }
img.icon.holdorder { content: url(/images/fa/circle-pause-regular.svg); }
img.icon.inventory { content: url(/images/fa/clipboard-list-check-regular.svg); }
img.icon.checkout { content: url(/images/fa/person-carry-box-regular.svg); }
img.icon.check { content: url(/images/fa/circle-check-regular.svg); }
img.icon.xchange { content: url(/images/fa/right-to-bracket-regular.svg); }
img.icon.help { content: url(/images/fa/question-regular.svg); }
img.icon.logoff { content: url(/images/fa/right-from-bracket-regular.svg); }
img.icon.logoff.small { content: url(/images/fa/right-from-bracket-regular-cc.svg); }
img.icon.followup { content: url(/images/fa/reply-clock-regular.svg); }
img.icon.parcel { content: url(/images/fa/box-taped-regular.svg); }
img.icon.copy-si-ex { content: url(/images/fa/copy-regular.svg); }
img.icon.xpos { content: url(/images/fa/right-to-bracket-regular.svg); }
img.icon.sms { content: url(/images/fa/envelope-regular.svg); }
img.icon.sms.bulk { content: url(/images/fa/envelopes-bulk-regular.svg); }
img.icon.sms.small { content: url(/images/fa/mobile-screen-regular.svg); }
img.icon.print { content: url(/images/fa/print-regular.svg); }
img.icon.autoworkshop-postalcode { content: url(/images/fa/folder-gear-regular.svg); }
img.icon.examinationfees { content: url(/images/fa/box-dollar-regular.svg); }
img.icon.borrow { content: url(/images/fa/arrows-rotate-reverse-regular.svg); }
img.icon.longwait { content: url(/images/fa/stopwatch-regular.svg); }
img.icon.test500b { content: url(/images/test500b.png);  /* TODO */ }
img.icon.thermometer { content: url(/images/thermometer.png);  /* TODO */ }
img.icon.postalcode { content: url(/images/fa/folder-gear-regular.svg); }
img.icon.refresh { content: url(/images/fa/arrows-rotate-reverse-regular.svg); }

/* Form icons, e.g. store_reg_neworder.asp */
img.icon.info { content: url(/images/fa/circle-info-regular.svg); }

/* Toolbar module (teal) */
img.icon.account-info { content: url(/images/fa/store-regular.svg); }
img.icon.account-info.small { content: url(/images/fa/store-regular-cc.svg); }
img.icon.user-info { content: url(/images/fa/user-regular.svg); }
img.icon.drop-down { content: url(/images/fa/caret-down-solid.svg); }
img.flag {
	width: 19px;
	border-radius: 2px;
	/* box-shadow: 1px 1px 2px -1px gray; */
}
img.flag.lng-sv { content: url(/images/flags/Flag_of_Sweden.svg); }
img.flag.lng-da { content: url(/images/flags/Flag_of_Denmark.svg); }
img.flag.lng-no { content: url(/images/flags/Flag_of_Norway.svg); }
img.flag.lng-fi { content: url(/images/flags/Flag_of_Finland.svg); }
img.flag.lng-en { content: url(/images/flags/Flag_of_the_United_Kingdom.svg); }

/* Specials. Probably good idea to make a proper class for these. */
/* Sort order: in the header of many result tables. */
img[src="images/sort_order.gif"],
img[src="/images/sort_order.gif"] {
	filter: url(#toblack);
}
