.print-btn {
	padding-top: 17px;
}

ol {
	padding-left: 10px;
}

ol, ul {
	padding-right: 10px;
}

.disk {
	list-style-type: disc;
}

b {
	font-weight: 900;
}

.article {
	padding: 0 15px !important;
}

ol.listing {
	list-style: none;
	counter-reset: item;
}

ol.listing > li {
	counter-increment: item;
	display: block;
	position: relative;
}

ol li:before {
	display: inline-block;
	position: absolute;
	margin-right: 100%;
	right: 5px;
}

ol.listing > li:before {
	content: counters(item, ".") ".";
}

p.unlisted {
	margin-left: -30px;
}

ol.letters {
	counter-reset: list;
}

ol.letters > li {
	display: block;
	position: relative;
}

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

ol.letters.letters-one-bracket > li:before {
	content: counter(list, lower-alpha) ") ";
}

.inner-listing {
    margin-left: 20px;
}
