a.f-logo, a.f-logo:hover{		
background-image: url('/lectio/img/logo.auto');
background-position: right top;
background-repeat: no-repeat;
cursor: pointer;
background-color: transparent;
width: 7rem;
height: 2rem;
display: block;
outline: none;
border: none;
}

.f-header{display:flex}

.f-navbar{

margin-bottom:1em;
display:block;
}
.f-navbar .button a,
.f-navbar .button a:hover,
.f-navbar .button a[disabled],
.f-navbar .button a[disabled]:hover,
.f-navbar .button:hover a, 
.f-navbar .button:hover a[disabled] {
	padding:0.5em 1em;
	border:none;
	background:
	transparent;
	color:#1b5c9e;
}



.f-content{padding:1em;box-sizing:border-box;overflow-x:auto;max-width:100vw;}

.f-content table{
	margin-left:auto;margin-right:auto;
	min-width:320px;
/*	width:700px;*/	
	font-size:1em;
}
		
.f-content table.f-altrowstyle tr:nth-child(even) 
{
	background-color:#f7fafc;
	}

.f-content table caption{text-align:left;}

.f-content table tr td {
	padding-bottom: 1em;
	text-align: left;
}

.f-content table tr td:nth-child(1) {
	text-align: right;
	padding-left: 1em;
	padding-right: 1em;
}
.f-content table tr td:nth-child(2) {
max-width:700px;
}

.f-content table tr td:nth-child(3) {
	text-align: right;
	padding-left: 1em;
	padding-right: 1em
}

.f-content table tr td:nth-child(4) {
	text-align: right;
	padding-left: 1em;
	padding-right: 1em;
}

.f-content table tr td:nth-child(5) {
	text-align: right;
	padding-left: 1em
}

.f-content table tr td a img {
	margin-top: 0.2em
}

.f-content table tr td a {
	font-size: 1.2em
}

.f-content table tr td {
	line-height: 1.5;
}

.f-content table tr th {
	text-align: center
}

div.lectioToolbar .button a{background-color:transparent;outline:none;}


footer{position:fixed;bottom:0;margin-top:1em;width:100vw;}
footer div{text-align:left;background-color:#f9f9fc;padding:0.2em}


div.f-content2{
	padding:1em;
	width:700px;
	margin-left:auto;
	margin-right:auto;
	min-width:320px;
	max-width:100vw;
	font-size:1em;
}
div.f-content2 table{
border-collapse:collapse;
}
div.f-content2 table caption{text-align:left;}
div.f-content2 table tr td{
	text-align:left;
	line-height: 1.5;
	}
