1.footable { 2 width: 100%; } 3 .footable.breakpoint > tbody > tr.footable-detail-show > td { 4 border-bottom: none; } 5 .footable.breakpoint > tbody > tr.footable-detail-show > td > span.footable-toggle:before { 6 font-family: "FontAwesome"; 7 content: ""; } 8 .footable.breakpoint > tbody > tr:hover:not(.footable-row-detail) { 9 cursor: pointer; } 10 .footable.breakpoint > tbody > tr > td.footable-cell-detail { 11 background: #eee; 12 border-top: none; } 13 .footable.breakpoint > tbody > tr > td > span.footable-toggle { 14 display: inline-block; 15 font-family: "FontAwesome"; 16 speak: none; 17 font-style: normal; 18 font-weight: normal; 19 font-variant: normal; 20 text-transform: none; 21 -webkit-font-smoothing: antialiased; 22 padding-right: 5px; 23 font-size: 14px; } 24 .footable.breakpoint > tbody > tr > td > span.footable-toggle:before { 25 font-family: "FontAwesome"; 26 content: ""; } 27 .footable.breakpoint.toggle-medium > tbody > tr > td > span.footable-toggle { 28 font-size: 18px; } 29 .footable.breakpoint.toggle-large > tbody > tr > td > span.footable-toggle { 30 font-size: 24px; } 31 .footable .footable-row-detail-inner { 32 display: table; } 33 .footable .footable-row-detail-row { 34 display: table-row; 35 line-height: 1.5em; } 36 .footable .footable-row-detail-group { 37 display: block; 38 line-height: 2em; 39 font-size: 1.2em; 40 font-weight: bold; } 41 .footable .footable-row-detail-name { 42 display: table-cell; 43 font-weight: bold; 44 padding-right: 0.5em; } 45 .footable .footable-row-detail-value { 46 display: table-cell; } 47 .footable .footable-sortable .footable-sort-indicator:after { 48 float: right; 49 margin: 0px 0px 0 0; 50 content: ""; 51 font-family: "FontAwesome"; 52 display: block; } 53 .footable .footable-sortable.footable-sorted .footable-sort-indicator:after { 54 content: ""; } 55 .footable .footable-sortable.footable-sorted-desc .footable-sort-indicator:after { 56 content: ""; } 57