2 border-collapse: collapse;
5 border-bottom: 2px solid $table-border-color;
9 border-top: 2px solid $table-border-color;
16 display: inline-block;
23 vertical-align: middle;
38 background: transparent none;
44 &:hover:not( .disabled ):active:not( .disabled ) {
45 background: transparent none;
51 &:hover:not( .disabled ) {
52 background: transparent none;
59 div.dt-button-collection {
78 border-collapse: collapse;
82 &.fixedHeader-floating {
96 border-bottom: 1px solid $table-border-color;
97 border-left: 1px solid $table-border-color;
140 background: url( "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2bW0iIGhlaWdodD0iMi4zODRtbSIgdmlld0JveD0iMCAwIDYuMDAwMDAwMiAyLjM4NDAzODkiPjxnPjxwYXRoIGZpbGw9IiMwMDZhY2MiIGQ9Ik00LjA1IDEuNzRoLTIuMUwzIC42NHoiLz48L2c+PC9zdmc+" ) no-repeat scroll right center $table-header-background;
144 background: url( "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2bW0iIGhlaWdodD0iOS4wMSIgdmlld0JveD0iMCAwIDYgMi4zODQiPjxwYXRoIGZpbGw9IiM5NDk0OTQiIGQ9Ik00LjA1IDEuNzRoLTIuMUwzIC42NHoiLz48L3N2Zz4=" ) no-repeat scroll right center $table-header-background;
155 background: url( "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2bW0iIGhlaWdodD0iMi4zODRtbSIgdmlld0JveD0iMCAwIDYuMDAwMDAwMiAyLjM4NDAzODkiPjxnPjxwYXRoIGZpbGw9IiMwMDZhY2MiIGQ9Ik00LjA1LjY0aC0yLjFMMyAxLjc0eiIvPjwvZz48L3N2Zz4=" ) no-repeat scroll right center $table-header-background;
159 background: url( "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2bW0iIGhlaWdodD0iOS4wMSIgdmlld0JveD0iMCAwIDYgMi4zODQiPjxwYXRoIGZpbGw9IiM5NDk0OTQiIGQ9Ik00LjA1LjY0aC0yLjFMMyAxLjc0eiIvPjwvc3ZnPg==" ) no-repeat scroll right center $table-header-background;
164 &.sorting:not(.sorting_asc):not(.sorting_desc) {
170 background: url( "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2bW0iIGhlaWdodD0iMi41NTFtbSIgdmlld0JveD0iMCAwIDYuMDAwMDAwMyAyLjU1MDY2MTQiPjxwYXRoIGZpbGw9IiNhY2FjYWMiIGQ9Ik00LjA1IDEuNDVoLTIuMUwzIDIuNTV6Ii8+PHBhdGggZmlsbD0iI2FjYWNhYyIgZD0iTTQuMDUgMS4xaC0yLjFMMyAweiIvPjwvc3ZnPg==" ) no-repeat scroll right center $table-header-background;
188 background-color: #F3F3F3;
189 border: 1px solid $table-border-color;
190 border-right: 1px solid $table-border-color;
194 background-color: #FFF;
195 border-right: 1px solid $table-border-color;
200 background-color: #D1CFD0;
201 border-bottom: 2px solid #A19B9E;
202 border-top: 2px solid #A19B9E;
209 border-bottom: 1px solid $table-border-color;
210 border-left: 1px solid $table-border-color;
223 background-color: #FFFFFF;
231 font-family: $font-monospace;
241 background-color: #FFC;
247 background-color: #D1CFD0;
248 border-bottom: 2px solid #A19B9E;
249 border-top: 2px solid #A19B9E;
254 background-color: $table-header-background;
263 font-family: $font-monospace;
281 background-color: #F6F6F6;
282 border-color: $table-border-color;
287 background-color: #DDDDDD;
288 border-color: $table-border-color;
304 background-color: #FFFFE1;
311 background-color: #FFFFCC;
316 background-color: #FFFFCC;
320 &:nth-child( even ) {
322 background-color: #FFFFCC;
329 background-color: #FFFFCC;
335 background-color: #EEFFD4;
341 background-color: #E8F0F6;
347 background-color: #FF9090;
352 background-color: #FF9090;
376 background-color: #FFFF99 !important;
384 background-color: $table-odd-row;
386 vertical-align: middle;
398 .highlighted-row td {
399 background-color: #FFD000 !important;
403 .warned-row td { background-color: #FF9000 !important; }
406 .high-warned-row td { background-color: #FF0000 !important; }
410 &:nth-child( odd ):not( .dtrg-group, .active, .ok ) {
412 &:not( .bg-danger, .bg-warning, .bg-info, .bg-success, .bg-primary ) {
413 background-color: $table-odd-row;
420 .dataTables_wrapper {
421 .dataTables_processing {
422 background-color: #F4F8F9;
423 border: 2px solid #538200;
425 box-shadow: 2px 2px 3px 1px rgba( 0, 0, 0, .2 );
465 .dataTables_paginate {
480 color: $green-text-color !important;
486 background: transparent none;
487 border: 1px solid transparent;
489 color: darken( $green-text-color, 5 ) !important;
490 text-decoration: underline !important;
494 background: lighten( saturate( $background-color-secondary, 7 ), 37 ) none;
501 background: lighten( saturate( $background-color-secondary, 7 ), 45 ) none;
515 display: inline-block;
516 font-family: "Font Awesome 6 Free";
561 border-top: 1px solid $table-border-color;
571 // border-top: 1px solid $table-border-color;
576 border-bottom: 1px solid $table-border-color;
584 button:first-of-type {
591 border: 1px solid #CCC;
606 background: transparent none;
607 border: 1px solid transparent;
620 background: transparent none;
621 border: 1px solid transparent;
627 border: 1px solid #ADADAD;
632 background: transparent none;
636 &:active:not( .disabled ),
637 &:focus:not( .disabled ) {
638 background: transparent none;
639 border: 1px solid #ADADAD;
643 &:not( .disabled ):hover:not( .disabled ) {
644 background: #EEE none;
645 border: 1px solid transparent;
651 background: transparent none;
652 border: 1px solid transparent;
655 background: #EEE none;
659 &.active:not( .disabled ):hover:not( .disabled ) {
660 background: #EEE none;
661 border: 1px solid transparent;
670 padding-bottom: .7em;
692 &.dt-button-collection {
693 padding: 8px 8px 4px 8px;
701 &:hover:not(.disabled) {
702 border: 1px solid #EEE;
705 &.buttons-collection {
709 &.buttons-columnVisibility {
710 background: #FFF none;
711 border: 1px solid #EEE;
725 display: inline-block;
726 font-family: "Font Awesome 6 Free";
732 background: #FFC none;
733 border: 1px solid #999;
739 display: inline-block;
740 font-family: "Font Awesome 6 Free";
746 &:active:not( .disabled ):hover:not( .disabled ) {
747 background: transparent none;
752 background: #E6F0F2 none;
757 background: #FFC none;
762 display: inline-block;
763 font-family: "Font Awesome 6 Free";
769 &:not( .disabled ):hover:not( .disabled ) {
770 background: transparent none;
777 display: inline-block;
778 font-family: "Font Awesome 6 Free";
787 background: #FFF none;
788 border: 1px solid #EEE;
796 background: #FFC none;
800 &.buttons-html5:not( .disabled )::before {
802 display: inline-block;
803 font-family: "Font Awesome 6 Free";
808 &.buttons-excel:not( .disabled )::before {
812 &.buttons-csv:not( .disabled )::before {
816 &.buttons-copy:not( .disabled )::before {
820 &.buttons-print:not( .disabled )::before {
823 display: inline-block;
824 font-family: "Font Awesome 6 Free";
839 border-top: 1px solid #EEE;
842 justify-content: flex-end;
847 @media ( min-width: 1275px ) {
852 .dataTables_wrapper {
853 .dataTables_paginate {
857 display: inline-block;
864 @media only screen and ( min-width: 500px ) {
865 .dataTables_wrapper {
872 @media only screen and ( min-width: 850px ) {
876 @media only screen and ( max-width: 767px ) {
877 .dataTables_wrapper {
879 .dataTables_paginate {
886 @media only screen and ( min-width: 950px ) and ( max-width: 1125px ) {
892 @media only screen and ( min-width: 950px ) {
902 @media only screen and (min-width: 1500px) {
903 .dataTables_wrapper {
904 .dataTables_paginate {
908 display: inline-block;