body { position: relative; padding-top: 50px; } .hidden { display: none; } /* Footer -------------------------------------------------- */ .footer { margin-top: 35px; padding: 15px 0 10px; border-top: 1px solid #e5e5e5; } .footer p { margin-bottom: 0; color: #555; } section { margin-bottom: 25px; } /* Table Sorter ---------------------------------------------------*/ div.dataTables_length label { float: left; text-align: left; } div.dataTables_filter label { float: right; } div.dataTables_info { padding-top: 8px; } div.dataTables_paginate { float: right; margin: 0; } table { margin-bottom: 6px !important; clear: both; } table.table thead .sorting, table.table thead .sorting_asc, table.table thead .sorting_desc, table.table thead .sorting_asc_disabled, table.table thead .sorting_desc_disabled { cursor: pointer; *cursor: hand; } table.table thead .sorting { background: url('../images/sort_both.png') no-repeat center right; } table.table thead .sorting_asc { background: url('../images/sort_asc.png') no-repeat center right; } table.table thead .sorting_desc { background: url('../images/sort_desc.png') no-repeat center right; } table.table thead .sorting_asc_disabled { background: url('../images/sort_asc_disabled.png') no-repeat center right; } table.table thead .sorting_desc_disabled { background: url('../images/sort_desc_disabled.png') no-repeat center right; } /* Diff style -------------------------------------------------- */ .text ins { color: green; background: #dfd; text-decoration: none; } .text del { color: red; background: #fdd; } /* Messages -------------------------------------------------- */ .message { width: 100%; font-size: 85%; margin-top: 15px; color: #fff; } .message.success { background-color: green; } .message.status { background: #DB9330; } .message.error { background: red; } .message .container { padding: 5px; } .text { word-wrap: break-word; }