.open-link-pupop {
    display: none;
    padding: 20px 15px 40px;
}

.cursor-pointer-comm {
    cursor:pointer;
}

#retro-comments .form-members-footer span {
    vertical-align: middle;
    height: 19.5px;
    line-height: 19.5px;
}

#retro-comments .form-members-footer span i {
    font-size: 18px;
    margin-right: 5px;
    color: #f8b05b;
}

.form-control {
    background: #fff;
}

.form-control img {
    margin: 10px 10px 10px 0;
    max-width: 220px !important;
}

.form-control .file {
    margin: 0 5px;
}

.form-control .file * {
    vertical-align: middle;
}
/*
.repl-popup {
    z-index: 1 !important;
    max-width: 90vw;
}
*/

.repl-popup .layui-layer-content {
    padding: 20px;
    max-height: 50vh;
    overflow-y: auto;
}
.single-video-comment-tabs{
    position: relative;
}
#commentSort{
    position: absolute;
    right: 10px;
    top: 10px;
}
#commentSort *{
    vertical-align: middle;
    transition: all 0.3s;
}
#commentSort:hover em{
    transform: rotate(45deg);
}

@media (max-width:660px) {
    .emoji_container {
        left: 0 !important;
        width: 100%;
    }
}