





.mapLabels
{
    white-space: nowrap;
    position: absolute;
    transform: translate(-50%, -50%);
    /* White with black outline */
    color: #fff;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
    font-family: Arial, sans-serif;
}

h1
{
    
    margin-top:20px ;
    margin-bottom:30px ;
    border-bottom:1px solid #EEE;
    font-family:poppins;
}



h2
{
    
    margin-top:40px;
    margin-bottom:20px;
    border-bottom:1px solid #EEE;

}


h2 .noTopMargin
{
    
    margin-top:10px;
    
    
    
    
}

.btn.rightSpace
{
    
    
    margin-right:7px;
    margin-bottom:7px;
    
}


.btn.bigger
{
    
    padding: 8px 16px;
    font-size: 16px
    
}


.filterWarnings 
{
    
    
}
.filterWarnings div
{
    
    font-size:24px;
    color:orange;
    font-weight:bold;
    margin:20px;
    
    
    
}





.object-fit_fill { object-fit: fill }
.object-fit_contain { object-fit: contain }
.object-fit_cover { object-fit: cover }
.object-fit_none { object-fit: none }
.object-fit_scale-down { object-fit: scale-down }




.timage{ 
    
 
    border-radius:5px;
    width:100%;
    
}


    .listimage
        {
            border-radius: 5px;
            cursor: pointer;
            transition: 0.3s;
            border: 1px solid #dee2e6;
            padding:3px;
        }

        .listimage:hover
        {
            opacity: 0.7;
        }




  .thumb-border
{
    border-radius: 5px;
    border: 1px solid #dee2e6;
    padding:3px;
}




.xTable
{
      width:90%;
    

    
}

.xTable td {
  width: 1px; 
  padding:5px;
  padding-left:0px;
}
.xTable tr {
     border-bottom:1px solid #EEE;
}
.xTable tr:last-child {
     border-bottom:none;
}
.xTable td:last-child { width: 100%;  } 
.xTable td:first-child { padding-right:10px; white-space: nowrap; } 
