
#navbar-toggle-checkbox:checked ~ .rev-collapse {
	display: none !important;
}

#navbar-toggle-checkbox:checked ~ .collapse {
	display: block;
}

#navbar-toggle-checkbox {
	display: none;
}

label.navbar-toggler {
	margin-bottom: 0px;
}

.hamburger {
	display: inline-block;
	vertical-align: middle;
}

img.sm-icon {
	margin-bottom: 0.25em;
	max-height: 16px;
	max-width: 16px;
}

.sm-text {
	font-size:  small;
}

div.nav-image {
	text-align: center;
}

img.nav-image {
	width: 75px;
	height: 40px;
}

img.img-reasonable {
	max-height: 200px;
	max-width: 200px;
}

.nav-text {
	text-align: center;
}

.navbar {
	border-bottom: 3px solid #bbbbbb;
}

div.headerrow {
	background: rgba(51,51,51,0.05);
	border: 2px solid #bbbbbb;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
}

.publications table {
	margin: 5px;
	border: 2px solid grey;
}

.publications td, th {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.publications tr:nth-child(even) {
	background-color: #429FA820;
}

.publications .paper-title {
	font-weight: bold;
}

.publications .paper-journal {
	font-style: italic;
}

.publications .marker.selected {
	color: #429FA8;
	font-size: 28px;
}
