styles.scss 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266
  1. /* You can add global styles to this file, and also import other style files */
  2. /* Importing Bootstrap SCSS file. */
  3. @import 'bootstrap/scss/bootstrap';
  4. $dialog-position-top: 10%;
  5. $dialog-position-left: 20%;
  6. $dialog-position-right: 20%;
  7. @import 'node_modules/ngx-smart-modal/styles/ngx-smart-modal.scss';
  8. // general
  9. :root{
  10. // colors
  11. --primary-color: #d8ac96;
  12. --primary-color-light: #e8c7b5;
  13. --primary-color-dark: #d89777;
  14. --secondary-color: #efc8af;
  15. --secondary-color-light: #f8e1d7;
  16. --secondary-color-dark: #cfaa8c;
  17. --tertiary-color: #b9835d;
  18. --tertiary-color-light: #cfaa8c;
  19. --tertiary-color-dark: #8f5f3b;
  20. --quaternary-color: #84a36f;
  21. --quaternary-color-light: #7a9e65;
  22. --quaternary-color-dark: #6eae52;
  23. --background-color: #fff2e9;
  24. // shadows
  25. --shadow-small: 4px 4px 10px 4px rgba(0,0,0,0.2);
  26. --shadow-medium: 4px 4px 10px 6px rgba(0,0,0,0.2);
  27. --shadow-large: 4px 4px 10px 8px rgba(0,0,0,0.2);
  28. }
  29. // Info Row
  30. .info-container{
  31. display: flex;
  32. flex-direction: column;
  33. justify-content: space-between;
  34. align-items: center;
  35. border: 1px solid #8d8c8c;
  36. width: 10rem;
  37. height: 7rem;
  38. }
  39. .info-input{
  40. border: none;
  41. outline: none;
  42. text-align: center;
  43. background-color: transparent;
  44. width: 5rem;
  45. margin-top: 1rem;
  46. font-size: 2rem;
  47. font-weight: 600;
  48. }
  49. .info-input::-webkit-outer-spin-button,
  50. .info-input::-webkit-inner-spin-button {
  51. -webkit-appearance: none;
  52. appearance: none;
  53. margin: 0;
  54. }
  55. .info-label{
  56. font-size: 1.25rem;
  57. font-weight: 600;
  58. text-align: center;
  59. padding: 0.5rem;
  60. }
  61. // details-panel
  62. .vertical-button-wrapper-3{
  63. width: 100%;
  64. position: absolute;
  65. bottom: 2rem;
  66. display: grid;
  67. grid-template-rows: 1fr 1fr 1fr;
  68. grid-template-columns: 1fr;
  69. gap: 10px;
  70. margin-top: 2rem;
  71. align-items: center;
  72. justify-content: center;
  73. }
  74. .vertical-button-wrapper-2{
  75. width: 100%;
  76. position: absolute;
  77. bottom: 2rem;
  78. display: grid;
  79. grid-template-rows: 1fr 1fr;
  80. grid-template-columns: 1fr;
  81. gap: 10px;
  82. margin-top: 2rem;
  83. align-items: center;
  84. justify-content: center;
  85. }
  86. .details-title{
  87. text-align: center;
  88. font-size: 2rem;
  89. font-weight: bold;
  90. margin-top: 1.5rem;
  91. }
  92. .details-heading{
  93. font-size: 1.5rem;
  94. font-weight: bold;
  95. margin-top: 1.5rem;
  96. }
  97. .details-subheading{
  98. font-size: 1.25rem;
  99. font-weight: bold;
  100. margin-top: 1.5rem;
  101. }
  102. .details-content{
  103. font-size: 1rem;
  104. margin-top: .5rem;
  105. font-weight: 400;
  106. }
  107. .details-name{
  108. font-size: 1.5rem;
  109. font-weight: bold;
  110. margin-top: 1.5rem;
  111. text-align:center;
  112. }
  113. .details-long-description{
  114. margin: 2rem 1rem;
  115. font-size: 1rem;
  116. // margin-top: 2rem;
  117. }
  118. //
  119. .flex-row{
  120. display: flex;
  121. flex-direction: row;
  122. }
  123. .flex-column{
  124. display: flex;
  125. flex-direction: column;
  126. }
  127. .flex-centered{
  128. align-items: center;
  129. justify-content: center;
  130. }
  131. .flex-left{
  132. justify-content: start;
  133. }
  134. .flex-right{
  135. justify-content: end;
  136. }
  137. .gap-01{
  138. gap: 0.1rem;
  139. }
  140. .gap-02{
  141. gap: 0.2rem;
  142. }
  143. .gap-03{
  144. gap: 0.3rem;
  145. }
  146. .gap-04{
  147. gap: 0.4rem;
  148. }
  149. .gap-05{
  150. gap: 0.5rem;
  151. }
  152. .gap-06{
  153. gap: 0.6rem;
  154. }
  155. .gap-07{
  156. gap: 0.7rem;
  157. }
  158. .gap-08{
  159. gap: 0.8rem;
  160. }
  161. .gap-09{
  162. gap: 0.9rem;
  163. }
  164. .gap-10{
  165. gap: 1rem;
  166. }
  167. .gap-11{
  168. gap: 1.1rem;
  169. }
  170. .gap-12{
  171. gap: 1.2rem;
  172. }
  173. .gap-13{
  174. gap: 1.3rem;
  175. }
  176. .gap-14{
  177. gap: 1.4rem;
  178. }
  179. .gap-15{
  180. gap: 1.5rem;
  181. }
  182. .gap-16{
  183. gap: 1.6rem;
  184. }
  185. .gap-17{
  186. gap: 1.7rem;
  187. }
  188. .gap-18{
  189. gap: 1.8rem;
  190. }
  191. .gap-19{
  192. gap: 1.9rem;
  193. }
  194. .gap-20{
  195. gap: 2rem;
  196. }
  197. // Drag and Drop Table
  198. /* Importing Bootstrap SCSS file. */
  199. @import 'bootstrap/scss/bootstrap';