.ts-wrapper.single .ts-control {
    box-shadow: none;
    background-color: white;
    background-image: none;
}

.ts-wrapper.single .ts-control, .ts-dropdown.single {
    border-color: rgb(229, 229, 229);
}

.ts-control {
    padding: 4px !important;
    min-height: 30px;
}

.uk-form-small .ts-control {
    min-height: 20px !important;
}

.ts-dropdown, .ts-control, .ts-control input {
    line-height: unset;
}

.ts-wrapper.input, .ts-wrapper.input.active {
    line-height: inherit;
    padding-top: 4px !important;
}

.ts-dropdown .create:hover, .ts-dropdown .option:hover, .ts-dropdown .active {
    background-color: rgb(30, 135, 240);
    color: white;
}

.ts-wrapper.single .ts-control:after {
    right: 10px;
}

input[type="select-one"] {
    height: 22px !important;
}

.optgroup_header {
    background-color: #999;
}

.plugin-clear_button .clear-button {
    top: 2px;
}

.ts-wrapper.single .ts-control:after {
    margin-top: 0;
}

.ts-wrapper.single.dropdown-active .ts-control::after {
    margin-top: 0;
}

.ts-wrapper.multi .ts-control > div {
    padding: 2px 4px !important;
    border: solid 1px #eee !important;
    text-shadow: none !important;
    background: #eee !important;
    color: unset !important;
    font-size: 0.7rem !important;
    box-shadow: none !important;
    margin: 1px 1px 0 !important;
}

.ts-wrapper.multi .ts-control [data-value].active {
    background: #ccc !important;
}

.ts-control {
    border-radius: 0;
    padding: 2px !important;
}

.ts-wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
    z-index: auto;
}

.uk-form-small.ts-wrapper {
    min-height: 20px !important;
}

.ts-dropdown, .ts-control, .ts-control input {
    font-size: unset;
}

select.uk-form-small {
    height: 30px;
}