ol { counter-reset: list; margin-left: 0px; text-indent: 6px; }

ol > li { list-style: none; position: relative; list-style-position: inside; margin-top: 6pt; margin-bottom: 6pt; text-align: justify; }

ol > li:before { counter-increment: list; content: counter(list, decimal) ". "; position: absolute; left: -1.4em; font-weight: bold; text-indent: 0.02in; }

/*level one */
ol > li > ol > li:before { counter-increment: list; content: counter(list, lower-alpha) "."; font-weight: bold; }

/*level two */
ol > li > ol > li > ol > li:before { counter-increment: list; content: "(" counter(list, decimal) ")"; font-weight: normal; }

/*level three */
ol > li > ol > li > ol > li > ol > li:before { counter-increment: list; content: "(" counter(list, lower-alpha) ")"; font-weight: normal; }

/*level Four */
ol > li > ol > li > ol > li > ol > li > ol > li:before { counter-increment: list; content: "[" counter(list, decimal) "]"; font-weight: normal; }

/*level Five */
ol > li > ol > li > ol > li > ol > li > ol > li > ol > li:before { counter-increment: list; content: "[" counter(list, lower-alpha) "]"; font-weight: normal; }

/*level Six */
/*# sourceMappingURL=nested_ol.css.map */

/*# sourceMappingURL=nested_ol.css.map */