| /* |
| * File: demo_table_jui.css |
| * CVS: $Id$ |
| * Description: CSS descriptions for DataTables demo pages |
| * Author: Allan Jardine |
| * Created: Tue May 12 06:47:22 BST 2009 |
| * Modified: $Date$ by $Author$ |
| * Language: CSS |
| * Project: DataTables |
| * |
| * Copyright 2009 Allan Jardine. All Rights Reserved. |
| * |
| * *************************************************************************** |
| * DESCRIPTION |
| * |
| * The styles given here are suitable for the demos that are used with the standard DataTables |
| * distribution (see www.datatables.net). You will most likely wish to modify these styles to |
| * meet the layout requirements of your site. |
| * |
| * Common issues: |
| * 'full_numbers' pagination - I use an extra selector on the body tag to ensure that there is |
| * no conflict between the two pagination types. If you want to use full_numbers pagination |
| * ensure that you either have "example_alt_pagination" as a body class name, or better yet, |
| * modify that selector. |
| * Note that the path used for Images is relative. All images are by default located in |
| * ../images/ - relative to this CSS file. |
| */ |
| |
| |
| /* |
| * jQuery UI specific styling |
| */ |
| |
| .paging_two_button .ui-button { |
| float: left; |
| cursor: pointer; |
| * cursor: hand; |
| } |
| |
| .paging_full_numbers .ui-button { |
| padding: 2px 6px; |
| margin: 0; |
| cursor: pointer; |
| * cursor: hand; |
| } |
| |
| .ui-buttonset .ui-button { |
| margin-right: -0.1em !important; |
| } |
| |
| .paging_full_numbers { |
| width: 350px !important; |
| } |
| |
| .ui-toolbar { |
| padding: 5px; |
| } |
| |
| .dataTables_paginate { |
| width: auto; |
| } |
| |
| .dataTables_info { |
| padding-top: 3px; |
| } |
| |
| table.display thead th { |
| padding: 3px 0px 3px 10px; |
| cursor: pointer; |
| * cursor: hand; |
| } |
| |
| div.dataTables_wrapper .ui-widget-header { |
| font-weight: normal; |
| } |
| |
| |
| /* |
| * Sort arrow icon positioning |
| */ |
| table.display thead th div.DataTables_sort_wrapper { |
| position: relative; |
| padding-right: 20px; |
| padding-right: 20px; |
| } |
| |
| table.display thead th div.DataTables_sort_wrapper span { |
| position: absolute; |
| top: 50%; |
| margin-top: -8px; |
| right: 0; |
| } |
| |
| |
| |
| |
| /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
| * |
| * Everything below this line is the same as demo_table.css. This file is |
| * required for 'cleanliness' of the markup |
| * |
| * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ |
| |
| |
| |
| /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
| * DataTables features |
| */ |
| |
| .dataTables_wrapper { |
| position: relative; |
| min-height: 35px; |
| _height: 35px; |
| 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: 50%; |
| float: left; |
| } |
| |
| .dataTables_paginate { |
| 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: 0 auto; |
| width: 100%; |
| clear: both; |
| border-collapse: collapse; |
| } |
| |
| table.display tfoot th { |
| padding: 3px 0px 3px 10px; |
| font-weight: bold; |
| font-weight: normal; |
| } |
| |
| 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('../images/sort_asc.jpg') no-repeat center right; |
| } |
| |
| .sorting_desc { |
| background: url('../images/sort_desc.jpg') no-repeat center right; |
| } |
| |
| .sorting { |
| background: url('../images/sort_both.jpg') no-repeat center right; |
| } |
| |
| |
| /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
| * Misc |
| */ |
| .dataTables_scroll { |
| clear: both; |
| } |
| |
| .top, .bottom { |
| padding: 15px; |
| background-color: #F5F5F5; |
| border: 1px solid #CCCCCC; |
| } |
| |
| .top .dataTables_info { |
| float: none; |
| } |
| |
| .clear { |
| clear: both; |
| } |
| |
| .dataTables_empty { |
| text-align: center; |
| } |
| |
| 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; |
| } |
| |
| |
| .example_alt_pagination div.dataTables_info { |
| width: 40%; |
| } |
| |
| .paging_full_numbers span.paginate_button, |
| .paging_full_numbers 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; |
| } |
| |
| .paging_full_numbers span.paginate_button { |
| background-color: #ddd; |
| } |
| |
| .paging_full_numbers span.paginate_button:hover { |
| background-color: #ccc; |
| } |
| |
| .paging_full_numbers span.paginate_active { |
| background-color: #99B3FF; |
| } |
| |
| table.display tr.even.row_selected td { |
| background-color: #B0BED9; |
| } |
| |
| table.display tr.odd.row_selected td { |
| background-color: #9FAFD1; |
| } |
| |
| /* Striping */ |
| tr.odd { background: rgba(255, 255, 255, 0.1); } |
| tr.even { background: rgba(0, 0, 255, 0.05); } |
| |
| |
| /* |
| * Sorting classes for columns |
| */ |
| tr.odd td.sorting_1 { background: rgba(0, 0, 0, 0.03); } |
| tr.odd td.sorting_2 { background: rgba(0, 0, 0, 0.02); } |
| tr.odd td.sorting_3 { background: rgba(0, 0, 0, 0.02); } |
| tr.even td.sorting_1 { background: rgba(0, 0, 0, 0.08); } |
| tr.even td.sorting_2 { background: rgba(0, 0, 0, 0.06); } |
| tr.even td.sorting_3 { background: rgba(0, 0, 0, 0.06); } |
| |
| .css_left { position: relative; float: left; } |
| .css_right { position: relative; float: right; } |