
/*for boundary constituency bounadry in legend*/
.cons{
   height: 15px;
   width: 15px;
   border-width:1px;  
   border-style:solid;
   border-color: #1a2732;
   background-color: rgba(255, 255, 255, 0);
   margin-right:10px;
   float:left;
}


/*for dark overlay*/
.overlay_div{
  position:absolute; 
  top: 25vh; 
  left: 20%;
  height: auto;
  width: 70%; 
  background-color:rgba(0,0,0,0.0); 
  z-index:9999999999;
}

.centerpop_close {
  position:absolute;
  top: 3px;
  right: 6px;
  color: red;
}

.pd-top {
  padding-top: 10px; 
}

/*for content on the overlay*/
.centerpop {
  position:relative; 
  background-color: white;
  border-radius: 8px;
  border:10px solid rgba(17,92,155,0.8);
  padding: 10px;  
  width: 100vh; 
  height: auto; 
  max-height: 40vh;
  overflow-y: auto;
  margin:auto;
  margin-top: 10%;
  margin-left: 12%;
  z-index:99999999999;
}

label > img:hover{
   cursor: pointer;
}

.titles{
  margin: 0 auto;
  font-size: 17px;
  font-weight: bold;
  margin-left: 40%;
}

.mapnumber{
  margin: 0 auto !important;
  font-size: 11px !important;
  font-weight: bolder !important;
  color:#f0f !important;
}

.mapdiviconclustered1 {
    display: inline-block;
    padding-top: 1px;
    background: rgba(110, 204, 57, 0.6);
    width: 25px;
    height: 25px;
    text-align: center;
    vertical-align: middle;

    -webkit-box-shadow: 0 0 10px #F8A50E;
       -moz-box-shadow: 0 0 10px #F8A50E;
            box-shadow: 0 0 10px #F8A50E;

    -webkit-border-radius: 50px;
       -moz-border-radius: 50px;
            border-radius: 50px;

    -webkit-transition: box-shadow .4s ease;
       -moz-transition: box-shadow .4s ease;
        -ms-transition: box-shadow .4s ease;
         -o-transition: box-shadow .4s ease;
            transition: box-shadow .4s ease;
}
.mapdiviconclustered:hover , .mapdiviconclustered1:hover , .mydivicon:hover, .mydivicon2:hover, .mydivicon3:hover, .mydivicon4:hover, .mydivicon5:hover, .mydivicon6:hover, .mydivicon7:hover, .mydivicon8:hover, .mydivicon9:hover{
    -webkit-box-shadow: 0 0 5px gold;
       -moz-box-shadow: 0 0 5px gold;
            box-shadow: 0 0 0 5px gold;
}

.mapdiviconclustered {
    display: inline-block;
    padding-top: 5px;
    background: rgba(110, 204, 57, 0.6);
    width: 100px;
    height: 60px;
    text-align: center;
    vertical-align: middle;

    -webkit-box-shadow: 0 0 10px #F8A50E;
       -moz-box-shadow: 0 0 10px #F8A50E;
            box-shadow: 0 0 10px #F8A50E;

    -webkit-border-radius: 50px;
       -moz-border-radius: 50px;
            border-radius: 50px;

    -webkit-transition: box-shadow .4s ease;
       -moz-transition: box-shadow .4s ease;
        -ms-transition: box-shadow .4s ease;
         -o-transition: box-shadow .4s ease;
            transition: box-shadow .4s ease;
}


.ui-widget-header {
    border: 1px solid #ddd;
    background: #3b9088!important;
    color: #FFF;
    font-weight: bold;
}
