/* Rules for sizing the icon. */
.material-icons { vertical-align: middle !important; }
.material-icons.md-12 { font-size: 12px; }
.material-icons.md-18 { font-size: 18px; }
.material-icons.md-24 { font-size: 24px; }
.material-icons.md-36 { font-size: 36px; }
.material-icons.md-48 { font-size: 48px; }
.material-icons.md-56 { font-size: 56px; }
.material-icons.md-64 { font-size: 64px; }

/* Rules for using icons as black on a light background. */
.material-icons.md-dark { color: rgba(0, 0, 0, 0.54); }
.material-icons.md-hover-dark:hover { color: rgba(0, 0, 0, 0.54); }
.material-icons.md-dark.md-inactive { color: rgba(0, 0, 0, 0.26); }

/* Rules for using icons as white on a dark background. */
.material-icons.md-light { color: rgba(255, 255, 255, 1); }
.material-icons.md-hover-light:hover { color: rgba(255, 255, 255, 1); }
.material-icons.md-light.md-inactive { color: rgba(255, 255, 255, 0.3); }

.material-icons.md-red { color: rgba(191, 54, 12, 1); }
.material-icons.md-red.md-inactive { color: rgba(191, 54, 12, 0.3); }
.material-icons.md-blue { color: rgba(84, 110, 122, 1); }
.material-icons.md-blue.md-inactive { color: rgba(84, 110, 122, 0.3); }
.material-icons.md-orange { color: rgba(239, 108, 0, 1); }
.material-icons.md-orange.md-inactive { color: rgba(239, 108, 0, 0.3); }
.material-icons.md-green { color: rgba(67, 160, 71, 1); }
.material-icons.md-green { color: rgba(139, 195, 74, 1); }
.material-icons.md-green.md-inactive { color: rgba(67, 160, 71, 0.3); }

.material-icons.md-theme-itw-red {color: rgba(52, 1, 2, 1);}
.material-icons.md-theme-itw-red-inactive {color: rgba(52, 1, 2, 0.3);}
.material-icons.md-theme-itw-grey-light {color: rgba(244, 244, 244, 1);}
.material-icons.md-theme-itw-grey-light-inactive {color: rgba(244, 244, 244, 0.3);}

.material-icons.md-color-01 {color: rgba(3, 155, 229, 1);}
.material-icons.md-color-02 {color: rgba(0, 137, 123, 1);}
.material-icons.md-color-03 {color: rgba(255, 87, 34, 1);}