/* tables */ table.tablesorter { font-family:arial; margin:10px 0pt 15px; font-size: 12px; width: 100%; text-align: left; border: 1px solid #DDD; border-bottom: none; } table.tablesorter thead th{ padding-left: 5px; } table.tablesorter thead tr th, table.tablesorter tfoot tr th { font-size: 12px; margin: 0px; } table.tablesorter thead tr .header { background-image: url("bg.png"); background-repeat: no-repeat; background-position: center left; cursor: pointer; } table.tablesorter tbody td { color: #3D3D3D; padding: 5px; margin: 0px; background-color: #FFF; vertical-align: top; } table.tablesorter tbody tr.odd td { background-color:#F0F0F6; } table.tablesorter thead tr .headerSortUp { background-image: url("asc.png"); } table.tablesorter thead tr .headerSortDown { background-image: url("desc.png"); } table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp { } table.tablesorter thead tr { height: 38px; background: #ededed; -webkit-box-shadow: 0px 3px 3px -1px rgba(18, 86, 135, 0.2); -moz-box-shadow: 0px 3px 3px -1px rgba(18, 86, 135, 0.2); box-shadow: 0px 3px 3px -1px rgba(18, 86, 135, 0.2); position: relative; z-index: 99; } table.tablesorter thead tr th{ border-bottom: 1px solid #FFF; } table.tablesorter tr { position: relative; z-index: 70; } table.tablesorter tbody tr td { border-bottom: 1px solid #DDD; } table.tablesorter thead th { color: #575756; font-weight: normal; } table.tablesorter tbody td { color: #58595b; padding-top: 8px; padding-bottom: 8px; } table.tablesorter .th1 { width: 180px; /*padding-left: 17px;*/ } table.tablesorter .th2 { width: 390px; } table.tablesorter .th3 { width: 110px; /*padding-left: 17px;*/ } table.tablesorter .td2 { padding-right: 20px; } table.tablesorter .th4 { width: 120px; } table.tablesorter .td5 { text-align: center; } table.tablesorter .td5 img{ cursor: pointer; } .table-sort-left { float: left; width: 25px; } .table-sort-right { float: left; }