/* Source and licensing information for the line(s) below can be found at https://intranet.puertos.es/themes/custom/puertos_theme/css/components/custom-blocks/port_authorities_map.css. */
.block-views-blockport-authorities-maps-map form.bef-exposed-form,.block-views-blockport-authorities-maps-map-extend form.bef-exposed-form{padding-top:10px}@media (min-width:480px){.block-views-blockport-authorities-maps-map form.bef-exposed-form,.block-views-blockport-authorities-maps-map-extend form.bef-exposed-form{padding-top:15px;padding-bottom:10px}}@media (min-width:992px){.block-views-blockport-authorities-maps-map form.bef-exposed-form,.block-views-blockport-authorities-maps-map-extend form.bef-exposed-form{padding-top:30px;padding-bottom:20px}}.block-views-blockport-authorities-maps-map form.bef-exposed-form label,.block-views-blockport-authorities-maps-map-extend form.bef-exposed-form label{position:absolute;color:#fff;text-indent:100%;white-space:nowrap;overflow:hidden;width:0;height:0}.block-views-blockport-authorities-maps-map form.bef-exposed-form>div,.block-views-blockport-authorities-maps-map-extend form.bef-exposed-form>div{flex-direction:row;flex-wrap:nowrap !important;align-items:center;justify-content:center}.block-views-blockport-authorities-maps-map form.bef-exposed-form>div>div,.block-views-blockport-authorities-maps-map-extend form.bef-exposed-form>div>div{padding:0 5px}@media (min-width:480px){.block-views-blockport-authorities-maps-map form.bef-exposed-form>div>div,.block-views-blockport-authorities-maps-map-extend form.bef-exposed-form>div>div{padding:0 10px}}@media (min-width:1200px){.block-views-blockport-authorities-maps-map form.bef-exposed-form>div>div,.block-views-blockport-authorities-maps-map-extend form.bef-exposed-form>div>div{padding:0 20px}}@media (min-width:992px){.block-views-blockport-authorities-maps-map form.bef-exposed-form>div .mb-3,.block-views-blockport-authorities-maps-map-extend form.bef-exposed-form>div .mb-3{margin-bottom:0 !important}}.block-views-blockport-authorities-maps-map form.bef-exposed-form select,.block-views-blockport-authorities-maps-map-extend form.bef-exposed-form select{width:100%;padding:5px 40px 5px 10px;border:2px solid #1c1d3b;border-radius:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' style='fill: rgba(28, 29, 59, 1);transform: ;msFilter:;'%3E%3Cpath d='M16.293 9.293 12 13.586 7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 5px center;background-size:auto;color:#1c1d3b;font-family:"Archivo",sans-serif;font-weight:600;font-size:1rem;text-align:center}@media (min-width:992px){.block-views-blockport-authorities-maps-map form.bef-exposed-form select,.block-views-blockport-authorities-maps-map-extend form.bef-exposed-form select{width:170px;padding:13px 40px 13px 25px}}@media (min-width:1200px){.block-views-blockport-authorities-maps-map form.bef-exposed-form select,.block-views-blockport-authorities-maps-map-extend form.bef-exposed-form select{width:215px;padding:13px 60px 13px 25px;background-position:right 20px center}}.block-views-blockport-authorities-maps-map form.bef-exposed-form select:focus,.block-views-blockport-authorities-maps-map-extend form.bef-exposed-form select:focus{border-color:#1c1d3b;outline:2px solid #1c1d3b;box-shadow:0 1px 2px #444}.block-views-blockport-authorities-maps-map form.bef-exposed-form .form-actions input[type=submit],.block-views-blockport-authorities-maps-map-extend form.bef-exposed-form .form-actions input[type=submit]{width:100%;display:inline-block;padding:5px 15px 6px;border:0;border-radius:0;background-color:#e12e32;font-family:"Inter Bold",sans-serif;font-weight:700;color:#fff;font-size:.9375rem;text-decoration:none;text-align:center;transition:all .25s ease-in-out}@media (min-width:640px){.block-views-blockport-authorities-maps-map form.bef-exposed-form .form-actions input[type=submit],.block-views-blockport-authorities-maps-map-extend form.bef-exposed-form .form-actions input[type=submit]{padding:7px 22px 8px}}.block-views-blockport-authorities-maps-map form.bef-exposed-form .form-actions input[type=submit]:hover,.block-views-blockport-authorities-maps-map-extend form.bef-exposed-form .form-actions input[type=submit]:hover{background-color:#ffc500;color:#1c1d3b}.block-views-blockport-authorities-maps-map form.bef-exposed-form .form-actions input[type=submit]:focus,.block-views-blockport-authorities-maps-map-extend form.bef-exposed-form .form-actions input[type=submit]:focus{outline:3px solid #1c1d3b;outline-offset:1.7px}@media (min-width:992px){.block-views-blockport-authorities-maps-map form.bef-exposed-form .form-actions input[type=submit],.block-views-blockport-authorities-maps-map-extend form.bef-exposed-form .form-actions input[type=submit]{width:145px;padding:13px 25px 14px;text-align:left;font-size:1.125rem;font-weight:600;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' style='fill: rgba(255, 255, 255, 1);transform: ;msFilter:;'%3E%3Cpath d='M7 11h10v2H7zM4 7h16v2H4zm6 8h4v2h-4z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center}}@media (min-width:1200px){.block-views-blockport-authorities-maps-map form.bef-exposed-form .form-actions input[type=submit],.block-views-blockport-authorities-maps-map-extend form.bef-exposed-form .form-actions input[type=submit]{width:200px;padding:13px 25px 14px 50px}}.block-views-blockport-authorities-maps-map form.bef-exposed-form .form-actions input[type=submit]:focus,.block-views-blockport-authorities-maps-map-extend form.bef-exposed-form .form-actions input[type=submit]:focus{border-color:#1c1d3b;outline:2px solid #1c1d3b}.block-views-blockport-authorities-maps-map svg>g>path:first-child,.block-views-blockport-authorities-maps-map-extend svg>g>path:first-child{stroke:#1c1d3b;stroke-width:2px}.block-views-blockport-authorities-maps-map .jvectormap-zoomin,.block-views-blockport-authorities-maps-map .jvectormap-zoomout,.block-views-blockport-authorities-maps-map-extend .jvectormap-zoomin,.block-views-blockport-authorities-maps-map-extend .jvectormap-zoomout{display:none}.block-views-blockport-authorities-maps-map circle,.block-views-blockport-authorities-maps-map-extend circle{transition:all .25s ease-in-out;cursor:pointer}@media (max-width:991.98px){.block-views-blockport-authorities-maps-map circle,.block-views-blockport-authorities-maps-map-extend circle{r:5}}@media (max-width:575.98px){.block-views-blockport-authorities-maps-map circle,.block-views-blockport-authorities-maps-map-extend circle{r:4}}@media (max-width:479.98px){.block-views-blockport-authorities-maps-map circle,.block-views-blockport-authorities-maps-map-extend circle{r:3}}.block-views-blockport-authorities-maps-map circle:hover,.block-views-blockport-authorities-maps-map-extend circle:hover{fill:#ffc500}.block-views-blockport-authorities-maps-map .view-content>.views-row,.block-views-blockport-authorities-maps-map-extend .view-content>.views-row{display:none}.block-views-blockport-authorities-maps-map .modal,.block-views-blockport-authorities-maps-map-extend .modal{position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;max-height:80vh;overflow-y:auto;z-index:10}.block-views-blockport-authorities-maps-map .modal .modal-dialog,.block-views-blockport-authorities-maps-map-extend .modal .modal-dialog{max-width:90%;margin:0 auto;padding:25px;border-radius:8px;background-color:#fff;box-shadow:2px 3px 5px #8e8d9d}@media (min-width:480px){.block-views-blockport-authorities-maps-map .modal .modal-dialog,.block-views-blockport-authorities-maps-map-extend .modal .modal-dialog{max-width:80%;padding:35px}}@media (min-width:768px){.block-views-blockport-authorities-maps-map .modal .modal-dialog,.block-views-blockport-authorities-maps-map-extend .modal .modal-dialog{max-width:700px}}.block-views-blockport-authorities-maps-map .modal button:not(.btn-close),.block-views-blockport-authorities-maps-map-extend .modal button:not(.btn-close){display:inline-block;padding:5px 15px 6px;border:0;border-radius:0;background-color:#1c1d3b;font-family:"Inter Bold",sans-serif;font-weight:700;color:#fff;font-size:.9375rem;text-decoration:none;text-align:center;transition:all .25s ease-in-out}@media (min-width:640px){.block-views-blockport-authorities-maps-map .modal button:not(.btn-close),.block-views-blockport-authorities-maps-map-extend .modal button:not(.btn-close){padding:7px 22px 8px}}.block-views-blockport-authorities-maps-map .modal button:not(.btn-close):hover,.block-views-blockport-authorities-maps-map-extend .modal button:not(.btn-close):hover{background-color:#ffc500;color:#1c1d3b}.block-views-blockport-authorities-maps-map .modal button:not(.btn-close):focus,.block-views-blockport-authorities-maps-map-extend .modal button:not(.btn-close):focus{outline:3px solid #1c1d3b;outline-offset:1.7px}.block-views-blockport-authorities-maps-map .modal .modal-header,.block-views-blockport-authorities-maps-map-extend .modal .modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.block-views-blockport-authorities-maps-map .modal .modal-header .modal-title,.block-views-blockport-authorities-maps-map-extend .modal .modal-header .modal-title{color:#1c1d3b;font-family:"Inter Bold",sans-serif;font-weight:700;font-size:1.25rem;line-height:1.75rem}@media (min-width:480px){.block-views-blockport-authorities-maps-map .modal .modal-header .modal-title,.block-views-blockport-authorities-maps-map-extend .modal .modal-header .modal-title{font-size:1.5rem;line-height:2rem}}.block-views-blockport-authorities-maps-map .modal .modal-header .btn-close,.block-views-blockport-authorities-maps-map-extend .modal .modal-header .btn-close{align-self:flex-start}.block-views-blockport-authorities-maps-map .modal .modal-body,.block-views-blockport-authorities-maps-map-extend .modal .modal-body{margin-bottom:25px;color:#1c1d3b;font-family:"Inter Light",sans-serif;font-weight:300;font-size:1rem;line-height:1.5rem}@media (min-width:480px){.block-views-blockport-authorities-maps-map .modal .modal-body,.block-views-blockport-authorities-maps-map-extend .modal .modal-body{font-size:1.125rem;line-height:1.625rem}}.block-views-blockport-authorities-maps-map .modal .modal-body strong,.block-views-blockport-authorities-maps-map-extend .modal .modal-body strong{font-family:"Inter Bold",sans-serif;font-weight:700}.block-views-blockport-authorities-maps-map .modal .modal-body a,.block-views-blockport-authorities-maps-map-extend .modal .modal-body a{color:#1c1d3b}.block-views-blockport-authorities-maps-map .modal .modal-body a:hover,.block-views-blockport-authorities-maps-map-extend .modal .modal-body a:hover{font-weight:600}.block-views-blockport-authorities-maps-accessible-map table{margin:0 auto;caption-side:top}@media (min-width:768px){.block-views-blockport-authorities-maps-accessible-map table{max-width:90%}}.block-views-blockport-authorities-maps-accessible-map table caption{padding:0 5px 10px;font-family:"Archivo",sans-serif;font-weight:700;color:#1c1d3b;font-size:1rem}@media (min-width:768px){.block-views-blockport-authorities-maps-accessible-map table caption{font-size:1.0625rem}}.block-views-blockport-authorities-maps-accessible-map table thead th{font-size:.9375rem;font-family:"Inter Regular",sans-serif;font-weight:400}@media (min-width:768px){.block-views-blockport-authorities-maps-accessible-map table thead th{font-size:1rem}}@media (min-width:768px){.block-views-blockport-authorities-maps-accessible-map table thead th.views-field-name{min-width:175px}}.block-views-blockport-authorities-maps-accessible-map table tbody tr td{padding:10px 15px !important;font-size:.9375rem;font-family:"Inter Regular",sans-serif;font-weight:400}@media (min-width:768px){.block-views-blockport-authorities-maps-accessible-map table tbody tr td{font-size:1rem}}.block-views-blockport-authorities-maps-accessible-map table tbody tr td a{color:#1c1d3b}.block-views-blockport-authorities-maps-accessible-map table tbody tr td a:hover{font-weight:600}.block-views-blockport-authorities-maps-accessible-map table tbody tr td p:last-child{margin-bottom:0}.block-views-blockport-authorities-maps-accessible-map table tbody tr td .link-item{display:flex;align-items:center}.block-views-blockport-authorities-maps-accessible-map table tbody tr td .link-item a{color:#1c1d3b;font-family:"Archivo",sans-serif;font-weight:600;font-size:.9375rem;text-decoration:none}@media (min-width:768px){.block-views-blockport-authorities-maps-accessible-map table tbody tr td .link-item a{font-size:1rem}}.block-views-blockport-authorities-maps-accessible-map table tbody tr td .link-item a:hover{text-decoration:underline}.block-views-blockport-authorities-maps-accessible-map table tbody tr td .link-item:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' style='fill: rgba(28, 29, 59, 1);transform: ;msFilter:;'%3E%3Cpath d='M8.465 11.293c1.133-1.133 3.109-1.133 4.242 0l.707.707 1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465s-2.592.521-3.535 1.465L4.929 12a5.008 5.008 0 0 0 0 7.071 4.983 4.983 0 0 0 3.535 1.462A4.982 4.982 0 0 0 12 19.071l.707-.707-1.414-1.414-.707.707a3.007 3.007 0 0 1-4.243 0 3.005 3.005 0 0 1 0-4.243l2.122-2.121z'%3E%3C/path%3E%3Cpath d='m12 4.929-.707.707 1.414 1.414.707-.707a3.007 3.007 0 0 1 4.243 0 3.005 3.005 0 0 1 0 4.243l-2.122 2.121c-1.133 1.133-3.109 1.133-4.242 0L10.586 12l-1.414 1.414.707.707c.943.944 2.199 1.465 3.535 1.465s2.592-.521 3.535-1.465L19.071 12a5.008 5.008 0 0 0 0-7.071 5.006 5.006 0 0 0-7.071 0z'%3E%3C/path%3E%3C/svg%3E");margin-right:5px;line-height:0}.block-views-blockport-authorities-maps-accessible-map table tbody tr:last-child{border:0 !important}body.modal-open{position:relative}body.modal-open:before{content:"";display:block;position:absolute;inset:0;background-color:rgba(0,0,0,.4);z-index:9}
/* Source and licensing information for the above line(s) can be found at https://intranet.puertos.es/themes/custom/puertos_theme/css/components/custom-blocks/port_authorities_map.css. */