.b-table-layout {
    border: 0;
    border-spacing: 0;
    width: 100%;
}
    .b-table-layout th,
    .b-table-layout td {
        border: 0;
        box-sizing: border-box;
        padding: 0;
        vertical-align: top;
    }
    .b-table-layout th:not(:first-child),
    .b-table-layout td:not(:first-child) {
        padding-left: 10px;
    }
    .b-table-layout th:not(:last-child),
    .b-table-layout td:not(:last-child) {
        padding-right: 10px;
    }

.b-ul {
    margin: 0 0 8px 0;
    padding: 0 0 0 1em;
}
    .b-ul li {
        margin: 0;
        list-style-type: none;
        padding-left: 19px;
        text-indent: -19px;
    }
        .b-ul li:not(:first-child) {
            margin-top: 8px;
        }
        .b-ul li:before {
            border: 2px solid rgb(237, 183, 125);
            content: '';
            display: inline-block;
            height: 4px;
            margin-right: 10px;
            position: relative;
            top: -2px;
            transform: rotate(45deg);
            vertical-align: middle;
            width: 4px;
        }

.b-ol-00,
.b-ol {
    counter-reset: b-ol 0;
    list-style-position: inside;
    margin: 0 0 8px 0;
    padding: 0;
}
    .b-ol-00 li,
    .b-ol li {
        counter-increment: b-ol;
        margin: 0;
        list-style-type: none;
        padding-left: 1.875em;
        text-indent: -1.875em;
    }
    .b-ol-00 li {
        padding-left: 1.2em;
        text-indent: -1.2em;
    }
    .b-ol li *,
    .b-ol-00 li * {
        padding-left: 0;
        text-indent: 0;
    }
        .b-ol-00 li:not(:first-child),
        .b-ol li:not(:first-child) {
            margin-top: 8px;
        }
        .b-ol-00 li:before,
        .b-ol li:before {
            color: rgb(237, 183, 125);
            content: counter(b-ol)'.';
            display: inline-block;
            font-weight: bold;
            margin-right: .5em;
            text-align: right;
            width: 1em;
        }
