@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;
}
<!-------------------------------->




.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;
  height:30px;
  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;
  line-height:25px;
  

}


.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;
}


