

/* control menu */
.control-menu .search-input-container {
    width: 25%;
}

.control-menu .search-view {
    font-size: .75rem;
    /*min-width: 75px;*/
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 8px;
}

@media (max-width: 44em) {
    .control-menu {
        flex-wrap: wrap;
    }

    .control-menu .search-input-container {
        margin-right: 0;
        order: 1;
        flex-basis: 100%;
        width: 100%;
    }

    .search-select-type {
        order: 2;
    }
    .search-sort-by {
        order: 3;
    }
    /*.search-sort-order {*/
    /*    order: 5;*/
    /*    flex: 0;*/
    /*    margin-right: 0;*/
    /*    padding-right: 0.5rem;*/
    /*}*/
    .search-view {
        order: 4;
        /*margin-left: auto;*/
    }
}


.control-menu,
.control-menu .slds-listbox,
.control-menu .slds-input::-webkit-input-placeholder,
.control-menu .slds-input:-moz-placeholder,
.control-menu .slds-input::-moz-placeholder {
    font-size: .875rem;
}

.search-input-container input {
    padding-left: 2rem !important;
}
/*.control-menu button,*/
/*.control-menu input,*/
/*.control-menu select {*/
/*    min-height: calc(2.125rem + 2px);*/
/*}*/
/*.search-sort-order button {*/
/*    width: calc(2.125rem + 2px);*/
/*}*/
.control-menu .slds-form-element__label {
    display: none;
}
.control-menu .slds-form-element {
    margin-right: 0;
}

.control-menu .slds-listbox_vertical .slds-listbox__option:focus,
.control-menu .slds-listbox_vertical .slds-listbox__option:hover,
.control-menu .slds-listbox_vertical .slds-listbox__option.slds-has-focus,
.control-menu .slds-listbox--vertical .slds-listbox__option:focus,
.control-menu .slds-listbox--vertical .slds-listbox__option:hover,
.control-menu .slds-listbox--vertical .slds-listbox__option.slds-has-focus {
    background-color: #f4f6f9;
}

.control-menu .slds-input:focus,
.control-menu .slds-input:active,
.control-menu .slds-input:read-only:hover,
.control-menu .slds-input:read-only:focus {
    background-color: #fff;
}

.svg-icon-1 svg {
    fill: #0070d2;
    cursor: pointer;
}

.svg-icon-2 svg {
    fill: #54698d;
}

.control-menu .slds-combobox__form-element {
    display: inline-flex; /* for IE11 */
}

/*.control-menu .slds-combobox .slds-icon,
.control-menu .search-sort-order .slds-button__icon {
    fill: #0070d2;
}*/