.mus{
color: #5988a6!important;
margin-left: 23px;
}

.mus1{
color: #a40627!important;
margin-left: 23px;
}

.text-success {
color: #000!important;

} 

.text-success1 {
color:#225c82!important;
}

.logomac {height: 100%px;
}

.bg-dark{
	background: #fefefe;
	background: -webkit-radial-gradient(circle, #fefefe 0%, #d4d3d7 50%, #bcbcb9 100%);
	background: radial-gradient(circle, #fefefe 0%, #d4d3d7 50%, #bcbcb9 100%);
}

.fa,
.fas,
.far,
.fal,
.fad,
.fab{
color: #fff!important;
}

.onoff {
    min-height: 1em;
    vertical-align: middle;
	margin-right: 5px;
	padding-bottom: 7px;
	width: 100%;
	}

body {
	padding-top: 10px;
	background: #fefefe;
	background: -webkit-radial-gradient(circle, #fefefe 0%, #d4d3d7 50%, #bcbcb9 100%);
	background: radial-gradient(circle, #fefefe 0%, #d4d3d7 50%, #bcbcb9 100%);
}

#tempaltemo_footer ul.footer-link-list li { padding-top: 5px;}

.col-md-4 pt-5{
	line-height: 25px;
	margin-bottom: 0.2rem;
}

.row {
	line-height: 20px;
}
.tempaltemo_footer{
margin-top:-30px;
}

.row.justify-content-between
{
	margin-left: 10%;
}

#tempaltemo_footer .col-md-4 {
padding-top: 0.7rem !important;   /* au lieu de pt-5 (3rem) */
margin-bottom: 0.1rem;            /* espace plus petit entre les blocs */
}

#tempaltemo_footer .footer-link-list li {
margin-bottom: 0.2rem;          /* réduit l’espace entre les lignes */
}

#tempaltemo_footer h2.logo {
margin-bottom: 0.3rem;         /* réduit l’espace sous le titre */
}
}


/* Réduction des espacements dans le footer sur mobile */
@media screen and (max-width: 576px) {
	#tempaltemo_footer .col-md-4 {
	padding-top: 0.5rem !important;   /* au lieu de pt-5 (3rem) */
	margin-bottom: 0.1rem;            /* espace plus petit entre les blocs */
	}

	#tempaltemo_footer .footer-link-list li {
	margin-bottom: 0.2rem;          /* réduit l’espace entre les lignes */
	}

	#tempaltemo_footer h2.logo {
	margin-bottom: 0.3rem;         /* réduit l’espace sous le titre */
	}
}
