 html, body {margin: 0;padding: 0;box-sizing: border-box;font-family: 'Zilla Slab', serif;overflow-x: hidden;}#logoFopea{width: 230px;display: block;margin: 0px auto 50px;margin-right: 3%;}#tituMapa{text-align: center;margin: 20px auto 0;font-size: 30px;}h3 br, h4 br{display: none;}.ref.med{text-align: center;margin-top: 10px;}.ref{font-size: 9px;margin: 5px auto 0;font-family: "Roboto Flex", sans-serif;font-weight: 200;width: 80%;max-width: 900px;}.ref a{color: black;font-weight: 400;}#map {width:95%;height:100vh;margin: 0 auto 10px;padding:0;position: relative;}#tapa {width:100%;height: 95vh;margin: auto;pointer-events: none;padding:0;background-color: transparent;z-index: 10000000;position: absolute;top: 80px;}#mapaRef{width: 70px;height: 130px;z-index: 1000000;position: absolute;right: 10px;top: 95px;}.legend {width:100%;height:60px;float: none!important;background:white;padding:8px;padding-bottom: 13px;border-radius:3px;box-shadow:none;font-size:13px;text-align: center;margin: 50px auto;position: absolute;left: 50%!important;transform: translateX(-50%)!important;top: -13px!important;}.legend label {display:inline-block;vertical-align:middle;margin: 0 20px;font-weight:200;text-transform: uppercase;letter-spacing: 0.5px;}.legend .sw {display:inline-block;width:14px;height:14px;margin-right:6px;margin-left: -5px;border-radius:50%;vertical-align:middle;}.btn {cursor: pointer;vertical-align: middle;transition: all 0.3s ease;background-color:#fff;width: fit-content;border: 1px solid #000;padding:5px 10px;border-radius:3px;margin: 0px 10px;display:inline-block;text-decoration:none;}.btn:hover {background-color:#000;color:#fff;}.leaflet-top.leaflet-right{width: 100%;margin: auto;}.leaflet-top.leaflet-left{z-index: 1001;top: 80px;}#refes{display: flex;justify-content: flex-start;align-items: center;margin-left: 20px;}#refes p{font-size: 11px;font-weight: 400;margin: 0 5px;letter-spacing: 1px;}#refes p span{font-size: 15px;}.refContainer{width: 100px;display: flex;flex-direction: column;gap: 2px 0;margin: 10px auto;}.refYPF, .refArg, .refExt{width: 100%;height: 7px;margin: auto;background: linear-gradient(to right, #0178D6, white);}.refArg{background: linear-gradient(to right, #9BBCDC, white);}.refExt{background: linear-gradient(to right, #F4785E, white);}#filtros, #filtrosMob {width: 100%;display: flex;flex-wrap: wrap;margin: 15px auto;justify-content: center;align-items: center;}#btnReset {font-weight:bold;}#chkYPF,#chkARG,#chkEXT{background-color: #fff;vertical-align: middle;}#chkYPF::before, #chkYPF:hover{background-color: #0178D6 !important;}#chkARG::before, #chkARG:hover{background-color: #9BBCDC !important;}#chkEXT::before, #chkEXT:hover{background-color: #F4785E !important;}input[type="checkbox"] {-webkit-appearance: none;appearance: none;background-color: transparent;margin: 0;width: 2px;height: 16px;transform: translateY(-0.075em);position: relative;}input[type="checkbox"]::before {content: "";width: 1px;height: 11px;transition: 0.3s all ease;position: absolute;top: 2px;left: 1px;}input[type="checkbox"]:checked::before {background-color: transparent;}.leaflet-container a {color: #000;font-size: 10px;}.bot {cursor: pointer;vertical-align: middle;transition: all 0.3s ease;background:#fff;width: fit-content;border: 0.5px solid #000;padding:5px 10px;border-radius:3px;margin: 0px 10px;display:inline-block;text-decoration:none;color:#000;font-weight:600;}.filtro-btn {position: relative;border:1px solid #000;cursor: pointer;border-radius:4px;padding:5px 10px 5px 20px;margin:0px 10px;transition: all 0.2s ease;}.filtro-btn::before {content: "";width: 10px;height: 10px;border-radius: 50%;transition: 0.3s all ease;position: absolute;top: 7px;left: 7px;}.btn.filtro-btn.no {background-color:#fff !important;}.filtro-btn.active {color:#fff;}.filtro-btn:hover {background-color:#000;color:#fff;}.leaflet-interactive:focus {outline-color: transparent;outline-style: none;}.leaflet-interactive.no {opacity:0;}.leaflet-interactive:focus {outline: none !important;}.leaflet-interactive:focus-visible {outline: none !important;}svg path:focus {stroke: none !important;stroke-width: 0 !important;}.actualizacion.leaflet-control{margin-left: 10px;margin-bottom: 10px;}