.dataTables_wrapper { width: 100%; min-height: 125px; clear: both; _height: 302px; zoom: 1; /* Feeling sorry for IE */ } #wanted_table_wrapper { margin-top: 0; } .dataTables_processing { position: absolute; top: 50%; left: 50%; width: 20px; height: 30px; margin-left: -125px; margin-top: -15px; padding: 14px 0 2px 0; border: 1px solid #ddd; text-align: center; color: #999; font-size: 14px; background-color: white; } .dataTables_length { width: 40%; float: left; } .dataTables_filter { width: 50%; float: right; text-align: right; margin-bottom: 15px; } .dataTables_filter input { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCC; font-size: 15px; padding: 2px 4px; } .dataTables_info { width: 50%; float: left; font-weight: bold; } .dataTables_paginate { width: 44px; * width: 50px; float: right; text-align: right; } /* Pagination nested */ .paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next { height: 19px; width: 19px; margin-left: 3px; float: left; } .paginate_disabled_previous { background-image: url('../images/back_disabled.jpg'); } .paginate_enabled_previous { background-image: url('../images/back_enabled.jpg'); } .paginate_disabled_next { background-image: url('../images/forward_disabled.jpg'); } .paginate_enabled_next { background-image: url('../images/forward_enabled.jpg'); } /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * DataTables display */ table.display { margin: 20px auto; clear: both; border:1px solid #EEE; width: 100%; /* Note Firefox 3.5 and before have a bug with border-collapse * ( https://bugzilla.mozilla.org/show%5Fbug.cgi?id=155955 ) * border-spacing: 0; is one possible option. Conditional-css.com is * useful for this kind of thing * * Further note IE 6/7 has problems when calculating widths with border width. * It subtracts one px relative to the other browsers from the first column, and * adds one to the end... * * If you want that effect I'd suggest setting a border-top/left on th/td's and * then filling in the gaps with other borders. */ } table.display thead th { padding: 3px 18px 3px 10px; background-color: white; font-weight: bold; font-size: 16px; } table.display tfoot th { padding: 3px 18px 3px 10px; border-top: 1px solid black; font-weight: bold; } table.display tr.heading2 td { border-bottom: 1px solid #aaa; } table.display td { padding: 8px 10px; font-size: 12px; } table table.display td.center { text-align: center; } /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Little hack to handle the two tables on the upcoming page */ table.display_no_select { margin: 20px auto; clear: both; border:1px solid #EEE; width: 100%; /* Note Firefox 3.5 and before have a bug with border-collapse * ( https://bugzilla.mozilla.org/show%5Fbug.cgi?id=155955 ) * border-spacing: 0; is one possible option. Conditional-css.com is * useful for this kind of thing * * Further note IE 6/7 has problems when calculating widths with border width. * It subtracts one px relative to the other browsers from the first column, and * adds one to the end... * * If you want that effect I'd suggest setting a border-top/left on th/td's and * then filling in the gaps with other borders. */ } table.display_no_select thead th { padding: 3px 18px 3px 10px; background-color: white; font-weight: bold; font-size: 16px; } table.display_no_select tfoot th { padding: 3px 18px 3px 10px; border-top: 1px solid black; font-weight: bold; } table.display_no_select tr.heading2 td { border-bottom: 1px solid #aaa; } table.display_no_select td { padding: 8px 10px; font-size: 12px; } table table.display_no_select td.center { text-align: center; } /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * DataTables display for log screen */ table.display_log { margin: 20px auto; clear: both; border:1px solid #EEE; width: 100%; /* Note Firefox 3.5 and before have a bug with border-collapse * ( https://bugzilla.mozilla.org/show%5Fbug.cgi?id=155955 ) * border-spacing: 0; is one possible option. Conditional-css.com is * useful for this kind of thing * * Further note IE 6/7 has problems when calculating widths with border width. * It subtracts one px relative to the other browsers from the first column, and * adds one to the end... * * If you want that effect I'd suggest setting a border-top/left on th/td's and * then filling in the gaps with other borders. */ } table.display_log thead th { padding: 3px 18px 3px 10px; background-color: white; font-weight: bold; } table.display_log tfoot th { padding: 3px 18px 3px 10px; border-top: 1px solid black; font-weight: bold; } table.display_log tr.heading2 td { border-bottom: 1px solid #aaa; } table.display_log td { padding: 4px 10px; font-size: 12px; } table table.display_log td.center { text-align: center; } /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * DataTables sorting */ .sorting_asc { background: url('../images/sort_asc.png') no-repeat center right; cursor: pointer; * cursor: hand; } .sorting_desc { background: url('../images/sort_desc.png') no-repeat center right; cursor: pointer; * cursor: hand; } .sorting { background: url('../images/sort_both.png') no-repeat center right; cursor: pointer; * cursor: hand; } .sorting_asc_disabled { background: url('../images/sort_asc_disabled.png') no-repeat center right; } .sorting_desc_disabled { background: url('../images/sort_desc_disabled.png') no-repeat center right; } /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * DataTables row classes */ table.display tr.odd.gradeA { background-color: #ddffdd; } table.display tr.even.gradeA { background-color: #ddffdd; } table.display tr.odd.gradeC { background-color: #ebf5ff; } table.display tr.even.gradeC { background-color: #ebf5ff; } table.display tr.even.gradeH{ background-color: #FFF5CC; } table.display tr.odd.gradeH { background-color: #FFF5CC; } table.display tr.even.gradeL { background-color: #ebf5ff; } table.display tr.odd.gradeL { background-color: #ebf5ff; } table.display tr.odd.gradeX { background-color: #ffdddd; } table.display tr.even.gradeX { background-color: #ffdddd; } table.display tr.odd.gradeU { background-color: #ddd; } table.display tr.even.gradeU { background-color: #eee; } table.display tr.odd.gradeP { background-color: #68FC68; } table.display tr.even.gradeP { background-color: #68FC68; } table.display tr.odd.gradeD { background-color: #C7EFC7; } table.display tr.even.gradeD { background-color: #C7EFC7; } table.display tr.odd.gradeZ { background-color: #FAFAFA; } table.display tr.even.gradeZ { background-color: white; } table.display tr.gradeL #status { background: url("../images/loader_black.gif") no-repeat scroll 15px center transparent; font-size: 11px; text-indent: -3000px; } table.display tr.gradeA td, table.display tr.gradeC td, table.display tr.gradeX td, table.display tr.gradeU td, table.display tr.gradeP td, table.display tr.gradeD td, table.display tr.gradeZ td {border-bottom: 1px solid #FFF;} table.display tr:last-child td { border-bottom: 1px solid #eee; } table.display tr td#add .ui-icon { display: inline-block; } /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Misc */ .dataTables_scroll { clear: both; } .dataTables_scrollBody { *margin-top: -1px; } .top, .bottom { padding: 15px; background-color: #F5F5F5; border: 1px solid #CCCCCC; } .top .dataTables_info { float: none; } .clear { clear: both; } .dataTables_empty { font-size: 24px; text-align: center; vertical-align: middle; background-color: white; height: 50px; width: 90%; } 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 { width: 400px; height: 22px; line-height: 22px; } .paging_full_numbers span.paginate_button, .paging_full_numbers span.paginate_active { background: none repeat scroll 0 0 #F3F3F3; border-radius: 5px 5px 5px 5px; margin: 0 0 0 5px; font-size: 15px; padding: 2px 7px; color: #4183C4; cursor: pointer; *cursor: hand; } .paging_full_numbers span.paginate_button:hover { background-color: #e2e2e2; } .paging_full_numbers span.paginate_active { background-color: #4183C4; color: #FFF; } table.display tr.even.row_selected td { background-color: #B0BED9; } table.display tr.odd.row_selected td { background-color: #9FAFD1; } div.box { height: 100px; padding: 10px; overflow: auto; border: 1px solid #8080FF; background-color: #E5E5FF; }