:root {
	--SCALE: 1;
	--BGCOLOR1: #f8f8f8;
	--BGCOLOR2: #cccccc;
	--BGCOLOR3: 248, 248, 248;
	--BGCOLOR4: 204, 204, 204;
	--ACCENT: #fdfdfd;
	--FS1: calc(10px * var(--SCALE));
	--FS2: calc(13px * var(--SCALE));
	--FS3: calc(17px * var(--SCALE));
	--TXTCOLOR1: #4b4b4b;
	--TXTCOLOR2: #050505;
	--TXTCOLOR3: #101010;
}

@font-face {
	font-family: 'Cascadia Code';
	src: url('webfonts/CascadiaCode-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: block;
}

@font-face {
	font-family: 'Cascadia Code';
	src: url('webfonts/CascadiaCode-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
	font-display: block;
}

@font-face {
	font-family: "ezz456CH's Pixel";
	src: url('webfonts/ezz456chs-pixel-regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: block;
}

html,
body {
	-webkit-font-smoothing: antialiased;
	-webkit-tap-highlight-color: transparent;
	-moz-osx-font-smoothing: grayscale;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	margin: calc(0px * var(--SCALE));
	padding: calc(0px * var(--SCALE));
	background: var(--BGCOLOR1);
	background-color: var(--BGCOLOR1);
	font-family: 'Cascadia Code', monospace;
	font-size: var(--FS2);
	overflow: hidden;
	height: 100%;
	color: var(--TXTCOLOR2);
}

::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}

::-webkit-scrollbar-track {
	background: transparent;
}

::-webkit-scrollbar-thumb {
	background: #888;
}

::-webkit-scrollbar-thumb:hover {
	background: #555;
}

::-webkit-scrollbar-corner {
	background: var(--BGCOLOR1);
}

select {
	font-size: var(--FS2);
	height: calc(24px * var(--SCALE));
	font-family: 'Cascadia Code', monospace;
	color: var(--TXTCOLOR2);
	background-color: var(--BGCOLOR2);
	border: none;
	border-radius: 4px;
	cursor: pointer;
}

#planesTable {
	font-size: var(--FS2);
	white-space: nowrap;
	text-align: center;
}

#layout_container {
	display: flex;
	height: 100%;
}

#selected_infoblock {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: calc(180px * var(--SCALE));
	height: 100%;
	overflow: auto;
	z-index: 1;
	background: rgba(var(--BGCOLOR3), 0.9);
}

.aggregator-selected-bg:before {
	content: ' ';
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-size: calc(148 * var(--SCALE)) calc(148 * var(--SCALE));
	background-repeat: no-repeat;
	background-position: calc(7px * var(--SCALE)) calc(108px * var(--SCALE));
	/*background-image: url("images/aggregator-logo.png");*/
	z-index: 2;
	opacity: 0.12;
}

#infoblock-container {
	position: relative;
	overflow: auto;
	height: 100%;
	z-index: 3;
}

#export_kml_geom,
#export_kml_geom_avg,
#export_kml_baro {
	font-family: 'Cascadia Code', monospace;
	display: flex;
	align-items: center;
	padding: 6px 14px;
	border-radius: 6px;
	color: var(--TXTCOLOR2);
	background-color: rgba(var(--BGCOLOR4), 0.75);
	border: none;
	box-shadow: 0px 0.5px 1px rgba(0, 0, 0, 0.1);
	user-select: none;
	cursor: pointer;
	-webkit-user-select: none;
	touch-action: manipulation;
	margin: calc(4px * var(--SCALE));
	height: calc(42px * var(--SCALE));
	width: calc(100% - 8px * var(--SCALE));
	font-size: calc(13px * var(--SCALE));
	text-align: center;
}

#export_kml_geom:hover,
#export_kml_geom_avg:hover,
#export_kml_baro:hover {
	box-shadow: 0px 0.5px 1px rgba(0, 0, 0, 0.1), 0px 0px 0px 3.5px rgba(59, 130, 246, 0.8);
	outline: 0;
}

#sidebar_canvas {
	padding: calc(5px * var(--SCALE));
	overflow: auto;
}

#sidebar_container {
	display: flex;
	flex-direction: column;
	left: calc(0px * var(--SCALE)) !important;
}

#map_container {
	flex: 1 1 auto;
	position: relative;
	height: 100%;
}

#map_canvas {
	position: absolute;
	width: 100%;
	height: 100%;
}

#iconTestCanvas {
	position: absolute;
	width: 100%;
	height: 100%;
}

.sidebar_button {
	width: calc(27px * var(--SCALE));
	height: calc(27px * var(--SCALE));
	border-radius: calc(2px * var(--SCALE));
	background-color: rgba(var(--BGCOLOR3), 0.75);
	color: var(--TXTCOLOR2);
	cursor: pointer;
	border: none;
	text-align: center;
	line-height: 0.4em;
	padding: 0;
	margin-bottom: calc(2px * var(--SCALE));
	margin-top: calc(2px * var(--SCALE));
	font-size: calc(15px * var(--SCALE));
}

#toggle_sidebar_button.show_sidebar {
	transform: scaleX(-1);
	/* background-image: url("images/hide_sidebar.png"); */
}

#expand_sidebar_button {
	transform: scaleX(-1);
	/* background-image: url("images/hide_sidebar.png"); */
}

#credits {
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 0.8;
	position: absolute;
	bottom: calc(10px * var(--SCALE));
	left: calc(50% - 60px * var(--SCALE));
	pointer-events: none;
	user-select: none;
}

#creditsSelected {
	margin-top: 12px;
	margin-bottom: 6px;
}

.credits-text {
	font-size: calc(12px * var(--SCALE));
	color: var(--TXTCOLOR1);
	font-family: "ezz456CH's Pixel";
}

.credits-image {
	display: none;
	width: calc(24px * var(--SCALE));
	height: calc(24px * var(--SCALE));
	background-size: calc(24px * var(--SCALE)) calc(24px * var(--SCALE));
	background-repeat: no-repeat;
	background-position: 0;
	background-color: transparent;
	border: none;
	background-image: url('images/pfd_512px.png');
	z-index: 99;
	margin: 4px;
	margin-left: 0px;
}

.withOverflowingBackground::before {
	z-index: -1;
	background-image: url(https://www.exratione.com/assets/color_background.png);
}

#splitter {
	cursor: ew-resize;
	display: block;
	position: absolute;
	z-index: 99;
	top: calc(5px * var(--SCALE));
	left: calc(0px * var(--SCALE));
	float: right;
	width: calc(27px * var(--SCALE));
	height: calc(27px * var(--SCALE));
	background-color: rgba(var(--BGCOLOR3), 0.75);
	border: none;
	font-weight: bold;
	font-size: calc(15px * var(--SCALE));
	line-height: calc(27px * var(--SCALE));
	text-align: center;
	border-radius: 4px;
}

