#basket_payment_form{
	display: table;
	margin: 0 auto;
	border-radius: 16px;
	background: #fff;
	padding: 16px;
	text-align: center;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	width: 320px;
	.payment-loader-container {
	  	margin: 20px auto;
	  	.payment-loader{
		  	width: 125px;
		  	height: 125px;
		  	margin: 0 auto;
		  	.payment-circle {
		  		text-align: center;
				width: 100%;
				height: 100%;
				border-radius: 50%;
				border: 6px solid #7ab72b;
				.payment-inner-circle{
					position: relative;
  					left: -12.5%;
  					top: 35%;
  					width: 125%;
  					height: 25%;
  					background-color: white;
  					-webkit-animation: rotate 2s infinite linear;
  					animation: rotate 2s infinite linear;
				}
				.seconds{
					position: relative;
				  	color: #7ab72b;
				  	-webkit-animation: pulsate 1s infinite ease;
				  	animation: pulsate 1s infinite ease;
				  	font-size: 36px;
				}
		  	}
	  	}
	}
    .form-submit{
        background: #7ab72b;
        color: #fff;
        height: 44px;
        border-radius: 2px;
        width: 100%;
        border: none;
        cursor: pointer;
        font-size: 16px;
        font-weight: bold;
        &:hover{
            background: #60941d;
        }
    }
}
@-webkit-keyframes pulsate {
  	0% {
    	transform: scale(0.75);
  	}
  	50% {
    	transform: scale(1.75);
  	}
  	100% {
    	transform: scale(0.75);
  	}
}
@-moz-keyframes pulsate {
  	0% {
    	transform: scale(0.75);
  	}
  	50% {
    	transform: scale(1.75);
  	}
  	100% {
    	transform: scale(0.75);
  	}
}
@-o-keyframes pulsate {
  	0% {
    	transform: scale(0.75);
  	}
  	50% {
    	transform: scale(1.75);
  	}
  	100% {
    	transform: scale(0.75);
  	}
}
@keyframes pulsate {
  	0% {
    	transform: scale(0.75);
  	}
  	50% {
    	transform: scale(1.75);
  	}
  	100% {
    	transform: scale(0.75);
  	}
}
@-webkit-keyframes rotate {
  	0% {
    	transform: rotate(0deg);
  	}
  	100% {
    	transform: rotate(360deg);
  	}
}
@-moz-keyframes rotate {
  	0% {
    	transform: rotate(0deg);
  	}
  	100% {
    	transform: rotate(360deg);
  	}
}
@-o-keyframes rotate {
  	0% {
    	transform: rotate(0deg);
  	}
  	100% {
    	transform: rotate(360deg);
  	}
}
@keyframes rotate {
  	0% {
    	transform: rotate(0deg);
  	}
  	100% {
    	transform: rotate(360deg);
  	}
}