/* Buttons */
.buttonPrimary, .buttonText{
	cursor: pointer !important;
	background-color: var(--colorButtonDefault) !important;
	transition: var(--buttonTransition) !important;
	border: none !important;
	box-shadow: 0 0 0 1px #ffffff80;
    border-radius: 50%;
	height:40px !important;
	width:40px !important;
}
.buttonText{
	color:#fff !important;
	width:auto !important;
    padding:0 1.5em !important;
    border-radius: 3em;
    display: flex;
    align-items: center;
    justify-content: center;
}
.buttonText>div{
	background-color: transparent !important;
	border:none !important;
	height: auto !important;
}
.buttonPrimary>div, .buttonText>div{
	pointer-events: none;
}
/* Header buttons */
.headerButtons .buttonPrimary, .buttonWhite.buttonPrimary{
	background-color: #ffffffd0 !important;
	box-shadow: 0 0 0 1px #00000010, 0 0 0 1px inset #ffffff;
}
body.desktop .buttonPrimary:hover{
	background-color:var(--colorButtonHover) !important;
	box-shadow: 0 0 0 3px #ffffff40;
}
.headerButtons .buttonPrimary.buttonBlue{
	background-color:var(--colorButtonDefault) !important;
	box-shadow: none !important;
}
body.desktop .buttonText:hover{
	background-color: var(--colorButtonHover) !important;
	box-shadow: 0 0 0 3px #ffffff40;
	transition: var(--buttonTransitionOff) !important;
}
body.desktop .buttonPrimary:hover>.ggskin_svg{	
	filter: invert(1);
}




/* Buttons */
