


/* Background Color/Image
================================================== */

	html,
	body {
		background: #232f5e;
	}
	
	 
	#background {
		display:block;
		position:fixed;
		top:0;
		z-index:1;
		height:100%;
		width:100%; 
		background: #232f5e url(https://propertypronto.com/wp-content/uploads/2014/01/PP-back.jpg) no-repeat center center fixed; 
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	#background.slideshow {
		background-color: #232f5e;
		background-image: none;
		filter: none;
		-ms-filter: none;
	}
	#background div {
		background-position: 50% 0%;
		background-repeat: no-repeat;
		background-size: cover;
		height: 100%;
		left: 0;
		opacity: 0;
		position: absolute;
		top: 0;
		width: 100%;
	}
	
	#signup-bodytag #background {
		opacity:0;
	}
	


/* Container
================================================== */

	#signup {	
				background-color: #ffffff; 		
		border-width:0px;
		border-color:#eeeeee;
		border-style:solid;
		-webkit-box-shadow: 0px 0px 0px #FFF; -moz-box-shadow: 0px 0px 0px #FFF; box-shadow: 0px 0px 0px #FFF;	}
	
	#signup-page header h1 {
		text-align: left;
	}
			
	#signup-page header h1 {
		font-family:Oswald;
		font-weight:normal;
		font-style:normal;
		color:#191919;
		text-shadow: 0px 1px 1px #ffffff;
		font-size:7.8em;
	}
	
	#signup-page header h1 span {
		display: block;
		text-align: left;
	}
	
	#signup a,
	#privacy-policy a {
		color:#00bfbf !important;
	}
	
	#signup h2,
	#privacy-policy h2 {
		font-family:Oswald;
		font-size:2.4em;
		font-weight:normal;
		font-style:normal;
		color:#191919;
		text-shadow: none;
	}
	
	#signup h2.social-heading, 
	#signup label {
		font-family:Oswald;
		font-size:1.4em;
		font-weight:normal;
		font-style:normal;
		color:#a69e9e;
		text-shadow: none;
	}
	
	#signup p,
	#privacy-policy p {
		font-size:1.4em !important;
		font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
		font-weight:300;
		color:#333333;
	}
	
	#presignup-content ul,
	#success-content ul {
		font-size:1.4em !important;
		font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
		font-weight:300;
		color:#333333;
		margin-left: 20px;
	}

	#presignup-content li,
	#success-content li {
		font-size: 1em;
		line-height:1.4em !important;
		list-style: disc;
	}



/* Privacy Policy Modal
================================================== */

	span.privacy-policy {
		color:#333333;
	}
	
	#privacy-policy {
		background-color: #ffffff;
	}
	
	#privacy-policy h2 {
		color:#191919  !important;
	}
	
	#privacy-policy p {
		color:#333333 !important;
	}
	
	#privacy-policy a.close:hover {
		color:#00a2a2 !important;
	}
			


/* Form
================================================== */
											
	#signup input#submit-button,
	#signup #submit-button-spinner {
		background-color:#a69e9e;
	}
	
	#signup span#submit-button-border {
		border-color:#8d8686;
		background:#8d8686;
	}
	
	#signup input#submit-button:hover {
		background-color:#8d8686;
	}



/* Media Queries
================================================== */

	@media screen and (max-width: 590px) {		html,
		body { 
						background-color:#ffffff;
					}
		
				#signup-page header {
			font-size: 0.7em;
		}
			
	
	}