#splitter-infoblock {
	cursor: ns-resize;
	display: inline-block;
	position: absolute;
	top: calc(0px * var(--SCALE));
	right: 0;
	margin-left: auto;
	width: calc(24px * var(--SCALE));
	height: calc(4px * var(--SCALE));
	background-size: calc(24px * var(--SCALE)) calc(25px * var(--SCALE));
	background-repeat: no-repeat;
	background-position: calc(0px * var(--SCALE));
	border: none;
	width: 100%;
	border-bottom: #234c75;
	background-color: #65819e;
	border-bottom-width: calc(1px * var(--SCALE));
	border-bottom-style: solid;
}

/* remove the blue highlighting around the map buttons */
.ol-control button {
	outline: none;
	z-index: 999;
}

.ol-control {
	position: absolute;
	background-color: transparent;
	border-radius: 4px;
}

.ol-zoom-in {
	/* background-image: url("images/zoom-in.png"); */
	/* background-size: cover; */
	background-color: rgba(var(--BGCOLOR3), 0.75) !important;
	color: var(--TXTCOLOR2) !important;
	width: calc(27px * var(--SCALE)) !important;
	height: calc(27px * var(--SCALE)) !important;
	margin-bottom: calc(4px * var(--SCALE)) !important;
	border-radius: calc(2px * var(--SCALE));
	cursor: pointer;
	text-align: center;
	background-clip: padding-box;
	user-select: none;
}

.ol-zoom-out {
	/* background-image: url("images/zoom-out.png"); */
	/* background-size: cover; */
	background-color: rgba(var(--BGCOLOR3), 0.75) !important;
	color: var(--TXTCOLOR2) !important;
	width: calc(27px * var(--SCALE)) !important;
	height: calc(27px * var(--SCALE)) !important;
	margin-bottom: calc(2px * var(--SCALE)) !important;
	border-radius: calc(2px * var(--SCALE));
	cursor: pointer;
	text-align: center;
	background-clip: padding-box;
	user-select: none;
}

.ol-zoom {
	background-color: transparent !important;
	left: calc(100% - calc(33.5px * var(--SCALE)));
	top: calc(100% - calc(81px * var(--SCALE)));
}

.ol-attribution {
	font-size: var(--FS1);
}

.warning {
	margin-top: 1em;
	background-color: var(--BGCOLOR1);
	color: var(--TXTCOLOR1);
	opacity: 0.75;
	filter: alpha(opacity=75);
	font-weight: bold;
	line-height: 150%;
	text-align: center;
	border-radius: 4px;
	user-select: none;
	pointer-events: none;
}

.error_box {
	position: absolute;
	bottom: calc(90px * var(--SCALE));
	left: calc(25px * var(--SCALE));
	background-color: var(--BGCOLOR1);
	color: var(--TXTCOLOR1);
	opacity: 0.75;
	filter: alpha(opacity=75);
	padding: calc(5px * var(--SCALE));
	font-weight: bold;
	line-height: 150%;
	text-align: center;
	border-radius: 4px;
	user-select: none;
	pointer-events: none;
}

.inaccurate_warning {
	position: absolute;
	top: calc(25px * var(--SCALE));
	left: calc(280px * var(--SCALE));
	width: 50%;
	background-color: var(--BGCOLOR1);
	opacity: 0.75;
	filter: alpha(opacity=75);
	padding: calc(5px * var(--SCALE));
	line-height: 150%;
	text-align: center;
	border-radius: 4px;
	user-select: none;
	pointer-events: none;
}

#js_error {
	position: absolute;
	bottom: 5px;
	left: 5px;
	background-color: var(--BGCOLOR1);
	color: var(--TXTCOLOR1);
	opacity: 0.75;
	filter: alpha(opacity=75);
	padding: calc(5px * var(--SCALE));
	font-weight: bold;
	line-height: 150%;
	text-align: center;
	border-radius: 4px;
	user-select: none;
	pointer-events: none;
}

#loader {
	position: absolute;
	width: 25%;
	height: 30px;
	z-index: 9999;
	top: 50%;
	left: 37.5%;
}

#loader_progress {
	width: 100%;
	height: 100%;
	position: absolute;
}

#ui-datepicker-div {
	font-family: 'Cascadia Code', monospace;
}

.aircraft_table_header {
	background-color: rgb(35, 69, 82);
	color: #ffffff;
	position: sticky;
	user-select: none;
	top: 0;
	z-index: 10;
}

.aircraft_table_header td {
	font-size: smaller;
	padding: calc(5px * var(--SCALE));
	text-align: center;
}

.verticalRateTriangle {
	font-family: 'Cascadia Code', monospace;
}

.icaoCodeColumn {
	font-family: 'Cascadia Code', monospace;
	text-transform: uppercase;
}

.plane_table_row {
	cursor: default;
	height: var(--FS2);
}

.hidden {
	display: none;
}

.infoblock_heading a {
	text-decoration: none;
	color: blue;
	font-size: x-small;
}

.dim {
	opacity: 0.3;
	filter: alpha(opacity=30);
	/* For IE8 and earlier */
}

.pointer {
	cursor: pointer;
}

.sidebarButton {
	background-color: #409edf;
	padding: calc(4px * var(--SCALE));
	color: #ffffff;
	font-weight: normal;
	font-size: var(--FS2);
}

.sidebarButton:hover {
	background-color: #3c6ea3;
}

.altitudeFilterInput {
	width: calc(50px * var(--SCALE));
	height: calc(18px * var(--SCALE));
	color: var(--TXTCOLOR2);
	background-color: var(--BGCOLOR2);
	border: none;
	border-radius: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-right: 4px;
}

.searchInput {
	width: calc(100px * var(--SCALE));
	height: calc(18px * var(--SCALE));
	color: var(--TXTCOLOR2);
	background-color: var(--BGCOLOR2);
	border: none;
	border-radius: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-right: 4px;
	font-family: 'Cascadia Code', monospace;
}

.formButton {
	font-size: var(--FS2);
	color: var(--TXTCOLOR3);
	background-color: var(--BGCOLOR2);
	font-family: 'Cascadia Code', monospace;
	border: none;
	border-radius: 4px;
	padding: 0.2em 0.5em;
	cursor: pointer;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-right: 4px;
}

.altitudeFilterInput:hover,
.formButton:hover,
.searchInput:hover,
#replayPlay:hover,
.searchInput:focus,
.altitudeFilterInput:focus,
.largeTextInput:focus,
.largeText:focus,
.infoBlockTitleText:focus,
.ol-attribution a:focus,
#tar1090_version:focus {
	/*box-shadow: 0px 0.5px 1px rgba(0, 0, 0, 0.1), 0px 0px 0px 3.5px rgba(59, 130, 246, .8);*/
	box-shadow: none;
}
.formButton:disabled {
    color:var(--TXTCOLOR3);
}

input:focus,
select:focus,
textarea:focus,
button:focus,
.largeTextInput:focus,
.largeText:focus,
.infoBlockTitleText:focus,
.ol-attribution a:focus,
#tar1090_version:focus,
.ui-tabs-nav *:focus {
	outline: none;
}

select.error,
textarea.error,
input.error {
	color: #ff0000;
}

