
/*
:root
   {
      --hx-font-family: 'Barlow Condensed';
      --hx-font-weight: 500;
   }
:root
   {
      --leaflet-popup-c: #333;
      --leaflet-popup-bg:white;
      --leaflet-popup-box-shadow: 10px 10px 0px 0px rgba(0,164,180,1);
      --leaflet-popup-close-bg: #333;
      --leaflet-popup-close-hover-c: white;
      --leaflet-popup-close-hover-bg: #333;
      --leaflet-popup-btn-c: white;
   }
*/
@media (max-width: 768px)
   {
      #leaflet-map-view-v-proposal-map-list-v-pml-attachment
         {
            height: 300px !important;
         }
   }
.leaflet-popup 
   {
      position: absolute;
      text-align: center;
      margin-bottom: 33px;
   }
.leaflet-popup-content-wrapper
   {
      background: var(--leaflet-popup-bg);
      color: var(--leaflet-popup-c);
      box-shadow: var(--leaflet-popup-box-shadow);
   }
.leaflet-popup-content-wrapper 
   {
       padding: 1px;
       text-align: left;
       border-radius: 0px;
   }
.leaflet-popup-tip-container 
   {
       width: 40px;
       height: 30px;
       position: absolute;
       left: 50%;
       margin-left: -20px;
       overflow: hidden;
       pointer-events: none;
   }
.leaflet-popup-tip 
   {
      background: var(--leaflet-popup-bg);
      color: var(--leaflet-popup-c);
      box-shadow: var(--leaflet-popup-box-shadow);
   }
.leaflet-popup-tip 
   {
       width: 30px;
       height: 30px;
       padding: 1px;
       margin: -20px auto 0;
       -webkit-transform: rotate(45deg);
       -moz-transform: rotate(45deg);
       -ms-transform: rotate(45deg);
       transform: rotate(45deg);
   }
/* custom */
.leaflet-popup-content
   {
      
   }
.leaflet-popup-content .leaflet-popup-close-button
   {
      
   }
.leaflet-container a.leaflet-popup-close-button
   {
      padding: 0rem 0.5rem;
      margin: 1rem 1rem 0 0;
      background-color: var(--leaflet-popup-close-bg);
      width: 2.5rem;
      height: 2.5rem;
      color: white;
      font-size: 2rem; 
      line-height:2.25rem;      
      font-weight: normal;
   }
.leaflet-container a.leaflet-popup-close-button:hover
   {
      background-color: var(--leaflet-popup-close-hover-bg);
      color: var(--leaflet-popup-close-hover-c);
   }
.leaflet-popup-content h5
   {
      line-height: 1.5rem;
      font-family: var(--hx-font-family);
      font-style: normal;
      font-weight: var(--hx-font-weight);
      margin-right: 3rem;
   }
.leaflet-popup-content a.btn
   {
      color: var(--leaflet-popup-btn-c);
      margin-top: 1rem;
   }

.leaflet-marker-icon:focus,
.leaflet-popup-content a:focus
   {
      outline: var(--focus-outline);
   } 

/* leaflet */
.leaflet-control-container
   {
      position: absolute;
      right: 3.3125rem;
   }
/* fix */
#leaflet-map-view-v-proposal-map-list-v-pml-attachment
   {
      margin-top: 0rem;
   }
   
.leaflet-popup-content
   {
      max-width: 66vw;
      width: 500px;
   }