body,html{
	margin: 0 auto !important;
	padding: 0 !important;
	background:#eee;
	font-family: 'Rubik', sans-serif !important;
	font-weight: normal;;
}
input[type="text"],input[type="password"]{
	padding:18px 10px !important;
	border-radius: 4px !important;
	font-family: 'Rubik', sans-serif !important;
	background: #f4f4f4;
	border:2px solid #e6e6e6;
}
#btnLogin{
	display: inline-block !important;
	width: auto !important;
	background: #292d7c;
	border:none !important;
	color: white !important;
	padding:5px 15px !important;
	float: right;
}
#main_cont{
	margin: 10rem auto 0 auto !important;
	background: white;
	border-radius: 4px;
	padding: 40px;
	border-bottom: 3px solid #292d7c;
	box-shadow: 0px 8px 17px rgba(0,0,0,.2);
}
#main_cont img{
	width: 100px;
	margin:0 7px 0 0;
	float: left;
}
#main_cont h4{
	font-size: 14px;
}
#main_cont h3{
	letter-spacing: .8px;
}
#main_form h3{
	padding: 0;
	margin: 0 0 10px 0;
	font-weight: bold !important;
	color: #292d7c;
	letter-spacing: .5px;
}
#image_captcha{
	width: 140px !important;
}
.gembok{
	margin: 0 auto;
	width: 100px;
}
.footer2 a{
	margin:1px 0 0 0;
	padding:4px 2px;
	color: #292d7c;
	display: inline-block;
}
