.frame {
    width: 2400px;
    height: 1800px;
    border: 0;
    -ms-transform: scale(0.25);
    -moz-transform: scale(0.25);
    -o-transform: scale(0.25);
    -webkit-transform: scale(0.25);
    transform: scale(0.25);

    -ms-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
.show-scrollbar {
  overflow: scroll;
}

.row-border-top {
    border-top: 1px solid whitesmoke;
}

#iframeParent > button {
  opacity: 0.3;
  position:relative;
  float: right;
  right:10px;
  bottom:40px;
  transition: 0.5s;
}
#iframeParent > button {
  opacity: 1;
}  

#iframeLoading {
  opacity: 0.3;
  position:relative;
  float: right;
  right:50vh;
  bottom:50vh;
  transition: 0.5s;
}
#iframeLoading {
  opacity: 1;
}

.iframeRowLoading {
    margin-bottom: -10%;
}

.iframeRow {
    margin-bottom: -2.6%;
}

/* width */
  /*::-webkit-scrollbar {
    width: 5px;
    height: 10px;
  }*/

  /* Track */
  /*::-webkit-scrollbar-track {
    background: #f1f1f1; 
  }*/
   
  /* Handle */
  /*::-webkit-scrollbar-thumb {
    background: #888; 
  }*/

  /* Handle on hover */
  /*::-webkit-scrollbar-thumb:hover {
    background: #555; 
  }*/

  .cp {
    cursor: pointer;
  }

.p-style {
  margin: 24px 0;
  line-height: 2;
  font-size: medium;
}

.wrapper {
  padding: 32px;
}

.cookie-container {
  position: fixed;
  bottom: -100%;
  left: 0;
  right: 0;
  background: #2f3640;
  color: #f5f6fa;
  padding: 0 32px;
  box-shadow: 0 -2px 16px rgba(47, 54, 64, 0.39);

  transition: 400ms;
}

.cookie-container.active {
  bottom: 0;
}

.cookie-container a {
  color: greenyellow;
}

.cookie-btn {
  background: #e84118;
  border: 0;
  color: #f5f6fa;
  padding: 10px 43px;
  font-size: 18px;
  margin-bottom: 16px;
  border-radius: 8px;
  cursor: pointer;
  float: right;
}
