@charset "Windows-1250";

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  75%;
}

input{
/* border: 1px solid #aed0ea; */
 padding: 1px;
}

select{
/* border: 1px solid #aed0ea; */
 padding-top:0px;	
 padding-bottom:0px;
/* -webkit-appearance: none; */
}



/*A    { color:#FFFFFF; }*/
A    { color:#bb11bb; text-decoration:none; }
A:hover    { color:#ff55ff; text-decoration:underline; }


/* A:link_blue     { color:#FFFFFF; } */


TABLE.nieb     { font-family:arial,helvetica,sans-serif; font-size:10pt; font-weight:normal; color:#000000; background-color:#e1efff}
TH.nieb     { font-family:arial,helvetica,sans-serif; font-size:10pt; font-weight:bold; color:#000000; background-color:#e1efff}




.mapunits {
  font-family:arial,helvetica,sans-serif;
  font-size:9pt;
  font-weight:normal;
  color:#000090;
  background-color:transparent;
  border:0;
}

.measureunits {
  font-family:arial,helvetica,sans-serif;
  font-size:9pt;
  font-weight:normal;
  color:#800040;
  background-color:transparent;
  border:0;
}

.legenda {
/*  border: 1px solid blue; */
  margin-top:4px;
  background-color:#e1efff;
  cursor:pointer;
}
a.legenda1{
	cursor:pointer;
	color:black;
}
a.legenda1:hover{
	 color:#ff55ff; 
	 text-decoration:underline; 
}

.extwms {
  color:blue;
  cursor:pointer;
}

.extwms:hover {
  background-color:#FFFFCA;
/*  color:#000091;*/
}

button.extwms {
	border-style:none;
	background-color:transparent;
	display:block;
	text-align:left;
	width:100%;
	padding:0.5em;
	color:blue;
	cursor:pointer;
}

button.extwms:hover {
	background-color:#e4f1fb;
}

.zmuwsp{
	border: 1px solid #208FC6;
	text-align:center;
	background-color:#D1EBF8;
	cursor:pointer;
}
.zmuwsp:hover {
  background-color:#BBE1F4;
/*  color:#000091;*/
}

#war_sort { list-style-type: none; margin: 0; padding: 0; width: 100%; }
#war_sort li { margin: 0 0px 3px 0px;}
.handle_sort {width:60%;background-color:#eee;border: 1px solid #888;cursor:pointer}
.slider_td {width:40%;padding-left:10px;padding-right:10px}
.slider_table {height:100%;width:100%;}


.visually_hidden{
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.image_button{
	background: none;
	color: inherit;
	border: none;
	padding: 0;
	font: inherit;
	cursor: pointer;
}

.image_button img{
	vertical-align: middle;
}

.info_checkbox{
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJiaSBiaS1maWxlLWVhcm1hcmsiIGZpbGw9ImN1cnJlbnRDb2xvciIgaGVpZ2h0PSIxNiIgd2lkdGg9IjE2Ij48cGF0aCBkPSJNMTQgNC41VjE0YTIgMiAwIDAgMS0yIDJINGEyIDIgMCAwIDEtMi0yVjJhMiAyIDAgMCAxIDItMmg1LjVMMTQgNC41em0tMyAwQTEuNSAxLjUgMCAwIDEgOS41IDNWMUg0YTEgMSAwIDAgMC0xIDF2MTJhMSAxIDAgMCAwIDEgMWg4YTEgMSAwIDAgMCAxLTFWNC41aC0yeiIvPjwvc3ZnPg==);
	background-size:contain;
	background-repeat:no-repeat;
	background-color: transparent;
	appearance:none;
	width:1.3em;
	height:1.3em;
	margin:0;
	cursor:pointer;
}

.info_checkbox:checked{
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZmlsZS1lYXJtYXJrIj48cGF0aCBkPSJNMTQgNC41VjE0YTIgMiAwIDAgMS0yIDJINGEyIDIgMCAwIDEtMi0yVjJhMiAyIDAgMCAxIDItMmg1LjVMMTQgNC41em0tMyAwQTEuNSAxLjUgMCAwIDEgOS41IDNWMUg0YTEgMSAwIDAgMC0xIDF2MTJhMSAxIDAgMCAwIDEgMWg4YTEgMSAwIDAgMCAxLTFWNC41aC0yeiIvPjxwYXRoIGQ9Ik03LjE4NiA3LjczNGExLjI1IDEuMjUgMCAwIDAtMS4yMyAxLjI2OHYzLjMyYTEuMjUgMS4yNSAwIDEgMCAyLjUgMHYtMy4zMmExLjI1IDEuMjUgMCAwIDAtMS4yNy0xLjI2OFptMS4yNjktMi44ODdhMS4yNSAxLjI1IDAgMCAxLTEuMjUgMS4yNSAxLjI1IDEuMjUgMCAwIDEtMS4yNS0xLjI1IDEuMjUgMS4yNSAwIDAgMSAxLjI1LTEuMjUgMS4yNSAxLjI1IDAgMCAxIDEuMjUgMS4yNXoiLz48L3N2Zz4=);
}

.info_checkbox:focus-visible{
	outline: 2px solid black;
}

.ui-widget .info_checkbox:focus-visible:active{
	outline: 2px solid black;
}

.stylized_checkbox{
	background-size:contain;
	background-repeat:no-repeat;
	background-color: transparent;
	border:1px solid black;
	border-radius: 2px;
	appearance:none;
	width:1em;
	height:1em;
	margin:0;
}

.stylized_checkbox:checked{
	background-color: #0070a3;
	border-color:#0070a3;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQiIGQ9Im0zIDguNTA1IDMgMyA3LTciLz48L3N2Zz4=);
}

.stylized_checkbox:focus-visible{
	outline: 2px solid black;
}

.ui-widget .stylized_checkbox:focus-visible:active{
	outline: 2px solid black;
}

.expand_list_button{
	background-size:contain;
	background-repeat:no-repeat;
	background-color:transparent;
	appearance:none;
	width:1.3em;
	height:1.3em;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0ibTUuMzIzIDMgNSA1LTUgNSIgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2Utd2lkdGg6MXB4O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utb3BhY2l0eToxIi8+PC9zdmc+);
	transition: transform 0.3s;
	border-style:none;
	cursor: pointer;
	padding:0;
}

.expand_list_button[aria-expanded="true"]{
	transform: rotate(90deg);
}

.expand_list_button.notransition{
	transition: none;
}

.expand_button_description{
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.expand_button_hidden{
	visibility:hidden;
}

.expand_legend_button{
	background-size:contain;
	background-repeat:no-repeat;
	background-color:transparent;
	appearance:none;
	width:1.5em;
	height:1.5em;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktbGlzdC11bCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01IDExLjVhLjUuNSAwIDAgMSAuNS0uNWg5YS41LjUgMCAwIDEgMCAxaC05YS41LjUgMCAwIDEtLjUtLjV6bTAtNGEuNS41IDAgMCAxIC41LS41aDlhLjUuNSAwIDAgMSAwIDFoLTlhLjUuNSAwIDAgMS0uNS0uNXptMC00YS41LjUgMCAwIDEgLjUtLjVoOWEuNS41IDAgMCAxIDAgMWgtOWEuNS41IDAgMCAxLS41LS41em0tMyAxYTEgMSAwIDEgMCAwLTIgMSAxIDAgMCAwIDAgMnptMCA0YTEgMSAwIDEgMCAwLTIgMSAxIDAgMCAwIDAgMnptMCA0YTEgMSAwIDEgMCAwLTIgMSAxIDAgMCAwIDAgMnoiLz4KPC9zdmc+);
	border-style:none;
	cursor: pointer;
	padding:0;
}

.expandable{
	display:none;
	height: 0;
	overflow-y:hidden;
}

.expandable.is_expanding{
	transition: height 0.3s ease-in-out;
}

.expandable.notransition.is_expanding{
	transition: height 0s;
}

@media (prefers-reduced-motion) {
	.expand_list_button{
		transition: transform 0s;
	}
	.expandable.is_expanding{
		transition: height 0s;
	}
}

.expandable.show{
	display:block;
}

.layer_list{
	list-style-type: none;
	padding-left:0;
}

.layer_list .layer_list{
	padding-left:1.5em;
}

.layer_item{
	display:flex;
	align-items:center;
	padding: 0.25em 0;
}

.layer_item input[type="checkbox"]{
	display:block;
}


.layer_item > .expand_list_button{
	flex:none;
	margin-right:0.4em;
}

.layer_visible_div{
	margin-right:0.8em;
}

.layer_name_div{
	flex:auto;
	min-width:0;
	overflow-x: hidden;
	text-overflow: ellipsis;
}

@supports (overflow-x: clip){
	.layer_name_div{
		overflow-x: clip;
	}
}

.layer_item .expand_legend_button{
	flex:none;
	margin-left:0.4em;
}

.info_checkbox_div{
	margin-left:0.4em;
}

.layer_item .stylized_checkbox{
	margin:0;
}

.layer_legend{
	margin-left:3.5em;
}

.hidden_wms_layer{
	display:none;
}

.wms_layer_header{
	margin:1.5em 0.5em 0em 0.5em;
	text-align:center;
	font-weight:bold;
}

.gml_attr_table{
	font-size:inherit;
}

.gml_attr_table td{
	padding:2px 12px 2px 0px;
}

.gml_info_table{
	font-size:inherit;
	border-collapse:collapse;
}

.gml_info_table th{
	text-align:left;
	padding:4px;
}

.gml_info_table thead tr{
	border-bottom:1px solid #888888;
}

.gml_info_table tbody tr{
	border-bottom:1px solid #888888;
}

.gml_info_table td{
	white-space:pre-wrap;
	padding:4px;
}

.gml_info_element_header{
	margin:0.8em 0;
	font-size:inherit;
}

.gml_info_element_header_text{
	font-size:1.3em;
	font-weight:bold;
}

.gml_info_section_header{
	font-size:1.1em;
	font-weight:bold;
	margin:0.4em 0;
}

.gml_info_section_separators{
	margin-bottom:40px;
}


@media print{
	.noprint{
		display:none !important;
	}
}

