html, body {
  height: 100%;
  width: 100%;
  margin: 0;
}
.leaflet-control-layers-overlays label div input {
  float: left;
}
.layer-name {
  float: left;
}
.layer-buttons {
  float: right;
}
.layer-btn {
  padding-left: 6px;
}
.file-control-btn {
  font-size: 1.4em;
  color: #444;
  cursor: pointer;
}
@media (max-width: 768px) {
  .leaflet-control-layers-list {
    font-size: large;
  }
}
button.btn.add::before {
  font-family: fontAwesome;
  content: "\f067\00a0";
}

button.btn.edit::before {
  font-family: fontAwesome;
  content: "\f044\00a0";
}

button.btn.save::before {
  font-family: fontAwesome;
  content: "\f00c\00a0";
}

button.btn.cancel::before {
  font-family: fontAwesome;
  content: "\f00d\00a0";
}

#map-container {
    position: relative;
    height:80%;
    width:90%;
    width:calc(100%-30px);
    margin-top: auto;
    margin-bottom: auto;
    margin-right: auto;
    margin-left: auto;
    padding:20px;

}

#map {
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.3), 0 6px 25px 8px rgba(0, 0, 0, 0.3);
    position: relative;
    border:2px solid black;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: auto;
    margin-left: auto;
    padding:0px;
    height: inherit;
    width: inherit;
}


.onoffline {
  height: 10px;
  width: 10px;
  border-radius: 50%;
  display: flex;
  justify-content: left;
  align-items: center;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen,
    Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
}


.status {
  /*padding: 5px;*/
  min-width: 10px;
  border-radius: 50%;
  background-color: #eee;
  text-align: center;
  font-size: 5px;
}

.status.online {
height: 10px;
  width: 10px;
  background-color: #00ff00;
  border-radius: 50%;
  display: inline-block;
  
}

.status.offline {
  height: 10px;
  width: 10px;
  background-color: #ff0000;
  border-radius: 50%;
  display: inline-block;

}

/* css class for client banner ads */
.ads {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 75%;
  height: auto;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.3), 0 6px 25px 8px rgba(0, 0, 0, 0.3);
  text-align: center;
}
