.v-select .vs__dropdown-toggle {
    display: block !important;
    width: 100% !important;
    font-size: 15px !important;
    color: #555 !important;
    vertical-align: middle !important;
    background-image: none !important;
    border: none !important;
    border-bottom: 1px solid #9e9e9e !important;
    box-shadow: none !important;
    border-radius: 0px !important;
    padding: 0px !important;
}

.v-select:not(.vs--disabled) .vs__dropdown-toggle {
    background: none !important;
}

.v-select .vs__actions {
    position: absolute;
    margin-top: -35px;
    right: 0;
    z-index: 1;
}

.v-select .vs__open-indicator {
    margin-top: -5px;
}

div.v-select:not(.vs--single) .vs__selected {
    position: relative;
    max-width: 100%;
    box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    cursor: default;
    margin: 10px 5px 3px 0 !important;
    line-height: 32px !important;
    height: 32px !important;
    font-size: 13px !important;
    padding: 0 12px !important;
    font-weight: 500 !important;
    color: rgba(0, 0, 0, 0.6) !important;
    border-radius: 16px !important;
    background: #e4e4e4 none !important;
    border: 0px !important;
}

.v-select .vs__selected .vs__deselect {
    margin-left: 4px !important;
}

.vs__dropdown-option--highlight {
    min-width: max-content;
}

.vs__dropdown-option--selected {
    background: #e4e4e4 none !important;
    color: rgba(0, 0, 0, 0.6) !important;
}

.v-select input[type=search] {
    margin: -1px 0 0 !important;
    line-height: 43px !important;
    width: 0;
    display: inline-block;
    border-bottom: inherit;
}

.v-select.menu-on-top .vs__dropdown-menu {
    margin-top: -190px !important;
}

.v-select .vs__selected-options {
    flex-wrap: nowrap !important;
    padding: 0px 22px 0px 2px !important;
}

.v-select .open .vs__selected-options .vs__selected {
    max-width: 90%;
}
