.form-3 {
	font-family: 'Ubuntu', 'Lato', sans-serif;
	font-weight: 400;
	/* Size and position */
	width: 270px;
	position: relative;
	margin: 0px auto -100px;
	overflow: hidden;
	/* Styles */
	background: #111;
	border-radius: 0.4em;
	border: 1px solid #191919;
	box-shadow: inset 0 0 2px 1px rgba(255,255,255,0.08),  0 16px 10px -8px rgba(0, 0, 0, 0.6);
	margin-left: 688px;
}
.form-3 label {
	/* Size and position */
	width: 50%;
	float: left;
	padding-top: 0px;
	/* Styles */
	color: #ddd;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-shadow: 0 1px 0 #000;
	text-indent: 10px;
	font-weight: 700;
	cursor: pointer;
}
.form-3 input[type=text], .form-3 input[type=password] {
	/* Size and position */
	width: 100%;
	float: left;
	padding: 8px 5px;
	font-size: 12px;
	/* Styles */
	background: #1f2124; /* Fallback */
	background: -moz-linear-gradient(#1f2124, #27292c);
	background: -ms-linear-gradient(#1f2124, #27292c);
	background: -o-linear-gradient(#1f2124, #27292c);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#1f2124), to(#27292c));
	background: -webkit-linear-gradient(#1f2124, #27292c);
	background: linear-gradient(#1f2124, #27292c);
	border: 1px solid #000;
	box-shadow: 0 1px 0 rgba(255,255,255,0.1);
	border-radius: 3px;
	/* Font styles */
	font-family: 'Ubuntu', 'Lato', sans-serif;
	color: #fff;
	
	box-shadow: inset 0 0 2px #000;
	background: #494d54;
	border-color: #51cbee;
	outline: none; /* Remove Chrome outline */
}
.form-3 input[type=text]:hover, .form-3 input[type=password]:hover, .form-3 label:hover ~ input[type=text], .form-3 label:hover ~ input[type=password] {
	background: #27292c;
}
.form-3 input[type=text]:focus, .form-3 input[type=password]:focus {
	box-shadow: inset 0 0 2px #000;
	background: #494d54;
	border-color: #51cbee;
	outline: none; /* Remove Chrome outline */
}
.form-3 p:nth-child(3), .form-3 p:nth-child(4) {
	float: left;
	width: 50%;
}
.form-3 label[for=remember] {
	width: auto;
	float: none;
	display: inline-block;
	text-transform: capitalize;
	font-size: 11px;
	font-weight: 400;
	letter-spacing: 0px;
	text-indent: 2px;
}
.form-3 input[type=checkbox] {
	margin-left: 10px;
	vertical-align: middle;
}
.form-3 input[type=submit] {
	/* Width and position */
	width: 50%;
	padding: 5px 5px;
	/* Styles */
	border: 1px solid #0273dd; /* Fallback */
	border: 1px solid rgba(0,0,0,0.4);
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.3),  inset 0 10px 10px rgba(255,255,255,0.1);
	border-radius: 3px;
	background: #38a6f0;
	cursor: pointer;
	/* Font styles */
	font-family: 'Ubuntu', 'Lato', sans-serif;
	color: white;
	font-weight: 700;
	font-size: 15px;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
}
.form-3 input[type=submit]:hover {
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.6);
}
.form-3 input[type=submit]:active {
	background: #287db5;
	box-shadow: inset 0 0 3px rgba(0,0,0,0.6);
	border-color: #000; /* Fallback */
	border-color: rgba(0,0,0,0.9);
}
.no-boxshadow .form-3 input[type=submit]:hover {
	background: #2a92d8;
}
