label.a-select-light {
  display: inline-flex;
  align-items: end;
  max-width: 100%;
}

.a-select-light select
{
  border: 0;
  background: none;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  color: inherit;
  padding-right: .75em;
  font-size: inherit;
  height: unset;

  max-width: 100%;
}

.a-select-light select option {
    padding: 0;
}

.a-select-light i 
{
/*  position: absolute;
  padding-top: .5em;*/
  margin-left: -.5rem;
  pointer-events: none;
}


  
/*label.a-select-light{
    position: relative;
    color: var(--blue); /* Si SCSS, à remplacer par la color-primary */
/*    width: auto;
}

label.a-select-light select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-right: .5rem;
    font-size: .8rem;
    border: 0;
    background: no-repeat;
}

label.a-select-light:after{
    content: '\25BE';
    position: absolute;
    right: 0;
    top: .2em;
    pointer-events: none;
}

label.a-select-light--plus:after{
    content: '+';
    position: absolute;
    right: 0;
    top: .2em;
    pointer-events: none;
}

.a-select-light.is--right,
label.a-select.is--right select{
    text-align-last: right;
}*/*/

.a-select-light option{
    color: var(--dark); /* Si SCSS, à remplacer par la color-dark */
}