.layer-switcher {
	top: calc(3px * var(--SCALE)) !important;
	right: calc(41px * var(--SCALE)) !important;
	z-index: 999;
}

.layer-switcher button::before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f5fd";
}

.layer-switcher.shown button::before {
    content: "\f0da" !important;
}

.layer-switcher button {
	background-size: calc(26px * var(--SCALE)) calc(26px * var(--SCALE));
	background-repeat: no-repeat;
	background-position: center;
	width: calc(27px * var(--SCALE));
	height: calc(27px * var(--SCALE));
	margin: calc(2px * var(--SCALE));
	border-radius: calc(2px * var(--SCALE));
}

.layer-switcher !.shown {
	top: calc(3px * var(--SCALE)) !important;
	right: calc(44px * var(--SCALE)) !important;
	width: calc(32px * var(--SCALE));
	height: calc(32px * var(--SCALE));
	z-index: 999;
}

.layer-switcher.shown .panel {
	overflow-y: auto;
	height: 95vh;
	width: 280px;
}

/* new css */
.dateTime {
	font-weight: bold;
	font-size: calc(12px * var(--SCALE));
	line-height: calc(26px * var(--SCALE));
	color: #ffffff;
	color: rgb(255, 255, 255);
	text-align: right;
	display: inline-block;
	padding-right: calc(20px * var(--SCALE));
	padding-left: calc(20px * var(--SCALE));
}

@media screen and (max-width: 1 calc(000px * var(--SCALE))) {
	.dateTime {
		display: none;
	}
}

.sectionTitle {
	width: 100%;
	text-transform: uppercase;
	text-align: center;
	color: #e8e8e8;
	background: #003f4b;
}

.section-title-content {
	padding: calc(3px * var(--SCALE)) calc(20px * var(--SCALE));
}

.legend {
	font-size: 110%;
	color: var(--TXTCOLOR2);
	display: flex;
	flex-wrap: wrap;
	padding-top: calc(10px * var(--SCALE));
}

.settingsText {
	line-height: calc(20px * var(--SCALE));
}

.link,
.link a {
	color: var(--TXTCOLOR1);
	text-decoration: none;
	border-radius: 4px;
}

#tar1090_version {
	font-weight: bold;
}

#header_side {
	position: absolute;
	right: calc(0px * var(--SCALE));
	top: calc(0px * var(--SCALE));
	width: calc(38px * var(--SCALE));
	z-index: 9;
}

#header_top {
	text-align: right;
	position: absolute;
	right: calc(77px * var(--SCALE));
	top: calc(0px * var(--SCALE));
	height: calc(38px * var(--SCALE));
	z-index: 9;
	width: calc(73px * var(--SCALE));
}

.svgButton {
	background-color: rgba(var(--BGCOLOR3), 0.75);
	width: calc(27px * var(--SCALE));
	height: calc(27px * var(--SCALE));
	border-radius: calc(2px * var(--SCALE));
	margin: calc(2px * var(--SCALE));
	display: inline-block;
	cursor: pointer;
	text-align: center;
	background-clip: padding-box;
	background-position: center;
	user-select: none;
}

/*
.fullscreenButton {
    background-image: url('images/fullscreen.svg');
    background-size: 90%;
}

.settingsCog {
    background-image: url('images/cog-white.svg');
    background-size: 120%;
}
*/

.button {
	background-color: rgba(var(--BGCOLOR3), 0.75);
	width: calc(27px * var(--SCALE));
	height: calc(27px * var(--SCALE));
	border-radius: calc(2px * var(--SCALE));
	margin: calc(2px * var(--SCALE));
	display: inline-block;
	cursor: pointer;
	text-align: center;
	background-clip: padding-box;
	user-select: none;
}

.buttonContainer {
	display: block;
	margin: calc(1px * var(--SCALE));
	text-align: center;
	user-select: none;
}

.buttonSpacer {
	margin: calc(9px * var(--SCALE));
}

.buttonText {
	font-weight: bold;
	font-size: calc(15px * var(--SCALE));
	line-height: calc(28px * var(--SCALE));
	text-align: center;
	margin: calc(5px * var(--SCALE));
}

.activeButton {
	color: #33b5e5;
}

.inActiveButton {
	color: var(--TXTCOLOR2);
}

#highlighted_infoblock {
	background-color: var(--BGCOLOR1);
	position: absolute;
	left: calc(40px * var(--SCALE));
	top: calc(60px * var(--SCALE));
	min-width: calc(132px * var(--SCALE));
	padding-right: calc(5px * var(--SCALE));
	cursor: pointer;
	z-index: 9999;
	display: none;
}

.highlightedTitle {
	border-bottom: calc(1px * var(--SCALE)) solid #67b6c3;
	display: inline-block;
	width: 90%;
}

.tag-sm {
	font-size: calc(12px * var(--SCALE));
	font-weight: bold;
	color: var(--BGCOLOR1);
	background: var(--TXTCOLOR1);
	border-radius: 2px;
	padding: 2px;
}

.identLarge {
	font-size: calc(18px * var(--SCALE));
	color: var(--TXTCOLOR1);
	font-weight: bold;
}

.identMedium {
	font-size: calc(17px * var(--SCALE));
	line-height: calc(22px * var(--SCALE));
	color: var(--TXTCOLOR1);
	font-weight: lighter;
}

.identSmall {
	font-weight: bold;
	color: var(--TXTCOLOR1);
	font-family: 'Cascadia Code', monospace;
}

.infoSectionTable {
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}

table.infoSectionTable tr td {
	padding: 0;
	margin: 0;
}

.rSpacer {
	padding-top: calc(3px * var(--SCALE));
	padding-bottom: calc(3px * var(--SCALE));
}

.infoHeading {
	margin-top: calc(2px * var(--SCALE));
	margin-bottom: calc(2px * var(--SCALE));
	display: inline-block;
}

.infoHeading sub {
	font-weight: normal;
}

.infoData {
	margin-top: calc(2px * var(--SCALE));
	margin-bottom: calc(2px * var(--SCALE));
	display: inline-block;
}

.infoBlockSection {
	padding: calc(7px * var(--SCALE));
}

.largeText a,
.largeText {
	color: var(--TXTCOLOR1);
	font-size: calc(12px * var(--SCALE));
	text-decoration: none;
	border-radius: 4px;
	font-family: "ezz456CH's Pixel";
}

.infoBlockTitleText {
	font-weight: bold;
	color: var(--TXTCOLOR3);
	text-decoration: none;
	border-radius: 4px;
}

.legendTitle {
	line-height: calc(19px * var(--SCALE));
	padding-right: calc(3px * var(--SCALE));
	padding-left: calc(3px * var(--SCALE));
	margin: calc(2px * var(--SCALE));
	border-width: 2px;
	margin-bottom: 5px;
	float: left;
	font-size: var(--FS2);
	text-align: center;
	border-radius: 2px;
}

