.ogs-v2-text {
    word-break: break-all;
}

.ogs-v2-text.no-wrap {
    white-space: nowrap;
}

.ogs-v2-text.type-underline {
    text-decoration: underline;
}

.ogs-v2-text.align-center {
    text-align: center;
}

.ogs-v2-text.align-left {
    text-align: left;
}

.ogs-v2-text.align-right {
    text-align: right;
}

.ogs-v2-text.size-medium {
    font-size: 16px;
}

.ogs-v2-text.size-small {
    font-size: 14px;
}

.ogs-v2-text.size-micro {
    font-size: 12px;
}

.ogs-v2-text.size-large {
    font-size: 18px;
}

.ogs-v2-text.size-grande {
    font-size: 20px;
}

.ogs-v2-text.weight-normal {
    font-weight: normal;
}

.ogs-v2-text.weight-bold {
    font-weight: bold;
}

.ogs-v2-text.color-key {
    color: var(--COLOR_KEY);
}

.ogs-v2-text.color-primary {
    color: var(--COLOR_PRIMARY);
}

.ogs-v2-text.color-secondary {
    color: var(--COLOR_SECONDARY);
}

.ogs-v2-text.color-highlight {
    color: var(--COLOR_HIGHTLIGHT);
}

.ogs-v2-text.color-info {
    color: var(--COLOR_INFO);
}

.ogs-v2-text.color-warning {
    color: var(--COLOR_WARNING);
}

.ogs-v2-text.color-danger {
    color: var(--COLOR_DANGER);
}

.ogs-v2-text.color-success {
    color: var(--COLOR_SUCCESS);
}