@charset "utf-8";
/* CSS Document */
.tb-room {
  width:100%;
  text-shadow: 1px 1px 0px #fff;
  background: rgba(255,255,255,1.00);
  border:1px solid rgba(215,215,215,1.00);
  border-collapse: collapse;
  text-shadow:none;
 
}


.tb-room th{
	
  padding:5px 5px 5px 5px;
  border: 1px solid #ccc;
  background-color:rgba(240, 248, 254, 0.7);
  white-space: -o-pre-wrap; 
  word-wrap: break-word;
  white-space: pre-wrap; 
  white-space: -moz-pre-wrap; 
  white-space: -pre-wrap;
}



.tb-room tr{
  white-space: nowrap;
  

}

.tb-room tr:nth-child(even){
	background-color:rgba(240, 248, 254, 0.7);
	}



.tb-room td {
  border: 1px solid rgba(215,215,215,1.00);
  background-color:rgba(255, 255, 255, 1);
  padding:5px 5px 5px 5px;
  white-space: -o-pre-wrap; 
  word-wrap: break-word;
  white-space: pre-wrap; 
  white-space: -moz-pre-wrap; 
  white-space: -pre-wrap;
  white-space: normal;
}

.tb-room td p{
  padding: 0;
  margin-top:20px;
margin-bottom:20px;
}

<!-------------------------------->

.tb-room-line {
  width:100%;
  text-shadow: 1px 1px 0px #fff;
  background: rgba(255,255,255,1.00);
  border:1px solid #ccc;
  border-collapse: collapse;
  text-shadow:none;
 
}


.tb-room-line th{
	
  padding:5px 5px 5px 5px;
  border-bottom: 1px solid #ccc;
  border-left:1px solid #ccc;
  background-color:rgba(240, 248, 254, 0.7);
  white-space: -o-pre-wrap; 
  word-wrap: break-word;
  white-space: pre-wrap; 
  white-space: -moz-pre-wrap; 
  white-space: -pre-wrap;
}



.tb-room-line tr{
  white-space: nowrap;
  

}

.tb-room-line tr:nth-child(even){
	background-color:rgba(240, 248, 254, 0.7);
	}



.tb-room-line td {
  border-bottom: 1px solid #ccc;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  background-color:rgba(255, 255, 255, 1);
  padding:5px 5px 5px 5px;
  white-space: -o-pre-wrap; 
  word-wrap: break-word;
  white-space: pre-wrap; 
  white-space: -moz-pre-wrap; 
  white-space: -pre-wrap;
  white-space: normal;
}

.tb-room-line td p{
  padding: 0;
  margin-top:20px;
margin-bottom:20px;
}

<!-------------------------------->

.line-room {
  width:100%;
  height:auto;
  text-shadow: 1px 1px 0px #fff;
  background: rgba(255,255,255,1.00);
  border:0px solid rgba(215,215,215,1.00);
  border-collapse: collapse;
  text-shadow:none;
 
}

.line-room th {
  border-top: 1px solid #ccc;
  background-color:rgba(255,255,255,1.00);

}

.line-room tr {
  white-space: nowrap;
}

.line-room tr:nth-child(even){
	background-color:rgba(255, 255, 255, 1);
	}

.line-room td {
  border-left: 1px solid rgba(215,215,215,1.00);
  background-color:rgba(255, 255, 255, 1);

}

.line-room td p {
  padding: 0;
  margin-top:20px;
  margin-bottom:20px;
}

<!-------------------------------->


.lx {
	width:100%;
  
  color: #337ab7;
  font-size:14px;
  text-shadow: 1px 1px 0px #fff;
  background-color: #fff;
  border:1px solid #fff;
  border-collapse: collapse;
  text-shadow:none;
 
}

