/* ============================
   GMobil - Customização ui-select
   ============================ */

/* Container */
.ui-select-container {
    width: 100%;
    font-size: 14px;
}

/* aberto pra seleção */
.ui-select-container.open{    
    border-radius: 8px;
}

.ui-select-container.ui-select-lista.open{
    border: 1px solid var(--cor-foco-input);
}

.ui-select-pesquisa {
    position: relative;
}

.ui-select-pesquisa.pode-adicionar {
    flex: 1;
}

.ui-select-container.ui-select-pesquisa.open .ui-select-search{
    border: 1px solid var(--cor-foco-input);
}

/* Campo fechado */
.ui-select-container .ui-select-match {
    min-height: 38px;
    padding: 8px 12px;
    border-radius: 8px;
    background: #fff;
    box-shadow: none;
}


/* Remove azul ao focar */
.ui-select-container.focus .ui-select-match,
.ui-select-container.open .ui-select-match {
    border-color: #ddd;
    box-shadow: none;
    outline: none;
}


/* Remove aparência padrão do bootstrap */
.ui-select-container .ui-select-match:hover {
    background-color: #fff;
}

.ui-select-match .ui-select-toggle{
    display: flex;
    align-items: center;
    min-height: 38px;
    padding: 0 12px;
}


/* Dropdown */
.ui-select-choices {
    border: 1px solid #ddd;
    border-radius: 6px;
    margin-top: 4px;
    box-shadow: none;
}


/* Itens */
.ui-select-choices-row > span {
    padding: 10px 12px;
    color: #333;
}


/* Remove azul do item selecionado */
.ui-select-choices-row.active > span {
    background-color: #f5f5f5;
    color: #333;
}


/* Hover */
.ui-select-choices-row:hover > span {
    background-color: #f5f5f5;
    color: #333;
}


/* Remove highlight azul da busca */
.ui-select-highlight {
    font-weight: 600;
    color: inherit;
}


/* Campo de pesquisa interno */
.ui-select-search {
    border: none;
    box-shadow: none;
    outline: none;
}


/* Remove caret padrão */
.ui-select-toggle > .caret {
    color: #777;
}

.ui-select-match.btn-default-focus {
    outline: none !important;
    box-shadow: none !important;
}

.cliente-item {

    padding:12px;

}

.cliente-titulo{

    font-weight:600;

}

.cliente-subtitulo{

    color:#666;

    font-size:13px;

}