/* Add your styles here */
/* Add your styles here */
body {
	margin: 0px;
	background-color: lawngreen;
	height: 100%;
	width: 100%;
}
#container:fullscreen {
	width: 100%;
	height: 100%;
	background-color: green;
}

#container:-webkit-full-screen {
	width: 100%;
	height: 100%;
	background-color: green;
}
  #header
  {

 height: 25px;
  }
  #button1{
    height:10px; 
  }

  #awesome
   {
    position:relative;
    height:0px;
    z-index:2;
   padding-top: 0px;
  padding-right: 30px;
  padding-bottom: 0px;
  padding-left: 20px;
 
    }

#map
 {
  position:relative;
  height:600px;
  z-index:1;
  }
  #mySidebar{
   z-index:2; 
   font-size: .6em;
  }

  #buttons
 {
  position:relative;

  z-index:3;
  }

  .leaflet-container {
    max-height: 100vh;
  }

  .leaflet-control-minimap {
    clear: none;
  }

  .leaflet-trails-button {
    clear: none;
    margin-top: 40px;
    float: right;
  }

  .text-below-marker {
min-width: 100px;
left: -50px;
font-size: 18px;
text-align: center;
color:blue;
min-height: .5em;
/* border: 1px solid red; */
}

h1 {
  font-size: 1.5em;
  
}
#icon {
  background-color: green;
  color: white;
  padding: 10px;
  width: 20px;
  height: 20px;
  position: absolute;
  right: -20px;
  top: -20px;
}

.btn {

  
  border: 5px outset gray; /* Green border */
 
  padding: 20px 10px; /* Some padding */
  cursor: pointer; /* Pointer/hand icon */
  margin-bottom: 7px;
  margin-right: 7px;
  width: 50%;
  font-size:150%;
  text-align: center;
color: white;
  z-index:3;
 background-color:darkgreen;

border-Radius :50px;

  
  
}

#header{
background-color: red;

}
#menuText{
background-color: greenyellow;
font-size:60%;

}

#vidDiv {
    display: none;
   position: relative;
  bottom: 0;
  left: 0;
  height: 100vh;
  height: 100svh;
  width: 100%;
  background-color: black;
  z-index:499;    
}

#vidButton{
    
    position: fixed;
    bottom: 64px;
    left: 32px;
  border: 5px outset gray; /* Green border */
 
  padding: 20px 10px; /* Some padding */
  cursor: pointer; /* Pointer/hand icon */
  margin-bottom: 7px;
  margin-right: 7px;
  width: 75px;
  font-size:100%;
  text-align: center;
color: white;
  z-index:500;
 background-color:darkgreen;

border-Radius :50px;
}
#my-video{
  position: relative;
  z-index:4;

}

/* #video {
  width: inherit;
  height: inherit;
} */

.inline {
  display: inline-block; 
}

#divTest {
      height: 20px;
      width: 100%;
      border: 1px solid #4CAF50;
    }
   ul {
      height: 100px;
      width: 100%;
      border: 1px solid #4CAF50;
    }
    .vidContainer {
  position: relative;
  width: 100%;
  overflow: hidden;
  /* padding-top: 56.25%; 16:9 Aspect Ratio */
}
.responsive-iframe {
  position: relative;
  /* top: 0; */
  left: 0;
  bottom: 0;
  /* right: 0; */
  width: 100%;
   height: 100vh;
}

#instructions{
max-width: 100%;
  height: auto;
  background-color: lawngreen;
  padding: 10px 20px;
}

#friendsLogo {
  object-position: right 75%;
    max-width: 40%;
  height: auto;
}
#quitButton{
 pointer-events: auto;
 height: 10%;
 width: 75px;
 margin-bottom: 7px;
 margin-left: 7px;
}

#hiddenBtn{
position: absolute;
right:    0;
bottom:   0;
   background:transparent;
    border:none;
    outline:none;
    display:block;
    height:50px;
    width:50px;
    cursor:pointer;
    font-size:0;
}



