/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables features
 */

.pages_wrapper {
	min-height: 302px;
	_height: 302px;
	clear: both;
	margin: 0px;
}


.dataTables_processing {
	position: absolute;
	top: 0px;
	left: 50%;
	width: 250px;
	margin-left: -125px;
	border: 1px solid #ddd;
	text-align: center;
	color: #999;
	font-size: 11px;
	padding: 2px 0;
}

.dataTables_length {
	text-align:left;
	width: 40%;
	float: left;
	clear:left;
}

.dataTables_filter {
	width: 50%;
	float: right;
	text-align: right;
}

.dataTables_info {
	width: 60%;
	float: left;
	text-align:left;
}


.pages_table {
	position: relative;
	left: 0px;
	top: 25px;
	border-collapse: collapse;
}

html >/**/ body .pages_table {
	position: relative;
	top: 25px;
	   border-collapse: collapse;
	left: -258px;
}

* html .pages_table .file_table {
left: 0px;
}


.pages_table * {
	border: 1px solid #eeeeee;
	padding: 10px;
}

#pages_table_info {
	position: relative;
	top: 25px;
	left: -20px;
	width: 200px;
	background: #ffffff;
	padding: 10px;
}

#pages_table_wrapper .dataTables_paginate {
	position: relative;
	top: 35px;
	left: 150px;
	width: 400px;
	height: 100px;

	color: #333333;
}

th {
	font-size: 12px;
	text-align: left;
}

.odd {
	background: #f6f6f6;
}

#files_table_length {
	display: none;
}

#files_table_info {
	position: relative;
	font-size: 10px;
	top: 65px;
	left: -10px;
	width: 600px;
	background: #ffffff;
	padding: 10px;
}

#files_table tr {
	height: 28px;
}

#files_table {
	width: 600px;
	position: relative;
	top: 40px;
	left: 0px;
}


#files_table td {
	vertical-align: bottom;
}

#files_table_filter {
	width: 200px;
	padding-right: 20px;
	float: right;
}

#files_table_wrapper {
	position: relative;
	top: 0px;
	left: 0px;
}

.smalltext {
	font-size: 10px;
}

#files_table td {
	vertical-align: middle;
}

#files_table_wrapper .dataTables_paginate {
	position: absolute;
	top: -36px;
	left: 420px;
	font-size: 10px;
	text-align: right;
}

#files_dialog_instructions {

}


.paginate_button.previous:before {
	content: " | ";
}

.paginate_button.previous:after {
	content: " | ";
}

.paginate_button.next:before {
	content: " | ";
}

.paginate_button.last:before {
	content: " | ";
}

.paginate_button:before {
	content: " ";
}

.paginate_active:before {
	content: " ";
}

#media_table{
	width:100%;
	float:left;
}
.dataTables_wrapper{
	width:100%;
}
.dataTables_paginate{
	float:right;
}