div.form {
	max-width:  520px;
	margin: auto;
}

input {
	width:  90%;
}

input[type=submit] {
	width: 100.2%;
}

table th {
	background:  #06c;
	color:  white;
}

table tr:nth-child(odd) td {
	background: #f4f4f4;
}

table tr td {
	border-bottom: 1px solid #666;
	border-top: 1px solid #666;
}

	.logout, .entry, .export  {
		float: right;
	}


@media(max-width: 768px) {
	.logout {
		clear: both;
		margin-right: -15px;
	}
	.entry, .export {
		float: left;
	}
}

.photo-small {
	max-width:  60px;
	margin-right: 10px;
	vertical-align: top;
}

.photo {
	max-width:  800px;
}

.photo-mid {
	max-width: 100%;
}

.subtitle {
	float: right;
	color: white;

}

div.inline label {
    width: 140px;
}
div.inline input[type=checkbox] {
    width: 18px;
}
