@import url("https://fonts.maateen.me/bangla/font.css");@font-face{font-family:SiyamRupali;src:url(/fonts/siyamRupali.ttf);font-weight:400;font-style:normal}body,html{color:#2d2d2d;scrollbar-width:thin!important;background-color:#dcdcdc;padding:0;margin:0;font-family:SiyamRupali,Arial,sans-serif!important}a{color:inherit;text-decoration:none}input[type=checkbox]{transform:scale(1.4)}button{font-family:SiyamRupali,Arial,sans-serif!important;padding:5px 8px;margin:6px 5px;background-color:#8a2be2;color:#fff;font-size:.8rem;border:none;transition:.2s;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}button:hover{background-color:#add8e6;color:#000}button:active{transition:none;background-color:#add8e6;color:#313131;box-shadow:0 4px 12px rgba(0,0,0,.1);transform:scale(.98)}.mapHeader{max-height:50px;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,#e3ffe7,#d9e7ff)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{border-radius:0!important;font-family:SiyamRupali,Arial,sans-serif!important}.stationTooltipCard{max-width:40rem;padding:2px 10px;font-family:SiyamRupali,Arial,sans-serif!important}.stationTooltipCard h3{white-space:normal}*{box-sizing:border-box}div.leaflet-top.leaflet-right{font-size:medium;width:300px}.leaflet-ruler{height:60px;width:60px;background-image:url(/utilityAssets/rulerIcons/ruler-icon.svg);background-repeat:no-repeat;background-position:50%}.leaflet-ruler:hover{background-image:url(/utilityAssets/rulerIcons/ruler-icon-hover.svg)}.leaflet-ruler-clicked{height:60px;width:60px;background-repeat:no-repeat;background-position:50%;background-image:url(/utilityAssets/rulerIcons/ruler-icon-selected.svg);border-color:#7fff00!important}.leaflet-bar{background-color:#fff}.leaflet-control{cursor:pointer;display:block}.result-tooltip{background-color:#fff;border-width:medium;border-color:#de0000;font-size:medium;font-weight:700}.moving-tooltip{display:none;background-color:hsla(0,0%,100%,.7);background-clip:padding-box;opacity:.5;border:dotted;border-color:red;font-size:large}.plus-length{padding-left:45px}.marker-cluster-icon{padding:10px 0;color:#000;font-weight:700;font-size:1.1rem;text-align:center;background-image:url(/markerIcons/clusterMarker.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}.divIcon{height:0;width:0}.divisionMarkerIcon{background-color:green;display:flex;flex-direction:column}.districtMarkerIcon,.divisionMarkerIcon{color:#fff;font-weight:700;font-size:medium;border-radius:50%;text-align:center;padding:10px 0}.districtMarkerIcon{background-color:red}.mapToolbar{position:absolute;z-index:400;margin:auto;padding:4px;left:0;right:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background-color:rgba(103,128,255,.4);height:40px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.mapToolbar input{margin:0 5px;padding:2px 8px;font-size:1rem;width:7rem}.mapToolbar button{padding:2px 6px;margin:2px 5px;background-color:#8a2be2;color:#fff;font-size:.88rem;border:none}.mapToolbar select{font-family:SiyamRupali,Arial,sans-serif!important;margin:0 5px;padding:2px 8px;font-size:.88rem;max-width:10rem}.mapToolbar button:hover{background-color:#add8e6;color:#000}.latlngMapToolbarForm{display:flex;justify-content:space-around;border:1px solid blue}.latlngMapToolbarForm:hover{background-color:#8a2be2}.searchToolbar{display:flex}.mouseCoordinates{position:absolute;bottom:0;right:12px}.stationEditFormContainer{margin:6px 0;width:auto}.stationEditForm,.stationEditFormContainer{display:flex;flex-direction:column;justify-content:center}.stationEditForm{background-color:#fff;border:1.5px solid #d3d3d3;padding:6px 8px}.stationEditForm input{display:block;margin:5px 3px;padding:5px 8px;font-size:.9rem;width:auto}.stationEditForm label{display:block}.stationEditForm button{padding:4px;margin:4px 5px;background-color:#8a2be2;color:#fff;font-size:.8rem;border:none}.stationEditForm button:hover{background-color:#add8e6;color:#000}.text-danger small{margin:none;color:red}.searchComponent{position:relative;width:auto;padding:5px;width:30%;margin-right:25px}.searchComponent input{padding:8px 5px;font-size:.85rem;width:100%}.searchBar,.searchSuggestionPanel{box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.searchSuggestionPanel{border-radius:5px;font-size:.9rem;margin-top:10px;background-color:#fff;position:absolute;z-index:401;padding:0 2px;max-height:20rem;width:98%;overflow:hidden;overflow-y:auto}.searchSuggestionPanel div{padding:3px 5px;display:flex;justify-content:space-between}.searchSuggestionPanel div:hover{background-color:#e8e8e8;border-radius:6px;cursor:pointer}