/** ===================== Data-table css start ========================== **/ table.table-bordered.dataTable tbody th:focus, table.table-bordered.dataTable tbody td:focus { outline: none; } .card .card-block ul.pagination li { margin-right: 0; } .page-item.active .page-link { background-color: $primary-color; border-color: $primary-color; } .page-link { color: #222; } td.highlight { font-weight: 700; color: $info-color; background-color: #f5f5f5; } .table.compact td, .table.compact th { padding: .45rem; } .dataTables_paginate { .pagination { float: right; } } #multi-table_wrapper .dataTables_paginate { .pagination { float: none; } } #footer-search tfoot .form-control, #footer-select tfoot .form-control, #form-input-table .form-control, .search-api .form-control, #dt-live-dom .form-control { width: 90%; } .search-api { .global_filter, .column_filter { margin: 0 auto; } } .search-api .checkbox-fade { display: block; text-align: center; } td.details-control { background: url('../images/details_open.png') no-repeat center center; cursor: pointer; } tr.shown td.details-control { background: url('../images/details_close.png') no-repeat center center; } #row-select, #row-delete { .selected { background-color: $primary-color; color: $white-txt; } } /*===== Autofill data-table ===== */ div.dt-autofill-list div.dt-autofill-button button { background-color: $primary-color; border-color: $primary-color; } table.dataTable { border-collapse: collapse !important; } table.dataTable tbody>tr.selected, table.dataTable tbody>tr>.selected { background-color: $primary-color; color: $white-txt; } table.dataTable td.select-checkbox:before, table.dataTable th.select-checkbox:before { margin-top: 0; } table.dataTable tr.selected td.select-checkbox:after, table.dataTable tr.selected th.select-checkbox:after { margin-top: -6px; margin-left: -5px; } /*===== Button data-table ===== */ button.dt-button, div.dt-button, a.dt-button, button.dt-button:focus:not(.disabled), div.dt-button:focus:not(.disabled), a.dt-button:focus:not(.disabled), button.dt-button:active:not(.disabled), button.dt-button.active:not(.disabled), div.dt-button:active:not(.disabled), div.dt-button.active:not(.disabled), a.dt-button:active:not(.disabled), a.dt-button.active:not(.disabled) { background-color: $primary-color; border-color: $primary-color; border-radius: 2px; color: $white-txt; background-image: none; font-size: 14px; } button.dt-button.btn-warning, div.dt-button.btn-warning, a.dt-button.btn-warning { background-color: $warning-color; border-color: $warning-color; border-radius: 2px; color: $white-txt; background-image: none; } button.dt-button.btn-danger, div.dt-button.btn-danger, a.dt-button.btn-danger { background-color: $danger-color; border-color: $danger-color; border-radius: 2px; color: $white-txt; background-image: none; } button.dt-button.btn-inverse, div.dt-button.btn-inverse, a.dt-button.btn-inverse { background-color: $inverse-color; border-color: $inverse-color; border-radius: 2px; color: $white-txt; background-image: none; } button.dt-button:hover:not(.disabled), div.dt-button:hover:not(.disabled), a.dt-button:hover:not(.disabled) { background-image: none; background-color: lighten($primary-color, 5%); border-color: $primary-color; } button.dt-button.btn-warning:hover:not(.disabled), div.dt-button.btn-warning:hover:not(.disabled), a.dt-button.btn-warning:hover:not(.disabled) { background-image: none; background-color: lighten($warning-color, 10%); border-color: $warning-color; } button.dt-button.btn-danger:hover:not(.disabled), div.dt-button.btn-danger:hover:not(.disabled), a.dt-button.btn-danger:hover:not(.disabled) { background-image: none; background-color: lighten($danger-color, 10%); border-color: $danger-color; } button.dt-button.btn-inverse:hover:not(.disabled), div.dt-button.btn-inverse:hover:not(.disabled), a.dt-button.btn-inverse:hover:not(.disabled) { background-image: none; background-color: lighten($inverse-color, 10%); border-color: $inverse-color; } div.dt-button-collection button.dt-button:active:not(.disabled), div.dt-button-collection button.dt-button.active:not(.disabled), div.dt-button-collection div.dt-button:active:not(.disabled), div.dt-button-collection div.dt-button.active:not(.disabled), div.dt-button-collection a.dt-button:active:not(.disabled), div.dt-button-collection a.dt-button.active:not(.disabled) { background-color: $primary-color; border-color: $primary-color; background-image: none; } div.dt-buttons { clear: both; } .card .table-card-header { b { display: block; color: $primary-color; margin-top: 15px; } span { color: darken($primary-color, 10%); display: inline-block; margin-top: 0; } } div.dataTables_wrapper div.dataTables_info { display: inline-block; } /*===== Colreorder data-table ===== */ table.DTCR_clonedTable.dataTable { position: absolute !important; background-color: rgba(255, 255, 255, 0.7); z-index: 202 } div.DTCR_pointer { width: 1px; background-color: #0259C4; z-index: 201 } /*===== Fixed-column data-table ===== */ table.DTFC_Cloned thead, table.DTFC_Cloned tfoot { background-color: white } div.DTFC_Blocker { background-color: white } div.DTFC_LeftWrapper table.dataTable, div.DTFC_RightWrapper table.dataTable { margin-bottom: 0; z-index: 2 } div.DTFC_LeftWrapper table.dataTable.no-footer, div.DTFC_RightWrapper table.dataTable.no-footer { border-bottom: none } th, td { white-space: nowrap; } /*===== Fixed-header data-table ===== */ table.fixedHeader-floating { position: fixed !important; background-color: white } table.fixedHeader-floating.no-footer { border-bottom-width: 0 } table.fixedHeader-locked { position: absolute !important; background-color: white } @media print { table.fixedHeader-floating { display: none } } /*===== Key-table data-table ===== */ table.dataTable th.focus, table.dataTable td.focus { outline: 3px solid $primary-color; outline-offset: -1px } table.dataTable td.focus { outline: 1px solid $danger-color; outline-offset: -3px; background-color: #f8e6e6 !important; } #events { margin-bottom: 1em; padding: 1em; background-color: #f6f6f6; border: 1px solid #999; border-radius: 3px; height: 100px; overflow: auto; } /*===== Row-Re-order data-table ===== */ table.dt-rowReorder-float { position: absolute !important; opacity: 0.8; table-layout: fixed; outline: 2px solid #888; outline-offset: -2px; z-index: 2001 } tr.dt-rowReorder-moving { outline: 2px solid #555; outline-offset: -2px } body.dt-rowReorder-noOverflow { overflow-x: hidden } table.dataTable td.reorder { text-align: center; cursor: move } #result { border: 1px solid #888; background: #f7f7f7; padding: 1em; margin-bottom: 1em; } /*===== Scroller data-table ===== */ div.DTS { display: block !important } div.DTS tbody th, div.DTS tbody td { white-space: nowrap } div.DTS div.DTS_Loading { z-index: 1 } div.DTS div.dataTables_scrollBody table { z-index: 2 } div.DTS div.dataTables_paginate, div.DTS div.dataTables_length { display: none } /**====== Data-table css end ======**/ /** ===================== Foo-table css start ========================== **/ .footable .pagination>.active>a, .footable .pagination>.active>a:focus, .footable .pagination>.active>a:hover, .footable .pagination>.active>span, .footable .pagination>.active>span:focus, .footable .pagination>.active>span:hover { background-color: $primary-color; border-color: $primary-color; } .footable .pagination>li>a, .footable .pagination>li>span { color: #222; } .footable-details.table, .footable.table, table.footable>tfoot>tr.footable-paging>td>span.label { margin-bottom: 0; } table.footable-paging-center>tfoot>tr.footable-paging>td { padding-bottom: 0; } /**====== Foo-table css end ======**/ /** ===================== Handson css start ========================== **/ .make-me-red { color: red; } .scroll-container .wtHolder { height: 350px!important } .scroll-container #highlighting .wtHolder, .scroll-container #populating .wtHolder, .scroll-container #paginating .wtHolder, .scroll-container #searching .wtHolder, .scroll-container #drag .wtHolder, .scroll-container #validation .wtHolder, .scroll-container #readOnly .wtHolder, .scroll-container #nonEditable .wtHolder, .scroll-container #numericData .wtHolder, .scroll-container #dateDate .wtHolder, .scroll-container #timeData .wtHolder, .scroll-container #checkbox .wtHolder, .scroll-container #select .wtHolder, .scroll-container #dropdown .wtHolder, .scroll-container #autocomplete .wtHolder, .scroll-container #jQuery .wtHolder, .scroll-container #chromaJS .wtHolder, .scroll-container #context .wtHolder, .scroll-container #configuration .wtHolder, .scroll-container #copyPaste .wtHolder, .scroll-container #buttons .wtHolder, .scroll-container #comments .wtHolder { height: auto !important; } .handson-pagination { margin-top: 30px; } .currentRow { background-color: #F9F9FB !important; } .currentCol { background-color: #E7E8EF !important; } .contact-table tr td:nth-child(n-2) { text-align: center; } .contact-table tr td:last-child { position: relative; .dropdown-menu { top: 52px; } } /**====== Handson css end ======**/ #checkbox-select{ tr{ td,th{ &.select-checkbox{ padding-left: 30px; &:before,&:after{ left: 15px; } } } } }