﻿ol {
    counter-reset: item;
}

    ol li {
        display: block;
        font-size: 12px;
    }

        ol li:before {
            content: counters(item, ".") " ";
            counter-increment: item;
            margin-right: 5px;
        }

    ol.lower-alpha {
        counter-reset: my-counter;
    }

        ol.lower-alpha li:before {
            content: counter(my-counter, lower-alpha) ") ";
            counter-increment: my-counter;
            margin-right: 5px;
        }


.terms a {
    font-size: 12px;
}

/*New Terms styles*/

.terms * {
    font-size: 14px;
    font-weight: 400;
    text-align: justify;
}

.terms #terms-text p {
    font-size: 14px;
    line-height: 1.7;
}

.terms strong, .terms h1, .terms h2, .terms h3 {
    font-weight: 700;
}

.terms li:before {
    font-weight: 700;
}

.terms ol > li > ol > li, .terms p {
    margin-left: 15px;
}

.terms ul {
    margin-bottom: 12px;
}

    .terms ul > li {
        margin-left: 25px;
    }

.terms h2 {
    margin-bottom: 15px;
    font-size: 16px;
}

.terms h3 {
    margin-bottom: 12px;
}
