/* Minification failed. Returning unminified contents.
(23,36): run-time error CSS1039: Token not allowed after unary operator: '-gray-light'
(34,40): run-time error CSS1039: Token not allowed after unary operator: '-gray-light'
 */

#virtual-event-access .access-panel {
    text-align: center;
    height: auto;
    max-width: 450px;
    width: 95%;
    background-color: #fff;
    border-radius: 15px;
    position: fixed;
    top: 50%;
    left: 50%;
    /* bring your own prefixes */
    transform: translate(-50%, -50%);
}

    #virtual-event-access .access-panel .cover-image img {
        width: 100%;
        height: auto;
        border-radius: 15px 15px 0 0;
    }

    #virtual-event-access .access-panel .access-group {
        border-top: 1px solid var(--gray-light);
        padding: 15px 25px;
        position: relative;
    }

        #virtual-event-access .access-panel .access-group p {
            color: rgb(62, 82, 100);
        }

        #virtual-event-access .access-panel .access-group hr {
            margin: 12px 0;
            border-top: 1px solid var(--gray-light);
        }

        #virtual-event-access .access-panel .access-group p.enter-id {
            font-size: 15px;
        }

        #virtual-event-access .access-panel .access-group p.zipevent-color {
            font-size: 18px;
            text-align: left;
            margin: 0;
        }

        #virtual-event-access .access-panel .access-group p.date {
            font-size: 13px;
            text-align: left;
            margin: 0;
        }

        #virtual-event-access .access-panel .access-group input {
            border: 1px solid rgb(208, 208, 208);
            border-radius: 49px;
            text-indent: 15px;
            box-shadow: none !important;
            transition: 0.2s all;
            text-transform: uppercase;
            width: 100%;
            margin-bottom: 12px;
        }

        #virtual-event-access .access-panel .access-group .btn {
            outline: none !important;
            padding: 4px;
        }
#footer {
    display: none;
}
#bg {
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    z-index: -1;
    transform: translate(-50%, -50%);
}

body, html {
    background-color: transparent !important;
    background: transparent !important;
}

#page-wrapper {
    background-color: transparent !important;
    background: transparent !important;
}

    #page-wrapper.wrapper-no-subtitle {
        background-color: transparent;
    }
