table[data-sortable] { border-collapse: collapse; border-spacing: 0; } table[data-sortable] th { font-weight: bold; vertical-align: bottom; } table[data-sortable] th { padding: 10px; text-align: left; } table[data-sortable] td { padding: 10px; text-align: left; } table[data-sortable] th:not([data-sortable='false']) { cursor: pointer; -ms-user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-select: none; -moz-user-select: none; user-select: none; -o-user-select: none; -webkit-touch-callout: none; } table[data-sortable] th::after { border: 5px solid transparent; width: 0px; height: 0px; margin-right: 1px; margin-left: 10px; vertical-align: inherit; float: right; display: inline-block; visibility: hidden; content: ""; } table[data-sortable] th[data-sorted='true']::after { visibility: visible; } table[data-sortable] th[data-sorted-direction='descending']::after { margin-top: 8px; border-top-color: inherit; } table[data-sortable] th[data-sorted-direction='ascending']::after { margin-top: 3px; border-bottom-color: inherit; } table[data-sortable].sortable-theme-bootstrap { background: white; color: rgb(51, 51, 51); line-height: 20px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; } table[data-sortable].sortable-theme-bootstrap thead th { border-bottom-color: rgb(224, 224, 224); border-bottom-width: 2px; border-bottom-style: solid; } table[data-sortable].sortable-theme-bootstrap tbody td { border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid; } table[data-sortable].sortable-theme-bootstrap th[data-sorted='true'] { background: rgb(217, 237, 247); color: rgb(58, 135, 173); border-bottom-color: rgb(188, 232, 241); } table[data-sortable].sortable-theme-bootstrap th[data-sorted='true'][data-sorted-direction='descending']::after { border-top-color: rgb(58, 135, 173); } table[data-sortable].sortable-theme-bootstrap th[data-sorted='true'][data-sorted-direction='ascending']::after { border-bottom-color: rgb(58, 135, 173); } table[data-sortable].sortable-theme-bootstrap.sortable-theme-bootstrap-striped tbody > tr:nth-child(2n+1) > td { background-color: rgb(249, 249, 249); }