@charset "utf-8";
/* CSS Document */

.datagrid table { 
	border-collapse: collapse; text-align: left; width: 100%; border-right: 1px solid #E0E0E0;
} 

.datagrid table thead tr th{text-align: center;}
.datagrid {
	font: normal 15px 'Montserrat', sans-serif; line-height: 21px; background: #fff; overflow: hidden; /*border: 1px solid #ccccff;    #2A2A2A*/
}

.datagrid table td, .datagrid table th { 
	padding: 10px 10px; 
}

.datagrid table thead th {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #172139), color-stop(1, #172139) );
     background:-moz-linear-gradient( center top, #172139 5%, #172139 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#172139',
	endColorstr='#172139');
     background-color:#172139; color:#FFFFFF; font-size: 15px; font-weight: normal; border-left: 1px solid #ccccff; text-align:left;
} 

.datagrid table thead th:first-child { 
	border: none; 
}

.datagrid table tbody td { 
	color: #474747; border-left: 1px solid #ccccff;font-size: 13px;font-weight: normal; 
}

.datagrid table tbody .alt td { 
	background: #f3ddd1; color: #474747; 
}

.datagrid table tbody td:first-child { 
	border-left: none; 
}

.datagrid table tbody tr:last-child td { 
	border-bottom: none; 
	
}
.clmn_bgcolor{background: green;}
.datagrid table tbody tr td .clmn_bgcolor{background-color: green;}