
body {
    overflow-x: hidden;
}


.text-small {
    font-size:12px !important;
}





.thumbdiv {
    width:100%;
}

.thumbdiv .thumbbutton {
    position:absolute;
    width:100%;
    margin-top:-70px;
    text-align: center;
    opacity:70%;
}





@-webkit-keyframes autofill {
    0%,100% {
        color: #666;
        background: transparent;
    }
}

input:-webkit-autofill {
    -webkit-animation-delay: 1s; /* Safari support - any positive time runs instantly */
    -webkit-animation-name: autofill;
    -webkit-animation-fill-mode: both;
}








.ui-autocomplete {
    background-color: var(--bs-body-bg);
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);

    max-height: 200px;
    overflow-y: auto;
    z-index: 10; /* make sure it appears above other elements */
    max-width:400px;
}

/* Background for each suggestion (li) */
.ui-autocomplete .ui-menu-item {
    background-color: var(--bs-body-bg);
    padding: 8px 12px;
    cursor: pointer;
    list-style-type: none;
    margin:0;
}

/* Highlighted (hovered or selected) suggestion */
.ui-autocomplete .ui-state-active {
    background-color: var(--bs-body-bg);
}




