/* Bouton style */

.btn {
	border: none;
	color: #fff;
	opacity: 1;
	transition: all .3s;
}
.btn:hover {
	color: #fff;
}

.btn-radius {
	border-radius: 1.7em;
}

.btn-primary {
	background: #1E95C2 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 10px #0000001A;
}
.btn-primary:hover {
	background: #5ADAB1 0% 0% no-repeat padding-box;
}

.btn-secondary {
	background: rgba(255, 255, 255, 0.29) 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 10px #0000001A;
}
.btn-secondary:hover {
	background: #75E1CB 0% 0% no-repeat padding-box;
}

.btn-success {
	background: transparent linear-gradient(270deg,
		rgba(53, 188, 157, 1) 0%,
		rgba(30, 159, 188, 1) 100%) 0% 0% no-repeat padding-box;
	box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.16);
	background-size: 200% 200%;
	background-position: 30%;
}
.btn-success:hover {
	/*background: #35BD94;*/
	background-position: 70%;
}

.btn-info {
	background: rgba(62, 204, 237, 1) 0% 0% no-repeat padding-box;
}
.btn-info:hover {
	background: rgba(35, 112, 181, 1) 0% 0% no-repeat padding-box;
}

/* My buttons */
.btn-step, .btn-step:hover {
	background: rgba(117, 231, 224, 1) 0% 0% no-repeat padding-box !important;
	border-radius: 12px !important;
	color: rgba(30, 159, 188, 1) !important;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}
.btn-step-on, .btn-step-on:hover {
	background: rgba(167, 255, 255, 1) 0% 0% no-repeat padding-box !important;
}

.btn-large {
	padding-left: 2.6rem;
	padding-right: 2.6rem;
}

button.disabled {
	background: #4a8b8b !important;
}





