.gform_button,
.menu-login > a,
[class*="btn-"]{
    margin: 5px 5px 0 0;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    line-height: 110%;
    height: auto;
    text-align: center;
    border-radius:4px ;
    font-family: var(--font-secondary);
    font-weight: 800;
    padding: 10px 15px;
}
[class*="btn-icon-"]{
	padding:0 10px;
}
[class*="btn-small-"]{
}
[class*="btn-big-"]{
}




/*Bouton1*/
.menu-login > a,
.menu-login > a:link,
.menu-login > a:visited,
.btn-dark-grey,
.btn-dark-grey:link,
.btn-dark-grey:visited{
    background: var(--color-primary);
    color: var(--white)!important;
}


.menu-login > a:hover,
.menu-login > a:focus,
.btn-dark-grey:hover,
.btn-dark-grey:focus{
	background: var(--color-primary-dark);
	color: var(--white);
}




/*Bouton2*/
.gform_button,
.gform_button:link,
.gform_button:visited,
.btn-orange,
.btn-orange:link,
.btn-orange:visited{
	background: var(--orange);
	color: var(--white);
}

.gform_button:hover,
.gform_button:focus,
.btn-orange:hover,
.btn-orange:focus{
	background: var(--orange-dark);
	color: var(--white);
}


/*Bouton3*/
.btn-risk,
.btn-risk:link,
.btn-risk:visited{
	background: var(--color-risk);
	color: var(--white);
}

.btn-risk:hover,
.btn-risk:focus{
	background: var(--color-risk-dark);
	color: var(--white );
}

/*Bouton4*/
.btn-art,
.btn-art:link,
.btn-art:visited{
	background: var(--color-art);
	color: var(--white);
}

.btn-art:hover,
.btn-art:focus{
	background: var(--color-art-dark);
	color: var(--white);
}


/*Bouton5*/
.btn-life,
.btn-life:link,
.btn-life:visited{
	background: var(--color-life);
	color: var(--white);
}

.btn-life:hover,
.btn-life:focus{
	background: var(--color-life-dark);
	color: var(--white);
}


/*Bouton5*/
.btn-mega-orange,
.btn-mega-orange:link,
.btn-mega-orange:visited{
	background: var(--orange);
	color: var(--white);
    padding: 17px 65px;
    font-size: 2rem;
}

.btn-mega-orange:hover,
.btn-mega-orange:focus{
	background: var(--orange-dark);
	color: var(--white);
}


/* @changelog 2024-04-23 [FIX] (Nicolas) Ajout du style de bouton transparent */
.btn-transparent,
.btn-transparent:link,
.btn-transparent:visited {
    background-color: transparent;
    color: var(--white);
    border: 1px solid var(--white);
    font-weight: 700;
    padding: 10px 15px;
}

    .btn-transparent:hover,
    .btn-transparent:link:hover,
    .btn-transparent:visited:hover {
        background-color: rgba(255, 255, 255, .3);
    }


/* Lien spécifique */

[class*="link-"]{
	margin: 5px 5px 0 0;
	display: inline-flex;
	align-items: center;
	line-height: 110%;
}


.link-primary{
	font-family: var(--font-primary), sans-serif;
    color: var(--orange)!important;
    text-transform: uppercase;
    text-decoration: underline !important;
}
.link-primary:hover{
    color: var(--color-primary);
}
