I installed the template locally and found out why it's not working.
In short, possible solutions:
a) Instead of putting your styles into
userstyle.css[/m] you can put it into [m]userall.css in the same conf directory.
b) Or make the selector more specific. Either
.dokuwiki ol {
list-style: lower-roman outside;
}
or
ol li {
list-style: lower-roman outside;
}
or
ol {
list-style: lower-roman outside !important;
}
The long and technical explanation:
DokuWiki puts the userstyles *after* the author's styles, and therefore, if selectors have the same specificity the userstyles would take precedence. But this is only true within each media type, i.e. first all
screen[/m] styles are added (including the userstyle.css at the end), then all [m]all[/m] styles (including userall.css at the end) and then all [m]print styles.
Although the list styles the Bootstrap3 template adds are not very specific, they are included as part of the *
all* styles. Therefore they are loaded after the userstyles.css.