.instaviewer {
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: #c55beb;
  box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
  padding: 20px;
  border-radius: 6px;
}
.instaviewer *, .instaviewer ::after, .instaviewer ::before {
  box-sizing: border-box;
}
.instaviewer__form {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-bottom: 0px !important;
}
.instaviewer__form-div {
  background-color: #e5affb;
  padding: 10px 10px;
  border: none;
  border-radius: 6px;
}
.instaviewer__group {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
.instaviewer__button {
  background-color: #ec50b1;
  color: #fff;
  white-space: nowrap;
  font-size: 1rem;
  font-weight: 600;
  border: none;
  border-radius: 0.375rem;
  padding: 0.375rem 1.75rem;
  cursor: pointer;
}
.instaviewer__button:hover {
  background-color: #ec50b1 !important;
  color: #fff !important;
  box-shadow: none;
}
.instaviewer__button:focus {
  background-color: #ec50b1 !important;
  color: #fff !important;
  box-shadow: none;
}
.instaviewer__button:active {
  background-color: #ec50b1 !important;
  color: #fff !important;
  box-shadow: none;
}
.instaviewer__button:disabled {
  background-color: #c188d6 !important;
  color: #fff !important;
  box-shadow: none;
  cursor: not-allowed;
  border-color: #d898ef;
}
.instaviewer__button--paste {
  background-color: #fcf2f8;
  color: #333;
  font-size: 12px;
  margin-right: 15px;
  padding: 5px 10px;
  align-self: center;
  font-weight: normal;
}
.instaviewer__button--paste:hover {
  background-color: #fcf2f8 !important;
  color: #333 !important;
}
.instaviewer__button--paste:active {
  background-color: #fcf2f8 !important;
  color: #333 !important;
}
.instaviewer__button--paste:focus {
  background-color: #fcf2f8 !important;
  color: #333 !important;
}
.instaviewer__button--big {
  width: 100%;
  border: 2px solid #fff;
  margin-top: 10px;
  font-weight: bold;
}
.instaviewer__button--download-now {
  width: 100%;
  border: 2px solid #fff;
}
.instaviewer__label {
  color: #333;
  font-weight: 600;
  margin-bottom: 2px;
}
.instaviewer__input {
  background-color: transparent !important;
  width: 100%;
  border: none !important;
  padding: 0;
  outline: none !important;
  box-shadow: none !important;
}
.instaviewer__input::-moz-placeholder {
  color: #b6b6b6;
  opacity: 1;
}
.instaviewer__input::placeholder {
  color: #b6b6b6;
  opacity: 1;
}
.instaviewer__input::-ms-input-placeholder {
  color: #b6b6b6;
}
.instaviewer__input:disabled {
  background-color: #eee;
  color: #888;
  cursor: not-allowed;
}
.instaviewer__result {
  display: none;
  width: 100%;
  margin-top: 15px;
  border-radius: 6px;
}
.instaviewer__alert {
  display: none;
  color: #fff;
  margin-top: 10px;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}
.instaviewer__alert--success {
  color: #fff;
}
.instaviewer__alert--error {
  color: #fff;
}
.instaviewer__profile {
  display: flex;
  gap: 20px;
  justify-content: center;
  align-items: center;
  background-color: #9d2fc5;
  color: #fff;
  border-radius: 6px;
  padding: 10px;
  margin-bottom: 10px;
}
.instaviewer__profile img {
  width: 150px;
  height: 150px;
  border: 2px solid #fff;
  border-radius: 50%;
}
.instaviewer__profile__bio {
  display: flex;
  flex-direction: column;
  width: 50%;
}
.instaviewer__profile__bio__username {
  margin-bottom: 10px;
}
.instaviewer__profile__bio__name {
  margin-bottom: 5px;
  color: #42065e;
}
.instaviewer__profile__bio__description {
  font-size: 14px;
}
.instaviewer__profile__bio__stats {
  display: flex;
  gap: 15px;
  margin-bottom: 10px;
  font-size: 14px;
}
.instaviewer__profile__bio__stats p {
  margin-bottom: 0 !important;
  padding: 0px 5px;
  background-color: #802aa4;
  border-radius: 4px;
}
.instaviewer__media {
  display: grid;
  grid-template-columns: repeat(auto-fit, 15rem);
  grid-gap: 20px;
  justify-content: center;
  padding: 10px;
  background-color: #9d2fc5;
  border-radius: 6px;
}
.instaviewer__media__nostories {
  text-align: center;
  color: #fff;
  grid-column: 1/span 2;
}
.instaviewer__media__column {
  position: relative;
  padding: 10px;
}
.instaviewer__media__column__videoCamIcon {
  position: absolute;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0ibm9uZSI+PGNpcmNsZSBjeD0iMjAiIGN5PSIyMCIgcj0iMTkuNSIgZmlsbD0iI2ZmZiIgZmlsbC1vcGFjaXR5PSIuNCIgc3Ryb2tlPSIjZmZmIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTI0Ljg5IDI1LjA4M2MwIC44NzUtLjY4MiAxLjU4My0xLjUyNSAxLjU4M0gxMi41MjRjLS44NDMgMC0xLjUyNC0uNzA4LTEuNTI0LTEuNTgzVjE0LjkxN2MwLS44NzYuNjgxLTEuNTg0IDEuNTI0LTEuNTg0aDEwLjg0MWMuODQzIDAgMS41MjQuNzA4IDEuNTI0IDEuNTgzdjEwLjE2N1ptNi4xMDgtMTAuNDktNi4xMDkgMi42NDV2NS41MjFMMzEgMjUuNDA0VjE0LjU5M2gtLjAwMloiIG9wYWNpdHk9Ii45Ii8+PC9zdmc+);
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50%;
  display: block;
  height: 30px;
  width: 30px;
  top: 20px;
  right: 20px;
}
.instaviewer__media img {
  width: 100%;
  border-radius: 6px;
  border: 3px solid #e59cff;
}
.instaviewer__media video {
  width: 100%;
  border-radius: 6px;
  border: 3px solid #e59cff;
}
@media only screen and (max-width: 768px) {
  .instaviewer__hide {
    display: none;
  }
  .instaviewer__button--paste {
    margin-right: 0;
  }
  .instaviewer__profile {
    flex-direction: column;
  }
  .instaviewer__profile__bio {
    text-align: center;
    width: 100%;
  }
  .instaviewer__profile__bio__stats {
    justify-content: center;
  }
}
@media only screen and (min-width: 768px) {
  .instaviewer__show {
    display: none;
  }
}

.glightbox-clean .gslide-description {
  background-color: #000 !important;
}/*# sourceMappingURL=style.css.map */