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

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

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

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

.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:#513B41; color:#FFFFFF; font-size: 15px; font-weight: 500; border-left: 1px solid #ccccff; text-align:left; 
} 

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

.datagrid table tbody td { 
	 border-left: 1px solid #ccccff;font-size: 15px;font-weight: 400; letter-spacing: 0; 
}

.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;}

tbody .color_1{background-color: #FFF6E7; color: #474747 !important;}
tbody .color_2{background-color: #FA3880; color: #FFF !important;}

.newtable_color td {background-color: #FFF6E7; color: #474747 !important;}

tbody tr td {border-bottom:1px #E4DCCD  solid !important;}

thead tr .w50 { width:50px !important;}