/* size examples - relative units */
.lni-sm {
    font-size: 0.8em;
}

.lni-lg {
    font-size: 1.2em;
}

/* size examples - absolute units */
.lni-16 {
    font-size: 16px;
}

.lni-32 {
    font-size: 32px;
}

/* rotate the icon infinitely */
.lni-is-spinning {
    animation: lni-spin 1s infinite linear;
}

@keyframes lni-spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

/* transform */
.lni-rotate-90 {
    transform: rotate(90deg);
}

.lni-rotate-180 {
    transform: rotate(180deg);
}

.lni-rotate-270 {
    transform: rotate(270deg);
}

.lni-flip-y {
    transform: scaleY(-1);
}

.lni-flip-x {
    transform: scaleX(-1);
}