Angular LMS app
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
Este repositório está arquivado. Você pode visualizar os arquivos e realizar clone, mas não poderá realizar push nem abrir issues e pull requests.
 
 
 
 

144 linhas
2.9 KiB

  1. .page-container {
  2. padding-bottom: 0;
  3. }
  4. .main-header {
  5. display: flex;
  6. width: 100%;
  7. height: 50px;
  8. background-color: var(--ash-black);
  9. justify-content: space-between;
  10. align-items: center;
  11. padding: 0 5%;
  12. position: sticky;
  13. top: 0;
  14. z-index: 1;
  15. position: -webkit-sticky;
  16. .counter {
  17. font-size: 14px;
  18. color: var(--light-grey);
  19. width: 50px;
  20. span {
  21. color: var(--teal-green);
  22. }
  23. }
  24. button {
  25. width: 50px;
  26. height: 50px;
  27. text-align: right;
  28. background-color: transparent;
  29. border: 0px;
  30. .icon {
  31. width: 18px;
  32. height: 18px;
  33. fill: var(--light-grey);
  34. }
  35. }
  36. .duration {
  37. color: var(--light-grey);
  38. width: calc(100% - 100px);
  39. font-size: 20px;
  40. font-weight: 500;
  41. letter-spacing: 1px;
  42. text-align: center;
  43. .icon {
  44. width: 14px;
  45. height: 14px;
  46. margin-right: 5px;
  47. fill: var(--light-grey);
  48. }
  49. }
  50. }
  51. .category-list {
  52. list-style: none;
  53. width: 100%;
  54. position: relative;
  55. z-index: 0;
  56. header {
  57. background-color: var(--dark-grey);
  58. color: var(--white);
  59. display: flex;
  60. width: 100%;
  61. padding: 0 5%;
  62. align-items: center;
  63. justify-content: space-between;
  64. position: sticky;
  65. top: 50px;
  66. position: -webkit-sticky;
  67. z-index: 1;
  68. height: 50px;
  69. h5 {
  70. font-weight: 400;
  71. font-size: 14px;
  72. }
  73. }
  74. }
  75. .acknowledgement {
  76. background-color: var(--dark-grey);
  77. color: var(--white);
  78. padding: 15px 5%;
  79. .container {
  80. display: flex;
  81. width: 100%;
  82. justify-content: space-between;
  83. align-items: flex-start;
  84. }
  85. .checkbox {
  86. width: 20px;
  87. height: 20px;
  88. border: 2px solid var(--light-grey);
  89. display: flex;
  90. align-items: center;
  91. justify-content: center;
  92. background-color: var(--white);
  93. border-radius: 3px;
  94. transition: background-color 0.2s, border-color 0.2s;
  95. &.active {
  96. background-color: var(--teal-green);
  97. color: var(--white);
  98. border-color: var(--teal-green);
  99. }
  100. span {
  101. font-size: 12px;
  102. }
  103. }
  104. p {
  105. width: calc(100% - 30px);
  106. font-size: 14px;
  107. line-height: 1.5;
  108. }
  109. button {
  110. width: 100%;
  111. display: block;
  112. border-radius: 5px;
  113. background-color: var(--teal-green);
  114. font-size: 14px;
  115. height: 40px;
  116. color: var(--white);
  117. margin: 10px auto 0;
  118. border: 0px;
  119. transition: background-color 0.3s;
  120. &.inactive {
  121. pointer-events: none;
  122. background-color: var(--light-grey);
  123. }
  124. }
  125. }