/* Css resets */
* {
	padding:0;
	margin:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-box-sizing:border-box;
}
ul {
	list-style: none;
}
img {
	max-width: 100%;
	height: auto;
}
body {
	font-family: 'cambria', serif;
}
h1,h2,h2,h3,h4,h5 {
	margin:0.3em 0 0.5em 0;
}
/* End css resets */

/* Css default */
.navbar {
	background-color: #333;
}
.navbar a {
	display: inline-block;
	padding: 10px 30px;
	color:#fff;
	text-decoration: none;
	font-family: sans-serif;
}
.navbar a.current {
	background-color: #222;
}
@media (min-width:768px){
	.container {
		width:700px;
	}
}
.navbar.sidebar {
	position: fixed;
	left: 0;
	top:0;
	bottom:0;
	width:200px;
}
	.navbar.sidebar a{
		width: 100%;
		padding:15px;
	}
.container {
	margin:auto;
	margin-top:10px;
	overflow: hidden;
	padding:10px;
}
.back {
	bottom:0;
	left: 0;
	right: 0;
	position: absolute;
}
.back a {
	color:#eee;
	background-color: #333;
	padding:7px 10px;
	display: block;
	text-decoration: none;
}
.back a:last-child {
	float: right;
}
.back a:first-child {
	float: left;
}
/* End css default */

/* CSS untuk Style 1 di index.html*/
form.style1 {
	padding:20px;
	background-color: #333;
	color:#fff;
	width:350px;
}
	form.style1 .cta {
		font-size: 17px;
		padding:10px 0;
	}
	form.style1 #email, form.style1 #submit {
		width:100%;
		padding:15px;
		margin:5px auto;
		text-align: center;
		border-radius: 3px;
		border:1px solid transparent;
		outline: none;
	}
	form.style1 #submit {
		background-color: #FC6E00;
		color: #fff;
		cursor: pointer;
		box-shadow: none;
	}

	form.style1 #email:focus {
		border:1px solid #FB8833;
	}
	form.style1 #submit:focus {
		box-shadow: inset 0 3px 7px 0 rgba(0,0,0,0.3);
	}

/* End CSS untuk Style 1 di index.html*/

/* CSS untuk Style 2 di index2.html*/
form.style2 {
	padding:0px;
	color:#fff;
	width:350px;
}
	form.style2 .cta {
		font-size: 17px;
		padding:20px;
		background:#333;
	}
		form.style2 .cta * {
			overflow: hidden;
		}
		form.style2 .cta img{
			float: left;
			width:30%;
			overflow: hidden;
			margin-right:10px;
		}
		form.style2 .cta h2 {
			padding:10px;
		}
	form.style2 .input-group{
		background-color: #FC6E00;
		padding:20px;
	}
	form.style2 #email, form.style2 #submit {
		padding:15px;
		margin:5px auto;
		border:1px solid transparent;
		outline: none;
	}
	form.style2 #email {
		float: left;
		width: 70%;
		border-radius:3px 0 0 3px;
	}
	form.style2 #submit {
		border-radius:0 3px 3px 0;
		background-color: #C12800;
		color: #fff;
		cursor: pointer;
		width:30%;
	}
	form.style2 #email:focus {
		border:1px solid #C12800;
	}
	form.style2 #submit:focus {
		box-shadow: inset 0 3px 7px 0 rgba(0,0,0,0.3);
	}
/* End CSS untuk Style 2 di index2.html*/

/* CSS untuk Style 2 di index2.html*/
form.style3 {
	padding:0px;
	color:#fff;
	width:600px;
	background:#333;
	overflow: hidden;
	padding:20px;

}
	form.style3 >div {
		position: relative;
		overflow: hidden;
	}
	form.style3 .cta {
		font-size: 17px;
		width: 40%;
		float: left;
	}
		form.style3 .cta h4{
			margin: 0;
		}
	form.style3 .input-group{
		float: left;
		width: 60%;
		padding:3px;
	}
	form.style3 #email, form.style3 #submit {
		padding:15px;
		margin:5px auto;
		border:none;
		border:1px solid transparent;
		outline: none;
	}
	form.style3 #email {
		float: left;
		width: 70%;
		border-radius:3px 0 0 3px;
	}
	form.style3 #submit {
		border-radius:0 3px 3px 0;
		background-color: #FC6E00;
		color: #fff;
		cursor: pointer;
		width:30%;
	}
	form.style3 #email:focus {
		border:1px solid #FB8833;
	}
	form.style3 #submit:focus {
		box-shadow: inset 0 3px 7px 0 rgba(0,0,0,0.3);
	}
/* End CSS untuk Style 2 di index2.html*/