﻿
.vx-wg-chat-loader-btn {
    position: fixed;
    z-index: 100000;
    border-radius: 50px;
    cursor: pointer;
    background-color:#5756ec;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url('./imgs/toggle_btn_t.png');
    -webkit-box-shadow: 0 3px 5px -1px rgb(0 0 0 / 20%), 0 6px 10px 0 rgb(0 0 0 / 14%), 0 1px 18px 0 rgb(0 0 0 / 12%);
    box-shadow: 0 3px 5px -1px rgb(0 0 0 / 20%), 0 6px 10px 0 rgb(0 0 0 / 14%), 0 1px 18px 0 rgb(0 0 0 / 12%);
}
    .vx-wg-chat-loader-btn:hover {
        animation: vx-wg-anm-shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
        transform: translate3d(0, 0, 0);
    }
    
@keyframes vx-wg-anm-shake {
    10%, 90% {
      transform: translate3d(-1px, 0, 0);
    }
    20%, 80% {
      transform: translate3d(2px, 0, 0);
    }
    30%, 50%, 70% {
      transform: translate3d(-4px, 0, 0);
    }
    40%, 60% {
      transform: translate3d(4px, 0, 0);
    }
  }

.vx-wg-chat-loader-wgctn {
    position: fixed;
    z-index: 100000;
}
    .vx-wg-chat-loader-wgctn iframe {
        background: white;
        border-radius: 10px;
        /*border: solid 2px #76707052;*/
        -webkit-box-shadow: 0 3px 5px -1px rgb(0 0 0 / 20%), 0 6px 10px 0 rgb(0 0 0 / 14%), 0 1px 18px 0 rgb(0 0 0 / 12%);
        box-shadow: 0 3px 5px -1px rgb(0 0 0 / 20%), 0 6px 10px 0 rgb(0 0 0 / 14%), 0 1px 18px 0 rgb(0 0 0 / 12%);
    }

.vx-vg-popup {
    position: fixed;
    z-index: 100001;
    top: 0;
    left: 0;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0, 0.9);
    overflow-x: hidden;
    transition: 0.5s;
    overscroll-behavior: contain;
}
.vx-vg-popup-wrapper {
    height: 100vh;
    width: 100vw;
}
.vx-vg-popup-content {
    width: 100%;
    height: calc(100vh - 45px);
    overflow: hidden;
}
.vx-vg-popup-header {
    position: relative;
    height: 45px;
}

.vx-vg-closebtn {
    position: absolute;
    top: 0;
    right: 10px;
    font-size: 30px;
}


.mfp-bg {
    z-index: 100002 !important;
}

.mfp-wrap {
    z-index: 100003 !important;
}