@charset "utf-8";
@media (min-width:320px) and (max-width:640px) {
.form-container {
width:264px!important;
max-width:264px!important;
bottom:0!important
}
}
.form-container {
	background:rgba(0, 0, 0, 0);
	width:330px;
	max-width:500px;
	position:fixed;
	bottom:85px;
	right:30px;
	z-index:9999;
	height:490px
}
#popdiv, #popdiv-1, #popdiv-2, #popdiv-3, #popdiv-4, #thanks {
	display:none
}
#signup {
	padding:0 25px 5px;
	background:#fff;
	box-shadow:0 0 1px rgba(76, 86, 103, 0.25), 0 2px 18px rgba(31, 37, 50, 0.32);
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	display:table;
	position:static
}
#signup .form-header {
	margin-bottom:20px
}
#signup .form-header p {
	margin-top:19px;
	color:#009589;
	font-size:14px;
	font-weight:600
}
#signup .inputs {
	margin-top:25px
}
#signup .inputs label {
	color:#8f8f8f;
	font-size:12px;
	font-weight:300;
	letter-spacing:1px;
	margin-bottom:7px;
	display:block
}
#signup .inputs input[type=text], input[type=password], input[type=tel] {
	background:#fff;
font-size:.8rem;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:0;
	border:1px solid rgba(100, 100, 100, 0.1);
	padding:8px 5px!important;
	box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.1);
	clear:both;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding: 2px 10px !important;
}
#signup .inputs input[type=text]:focus, input[type=email]:focus, input[type=password]:focus, input[type=tel]:focus, textarea:focus {
	background:#fff;
	box-shadow:2px 4px 8px rgba(0, 0, 0, 0.18)
}
#signup .inputs label.terms {
	float:left;
	font-size:14px;
	font-style:italic
}
#signup .inputs #submit {
	width:100%;
	margin-top:20px;
	padding:15px 0;
	color:#fff;
	font-size:14px;
	font-weight:500;
	letter-spacing:1px;
	text-align:center;
	text-decoration:none;
	background:-moz-linear-gradient(top, #b9c5dd 0%, #a4b0cb);
	background:-webkit-gradient(linear, left top, left bottom, from(#b9c5dd), to(#a4b0cb));
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #737b8d;
	-moz-box-shadow:0 5px 5px rgba(000, 000, 000, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.5);
	-webkit-box-shadow:0 5px 5px rgba(000, 000, 000, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.5);
	box-shadow:0 5px 5px rgba(000, 000, 000, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.5);
	text-shadow:0 1px 3px rgba(000, 000, 000, 0.3), 0 0 0 rgba(255, 255, 255, 0);
	display:table;
	position:static;
	clear:both
}
#signup .inputs #submit:hover {
	background:-moz-linear-gradient(top, #a4b0cb 0%, #b9c5dd);
	background:-webkit-gradient(linear, left top, left bottom, from(#a4b0cb), to(#b9c5dd))
}
.cross-icon {
	height:20px;
	width:20px;
	float:right;
	position:absolute;
	z-index:99;
	margin-left:400px;
	cursor:pointer
}
.submit-btn {
	-webkit-border-radius:3;
	-moz-border-radius:3;
	border-radius:4px;
	font-family:Arial;
	color:#fff;
	font-size:16px;
	background:#009589;
	padding:6px 12px;
	text-decoration:none;
	cursor:pointer;
	float:right;
	border:none!important
}
.submit-btn:hover {
	background:#18bdaf;
	text-decoration:none
}
.form-btn {
	position:fixed;
	bottom:5px;
	right:30px;
	margin:10px;
	-webkit-border-radius:3;
	-moz-border-radius:3;
	border-radius:50px;
	font-family:Arial;
	color:#fff;
	font-size:14px;
	background:rgba(231, 152, 0, 0.90);
	padding:6px 10px;
	text-decoration:none;
	cursor:pointer;
	float:right;
	border:none!important;
	height:50px;
	width:50px;
	z-index:999;
	box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.6)
}
.form-btn:hover {
	background:rgba(231, 152, 0, 1);
	text-decoration:none
}
.form-btn-img {
	height:30px;
	margin-top:3px;
	width:30px
}
