
.bibtex-biblio {
	clear: both;
	width: 100%;
	margin-bottom: 0px;
}
.bibtex-entry {
	width: 100%;
	margin-bottom: 3px;
}
.bibtex-reference {
	vertical-align: top;
	width: 75px;
	padding-right: 5px;
}
.bibtex-reference.bibtex-abbrv {
	width: 75px;
}
.bibtex-citation {
}
.bibtex-mathmode {
	font-family: Serif;
	font-style: italic;
}
.bibtex-inproceedings.bibtex-natbib {
	padding-left: 5px;
}
.bibtex-author {
}
.bibtex-title {
	font-weight: 500;
}
.bibtex-booktitle {
	font-style: italic;
}
.bibtex-pages {
}
.bibtex-publisher {
}
.bibtex-year {
}

.bibtex-journal {
}
.bibtex-author {
}
.bibtex-title {
}
.bibtex-year {
}
.bibtex-volume {
}
.bibtex-jname {
	font-style: italic;
}
.bibtex-number {
}
.bibtex-pages {
}
.bibtex-publisher {
}
ol.publi {
  margin-left: 0;
  padding-left: 0;
  list-style-type: none;
  counter-reset: my-awesome-counter;
}
ol.publi li.publi {
  position: relative;
  margin-left: 3em;
  counter-increment: my-awesome-counter;
}
ol.publi li.publi:before {
  content: counter(my-awesome-counter);
  color: #006699;
  position: absolute;
  --size: 22px;
  left: calc(-1 * var(--size) - 10px);
  line-height: var(--size);
  width: var(--size);
  height: var(--size);
  top: 0;
  /* transform: rotate(-10deg); */
  background: #AAAAAA;
  border-radius: 15%;
  text-align: center;
  box-shadow: 1px 1px 0 #999;
  padding-top: 0.3ex;
}