#settings_infoblock {
	position: fixed;
	top: 1%;
	left: 1%;
	overflow: auto;
	max-height: 90%;
	padding: calc(20px * var(--SCALE));
	z-index: 9999;
	display: none;
	background-color: rgba(var(--BGCOLOR3), 0.9);
	border-radius: 8px;
}

.settingsColumn {
	display: table-cell;
	width: calc(199px * var(--SCALE));
}

.settingsOptionContainer {
	display: table;
	padding-top: calc(3.5px * var(--SCALE));
	padding-bottom: calc(3.5px * var(--SCALE));
}

.settingsCheckbox {
	width: calc(12px * var(--SCALE));
	height: calc(12px * var(--SCALE));
	background-size: calc(12px * var(--SCALE)) calc(12px * var(--SCALE));
	margin-left: calc(5px * var(--SCALE));
	margin-right: calc(5px * var(--SCALE));
	background-image: url('images/box-empty.png');
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

.settingsCheckboxChecked {
	background-image: url('images/box-checked.png') !important;
}

.settingsCloseBox {
	position: absolute;
	right: calc(8px * var(--SCALE));
	top: calc(8px * var(--SCALE));
	background-image: url('images/close-settings.png');
	background-size: cover;
	width: calc(20px * var(--SCALE));
	height: calc(20px * var(--SCALE));
	cursor: pointer;
}

.infoblockCloseBox {
	position: absolute;
	right: calc(20px * var(--SCALE));
	top: calc(8px * var(--SCALE));
	background-image: url('images/close-settings.png');
	background-size: cover;
	width: calc(20px * var(--SCALE));
	height: calc(20px * var(--SCALE));
	cursor: pointer;
	z-index: 99;
}

.settingsText {
	line-height: calc(20px * var(--SCALE));
	display: table-cell;
}

#altitude_chart {
	float: right;
	width: calc(100% - calc(5px * var(--SCALE)));
	max-width: calc(800px * var(--SCALE));
	right: calc(45px * var(--SCALE));
	bottom: calc(35px * var(--SCALE));
	background-color: transparent !important;
}

#altitude_chart_button {
	background-size: cover;
	background-color: transparent;
	width: 100%;
	height: 0;
	padding: 0;
	padding-bottom: calc(100% * 56 / 1815);
	outline: none;
}

#selected_flightaware_link a {
	background-color: #67b6c3;
	color: white;
	text-decoration: none;
	padding: calc(4px * var(--SCALE));
	line-height: calc(22px * var(--SCALE));
	border-radius: calc(4px * var(--SCALE));
}

.bottom-info-container {
	padding-top: calc(10px * var(--SCALE));
	padding-bottom: calc(10px * var(--SCALE));
	text-align: center;
	color: var(--TXTCOLOR1);
	line-height: calc(18px * var(--SCALE));
}

.bottom-info-container img {
	vertical-align: middle;
}

.bottom-info-container .bottom-info-text {
	vertical-align: middle;
	display: inline;
}

.ui-tabs {
	background-color: var(--BGCOLOR1);
	font-family: 'Cascadia Code', monospace;
}

.ui-tabs-nav {
	background-color: var(--BGCOLOR2);
}

.ui-tabs-panel {
	background-color: var(--BGCOLOR1);
}

.greyButton {
	background-color: rgba(var(--BGCOLOR4), 0.75);
	cursor: pointer;
	padding: calc(4px * var(--SCALE));
	width: 100%;
	border: none;
	text-align: left;
	outline: none;
	font-size: calc(15px * var(--SCALE));
	font-family: 'Cascadia Code', monospace;
	font-weight: bold;
	color: var(--TXTCOLOR1);
}

.greyButton:after {
	content: '\25BC';
	/* Unicode character for "Down-Pointing Triangle" sign*/
	margin-left: calc(5px * var(--SCALE));
}

.greyButton.active:after {
	content: '\25B2';
	/* Unicode character for "Up-Pointing Triangle" sign*/
}

.ui-tabs-nav li a:focus {
	outline: none;
}

.ui-tabs .ui-tabs-panel {
	padding: 1em 0.5em;
}

.ui-tabs .ui-tabs-nav {
	padding: 2px;
	margin: 1px;
	margin-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	padding-bottom: 0px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-radius: 3px;
}

.buttonFilter {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: calc(240px * var(--SCALE));
	cursor: pointer;
}

.ui-widget-content .ui-selectable .ui-selected {
	border-color: rgba(58, 108, 217, 0.5);
}

.buttonFilter li {
	border-width: 2px;
	border-color: var(--BGCOLOR2);
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 1px;
	float: left;
	width: calc(90px * var(--SCALE));
	color: var(--TXTCOLOR2);
	font-size: var(--FS2);
	text-align: center;
	border-radius: 4px;
	line-height: calc(18px * var(--SCALE));
}

#sortableColumns {
	list-style-type: none;
	margin: 0;
	padding: 0;
	max-width: calc(2 * 130px * var(--SCALE));
}

#sortableColumns li {
	margin: 3px 3px 3px 3px;
	padding: calc(0px * var(--SCALE));
	float: left;
	width: calc(125px * var(--SCALE));
	border-color: var(--ACCENT);
	background-color: var(--BGCOLOR2);
	border-radius: 4px;
	user-select: none;
}

#copyrightInfo {
	position: Relative;
	font-size: var(--FS1);
	padding-bottom: 3px;
}

#selected_photo {
	text-align: center;
	display: block;
}

.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	background: var(--BGCOLOR1);
	border: none;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	background: #3d7382;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: var(--TXTCOLOR2);
}

.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	color: var(--TXTCOLOR2);
}

.ui-widget-header,
.ui-widget.ui-widget-content {
	border: none;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	color: var(--TXTCOLOR2);
}

.ui-widget-content {
	color: var(--TXTCOLOR2);
}

.ui-widget button {
	font-family: 'Cascadia Code', monospace;
}

.ui-widget input {
	font-family: 'Cascadia Code', monospace;
}

.ui-slider {
	background-color: var(--BGCOLOR2);
}

.ui-slider .ui-slider-handle {
	background-color: rgb(0, 115, 222);
}

input {
	color: var(--TXTCOLOR1);
}

#histDatePicker {
	height: calc(18px * var(--SCALE));
	color: var(--TXTCOLOR2);
	background-color: var(--BGCOLOR2);
	border: none;
	border-radius: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
	font-size: var(--FS2);
}

#replayBar {
	background: var(--BGCOLOR1);
	display: none;
	width: calc(100% - 80px);
	padding-right: 80px;
	position: absolute;
	height: 10px;
	bottom: 0%;
	grid-template-columns: 1fr 1.5fr 5fr 2fr;
	grid-template-rows: 20px 40px 20px 20px;
	justify-items: center;
	align-items: center;
	grid-template-areas:
		'timezone dateHint timeHint speedHint'
		'play datepicker hours speedSelect'
		'. dateHintLocal minutes loading '
		'. . . .';
}

#replayLoading {
	grid-area: loading;
}

#replayTimeZone {
	grid-area: timezone;
}

