.tundra .infrastructure,
.tundra .mo {
    background-image: url("../img/ig-group/mo.svg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    text-align: center;
    background-position: 0px 0px !important;
    outline: none !important;
    opacity: 0.8;
}

.tundra .infrastructure_active,
.tundra .mo_active {
    background-image: url("../img/ig-group/mo_active.svg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    text-align: center;
    background-position: 0px 0px !important;
    outline: none !important;
}

.tundra .reseau {
    background-image: url("../img/ig-group/eau_potable.svg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    text-align: center;
    background-position: 0px 0px !important;
    outline: none !important;
    opacity: 0.8;
}

.tundra .reseau_active {
    background-image: url("../img/ig-group/eau_potable_active.svg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    text-align: center;
    background-position: 0px 0px !important;
    outline: none !important;
}

.tundra .commune {
    background-image: url("../img/ig-group/commune.svg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    text-align: center;
    background-position: 0px 0px !important;
    opacity: 0.8;
}

.tundra .commune_active {
    background-image: url("../img/ig-group/commune_active.svg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    text-align: center;
    background-position: 0px 0px !important;
}

.tundra .zones {
    background-image: url("../img/ig-group/zones.svg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    text-align: center;
    background-position: 0px 0px !important;
    opacity: 0.8;
}

.tundra .zones_active {
    background-image: url("../img/ig-group/zones_active.svg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    text-align: center;
    background-position: 0px 0px !important;
}

/* .tundra .mobilite {
    background-image: url("../img/ig-group/mobilite.svg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    text-align: center;
    background-position: 0px 0px !important;
    opacity: 0.8;
}

.tundra .mobilite_active {
    background-image: url("../img/ig-group/mobilite_active.svg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    text-align: center;
    background-position: 0px 0px !important;
} */
.tundra .traffic,
.tundra .mobilite {
    background-image: url("../img/ig-group/traffic.svg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    text-align: center;
    background-position: 0px 0px !important;
    opacity: 0.8;
}
.tundra .traffic_active,
.tundra .mobilite_active {
    background-image: url("../img/ig-group/traffic_active.svg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    text-align: center;
    background-position: 0px 0px !important;
}

.tundra .house {
    background-image: url("../img/ig-group/house.svg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    text-align: center;
    background-position: 0px 0px !important;
    opacity: 0.8;
}

.tundra .house_active {
    background-image: url("../img/ig-group/house_active.svg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    text-align: center;
    background-position: 0px 0px !important;
    opacity: 0.8;
}

.tundra .vigne {
    background-image: url("../img/ig-group/vigne.svg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    text-align: center;
    background-position: 0px 0px !important;
    opacity: 0.8;
}

.tundra .vigne_active {
    background-image: url("../img/ig-group/vigne_active.svg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    text-align: center;
    background-position: 0px 0px !important;
    opacity: 0.8;
}

.tundra .info {
    background-image: url("../img/ig-group/info.svg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    text-align: center;
    background-position: 0px 0px !important;
    opacity: 0.8;
}

.tundra .info_active {
    background-image: url("../img/ig-group/info_active.svg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    text-align: center;
    background-position: 0px 0px !important;
}
.tundra .pgee {
    background-image: url("../img/ig-group/pgee.svg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    text-align: center;
    background-position: 0px 0px !important;
    opacity: 0.8;
}

.tundra .pgee_active {
    background-image: url("../img/ig-group/pgee_active.svg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    text-align: center;
    background-position: 0px 0px !important;
}

.tundra .outils {
    background-image: url("../img/ig-group/outils.svg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    text-align: center;
    background-position: 0px 0px !important;
    opacity: 0.8;
}

.tundra .outils_active {
    background-image: url("../img/ig-group/outils_active.svg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    text-align: center;
    background-position: 0px 0px !important;
}


.tundra .bourgeoisie_sion {
    background-image: url("../img/ig-group/bourgeoisie_favicon_40_nb.png");
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    text-align: center;
    background-position: 0px 0px !important;
    opacity: 0.8;
    filter:brightness(1.2);
}

.tundra .bourgeoisie_sion_active {
    background-image: url("../img/ig-group/bourgeoisie_favicon_40.png");
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    text-align: center;
    background-position: 0px 0px !important;
}

.tundra .fire {
    background-image: url("../img/ig-group/fire.png");
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    text-align: center;
    opacity: 0.8;
}

.tundra .fire_active {
    background-image: url("../img/ig-group/fire_active.png");
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    text-align: center;
}

.tundra .sport {
    background-image: url("../img/ig-group/sport.png");
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    text-align: center;
    opacity: 0.8;
}

.tundra .sport_active {
    background-image: url("../img/ig-group/sport_active.png");
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    text-align: center;
}

.tundra .neb {
    background-image: url("../img/ig-group/neb.png");
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    text-align: center;
    opacity: 0.8;
}

.tundra .neb_active {
    background-image: url("../img/ig-group/neb_active.png");
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    text-align: center;
}

.tundra .a9 {
    background-image: url("../img/ig-group/a9.png");
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    text-align: center;
    opacity: 0.8;
}

.tundra .a9_active {
    background-image: url("../img/ig-group/a9_active.png");
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    text-align: center;
}

.tundra .njsCategoryIcon1:hover {
    opacity: 1;
}

.tundra .njsCategoryIcon2:hover {
    opacity: 1;
}

.tundra .njsCategoryIcon3:hover {
    opacity: 1;
}

.tundra .njsCategoryIcon4:hover {
    opacity: 1;
}

.tundra .njsCategoryIcon5:hover {
    opacity: 1;
}

.tundra .njsCategoryIcon6:hover {
    opacity: 1;
}

:focus {
    outline: none;
}

input::-moz-focus-inner {
    border: 0;
}