/* SVG Icons Library */

.icon {
    width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: middle;
}

.icon-lg {
    width: 48px;
    height: 48px;
}

.icon-xl {
    width: 64px;
    height: 64px;
}

/* Icon colors */
.icon-primary {
    fill: var(--primary);
}

.icon-secondary {
    fill: var(--secondary);
}

.icon-success {
    fill: var(--success);
}

.icon-white {
    fill: var(--white);
}

.icon-black {
    fill: var(--black);
}