.icon-call-detail{
    margin: 0;
    position: fixed;
    bottom: 10px;
    right: 8px;
    width: 40px;
    z-index: 9999;
}

.icon-contact-detail{
  margin: 0;
  position: fixed;
  bottom: 60px;
  right: 8px;
  width: 40px;
  z-index: 9999;
}

.img-back {
  float: left;
  /* margin-top: 12px; */
}
iframe {
  width: 100%;
  height: calc(100% - 4rem);
  position: absolute;
  border: none;
  top: 4rem;
  left: 0;
}

.overlay {
  background-color: rgba(0, 0, 0, 0.8);
  display: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  z-index: 10;
}

.overlay .modal {
  background-color: #FFFFFF;
  border-radius: 10px;
  margin: 1rem auto;
  padding: 1rem;
  width: 90%;
}

.fixed-layer {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  
}

/* @supports (-webkit-overflow-scrolling: touch) { */
  /* CSS specific to iOS devices */ 
/* } */

/* @supports not (-webkit-overflow-scrolling: touch) { */
  /* CSS for other than iOS devices */ 
/* } */

.fixed-control {
  /* overflow:auto; */
  overflow-y: scroll;
  /* position:fixed; */
  position:absolute;
  width:100%;
  height:100%;
}

.webkit-overflow {
  -webkit-overflow-scrolling: touch !important;
}

.app-menu {
  position: fixed;
  height: 44px !important;
  top: 0; left: 0;
  background-color: #1D1D28;
  width: 100%;
  align-items: center;
  margin: 0;
  color: white;
  font-size: 1.1em;
  text-transform: uppercase;
  /* font-weight: bold; */
  z-index: 9999;
  text-align: center;
  vertical-align: middle;
  line-height: 44px;
}

/* .back-top {
  position: fixed;
  height: 44px !important;
  width: 100%;
  align-items: center;
  margin: 0;
  color: white;
  font-size: 18px;
  z-index: 9999;
  text-align: center;
  vertical-align: middle;
  line-height: 44px;
  bottom: 65px;
} */

.app-content {
  position: relative;
  top: 50px;
  padding: 1rem;
}

/* .fixed-button {
  position: fixed;
  bottom: 1rem; left: calc(50% - 4rem);
  margin: 0 auto;
  min-width: 8rem;
  box-shadow: 0px 15px 15px rgba(0,0,0,0.1), 10px 20px 5px rgba(0,0,0,0.05), -10px 20px 5px rgba(0,0,0,0.05);
} */
