.ui-jqgrid .OddRow {
    background: #d0e5f5; 
}
.ui-jqgrid .OddRow.ui-state-highlight {
    background: #FBEC88;
}
.ui-icon.grid_point{
    width: 16px;
    height: 16px;
    background-image:url(/static/admin/img/icons/grid_point.png);
}
.ui-icon.grid_plus{
    width: 16px;
    height: 16px;
    background-image:url(/static/admin/img/icons/grid_plus.png);
}
.ui-icon.grid_minus{
    width: 16px;
    height: 16px;
    background-image:url(/static/admin/img/icons/grid_minus.png);
}
.ui-jqgrid tr.jqgrow td a.column_action {
    text-decoration: underline;
    color:#2E6E9E;
    vertical-align: middle;
}
td .acolumn_icon {
    width: auto;
    height: 17px;
    vertical-align: middle;
}
td[style*="text-align:right"] .acolumn_icon {
    float: left;
}
.ui-jqgrid tr.footrow td.sum_grid_foot_class {
    color:#000000;
}
.ui-jqgrid tr.footrow td.min_grid_foot_class {
    color:#0000FF;
}
.ui-jqgrid tr.footrow td.max_grid_foot_class {
    color:#FF0000;
} 
.ui-jqgrid tr.footrow td.avg_grid_foot_class {
    color:#008000;
}
.ui-jqgrid tr.footrow td.count_grid_foot_class {
    background-color:#FBEC88;
}
.ui-jqgrid tr.footrow td.first_grid_foot_class {
    background-color:#CCCCFF;
}
.ui-jqgrid tr.footrow td.last_grid_foot_class {
    background-color:#FFCCCC;
}
.ui-jqgrid  tr.jqgrow td.not_edit_cell{
	font-style: italic;
}
.ui-jqgrid  tr.jqgrow td.changed_cell{
	font-weight: bold;
}
.ui-jqgrid  tr.jqgrow td.no_set_cell{
	background-color:#EEEEEE;
	font-style: italic;
}
.ui-jqgrid  tr.jqgrow td.dirty-cell{
	font-weight: bold;
}
.acontrol .ui-jqgrid  tr.jqgrow td.ainput_row_td {
    white-space: nowrap;
}
.ui-jqgrid  tr.jqgrow .ainput_row_div {
	padding-right: 3px;
	white-space: nowrap;
	-moz-box-sizing: border-box;
	overflow: hidden;
}
.ui-jqgrid  tr.jqgrow .ainput_row_div a:focus {
	outline: 1px solid #ffaaaa;
	background: #ffff99;
}
.ui-jqgrid  tr.jqgrow .ainput_row_div input:focus {
	background: #ffffbb;
}
.ui-jqgrid  tr .ainput_row_div.ri_link {
	background: #EEEEEE;
	border: 1px solid;
}
.ui-jqgrid  tr .ainput_row_div .ainput_row{
	width: 100%;
}
.ui-jqgrid  tr .ainput_row_div .ainput_row_link{
	display:inline-block;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
	cursor: pointer;
	width: calc(100% - 16px);
}
.ui-jqgrid  tr .ainput_row_icon {
	display:inline-block;
	cursor: pointer;
}
.ui-jqgrid  tr .ainput_row_icon img{
	width: 14px;
	height: 14px;
	float: left;
}
.ui-jqgrid  tr .ainput_row_div .ui-dropdownchecklist-selector-wrapper{
	height: 20px;
}
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column-header {
	text-align: center;
}
.jqGrid .ui-jqgrid .ui-jqgrid-titlebar {
	padding: .01em .2em .01em .3em;
}
.jqGrid .sel_button_cell {
    background-repeat: no-repeat;
    background-position: calc(100% - 2px) center;
	background-size: auto 16px;
}
.PropTreeGridDict .ui-jqgrid tr.jqgrow td {
	white-space: nowrap;
}
