body{overflow:scroll;padding:20px}label{font-size:16px;font-weight:bold}.table th,.table td{vertical-align:middle}.tablesorter-pager{padding:5px}td.tablesorter-pager{background-color:#e6eeee;margin:0}.tablesorter-pager img{vertical-align:middle;margin-right:2px;cursor:pointer}.tablesorter-pager .pagedisplay{padding:0 5px 0 5px;width:50px;text-align:center}.tablesorter-pager select{margin:0;padding:0}.tablesorter-pager.disabled{display:none}.tablesorter-pager .disabled{opacity:.5;filter:alpha(opacity=50);cursor:default}.tablesorter thead .disabled{display:none}.tablesorter-filter{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.SPShelterListDirections{position:sticky;position:-webkit-sticky;top:0;padding-bottom:15px;background-color:#fafafa}thead th{position:sticky;top:76px;background-color:#fafafa}thead tr td{position:sticky;top:112px;background-color:#fafafa}.stickyAnimaltablehead th{position:sticky;top:0}#SPAnimalListTable thead th{position:sticky;top:-1;background-color:#fafafa}#SPAnimalListTable thead tr td{position:sticky;top:55px;background-color:#fafafa}input[type="checkbox"]{width:15px;height:15px}.allImages{max-width:700px;max-height:600px;margin:15px auto}.spPublicBox{display:flex;justify-content:flex-start;align-items:center;gap:10px}.shelterPartners-Public{display:inline-flex;cursor:pointer;justify-content:space-evenly}#ShowPublicRequests{position:absolute;opacity:0;width:0;height:0}#PublicShowIcon,#PublicHideIcon{width:18px;height:18px}#ShowPublicRequestText{}#PShow,#PHide{width:36px;height:36px;padding:9px;border:1px solid #333f48;display:flex;align-items:center}#PShow{border-radius:5px 0 0 5px}#PHide{border-radius:0 5px 5px 0;border-left:0}.selectedPos{background-color:#33bfcc;color:#fff}.selectedNeg{background-color:#bf0d3e;color:#fff}#MapSP{display:flex;flex-direction:column}#OpenMap{cursor:pointer}.mapImg{width:200px;border-radius:10px;border:1px solid #333f48}#MainMapContainer{height:500px;width:100%;margin:0 auto;min-width:250px}.mapPopupContent{max-width:230px;margin:0 auto}.mapPopupContent img{max-width:200px;max-height:200px;margin:10px auto!important;border-radius:10px;display:block}.mapPopupContent p{max-width:200px;max-height:200px;margin:10px auto!important;display:block}.leaflet-popup-content{width:260px!important}#scrollTop i,#scrollTop svg{color:#fff;font-size:40px;padding:5px}