.app-table{margin-bottom:33px}.app-table table{margin-bottom:0}.app-table table caption{font-size:20px;line-height:1.2;color:#999;text-align:left;padding-bottom:30px}.app-table table th{padding:0 10px 15px 10px;border-bottom:2px solid #eee;padding:0 10px 10px 10px;text-align:left;white-space:nowrap;vertical-align:bottom;font-weight:bold;color:#333;font-size:14px}.app-table table th.left{text-align:left}.app-table table th.right{text-align:right}.app-table table th span{font-weight:normal;color:#999}.app-table table td{vertical-align:top;padding:15px 10px;font-size:14px;line-height:1.5;text-align:left;color:#333;border-bottom:1px solid #eee}.app-table table td.left{text-align:left}.app-table table td.right{text-align:right}.app-table table .shadedrow{background-color:#eee}.app-table .table-footer{padding-top:20px}.app-table .table-footer .table-footnote{padding-bottom:15px}.app-table .table-footer h4{font-weight:bold;color:#666;font-size:11px;line-height:1;margin:0 0 3px 0}.app-table .table-footer p{color:#808080;margin:0;font-size:11px;line-height:1.5}.app-table .table-controls{color:#333;margin-bottom:11px}.app-table .table-controls:after{visibility:hidden;display:block;content:"";clear:both;height:0}.app-table .table-controls label{font-weight:bold;font-size:13px;line-height:1;margin:-3px 5px 5px 3px;display:block}.app-table .table-controls input{font-size:12px;margin:0}.app-table .table-controls .table-filter{float:left}.app-table .table-controls .table-pager{float:right;border:none;margin:0}.app-table .table-pager{margin-top:11px;padding-bottom:11px;border-bottom:2px solid #eee}.app-table .table-pager:after{visibility:hidden;display:block;content:"";clear:both;height:0}.app-table .table-pager form{margin:0}.app-table .table-pager .pager-size{float:left;white-space:nowrap;line-height:44px}.app-table .table-pager .pager-size label{color:#808080;font-size:11px;font-weight:normal;display:inline-block;float:left;margin:13px 5px 0 0}.app-table .table-pager .pager-size select{font-size:11px;display:inline-block;margin:0;width:50px}.app-table .table-pager .pager-nav{width:183px;float:right;white-space:nowrap}.app-table .table-pager .pager-nav input{margin:0;width:50px;text-align:center;line-height:44px;height:44px;padding:0;border:none;background-color:#fff;color:#999;display:inline-block;font-size:11px;cursor:default}.app-table .table-pager .pager-nav .btn{width:26px;overflow:hidden;outline:none}.app-table table.tablesorter th.header{background-image:url('../img/tablesorter-bg.gif');background-repeat:no-repeat;background-position:right center;cursor:pointer;padding:15px 10px;color:#4774cc;background-color:#eee;border-left:1px solid #fff;border-bottom:2px solid #ccc}.app-table table.tablesorter th.header:first-child{border-left:none}.app-table table.tablesorter th.header:hover{color:#bccae5}.app-table table.tablesorter th.headerSortUp{background-image:url('../img/tablesorter-asc.gif');border-right:1px solid #fff;border-left:1px solid #fff}.app-table table.tablesorter th.headerSortDown{background-image:url('../img/tablesorter-desc.gif')}.app-table table.tablesorter th.headerSortDown,.app-table table.tablesorter th.headerSortUp{background-color:#e6ebf2}.app-table table.tablesorter td{background-color:#fff;border:none}.app-table table.tablesorter tr.even td{background-color:#eee}@media(max-width:979px){.app-table table th,.app-table table td{font-size:12px}}@media(max-width:767px){}@media(max-width:480px){.app-table .table-controls{margin-bottom:11px}.app-table .table-controls .table-filter{float:none;margin-bottom:11px}.app-table .table-controls .table-pager{float:none;margin:0}.app-table .table-controls .table-pager .pager-nav{float:none;width:auto}.app-table .table-controls .table-pager .pager-nav .btn{width:40%;padding-right:0;padding-left:0}.app-table .table-controls .table-pager .pager-nav input{width:20%}.app-table .table-pager{margin-top:11px}}