table.dataTable tr.dtrg-group.dtrg-level-1 td { background-color: #e0e0e0; color: #4c110f; } /* RENDERING */ /* Spacing between sp and table */ div.dtsp-verticalPanes { margin-right: 1em; } div.dtsp-panesContainer { margin-top: 0px; margin-bottom: 0px; width: 18em; } div.dtsp-titleRow { padding: 0.5em; } div.dtsp-titleRow button { padding: 0 0 0 3px !important; margin-bottom: 1px; font-size: 90%; } div.dtsp-verticalContainer { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-content: flex-start; align-items: flex-start; } div.dtsp-verticalContainer div.dtsp-verticalPanes, div.dtsp-verticalContainer div.dtsp-dataTable { width: 50%; flex-grow: 0; flex-shrink: 0; flex-basis: 0; } div.dtsp-verticalContainer div.dtsp-verticalPanes { background: rgba(33, 39, 45, 0.1); border-radius: 6px; border: 1px solid #aaa; } /* Fix Search input */ div.dtsp-dataTable .dt-search { text-align: right; padding-bottom: 0.5em; } /* Fix Table Result */ div.dtsp-dataTable .dt-info { float: left; padding-top: 0.75em; } /* Fix pagination */ div.dtsp-dataTable .dt-paging { float: right; padding-top: 0.5em; } /* Titles */ div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow input.form-control { font-weight: bold; padding-top: 0.5em; padding-left: 0; } div.dtsp-verticalContainer div.dtsp-dataTable{ flex-grow: 1; flex-shrink: 0; flex-basis: auto; }