﻿
.dataload
{
    left: 50%; 
    width:240px;
    height:40px;    
    margin-left: -125px;
    margin-top: -15px;
    padding:10px;
    border:solid 1px black;
    background-color:white;       
    top: 50%;  
    position:fixed;           
}

.bottom
{
    border-bottom: 0px !important;
}

table.dataTable td.center,
table.dataTable td.dataTables_empty {
	text-align: center;
}

.dataTables_empty a {
    text-decoration: underline;
}
.table tr.marked em {
    color: #fff;
}

.table tr.rowdisabled {
    background-color: lightgray;
    color: darkgray;
}

.table tr.rowdisabled em {    
    color: darkgray;
}

.table tr.rowdisabled em:hover {    
    color: darkgray;
    cursor: default;
}

table.dataTable thead { background-color: #ffffff; text-align:left;padding-bottom:10px; padding-left:10px; padding-right:10px; padding-top:10px; height: 25px;}

table.dataTable tr {text-align:left; }
table.dataTable tr td {padding:3px 3px 3px 3px; }

table.dataTable em
{
    color: #0066CC;
}
table.dataTable em:hover
{
    color: #EF0842;
}

table.dataTable tr.odd { background-color: #e3e5e6; }
table.dataTable tr.even { background-color: #fff; }

/*
 * Table wrapper
 */
.dataTables_wrapper {
	position: relative;
	clear: both;
	/*zoom: 1;*/
}


/*
 * Page length menu
 */
.dataTables_length {
	display: inline;
    
}


/*
 * Filter
 */
.dataTables_filter {
	float: right;
	text-align: right;
}


/*
 * Table information
 */
.dataTables_info {
    display: inline;
}


/*
 * Pagination
 */

.bottom_container
{
    margin: 2px;
    display: inline-block;    
    height: 20px;
}

.paginate_container
{
    text-align: right;
    float: right;
}

.information_container
{
    display: none;
}
.length_container
{
    display: inline;
    position: absolute;
    right: 0px;
    vertical-align: middle;

}

/* Two button pagination - previous / next */
.paginate_disabled_previous,
.paginate_enabled_previous,
.paginate_disabled_next,
.paginate_enabled_next {
	height: 19px;
	float: left;
	cursor: pointer;
	/*cursor: hand;*/
	color: #111 !important;
}
.paginate_disabled_previous:hover,
.paginate_enabled_previous:hover,
.paginate_disabled_next:hover,
.paginate_enabled_next:hover {
	text-decoration: none !important;
}
.paginate_disabled_previous:active,
.paginate_enabled_previous:active,
.paginate_disabled_next:active,
.paginate_enabled_next:active {
	outline: none;
}

.paginate_disabled_previous,
.paginate_disabled_next {
	color: #666 !important;
}
.paginate_disabled_previous,
.paginate_enabled_previous {
	padding-left: 23px;
}
.paginate_disabled_next,
.paginate_enabled_next {
	padding-right: 23px;
	margin-left: 10px;
}


.paginate_enabled_previous { background: url('back_enabled.png') no-repeat top left; }
.paginate_enabled_previous:hover { background: url('back_enabled_hover.png') no-repeat top left; }
.paginate_disabled_previous { background: url('back_disabled.png') no-repeat top left; }

.paginate_enabled_next { background: url('forward_enabled.png') no-repeat top right; }
.paginate_enabled_next:hover { background: url('forward_enabled_hover.png')  no-repeat top right; }
.paginate_disabled_next { background: url('forward_disabled.png') no-repeat top right; }

/* Full number pagination */
.paging_full_numbers {
	height: 30px;
	line-height: 22px;
    float: left;
}
.paging_full_numbers a:active {
	outline: none;
}
.paging_full_numbers a:hover {
	text-decoration: none;
}


.paging_full_numbers a.paginate_button
    {
    font-weight: normal;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

    border: 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 5px;
    margin: 0px 0px;
    cursor: pointer;
    background-color: #fff;
    font-size: 13px;
    vertical-align: middle;
    }


.paging_full_numbers a.paginate_active {
    font-weight: bold;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

    border: 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 5px;
    margin: 0px 0px;
    cursor: default;
    background-color: #fff;
    font-size: 13px;
    vertical-align: middle;
}

.paging_full_numbers a.paginate_button {
	background-color: #fff;
    font-size: 13px;
}

.paging_full_numbers a.paginate_button:hover {
	background-color: #fff;
	text-decoration: underline !important;
    color: #de0000 !important;
}

.paging_full_numbers a.paginate_button_disabled, .paging_full_numbers a.paginate_button_disabled:hover
{
    visibility: hidden;
    background-color: #ebe9e9;
    cursor: default;
    border: 1px solid #ccc;
}


/*
 * Processing indicator
 */
.dataTables_processing {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 0px;
	height: 0px;
    visibility: hidden;
    display: none;
}
 
table.dataTable thead th:active,
table.dataTable thead td:active {
	outline: none;
}


/*
 * Scrolling
 */
.dataTables_scroll {
	clear: both;
}

.dataTables_scrollBody {
	/*margin-top: -1px;*/
	-webkit-overflow-scrolling: touch;
}

.sorting 
{ 
    cursor: pointer;
}

.sorting_asc 
{ 
    background-image: url('sort_asc.png');
    background-position: center right;
    background-repeat: no-repeat;
    cursor: pointer;
}
.sorting_desc 
{
    background-image: url('sort_desc.png');
    background-position: center right;
    background-repeat: no-repeat;
    cursor: pointer;
}
    