/* @import url('https://fonts.googleapis.com/css2?family=Lato:wght@300&display=swap'); */

.old {
	font-family: 'Open Sans', sans-serif;

}

 .telephone {
    position: relative;
    font-size: 2em;
	font-weight: 300;
	bottom: 12px;
 }
:root {
	/*
	--body-hue: 0;
	--body-saturation: 100;
	--body-lightness: 100;

	--link-hue: 211;
	--link-saturation: 100;
	--link-lightness: 50;

	--primary-hue: 211;
	--primary-saturation: 100;
	--primary-lightness: 50;

	--secondary-hue: 208;
	--secondary-saturation: 7.3;
	--secondary-lightness: 45.7;

	--table-hue: 0;
	--table-saturation: 100;
	--table-lightness: 100;

	--table-striped-hue: 208;
	--table-striped-saturation: 7.3;
	--table-striped-lightness: 45.7;
	--table-striped-bg-opacity: 0.05;

	--table-head-hue: 204;
	--table-head-saturation: 2.1;
	--table-head-lightness: 54.3;
	*/
	
	--link-hue: 0;
	--link-saturation: 0;
	--link-lightness: 10;
	
	--primary-hue: 0;
	--primary-saturation: 84;
	--primary-lightness: 43;
	
	--bs-light-rgb: 255,255,255;
}

[data-bs-theme="dark"] {
	--link-lightness: 90;
	--primary-lightness: 57;
}
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');

:root {
	--table-striped-hue: 0;
	--table-striped-saturation: 100;
	--table-striped-lightness: 100;
	--table-striped-bg-opacity: 1;
	
	--table-head-hue: 0;
	--table-head-saturation: 100;
	--table-head-lightness: 100;
}

html, body {
	font-family: "Open Sans", sans-serif;
	line-height: 28px;
	letter-spacing: 0px;
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	/*background: #F4F9FD;*/
	margin: 0px;
	padding: 2px 0px 10px 0px;
	color: #555;
}

small, .small {
	font-size: 0.85em;
}

.table thead, .table thead th, .table thead td {
	font-weight: 700;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
	color: #555;
}

/*
body {
				font: normal 11px/14px Tahoma, Arial, Helvetica, sans-serif;
				background: #F4F9FD;
				margin: 0px;
				padding: 2px 0px 10px 0px;
				
			}
			h1 {
				font-weight: bold; 
				font-size: 18px; 
				color: #666; 
				letter-spacing: 0px; 
				line-height: 18px; 
			}
			.publication-date {
				font: normal 11px/14px Tahoma, Arial, Helvetica, sans-serif;
			}
			
			.flightinfotable {
				font-family: "Arial", Gadget, sans-serif;
				color: #fff;
				font-size: 12px;
				margin: 0px;
				padding: 2px;
				width: 100%;
				border: thin dashed #333;
				background-color: #396598;
				font-weight: normal;
			}
			.flightinfotable th {
				font-size: 14px;
				color: #FFF;
				background-color: #999;
				font-weight: normal;
			}
			.flightinfotable th, .flightinfotable td {
				text-align: center;
				padding: 3px;
			}
			
			.flightinfotable .caption th {
				font-weight: normal; 
				font-size: 14px; 
				color: #fc0; 
				background-color: #666;
				text-align: center;
				text-transform: uppercase;
			}
--*/			