/* ------------------------------------------------------------------------------
	Publications
------------------------------------------------------------------------------ */
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
	border-top: 0px;
}
.pubsgroup {
	padding: 0px 8px 0px 8px;
	margin: 0px 0px 0px 0px;
}
.pubyearlist {
	margin: 0px 0px 25px 0px;
}
.pubyearlist td {
}
.pubyear {
	float: left;
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
	font-weight: 600;
	line-height: 1.4em;
}
.pub {
}
.pub .title a {
	color: #002b23;
}
.pub .title a:hover {
	color: #63914A;
 	text-decoration: none;
}
.pub-conf, .pub-journal, .pub-techrep, .pub-book, .pub-bookchapter, .pub-masterthesis, .pub-phdthesis, .pub-tut {
	margin: 0px 0px 0px 2px;
	font-weight: normal;
	line-height: 14pt;
}
.pub .booktitle, .pub-conf .booktitle, .pub-conf .conf {
	font-style: italic;
}
.pub .title .a {
	font-weight: 600;
}
.pub .title, .pub-conf .title, .pub-journal .title, .pub-book .title, .pub-techrep .title, .pub-masterthesis .title, .pub-phdthesis .title, .pub-bookchapter .book, .pub-tut .title {
	font-weight: 600;
}
.pub .journal, .pub-journal .journal, .pub-techrep .number {
	font-style: italic;
}
.publinks {
	width: 48px;
}

/* ------------------------------------------------------------------------------
 Pub Icons (inline)
------------------------------------------------------------------------------ */
.pub-icon {
	vertical-align: top;
	margin-top: 0px;
}
.pub-icon img {
	filter: invert(0.5);
}
.pub-icon img:hover {
	transition: filter 0.2s linear;
	filter: invert(0.6) sepia(1.0) saturate(3) hue-rotate(36deg) brightness(0.8);
	/*filter: invert(0.0);*/
}
.pub-icon-publisher, .pub-icon-site, .pub-icon-code, .pub-icon-slides, .pub-icon-video {
	display: inline-block;
	padding: 4px 0 0 4px;
}
.pub-icon-publisher {
}
.pub-icon-site {
}
.pub-icon-code {
}
.pub-icon-slides {
}
.pub-icon-video {
}
.pub-icon-file {
}

/* ------------------------------------------------------------------------------
 Other Pub Things
------------------------------------------------------------------------------ */
.pubcell, .pubiconcell {
	vertical-align: top;
}
.pubiconcell {
	text-align: center;
}

.pub-bookcover {
	float: right;
	margin-top:-10px;
	margin-right: -70px;
}

.pub-book-cover {
	margin-left: 7px; margin-right: 7px; 
}
a img.pub-book-cover  {
	border: 1px solid rgba(180, 201, 12, 0.25);
	height: 150px;
}

