timesheet source code
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

191 line
4.2KB

  1. @CHARSET "UTF-8";
  2. .blink_me {
  3. animation: blinker 0.3s linear infinite;
  4. }
  5. @keyframes blinker {
  6. 50% {
  7. opacity: 0;
  8. }
  9. }
  10. .container{
  11. width:100%;
  12. }
  13. #cstart, #cfinish, #paydate,
  14. #invoice_start, #invoice_finish{
  15. width:100%;
  16. border:none;
  17. text-align: center;
  18. color: green;
  19. font-weight: 900;
  20. background: #f0fbff;
  21. font-size: 1.5em;
  22. }
  23. .hidden{
  24. display:none;
  25. }
  26. td.sync_detail{
  27. padding:0px;
  28. }
  29. table.staffhours,
  30. table.clientinvoice{
  31. background-color:white;
  32. }
  33. div.invoice_button,
  34. table.hours{
  35. margin-bottom:0px;
  36. }
  37. table.blueTable {
  38. border: 1px solid #1C6EA4;
  39. background-color: #EEEEEE;
  40. width: 100%;
  41. text-align: left;
  42. border-collapse: collapse;
  43. }
  44. table.blueTable td, table.blueTable th {
  45. border: 1px solid #AAAAAA;
  46. padding: 3px 2px;
  47. }
  48. table.blueTable tbody td {
  49. font-size: 13px;
  50. }
  51. table.blueTable tr:nth-child(even) {
  52. background: #D0E4F5;
  53. }
  54. table.blueTable thead {
  55. background: #1C6EA4;
  56. background: -moz-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  57. background: -webkit-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  58. background: linear-gradient(to bottom, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  59. border-bottom: 2px solid #444444;
  60. }
  61. table.blueTable thead th {
  62. font-size: 15px;
  63. font-weight: bold;
  64. color: #FFFFFF;
  65. border-left: 2px solid #D0E4F5;
  66. }
  67. table.blueTable thead th:first-child {
  68. border-left: none;
  69. }
  70. table.blueTable tfoot {
  71. font-size: 14px;
  72. font-weight: bold;
  73. color: #FFFFFF;
  74. background: #D0E4F5;
  75. background: -moz-linear-gradient(top, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
  76. background: -webkit-linear-gradient(top, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
  77. background: linear-gradient(to bottom, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
  78. border-top: 2px solid #444444;
  79. }
  80. table.blueTable tfoot td {
  81. font-size: 14px;
  82. }
  83. table.blueTable tfoot .links {
  84. text-align: right;
  85. }
  86. table.blueTable tfoot .links a{
  87. display: inline-block;
  88. background: #1C6EA4;
  89. color: #FFFFFF;
  90. padding: 2px 8px;
  91. border-radius: 5px;
  92. }
  93. tr.DRAFT .week1color {
  94. color: black;
  95. /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ebe9f9+0,d8d0ef+50,cec7ec+51,c1bfea+100;Purple+3D+%231 */
  96. background: #ebe9f9; /* Old browsers */
  97. background: -moz-linear-gradient(top, #ebe9f9 0%, #d8d0ef 50%, #cec7ec 51%, #c1bfea 100%); /* FF3.6-15 */
  98. background: -webkit-linear-gradient(top, #ebe9f9 0%,#d8d0ef 50%,#cec7ec 51%,#c1bfea 100%); /* Chrome10-25,Safari5.1-6 */
  99. background: linear-gradient(to bottom, #ebe9f9 0%,#d8d0ef 50%,#cec7ec 51%,#c1bfea 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  100. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebe9f9', endColorstr='#c1bfea',GradientType=0 ); /* IE6-9 */
  101. }
  102. tr.DRAFT .week2color {
  103. color: white;
  104. /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#627d4d+0,1f3b08+100;Olive+3D */
  105. background: #627d4d; /* Old browsers */
  106. background: -moz-linear-gradient(top, #627d4d 0%, #1f3b08 100%); /* FF3.6-15 */
  107. background: -webkit-linear-gradient(top, #627d4d 0%,#1f3b08 100%); /* Chrome10-25,Safari5.1-6 */
  108. background: linear-gradient(to bottom, #627d4d 0%,#1f3b08 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  109. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627d4d', endColorstr='#1f3b08',GradientType=0 ); /* IE6-9 */
  110. }
  111. #staff tr.loading,
  112. #staff td.loading{
  113. text-align:center;
  114. height:500px;
  115. }
  116. td.loading img{
  117. margin-top:200px;
  118. }
  119. table.hours th,
  120. table.hours td{
  121. text-align: center;
  122. width:7.14% ;
  123. }
  124. .mismatch {
  125. background-color:yellow;
  126. color:red;
  127. font-size:1.3em;
  128. font-weight:900;
  129. }
  130. td.invoice_nubmer{
  131. text-align:center;
  132. }
  133. img.waiting_invoice_number{
  134. height:32px;
  135. display:none;
  136. }
  137. .invoice_nameonly_row{
  138. cursor:pointer;
  139. }
  140. .invoice_nameonly_row:hover{
  141. background-color:yellow;
  142. }
  143. .invoice_detail_row th{
  144. cursor:pointer;
  145. }
  146. .invoice_detail_row th:hover{
  147. color:green;
  148. }
  149. .invoice_nameonly_row_dummy{
  150. color:white;
  151. background-color: black;
  152. display:none;
  153. animation: blinker 0.3s linear infinite;
  154. }
  155. td.invoice_summary{
  156. text-align:center;
  157. background-color:lightcyan;
  158. font-weight:900;
  159. color:green;
  160. }
  161. td.invoice_summary_header{
  162. background-color: #ededed;
  163. }