Components
Inputs
Page Elements
Filters
Feedback

Icons

Icons are delightful, beautifully crafted symbols which we use to visually communicate core elements of a product and available actions. They are an important part of our brand, so we craft each icon according to our established standards, rather than pull them from third-party libraries.

Guidelines

System icons are a visual representation of an object, action or idea which provide more context and enhance usability.

Use Labels

The list of universally understood icons is extremely short - magnifying glass (search), house (home), printer (print) are a few. A myriad of factors such as age, app usage experience, culture and location play into the experience of each user, so an image may have different meaning to different people. Also, complex ideas can be very hard to depict with a single small image. To successfully establish a specific meaning for an icon, it’s very important to use it consistently and not use the same icon for more than one purpose. Employ icons sparingly and strategically throughout a designs.

Size

System icons can live within one of two container sizes: small (16px) and medium (24 px).

Icons container sizes

System icons can live within one of two container sizes: small (16px) and medium (24 px).

Icons container sizes
DO
Icons container sizes

Use an icon at its original size and align it with the label.

DON'T
Icons container sizes

Avoid modifiying the size of an icon or align it to the baseline (or top) of the label.

Spacing

For touch surface interaction, an icon touch target should be at least 44px. Add consistent padding around the icon (it can be either 16px or 24px) to meet the 44px minimum.

DO
Provide enough spacing for legibility and usability

Provide enough spacing for legibility and usability.

DON'T
Avoic overlapping the touch target areas

Avoic overlapping the touch target areas.

States

When icon is used to execute an action.

Toggle On
Enterprise accent

Enterprise accent (#14A1A3; opacity 100%)

_
Marketplace accent

Marketplace accent (#962D94; opacity 100%)

Color

All icons’ strokes are filled by default to gray (#262626; opacity 65%). Gray is the default color option for white backgrounds in most contexts. An icon’s stroke fill can be changed to any other color in the TM Product color pallete for other situations like dark backgrounds or mixed contexts where black or primary colors are desired. Use color semantically and reflect the importance of the icon’s action, while keeping the contrast high.

Light Background
Light Background

Icon with action label.

Dark Background
Dark Background

Use white (#FFFFFF; opacity 100%) on dark backgrounds.

Action
Icon with action label

Icon with action label.

DO
Use a single color example

Use a single color (gray on white is most common).

DON'T
Avoid using more than one color example

Avoid using more than one color.

Indicators

InfoDot-Outline-36
Info Icon
InfoDot-Outline-24
Info Icon
InfoDot-Outline-16
Info Icon

Actions

Edit-24
Edit Icon
Edit-16
EditIcon
Email-24
EmailIcon
Email-16
EmailIcon
Print-24
Print Icon
Print-16
Print Icon
Close-24
Close Icon
Close-16
Close Icon
Back-24
Info Icon
Back-16
Back Icon
Forward-24
Forward Icon
Forward-16
Forwar Icon
Up-24
Up Icon
Up-16
Up Icon
Down-24
Down Icon
Down-16
Down Icon
Delete-24
Delete Icon
Delete-16
Delete Icon
Search-24
Search Icon
Search-16
Search Icon
Filter-24
Filter Icon
Feedback-24
Feedback Icon
Plus-24
Plus Icon
Minus-24
Minus Icon
Create-New-24
CreateNew Icon
Clear-24
Clear Icon
Clear-16
Clear Icon
Transfer-Tickets-24
TransferTickets Icon
Sell-Tickets-24
SellTickets Icon
Upgrade-Tickets-24
UpgradeTickets Icon
Exchange-Tickets-24
ExchangeTickets Icon
Play-24
Play Icon
Pause-24
Pause Icon
Get-Help-24
GetHelp Icon
Phone-Support-24
PhoneSupport Icon
Call-Us-24
CallUs Icon
FAQ-24
FAQ Icon
Expand-24
Expand Icon
Compress-24
Compress Icon
Share-24
Share Icon
Favorite-24
Favorite Icon
Bookmark-16
Bookmark Icon
Volume-Down-24
VolumeLow Icon
Volume-Medium-24
VolumeMedium Icon
Volume-Up-24
VolumeHigh Icon
Mute-24
VolumeMute Icon
Refresh-24
Refresh Icon

Objects

Calendar-24
Calendar Icon
Calendar-16
Calendar Icon
Location-24
LocationIcon
Ticket-24
Ticket Icon
Ticket-16
Ticket Icon
Tickets-24
Print Icon
User-24
User Icon
Home-24
Home Icon
Home-16
Home Icon
Mobile-Ticket-24
MobileTicket Icon
Standard-Mail-24
StandardMail Icon
Cart-24
Forwar Icon
Mobile-Device-24
MobileDevice Icon
Checking-Account-24
CheckingAccount Icon
Gift-Card-24
GiftCard Icon
Fraudulent-Actvity-24
FraudulentActivity Icon

Feedback

Info-Filled-36
Info Icon
Info-Filled-24
Info Icon
Info-Filled-16
Info Icon
Info-Outline-36
Info Icon
Info-Outline-24
Info Icon
Info-Outline-16
Info Icon
Success-Filled-36
Success Icon
Success-Filled-24
Success Icon
Success-Filled-16
Success Icon
Success-Outline-36
Success Icon
Success-Outline-24
Success Icon
Success-Outline-16
Success Icon
Alert-Filled-36
Alert Icon
Alert-Filled-24
Alert Icon
Alert-Filled-16
Alert Icon
Alert-Outline-36
Alert Icon
Alert-Outline-24
Alert Icon
Alert-Outline-16
Alert Icon
Error-Filled-36
Error Icon
Error-Filled-24
Error Icon
Error-Filled-16
Error Icon
Error-Outline-36
Error Icon
Error-Outline-24
Error Icon
Error-Outline-16
Error Icon

Other

Will-Call-24
WillCall Icon