bootstrap.scss 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. /*
  2. bootstrap table theme
  3. */
  4. .ngx-datatable.bootstrap {
  5. box-shadow: none;
  6. font-size: 13px;
  7. .datatable-header {
  8. height: unset !important;
  9. .datatable-header-cell {
  10. vertical-align: bottom;
  11. padding: 0.75rem;
  12. border-bottom: 1px solid #d1d4d7;
  13. .datatable-header-cell-label {
  14. line-height: 24px;
  15. }
  16. }
  17. }
  18. .datatable-body {
  19. .datatable-body-row {
  20. vertical-align: top;
  21. border-top: 1px solid #d1d4d7;
  22. &.datatable-row-even {
  23. background-color: rgba(0, 0, 0, 0.05);
  24. }
  25. &.active {
  26. background-color: #1483ff;
  27. color: #fff;
  28. }
  29. .datatable-body-cell {
  30. padding: 0.75rem;
  31. text-align: left;
  32. vertical-align: top;
  33. }
  34. }
  35. .empty-row {
  36. $alert-padding-y: 0.75rem !default;
  37. $alert-padding-x: 1.25rem !default;
  38. position: relative;
  39. padding: $alert-padding-y $alert-padding-x;
  40. margin-bottom: 0;
  41. }
  42. }
  43. .datatable-footer {
  44. background: #424242;
  45. color: #ededed;
  46. margin-top: -1px;
  47. .page-count {
  48. line-height: 50px;
  49. height: 50px;
  50. padding: 0 1.2rem;
  51. }
  52. .datatable-pager {
  53. margin: 0 10px;
  54. vertical-align: top;
  55. ul {
  56. li {
  57. margin: 10px 0px;
  58. &:not(.disabled) {
  59. &.active,
  60. &:hover {
  61. a {
  62. background-color: #545454;
  63. font-weight: bold;
  64. }
  65. }
  66. }
  67. }
  68. }
  69. a {
  70. height: 22px;
  71. min-width: 24px;
  72. line-height: 22px;
  73. padding: 0;
  74. border-radius: 3px;
  75. margin: 0 3px;
  76. text-align: center;
  77. vertical-align: top;
  78. text-decoration: none;
  79. vertical-align: bottom;
  80. color: #ededed;
  81. }
  82. .datatable-icon-left,
  83. .datatable-icon-skip,
  84. .datatable-icon-right,
  85. .datatable-icon-prev {
  86. font-size: 18px;
  87. line-height: 27px;
  88. padding: 0 3px;
  89. }
  90. }
  91. }
  92. // Summary row styles
  93. .datatable-summary-row {
  94. .datatable-body-row {
  95. .datatable-body-cell {
  96. font-weight: bold;
  97. }
  98. }
  99. }
  100. }