.ik-bg--blue, .ik-bg--blue-hovered {
    background-color: #2f9cd0;
}

.ik-bg--blue-hovered:hover {
    background-color: #2D94D2;
}

.ik-text--blue-hovered:hover {
    color: #2D94D2;
}

.ik-bg--hover-blue:hover {
    background-color: #2f9cd0;
    color: #fff;
}

.ik-border--blue {
    border: 1px solid #2f9cd0;
}

.ik-text--blue {
    color: #2D94D2;
}

.ik-text--red {
    color: #F16364;
}

.ik-text--green {
    color: #5cb85c;
}

.ik-text--white {
    color: #FFFFFF;
}

.ik-text--disabled {
    color: #aaa;
}

.ik-theme .ik-text--disabled {
    color: var(--on-background-color-3);
}

.ik-link--white,
.ik-link--white:link,
.ik-link--white:visited,
.ik-link--white:hover,
.ik-link--white:active {
    color: #FFFFFF;
}

.ik-bg--primary {
    background-color: #337ab7;
}

.ik-bg--info {
    background-color: #5bc0de;
}

.ik-bg--success {
    background-color: #5cb85c;
}

.ik-bg--warning {
    background-color: #f0ad4e;
}

.ik-bg--danger {
    background-color: #d9534f;
}

.ik-border--primary {
    border-color: #82a2b7;
}

.ik-border--info {
    border-color: #bce8f1;
}

.ik-border--success {
    border-color: #d6e9c6;
}

.ik-border--warning {
    border-color: #faebcc;
}

.ik-border--danger {
    border-color: #ebccd1;
}

.ik-blink-bcg {
    transition: background-color 0.6s ease-in-out;
}
