#dialogCode {
  width: 450px;
  height: 450px;
  margin-left: 650px;
  margin-top: 80px;
  padding: 20px;
  display: none;
  border-radius: 10px;
}

#dialogTip {
  font-family: 'Exo 2', 'Roboto Regular', sans-serif;
  font-size: 17px;
  width: 340px;
  height: auto;
  margin-left: 750px;
  margin-top: 170px;
  padding-bottom: 35px;
  display: none;
  text-align: center;
  border-radius: 10px;
}

#dialogWin {
  font-family: 'Exo 2', 'Roboto Regular', sans-serif;
  font-size: 17px;
  width: 340px;
  height: auto;
  margin-left: 750px;
  margin-top: 200px;
  padding-bottom: 35px;
  display: none;
  text-align: center;
  border-radius: 10px;
}

#dialogWin .dialog-btn-small {
  margin-left: 10px;
  margin-right: 10px;
}

#dialogCodeBtn {
  font-family: 'Exo 2', 'Roboto Regular', sans-serif;
  font-size: 16px;
  position: absolute;
  bottom: 35px;
  margin-top: 25px;
  background-color: #0097aa;
  border-radius: 8px;
  border: none;
  color: white;
  width: 80px;
  height: 35px;
  margin-left: 150px;
}

.dialog {
  background-color: white;
  position: absolute;
  left: 0%;
  top: 0%;
  z-index: 12;
}

.dialog-div {
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
  padding-left: 100px;
}

.dialog-h {
  font-family: 'Exo 2', 'Roboto Regular', sans-serif;
  font-size: 17px;
  margin-top: 28px;
  margin-left: 30px;
  margin-right: 30px;
}

.dialog-p {
  font-family: 'Exo 2', 'Roboto Regular', sans-serif;
  font-size: 17px;
  margin-top: 15px;
  margin-left: 30px;
  margin-right: 30px;
}

.dialog-p2 {
  font-family: Consolas, sans-serif;
  font-size: 17px;
  margin-top: 15px;
  margin-left: 30px;
  margin-right: 30px;
}

.dialog-btn {
  font-family: 'Exo 2', 'Roboto Regular', sans-serif;
  font-size: 16px;
  position: relative;
  margin-top: 25px;
  background-color: #0097aa;
  border-radius: 8px;
  border: none;
  color: white;
}

.dialog-btn-big {
  width: 80px;
  height: 35px;
}

.dialog-btn-small {
  width: 80px;
  height: 35px;
}

.layer {
  background-color: black;
  opacity: 0.75;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 11;
  display: none;
}

/**
* Popover.
*/
#popover {
  max-width: 250px;
  background-color: white;
  font-family: 'Exo 2', 'Roboto Regular', sans-serif;
  font-size: 17px;
  line-height: 150%;
  text-align: justify;
  position: absolute;
  z-index: 9;
  top: 25%;
  left: 48%;
  padding: 10px;
  box-shadow: 2px 2px 5px 2px rgba(0, 0, 0, 0.1);
  display: none;
  border-radius: 8px;
}

#popover img{
  float: left;
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  width: 50px;
  height: 50px;
}

#popover button {
  background-color: #0097aa;
  border-radius: 8px;
  border: none;
  color: white;
  padding: 5px 8px 5px 8px;
  margin: 10px 0 0 0;
  position: relative;
  float: right;
  display: none;
}

/**
* Capacity.
*/
#capacity {
  background-color: #0097aa;
  width: 235px;
  height: 28px;
  border-radius: 28px;
  position: absolute;
  top: 472px;
  left: 503px;
  z-index: 10;  
  display: none;
}

#capacity p{
  font-family: 'Exo 2', 'Roboto Regular', sans-serif;
  color: white;
  font-size: 17px;
  line-height: 1.6;
  text-align:center;
}
