#customs {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

#customs td, #customs th {
    border: 1px solid #ddd;
    padding-top: 3px;
	padding-left: 2px;
	padding-right: 3px;
	padding-bottom: 3px;
	font-size:20px;
}

#customs tr:nth-child(even){background-color: #f2f2f2;}

#customs tr:hover {background-color: #ddd;}

#customs th {
    padding-top: 20px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #4CAF50;
    color: white;
}
.style3 {color: #FFFFFF; font-weight: bold; }

input[type=text], select {
    //width: 100%;
    padding: 1px 1px;
    margin: 0px 0;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 2px;
    box-sizing: border-box;
	//font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	//vertical-align:bottom;
}

input[type=password], select {
    //width: 100%;
    padding: 1px 1px;
    margin: 0px 0;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 2px;
    box-sizing: border-box;
	//font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	//vertical-align:bottom;
}

input[type=submit] {
    //width: 100%;
    background-color: #FF0000;
    color: white;
    padding: 4px 4px;
    margin: 4px 4px;
    border: none;
    border-radius: 2px;
	box-sizing: border-box;
    cursor: pointer;
	/*font-size:20px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*vertical-align:bottom;*/
}

input[type=submit]:hover {
    background-color: #990000;
}

div.font-merah{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:20px; 
	color:#FF3333;
}

div.font-hitam{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:20px; 
	color:#000000;
}


.font-abu{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:20px; 
	color:#666666;
}

.font-putih{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:20px; 
	color:#ffffff;
}

.paddingmenu{
	padding-left:5; 
	padding-bottom:5; 
	padding-top:5; 
	padding-right:5;
	vertical-align:middle;
	/*font-weight:bold;*/
}

.paddingwide{
	padding-left:5; 
	padding-bottom:5; 
	padding-top:5; 
	padding-right:5;
	vertical-align:middle;
	/*font-weight:bold;*/
}

.paddinglogin{
	padding-left:40; 
	padding-bottom:5; 
	padding-top:5; 
	padding-right:5;
	vertical-align:bottom;
	/*font-weight:bold;*/
}

.garis_bawah{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#666666;
}

.garis_bawah2{
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#666666;
}

.shadow{
 	-moz-box-shadow: 2px 2px 1px #888;
	-webkit-box-shadow: 2px 2px 1px #888;
	box-shadow: 2px 2px 1px #888;
}

.grad {
    background: red; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(red, yellow); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(red, yellow); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(red, yellow); /* For Firefox 3.6 to 15 */
    background: linear-gradient(red, yellow); /* Standard syntax */
}

.font-sedang{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:20px; 
	color:#000000;
}



.menucustoms {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    border-collapse: collapse;
	font-size:20px;
    /*width: 100%;
	
	
	background-color: #666666;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    color: transparent;
    text-shadow: rgba(255,255,255,0.5) 0px 3px 3px;
	*/
}

.paddingmenu{
	padding-left:40; 
	padding-bottom:10; 
	padding-top:10; 
	padding-right:10;
	vertical-align:middle;
	//font-weight:bold;
}

.paddingwide{
	padding-left:10; 
	padding-bottom:10; 
	padding-top:5; 
	padding-right:10;
	vertical-align:middle;
	//font-weight:bold;
}

.paddinglogin{
	padding-left:40; 
	padding-bottom:10; 
	padding-top:10; 
	padding-right:10;
	vertical-align:bottom;
	//font-weight:bold;
}

.garis_bawah{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#666666;
}

.garis_bawah2{
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#666666;
}

.shadow{
 	-moz-box-shadow: 7px 7px 3px #888;
	-webkit-box-shadow: 7px 7px 3px #888;
	box-shadow: 7px 7px 3px #888;
}

.shadow{
 	-moz-box-shadow: 2px 2px 1px #888;
	-webkit-box-shadow: 2px 2px 1px #888;
	box-shadow: 2px 2px 1px #888;
}

.grad {
    background: red; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(red, yellow); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(red, yellow); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(red, yellow); /* For Firefox 3.6 to 15 */
    background: linear-gradient(red, yellow); /* Standard syntax */
}

.font-sedang{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:20px; 
	color:#000000;
}

halaman{
	color:#333333;
	font-size:20px;
	font-family:"Calibri"
}

a.halaman:link{
	text-decoration:none;
	color:#FFFFFF;
	background-color:#999999;
	font-size:20px;
	font-family:"Calibri"
}

a.halaman:visited{
	text-decoration:none;
	color:#FFFFFF;
	background-color:#999999;
	font-size:20px;
	font-family:"Calibri"
}

.font30{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:20px; 
}

.font15{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:15px; 
}

.font15putih{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:15px;
	color:#FFFFFF;
}

#padding10{
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
}

 .modal-backdrop {
    /* bug fix - no overlay */    
    display: none !important;    
}


div.numpang {
  /*width:100px;
  height:100px;*/
}

div.box1 {
	width:100%;
  	background:#dad7d7;
  	position:absolute;
  	top:0px;
  	z-index:1;
	overflow:hidden;
}

div.box2 {
	width:100%;
  	background:none;
  	position:relative;
  	top:-60px;
  	left:5px;
  	z-index:2;
	height:0px;
}

div.box3 {
	width:100%;
  	background:none;
  	position:relative;
  	top:-140px;
  	left:5px;
  	z-index:2;
	height:0px;
}