md-icon svg {
	fill: inherit;
}
.green {
	border: 0;
	background-color: #ccffcc;
}
.red {
	border: 0;
	color: #ffffff;
	background-color: #ffcccc;
}

td.SENT {
	background-color: #FFFFCC;
}
td.REORDERED {
	background-color: #FFFF44;
}
td.DEBITED {
	background-color: #CCFFCC;
}
td.IN_WAREHOUSE {
	background-color: #88FF88;
}
td.PACKED {
	background-color: #44FF44;
}
td.INVOICED {
	background-color: #00CC00;
}
td.DELAYED {
	background-color: #c8c8c8;
}
td.PENDING {
	background-color: #FFFFFF;
}
.requested {
	background-color: #FFFFCC;
}
.planned {
	background-color: #FFFFFF;
}
.canceled {
	background-color: #FFCCCC;
}
.ClosureRequested > td {
	background-color: #c8c8c8 !important;
}

.datepicker-weekend.md-calendar-date {
	color: #ff0000;
}
.md-calendar-date-disabled.datepicker-weekend {
	color: #ff9999;
}

class="md-calendar-date md-calendar-date-disabled datepicker-weekend"