.lx th {
	
  padding:15px 10px 15px 10px;
  border: 1px solid #ccc;
    height:30px;
  background:#337ab7;
  font-family: 'Montserrat-SemiBold';
  font-style: normal;
  font-weight: bold;
  color:#fff;
  font-size:12px;
  white-space: -o-pre-wrap; 
  word-wrap: break-word;
  white-space: pre-wrap; 
  white-space: -moz-pre-wrap; 
  white-space: -pre-wrap;
  line-height:25px;
}


.lx tr {
  white-space: nowrap;

}

.lx td {
   border:1px solid #ccc;
  height:30px;
  padding: 5px 10px 5px 10px;
  font-family: 'Montserrat-Light';
  font-style: normal;
  font-weight: 100;
  white-space: -o-pre-wrap; 
  word-wrap: break-word;
  white-space: pre-wrap; 
  white-space: -moz-pre-wrap; 
  white-space: -pre-wrap;
  line-height:25px;
  text-align:left;

}



.lx tbody tr:nth-child(even)
{
background-color:rgba(240, 248, 254, 0.7);
}

.lx tbody tr:nth-child(odd)
{
background-color:#fff;
}

/*

.lx tr:nth-child(even){
	background-color:rgba(240, 248, 254, 0.7);

	}

.lx tr:nth-child(odd)
{
background-color:rgba(240, 248, 254, 0.7);
}


.lx tr:nth-child(odd)
{
background-color:rgba(240, 248, 254, 0.7);
}
.lx tbody td:nth-of-type(even),
.lx tbody tr:nth-of-type(even),
.lx thead th:nth-of-type(even){
	background:rgba(255,255,136,0.5);
}


tbody td:nth-of-type(even),
thead th:nth-of-type(even){
	background:rgba(255,255,136,0.5);
}

tbody td:nth-of-type(odd),
thead th:nth-of-type(odd){
	background:rgba(255,255,136,0.5);
}

#one tbody tr:nth-of-type(odd){
	background:rgba(255,255,136,0.5);
}


*/


.lxs {
  width:100%;
  text-shadow: 1px 1px 0px #fff;
  background-color: #fff;
  border:1px solid #fff;
  border-collapse: collapse;
  text-shadow:none;
  white-space: -o-pre-wrap; 
  word-wrap: break-word;
  white-space: pre-wrap; 
  white-space: -moz-pre-wrap; 
  white-space: -pre-wrap;
  line-height:25px;
 
}

.lxs th {
	
  padding:5px 5px 5px 5px;
  border: 1px solid #ccc;
  height:30px;
  background:#0387b3;
  white-space: -o-pre-wrap; 
  word-wrap: break-word;
  white-space: pre-wrap; 
  white-space: -moz-pre-wrap; 
  white-space: -pre-wrap;
  line-height:25px;
}



.lxs tr {
  white-space: nowrap;

}

.lxs td {
  border: 1px solid #ccc;
  padding: 5px;
  white-space: pre-wrap;
  word-wrap: break-word;
  word-break: break-word;
  line-height: 25px;
  white-space: -webkit-pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -ms-pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
  word-break: break-all;
  white-space: normal;
}

.lxs td p {
  margin: 0; 
   padding: 0;
}


.lxs tbody tr:nth-child(even)
{
background-color:rgba(240, 248, 254, 0.7);
}

.lxs tbody tr:nth-child(odd)
{
background-color:#fff;
}


/*================================laporan========================================*/

.lap {
	width:100%;
  text-shadow: 1px 1px 0px #fff;
  border-collapse: collapse;
  text-shadow:none;
}

.lap th {
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  padding:10px;
  font-size:12px;
  font-weight:bold;
  white-space: nowrap;
  border:1px solid #CBCBCB;
  color:#5C5C5C;
  padding:15px;
}



.lap tr {
  white-space: nowrap;
}



.lap td {
	
  height:14px;
   border:1px solid #CBCBCB;
  padding: 7px 10px 7px 10px;
	font-size:14px;
   color:#4B4B4B;
}


