h1 a {
    text-decoration: none;
}

@media (hover: none) and (pointer: coarse) {
    a {
	font-size: 1.2em;
    }
}

/* Navigation */
.navbar {
    margin-bottom: 1em;
}

.nav-item {
    padding: 5px;
    text-decoration: none;
}

.nav-item-active {
    border-bottom: solid 1px black;
}

.tab-active {
    display: block;
}

.tab-inactive {
    display: none;
}

#plot {
    width: 100%;
}

.samples-table td, .samples-table th {
    padding: 5px;
}

.samples-table tr.row-even {
    background-color: #eee8d5;
}

.samples-table tr.row-reset {
    border-bottom: solid 1px black;
}

.confirm-hidden {
    display: none;
}

.confirm-visible {
    /* Marker class. Use default "display" value. */
}
