
	.pricing-code .quantity-slider {
		background: #9294a1;
		border: none;
		border-radius: 50px;
		height: 7px;
		margin-bottom: 20px;
		margin-left: 2px;
		width: 854px;
	}
		.pricing-code .quantity-slider .ui-slider-range {
			background: url('../img/pricing/slider-bg.png') no-repeat;
			background-size: cover;
		}
		.pricing-code .quantity-slider .ui-slider-handle {
			background: url('../img/pricing/slider-handle.png') no-repeat;
			border: none;
			cursor: pointer;
			height: 31px;
			margin-top: -7px;
			outline: none;
			width: 31px;
			-webkit-border-radius: 15px;
			-moz-border-radius: 15px;
			border-radius: 15px;
		}
	.pricing-code .form-section {
		border-bottom: 1px solid #e4e5ee;
		padding: 20px 30px;
	}
	.pricing-code h3 {
		color: #292e54;
		text-shadow: 0px 1px 0 #fff;
		font-family: "Montserrat", serif;
		font-size: 26px;
		font-weight: 300;
		margin: 5px 0 20px;
	}
		.pricing-code h3 .align-right {
			color: #6d7296;
			float: right;
		}
			.pricing-code h3 .align-right .price {
				color: #05990f;
			}
	.pricing-code input[type="text"] {
		border: 1px solid #E1E4E9;
		border-radius: 9px;
		box-sizing: border-box;
		color: #494a56;
		font-family: "Montserrat", serif;
		font-size: 16px;
		height: 48px;
		margin-bottom: 15px;
		padding: 0 15px;
		width: 100%!important;
		background:#f3f5f8;
	}
	.pricing-code .paypal {
		background: url('../img/pricing/payments.png') no-repeat;
		display: block;
		height: 60px;
		float: left;
		width: 280px;
		margin-top: 10px;
	}
	.pricing-code .delivery {
		color: #999;
		float: left;
		font-family: Helvetica,serif;
		font-size: 15px;
		font-weight: 100;
		line-height: 26px;
		margin-left: 20px;
		margin-top: 17px;
	}
	.pricing-code .place-order {
		background: #44bb0b url("../img/pricing/cart-icon.png") no-repeat scroll 45px center;
		padding: 13px 44px 13px 74px;
		border-radius: 6px;
		color: #fff;
		float: right;
		font-family: "Montserrat",serif;
		font-size: 21px;
		text-decoration: none;
		margin-top: 20px;
	}
	.pricing-code .place-order:hover {
		background: #60c52f url("../img/pricing/cart-icon.png") no-repeat scroll 45px center;
	}

#pricing-code {
		height: auto;
	}
	.payment {
		background: #fff;
		border: 1px solid #E1E4E9;
		border-radius: 9px;
		float: left;
		margin-top: 0 !important;
		width: 100%;
	}
		.payment .payment-container {
			padding: 25px;
			float: left;
		}
			.payment .payment-container input[type="s"] {
				float: left;
			}
				.payment .payment-container input[type="radio"]+label {
					border: 3px solid #f4f4f6;
					background:#FFF;
				}
				.payment .payment-container input[type="radio"]+label:hover {
					border: 3px solid #e4e5ee;
					background:#FFF;
				}
				.payment .payment-container input[type="radio"]:checked+label{
					border: 3px solid #bbc6d2;
					background:#FFF;
				}
			.payment .payment-container .payment-logo {
				border-radius: 10px;
				float: left;
				margin-right: 23px;
				padding: 10px;
				cursor: pointer;
			}
				.payment .payment-container .payment-logo span {
					background-image: none !important;
				}
				.payment .payment-container .payment-logo img {
					float: left;
					display: block;
				}
					.payment .payment-container .payment-logo .stripe {
						width: 200px;
					}
					.payment .payment-container .payment-logo .paypal-2checkout {
						margin-top: 8px;
						margin-bottom: 4px;
						width: 235px;
					}
					.payment .payment-container .payment-logo .bitcoin {
						margin-top: 5px;
						margin-bottom: 5px;
						width: 120px;
					}
			.more-container {
				display: block;
				margin-top: 18px;
				float: left;
			}
				.more-container a {
					color: #3197c9;
					font-weight: normal;
				}
			.select-interval .payment-logo {
				padding: 7px 10px !important;
			}
			.interval-container {
				margin-top: 15px !important;
			}
			.monthly-bonus {
				display: block !important;
				float: right;
				width: 320px !important;
				margin-left: 17px;
				color: #23ab26;
			}
				.monthly-bonus img {
					float: left;
					margin-left: 0px;
					margin-right: 13px;
					margin-top: -2px;
				}
		.stripe-button-el {
			display: none !important;
		}
		.pricing-code .delivery {
			font-size: 17px !important;
			margin-left: 0;
			margin-bottom: 40px;
			max-width: 575px;
		}
			.pricing-code .delivery a {
				color: #0090ff;
				display: inline-block;
				font-family: Helvetica;
				text-decoration: none;
				border-bottom: 1px dashed #8fceff;
				padding-bottom: 1px !important;
				height: 23px;
			}
