body.overlay-visible #fullScreenOverlay { display: block; } #fullScreenOverlay { display: none; position: fixed; top: 0; bottom: 0; left: 0; right: 0; margin: 0; padding: 0; background-color: rgba(0, 0, 0, .75); z-index: 2000; } #pch-navbar .dropdown-menu[data-bs-popper] { left: initial; right: 0; white-space: nowrap; } #pch-navbar #accessListMenu .accessItem .logout { float: right; } #pch-navbar .bt-filter-active { display: none; } #pch-navbar .navbar-nav { flex-direction: row; } #pch-navbar .navbar-nav .nav-item, #pch-navbar .navbar-nav .nav-item > a { display: inline-block; } #pch-navbar .navbar-nav .nav-item > a { padding: 0 var(--bs-navbar-nav-link-padding-x) 0 var(--bs-navbar-nav-link-padding-x); } .fixed-top { z-index: 1050; } body.filter-active #pch-navbar .bt-filter-active { display: initial; } body.filter-active #pch-navbar .bt-filter-inactive { display: none; } #pch-filterbarContainer { display: none; } #pch-filterbar .multiselect-dropdown { max-height: 55vh; overflow-y: auto; } .multiselect-input { color: #dedede; } #pch-page { margin-top: 3rem; padding: 1em 3em; } #pch-page > .spinner { text-align: center; } #pch-page > .spinner.hidden { display: none; } #pch-mediaList { list-style: none; margin: 0 auto 0 auto; padding: 0; text-align: center; justify-content: center; } #pch-mediaList .medialist-year { z-index: 1042; margin-top: -2.5em; padding-top: 2.5em; } #pch-mediaList .medialist-month { z-index: 1040; border-bottom: 2px dashed; margin-top: -4.5em; padding-top: 4.5em; padding-bottom: 0.5em; } #pch-mediaList .medialist-month > div { margin-top: -1em; padding-top: 1em; margin-bottom: -0.5em; padding-bottom: 0.5em; } #pch-mediaList .medialist-year, #pch-mediaList .medialist-month > div { background-color: var(--bs-body-bg); } #pch-mediaList > .pch-image.loading { height: 250px; } #pch-mediaList > .pch-image { display: inline-flex; max-height: 450px; min-width: 450px; justify-content: center; padding: 1em; margin-bottom: 0.5em; z-index: 1030; } #pch-mediaList > .pch-image img { transition: scale 300ms; object-fit: contain; max-height: 100%; max-width: 100%; } #pch-mediaList > .pch-image:hover img { scale: 98%; transition: scale 700ms; } body.media-selection #pch-mediaList > .pch-image input, body.media-selection #pch-mediaList > .pch-image button { visibility: visible; } #pch-navbar .navbar-nav .nav-item > a#pch-navbar-unselectAll { display: none; } body.media-selection #pch-navbar .navbar-nav .nav-item > a#pch-navbar-unselectAll { display: inline-block; } #pch-mediaList > .pch-image:hover input { visibility: visible; } #pch-mediaList > .pch-image input, #pch-mediaList > .pch-image button { display: inline-block; visibility: hidden; position: absolute; top: 2rem; left: 2.5rem; height: 2rem; width: 2rem; border-radius: 1rem; } #pch-mediaList > .pch-image button { left: 5rem; } #pch-mediaList > h3, #pch-mediaList > h4 { text-align: left; } .pch-image { position: relative; text-align: center; } .pch-image .spinner { display: none; } .pch-image.loading .spinner { position: absolute; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; } .pch-image.loading img { visibility: hidden; } .hidden { display: none !important; } #pch-page #pch-fullPageMedia { display: block; position: fixed; left: 0; right: 0; top: 1.5em; bottom: 1.5em; margin: auto; overflow: hidden; max-height: calc(100vh - 3em); height: auto; width: auto; z-index: 2050; } #pch-fullPageMedia > div { margin: 0; width: 100%; height: 100%; max-width: initial; overflow: hidden; } #pch-fullPageMedia .modal-content { height: 100%; } #pch-fullPageMedia .modal-title { flex: 1; } #pch-fullPageMedia .modal-body { overflow: hidden; max-width: initial; } #pch-fullPageMedia .modal-body > .row { height: 100%; width: 100%; display: inline-flex; overflow: auto; } #pch-fullPageMedia .modal-body > .row > .col:first-child { overflow: hidden; } #pch-fullPageMedia .modal-body > .row > .col { height: 100%; overflow-x: hidden; overflow-y: auto; } #pch-fullPageMedia #pch-fullPagePreviewContainer { height: 100%; width: 100%; display: inline-flex; flex: 1; justify-content: center; } #pch-fullPageMedia .leaflet-container { margin-top: 1em; margin-bottom: 1em; background: none; } #pch-fullPageMedia .leaflet-popup-content .row { margin: 0.25em 0; } #pch-fullPageMedia .leaflet-container > div { min-height: 600px; } #pch-fullPagePreview { max-height: 100%; max-width: 100%; height: 100%; margin: auto; padding: 0; } #pch-fullPagePreview .carousel-inner { display: inline-flex; height: 100%; } #pch-fullPagePreview .carousel-item { height: 100%; align-content: center; } #pch-fullPagePreview .carousel-item img { height: auto; width: auto; max-width: 100%; max-height: 100%; } #pch-fullPageDetail { overflow: hidden; word-break: break-word; } #pch-fullPageDetail > ul { list-style-type: none; padding: 0; margin: 0; } #pch-fullPageDetail > ul .metaKey { text-decoration: underline; } #pch-fullPageDetail > ul .metaVal { display: inline-block; } #pch-fullPageMedia .taglist { margin: 0 -3px; } #pch-fullPageMedia .taglist li { margin: 0 3px; } #pch-fullPageMedia .taglist .removeBt { padding-left: calc(var(--bs-badge-padding-x) / 2); margin-left: calc(var(--bs-badge-padding-x) / 2); } #pch-fullPageMedia .leaflet-control-geocoder input { color: black; } #pch-page > .modal, #pch-page > .login-wrapper, #pch-page > .share-wrapper { position: fixed; justify-content: center; align-items: center; text-align: center; z-index: 2050; top: 0; bottom: 0; left: 0; right: 0; max-height: fit-content; max-width: fit-content; margin: auto; display: none; } body.login-visible #pch-page > .login-wrapper { display: flex; } .login-wrapper .modal { display: inline-flex; flex-direction: column; justify-content: center; align-items: center; position: static; display: inline; margin: 0; width: auto; height: auto; } .login-wrapper hr { width: 75%; margin-left: auto; margin-right: auto; } .share-wrapper.hidden { display: none; } #pch-page > .share-wrapper { display: flex; text-align: left; } .modal-title { flex: 1; text-align: left; } #pch-page > .share-wrapper .modal { display: inline-flex; flex-direction: column; justify-content: center; align-items: center; position: static; display: inline; margin: 0; width: auto; height: auto; } #pch-share-container ul { list-style-type: none; padding: 0; } #pch-share { min-width: max(100%, 425px); } .slider-value { display: inline; max-width: 7rem; } .slider-col { display: flex; } .slider-col > .slider { flex: 1; } .slider-container .container.justify-content-between { padding: 0; display: flex; } .multiselect-wrapper { display: flex; flex-direction: column; background: var(--bs-body-bg); position: relative; } .multiselect-inputlist { border: 1px solid var(--bs-border-color); padding: .3rem; display: inline-block; margin: 0; border-radius: 4px; } .multiselect-inputlist > li.checked { border: 1px solid var(--bs-border-color); display: inline-block; border-radius: 4px; } .multiselect-inputlist > li.checked { margin-right: .3rem; padding: .2rem; } .multiselect-inputlist > li.checked > a { padding: .2rem; } .multiselect-inputlist > li.checked.indeterminate:before { content: "-"; background-color: red; color: white; height: 1rem; width: 1rem; display: inline-block; border-radius: 1rem; text-align: center; margin-right: .2rem; line-height: 1rem; } .multiselect-inputlist > .multiselect-input { border: none; padding: .3rem; background: inherit; } .multiselect-inputlist > .multiselect-input:focus { outline: none; } .multiselect-dropdown { margin: 0; padding: 0; list-style-type: none; display: inline-block; overflow: auto; background: inherit; border: 1px solid var(--bs-border-color); position: absolute; z-index: 10000; top: 100%; width: 100%; } .multiselect-dropdown > li > label { display: block; margin: .3rem 0; } .multiselect-dropdown > li input { margin: 0 .5rem;} .multiselect-dropdown.hidden { display: none; }