shell bypass 403
// ================================================================================================ // File Name: data-list-view.scss // Description: SCSS file for data list view. // ---------------------------------------------------------------------------------------------- // ================================================================================================ $checkbox-border-color: #b4b4b4; $pure-black: #000; $gray-300: #dee2e6 !default; $primary: #7367f0; $white: #fff; // For checkbox alignment // for header section .data-list-view-header, .data-thumb-view-header { .table-responsive { .top { display: flex; justify-content: space-between; padding: 0 1rem; margin-bottom: 1rem; .dataTables_length { display: inline-block; .custom-select { width: 8.714rem; height: 3rem; border-radius: 1.428rem; border: 1px solid $gray-300; font-size: 1rem; background-position: calc(100% - 12px) 13px, calc(100% - 20px) 13px, 100% 0; &:focus { box-shadow: none; } } } .dataTables_filter { display: inline-block; .form-control { border-radius: 1.428rem; border: 1px solid $gray-300; } label { position: relative; &:after { content: url('https://api.iconify.design/feather/search.svg'); font-family: "feather", sans-serif; position: absolute; left: 1.428rem; top: .928rem; } } } } } } // datatable customization table.data-list-view.dataTable, table.data-thumb-view.dataTable { border-spacing: 0 1.3rem; padding: 0 0.7rem; thead { // th customization th { padding: .714rem 1.785rem; font-weight: 600; input:focus { outline: 0; } } th:first-child { padding-left: 0; } // for sorting icons .sorting_asc, .sorting_desc, .sorting { padding-right: inherit; &:before { font-size: .7rem; left: .857rem; top: .642rem; } &:after { font-size: .7rem; left: .857rem; top: 1.071rem; } } // disable first shorting icon .sorting_asc, .sorting_desc, .sorting th:first-child { padding-right: inherit; &:before { display: none; } &:after { display: none; } } } tbody { // for table row effects tr { background-color: $white; box-shadow: rgba($pure-black, 0.05) 0 4px 20px 0; cursor: pointer; transition: all .3s ease; border-radius: .5rem; &:hover { transform: translateY(-4px); transition: all .3s ease; } td:first-child { padding-left: 1rem; border-top-left-radius: .5rem; border-bottom-left-radius: .5rem; } td:last-child { border-top-right-radius: .5rem; border-bottom-right-radius: .5rem; } &.selected { td { border-radius: 0; } } } // for td effects td { padding: 1.357rem; border: none; vertical-align: middle; input:focus { outline: 0; } &.product-name { font-weight: 500; } &:focus { outline: 0; } // Check customization ends .progress { margin-bottom: 0; box-shadow: 0 4px 8px 0 rgba($pure-black, .12), 0 2px 4px 0 rgba($pure-black, .08); } } } } // to stack buttons @media(max-width: 768px) { #data-list-view, #data-thumb-view { .table-responsive { .top { flex-direction: column; } .dt-buttons { width: auto; text-align: left; } .dataTables_length, .dataTables_filter { text-align: right; } } } } @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { #data-list-view, #data-thumb-view { .table-responsive { .top { .dataTables_filter { .form-control { height: 3rem !important; padding: 0 1rem !important; } label { &:after { display: none; } } } } } } }