#mapCanvas {
    width: 100%;
    height: 70%;
    float: left;
  }
  #controls{
    float: left;
  }
/*  #infoPanel {    
    display:none;
    position: absolute;
    bottom: 0px;
    background: white;
    width:99%;
    height: 30%;
  }
  #infoPanel div {
    margin-bottom: 5px;
  }*/

  .buttomPannel{
    margin: auto;
    display:none;    
    background: white;
    width:90%;    
  }
  .buttomPannel div {
    margin-bottom: 5px;
  }

  #okBtn{
    text-align:center;
  }

.myButton {
	background:linear-gradient(to bottom, #0c5e22 5%, #5cbf2a 100%);
	background-color:#0c5e22;
	border-radius:28px;
	border:1px solid #18ab29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:17px;
	padding:16px 31px;
	text-decoration:none;
	text-shadow:0px 1px 0px #2f6627;
    width: 70%;
    text-align: center;
}
a .myButton:hover {
	background:linear-gradient(to bottom, #5cbf2a 5%, #0c5e22 100%);
	background-color:#5cbf2a;
}
.myButton:active {
	position:relative;
	top:1px;
}
#okBtn a{
    color:#ffffff
}
#okBtn a:hover {
    color:#ffffff
}
#okBtn a:visited{
    color:#ffffff
}
/* Style the Image Used to Trigger the Modal */
.thmb {
  border-radius: 5px;
  cursor: pointer;
  transition: 0.3s;
  padding: 1px;
}

.thmb:hover {opacity: 0.7;}

/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1000; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
}

/* Modal Content (Image) */
.modal-content {
  margin: auto;
  display: block;
  width: 80%;
  max-width: 700px;
}

/* Caption of Modal Image (Image Text) - Same Width as the Image */
#caption {
  margin: auto;
  display: block;
  width: 80%;
  max-width: 700px;
  text-align: center;
  color: #ccc;
  padding: 10px 0;
  height: 150px;
}

/* Add Animation - Zoom in the Modal */
.modal-content, #caption {
  animation-name: zoom;
  animation-duration: 0.6s;
}

@keyframes zoom {
  from {transform:scale(0)}
  to {transform:scale(1)}
}

/* The Close Button */
.close {
  position: absolute;
  top: 15px;
  right: 35px;
  color: #f1f1f1;
  font-size: 40px;
  font-weight: bold;
  transition: 0.3s;
}

.close:hover,
.close:focus {
  color: #bbb;
  text-decoration: none;
  cursor: pointer;
}

/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px){
  .modal-content {
    width: 100%;
  }
}  
#thmbLabel img{
    margin-left: 30px;
}
.mrk.vizual{
    background-image: url('../img/vizual.png');    
}
.mrk.aer{
    background-image: url('../img/aer.png');    
}
.mrk.apa{
    background-image: url('../img/apa.png');    
}
.mrk.audio{
    background-image: url('../img/audio.png');    
}
.mrk.sol{
    background-image: url('../img/sol.png');    
}
.mrk.monument{
    background-image: url('../img/monument.png');    
}
.mrk.mrkSelected{
    background-image: url('../img/selected.png');    
}
.mrk {
  height: 41px;
  width: 28px;
  background-image: url('../img/Azure.png');
  cursor: pointer;
}
