_projects.scss 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  1. //
  2. // Project
  3. //
  4. .c-progress-steps {
  5. margin: 0;
  6. list-style-type: none;
  7. font-family: $bodyfont;
  8. li {
  9. position: relative;
  10. font-size: 13px;
  11. color: $gray-400;
  12. padding: 16px 0 0 36px;
  13. a {
  14. color: inherit;
  15. }
  16. &.done {
  17. color: $info;
  18. span{
  19. background-color: rgba($info, .09);
  20. }
  21. &:before {
  22. color: $info;
  23. content: "\f058";
  24. width: 30px;
  25. height: 30px;
  26. display: inline-block;
  27. text-align: center;
  28. border-radius: 50%;
  29. border: 2px solid $info;
  30. }
  31. }
  32. &.current {
  33. color: $primary;
  34. font-weight: 500;
  35. &:before {
  36. color: $primary;
  37. content: "\f192";
  38. width: 30px;
  39. height: 30px;
  40. display: inline-block;
  41. text-align: center;
  42. border-radius: 50%;
  43. border: 2px solid $primary;
  44. }
  45. }
  46. &:before {
  47. position: absolute;
  48. left: 0;
  49. font-family: 'Font Awesome 5 Free' !important;
  50. font-weight: 600;
  51. font-size: 18px;
  52. background-color: $white;
  53. content: "\f111";
  54. width: 30px;
  55. height: 30px;
  56. display: inline-block;
  57. text-align: center;
  58. border-radius: 50%;
  59. border: 2px solid $gray-300;
  60. @media all and (max-width: 600px) {
  61. top: calc(50% - 8px);
  62. font-size: 16px;
  63. }
  64. }
  65. }
  66. @media all and (min-width: 600px) {
  67. display: table;
  68. list-style-type: none;
  69. margin: 20px auto;
  70. padding: 0;
  71. table-layout: fixed;
  72. width: 100%;
  73. li {
  74. display: table-cell;
  75. text-align: center;
  76. padding: 0;
  77. padding-bottom: 34px;
  78. white-space: nowrap;
  79. position: relative;
  80. border-left-width: 0;
  81. border-bottom-width: 4px;
  82. border-bottom-style: solid;
  83. border-bottom-color: $gray-300;
  84. &.done {
  85. border-bottom-color: $info;
  86. }
  87. &.current {
  88. color: $primary;
  89. border-bottom-color: $primary;
  90. span{
  91. background-color: rgba($primary, .15);
  92. box-shadow: 0px 0px 0px 0.25px $primary;
  93. }
  94. &:before {
  95. color: $primary;
  96. content: "\f192";
  97. }
  98. }
  99. &:before {
  100. bottom: -15px;
  101. left: 50%;
  102. margin-left: -16px;
  103. }
  104. span{
  105. background-color: rgba($info, .1);
  106. border-radius: 3px;
  107. padding: 6px;
  108. box-shadow: 0px 0px 5px 0.25px lighten($gray-300, 6%);
  109. }
  110. }
  111. }
  112. }
  113. /*---project table---*/
  114. .dataTable tbody .details-control:before {
  115. font-family: FontAwesome;
  116. content: "\f055";
  117. font-size: 1.4em;
  118. color: #739e73;
  119. }
  120. .dataTable tbody .shown .details-control::before {
  121. content: "\f056";
  122. color: #a90329;
  123. }
  124. .dataTable tbody .details-control {
  125. vertical-align: middle;
  126. text-align: center;
  127. cursor: pointer;
  128. width: 50px;
  129. }
  130. .project-members img {
  131. width: 25px;
  132. border-radius: 0;
  133. }
  134. img.away {
  135. border-left-color: #ffc40d!important;
  136. }
  137. img.online {
  138. border-left-color: #40ac2b!important;
  139. }
  140. img.busy {
  141. border-left-color: #ed1c24!important;
  142. }
  143. img.offline {
  144. border-left-color: #ddd!important;
  145. }
  146. img.away, img.busy, img.offline, img.online {
  147. border-left: 3px solid #fff;
  148. }
  149. .project-members a {
  150. display: inline-block;
  151. overflow: hidden;
  152. margin: 0 3px 0 0;
  153. border-radius: 0;
  154. }
  155. .dataTables_paginate.paging_simple_numbers .pagination .paginate_button a {
  156. padding: .5em 1em;
  157. border-radius: 2px;
  158. border: 0;
  159. margin: 0;
  160. min-width: 1.5em;
  161. }
  162. .dataTables_wrapper .form-control {
  163. margin: 0 10px;
  164. padding: 5px 30px 5px 15px;
  165. }
  166. @media all and (min-width: 1400px) {
  167. .proj-table{
  168. overflow: hidden;
  169. }
  170. }
  171. .proj-table{
  172. .pagination{
  173. margin-bottom: 0;
  174. }
  175. }