Angular LMS app
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
Este repositorio está archivado. Puede ver los archivos y clonarlo, pero no puede subir cambios o reportar incidencias ni pedir Pull Requests.
 
 
 
 

146 líneas
2.9 KiB

  1. /* You can add global styles to this file, and also import other style files */
  2. * {
  3. font-family: 'Roboto', sans-serif;
  4. margin: 0;
  5. padding: 0;
  6. box-sizing: border-box;
  7. letter-spacing: 0.5px;
  8. outline: none;
  9. line-height: 1.4;
  10. }
  11. :root {
  12. --black: #1a1a1a;
  13. --ash-black: #282828;
  14. --dark-grey: #4d4d4d;
  15. --light-grey: #999999;
  16. --teal: #06c4a8;
  17. --green: #8cc63f;
  18. --teal-green: #08c17e;
  19. --danger: #ea8b8b;
  20. --danger-dark: #d65f5f;
  21. }
  22. // Confirmation pop up container style
  23. .confirmation-popup {
  24. position: fixed;
  25. left: 80%;
  26. height: 100vh;
  27. width: 100vw;
  28. display: flex;
  29. align-items: center;
  30. justify-content: center;
  31. z-index: 2;
  32. left: 0;
  33. top: 0;
  34. background-color: rgba(black, 0.8);
  35. opacity: 0;
  36. pointer-events: none;
  37. transition: opacity 0.3s;
  38. &.active {
  39. opacity: 1;
  40. pointer-events: all;
  41. app-confirmation-popup {
  42. opacity: 1;
  43. transform: translateY(0vh);
  44. }
  45. }
  46. app-confirmation-popup {
  47. opacity: 0;
  48. transform: translateY(20vh);
  49. transition: opacity 0.3s, transform 0.3s;
  50. }
  51. }
  52. // Common styles
  53. .page-container {
  54. height: 100vh;
  55. overflow: auto;
  56. padding-bottom: 70px;
  57. &.half-bg {
  58. &::before {
  59. content: '';
  60. position: absolute;
  61. left: 0;
  62. top: 0;
  63. height: 40vh;
  64. width: 100%;
  65. background-color: transparent;
  66. border-bottom-left-radius: 30px;
  67. border-bottom-right-radius: 30px;
  68. pointer-events: none;
  69. }
  70. &[color="black"] {
  71. &::before {
  72. background-color: var(--black);
  73. }
  74. }
  75. &[color="ash-black"] {
  76. &::before {
  77. background-color: var(--ash-black);
  78. }
  79. }
  80. }
  81. &.full-bg {
  82. &[color="black"] {
  83. background-color: var(--black);
  84. }
  85. &[color="ash-black"] {
  86. background-color: var(--ash-black);
  87. }
  88. }
  89. }
  90. .nav-header {
  91. background-color: var(--ash-black);
  92. display: flex;
  93. align-items: center;
  94. padding: 0 5%;
  95. height: 60px;
  96. position: sticky;
  97. position: -webkit-sticky;
  98. top: 0;
  99. z-index: 1;
  100. &[shadow="true"] {
  101. box-shadow: 0px 0px 5px var(--black);
  102. }
  103. button {
  104. border: 0px;
  105. background-color: transparent;
  106. .icon {
  107. width: 16px;
  108. height: 16px;
  109. fill: var(--light-grey);
  110. }
  111. }
  112. h5 {
  113. font-size: 16px;
  114. color: white;
  115. font-weight: 400;
  116. margin-left: 20px;
  117. letter-spacing: 1px;
  118. .icon {
  119. width: 15px;
  120. height: 15px;
  121. fill: white;
  122. margin-right: 3px;
  123. vertical-align: middle;
  124. position: relative;
  125. }
  126. }
  127. }