#map {
     position: relative;
     background-color: transparent;
}

.district {
     cursor: pointer;
}

.district,
.disputed,
.state rect,
.state path {
     stroke: #a9a9a9;
     stroke-width: 1px;
}

.district:hover {
     stroke: #777777;
     stroke-width: 1px;
     fill-opacity: .7;
}

.state:hover rect {
     stroke: #777777;
     stroke-width: 2px;
     fill-opacity: .7;
}

.state:hover path {
     fill-opacity: .7;
}

#select {
     position: absolute;
     left: 500px;
     top: 100px;
     font: 12px sans-serif;
     color: #333;
}

#svg {
     width: 100%;
     height: auto;
}

.add {
     background: #fff
}

.add>div {
     min-height: 180px;
}

.addHeading {
     border-bottom: 1px solid #ffffff2b;
     padding: 10px;
     font-size: 17px;
}

.addP {
     font-size: 15px;
     padding: 10px;
}

.addHeadingCo {
     background: #2f55d4b5;
     padding: 10px;
     font-size: 17px;
     color: #fff;
}

.addBox {
     max-height: 645px;
     overflow: hidden;
}

.addBox:hover {
     overflow-y: scroll;
}

.addBox::-webkit-scrollbar {
     width: 3px;
}

/* Track */
.addBox::-webkit-scrollbar-track {
     background: #f1f1f1;
}

/* Handle */
.addBox::-webkit-scrollbar-thumb {
     background: #eaeafa;
}

/* Handle on hover */
.addBox::-webkit-scrollbar-thumb:hover {
     background: #eaeafa;
}

.map-bg {
     background-image: url(../images/new/map-bg.png);
     background-repeat: no-repeat;
     background-size: contain;
}

.district {
     /* fill: url(#map-gradient) !important;
     stroke: #fff;
     stroke-width: 0.5px; */
     /* -webkit-filter: drop-shadow(0px 0px 3px #fff);
     filter: drop-shadow(0px 0px 3px #fff); */
     fill: transparent !important;
     stroke: #29b6f6;
     stroke-width: 2px;
     /* -webkit-filter: drop-shadow(0px 0px 1px #29b6f6);
     filter: drop-shadow(0px 0px 1px #29b6f6); */
}

.district:hover {
     fill: transparent !important;
     stroke: #29b6f6;
     stroke-width: 2px;
}

div.tooltip {
     position: absolute;
     text-align: left;
     padding: 5px;
     background: #000;
     border: 0px;
     border-radius: 3px;
     pointer-events: none;
     font-size: 11px;
     font-family: 'Poppins';
     color: #fff;
}