* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
body{
  user-select: none;
}
.viewer-title {
  display: none !important;
}

.viewer-prev {
  display: none !important;
}

.viewer-next {
  display: none !important;
}

.viewer-navbar {
  display: none !important;
}

.viewer-close {
  display: none !important;
}

@media screen and (max-width: 800px) {
  .viewer-footer {
    bottom: auto;
    top: 10px;
  }
}