
.icon {
    width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: -2px;
}
.icon.small {
    width: 18px;
    height: 18px;
}
a.button .icon.small {
    width: 18px;
    height: 18px;
    vertical-align: -3px;
}
a.button .icon,
button .icon. {
    filter: invert(100%) sepia(100%) saturate(1%) hue-rotate(43deg) brightness(102%) contrast(101%);
}
.icon.white {
    filter: invert(100%) sepia(100%) saturate(1%) hue-rotate(43deg) brightness(102%) contrast(101%);
}