.oct-text, .oct-text p {
    color: #ccc
}

.oct-text li {
    color: #ccc !important;
    margin-top: 15px !important;
    font-size: 16px !important
}

.oct-text ol, .oct-text ul {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.oct-text ol {
    counter-reset: item
}

.oct-text ol > li {
    display: table;
    counter-increment: item;
    margin-bottom: .6em
}

.oct-text ol > li:before {
    content: counters(item, ".") ". ";
    display: table-cell;
    padding-right: .6em
}

.oct-text li ol > li {
    margin: 0
}

.oct-text li ol > li:before {
    content: counters(item, ".") " "
}

.oct-text li ol > li ol > li:before {
    content: "(" counter(item, lower-alpha) ")"
}

.oct-table {
    margin: 5px 0 0 !important
}

.oct-table table {
    border-color: #000 !important;
    vertical-align: top;
    color: #000;
    border-width: 1px;
    border-style: solid;
    border-collapse: separate;
    border-spacing: 0;
    margin: 0 0 2rem;
    width: 100%
}

.oct-table td {
    padding: 0 10px !important
}

.oct-table ul {
    margin: 0 !important;
    padding: 0 !important;
    list-style-type: none
}

.oct-table td li {
    margin: 10px 0 !important;
    padding: 0 !important;
    font-size: 16px !important
}

.bonterms-title {
    padding-bottom: 0 !important
}

.title-section {
    margin-bottom: 32px
}

ol {
    padding: 20px 0
}

ul {
    padding: 20px 30px
}

li {
    padding: 10px 0
}
