
#lead-capture
{
	position: relative;
	
	height: 700px;
	overflow: hidden;
	
}



#lead-capture.loading
{
	background: url('/wp-content/themes/crowdcontent/images/loading.gif') no-repeat center center;
}

.signup-header
{
	position: absolute;
	
	top: 0;
	left: 0;
	right: 0; 
	bottom: 0;
	
	/*height: 840px;*/
	
	/*background: url('/wp-content/themes/crowdcontent/images/leads/cover-7.jpg') top center;*/
	/*background: #0088FF;
	background-size: cover;*/
	z-index: 1;
}



	.lead-capture
	{
		
		
		overflow: hidden;
		
		
		
		position: absolute;
		
		margin: 0 0 0 0;
		padding: 0;
		
		left: 0;
		right: 0;
		top: 0;
		
		z-index: 2;
		
		/*background: url('/wp-content/themes/crowdcontent/images/lead-capture-bg.png');*/
		
	}
	
	
	/* MOBILE VERSION */
	@media (min-width: 100px) {
	
		.lead-capture
		{
			height: 400px;
		}
		
		.form-control
		{
			display: inline-block;
		}
		
		.lead-capture-area
		{
			height: 400px;
		}
		
		.lead-capture-form
		{
			height: auto;
		}
		/**/
		
		/*.featured-logos
		{
			display: none;
		}*/
		
		.signup h1,.signup-header h1
		{
			height: 100px;
			line-height: 100px;
			text-align:center;
			margin: 0;
			padding: 0;
			font-weight: bold;
			color: #fff;
			font-size: 26px;
		}
		
		.small .signup h1,.small .signup-header h1
		{
			height: 160px;
			line-height: 160px;
		}
		
		.signup-button
		{
			width: 300px;
		}
		
		.signup-viewport
		{
			position: absolute;
			margin: 0px auto 0 auto;
			top: 0;
			right: 0;
			bottom:0;
			left: 0;
		}

		.small .signup-viewport
		{
			margin: 0px auto 0 auto;
		}
		
		.lead-capture
		{
			left: 0;
			right: 0;
			top: 0;
			bottom: 0;
			
		}
		
		.signup-header h1
		{
			display: none;
		}
		
		.lead-capture-text
		{
			line-height: 20px;
			padding: 0 10px 0 10px;
		}
		
	}
	
	
	/* DESKTOP VERSION */
	@media (min-width: 992px) {
		
		.form-group
		{
			text-align: left;
		}
		
		.signup-button
		{
			width: auto;
		}
		
		.lead-capture
		{
			height: 200px;
		}
		
		
		.lead-capture-area
		{
			height: 200px;
		}
		
		.lead-capture-form
		{
			height: 50px;
		}
		
		.featured-logos
		{
			display: block;
		}
		
		.signup h1,.signup-header h1
		{
			height: 200px;
			line-height: 200px;
			text-align:center;
			margin: 0;
			padding: 0;
			font-weight: bold;
			color: #fff;
			font-size: 50px;
		}
		
		.small .signup h1,.small .signup-header h1
		{
			height: 160px;
			line-height: 160px;
		}
		
		.signup-viewport
		{
			position: relative;
			
			width: 100%;
			
			margin: 230px auto 0 auto;
			padding: 0;
			height: 200px;
		}

		.small .signup-viewport
		{
			margin: 160px auto 0 auto;
			height: 200px;
		}
		
		.lead-capture
		{
			left: 0;
			right: 0;
			top: 0;
			bottom: auto;
			
		}
		
		
		.signup-header h1
		{
			display: block;
		}
		
		.lead-capture-text
		{
			line-height: 75px;
			height: 75px;
			padding: 0;
		}
		
	}
	
		.small-signup
		{
			/*top: 200px;
			margin: 0 0 0 -585px;
			height: 360px;*/
		}
		
		.lead-capture label
		{
			display: none;
		}
		
		.lead-capture-success
		{
			display: none;
			position: absolute;
			color: #ccc;
			text-align: center;
			font-size: 48px;
			top: 50%;
			left: 50%;
			width: 48px;
			height: 48px;
			line-height:48px;
			padding: 0;
			margin: -24px 0 0 -24px;
		}
		
		.lead-capture-step-1 .lead-capture-success
		{
			color: #eaeaea;
		}
		
		.lead-capture-step-2 .lead-capture-success
		{
			color: #666;
		}
		
		.lead-capture-step-1,.lead-capture-step-2,.lead-capture-step-3
		{
			height: 200px;
		}

		.lead-capture-step-1
		{
			position: absolute;
			left: 0;
			right: 0;
			
			z-index: 1;
			
		}
		
		.lead-capture-step-2
		{
			position: absolute;
			top: 380px;
			left: 0;
			right: 0;
			z-index: 2;
		}
		
		.lead-capture-step-3
		{
			position: absolute;
			top: 0px;
			left: 0;
			right: 0;
			display: none;
			background: url('/wp-content/themes/crowdcontent/images/ajax-loader.gif') center center no-repeat;
			z-index: 0;
		}
		
			.lead-capture-text
			{
				color: #fff !important;
				text-align: center;
				display: inline-block;
				width: 100%;
				
				-moz-box-sizing: border-box;
				box-sizing: border-box;
				
				
			}
			
			.lead-capture-text.top
			{
				font-size: 30px;
			}
			
			.lead-capture-text.bottom
			{
				font-size: 14px;
			}
			
			.lead-capture-step-2 .lead-capture-text.bottom
			{
				width: 1170px;
				font-size: 14px;
				margin: 12px auto 13px auto;
				line-height: 50px;
				height: 50px;
				background: #0088ff;
			}
			
			
			
			.lead-capture-form
			{
				top: 75px;
				left: 50%;
				
			
				
				left: 0 ;
				right: 0;
				
				text-align: center;
				
				margin: 0;
			}
			
				.lead-capture-form input 
				{
					height: 50px;
					width: 300px !important;
					margin-right: 5px;
					font-weight: bold;
					padding-left: 25px !important;
				}
				
				.signup-button
				{
					height: 50px;
					border: 0;
					border-radius: 5px;
					background: #0088ff;
					padding: 0 25px 0 25px;
					color: #fff;
					font-size: 14px;
					line-height: 50px;
					font-weight: bold;
					outline: none;
					opacity: 0.8;
				}
				
				.signup-button:hover
				{
					opacity: 1;
				}
				
				.lead-capture-step-2 .signup-button
				{
					display: inline-block;
					width: 195px;
					text-align: center;
					padding: 0;
					margin: 0 15px 0 15px;
				}
				
				/*.lead-capture-step-2 .signup-button:hover
				{
					font-size: 15px;
				}*/
				
					
				
			
			.lead-capture-options
			{
				position: absolute;
				
				width: 1170px;
				/*right: -1170px;*/
				height: 200px;
				
				background: none;
			}
		
		.lead-selection-container
		{
			margin: 0 0 0 0;
			position: relative;
			height: 125px;
		}
		
		.lead-capture-pitch
		{
			position: absolute;
			
			bottom: 0;
			height: 75px;
			
			width: 800px;
			left: 50%;
			margin: 0 0 0 -400px;
			overflow: hidden;
		}
		
		#lead-capture-pitch-text_client-signup
		{
			display: block;
		}
		
		.lead-capture-pitch-arrow-up {
			display: none;
			position: absolute;
			top: 53px;
			width: 0; 
			height: 0; 
			border-left: 10px solid transparent;
			border-right: 10px solid transparent;
			
			border-bottom: 10px solid #0088ff;
			
			opacity: 0.5;
		}
		
		.lead-capture-pitch-group
		{
			display: none;
			position: absolute;
			top: 13px;
			
			left: 0;
			right: 0;
			height: 50px;
			background: url('/wp-content/themes/crowdcontent/images/blue-alpha-bg.png');
		}
		
		.lead-capture-pitch-text
		{	
			display: none;
			line-height:50px;
			font-size: 14px;
			color: #fff;
			text-align: center;
		}	
			
		.lead-capture-step-2 .lead-capture-header
		{
			/*background: url('/wp-content/themes/crowdcontent/images/lead-capture-bg.png');*/
		}
		
		.lead-capture-step-2 .lead-capture-area
		{
			/*background: url('/wp-content/themes/crowdcontent/images/lead-capture-2-bg.png');*/
			
			
		}
		
		.lead-capture-step-3
		{
		
		}
			
			
		.lead-option
		{
			/*width: 33%;
			float: left;*/
			height: 280px;
			text-align: center;
			cursor: pointer;
			
		}
		
		.lead-option:hover
		{
			background: url('/wp-content/themes/crowdcontent/images/lead-capture-4-bg.png');
		}
			/**/
				
				.lead-capture-header h2
				{
					margin: 0;
					padding: 0;
					color: #fff !important;
					line-height: 100px;
				}
		
		.lead-option-text
		{
			color: transparent;
		}
				
		.lead-option:hover
		{
			
		}
		
			.lead-option:hover .lead-option-text
			{
				color: #fff;
			}
			
			.lead-option-icon
			{
				font-size: 100px;
				color: #333;
			}
			
			.lead-option:hover .lead-option-icon
			{
				color: #fff;
			}
			
			/*.lead-option button
			{
				border : 0;
				background: #ee7502;
				border-radius: 5px;
				color: #fff;
				height: 40px;
				line-height: 40px;
				padding: 0 40px 0 40px;
				
			}*/
			

