.ng-table th{text-align:center;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.ng-table th.sortable{cursor:pointer}.ng-table th.sortable div{position:relative;padding-right:18px}.ng-table th.sortable div:after,.ng-table th.sortable div:before{position:absolute;top:50%;right:8px;margin-top:-4px;border-color:#000 transparent;border-style:solid;border-width:0 4px 4px;content:"";opacity:.3;visibility:visible}.ng-table th.sortable div:before{margin-top:2px;border-top:4px solid #000;border-right:4px solid transparent;border-bottom:0;border-left:4px solid transparent}.ng-table th.sortable div:hover:after,.ng-table th.sortable div:hover:before{opacity:1;visibility:visible}.ng-table th.sortable.sort-asc,.ng-table th.sortable.sort-desc{text-shadow:0 1px 1px rgba(255,255,255,.75);background-color:rgba(141,192,219,.25)}.ng-table th.sortable.sort-asc div:after,.ng-table th.sortable.sort-desc div:after{margin-top:-2px}.ng-table th.sortable.sort-asc div:before,.ng-table th.sortable.sort-desc div:before{visibility:hidden}.ng-table th.sortable.sort-asc div:after,.ng-table th.sortable.sort-asc div:hover:after{-khtml-opacity:.6;-moz-opacity:.6;opacity:.6;filter:alpha(opacity=60);visibility:visible}.ng-table th.sortable.sort-desc div:after{border-top:4px solid #000;border-right:4px solid transparent;border-bottom:0;border-left:4px solid transparent;-khtml-opacity:.6;-moz-opacity:.6;opacity:.6;filter:alpha(opacity=60);visibility:visible;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ng-table th.filter .input-filter{display:block;width:100%;min-height:30px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ng-table+.pagination{margin-top:0}@media only screen and (max-width:800px){.ng-table-responsive{border-bottom:1px solid #999}.ng-table-responsive tr{border-top:1px solid #999;border-right:1px solid #999;border-left:1px solid #999}.ng-table-responsive td:before{position:absolute;top:0;left:0;width:50%;padding:8px;font-weight:700;text-align:left;white-space:nowrap}.ng-table-responsive thead tr th{text-align:left}.ng-table-responsive thead tr.ng-table-filters th{padding:0}.ng-table-responsive thead tr.ng-table-filters th form>div{padding:8px}.ng-table-responsive td{position:relative;padding-left:50%;text-align:left;white-space:normal;border:0;border-bottom:1px solid #eee}.ng-table-responsive td:before{content:attr(data-title-text)}.ng-table-responsive,.ng-table-responsive tbody,.ng-table-responsive td,.ng-table-responsive th,.ng-table-responsive thead,.ng-table-responsive tr{display:block}}