@charset "utf-8";
/* CSS Document */
.tb-room {
  
	width:100%;
  font-family: Arial, Helvetica, sans-serif;
  color: #666;
  font-size:12px;
  text-shadow: 1px 1px 0px #fff;
  background: rgba(255,255,255,1.00);
  border:1px solid rgba(213,213,213,1.00);
  border-collapse: collapse;
  text-shadow:none;
 
}

.tb-room th {
	
  padding:15px 10px 15px 10px;
  border: 1px solid rgba(215,215,215,1.00);
  
  background:rgba(244,244,244,1.00);
  color:rgba(90,90,90,1.00);
  font-size:12px;
  font-weight:bold;
  font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  white-space: nowrap;
}



.tb-room tr {
  white-space: nowrap;

}

.tb-room tr:nth-child(even){
	background:rgba(249,249,249,1.00);
	}



.tb-room td {
border: 1px solid rgba(215,215,215,1.00);
height:30px;
  padding: 5px 10px 5px 10px;
  color:rgba(122,122,122,1.00);

word-wrap: break-word; /* Memaksa kata panjang untuk turun baris */
  white-space: normal;   /* Izinkan teks membungkus */
  overflow-wrap: break-word; /* Alternatif modern */
 
}

/*================================laporan========================================*/

.lap {
	width:100%;
  font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
  font-size:12px;
  text-shadow: 1px 1px 0px #fff;
  border-collapse: collapse;
  text-shadow:none;
 border-bottom:1px solid #8E8E8E;
}

.lap th {
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
  padding:10px;
  border: 1px solid #8E8E8E;
  font-size:12px;
  font-weight:bold;
  white-space: nowrap;
}



.lap tr {
  white-space: nowrap;
  border-bottom: 1px solid #8E8E8E;
}



.lap td {
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
  height:13px;
   border-left:1px solid #8E8E8E;
   border-right:1px solid #8E8E8E;
  padding: 7px 10px 7px 10px;
	font-size:13px;
 
}


