/* ---------------------------------------------------------------------------- Table sorting -----------------------------------------------------------------------------*/ table th, .ascend, .descend { vertical-align:text-bottom; } table.sortable thead th::before { content: " ↕\00a0"; } table.sortable thead .ascend::before { content: " ↑\00a0"; } table.sortable thead .descend::before { content: " ↓\00a0"; } .page-pad { margin: 1rem 2rem; } table { overflow: scroll; } table.scroll { /* display: table; */ } /* ---------------------------------------------------------------------------- Text Areas ---------------------------------------------------------------------------- */ textarea { height: 12rem; } /* ---------------------------------------------------------------------------- Miscellaneous ---------------------------------------------------------------------------- */ .edit-icon { display: inline-block; transform: rotateZ(90deg); } .tabs { border-width: 0; border-bottom-width: 1px; } .tabs-title { border-top-left-radius: 5px; border-top-right-radius: 5px; border: 1px solid #e6e6e6; border-bottom: 0; margin: 0 0.5rem; } .tabs-title > a { font-size: 1rem; }