@charset "UTF-8";

.flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.3333333333em;
  line-height: 1em;
}

/*Cheat to add a space so flag is wider*/
.flag-icon:before {
    content: " ";
}

.flag-icon-usa {
    background-image: url(../images/flags-custom/4x3/usa.svg);
}

.flag-icon-fra {
    background-image: url(../images/flags-custom/4x3/fra.svg);
}

.flag-dropdown-change-langue{
    background-color: var(--odeo-haylem-light-gray);
}

.flag-dropdown-active{
    background-color: var(--odeo-haylem-active);
    text-decoration: none;
}

.flag-dropdown-change-langue:hover{
    background-color: var(--odeo-haylem-hover);
    text-decoration: none;
    cursor: pointer;
}
