/**
 * Text Colours
 */
.is-dark-text .is-light-text * {
    color: #fff;
}
.is-light-text .is-dark-text * {
    color: #111;
}

/**
 * Text alignment
 */
.is-align-right {
    text-align: right;
}
.is-align-center {
    text-align: center;
}
.is-align-left {
    text-align: left;
}
.is-align-justify {
    text-align: justify;
}

/**
 * Text restricted
 */
.text-restricted {
    max-width: 800px;
}