@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
*
{
 margin:0;
 padding:0;
}

body
{
  background:#f9f9f9;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
}

#header
{
 width:100%;
 height:50px;
 background:#00a2d1;
 color:#f9f9f9;
 font-size:35px;
 text-align:center;
 margin-bottom:10px;
}

#header a
{
 color:#fff;
}

#body
{
 margin-top:30px;
}

table
{
  margin-bottom:20px;
  margin-top:20px;
}

a
{
 text-decoration:none;
 color:#00a2d1;
}

table,td,th
{
 border-collapse:collapse;
 border:solid #d0d0d0 1px;
 padding:10px;
}

table td input,select
{
 width:95%;
 height:25px;
 padding-left:15px;
}



table td button
{
 border:solid #f9f9f9 0px;
 box-shadow:1px 1px 1px rgba(1,0,0,0.2);
 outline:none;
 background:#00a2d1;
 padding:9px 15px 9px 15px;
 color:#f9f9f9;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bolder;
 border-radius:3px;
 width:49.5%;
}

table td button:active
{
 position:relative;
 top:1px;
}

fieldset {
  width:35%;
  border-collapse:collapse;
  border:solid #d0d0d0 1px;
  margin-bottom:10px;
  margin-top:10px;
  padding-bottom:20px;
  padding-top:20px;
}

input {
	padding:5px;
	margin-bottom:10px;
	border:solid #d0d0d0 1px;
}

button {
	padding:5px;
}

textarea {
    resize: none;
	padding:5px;
	border:solid #d0d0d0 1px;
    width: 320px;
    height: 100px;	
}

.ket {
	width:134px;
	float:left;
	text-align:right;
}

.isian {
	float:right;
}

label {
	bottom: 1px;
}

input[type=text],
input[type=password],
input[type=submit],
input[type=email] {
	display: block;
	margin-bottom: 15px;
}

input[type=checkbox] {
	margin-bottom: 15px;
}

#logon {
	border:#A09D9D solid 1px;
	width:400px;
	margin-top:30px;
	padding:20px;
	margin-bottom:20px;
}

#linked {
	margin-bottom:40px;
}

h4 {
	color:#E30A0D;
}
