.vves_widget .posts .post img {
    height: auto;
    min-height: 115px;
    max-height: 115px;
    width: 100%;
    background: #ededed;
    object-fit: cover;
    object-position: top;
}

.vves_widget .posts .post {
    cursor: pointer;
}

.text-instagram {
    color: #C13584;
}

.text-tiktok {
    color: #010101;
}

.text-youtube {
    color: #FF0000;
}

.vves_widget .posts {
    overflow-y: scroll;
    height: 550px !important; 
}

.btn-load-more {
    border-radius: 50rem !important;
}
.vves_widget .position-relative {
    position: relative !important;
    align-self: flex-end;
}
.row.g-3 .col:first-child div span {
    display: none;
}
.vves_widget .g-3 {
    --bs-gutter-x: 0.5rem!important;
}
.vves_widget .g-3, .vves_widget .gy-3 {
    top: -5px;
    position: relative;
    line-height: 15px;
}
.vves_widget .text-black {
    font-size: 15px!important;
}

button.btn.btn-primary.btn-lg.w-100:not(:disabled) {
    height: 50px;
    font-size: 18px;
    animation: fontSizeChange 1s infinite alternate;
}

@keyframes fontSizeChange {
    from {
        font-size: 18px;
    }
    to {
        font-size: 19.5px;
    }
}

.icon-info {
    color: #bdc3c7;
    z-index: 99;
}

.modal.fade.show {
    display: block;
}

.vves_widget .select-wrapper {
    position: relative;
    display: block;
}

.vves_widget .select-wrapper .icon-left {
    position: absolute;
    left: 10px;
    top: 17px;
    pointer-events: none; 
}

.vves_widget .select-wrapper select {
    padding-left: 2rem;
}