#map{
    width:100%;
    height: 600px;
}
.draw-control-disabled {
    filter: contrast(22%) brightness(157%);
    pointer-events:none;
}
.leaflet-draw-actions{
    visibility: hidden !important;
    display: none !important;
}

#search-filter-preview{
    display: inline-block;
    margin-left:20px;
    font-size:12px;
}

.select2-container{
    z-index: 99999;
}
.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__rendered .select2-selection__choice{
    padding:2px;
    font-size:10px;
    margin-bottom:0;
    margin-top:3px;
}
.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-search, .select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-search .select2-search__field, .select2-container--bootstrap-5 .select2--small.select2-selection--single .select2-search, .select2-container--bootstrap-5 .select2--small.select2-selection--single .select2-search .select2-search__field{
    display: none;
}
.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered{
    /*flex-wrap: nowrap !important;*/
}
.select2-container--bootstrap-5 .select2--small.select2-selection{
    /*overflow: hidden !important;*/
    padding-top:0;
}

.toast{
    z-index: 99999;
}

table .tablesorter-header, .showing-sold, .showing-sale{
    cursor: pointer;
}
table .tablesorter-header:hover, .showing-sold:hover, .showing-sale:hover{
    text-decoration: underline;
}
.table-hover > tfoot > tr:hover td, .table-hover > tfoot > tr:hover th {
    background-color:rgba(0,0,0, 0.075) !important; /* Or your desired hover color */
}

.pac-container{
    z-index: 1210 !important; /* needs to be higher than modal, which is 1200 */
}

.context-menu {
    position: absolute;
    visibility: hidden;
    z-index: 999999;
}
.context-menu.visible {
    visibility: visible;
}
.context-menu li:hover{
    color: #000;
    background-color: rgba(0,0,0, 0.075);
    cursor: pointer;
}