/* ***************************************************************************************
 * ScrollingTable - Required styles - DO NOT CHANGE
 * *************************************************************************************** */
.scrollingTable {overflow:auto; clear:both;}
.scrollingTable > table {border-collapse:collapse; width:100%;}
.scrollingTable > table .headerHor,
.scrollingTable > table .headerVer {position:relative;}
.scrollingTable > table .headerHor {z-index:1;}




/* ***************************************************************************************
 * Demo style
 * *************************************************************************************** */
/*@import url("http://fonts.googleapis.com/css?family=Lato:400,700,900,400italic");
body {
  color:#34495e;
  text-align:center;
  font:14px/1.231 "Lato", sans-serif;}*/
.demo-headline {
  font-size:32px;
  font-weight:900;
  padding:73px 0 110px;
  text-align:center; } 
.scrollingTable {
    margin:auto;
    width:100%;
	*height:300px;
	*height:calc(100vh - 140px);
	*height:calc(100vh - 259px);
	*height:402px;
	*height:300px;
	
	*height:236px;
	*height:266px;
	*height:340px;
	max-height: 340px;
	
	
	
    
	/*-webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;*/
    *border:2px solid #DCE4EC;
	
	*background:red;
	*margin-top:20px;
}
table .headerHor,
table .headerVer {
    *color:#FFF;
    *font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}
table .headerHor {
	*background-color:#1ABC9C;
	*background:rgba(19,95,179,1.0);
	background:#1b438b;
	color: #FFFFFF;
	
	*padding-top:18px;
	*padding-bottom:18px;
	
	padding:10px 10px;
	
}
table tr th.headerHor:last-child{
	text-align:center;
}
table .headerVer {*background:#34495e;}
table th,
table td {
	*width:50px;
    min-width:50px;
	*height:30px;
	*text-align:center;
    *background-color:#ECF0F5;
}
	



