﻿
.terms-of-use .content p {
    margin-bottom: 20px;
}

.terms-of-use > .content > ol,
.terms-of-use > .content > ol > li > ol {
    counter-reset: item;
}

.terms-of-use > .content > ol > li,
.terms-of-use > .content > ol > li > ol > li {
    counter-increment: item;
}

.terms-of-use > .content > ol > li::marker,
.terms-of-use > .content > ol > li > ol > li::marker {
    content: counters(item, ".") ". ";
}

.terms-of-use > .content > ol > li {
    margin-top: 20px;
}

.terms-of-use > .content > ol > li > ol {
    margin-top: 10px;
}

.terms-of-use .terms-table {
    margin: 10px;
}

.terms-of-use .terms-table td {
    vertical-align: top;
    min-width: 60px;
}
