| /* |
| * Licensed to the Apache Software Foundation (ASF) under one or more |
| * contributor license agreements. See the NOTICE file distributed with |
| * this work for additional information regarding copyright ownership. |
| * The ASF licenses this file to You under the Apache License, Version 2.0 |
| * (the "License"); you may not use this file except in compliance with |
| * the License. You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| * |
| * |
| * General page setup |
| */ |
| #dt_example { |
| font: 80%/1.45em "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; |
| margin: 0; |
| padding: 0; |
| color: #333; |
| background-color: #fff; |
| } |
| |
| |
| #dt_example #container { |
| width: 800px; |
| margin: 30px auto; |
| padding: 0; |
| } |
| |
| |
| #dt_example #footer { |
| margin: 50px auto 0 auto; |
| padding: 0; |
| } |
| |
| #dt_example #demo { |
| margin: 30px auto 0 auto; |
| } |
| |
| #dt_example .big { |
| font-size: 1.3em; |
| font-weight: bold; |
| line-height: 1.6em; |
| color: #4E6CA3; |
| } |
| |
| #dt_example .spacer { |
| height: 20px; |
| clear: both; |
| } |
| |
| #dt_example .clear { |
| clear: both; |
| } |
| |
| #dt_example pre { |
| padding: 15px; |
| background-color: #F5F5F5; |
| border: 1px solid #CCCCCC; |
| } |
| |
| #dt_example h1 { |
| margin-top: 2em; |
| font-size: 1.3em; |
| font-weight: normal; |
| line-height: 1.6em; |
| color: #4E6CA3; |
| border-bottom: 1px solid #B0BED9; |
| clear: both; |
| } |
| |
| #dt_example h2 { |
| font-size: 1.2em; |
| font-weight: normal; |
| line-height: 1.6em; |
| color: #4E6CA3; |
| clear: both; |
| } |
| |
| #dt_example a { |
| color: #0063DC; |
| text-decoration: none; |
| } |
| |
| #dt_example a:hover { |
| text-decoration: underline; |
| } |
| |
| #dt_example ul { |
| color: #B0BED9; |
| } |
| |
| |
| /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
| * DataTables features |
| */ |
| |
| .dataTables_wrapper { |
| position: relative; |
| min-height: 302px; |
| _height: 302px; |
| clear: both; |
| } |
| |
| .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 { |
| width: 40%; |
| float: left; |
| } |
| |
| .dataTables_filter { |
| width: 50%; |
| float: right; |
| text-align: right; |
| } |
| |
| .dataTables_info { |
| width: 60%; |
| float: left; |
| } |
| |
| .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('../img/dataTables/back_disabled.png'); |
| } |
| |
| .paginate_enabled_previous { |
| background-image: url('../img/dataTables/back_enabled.png'); |
| } |
| |
| .paginate_disabled_next { |
| background-image: url('../img/dataTables/forward_disabled.png'); |
| } |
| |
| .paginate_enabled_next { |
| background-image: url('../img/dataTables/forward_enabled.png'); |
| } |
| |
| |
| |
| /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
| * DataTables display |
| */ |
| table.display { |
| margin: 0 auto; |
| width: 100%; |
| clear: both; |
| } |
| |
| table.display thead th { |
| padding: 3px 10px; |
| border-bottom: 1px solid black; |
| font-weight: bold; |
| cursor: pointer; |
| * cursor: hand; |
| } |
| |
| table.display tfoot th { |
| padding: 3px 10px; |
| border-top: 1px solid black; |
| font-weight: bold; |
| } |
| |
| table.display tr.heading2 td { |
| border-bottom: 1px solid #aaa; |
| } |
| |
| table.display td { |
| padding: 3px 10px; |
| } |
| |
| table.display td.center { |
| text-align: center; |
| } |
| |
| |
| |
| /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
| * DataTables sorting |
| */ |
| |
| .sorting_asc { |
| background: url('../img/dataTables/sort_asc.png') no-repeat center right; |
| } |
| |
| .sorting_desc { |
| background: url('../img/dataTables/sort_desc.png') no-repeat center right; |
| } |
| |
| .sorting { |
| background: url('../img/dataTables/sort_both.png') no-repeat center right; |
| } |
| |
| |
| |
| |
| /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
| * DataTables row classes |
| */ |
| table.display tr.odd.gradeA { |
| background-color: #ddffdd; |
| } |
| |
| table.display tr.even.gradeA { |
| background-color: #eeffee; |
| } |
| |
| |
| |
| |
| table.display tr.odd.gradeA { |
| background-color: #ddffdd; |
| } |
| |
| table.display tr.even.gradeA { |
| background-color: #eeffee; |
| } |
| |
| table.display tr.odd.gradeC { |
| background-color: #ddddff; |
| } |
| |
| table.display tr.even.gradeC { |
| background-color: #eeeeff; |
| } |
| |
| table.display tr.odd.gradeX { |
| background-color: #ffdddd; |
| } |
| |
| table.display tr.even.gradeX { |
| background-color: #ffeeee; |
| } |
| |
| table.display tr.odd.gradeU { |
| background-color: #ddd; |
| } |
| |
| table.display tr.even.gradeU { |
| background-color: #eee; |
| } |
| |
| |
| tr.odd { |
| background-color: #E2E4FF; |
| } |
| |
| tr.even { |
| background-color: white; |
| } |
| |
| |
| |
| |
| |
| /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
| * Misc |
| */ |
| .top, .bottom { |
| padding: 15px; |
| background-color: #F5F5F5; |
| border: 1px solid #CCCCCC; |
| } |
| |
| .top .dataTables_info { |
| float: none; |
| } |
| |
| .clear { |
| clear: both; |
| } |
| |
| tfoot input { |
| margin: 0.5em 0; |
| width: 100%; |
| color: #444; |
| } |
| |
| tfoot input.search_init { |
| color: #999; |
| } |
| |
| |
| .example_alt_pagination div.dataTables_info { |
| width: 40%; |
| } |
| |
| .example_alt_pagination .dataTables_paginate { |
| width: 400px; |
| } |
| |
| .example_alt_pagination div.dataTables_paginate span.paginate_button, |
| .example_alt_pagination div.dataTables_paginate span.paginate_active { |
| border: 1px solid #aaa; |
| -webkit-border-radius: 5px; |
| -moz-border-radius: 5px; |
| padding: 2px 5px; |
| margin: 0 3px; |
| cursor: pointer; |
| *cursor: hand; |
| } |
| |
| .example_alt_pagination div.dataTables_paginate span.paginate_button { |
| background-color: #ddd; |
| } |
| |
| .example_alt_pagination div.dataTables_paginate span.paginate_button:hover { |
| background-color: #ccc; |
| } |
| |
| .example_alt_pagination div.dataTables_paginate span.paginate_active { |
| background-color: #99B3FF; |
| } |
| |
| |
| table.display tr.row_selected.odd td { |
| background-color: #B0BED9; |
| } |
| |
| table.display tr.row_selected.even td { |
| background-color: #9FAFD1; |
| } |
| |
| |
| /* |
| * Sorting classes for columns |
| */ |
| /* For the standard odd/even */ |
| tr.odd td.sorting_1 { |
| background-color: #D3D6FF; |
| } |
| |
| tr.odd td.sorting_2 { |
| background-color: #DADCFF; |
| } |
| |
| tr.odd td.sorting_3 { |
| background-color: #E0E2FF; |
| } |
| |
| tr.even td.sorting_1 { |
| background-color: #EAEBFF; |
| } |
| |
| tr.even td.sorting_2 { |
| background-color: #F2F3FF; |
| } |
| |
| tr.even td.sorting_3 { |
| background-color: #F9F9FF; |
| } |
| |
| |
| /* For the Conditional-CSS grading rows */ |
| /* |
| Colour calculations (based off the main row colours) |
| Level 1: |
| dd > c4 |
| ee > d5 |
| Level 2: |
| dd > d1 |
| ee > e2 |
| */ |
| tr.odd.gradeA td.sorting_1 { |
| background-color: #c4ffc4; |
| } |
| |
| tr.odd.gradeA td.sorting_2 { |
| background-color: #d1ffd1; |
| } |
| |
| tr.even.gradeA td.sorting_1 { |
| background-color: #d5ffd5; |
| } |
| |
| tr.even.gradeA td.sorting_2 { |
| background-color: #e2ffe2; |
| } |
| |
| tr.odd.gradeC td.sorting_1 { |
| background-color: #c4c4ff; |
| } |
| |
| tr.odd.gradeC td.sorting_2 { |
| background-color: #d1d1ff; |
| } |
| |
| tr.even.gradeC td.sorting_1 { |
| background-color: #d5d5ff; |
| } |
| |
| tr.even.gradeC td.sorting_2 { |
| background-color: #e2e2ff; |
| } |
| |
| tr.odd.gradeX td.sorting_1 { |
| background-color: #ffc4c4; |
| } |
| |
| tr.odd.gradeX td.sorting_2 { |
| background-color: #ffd1d1; |
| } |
| |
| tr.even.gradeX td.sorting_1 { |
| background-color: #ffd5d5; |
| } |
| |
| tr.even.gradeX td.sorting_2 { |
| background-color: #ffe2e2; |
| } |
| |
| tr.odd.gradeU td.sorting_1 { |
| background-color: #c4c4c4; |
| } |
| |
| tr.odd.gradeU td.sorting_2 { |
| background-color: #d1d1d1; |
| } |
| |
| tr.even.gradeU td.sorting_1 { |
| background-color: #d5d5d5; |
| } |
| |
| tr.even.gradeU td.sorting_2 { |
| background-color: #e2e2e2; |
| } |
| |
| |
| /* |
| * Row highlighting example |
| */ |
| .ex_highlight #example tbody tr.even:hover, #example tbody tr.even td.highlighted { |
| background-color: #ECFFB3; |
| } |
| |
| .ex_highlight #example tbody tr.odd:hover, #example tbody tr.odd td.highlighted { |
| background-color: #E6FF99; |
| } |