    .dataTables_wrapper .dataTables_filter {
        float: right;
        text-align: right;
        visibility: hidden;
}

    .dataTables_wrapper .dataTables_length {
        float: right;
        text-align: right;
}

    .dataTables_wrapper .dataTables_info  { 
        text-align: right; 
    }
    
    .grid-view .filters input, .grid-view .filters select  { 
        width: 95%!important;
    }
    div.dataTables_length > label > select {
        min-width: 80px !important;
    }

    table.dataTable thead .sorting,
    table.dataTable thead .sorting_asc,
    table.dataTable thead .sorting_desc,
    table.dataTable thead .sorting_asc_disabled,
    table.dataTable thead .sorting_desc_disabled {
    cursor: pointer;
    *cursor: hand;
    background-repeat: no-repeat;
    background-position: center right;
    }

    table.dataTable thead .sorting {
    background-image: url('../images/sort_both.png');
    }
    table.dataTable thead .sorting_asc {
    background-image: url('../images/sort_asc.png');
    }
    table.dataTable thead .sorting_desc {
    background-image: url('../images/sort_desc.png');
    }
    table.dataTable thead .sorting_asc_disabled {
    background-image: url('../images/sort_asc_disabled.png');
    }
    table.dataTable thead .sorting_desc_disabled {
    background-image: url('../images/sort_desc_disabled.png');
    }
	.dataTables_wrapper .dataTables_info {
	padding-top: 0;	
	}
	.dataTables_wrapper .dataTables_paginate .paginate_button{
	padding: 0.2em 0.4em;
	}
	.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{
	border: 0;	
	}
	.buttons-excelEdit{
    border:none !important;
    padding : 0.2em 0.4em !important;
    background: transparent !important; 
    font-size:1.0em !important; 
    vertical-align: middle !important; 
    margin-bottom : 0 !important; 
    color : #3d3d3d !important; 
    padding-top:2px !important; 
	}
	
	