﻿/* Concerne les boutons. */

.autosuggest {
    position: relative;
}
.autosuggest > .form-control {
    padding-right: 80px;
}
.autosuggest > .autosuggest-links {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    text-align: right;
    height: 34px;
    line-height: 34px;
    padding: 0 10px;
}
.autosuggest > .autosuggest-links > a {
    color: #707478;
}
.autosuggest > .autosuggest-links > a:hover {
    color: #333;
}
.autosuggest:not(.loading) > .autosuggest-links > *:not(.hide-on-loading) {
    display: none;
}
.autosuggest.loading > .autosuggest-links > .hide-on-loading {
    display: none;
}
.autosuggest:not(.loaded) > .autosuggest-links > .show-on-loaded {
    display: none;
}
.autosuggest.loaded > .autosuggest-links > .show-on-loaded[title=""] {
    display: none;
}

/* Concerne l'affichage des suggestions. */

.ui-autocomplete {
  z-index: 215000000 !important;
}
.ui-autocomplete-category {
    font-weight: bold;
    padding: .2em .4em;
    margin: .8em 0 .2em;
    line-height: 1.5;
    padding-left: calc(0.5rem + 4px);
}
.ui-autocomplete-category:first-child {
    margin-top: 0px;
    padding-top: 0px;
}

/* Concerne l'affichage de la fenêtre. */

.swal-autosuggest {
    width: 80%;
}
.swal-autosuggest > .swal-content {
    text-align: left;
}