.file-autocomplete-ct input {
    padding-right: 38px;
}

.file-autocomplete-ct ul {
    max-height: 250px;
}

.file-autocomplete-ct .alert {
    margin: 0;
    border: none;
    padding: 0 24px 0 6px;
}

.file-autocomplete-ct .error input {
    border-color: red;
}

.file-autocomplete-ct .error input {
    border-color: red;
}

.file-autocomplete-ct .error ul {
    border-color: red;
    padding: 0;
}

.file-autocomplete-ct .spinner,
.file-autocomplete-ct .caret {
    position: absolute;
    top: 7px;
    z-index: 9;
}

.file-autocomplete-ct .caret {
    top: 0;
    height: 26px;
    cursor: pointer;
    pointer-events: all;
    padding: 0 23px 0 12px;
}

.file-autocomplete-ct .caret:before {
    position: static;
}
