a {
    color: var(--default-link-color);
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

.link {
    cursor: pointer;
    text-decoration: none !important;
}

.link:hover {
    text-decoration: underline !important;
}

.text-default {
    color: var(--default-text-color);
}

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

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

.text-warning {
    color: var(--warning-dark);
}

.text-error {
    color: var(--error);
}

.text-light {
    color: var(--text-color-light);
}

.text-lightest {
    color: #DFE1E6;
}

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

.text-purple {
    color: var(--purple);
}

.text-orange {
    color: var(--orange);
}

.text-link {
  color: var(--default-link-color);
}

.text-xxs {
    font-size: var(--font-size-xxs);
}

.text-xs {
    font-size: var(--font-size-xs);
}

.text-sm {
    font-size: var(--font-size-sm);
}

.text-md {
    font-size: var(--font-size-md);
}

.text-lg {
    font-size: var(--font-size-lg);
}

.text-xl {
    font-size: var(--font-size-xl);
}

.text-xxl {
    font-size: var(--font-size-xxl);
}

.font-weight-light {
    font-weight: var(--font-weight-light);
}

.font-weight-normal {
    font-weight: var(--font-weight-normal);
}

.font-weight-bold {
    font-weight: var(--font-weight-bold);
}

.font-weight-bolder {
    font-weight: var(--font-weight-bolder);
}

.font-weight-boldest {
    font-weight: var(--font-weight-boldest);
}

.text-italic {
    font-style: italic;
}

.text-capitalize {
    text-transform: capitalize;
}

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

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

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

.nowrap {
    white-space: nowrap;
}

.break-spaces {
    white-space: break-spaces;
}

.no-user-select {
    user-select: none;
}
