/**  NF-GIS - Natal Framework - v1.0.0 - 2018-06-06 */
.nf-gis-map-wrapper{width:100%;height:500px;position:relative;overflow:hidden;padding:0}.nf-gis-map-wrapper .nf-gis-map{height:100%}.nf-gis-side-bar-menu{position:absolute;top:0;left:-33.33%;background-color:rgba(0,0,0,.85);height:100%;width:33%;transition:all .4s ease 0s;-webkit-box-shadow:0 0 12px #000;-moz-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000}.nf-gis-side-bar-menu.open{left:0}.nf-gis-side-bar-menu button.btn-toggle{background-color:rgba(0,0,0,.85);position:absolute;left:100%;top:8px;height:25px;width:25px;border:2px solid transparent;border-radius:0 6px 6px 0;background-size:50%;background-repeat:no-repeat;background-position:center center;background-image:url(//natalfwk.gruposancorseguros.com/nf-gis/1.0.0/assets/Flecha_desplegable_right.svg);-webkit-box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;box-shadow:0 0 6px #000}.nf-gis-side-bar-menu button.btn-toggle:active,.nf-gis-side-bar-menu button.btn-toggle:focus,.nf-gis-side-bar-menu button.btn-toggle:link{outline:0}.nf-gis-side-bar-menu button.btn-toggle.open{background-image:url(//natalfwk.gruposancorseguros.com/nf-gis/1.0.0/assets/Flecha_desplegable_left.svg)}.nf-gis-nav-tabs{border:none}.nf-gis-nav-tabs li{width:50%;padding:5px 0}.nf-gis-nav-tabs li a{background-repeat:no-repeat;background-color:transparent;background-position:center}.nf-gis-nav-tabs li a.nf-gis-point-tab{background-image:url(//natalfwk.gruposancorseguros.com/nf-gis/1.0.0/assets/puntos_gris.svg)}.nf-gis-nav-tabs li a.nf-gis-point-tab:hover,.nf-gis-nav-tabs li a.nf-gis-point-tabfocus{background-image:url(//natalfwk.gruposancorseguros.com/nf-gis/1.0.0/assets/puntos_blanco.svg);background-color:transparent;border:none;background-repeat:no-repeat;background-position:center center}.nf-gis-nav-tabs li a.nf-gis-layers-tab{background-image:url(//natalfwk.gruposancorseguros.com/nf-gis/1.0.0/assets/capas_gris-01.svg)}.nf-gis-nav-tabs li a.nf-gis-layers-tab:focus,.nf-gis-nav-tabs li a.nf-gis-layers-tab:hover{background-image:url(//natalfwk.gruposancorseguros.com/nf-gis/1.0.0/assets/capas_blanco-01.svg);background-color:transparent;border:none;background-repeat:no-repeat;background-position:center center}.nf-gis-nav-tabs li.active{border-bottom:4px solid #fff}.nf-gis-nav-tabs li.active a,.nf-gis-nav-tabs li.active a:focus,.nf-gis-nav-tabs li.active a:hover{background-color:transparent;border:none}.nf-gis-nav-tabs li.active a.nf-gis-point-tab{background-image:url(//natalfwk.gruposancorseguros.com/nf-gis/1.0.0/assets/puntos_blanco.svg)}.nf-gis-nav-tabs li.active a.nf-gis-layers-tab{background-image:url(//natalfwk.gruposancorseguros.com/nf-gis/1.0.0/assets/capas_blanco-01.svg)}.nf-gis-tab-content{border:none;padding:20px 0;margin:8%}.nf-gis-tab-content h4{color:#fff;margin-left:0}.nf-gis-tab-content ul{list-style:none}.nf-gis-tab-content ul li{color:#fff;font-size:12px;padding:10px;cursor:pointer}.nf-gis-tab-content ul li span{background-repeat:no-repeat;display:inline-block;height:9px;width:14px}.nf-gis-layer-list{padding:0}.nf-gis-layer-list li span.layer-list-icon{background:url(//natalfwk.gruposancorseguros.com/nf-gis/1.0.0/assets/capas_blanco-01.svg) center no-repeat}.nf-gis-layer-list li span.layer-list-icon.desactive{background:url(//natalfwk.gruposancorseguros.com/nf-gis/1.0.0/assets/capas_gris_Des-01.svg) center no-repeat}.nf-gis-point-item{display:inline-block;vertical-align:top;border-bottom:1px solid #fff;font-size:10px;color:#fff;padding:15px;width:100%}.nf-gis-point-item a{color:#fff}.nf-gis-point-item a:focus,.nf-gis-point-item a:hover{color:#fff;text-decoration:none}.nf-gis-point-item a div.nf-gis-point-icon{width:15px;height:15px;float:left}.nf-gis-point-item div.nf-gis-point-description{margin-left:20px;color:#fff}.nf-gis-point-item div.nf-gis-point-description h3.nf-gis-point-title{margin:0;font-size:12px;font-weight:700}.nf-gis-point-item div.nf-gis-point-description p{margin:0}.nf-gis-point-layer-search{padding:0 10px 15px}.nf-gis-point-layer-search span.input-group-addon{border:1px solid #fff;border-right:0;border-bottom-left-radius:30px;border-top-left-radius:30px;background-color:transparent;color:#fff;padding:0 0 0 7px}.nf-gis-point-layer-search input{outline:0;box-shadow:none;border:1px solid #fff;border-left:0;border-radius:0 30px 30px 0;background-color:transparent;color:#fff;padding:0 10px;line-height:26px;width:100%;height:28px}.nf-gis-sibebar-filter-container{border-top:1px solid #fff}.nf-gis-sibebar-filter-container label{margin-left:10px;color:#fff;font-size:10px}.nf-gis-sibebar-filter-container div.select2-container.form-control{border:1px solid #fff;background:0 0}.nf-gis-sibebar-filter-container div.select2-container.form-control a,.nf-gis-sibebar-filter-container div.select2-container.form-control ul{background:0 0;color:#fff}.nf-gis-sibebar-filter-container div.select2-container.form-control span.select2-arrow{background:0 0}.nf-gis-sibebar-filter-container div.select2-container.form-control .select2-search-choice{color:#000}.nf-gis-sibebar-filter-container div.select2-container.form-control.select2-container-disabled .select2-choice,.nf-gis-sibebar-filter-container div.select2-container.form-control.select2-container-disabled .select2-choice .select2-arrow{background-color:rgba(88,88,88,.63)}.nf-gis-point-info-window p{margin:0}@media screen and (max-width:768px){.nf-gis-map-wrapper{height:90vh}.nf-gis-side-bar-menu{bottom:-80%;top:inherit;height:80%;width:100%;left:inherit}.nf-gis-side-bar-menu.open{bottom:0}.nf-gis-side-bar-menu button.btn-toggle{left:inherit;top:-25px;right:8px;border-radius:6px 6px 0 0;-webkit-box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;box-shadow:0 0 6px #000;background-image:url(//natalfwk.gruposancorseguros.com/nf-gis/1.0.0/assets/Flecha_desplegable_up.svg)}.nf-gis-side-bar-menu button.btn-toggle.open{background-image:url(//natalfwk.gruposancorseguros.com/nf-gis/1.0.0/assets/Flecha_desplegable_down.svg)}.nf-gis-tab-content{margin:1%}.nf-gis-sibebar-filter-container{border-top:none}}