.container-header
{
	
	text-align: center;
	height: 140px;
}

.container-header h3
{
	color: #fff;
	line-height: 140px;
	padding: 0;
	margin: 0;
}

.container-white-bg
{
	background: #fff;
}

.container-blue-bg
{
	/*background: #0088fe;*/
	background: #0067C4;
}

		
.complete-lead-capture-form
{
	/*background: #eaeaea;*/
}
	
	.complete-lead-capture-form-header
	{
		background: #737373;
		text-align: center;
		height: 90px;
		color: #fff !important;
	}
	
		.complete-lead-capture-form-header h4
		{
		
			line-height: 90px !important;
			padding: 0;
			margin: 0;
		}
	
	.complete-lead-capture-form-details
	{
		/*padding: 50px;*/
	}

	section.signup {
		/*background: url('/wp-content/themes/crowdcontent/images/leads/cover-7.jpg') top center no-repeat;*/
		background: #0088FF;
	}
	
	
	
	.has-content
	{
		padding: 80px;
	}


	
	
.featured-logos
{
	position: absolute;
	
	bottom: 50px;
	left: 0;
	right: 0;
	height: 50px;
	z-index: 20;
	
	
}

	.featured-logo-group
	{
		display: inline-block;
		width: 100%;
		text-align: center;
	}
	
		.featured-logo
		{
			display: inline-block;
			border: 0;
			margin: 0 25px 0 25px; padding: 0;
		}	
	
/* code for animated blinking cursor */
.typed-cursor{
	opacity: 1;
	font-weight: 100;
	-webkit-animation: blink 0.7s infinite;
	-moz-animation: blink 0.7s infinite;
	-ms-animation: blink 0.7s infinite;
	-o-animation: blink 0.7s infinite;
	animation: blink 0.7s infinite;
}
@-keyframes blink{
	0% { opacity:1; }
	50% { opacity:0; }
	100% { opacity:1; }
}
@-webkit-keyframes blink{
	0% { opacity:1; }
	50% { opacity:0; }
	100% { opacity:1; }
}
@-moz-keyframes blink{
	0% { opacity:1; }
	50% { opacity:0; }
	100% { opacity:1; }
}
@-ms-keyframes blink{
	0% { opacity:1; }
	50% { opacity:0; }
	100% { opacity:1; }
}
@-o-keyframes blink{
	0% { opacity:1; }
	50% { opacity:0; }
	100% { opacity:1; }
}
