ol.alpha,ol.roman,ol.d-zero,ol.dec,ol.decb{
	list-style-type: none;
	counter-reset: ol-cust;
}

ol.roman li::before,
ol.d-zero li::before,
ol.dec li::before,
ol.alpha li::before {
  min-width: 1.2em;
	font-weight: bold;
	display: inline-block
}


ol.alpha li,
ol.d-zero li,
ol.dec li,
ol.roman li,
ol.decb li {
	margin-bottom: 5px;
  margin-left:   1.2em;
  text-indent:  -1.2em;
	counter-increment: ol-cust;
}

ol.spacing li {
	padding-bottom: 1em;
}

ol.alpha > li::before {
	content: counter(ol-cust,lower-alpha) ") ";
}

ol.dec > li::before {
	content: counter(ol-cust,decimal) ". ";
}

ol.d-zero > li::before {
	content: counter(ol-cust,decimal-leading-zero) ". ";
}

ol.roman > li::before {
	content: "(" counter(ol-cust,lower-roman) ") ";
}

ol.decb > li::before{
		content: "(" counter(ol-cust,decimal) ") ";
		min-width: 1.2em;
		display: inline-block
}
