#search-wrapper .h1,#search-wrapper .h2,#search-wrapper .h3,#search-wrapper .h4,#search-wrapper .h5,#search-wrapper .h6,#search-wrapper h1,#search-wrapper h2,#search-wrapper h3,#search-wrapper h4,#search-wrapper h5,#search-wrapper h6{font-family:'Source Sans Pro',sans-serif}#search-wrapper .form-control,#search-wrapper .form-control[readonly]{background:#f1f5f8;border-radius:6px}#search-wrapper .form-control:focus,#search-wrapper .form-control[readonly]:focus{border-color:rgba(0,0,0,.2)!important;box-shadow:none!important;outline:0 none!important}#search-wrapper .form-control[readonly]{cursor:text}#search-wrapper #location-search-input{border-bottom-right-radius:0;border-top-right-radius:0}#search-wrapper .input-group-addon{background-color:#f9f9f9}#search-wrapper #search-container{border-radius:2rem}#search-wrapper #search-container .btn.sq-blue:hover{background:#337ab7!important}#search-wrapper #location-search-results-list{position:absolute;z-index:10;top:70px;left:15px;box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08);width:93%;color:#333;max-height:200px;overflow-y:auto}#search-wrapper .location-search-result{cursor:pointer;transition:all .2s ease}#search-wrapper .location-search-result:hover{background:#282e46;color:#fff}#search-wrapper #search-toolbar{padding:2rem 6rem;background:#f6f6f6}#search-wrapper #search-toolbar .form-control,#search-wrapper #search-toolbar .form-control[readonly]{background:#fff}#search-wrapper .speciality-tag{display:inline-block;background:0 0;margin-bottom:6px;font-size:90%;color:#777;border:1px solid #777;cursor:pointer;transition:all .2s ease;user-select:none}#search-wrapper .speciality-tag:not(:last-child){margin-right:6px}#search-wrapper .speciality-tag.selected,#search-wrapper .speciality-tag[data-tag-id]:hover{background:#5bc0de;border-color:#5bc0de;color:#fff}#search-wrapper #results-container{padding-top:0;padding-right:2rem;padding-bottom:3rem;padding-left:2rem;margin-top:2rem;width:95%}#search-wrapper .facility-search-result{padding:0;border:none;border-radius:0;margin-bottom:2rem;transition:background-color .2s ease}#search-wrapper .facility-search-result:hover{background-color:#f9f9f9}#search-wrapper .facility-search-result .facility-image{background-repeat:no-repeat;background-position:center center;background-color:#fff;height:150px}#search-wrapper #map-container{height:400px;border-radius:.75rem}#search-wrapper #map{height:100%;width:100%;border-radius:.75rem}.facility-marker{width:35px;height:90px;background-image:url(/public/images/marker-facility.png);background-size:auto;background-repeat:no-repeat;background-position:center 10px;cursor:pointer;transform:translate(-50%,-100%)}.facility-marker.facility-marker-highlight{background-image:url(/images/markers/hospital-pin-dark.png)}.facility-marker svg{display:none}.maplibregl-canvas-container{position:relative}.maplibregl-canvas{position:relative;z-index:1}.maplibregl-marker{position:absolute;z-index:10;pointer-events:auto}.maplibregl-marker .facility-marker{pointer-events:auto;cursor:pointer}.maplibregl-popup{z-index:999}
