@import url('https://fonts.cdnfonts.com/css/univers');
@import url('https://fonts.cdnfonts.com/css/frutiger');

body { 
		font-family: 'Frutiger', serif; font-size: 10pt; line-height: 1.4; 
		
		@media screen and (min-device-width: 600px) { margin: 25px; }
		@media screen and (max-device-width: 600px) { margin: 10px; }
		
		background-size: cover; background-repeat: repeat-y; background-position: 0 150px;
		@media (prefers-color-scheme: light) { 
			color: black;  background-color: white; background-image: url('/assets/images/central4-light.png'); }
		@media (prefers-color-scheme: dark) { 
			color: white;  background-color: black; background-image: url('/assets/images/central4-dark.png'); }
	 }
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
a:link, a:visited { color: green; text-decoration: none; }
a:hover { text-decoration: underline; }
div, span { }
	@media (prefers-color-scheme: light) { background-color: rgba(255, 255, 255, 0.5); } 
	@media (prefers-color-scheme: dark) { background-color: rgba(141, 141, 141, 0.1); } }

.table { display: table; }
.table-row { display: table-row; }
.table-cell { display: table-cell; padding: 5px; }
.table-column { display: table-column; }
.table-column-group { display: table-column-group; }
.table-footer-group { display: table-footer-group; }
.table-header-group { display: table-header-group; }

.imgLogo { 
	@media screen and (min-device-width: 600px) { max-width: 256px; width: auto; height: auto; position: absolute; bottom: 15px; right: 50px; }
	@media screen and (max-device-width: 600px) { max-width: 128px; width: auto; height: auto; position: absolute; bottom: 15px; right: 15px; } }
.txtH3 { font-weight: bold; font-size: 13pt; padding: 5px; }