#replayPlay {
	grid-area: play;
	font-family: 'Cascadia Code', monospace;
	font-size: var(--FS2);
	color: var(--TXTCOLOR3);
	background-color: var(--BGCOLOR2);
	border: none;
	border-radius: 4px;
	padding: 0.2em 0.5em;
	cursor: pointer;
	margin-top: 4px;
	margin-bottom: 4px;
	height: 22px;
	width: 22px;
}

#replayDatepicker {
	grid-area: datepicker;
	font-family: 'Cascadia Code', monospace;
	height: calc(18px * var(--SCALE));
	color: var(--TXTCOLOR2);
	background-color: var(--BGCOLOR2);
	border: none;
	border-radius: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
	font-size: var(--FS2);
	font-weight: bold;
}

#hourSelect {
	width: 90%;
	grid-area: hours;
}

#minuteSelect {
	width: 90%;
	grid-area: minutes;
}

#replaySpeedSelect {
	grid-area: speedSelect;
	width: 90%;
}

#replayTimeHint {
	grid-area: timeHint;
}

#replayDateHintLocal {
	grid-area: dateHintLocal;
}

#replayDateHint {
	grid-area: dateHint;
}

#replaySpeedHint {
	grid-area: speedHint;
}

.mapbox-logo {
	pointer-events: auto;
	position: absolute;
	display: none;
	margin: 5px;
	height: 20px;
	width: 65px;
	bottom: 0;
	text-indent: -9999%;
	z-index: 99999;
	overflow: hidden;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgODAuNDcgMjAuMDIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDgwLjQ3IDIwLjAyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe29wYWNpdHk6MC42O2ZpbGw6I0ZGRkZGRjtlbmFibGUtYmFja2dyb3VuZDpuZXcgICAgO30uc3Qxe29wYWNpdHk6MC42O2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fTwvc3R5bGU+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTc5LjI5LDEzLjYxYzAsMC4xMS0wLjA5LDAuMi0wLjIsMC4yaC0xLjUzYy0wLjEyLDAtMC4yMy0wLjA2LTAuMjktMC4xNmwtMS4zNy0yLjI4bC0xLjM3LDIuMjhjLTAuMDYsMC4xLTAuMTcsMC4xNi0wLjI5LDAuMTZoLTEuNTNjLTAuMDQsMC0wLjA4LTAuMDEtMC4xMS0wLjAzYy0wLjA5LTAuMDYtMC4xMi0wLjE4LTAuMDYtMC4yN2MwLDAsMCwwLDAsMGwyLjMxLTMuNWwtMi4yOC0zLjQ3Yy0wLjAyLTAuMDMtMC4wMy0wLjA3LTAuMDMtMC4xMWMwLTAuMTEsMC4wOS0wLjIsMC4yLTAuMmgxLjUzYzAuMTIsMCwwLjIzLDAuMDYsMC4yOSwwLjE2bDEuMzQsMi4yNWwxLjMzLTIuMjRjMC4wNi0wLjEsMC4xNy0wLjE2LDAuMjktMC4xNmgxLjUzYzAuMDQsMCwwLjA4LDAuMDEsMC4xMSwwLjAzYzAuMDksMC4wNiwwLjEyLDAuMTgsMC4wNiwwLjI3YzAsMCwwLDAsMCwwTDc2Ljk2LDEwbDIuMzEsMy41Qzc5LjI4LDEzLjUzLDc5LjI5LDEzLjU3LDc5LjI5LDEzLjYxeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02My4wOSw5LjE2Yy0wLjM3LTEuNzktMS44Ny0zLjEyLTMuNjYtMy4xMmMtMC45OCwwLTEuOTMsMC40LTIuNiwxLjEyVjMuMzdjMC0wLjEyLTAuMS0wLjIyLTAuMjItMC4yMmgtMS4zM2MtMC4xMiwwLTAuMjIsMC4xLTAuMjIsMC4yMnYxMC4yMWMwLDAuMTIsMC4xLDAuMjIsMC4yMiwwLjIyaDEuMzNjMC4xMiwwLDAuMjItMC4xLDAuMjItMC4yMnYtMC43YzAuNjgsMC43MSwxLjYyLDEuMTIsMi42LDEuMTJjMS43OSwwLDMuMjktMS4zNCwzLjY2LTMuMTNDNjMuMjEsMTAuMyw2My4yMSw5LjcyLDYzLjA5LDkuMTZMNjMuMDksOS4xNnogTTU5LjEyLDEyLjQxYy0xLjI2LDAtMi4yOC0xLjA2LTIuMy0yLjM2VjkuOTljMC4wMi0xLjMxLDEuMDQtMi4zNiwyLjMtMi4zNnMyLjMsMS4wNywyLjMsMi4zOVM2MC4zOSwxMi40MSw1OS4xMiwxMi40MXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjguMjYsNi4wNGMtMS44OS0wLjAxLTMuNTQsMS4yOS0zLjk2LDMuMTNjLTAuMTIsMC41Ni0wLjEyLDEuMTMsMCwxLjY5YzAuNDIsMS44NSwyLjA3LDMuMTYsMy45NywzLjE0YzIuMjQsMCw0LjA2LTEuNzgsNC4wNi0zLjk5UzcwLjUxLDYuMDQsNjguMjYsNi4wNHogTTY4LjI0LDEyLjQyYy0xLjI3LDAtMi4zLTEuMDctMi4zLTIuMzlzMS4wMy0yLjQsMi4zLTIuNHMyLjMsMS4wNywyLjMsMi4zOVM2OS41MSwxMi40MSw2OC4yNCwxMi40Mkw2OC4yNCwxMi40MnoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNNTkuMTIsNy42M2MtMS4yNiwwLTIuMjgsMS4wNi0yLjMsMi4zNnYwLjA2YzAuMDIsMS4zMSwxLjA0LDIuMzYsMi4zLDIuMzZzMi4zLTEuMDcsMi4zLTIuMzlTNjAuMzksNy42Myw1OS4xMiw3LjYzeiBNNTkuMTIsMTEuMjNjLTAuNiwwLTEuMDktMC41My0xLjExLTEuMTlWMTBjMC4wMS0wLjY2LDAuNTEtMS4xOSwxLjExLTEuMTlzMS4xMSwwLjU0LDEuMTEsMS4yMVM1OS43NCwxMS4yMyw1OS4xMiwxMS4yM3oiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNNjguMjQsNy42M2MtMS4yNywwLTIuMywxLjA3LTIuMywyLjM5czEuMDMsMi4zOSwyLjMsMi4zOXMyLjMtMS4wNywyLjMtMi4zOVM2OS41MSw3LjYzLDY4LjI0LDcuNjN6IE02OC4yNCwxMS4yM2MtMC42MSwwLTEuMTEtMC41NC0xLjExLTEuMjFzMC41LTEuMiwxLjExLTEuMnMxLjExLDAuNTQsMS4xMSwxLjIxUzY4Ljg1LDExLjIzLDY4LjI0LDExLjIzeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00My41Niw2LjI0aC0xLjMzYy0wLjEyLDAtMC4yMiwwLjEtMC4yMiwwLjIydjAuN2MtMC42OC0wLjcxLTEuNjItMS4xMi0yLjYtMS4xMmMtMi4wNywwLTMuNzUsMS43OC0zLjc1LDMuOTlzMS42OSwzLjk5LDMuNzUsMy45OWMwLjk5LDAsMS45My0wLjQxLDIuNi0xLjEzdjAuN2MwLDAuMTIsMC4xLDAuMjIsMC4yMiwwLjIyaDEuMzNjMC4xMiwwLDAuMjItMC4xLDAuMjItMC4yMlY2LjQ0YzAtMC4xMS0wLjA5LTAuMjEtMC4yMS0wLjIxQzQzLjU3LDYuMjQsNDMuNTcsNi4yNCw0My41Niw2LjI0eiBNNDIuMDIsMTAuMDVjLTAuMDEsMS4zMS0xLjA0LDIuMzYtMi4zLDIuMzZzLTIuMy0xLjA3LTIuMy0yLjM5czEuMDMtMi40LDIuMjktMi40YzEuMjcsMCwyLjI4LDEuMDYsMi4zLDIuMzZMNDIuMDIsMTAuMDV6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTM5LjcyLDcuNjNjLTEuMjcsMC0yLjMsMS4wNy0yLjMsMi4zOXMxLjAzLDIuMzksMi4zLDIuMzlzMi4yOC0xLjA2LDIuMy0yLjM2VjkuOTlDNDIsOC42OCw0MC45OCw3LjYzLDM5LjcyLDcuNjN6IE0zOC42MiwxMC4wMmMwLTAuNjcsMC41LTEuMjEsMS4xMS0xLjIxYzAuNjEsMCwxLjA5LDAuNTMsMS4xMSwxLjE5djAuMDRjLTAuMDEsMC42NS0wLjUsMS4xOC0xLjExLDEuMThTMzguNjIsMTAuNjgsMzguNjIsMTAuMDJ6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQ5LjkxLDYuMDRjLTAuOTgsMC0xLjkzLDAuNC0yLjYsMS4xMlY2LjQ1YzAtMC4xMi0wLjEtMC4yMi0wLjIyLTAuMjJoLTEuMzNjLTAuMTIsMC0wLjIyLDAuMS0wLjIyLDAuMjJ2MTAuMjFjMCwwLjEyLDAuMSwwLjIyLDAuMjIsMC4yMmgxLjMzYzAuMTIsMCwwLjIyLTAuMSwwLjIyLTAuMjJ2LTMuNzhjMC42OCwwLjcxLDEuNjIsMS4xMiwyLjYxLDEuMTJjMi4wNywwLDMuNzUtMS43OCwzLjc1LTMuOTlTNTEuOTgsNi4wNCw0OS45MSw2LjA0eiBNNDkuNiwxMi40MmMtMS4yNiwwLTIuMjgtMS4wNi0yLjMtMi4zNlY5Ljk5YzAuMDItMS4zMSwxLjA0LTIuMzcsMi4yOS0yLjM3YzEuMjYsMCwyLjMsMS4wNywyLjMsMi4zOVM1MC44NiwxMi40MSw0OS42LDEyLjQyTDQ5LjYsMTIuNDJ6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTQ5LjYsNy42M2MtMS4yNiwwLTIuMjgsMS4wNi0yLjMsMi4zNnYwLjA2YzAuMDIsMS4zMSwxLjA0LDIuMzYsMi4zLDIuMzZzMi4zLTEuMDcsMi4zLTIuMzlTNTAuODYsNy42Myw0OS42LDcuNjN6IE00OS42LDExLjIzYy0wLjYsMC0xLjA5LTAuNTMtMS4xMS0xLjE5VjEwQzQ4LjUsOS4zNCw0OSw4LjgxLDQ5LjYsOC44MWMwLjYsMCwxLjExLDAuNTUsMS4xMSwxLjIxUzUwLjIxLDExLjIzLDQ5LjYsMTEuMjN6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTM0LjM2LDEzLjU5YzAsMC4xMi0wLjEsMC4yMi0wLjIyLDAuMjJoLTEuMzRjLTAuMTIsMC0wLjIyLTAuMS0wLjIyLTAuMjJWOS4yNGMwLTAuOTMtMC43LTEuNjMtMS41NC0xLjYzYy0wLjc2LDAtMS4zOSwwLjY3LTEuNTEsMS41NGwwLjAxLDQuNDRjMCwwLjEyLTAuMSwwLjIyLTAuMjIsMC4yMmgtMS4zNGMtMC4xMiwwLTAuMjItMC4xLTAuMjItMC4yMlY5LjI0YzAtMC45My0wLjctMS42My0xLjU0LTEuNjNjLTAuODEsMC0xLjQ3LDAuNzUtMS41MiwxLjcxdjQuMjdjMCwwLjEyLTAuMSwwLjIyLTAuMjIsMC4yMmgtMS4zM2MtMC4xMiwwLTAuMjItMC4xLTAuMjItMC4yMlY2LjQ0YzAuMDEtMC4xMiwwLjEtMC4yMSwwLjIyLTAuMjFoMS4zM2MwLjEyLDAsMC4yMSwwLjEsMC4yMiwwLjIxdjAuNjNjMC40OC0wLjY1LDEuMjQtMS4wNCwyLjA2LTEuMDVoMC4wM2MxLjA0LDAsMS45OSwwLjU3LDIuNDgsMS40OGMwLjQzLTAuOSwxLjMzLTEuNDgsMi4zMi0xLjQ5YzEuNTQsMCwyLjc5LDEuMTksMi43NiwyLjY1TDM0LjM2LDEzLjU5eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik04MC4zMiwxMi45N2wtMC4wNy0wLjEyTDc4LjM4LDEwbDEuODUtMi44MWMwLjQyLTAuNjQsMC4yNS0xLjQ5LTAuMzktMS45MmMtMC4wMS0wLjAxLTAuMDItMC4wMS0wLjAzLTAuMDJjLTAuMjItMC4xNC0wLjQ4LTAuMjEtMC43NC0wLjIxaC0xLjUzYy0wLjUzLDAtMS4wMywwLjI4LTEuMywwLjc0bC0wLjMyLDAuNTNsLTAuMzItMC41M2MtMC4yOC0wLjQ2LTAuNzctMC43NC0xLjMxLTAuNzRoLTEuNTNjLTAuNTcsMC0xLjA4LDAuMzUtMS4yOSwwLjg4Yy0yLjA5LTEuNTgtNS4wMy0xLjQtNi45MSwwLjQzYy0wLjMzLDAuMzItMC42MiwwLjY5LTAuODUsMS4wOWMtMC44NS0xLjU1LTIuNDUtMi42LTQuMjgtMi42Yy0wLjQ4LDAtMC45NiwwLjA3LTEuNDEsMC4yMlYzLjM3YzAtMC43OC0wLjYzLTEuNDEtMS40LTEuNDFoLTEuMzNjLTAuNzcsMC0xLjQsMC42My0xLjQsMS40djMuNTdjLTAuOS0xLjMtMi4zOC0yLjA4LTMuOTctMi4wOWMtMC43LDAtMS4zOSwwLjE1LTIuMDIsMC40NWMtMC4yMy0wLjE2LTAuNTEtMC4yNS0wLjgtMC4yNWgtMS4zM2MtMC40MywwLTAuODMsMC4yLTEuMSwwLjUzYy0wLjAyLTAuMDMtMC4wNC0wLjA1LTAuMDctMC4wOGMtMC4yNy0wLjI5LTAuNjUtMC40NS0xLjA0LTAuNDVoLTEuMzJjLTAuMjksMC0wLjU3LDAuMDktMC44LDAuMjVDNDAuOCw1LDQwLjEyLDQuODUsMzkuNDIsNC44NWMtMS43NCwwLTMuMjcsMC45NS00LjE2LDIuMzhjLTAuMTktMC40NC0wLjQ2LTAuODUtMC43OS0xLjE5Yy0wLjc2LTAuNzctMS44LTEuMTktMi44OC0xLjE5aC0wLjAxYy0wLjg1LDAuMDEtMS42NywwLjMxLTIuMzQsMC44NGMtMC43LTAuNTQtMS41Ni0wLjg0LTIuNDUtMC44NGgtMC4wM2MtMC4yOCwwLTAuNTUsMC4wMy0wLjgyLDAuMWMtMC4yNywwLjA2LTAuNTMsMC4xNS0wLjc4LDAuMjdjLTAuMi0wLjExLTAuNDMtMC4xNy0wLjY3LTAuMTdoLTEuMzNjLTAuNzgsMC0xLjQsMC42My0xLjQsMS40djcuMTRjMCwwLjc4LDAuNjMsMS40LDEuNCwxLjRoMS4zM2MwLjc4LDAsMS40MS0wLjYzLDEuNDEtMS40MWMwLDAsMCwwLDAsMFY5LjM1YzAuMDMtMC4zNCwwLjIyLTAuNTYsMC4zNC0wLjU2YzAuMTcsMCwwLjM2LDAuMTcsMC4zNiwwLjQ1djQuMzVjMCwwLjc4LDAuNjMsMS40LDEuNCwxLjRoMS4zNGMwLjc4LDAsMS40LTAuNjMsMS40LTEuNGwtMC4wMS00LjM1YzAuMDYtMC4zLDAuMjQtMC40NSwwLjMzLTAuNDVjMC4xNywwLDAuMzYsMC4xNywwLjM2LDAuNDV2NC4zNWMwLDAuNzgsMC42MywxLjQsMS40LDEuNGgxLjM0YzAuNzgsMCwxLjQtMC42MywxLjQtMS40di0wLjM2YzAuOTEsMS4yMywyLjM0LDEuOTYsMy44NywxLjk2YzAuNywwLDEuMzktMC4xNSwyLjAyLTAuNDVjMC4yMywwLjE2LDAuNTEsMC4yNSwwLjgsMC4yNWgxLjMyYzAuMjksMCwwLjU3LTAuMDksMC44LTAuMjV2MS45MWMwLDAuNzgsMC42MywxLjQsMS40LDEuNGgxLjMzYzAuNzgsMCwxLjQtMC42MywxLjQtMS40di0xLjY5YzAuNDYsMC4xNCwwLjk0LDAuMjIsMS40MiwwLjIxYzEuNjIsMCwzLjA3LTAuODMsMy45Ny0yLjF2MC41YzAsMC43OCwwLjYzLDEuNCwxLjQsMS40aDEuMzNjMC4yOSwwLDAuNTctMC4wOSwwLjgtMC4yNWMwLjYzLDAuMywxLjMyLDAuNDUsMi4wMiwwLjQ1YzEuODMsMCwzLjQzLTEuMDUsNC4yOC0yLjZjMS40NywyLjUyLDQuNzEsMy4zNiw3LjIyLDEuODljMC4xNy0wLjEsMC4zNC0wLjIxLDAuNS0wLjM0YzAuMjEsMC41MiwwLjcyLDAuODcsMS4yOSwwLjg2aDEuNTNjMC41MywwLDEuMDMtMC4yOCwxLjMtMC43NGwwLjM1LTAuNThsMC4zNSwwLjU4YzAuMjgsMC40NiwwLjc3LDAuNzQsMS4zMSwwLjc0aDEuNTJjMC43NywwLDEuMzktMC42MywxLjM4LTEuMzlDODAuNDcsMTMuMzgsODAuNDIsMTMuMTcsODAuMzIsMTIuOTdMODAuMzIsMTIuOTd6IE0zNC4xNSwxMy44MWgtMS4zNGMtMC4xMiwwLTAuMjItMC4xLTAuMjItMC4yMlY5LjI0YzAtMC45My0wLjctMS42My0xLjU0LTEuNjNjLTAuNzYsMC0xLjM5LDAuNjctMS41MSwxLjU0bDAuMDEsNC40NGMwLDAuMTItMC4xLDAuMjItMC4yMiwwLjIyaC0xLjM0Yy0wLjEyLDAtMC4yMi0wLjEtMC4yMi0wLjIyVjkuMjRjMC0wLjkzLTAuNy0xLjYzLTEuNTQtMS42M2MtMC44MSwwLTEuNDcsMC43NS0xLjUyLDEuNzF2NC4yN2MwLDAuMTItMC4xLDAuMjItMC4yMiwwLjIyaC0xLjMzYy0wLjEyLDAtMC4yMi0wLjEtMC4yMi0wLjIyVjYuNDRjMC4wMS0wLjEyLDAuMS0wLjIxLDAuMjItMC4yMWgxLjMzYzAuMTIsMCwwLjIxLDAuMSwwLjIyLDAuMjF2MC42M2MwLjQ4LTAuNjUsMS4yNC0xLjA0LDIuMDYtMS4wNWgwLjAzYzEuMDQsMCwxLjk5LDAuNTcsMi40OCwxLjQ4YzAuNDMtMC45LDEuMzMtMS40OCwyLjMyLTEuNDljMS41NCwwLDIuNzksMS4xOSwyLjc2LDIuNjVsMC4wMSw0LjkxQzM0LjM3LDEzLjcsMzQuMjcsMTMuOCwzNC4xNSwxMy44MUMzNC4xNSwxMy44MSwzNC4xNSwxMy44MSwzNC4xNSwxMy44MXogTTQzLjc4LDEzLjU5YzAsMC4xMi0wLjEsMC4yMi0wLjIyLDAuMjJoLTEuMzNjLTAuMTIsMC0wLjIyLTAuMS0wLjIyLTAuMjJ2LTAuNzFDNDEuMzQsMTMuNiw0MC40LDE0LDM5LjQyLDE0Yy0yLjA3LDAtMy43NS0xLjc4LTMuNzUtMy45OXMxLjY5LTMuOTksMy43NS0zLjk5YzAuOTgsMCwxLjkyLDAuNDEsMi42LDEuMTJ2LTAuN2MwLTAuMTIsMC4xLTAuMjIsMC4yMi0wLjIyaDEuMzNjMC4xMS0wLjAxLDAuMjEsMC4wOCwwLjIyLDAuMmMwLDAuMDEsMCwwLjAxLDAsMC4wMlYxMy41OXogTTQ5LjkxLDE0Yy0wLjk4LDAtMS45Mi0wLjQxLTIuNi0xLjEydjMuNzhjMCwwLjEyLTAuMSwwLjIyLTAuMjIsMC4yMmgtMS4zM2MtMC4xMiwwLTAuMjItMC4xLTAuMjItMC4yMlY2LjQ1YzAtMC4xMiwwLjEtMC4yMSwwLjIyLTAuMjFoMS4zM2MwLjEyLDAsMC4yMiwwLjEsMC4yMiwwLjIydjAuN2MwLjY4LTAuNzIsMS42Mi0xLjEyLDIuNi0xLjEyYzIuMDcsMCwzLjc1LDEuNzcsMy43NSwzLjk4UzUxLjk4LDE0LDQ5LjkxLDE0eiBNNjMuMDksMTAuODdDNjIuNzIsMTIuNjUsNjEuMjIsMTQsNTkuNDMsMTRjLTAuOTgsMC0xLjkyLTAuNDEtMi42LTEuMTJ2MC43YzAsMC4xMi0wLjEsMC4yMi0wLjIyLDAuMjJoLTEuMzNjLTAuMTIsMC0wLjIyLTAuMS0wLjIyLTAuMjJWMy4zN2MwLTAuMTIsMC4xLTAuMjIsMC4yMi0wLjIyaDEuMzNjMC4xMiwwLDAuMjIsMC4xLDAuMjIsMC4yMnYzLjc4YzAuNjgtMC43MSwxLjYyLTEuMTIsMi42LTEuMTFjMS43OSwwLDMuMjksMS4zMywzLjY2LDMuMTJDNjMuMjEsOS43Myw2My4yMSwxMC4zMSw2My4wOSwxMC44N0w2My4wOSwxMC44N0w2My4wOSwxMC44N3ogTTY4LjI2LDE0LjAxYy0xLjksMC4wMS0zLjU1LTEuMjktMy45Ny0zLjE0Yy0wLjEyLTAuNTYtMC4xMi0xLjEzLDAtMS42OWMwLjQyLTEuODUsMi4wNy0zLjE1LDMuOTctMy4xNGMyLjI1LDAsNC4wNiwxLjc4LDQuMDYsMy45OVM3MC41LDE0LjAxLDY4LjI2LDE0LjAxTDY4LjI2LDE0LjAxeiBNNzkuMDksMTMuODFoLTEuNTNjLTAuMTIsMC0wLjIzLTAuMDYtMC4yOS0wLjE2bC0xLjM3LTIuMjhsLTEuMzcsMi4yOGMtMC4wNiwwLjEtMC4xNywwLjE2LTAuMjksMC4xNmgtMS41M2MtMC4wNCwwLTAuMDgtMC4wMS0wLjExLTAuMDNjLTAuMDktMC4wNi0wLjEyLTAuMTgtMC4wNi0wLjI3YzAsMCwwLDAsMCwwbDIuMzEtMy41bC0yLjI4LTMuNDdjLTAuMDItMC4wMy0wLjAzLTAuMDctMC4wMy0wLjExYzAtMC4xMSwwLjA5LTAuMiwwLjItMC4yaDEuNTNjMC4xMiwwLDAuMjMsMC4wNiwwLjI5LDAuMTZsMS4zNCwyLjI1bDEuMzQtMi4yNWMwLjA2LTAuMSwwLjE3LTAuMTYsMC4yOS0wLjE2aDEuNTNjMC4wNCwwLDAuMDgsMC4wMSwwLjExLDAuMDNjMC4wOSwwLjA2LDAuMTIsMC4xOCwwLjA2LDAuMjdjMCwwLDAsMCwwLDBMNzYuOTYsMTBsMi4zMSwzLjVjMC4wMiwwLjAzLDAuMDMsMC4wNywwLjAzLDAuMTFDNzkuMjksMTMuNzIsNzkuMiwxMy44MSw3OS4wOSwxMy44MUM3OS4wOSwxMy44MSw3OS4wOSwxMy44MSw3OS4wOSwxMy44MUw3OS4wOSwxMy44MXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAsMS4yMWMtNC44NywwLTguODEsMy45NS04LjgxLDguODFzMy45NSw4LjgxLDguODEsOC44MXM4LjgxLTMuOTUsOC44MS04LjgxQzE4LjgxLDUuMTUsMTQuODcsMS4yMSwxMCwxLjIxeiBNMTQuMTgsMTIuMTljLTEuODQsMS44NC00LjU1LDIuMi02LjM4LDIuMmMtMC42NywwLTEuMzQtMC4wNS0yLTAuMTVjMCwwLTAuOTctNS4zNywyLjA0LTguMzljMC43OS0wLjc5LDEuODYtMS4yMiwyLjk4LTEuMjJjMS4yMSwwLDIuMzcsMC40OSwzLjIzLDEuMzVDMTUuOCw3LjczLDE1Ljg1LDEwLjUsMTQuMTgsMTIuMTl6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTEwLDAuMDJjLTUuNTIsMC0xMCw0LjQ4LTEwLDEwczQuNDgsMTAsMTAsMTBzMTAtNC40OCwxMC0xMEMxOS45OSw0LjUsMTUuNTIsMC4wMiwxMCwwLjAyeiBNMTAsMTguODNjLTQuODcsMC04LjgxLTMuOTUtOC44MS04LjgxUzUuMTMsMS4yLDEwLDEuMnM4LjgxLDMuOTUsOC44MSw4LjgxQzE4LjgxLDE0Ljg5LDE0Ljg3LDE4LjgzLDEwLDE4LjgzeiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNC4wNCw1Ljk4Yy0xLjc1LTEuNzUtNC41My0xLjgxLTYuMi0wLjE0QzQuODMsOC44Niw1LjgsMTQuMjMsNS44LDE0LjIzczUuMzcsMC45Nyw4LjM5LTIuMDRDMTUuODUsMTAuNSwxNS44LDcuNzMsMTQuMDQsNS45OHogTTExLjg4LDkuODdsLTAuODcsMS43OGwtMC44Ni0xLjc4TDguMzgsOS4wMWwxLjc3LTAuODZsMC44Ni0xLjc4bDAuODcsMS43OGwxLjc3LDAuODZMMTEuODgsOS44N3oiLz48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjEzLjY1LDkuMDEgMTEuODgsOS44NyAxMS4wMSwxMS42NSAxMC4xNSw5Ljg3IDguMzgsOS4wMSAxMC4xNSw4LjE1IDExLjAxLDYuMzcgMTEuODgsOC4xNSAiLz48L2c+PC9zdmc+');
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 65px 20px;
}
