styles.css 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. :root {
  2. --bs-app-header-height: 64px;
  3. --bs-app-header-height-actual: 64px;
  4. }
  5. *{
  6. margin: 0;
  7. padding: 0;
  8. box-sizing: border-box;
  9. }
  10. .app-container{
  11. padding: 0 10px;
  12. }
  13. .app-footer{
  14. background: #f9f9f9;
  15. }
  16. .nav-tabs.nav-line-tabs .nav-link.active {
  17. color: var(--bs-primary);
  18. }
  19. body > .container, body > .container-fluid{
  20. padding: 0;
  21. margin: 0;
  22. }
  23. .header{
  24. display: flex;
  25. align-items: center;
  26. }
  27. .header h3{
  28. margin-bottom: 0;
  29. padding: 3px 15px;
  30. border-right: 2px solid #666;
  31. }
  32. .table-box{
  33. position: relative;
  34. width: 100%;
  35. height: 100%;
  36. min-height: 300px;
  37. }
  38. .table-box, .table-box .table {
  39. width: 100%;
  40. }
  41. .table-box th,.table-box td{
  42. text-align: center;
  43. vertical-align: middle;
  44. height: 40px;
  45. padding: 3px 5px;
  46. }
  47. .table-box th{
  48. font-weight: 600;
  49. font-size: 16px;
  50. height: 45px;
  51. }
  52. .table-box td > .link:hover{
  53. border-bottom: 2px solid;
  54. }
  55. .table-box td > .btn{
  56. padding: calc(.2rem + 1px) calc(.4rem + 1px)!important;
  57. margin: 0 5px;
  58. --bs-btn-border-radius: .3rem;
  59. }
  60. .table-box td > .btn-icon{
  61. width: 25px!important;
  62. height: 25px!important;
  63. }
  64. .table-box td > .link:hover{
  65. border-bottom: 2px solid;
  66. }
  67. .table-box .table-loading{
  68. position: absolute;
  69. top:0;
  70. bottom: 0;
  71. left:0;
  72. right: 0;
  73. display: flex;
  74. align-items: center;
  75. justify-content: center;
  76. /*background: rgba(0,0,0,.15);*/
  77. min-height: 300px;
  78. }
  79. .table-box .table-loading span{
  80. font-size: 16px;
  81. color: #666;
  82. }
  83. .pagination-row{
  84. width: 100%;
  85. display: flex;
  86. justify-content: space-between;
  87. }
  88. .form-check-input,.form-check-label{
  89. cursor: pointer;
  90. }
  91. .form-check-input:disabled, .form-check-input:disabled + .form-check-label{
  92. cursor: not-allowed;
  93. }