.ckeditor ol {
  counter-reset: lvl1;
  list-style: none;
}
.ckeditor ol > li {
  list-style: none;
}
.ckeditor ol > li:before {
  counter-increment: lvl1;
  content: counter(lvl1) ". ";
  margin-left: 5px;
  margin-right: 0;
}
.ckeditor ol > li > ol {
  counter-reset: lvl2;
  list-style: none;
}
.ckeditor ol > li > ol > li {
  list-style: none;
}
.ckeditor ol > li > ol > li:before {
  counter-increment: lvl2;
  content: counter(lvl1) "." counter(lvl2) " ";
  float: right;
  direction: ltr;
  margin-left: 5px;
  margin-right: 0;
}
.ckeditor ol > li > ol > li.alpha:before {
  counter-increment: lvl2;
  content: counter(lvl1) "." counter(lvl2, lower-alpha) " ";
  float: right;
  direction: ltr;
  margin-left: 5px;
  margin-right: 0;
}
.ckeditor ol > li > ol > li.alpha > ol {
  list-style: none;
  counter-reset: lvl3;
}
.ckeditor ol > li > ol > li.alpha > ol > li:before {
  counter-increment: lvl3;
  content: counter(lvl1) "." counter(lvl2, lower-alpha) "." counter(lvl3) " ";
}
.ckeditor ol > li > ol > li.alpha > ol > li.alpha:before {
  counter-increment: lvl3;
  content: counter(lvl1) "." counter(lvl2, lower-alpha) "." counter(lvl3, lower-alpha) " ";
}
.ckeditor ol > li > ol > li > ol {
  list-style: none;
  counter-reset: lvl3;
}
.ckeditor ol > li > ol > li > ol > li {
  list-style: none;
}
.ckeditor ol > li > ol > li > ol > li:before {
  counter-increment: lvl3;
  content: counter(lvl1) "." counter(lvl2) "." counter(lvl3) " ";
}
.ckeditor ol > li > ol > li > ol > li.alpha:before {
  counter-increment: lvl3;
  content: counter(lvl1) "." counter(lvl2) "." counter(lvl3, lower-alpha) " ";
}
.ckeditor ol > li.alpha:before {
  counter-increment: lvl1;
  content: counter(lvl1, lower-alpha) ". ";
  float: right;
  margin-left: 5px;
  margin-right: 0;
}
.ckeditor ol > li.alpha > ol {
  counter-reset: lvl2;
  list-style: none;
}
.ckeditor ol > li.alpha > ol > li {
  list-style: none;
}
.ckeditor ol > li.alpha > ol > li:before {
  counter-increment: lvl2;
  content: counter(lvl1, lower-alpha) "." counter(lvl2) " ";
  float: right;
  direction: ltr;
  margin-left: 5px;
  margin-right: 0;
}
.ckeditor ol > li.alpha > ol > li.alpha:before {
  counter-increment: lvl2;
  content: counter(lvl1, lower-alpha) "." counter(lvl2, lower-alpha) " ";
  float: right;
  direction: ltr;
  margin-left: 5px;
  margin-right: 0;
}
.ckeditor ol > li.alpha > ol > li.alpha > ol > li.alpha:before {
  counter-increment: lvl3;
  content: counter(lvl1, lower-alpha) "." counter(lvl2, lower-alpha) "." counter(lvl3, lower-alpha) " ";
}
.ckeditor ol > li.alpha > ol > li > ol {
  counter-reset: lvl3;
  list-style: none;
}
.ckeditor ol > li.alpha > ol > li > ol > li {
  list-style: none;
}
.ckeditor ol > li.alpha > ol > li > ol > li:before {
  counter-increment: lvl3;
  content: counter(lvl1, lower-alpha) "." counter(lvl2, lower-alpha) "." counter(lvl3) " ";
}
.ckeditor ol > li.alpha > ol > li > ol > li.alpha:before {
  counter-increment: lvl3;
  content: counter(lvl1, lower-alpha) "." counter(lvl2) "." counter(lvl3, lower-alpha) " ";
}
.dir_ltr .ckeditor ol {
  counter-reset: lvl1;
  list-style: none;
}
.dir_ltr .ckeditor ol > li {
  list-style: none;
}
.dir_ltr .ckeditor ol > li:before {
  counter-increment: lvl1;
  content: counter(lvl1) ". ";
  margin-left: 0;
  margin-right: 5px;
}
.dir_ltr .ckeditor ol > li > ol {
  counter-reset: lvl2;
  list-style: none;
}
.dir_ltr .ckeditor ol > li > ol > li {
  list-style: none;
}
.dir_ltr .ckeditor ol > li > ol > li:before {
  counter-increment: lvl2;
  content: counter(lvl1) "." counter(lvl2) " ";
  float: left;
  direction: ltr;
  margin-left: 0;
  margin-right: 5px;
}
.dir_ltr .ckeditor ol > li > ol > li.alpha:before {
  counter-increment: lvl2;
  content: counter(lvl1) "." counter(lvl2, lower-alpha) " ";
  float: left;
  direction: ltr;
  margin-left: 0;
  margin-right: 5px;
}
.dir_ltr .ckeditor ol > li > ol > li.alpha > ol {
  list-style: none;
  counter-reset: lvl3;
}
.dir_ltr .ckeditor ol > li > ol > li.alpha > ol > li:before {
  counter-increment: lvl3;
  content: counter(lvl1) "." counter(lvl2, lower-alpha) "." counter(lvl3) " ";
}
.dir_ltr .ckeditor ol > li > ol > li.alpha > ol > li.alpha:before {
  counter-increment: lvl3;
  content: counter(lvl1) "." counter(lvl2, lower-alpha) "." counter(lvl3, lower-alpha) " ";
}
.dir_ltr .ckeditor ol > li > ol > li > ol {
  list-style: none;
  counter-reset: lvl3;
}
.dir_ltr .ckeditor ol > li > ol > li > ol > li {
  list-style: none;
}
.dir_ltr .ckeditor ol > li > ol > li > ol > li:before {
  counter-increment: lvl3;
  content: counter(lvl1) "." counter(lvl2) "." counter(lvl3) " ";
}
.dir_ltr .ckeditor ol > li > ol > li > ol > li.alpha:before {
  counter-increment: lvl3;
  content: counter(lvl1) "." counter(lvl2) "." counter(lvl3, lower-alpha) " ";
}
.dir_ltr .ckeditor ol > li.alpha:before {
  counter-increment: lvl1;
  content: counter(lvl1, lower-alpha) ". ";
  float: left;
  margin-left: 0;
  margin-right: 5px;
}
.dir_ltr .ckeditor ol > li.alpha > ol {
  counter-reset: lvl2;
  list-style: none;
}
.dir_ltr .ckeditor ol > li.alpha > ol > li {
  list-style: none;
}
.dir_ltr .ckeditor ol > li.alpha > ol > li:before {
  counter-increment: lvl2;
  content: counter(lvl1, lower-alpha) "." counter(lvl2) " ";
  float: left;
  direction: ltr;
  margin-left: 0;
  margin-right: 5px;
}
.dir_ltr .ckeditor ol > li.alpha > ol > li.alpha:before {
  counter-increment: lvl2;
  content: counter(lvl1, lower-alpha) "." counter(lvl2, lower-alpha) " ";
  float: left;
  direction: ltr;
  margin-left: 0;
  margin-right: 5px;
}
.dir_ltr .ckeditor ol > li.alpha > ol > li.alpha > ol > li.alpha:before {
  counter-increment: lvl3;
  content: counter(lvl1, lower-alpha) "." counter(lvl2, lower-alpha) "." counter(lvl3, lower-alpha) " ";
}
.dir_ltr .ckeditor ol > li.alpha > ol > li > ol {
  counter-reset: lvl3;
  list-style: none;
}
.dir_ltr .ckeditor ol > li.alpha > ol > li > ol > li {
  list-style: none;
}
.dir_ltr .ckeditor ol > li.alpha > ol > li > ol > li:before {
  counter-increment: lvl3;
  content: counter(lvl1, lower-alpha) "." counter(lvl2, lower-alpha) "." counter(lvl3) " ";
}
.dir_ltr .ckeditor ol > li.alpha > ol > li > ol > li.alpha:before {
  counter-increment: lvl3;
  content: counter(lvl1, lower-alpha) "." counter(lvl2) "." counter(lvl3, lower-alpha) " ";
}
.ckeditor .dir_ltr {
  direction: ltr;
}
.ckeditor .dir_ltr ol {
  counter-reset: lvl1;
  list-style: none;
}
.ckeditor .dir_ltr ol > li {
  list-style: none;
}
.ckeditor .dir_ltr ol > li:before {
  counter-increment: lvl1;
  content: counter(lvl1) ". ";
  margin-left: 0;
  margin-right: 5px;
}
.ckeditor .dir_ltr ol > li > ol {
  counter-reset: lvl2;
  list-style: none;
}
.ckeditor .dir_ltr ol > li > ol > li {
  list-style: none;
}
.ckeditor .dir_ltr ol > li > ol > li:before {
  counter-increment: lvl2;
  content: counter(lvl1) "." counter(lvl2) " ";
  float: left;
  direction: ltr;
  margin-left: 0;
  margin-right: 5px;
}
.ckeditor .dir_ltr ol > li > ol > li.alpha:before {
  counter-increment: lvl2;
  content: counter(lvl1) "." counter(lvl2, lower-alpha) " ";
  float: left;
  direction: ltr;
  margin-left: 0;
  margin-right: 5px;
}
.ckeditor .dir_ltr ol > li > ol > li.alpha > ol {
  list-style: none;
  counter-reset: lvl3;
}
.ckeditor .dir_ltr ol > li > ol > li.alpha > ol > li:before {
  counter-increment: lvl3;
  content: counter(lvl1) "." counter(lvl2, lower-alpha) "." counter(lvl3) " ";
}
.ckeditor .dir_ltr ol > li > ol > li.alpha > ol > li.alpha:before {
  counter-increment: lvl3;
  content: counter(lvl1) "." counter(lvl2, lower-alpha) "." counter(lvl3, lower-alpha) " ";
}
.ckeditor .dir_ltr ol > li > ol > li > ol {
  list-style: none;
  counter-reset: lvl3;
}
.ckeditor .dir_ltr ol > li > ol > li > ol > li {
  list-style: none;
}
.ckeditor .dir_ltr ol > li > ol > li > ol > li:before {
  counter-increment: lvl3;
  content: counter(lvl1) "." counter(lvl2) "." counter(lvl3) " ";
}
.ckeditor .dir_ltr ol > li > ol > li > ol > li.alpha:before {
  counter-increment: lvl3;
  content: counter(lvl1) "." counter(lvl2) "." counter(lvl3, lower-alpha) " ";
}
.ckeditor .dir_ltr ol > li.alpha:before {
  counter-increment: lvl1;
  content: counter(lvl1, lower-alpha) ". ";
  float: left;
  margin-left: 0;
  margin-right: 5px;
}
.ckeditor .dir_ltr ol > li.alpha > ol {
  counter-reset: lvl2;
  list-style: none;
}
.ckeditor .dir_ltr ol > li.alpha > ol > li {
  list-style: none;
}
.ckeditor .dir_ltr ol > li.alpha > ol > li:before {
  counter-increment: lvl2;
  content: counter(lvl1, lower-alpha) "." counter(lvl2) " ";
  float: left;
  direction: ltr;
  margin-left: 0;
  margin-right: 5px;
}
.ckeditor .dir_ltr ol > li.alpha > ol > li.alpha:before {
  counter-increment: lvl2;
  content: counter(lvl1, lower-alpha) "." counter(lvl2, lower-alpha) " ";
  float: left;
  direction: ltr;
  margin-left: 0;
  margin-right: 5px;
}
.ckeditor .dir_ltr ol > li.alpha > ol > li.alpha > ol > li.alpha:before {
  counter-increment: lvl3;
  content: counter(lvl1, lower-alpha) "." counter(lvl2, lower-alpha) "." counter(lvl3, lower-alpha) " ";
}
.ckeditor .dir_ltr ol > li.alpha > ol > li > ol {
  counter-reset: lvl3;
  list-style: none;
}
.ckeditor .dir_ltr ol > li.alpha > ol > li > ol > li {
  list-style: none;
}
.ckeditor .dir_ltr ol > li.alpha > ol > li > ol > li:before {
  counter-increment: lvl3;
  content: counter(lvl1, lower-alpha) "." counter(lvl2, lower-alpha) "." counter(lvl3) " ";
}
.ckeditor .dir_ltr ol > li.alpha > ol > li > ol > li.alpha:before {
  counter-increment: lvl3;
  content: counter(lvl1, lower-alpha) "." counter(lvl2) "." counter(lvl3, lower-alpha) " ";
}
