@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.data-table-loading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:200px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%}.data-table-loading-spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border-radius:999px;border:2px solid #007bff;border-top-color:transparent;content:"";height:75px;margin-bottom:15px;width:75px}.data-table-loading-text{font-weight:300;text-trnasform:uppercase}.data-table-control .custom-select{width:auto}.data-table .table-responsive{margin-bottom:30px}.data-table .table-responsive::-webkit-scrollbar{-webkit-apperance:none;height:15px;width:15px}.data-table .table-responsive::-webkit-scrollbar-track{background:#eee;border-radius:999px}.data-table .table-responsive::-webkit-scrollbar-thumb{background:#ccc;border-radius:999px;border:3px solid #eee}.data-table .table-responsive::-webkit-scrollbar-thumb:focus{background:#ccc}.data-table .table.straight{white-space:nowrap}.data-table .table thead th{font-size:12px;font-weight:500}.data-table .table thead th.sortable{cursor:pointer;padding-right:30px;position:relative}.data-table .table thead th.sortable:after,.data-table .table thead th.sortable:before{border:5px solid transparent;content:"";display:block;opacity:.3;position:absolute;right:10px}.data-table .table thead th.sortable:before{border-bottom-color:currentColor;top:10px}.data-table .table thead th.sortable:after{bottom:10px;border-top-color:currentColor}.data-table .table thead th.sort{font-weight:700}.data-table .table thead th.sort.asc:before,.data-table .table thead th.sort.desc:after{opacity:1}.data-table .table tbody tr.clickable{cursor:pointer}.data-table .table-filters{margin-bottom:15px}.data-table .table-filter{background:#fff;border-radius:3px;cursor:pointer;color:#777;display:inline-block;font-size:12px;padding:5px 15px;margin:0 0 3px 3px}.data-table .table-filter:hover{background:#aaa;color:#fff}.data-table .table-filter.active{background:#337ab7;color:#fff}