.frm-offer-select-link{
	cursor:pointer;
	
}

.frm-offer-select-link:hover .div-offer{
	background-color:rgba(255,255,255,0.1);
}

.frm-paiement-div-img{
	text-align:center;
	border-radius : 7px;
	padding:10px;
}

.frm-paiement-select-link .row{
	
	border-radius : 7px;
	padding:1px;
}
.frm-paiement-select-link:hover .row{
	/*box-shadow:2px 2px 5px 5px rgba(255,255,255,0.2);*/
	border:1px solid rgba(255,255,255,0.2);
	padding:0px;
}


.offer-menu-1{
	background-color:rgba(255,255,255,0.2);
	border-radius:15px 250px 0px 0px;
	border-width:3px;
}

.offer-menu-2{
	background-color:rgba(255,255,255,0.2);
	border-radius:250px 15px 0px 0px;
	border-width:3px;
}

.offer-menu.active{
	background-color:#23b5d3;
}




.zoom{
	
  transition: transform .1s; /* Animation */
	
}

.zoom:hover {
  transform: scale(1.05); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}


.zoom2x{
	
  transition: transform .1s; /* Animation */
	
}

.zoom2x:hover {
  transform: scale(1.50); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}


.no_underline_link:hover{
	text-decoration:none;	
}


body {
	overflow-y:hidden;
}
.parallax > use {
  animation: move-forever 25s cubic-bezier(.55,.5,.45,.5)     infinite;
}
.parallax > use:nth-child(1) {
  animation-delay: -2s;
  animation-duration: 7s;
}
.parallax > use:nth-child(2) {
  animation-delay: -3s;
  animation-duration: 10s;
}
.parallax > use:nth-child(3) {
  animation-delay: -4s;
  animation-duration: 13s;
}
.parallax > use:nth-child(4) {
  animation-delay: -5s;
  animation-duration: 20s;
}
@keyframes move-forever {
  0% {
   transform: translate3d(-90px,0,0);
  }
  100% { 
    transform: translate3d(85px,0,0);
  }
}

body {
	background:#14256d;
}