* {
  box-sizing: border-box;
}
/*
body {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
}
*/

.lidarGrid {
  text-align: center;
/*
  margin-left: 40px;
*/
}

.row {
  display: -ms-flexbox; /* IE 10 */
  display: flex;
  -ms-flex-wrap: wrap; /* IE 10 */
  flex-wrap: wrap;
  padding: 0 4px;
}

/* Create two equal columns that sits next to each other */
/*.column {
  -ms-flex: 50%; /* IE 10 */
/*
  flex: 50%;
  padding: 0 4px;
}*/
.col {
  -ms-flex: 25%; /* IE 10 */
  flex: 25%;
  padding: 0 4px;
  padding: 7px 5px 5px 5px;
}

.column img {
  margin-top: 8px;
  vertical-align: middle;
}

/* Style the buttons */
.btn {
  border: none;
  outline: none;
  padding: 10px 16px;
  padding: 0px 10px;
  background-color: #f1f1f1;
  cursor: pointer;
  font-size: 18px;
}

.btn:hover {
  background-color: #ddd;
}

.btn.active {
  background-color: #666;
  color: white;
}

a.tooltipSite {
  position: relative ;
}
a.tooltipSite:hover::after {
  content: "Current Plot" ;
  position: absolute ;
  top: -38px;
  left: 1em ;
  min-width: 135px ;
  border: 1px #808080 solid ;
  padding: 8px ;
  color: black ;
  background-color: #cfc ;
  z-index: 1 ;
}

a.tooltipComing {
  position: relative ;
}
a.tooltipComing:hover::after {
  content: "Coming Soon" ;
  position: absolute ;
  top: -38px;
  left: 1em ;
  min-width: 135px ;
  border: 1px #808080 solid ;
  padding: 8px ;
  color: red ;
  background-color: #cfc ;
  z-index: 1 ;
}

a.disabled {
  color: red;
}

a.tooltipTimeLapse {
  position: relative ;
}
a.tooltipTimeLapse:hover::after {
  content: "Time-lapse Display" ;
  position: absolute ;
  top: 88px;
  left: 1em ;
  min-width: 135px ;
  border: 1px #808080 solid ;
  padding: 8px ;
  color: black ;
  background-color: #cfc ;
  z-index: 1 ;
}

a.tooltipTimeLapse1 {
  position: relative ;
}
a.tooltipTimeLapse1:hover::after {
  content: "Time-lapse Display" ;
  position: absolute ;
  top: 65px;
  left: 1em ;
  min-width: 135px ;
  border: 1px #808080 solid ;
  padding: 8px ;
  color: black ;
  background-color: #cfc ;
  z-index: 1 ;
}

a.tooltipTimeLapse2 {
  position: relative ;
}
a.tooltipTimeLapse2:hover::after {
  content: "Time-lapse Display" ;
  position: absolute ;
  top: 42px;
  left: 1em ;
  min-width: 135px ;
  border: 1px #808080 solid ;
  padding: 8px ;
  color: black ;
  background-color: #cfc ;
  z-index: 1 ;
}

a.tooltipTimeLapse3 {
  position: relative ;
}
a.tooltipTimeLapse3:hover::after {
  content: "Time-lapse Display" ;
  position: absolute ;
  top: 23px;
  left: 1em ;
  min-width: 135px ;
  border: 1px #808080 solid ;
  padding: 8px ;
  color: black ;
  background-color: #cfc ;
  z-index: 1 ;
}

a.tooltipLatest {
  position: relative ;
}
a.tooltipLatest:hover::after {
  content: "Latest Plots for all sites" ;
  position: absolute ;
  top: 20px;
  left: 1em ;
  min-width: 135px ;
  border: 1px #808080 solid ;
  padding: 8px ;
  color: black ;
  background-color: #cfc ;
  z-index: 1 ;
}

a.tooltipLog {
  position: relative ;
}
a.tooltipLog:hover::after {
  content: "Feedback Log" ;
  position: absolute ;
  top: 20px;
  left: 1em ;
  min-width: 135px ;
  border: 1px #808080 solid ;
  padding: 8px ;
  color: black ;
  background-color: #cfc ;
  z-index: 1 ;
}
.CellWithOptions{
  position:relative;
}

.CellOptions{
  display:none;
  position:absolute; 
  top: 40px;
  left: 0px;
  min-width: 135px ;
  border: 1px #808080 solid ;
  padding: 3px ;
  color: black ;
  background-color: #cfc ;
  z-index: 1 ;
/*
  z-index:100;
  border:1px;
  background-color:white;
  border-style:solid;
  border-width:1px;
  border-color:red;
  padding:3px;
  color:red;
  top:20px; 
  left:20px;
*/
}

.CellWithOptions:hover span.CellOptions{
  display:block;
}
