/* Pagination nested */
.dataTables_wrapper {
clear:both;
min-height:302px;
position:relative;
}

.dataTables_processing {
border:1px solid #DDDDDD;
color:#999999;
font-size:11px;
left:50%;
margin-left:-125px;
padding:2px 0;
position:absolute;
text-align:center;
top:0;
width:250px;
}

.dataTables_length {
float:left;
width:40%;
}
.dataTables_filter {
float:right;
text-align:right;
}
.dataTables_info {
clear:left;
width:60%;
}
.dataTables_paginate {
float:right;
text-align:right;
width:44px;
}
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
float:left;
height:16px;
margin-left:3px;
width:16px;
}

.paginate_disabled_previous {
	background-image: url(/img/site/dev/play-prev-2.png);
}

.paginate_enabled_previous {
	background-image: url(/img/site/dev/play-prev-1.png);
}

.paginate_disabled_next {
	background-image: url(/img/site/dev/play-next-2.png);
}

.paginate_enabled_next {
	background-image: url(/img/site/dev/play-next-1.png);
}


table.display {
clear:both;
margin:0 auto;
width:100%;
}
table.display thead th {
border-bottom:1px solid black;
cursor:pointer;
font-weight:bold;
padding:3px 18px 3px 10px;
}
table.display tfoot th {
border-top:1px solid black;
font-weight:bold;
padding:3px 10px;
}
table.display tr.heading2 td {
border-bottom:1px solid #AAAAAA;
}
table.display td {
padding:3px 10px;
}
table.display td.center {
text-align:center;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables sorting
 */

thead.ui-widget-header th.sorting_asc .ui-icon-arrowthick-1-n {
display:block;
	/*background: url(/eib.org/img/site/dev/arrow-down-2.png) no-repeat center right;*/
}

thead.ui-widget-header th.sorting_desc .ui-icon-arrowthick-1-s {
display:block;
	/*background: url(/eib.org/img/site/dev/arrow-up-2.png) no-repeat center right;*/
}

thead.ui-widget-header th.sorting .ui-icon-arrowthick-2-n-s {
display:block;
	/*background: url(/eib.org/img/site/dev/dependent-2.png) no-repeat center right;*/
}






/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Misc
 */
.top, .bottom {
	padding: 15px;
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
}

.top .dataTables_info {
	float: none;
}

.clear {
	clear: both;
}

.dataTables_empty {
	text-align: center;
}

tfoot input {
	margin: 0.5em 0;
	width: 100%;
	color: #444;
}

tfoot input.search_init {
	color: #999;
}

td.group {
	background-color: #d1cfd0;
	border-bottom: 2px solid #A19B9E;
	border-top: 2px solid #A19B9E;
}

td.details {
	background-color: #d1cfd0;
	border: 2px solid #A19B9E;
}



.paging_full_numbers {
height:22px;
line-height:22px;
width:400px;
}
.paging_full_numbers span.paginate_button, .paging_full_numbers span.paginate_active {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #AAAAAA;
cursor:pointer;
margin:0 3px;
padding:2px 5px;
}
.paging_full_numbers span.paginate_button {
background-color:#DDDDDD;
}
.paging_full_numbers span.paginate_button:hover {
background-color:#CCCCCC;
}
.paging_full_numbers span.paginate_active {
background-color:#99B3FF;
}
table.display tr.even.row_selected td {
background-color:#B0BED9;
}
table.display tr.odd.row_selected td {
background-color:#9FAFD1;
}

/*
 * Sorting classes for columns
 */
/* For the standard odd/even */
tr.odd td.sorting_1 {
	background-color: #ffffff;
}

tr.odd td.sorting_2 {
	background-color: #bfe5da;
}

tr.odd td.sorting_3 {
	background-color: #d1ede5;
}

tr.even td.sorting_1 {
	background-color: #eeeeee;
}

tr.even td.sorting_2 {
	background-color: #e4f5f0;
}

tr.even td.sorting_3 {
	background-color: #ecf8f4;
}



thead.ui-widget-header th {
white-space:nowrap;
}
html>body thead.ui-widget-header th {
background-color: transparent;
}
thead.ui-widget-header th .ui-icon{
display:none;
}
thead.ui-widget-header th span.title{
float:left;
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * TableTools styles
 */
.TableTools {
	/*padding: 3px 0 3px 3px;
	border: 1px solid #d0d0d0;
	background-color: #f0f0f0;*/
	float: right;
	/*margin-bottom: 1em;*/
}

.TableTools_button {
	position: relative;
	float: left;
	margin-right: 3px;
}

.TableTools_csv {
	background: url(/eib.org/img/site/dev/datatable/csv.png) no-repeat center center;
	border: 1px solid #f0f0f0;
}

.TableTools_csv_hover {
	background: url(/img/site/dev/datatable/csv_hover.png) no-repeat center center;
	border: 1px solid #d0d0d0;
	background-color: #fdfdfd;
}

.TableTools_xls {
	background: url(/img/site/dev/datatable/xls.png) no-repeat center center;
	border: 1px solid #f0f0f0;
}

.TableTools_xls_hover {
	background: url(/img/site/dev/datatable/xls_hover.png) no-repeat center center;
	border: 1px solid #d0d0d0;
	background-color: #fdfdfd;
}

.TableTools_clipboard {
	background: url(/img/site/dev/datatable/copy.png) no-repeat center center;
	border: 1px solid #f0f0f0;
}

.TableTools_clipboard_hover {
	background: url(/img/site/dev/datatable/copy_hover.png) no-repeat center center;
	border: 1px solid #d0d0d0;
	background-color: #fdfdfd;
}

.TableTools_print {
	background: url(/img/site/dev/datatable/print.png) no-repeat center center;
	border: 1px solid #f0f0f0;
}

.TableTools_print_hover {
	background: url(/img/site/dev/datatable/print_hover.png) no-repeat center center;
	border: 1px solid #d0d0d0;
	background-color: #fdfdfd;
}

.TableTools_PrintInfo {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 400px;
	height: 150px;
	margin-left: -200px;
	margin-top: -75px;
	text-align: center;
	background-color: #3f3f3f;
	color: white;
	padding: 10px 30px;
	
	opacity: 0.9;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}

.TableTools_PrintInfo h6 {
	font-weight: normal;
	font-size: 28px;
	line-height: 28px;
	margin: 1em;
}

.TableTools_PrintInfo p {
	font-size: 14px;
	line-height: 20px;
}


