@font-face{font-family:'FMD';src:url('https://ingra8.ingra.es/fuentes/materialSymbolsOutlined_v68_400.woff2') format('woff2');font-weight:normal;font-style:normal}.ui-front{z-index:1000000 !important}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strong,sub,sup,let,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}th,td{vertical-align:middle}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}::-ms-clear{display:none}html,body{height:100%}html{font-style:normal;font-weight:normal;font-family:verdana,helvetica,arial,sans-serif;font-size:13px;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}body{overflow:auto;background:#eee;color:#334}button.pestana0,button.pestana1{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.boton{cursor:pointer;display:inline-block}input{border:1px solid #ddd;padding:3px 4px;font-size:1em}textarea{display:block;overflow:auto}textarea.readonly{background:red}::placeholder{color:#ddd;opacity:1}audio,canvas,progress,video{display:inline-block}a:active,a:hover{outline:0}pre{overflow:auto}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,select{text-transform:none}button{overflow:visible;padding:4px 12px}button.mat{overflow:visible;padding:3px 12px}p{margin:0;padding:0;padding-bottom:4px}h1,h2,h3,h4,h5,h6{margin:0;padding:4px 0;font-weight:normal;color:#00558e}h1{font-size:1.4em}h2{font-size:1.3em}h3{font-size:1.2em}h4{font-size:1.1em}h5{font-size:1em}h6{font-size:1em}h1 img{margin-right:8px}table{width:100%}th,td{padding:1px 4px;font-weight:normal}ol,ul{list-style:none}img{border:0}img.logo{padding-left:6px;padding-top:6px}.izquierda{text-align:left}.centro{text-align:center}.derecha{text-align:right}.negrita{font-weight:bold}.difusa{color:#779}.rojo{color:#c77405}.azul{color:#1c94c5}.azulOscuro{color:#00558e}.verde{color:#2ca02c}.inactivo{color:rgba(0,0,0,0.26)}.seccion{color:#1c94c5}.ingraBorde{border:1px solid #ddd}.rojo2{color:#9000d0}.divIzquierda{float:left}.divDerecha{float:right}.unalinea{white-space:nowrap}.ingra_campo span{color:#1c94c5}label{color:#1c94c5}.ingraBarra .tableta{margin:2px}textarea.ingraPrograma{font-family:courier new,courier,monospace;font-size:14px}table.simple th{color:#1c94c5}table.simple tr{border:1px solid #ddd}table.doble th{color:#1c94c5}table.doble th,table.doble td{border:1px solid #ddd}.ingraDAD{border:3px solid green}.ingraFlex{display:flex;align-items:center}.ingraFlexCenter{display:flex;align-items:center;justify-content:center}.ingraFlexRight{display:flex;align-items:center;justify-content:flex-end}button.admin{background:linear-gradient(to bottom, #fef4e6 0%, #fee9cd 100px) !important}.ingraContenedor{padding:0;border:1px solid #ddd;background:linear-gradient(to bottom, #f8f8f8 0%, #ebebeb 100px)}.ingraContenedor .fondoAzul,.ingraContenedor .fondoAzul .ingraContenedor{background-image:linear-gradient(to bottom, #f7fcfe 0%, #eef8fd 100px)}.ingraContenedor .fondoVerde,.ingraContenedor .fondoVerde .ingraContenedor{background-image:linear-gradient(to bottom, #fafff7 0%, #efffe8 100px)}.ingraContenedor .fondoAmarillo,.ingraContenedor .fondoAmarillo .ingraContenedor{background-image:linear-gradient(to bottom, #fffff7 0%, #ffffe8 100px)}.ingraContenedor .fondoAmarillo button{background:transparent}.ingraContenedor .fondoRojo,.ingraContenedor.admin,.ingraContenedor .fondoRojo .ingraContenedor,.ingraContenedor.admin .ingraContenedor{background-image:linear-gradient(to bottom, #fef4e6 0%, #fee9cd 100px) !important}.ingraContenedor .fondoError,.ingraContenedor .fondoError .ingraContenedor{background-image:linear-gradient(to bottom, #fcc 0%, #f66 100px)}.ingraContenedor .fondoAviso,.ingraContenedor .fondoAviso .ingraContenedor{background-image:linear-gradient(to bottom, #ffe 0%, #ff6 100px)}.ingraContenedor .cabecera{padding:0px 8px;cursor:pointer}.ingraContenedor .cabecera,.ingraContenedor .cabecera .iconos{display:flex;align-items:center}.ingraContenedor .cabecera .oculta{display:none}.ingraContenedor .cabecera .pestana1{color:#00558e}.ingraContenedor .cabecera .titulo{padding:6px 0px}.ingraContenedor .cabecera .titulo{color:#1c94c5;min-height:1em}.ingraContenedor .cabecera .contador{color:#1c94c5}.ingraContenedor .cabecera .botonImagen{margin-left:8px}.ingraContenedor .cabecera img{display:block}.ingraContenedor .contenido{padding:0 8px 8px 8px;background-color:transparent}.ingraContenedor .contenido .seccion{padding-top:8px;color:#779}.ingraContenedor .sin{border-top-width:0}.ingraContenedor+.ingraContenedor{border-top-width:0}#ingraRaiz{padding:8px 32px;margin-bottom:512px}#ingraCabeza{display:initial}#ingraCuerpo{padding:8px}#ingraCabeza img{vertical-align:top}#ingraPie{padding:8px 0 8px 0;color:#779;font-size:10px}#ingraPie span{margin-right:12px}#ingraPie a{color:#1c94c5;text-decoration:none}#ingraPie a:hover{color:#c77405}.ingraTablaFija img{pointer-events:none;user-select:none}.ingraTablaFija tr{height:1.8em}.ingraTablaFija tr{background-color:transparent}.ingraTablaFija tr.selec{background-color:#fef4e6 !important}.ingraTablaFija tr.negrita2 *{font-weight:bold}.ingraTablaFija tr.gris2{color:#808080}.ingraTablaFija tr.verde2{color:#00a000}.ingraTablaFija tr.azul2{color:#0000d0}.ingraTablaFija tr.amarillo2{color:#0000d0}.ingraTablaFija th{border:1px solid #ddd;padding:0 1px;cursor:pointer;color:#1c94c5}.ingraTablaFija th img{margin-top:2px}.ingraTablaFija td{border:1px solid #ddd;padding:0 4px}.ingraTablaFija th.editable{color:#c77405}.ingraTablaFija .vacia{border:0}.ingraTablaFija th.th0{border:0;font-size:10px}.ingraTablaFija td input{height:21px;padding:0 4px;margin:0}.ingraTablaFija .th0{width:1px;padding:0 4px;font-size:.9em}.ingraTablaFija .th1{width:1px;padding:0 8px;white-space:nowrap}.ingraTablaFija .th2{width:64px;padding:0 8px;white-space:nowrap}.ingraTablaFija tr.actual{background-color:linear-gradient(to bottom, #eef8fd 0%, #f7fcfe 100px) !important}.ingraTablaFija div.deslizador{border:1px solid #ddd;background-color:#ccc}.ingraTablaFija div.deslizador:hover{background-color:#aaa}.ingraTablaFormulario select{padding:3px 2px}.ingraTablaFormulario th{color:#1c94c5}.ingraTablaFormulario td{padding:1px 4px}.ingraTablaFormulario input,.ingraTablaFormulario select,.ingraTablaFormulario button{box-sizing:border-box;width:100%}.ingraTablaFormulario input[type="checkbox"]{width:auto}.ingraTablaFormulario input[type="checkbox"]+span{margin-left:4px}.ingraTablaCsv{background-color:#fff;border-collapse:separate;border-spacing:1px}.ingraTablaCsv tr{border-bottom:1px solid #ffd799}.ingraTablaCsv th{text-align:center;padding:2px;background-color:#ffd799}.ingraTablaCsv td{text-align:center;padding:2px;background-color:#ffebcc}table.ingraT{width:auto}table.ingraT input[type="text"]{width:100%;max-width:48px}table.ingraT td{padding-left:0;padding-right:8px;height:14px}table.ingraT tr.fila1 td{color:#f6ae38;padding-top:12px}table.ingraT td.campo1{color:#f6ae38}table.ingraT td.columna1{padding-right:32px}div.ingraCalendario tr{background-color:transparent;height:24px}div.ingraCalendario th{border:1px solid #ddd;padding:0 1px;cursor:pointer;color:#1c94c5;cursor:default}div.ingraCalendario td{border:1px solid #ddd;padding:0 4px;text-align:center}.ingraCampo,.ingraCampo .valor,.ingraCampo .valor>div{display:flex;align-items:center}.ingraCampo+.ingraCampo{margin-top:2px}.ingraCampo.titulo{color:#779}.ingraCampo .titulo{width:38.2%;text-align:right;padding:4px 8px;color:#779}.ingraCampo .titulo.rotulosEstrechos{width:23.6%}.ingraCampo .valor{width:61.8%}.ingraCampo .valor>*{margin-left:4px}.ingraCampo .valor button+button{margin-left:-1px}.ingraCampo .valor.rotulosEstrechos{width:76.4%}.ingraCampo .azulado{color:#1c94c5}.ingraCampo input.tam1,.ingraCampo textarea.tam1,.ingraCampo select.tam1{width:14.6%}.ingraCampo input.tam2,.ingraCampo textarea.tam2,.ingraCampo select.tam2{width:23.6%}.ingraCampo input.tam3,.ingraCampo textarea.tam3,.ingraCampo select.tam3{width:38.2%}.ingraCampo input.tam4,.ingraCampo textarea.tam4,.ingraCampo select.tam4{width:61.8%}.ingraCampo input.tam5,.ingraCampo textarea.tam5,.ingraCampo select.tam5{width:100%}.ingraCampo input.minimo,.ingraCampo textarea.minimo,.ingraCampo select.minimo{width:14.6%}.ingraCampo input.corto,.ingraCampo textarea.corto,.ingraCampo select.corto{width:23.6%}.ingraCampo input.medio,.ingraCampo textarea.medio,.ingraCampo select.medio{width:38.2%}.ingraCampo input.largo,.ingraCampo textarea.largo,.ingraCampo select.largo{width:61.8%}.ingraCampo input.maximo,.ingraCampo textarea.maximo,.ingraCampo select.maximo{width:100%}.ingraCampo input,.ingraCampo textarea{width:100%}.ingraCampo select{width:38.2%;padding:2px 4px}.ingraCampo input[type="checkbox"]{width:auto}.ingraCampo input[type="radio"]{width:auto}.ingraCampo input[type="color"]{width:auto}.ingraCampo button.masmenos{padding:0;width:18px;height:24px}.ingraCampo img{display:block;cursor:pointer}.ingraI iframe{border:1px solid #ddd}.textarea{border:1px solid #ddd;padding:.2em .3em;font-size:1em}.textarea:focus{border:1px solid #fbd850;background-color:#fdf5ce}textarea{border:1px solid #ddd;padding:.2em .3em;font-size:1em}textarea:focus{border:1px solid #fbd850;background-color:#fdf5ce}input[type="text"],input[type="password"]{border:1px solid #ddd;padding:.2em .3em;font-size:1em}input[type="text"]:focus,input[type="password"]:focus{border:1px solid #fbd850;background-color:#fdf5ce}#ingraEditor{position:absolute;z-index:1000;font-family:inherit}select{font-size:inherit;vertical-align:middle;color:#1c94c5;border:1px solid #ddd;padding:4px 6px 6px 6px;background:linear-gradient(to bottom, #f8f8f8 0%, #ebebeb 100px)}select:hover{background:linear-gradient(to bottom, #f8f8f8 0%, #ebebeb 100px)}select:active{background:linear-gradient(to bottom, #ebebeb 0%, #f8f8f8 100px)}button{cursor:pointer;font-size:inherit;border:1px solid #ddd;padding:6px 12px;background-color:#f8f8f8;color:#1c94c5}button.icono{padding:5px}button.nota{color:#000;text-shadow:0 0 4px rgba(0,0,0,0.2);background:#fcefa1;border-radius:8px;box-shadow:0 0 6px rgba(0,0,0,0.2)}button img{margin:-2px 0}button *{vertical-align:middle}button.navega{border:0;padding:4px;background-color:transparent}button.pestana1{font-size:1.3em;padding:0 12px;border:0;background-color:transparent}button.pestana0{margin:8px 0}button:hover{background:linear-gradient(to bottom, #ceecf8 0%, #e5f5fb 100%) !important}button.activo,button:active{background:linear-gradient(to bottom, #e5f5fb 0%, #ceecf8 100%) !important}button.activo:active{background:#f8f8f8 !important}button.rojo{color:#c77405}button.rojo:hover{background:linear-gradient(to bottom, #fddeb4 0%, #fee9cd 100%) !important}button.rojo.activo,button.rojo:active{background:linear-gradient(to bottom, #fee9cd 0%, #fddeb4 100%) !important}button.rojo.activo:active{background:#f8f8f8 !important}button.pestana1.activo,button.pestana1:active{background:transparent}button.pestana1.activo:active,button.pestana1:hover{background:transparent}button:disabled{color:#ccc}.ingraBotones{display:flex;align-items:center}.ingraBotones button+button{margin-left:-1px}.ingraBotones button+button.pestana1{margin-left:0}.ingraBotones span+button{margin-left:8px}div.botonImagen{cursor:pointer}div.botonImagen:hover{background:linear-gradient(to bottom, #eef8fd 0%, #f7fcfe 100px)}.ingraMenu{position:absolute;left:0;top:0;cursor:pointer;z-index:2000;color:#1c94c5;border:1px solid #ddd;margin:0;padding:4px 8px;background:#fff}.ingraMenu .tableta{line-height:1.4em}.ingraMenu div{margin:1px 0;white-space:nowrap}.ingraMenu div span{margin:auto 8px}.ingraMenu div.separa{border-bottom:1px solid #ddd}.ingraMenu div:hover{background:linear-gradient(to bottom, #f7fcfe 0%, #eef8fd 100px)}.ingraMenu div:active{background:linear-gradient(to bottom, #eef8fd 0%, #f7fcfe 100px)}#ingraM_pista{position:absolute;margin:4px 0 0 16px;z-index:2000}#ingraM_pista div{border:1px solid #ddd;background:#fbfaf3;padding:0 4px;margin:0;max-width:128px;overflow-wrap:break-word}#ingraM_pista img{border:1px solid #ddd;padding:0;margin-top:1px}.ingraPista{position:absolute;z-index:2000}.ingraPista div{border:1px solid #ddd;background:#fbfaf3;padding:1px 4px;max-width:256px}.ingraPista img{border:1px solid #ddd;margin-top:1px}.ingraPistaAyuda{position:absolute;z-index:2000;border:1px solid #ddd;background:#fbfaf3;padding:4px 8px 8px 8px;margin:0;border-radius:8px;box-shadow:3px 3px 6px rgba(0,0,0,0.2)}.ingraPistaAyuda h3{padding:0;margin:0;font-size:1.1em}.ingraPistaAyuda h4{padding:0;margin:0;padding-top:8px;font-size:1em}.ingraPistaAyuda p{padding:0;margin:0;padding-top:4px;font-size:1em}.infoQ{padding:6px 8px;font:14px/16px Arial,Helvetica,sans-serif;background:white;background:rgba(255,255,255,0.8);box-shadow:0 0 15px rgba(0,0,0,0.2);border-radius:5px}.infoQ h2{margin:0 0 5px;color:#777}.PanelG .imagen_media{position:relative}.PanelG .imagen_media img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;box-shadow:rgba(0,0,0,0.298039) 0 3px 10px 0;cursor:pointer}.PanelG .imagen_media canvas{position:absolute;top:0;left:0;z-index:20;cursor:crosshair}.PanelG .imagenes_baja{overflow:auto;padding:0 4px 0 4px}.PanelG .imagen_baja{display:inline-block;padding:4px;text-align:center;vertical-align:middle}.PanelG .imagen_baja img{box-shadow:rgba(0,0,0,0.298039) 0 3px 10px 0;cursor:pointer}.PanelG .imagen_baja.marca{background:#fdd39c}.PanelG .imagen_baja img.actual{border:3px solid #1c94c5;margin:-3px}.PanelG .imagen_baja div{padding-top:4px;font-size:.9em;line-height:1.1em}.PanelG .imagen_alta{overflow:hidden}.PanelG .imagen_alta img{position:absolute}.ingraM .contenido{position:relative}.ingraM .ingraMap{margin:0;width:100%}.ingraM .botones{padding-top:8px}.ingraLeaflet{background-color:#f8f8f8;box-shadow:rgba(0,0,0,0.298039) 0 3px 10px 0}.dialogoSeleccion2 table{background-color:#fff}.dialogoSeleccion2 .selec{background-color:#ceecf8}.dialogoSeleccion2 tr{height:1.8em}.dialogoSeleccion2 th{border:1px solid #ddd;padding:1px 8px;color:#1c94c5}.dialogoSeleccion2 td{border:1px solid #ddd;padding:1px 8px;cursor:pointer;vertical-align:middle}.dialogoSeleccion2 td img{vertical-align:middle}.dialogoSeleccion tr{height:1.8em}.dialogoSeleccion th{padding:0 4px}.dialogoSeleccion td{padding:0 4px;cursor:pointer;border:1px solid;border-color:inherit;vertical-align:middle;white-space:nowrap;overflow:hidden}.dialogoSeleccion td img{vertical-align:middle;text-align:center}.dialogoSeleccionIconos{background:#fbfbfb;padding:16px;border-radius:3px;border:1px solid #b3b2b2;box-shadow:0 2px 2px rgba(0,0,0,0.2)}.CodeMirror{border:1px solid silver;height:300px;width:100%}.CodeMirror *{font-family:courier new, courier, monospace}.CodeMirror div{display:block}.cm-s-default .cm-keyword{color:#00f}.cm-s-default .cm-number{color:#f00}.cm-s-default .cm-string{color:#f00}.cm-s-default .cm-comment{color:#008000}.ingraFormato{margin:8px 32px 8px 32px}.ingraFormato h4{font-size:1em;font-weight:normal}.ingraFormato .cabeza{text-align:center;margin-bottom:8px}.ingraFormato .cabeza img{max-height:72px;border:1px solid #ccc}.ingraFormato .cabeza .imagen1{border:0}.ingraFormato .pagina{text-align:right;padding:2px 4px;border:1px solid #ddd;line-height:18px}.ingraFormato .pagina span{color:#1c94c5;margin-right:4px}.ingraFormato .forma{margin-bottom:8px}.ingraFormato .forma th{width:38%;text-align:right;color:#1c94c5}.ingraFormato .forma td,.ingraFormato .forma th{border:1px solid #ddd;vertical-align:top}.ingraFormato .forma .rotulo{text-align:left;border:0}.ingraFormato .tabla{margin-bottom:8px}.ingraFormato .tabla th{color:#1c94c5}.ingraFormato .tabla td,.ingraFormato .tabla th{border:1px solid #ddd}.ingraFormato button{padding:3px 6px;margin:3px}@media print{button,.boton{visibility:hidden;display:none}body,.ingraContenedor{background:transparent}.PanelG img.actual{border:0;margin:0}.PanelG img{box-shadow:none}div.imagenes_baja div{overflow:hidden}.section-to-print{background-color:white;height:100%;width:100%;position:fixed;top:0;left:0;margin:0}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane > svg,.leaflet-pane > canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer {	position: absolute;	left: 0;	top: 0;	}.leaflet-container {	overflow: hidden;	}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow {	-webkit-user-select: none;	   -moz-user-select: none;	        user-select: none;	  -webkit-user-drag: none;	}.leaflet-tile::selection {	background: transparent;}.leaflet-safari .leaflet-tile {	image-rendering: -webkit-optimize-contrast;	}.leaflet-safari .leaflet-tile-container {	width: 1600px;	height: 1600px;	-webkit-transform-origin: 0 0;	}.leaflet-marker-icon,.leaflet-marker-shadow {	display: block;	}.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile {	max-width: none !important;	max-height: none !important;	}.leaflet-container.leaflet-touch-zoom {	-ms-touch-action: pan-x pan-y;	touch-action: pan-x pan-y;	}.leaflet-container.leaflet-touch-drag {	-ms-touch-action: pinch-zoom;		touch-action: none;	touch-action: pinch-zoom;}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {	-ms-touch-action: none;	touch-action: none;}.leaflet-container {	-webkit-tap-highlight-color: transparent;}.leaflet-container a {	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);}.leaflet-tile {	filter: inherit;	visibility: hidden;	}.leaflet-tile-loaded {	visibility: inherit;	}.leaflet-zoom-box {	width: 0;	height: 0;	-moz-box-sizing: border-box;	     box-sizing: border-box;	z-index: 800;	}.leaflet-overlay-pane svg {	-moz-user-select: none;	}.leaflet-pane         { z-index: 400; }.leaflet-tile-pane    { z-index: 200; }.leaflet-overlay-pane { z-index: 400; }.leaflet-shadow-pane  { z-index: 500; }.leaflet-marker-pane  { z-index: 600; }.leaflet-tooltip-pane   { z-index: 650; }.leaflet-popup-pane   { z-index: 700; }.leaflet-map-pane canvas { z-index: 100; }.leaflet-map-pane svg    { z-index: 200; }.leaflet-vml-shape {	width: 1px;	height: 1px;	}.lvml {	behavior: url(#default#VML);	display: inline-block;	position: absolute;	}.leaflet-control {	position: relative;	z-index: 800;	pointer-events: visiblePainted; 	pointer-events: auto;	}.leaflet-top,.leaflet-bottom {	position: absolute;	z-index: 1000;	pointer-events: none;	}.leaflet-top {	top: 0;	}.leaflet-right {	right: 0;	}.leaflet-bottom {	bottom: 0;	}.leaflet-left {	left: 0;	}.leaflet-control {	float: left;	clear: both;	}.leaflet-right .leaflet-control {	float: right;	}.leaflet-top .leaflet-control {	margin-top: 10px;	}.leaflet-bottom .leaflet-control {	margin-bottom: 10px;	}.leaflet-left .leaflet-control {	margin-left: 10px;	}.leaflet-right .leaflet-control {	margin-right: 10px;	}.leaflet-fade-anim .leaflet-tile {	will-change: opacity;	}.leaflet-fade-anim .leaflet-popup {	opacity: 0;	-webkit-transition: opacity 0.2s linear;	   -moz-transition: opacity 0.2s linear;	        transition: opacity 0.2s linear;	}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {	opacity: 1;	}.leaflet-zoom-animated {	-webkit-transform-origin: 0 0;	    -ms-transform-origin: 0 0;	        transform-origin: 0 0;	}.leaflet-zoom-anim .leaflet-zoom-animated {	will-change: transform;	}.leaflet-zoom-anim .leaflet-zoom-animated {	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);	   -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);	}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile {	-webkit-transition: none;	   -moz-transition: none;	        transition: none;	}.leaflet-zoom-anim .leaflet-zoom-hide {	visibility: hidden;	}.leaflet-interactive {	cursor: pointer;	}.leaflet-grab {	cursor: -webkit-grab;	cursor:    -moz-grab;	cursor:         grab;	}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive {	cursor: crosshair;	}.leaflet-popup-pane,.leaflet-control {	cursor: auto;	}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable {	cursor: move;	cursor: -webkit-grabbing;	cursor:    -moz-grabbing;	cursor:         grabbing;	}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane > svg path,.leaflet-tile-container {	pointer-events: none;	}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane > svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path {	pointer-events: visiblePainted; 	pointer-events: auto;	}.leaflet-container {	background: #ddd;	outline: 0;	}.leaflet-container a {	color: #0078A8;	}.leaflet-container a.leaflet-active {	outline: 2px solid orange;	}.leaflet-zoom-box {	border: 2px dotted #38f;	background: rgba(255,255,255,0.5);	}.leaflet-container {	font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;	}.leaflet-bar {	box-shadow: 0 1px 5px rgba(0,0,0,0.65);	border-radius: 4px;	}.leaflet-bar a,.leaflet-bar a:hover {	background-color: #fff;	border-bottom: 1px solid #ccc;	width: 26px;	height: 26px;	line-height: 26px;	display: block;	text-align: center;	text-decoration: none;	color: black;	}.leaflet-bar a,.leaflet-control-layers-toggle {	background-position: 50% 50%;	background-repeat: no-repeat;	display: block;	}.leaflet-bar a:hover {	background-color: #f4f4f4;	}.leaflet-bar a:first-child {	border-top-left-radius: 4px;	border-top-right-radius: 4px;	}.leaflet-bar a:last-child {	border-bottom-left-radius: 4px;	border-bottom-right-radius: 4px;	border-bottom: none;	}.leaflet-bar a.leaflet-disabled {	cursor: default;	background-color: #f4f4f4;	color: #bbb;	}.leaflet-touch .leaflet-bar a {	width: 30px;	height: 30px;	line-height: 30px;	}.leaflet-touch .leaflet-bar a:first-child {	border-top-left-radius: 2px;	border-top-right-radius: 2px;	}.leaflet-touch .leaflet-bar a:last-child {	border-bottom-left-radius: 2px;	border-bottom-right-radius: 2px;	}.leaflet-control-zoom-in,.leaflet-control-zoom-out {	font: bold 18px 'Lucida Console', Monaco, monospace;	text-indent: 1px;	}.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {	font-size: 22px;	}.leaflet-control-layers {	box-shadow: 0 1px 5px rgba(0,0,0,0.4);	background: #fff;	border-radius: 5px;	}.leaflet-control-layers-toggle {	background-image: url(images/layers.png);	width: 36px;	height: 36px;	}.leaflet-retina .leaflet-control-layers-toggle {	background-image: url(images/layers-2x.png);	background-size: 26px 26px;	}.leaflet-touch .leaflet-control-layers-toggle {	width: 44px;	height: 44px;	}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle {	display: none;	}.leaflet-control-layers-expanded .leaflet-control-layers-list {	display: block;	position: relative;	}.leaflet-control-layers-expanded {	padding: 6px 10px 6px 6px;	color: #333;	background: #fff;	}.leaflet-control-layers-scrollbar {	overflow-y: scroll;	overflow-x: hidden;	padding-right: 5px;	}.leaflet-control-layers-selector {	margin-top: 2px;	position: relative;	top: 1px;	}.leaflet-control-layers label {	display: block;	}.leaflet-control-layers-separator {	height: 0;	border-top: 1px solid #ddd;	margin: 5px -10px 5px -6px;	}.leaflet-default-icon-path {	background-image: url(images/marker-icon.png);	}.leaflet-container .leaflet-control-attribution {	background: #fff;	background: rgba(255, 255, 255, 0.7);	margin: 0;	}.leaflet-control-attribution,.leaflet-control-scale-line {	padding: 0 5px;	color: #333;	}.leaflet-control-attribution a {	text-decoration: none;	}.leaflet-control-attribution a:hover {	text-decoration: underline;	}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale {	font-size: 11px;	}.leaflet-left .leaflet-control-scale {	margin-left: 5px;	}.leaflet-bottom .leaflet-control-scale {	margin-bottom: 5px;	}.leaflet-control-scale-line {	border: 2px solid #777;	border-top: none;	line-height: 1.1;	padding: 2px 5px 1px;	font-size: 11px;	white-space: nowrap;	overflow: hidden;	-moz-box-sizing: border-box;	     box-sizing: border-box;	background: #fff;	background: rgba(255, 255, 255, 0.5);	}.leaflet-control-scale-line:not(:first-child) {	border-top: 2px solid #777;	border-bottom: none;	margin-top: -2px;	}.leaflet-control-scale-line:not(:first-child):not(:last-child) {	border-bottom: 2px solid #777;	}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar {	box-shadow: none;	}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar {	border: 2px solid rgba(0,0,0,0.2);	background-clip: padding-box;	}.leaflet-popup {	position: absolute;	text-align: center;	margin-bottom: 20px;	}.leaflet-popup-content-wrapper {	padding: 1px;	text-align: left;	border-radius: 12px;	}.leaflet-popup-content {	margin: 13px 19px;	line-height: 1.4;	}.leaflet-popup-content p {	margin: 18px 0;	}.leaflet-popup-tip-container {	width: 40px;	height: 20px;	position: absolute;	left: 50%;	margin-left: -20px;	overflow: hidden;	pointer-events: none;	}.leaflet-popup-tip {	width: 17px;	height: 17px;	padding: 1px;	margin: -10px auto 0;	-webkit-transform: rotate(45deg);	   -moz-transform: rotate(45deg);	    -ms-transform: rotate(45deg);	        transform: rotate(45deg);	}.leaflet-popup-content-wrapper,.leaflet-popup-tip {	background: white;	color: #333;	box-shadow: 0 3px 14px rgba(0,0,0,0.4);	}.leaflet-container a.leaflet-popup-close-button {	position: absolute;	top: 0;	right: 0;	padding: 4px 4px 0 0;	border: none;	text-align: center;	width: 18px;	height: 14px;	font: 16px/14px Tahoma, Verdana, sans-serif;	color: #c3c3c3;	text-decoration: none;	font-weight: bold;	background: transparent;	}.leaflet-container a.leaflet-popup-close-button:hover {	color: #999;	}.leaflet-popup-scrolled {	overflow: auto;	border-bottom: 1px solid #ddd;	border-top: 1px solid #ddd;	}.leaflet-oldie .leaflet-popup-content-wrapper {	zoom: 1;	}.leaflet-oldie .leaflet-popup-tip {	width: 24px;	margin: 0 auto;	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);	}.leaflet-oldie .leaflet-popup-tip-container {	margin-top: -1px;	}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip {	border: 1px solid #999;	}.leaflet-div-icon {	background: #fff;	border: 1px solid #666;	}.leaflet-tooltip {	position: absolute;	padding: 6px;	background-color: #fff;	border: 1px solid #fff;	border-radius: 3px;	color: #222;	white-space: nowrap;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	pointer-events: none;	box-shadow: 0 1px 3px rgba(0,0,0,0.4);	}.leaflet-tooltip.leaflet-clickable {	cursor: pointer;	pointer-events: auto;	}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before {	position: absolute;	pointer-events: none;	border: 6px solid transparent;	background: transparent;	content: "";	}.leaflet-tooltip-bottom {	margin-top: 6px;}.leaflet-tooltip-top {	margin-top: -6px;}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before {	left: 50%;	margin-left: -6px;	}.leaflet-tooltip-top:before {	bottom: 0;	margin-bottom: -12px;	border-top-color: #fff;	}.leaflet-tooltip-bottom:before {	top: 0;	margin-top: -12px;	margin-left: -6px;	border-bottom-color: #fff;	}.leaflet-tooltip-left {	margin-left: -6px;}.leaflet-tooltip-right {	margin-left: 6px;}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before {	top: 50%;	margin-top: -6px;	}.leaflet-tooltip-left:before {	right: 0;	margin-right: -12px;	border-left-color: #fff;	}.leaflet-tooltip-right:before {	left: 0;	margin-left: -12px;	border-right-color: #fff;	}.CodeMirror {    font-family: monospace;  height: 300px;  color: black;}.CodeMirror-lines {  padding: 4px 0; }.CodeMirror pre {  padding: 0 4px; }.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {  background-color: white; }.CodeMirror-gutters {  border-right: 1px solid #ddd;  background-color: #f7f7f7;  white-space: nowrap;}.CodeMirror-linenumbers {}.CodeMirror-linenumber {  padding: 0 3px 0 5px;  min-width: 20px;  text-align: right;  color: #999;  white-space: nowrap;}.CodeMirror-guttermarker { color: black; }.CodeMirror-guttermarker-subtle { color: #999; }.CodeMirror-cursor {  border-left: 1px solid black;  border-right: none;  width: 0;}.CodeMirror div.CodeMirror-secondarycursor {  border-left: 1px solid silver;}.cm-fat-cursor .CodeMirror-cursor {  width: auto;  border: 0 !important;  background: #7e7;}.cm-fat-cursor div.CodeMirror-cursors {  z-index: 1;}.cm-animate-fat-cursor {  width: auto;  border: 0;  -webkit-animation: blink 1.06s steps(1) infinite;  -moz-animation: blink 1.06s steps(1) infinite;  animation: blink 1.06s steps(1) infinite;  background-color: #7e7;}@-moz-keyframes blink {  0% {}  50% { background-color: transparent; }  100% {}}@-webkit-keyframes blink {  0% {}  50% { background-color: transparent; }  100% {}}@keyframes blink {  0% {}  50% { background-color: transparent; }  100% {}}.CodeMirror-overwrite .CodeMirror-cursor {}.cm-tab { display: inline-block; text-decoration: inherit; }.CodeMirror-rulers {  position: absolute;  left: 0; right: 0; top: -50px; bottom: -20px;  overflow: hidden;}.CodeMirror-ruler {  border-left: 1px solid #ccc;  top: 0; bottom: 0;  position: absolute;}.cm-s-default .cm-header {color: blue;}.cm-s-default .cm-quote {color: #090;}.cm-negative {color: #d44;}.cm-positive {color: #292;}.cm-header, .cm-strong {font-weight: bold;}.cm-em {font-style: italic;}.cm-link {text-decoration: underline;}.cm-strikethrough {text-decoration: line-through;}.cm-s-default .cm-keyword {color: #708;}.cm-s-default .cm-atom {color: #219;}.cm-s-default .cm-number {color: #164;}.cm-s-default .cm-def {color: #00f;}.cm-s-default .cm-variable,.cm-s-default .cm-punctuation,.cm-s-default .cm-property,.cm-s-default .cm-operator {}.cm-s-default .cm-variable-2 {color: #05a;}.cm-s-default .cm-variable-3 {color: #085;}.cm-s-default .cm-comment {color: #a50;}.cm-s-default .cm-string {color: #a11;}.cm-s-default .cm-string-2 {color: #f50;}.cm-s-default .cm-meta {color: #555;}.cm-s-default .cm-qualifier {color: #555;}.cm-s-default .cm-builtin {color: #30a;}.cm-s-default .cm-bracket {color: #997;}.cm-s-default .cm-tag {color: #170;}.cm-s-default .cm-attribute {color: #00c;}.cm-s-default .cm-hr {color: #999;}.cm-s-default .cm-link {color: #00c;}.cm-s-default .cm-error {color: #f00;}.cm-invalidchar {color: #f00;}.CodeMirror-composing { border-bottom: 2px solid; }div.CodeMirror span.CodeMirror-matchingbracket {color: #0f0;}div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }.CodeMirror-activeline-background {background: #e8f2ff;}.CodeMirror {  position: relative;  overflow: hidden;  background: white;}.CodeMirror-scroll {  overflow: scroll !important;       margin-bottom: -30px; margin-right: -30px;  padding-bottom: 30px;  height: 100%;  outline: none;   position: relative;}.CodeMirror-sizer {  position: relative;  border-right: 30px solid transparent;}.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {  position: absolute;  z-index: 6;  display: none;}.CodeMirror-vscrollbar {  right: 0; top: 0;  overflow-x: hidden;  overflow-y: scroll;}.CodeMirror-hscrollbar {  bottom: 0; left: 0;  overflow-y: hidden;  overflow-x: scroll;}.CodeMirror-scrollbar-filler {  right: 0; bottom: 0;}.CodeMirror-gutter-filler {  left: 0; bottom: 0;}.CodeMirror-gutters {  position: absolute; left: 0; top: 0;  min-height: 100%;  z-index: 3;}.CodeMirror-gutter {  white-space: normal;  height: 100%;  display: inline-block;  vertical-align: top;  margin-bottom: -30px;    *zoom:1;  *display:inline;}.CodeMirror-gutter-wrapper {  position: absolute;  z-index: 4;  background: none !important;  border: none !important;}.CodeMirror-gutter-background {  position: absolute;  top: 0; bottom: 0;  z-index: 4;}.CodeMirror-gutter-elt {  position: absolute;  cursor: default;  z-index: 4;}.CodeMirror-gutter-wrapper {  -webkit-user-select: none;  -moz-user-select: none;  user-select: none;}.CodeMirror-lines {  cursor: text;  min-height: 1px; }.CodeMirror pre {    -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;  border-width: 0;  background: transparent;  font-family: inherit;  font-size: inherit;  margin: 0;  white-space: pre;  word-wrap: normal;  line-height: inherit;  color: inherit;  z-index: 2;  position: relative;  overflow: visible;  -webkit-tap-highlight-color: transparent;  -webkit-font-variant-ligatures: none;  font-variant-ligatures: none;}.CodeMirror-wrap pre {  word-wrap: break-word;  white-space: pre-wrap;  word-break: normal;}.CodeMirror-linebackground {  position: absolute;  left: 0; right: 0; top: 0; bottom: 0;  z-index: 0;}.CodeMirror-linewidget {  position: relative;  z-index: 2;  overflow: auto;}.CodeMirror-widget {}.CodeMirror-code {  outline: none;}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber {  -moz-box-sizing: content-box;  box-sizing: content-box;}.CodeMirror-measure {  position: absolute;  width: 100%;  height: 0;  overflow: hidden;  visibility: hidden;}.CodeMirror-cursor {  position: absolute;  pointer-events: none;}.CodeMirror-measure pre { position: static; }div.CodeMirror-cursors {  visibility: hidden;  position: relative;  z-index: 3;}div.CodeMirror-dragcursors {  visibility: visible;}.CodeMirror-focused div.CodeMirror-cursors {  visibility: visible;}.CodeMirror-selected { background: #d9d9d9; }.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }.CodeMirror-crosshair { cursor: crosshair; }.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }.cm-searching {  background: #ffa;  background: rgba(255, 255, 0, .4);}.CodeMirror span { *vertical-align: text-bottom; }.cm-force-border { padding-right: .1px; }@media print {    .CodeMirror div.CodeMirror-cursors {    visibility: hidden;  }}.cm-tab-wrap-hack:after { content: ''; }span.CodeMirror-selectedtext { background: none; }