/**
 * @file jquery.overrides.css
 *
 * CSS for overriding jquery defaults
 *
 * @author Mike Lee
 * @version 1.0
 */

.ui-widget-content, .ui-widget-header { background: none; border: none; }
.ui-widget { font-size: 1em;}
.ui-state-active, .ui-widget-content .ui-state-active { color: #17588a; }
.ui-state-default, .ui-widget-content .ui-state-default { color: #17588a; border-bottom: 1px solid #999; }
.ui-tabs { padding: 0px; }
.ui-tabs .ui-tabs-nav { padding: 0px; border-bottom: 1px solid #999; }
.ui-tabs .ui-tabs-nav li.ui-state-default { border: 1px solid #999 !important; }
.ui-tabs .ui-tabs-nav li.ui-state-active { border-bottom: 1px none #999 !important; background: #fff none; padding-bottom: 4px; }
.ui-tabs .ui-tabs-panel { padding: 20px 0px 0px 0px; }
.ui-menu .ui-menu-item a { padding: 0px 0.4em; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #000000; }
.ui-corner-top { -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; }


/* Add ins */
/* Datatable */
table.display thead th { padding: 3px 10px 3px 10px; }
table.display tr.even, table.display tr.odd, table.display tr.even td.sorting_1, table.display tr.odd td.sorting_1 { background-color: #ffffff; }
table.display td.right { text-align: right; }
table.display td { padding: 9px 10px; }

.dataTables_wrapper { min-height: 0px; }
.dataTables_length { width: 150px; }
.dataTables_paginate paging_full_numbers { width: 375px; }

.paginate_button_disabled { display: none; }
.paging_full_numbers a.paginate_button, .paging_full_numbers a.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; color: #000; }
