table {width:100%;margin:0 auto;border-collapse:collapse;font-family:'Roboto', sans-serif;}
table th td {font-weight:bold!important;}
table th {background:#1C304B;color:#fff;font-weight:400;padding:5px 10px;font-family:'Roboto', sans-serif;font-size:15px;}

table td {padding:5px;border-bottom:1px solid #f2f2f2;font-size:15px!important;}
table td a {text-decoration:none;color:#C00!important;}
table tr {background:#fff;}
table td:hover {background:#FFFFFF;}
table td {-webkit-transition:all 0.7s ease-in-out 0s;-moz-transition:all 0.7s ease-in-out 0s;-o-transition:all 0.7s ease-in-out 0s;transition:all 0.7s ease-in-out 0s;}
table tr:nth-child(2n+0) {background:#f9f9f9;}
table td:hover, table td:nth-child(2n+0):hover {background:#f2f2f2;}

/* Table */
table.dataTable {margin:0 auto;clear:both;width:100%;}
table.dataTable thead th {border-bottom:0px solid white;font-weight:normal;cursor:pointer;*cursor:hand;}
table.dataTable tfoot th {border-top:1px solid black;font-weight:bold;}
table.dataTable td.center,
table.dataTable td.dataTables_empty {text-align:center;}
table.dataTable tr.odd { background-color:#f2f2f2;}
table.dataTable tr.even { background-color:white;}
table.dataTable tr.odd td.sorting_1 { background-color:#f2f2f2;}
table.dataTable tr.odd td.sorting_2 { background-color:#f2f2f2;}
table.dataTable tr.odd td.sorting_3 { background-color:#E0E2FF;}
table.dataTable tr.even td.sorting_1 { background-color:#FFFFFF;}
table.dataTable tr.even td.sorting_2 { background-color:#F2F3FF;}
table.dataTable tr.even td.sorting_3 { background-color:#F9F9FF;}

/* Table wrapper */
.dataTables_wrapper {position:relative;clear:both;*zoom:1;}

/* Page length menu */
.dataTables_length {width:auto;float:left;text-align:center;font-size:13px;font-family:'Roboto', sans-serif;margin:10px 0;padding:10px 0;}
.dataTables_length select {padding:4px;width:auto;border:1px solid #000;background:#fff;border-radius:2px;font-size:13px!important;font-family:'Roboto', sans-serif!important;}
@media screen and (max-width:990px) 
{
	.dataTables_length {width:100%;float:none;font-size:15px;margin:0 auto;text-align:center;}
}

/* Filter */
.dataTables_filter {width:83%;float:right;text-align:right;font-size:13px;font-family:'Roboto', sans-serif;margin:10px 0;padding:10px 0;}
.dataTables_filter input {padding: 3px;width: 200px;border: 1px solid #ccc;background: #fff;border-radius: 3px;font-size:13px!important;font-family:'Roboto', sans-serif!important;}
@media screen and (max-width:990px) 
{
	.dataTables_filter {float:none;text-align:center;font-family:'Roboto', sans-serif;font-size:15px;margin:0 auto;}
	.dataTables_filter input{padding:0;width:100%;border:1px solid #ccc;background:#f2f2f2;border-radius:3px;text-align:center;margin:0 auto;}
}

/* Table information */
.dataTables_info {clear:both;float:left;color:#1C304B;padding:10px 0;}

/* Pagination */
.dataTables_paginate {float:right;text-align:right;}

/* Two button pagination - previous / next */
.paginate_disabled_previous,
.paginate_enabled_previous,
.paginate_disabled_next,
.paginate_enabled_next {height:auto;float:left;cursor:pointer;*cursor:hand;color:#1C304B !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 {}
.paginate_disabled_previous,
.paginate_enabled_previous {padding:10px;}
.paginate_disabled_next,
.paginate_enabled_next {padding:10px;}

.paginate_enabled_previous { background:#EEE;}
.paginate_enabled_previous:hover { background:#DDD;}
.paginate_enabled_next { background:url('../images/forward_enabled.png') no-repeat top right;}
.paginate_enabled_next:hover { background:url('../images/forward_enabled_hover.png') no-repeat top right;}
.paginate_disabled_next { background:url('../images/forward_disabled.png') no-repeat top right;}

/* Full number pagination */
.paging_full_numbers {height:22px;line-height:22px;}
.paging_full_numbers a:active {outline:none}
.paging_full_numbers a:hover {text-decoration:none;}
.paging_full_numbers a.paginate_button,
.paging_full_numbers a.paginate_active {border:1px solid #aaa;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:2px 5px;margin:0 3px;cursor:pointer;*cursor:hand;color:#333 !important;}
.paging_full_numbers a.paginate_button {background-color:#ddd;}
.paging_full_numbers a.paginate_button:hover {background-color:#ccc;text-decoration:none !important;}
.paging_full_numbers a.paginate_active {background-color:#99B3FF;}
.dataTables_processing {position:absolute;top:50%;left:50%;width:250px;height:30px;margin-left:-125px;margin-top:-15px;padding:8px 0 2px 0;border:1px solid #ddd;text-align:center;color:#666;font-size:12px;background-color:white;}