new_style.css 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281
  1. :root {
  2. --color-text: #000000;
  3. --color-text-alt: #ffffff;
  4. --color-blu: #0618be;
  5. --color-viola: #7738fa;
  6. --color-viola-hover: #7738fa40;
  7. --color-lilla: #f6f7ff;
  8. --color-outile: #8979ff;
  9. --color-rosso: #d6234f;
  10. --color-verde: #339e8e;
  11. }
  12. /* General styles*/
  13. html,
  14. body {
  15. background-color: var(--color-lilla);
  16. color: var(--color-text);
  17. }
  18. body .btn--ui,
  19. body ul.pagination li .page-link,
  20. body #btn-back-to-top,
  21. body #btn-back-to-bottom {
  22. background-color: var(--color-blu) !important;
  23. font-weight: 600;
  24. border: 1px solid var(--color-blu);
  25. color: white;
  26. }
  27. body .btn--ui.primary {
  28. background-color: var(--color-blu) !important;
  29. }
  30. body .btn--ui.lightGrey,
  31. body .btn--ui.extraLightGrey {
  32. border-color: var(--color-blu);
  33. color: var(--color-blu);
  34. font-weight: 600;
  35. border-width: 1px;
  36. }
  37. body .btn--ui:hover,
  38. body .btn--ui.lightGrey:hover,
  39. body .btn--ui.extraLightGrey:hover,
  40. body ul.pagination li .page-link:hover,
  41. body ul.pagination li.active .page-link,
  42. body #btn-back-to-top:hover,
  43. body #btn-back-to-bottom:hover {
  44. background-color: var(--color-viola) !important;
  45. border-color: var(--color-viola);
  46. color: #ffffff;
  47. }
  48. body #card--dashboard > .btn--ui:has(i[class*="fa-arrow-left"]) {
  49. position: absolute;
  50. top: 0;
  51. margin: 0 !important;
  52. left: 0;
  53. border: none;
  54. padding: 10px;
  55. width: 40px;
  56. height: 40px;
  57. border-radius: 0 !important;
  58. }
  59. /* Login */
  60. /* Main content */
  61. body #card--dashboard {
  62. position: relative;
  63. }
  64. /* Hide popover locked on top left corner */
  65. .popover[data-popper-reference-hidden] {
  66. display: none;
  67. }
  68. /* Header */
  69. .header--gestionale {
  70. background-color: var(--color-blu);
  71. padding-block: 10px;
  72. }
  73. .header--gestionale_back {
  74. width: auto;
  75. }
  76. .header--gestionale_back button {
  77. border: none;
  78. background-color: transparent;
  79. color: white;
  80. outline: none;
  81. font-size: 30px;
  82. padding: 0;
  83. line-height: 1;
  84. }
  85. .header--gestionale_logo {
  86. width: auto;
  87. }
  88. .header--gestionale_pageTitle {
  89. width: unset;
  90. flex: 1;
  91. }
  92. .header--userprofile-icon {
  93. vertical-align: middle;
  94. width: 50px;
  95. height: 50px;
  96. border-radius: 12px;
  97. background-color: white;
  98. text-align: center;
  99. border: 2px solid var(--color-outile);
  100. }
  101. /* Sidebar */
  102. #sidebar--wrapper #filter--section #accordionExample .accordion-header {
  103. margin-left: 5px;
  104. }
  105. #sidebar--wrapper #filter--section #accordionExample .accordion-button {
  106. display: flex;
  107. flex-direction: row;
  108. flex-wrap: nowrap;
  109. justify-content: flex-start;
  110. align-items: baseline;
  111. gap: 5px;
  112. }
  113. #sidebar--wrapper #filter--section #accordionExample .accordion-button i {
  114. width: 30px;
  115. height: 30px;
  116. display: flex;
  117. flex-direction: row;
  118. flex-wrap: nowrap;
  119. align-content: center;
  120. justify-content: center;
  121. align-items: center;
  122. }
  123. #menu-anagrafica li a.nav-link,
  124. #menu-contabilita li a.nav-link,
  125. #menu-scadenze li a.nav-link,
  126. #menu-anagrafica li:hover a span,
  127. #menu-contabilita li:hover a span,
  128. #menu-scadenze li:hover a span {
  129. color: var(--color-text);
  130. }
  131. #accordionExample .accordion-item:hover,
  132. #menu-anagrafica li:hover,
  133. #menu-contabilita li:hover,
  134. #menu-scadenze li:hover {
  135. /* background-color: transparent; */
  136. background-color: var(--color-viola-hover);
  137. }
  138. #accordionExample .accordion-item.accordion-item-active,
  139. #accordionExample .accordion-item .nav-item.nav-item-active {
  140. background-color: var(--color-viola);
  141. color: #ffffff;
  142. }
  143. #accordionExample .accordion-item .nav-item.nav-item-active a span {
  144. color: #ffffff;
  145. }
  146. /* reports */
  147. body .dashboard-container {
  148. background: var(--color-lilla);
  149. }
  150. /* Resumee card anagrafica */
  151. .section--tab {
  152. border: none;
  153. }
  154. .section--tab > * {
  155. border-color: var(--color-viola) !important;
  156. padding: 5px !important;
  157. text-transform: uppercase;
  158. font-weight: bold !important;
  159. color: black !important;
  160. }
  161. body #card--resume.card--ui {
  162. background: unset;
  163. background-color: var(--color-lilla);
  164. color: black;
  165. border: 1px solid var(--color-outile);
  166. border-radius: 15px;
  167. }
  168. body #card--resume.card--ui header {
  169. background: transparent;
  170. border: none;
  171. color: black;
  172. padding-top: 35px;
  173. }
  174. body #card--resume.card--ui header span.user-name,
  175. body #card--resume.card--ui .card--resume_body .resume--tab_info h2,
  176. body #card--resume.card--ui .title--tessera_added span.title-detail {
  177. color: black;
  178. }
  179. body #card--resume.card--ui .card--resume_body .resume--tab_info h2 {
  180. font-size: 20px;
  181. line-height: 1;
  182. display: flex;
  183. align-items: center;
  184. gap: 20px;
  185. }
  186. body #card--resume.card--ui header span.user-name {
  187. font-size: 32px;
  188. line-height: 1;
  189. }
  190. body #card--resume.card--ui header span.user-email {
  191. color: black;
  192. opacity: 0.8;
  193. }
  194. body #card--resume.card--ui .card--resume_body .user-address li,
  195. body #card--resume.card--ui .card--resume_body .user-residence li {
  196. gap: 22px;
  197. align-items: center;
  198. margin-bottom: 15px;
  199. }
  200. body #card--resume.card--ui .card--resume_body .user-address li i,
  201. body #card--resume.card--ui .card--resume_body .user-residence li i,
  202. body #card--resume.card--ui .card--resume_body .resume--tab_info h2 i {
  203. font-size: 20px;
  204. width: 20px;
  205. height: 20px;
  206. color: var(--color-viola);
  207. margin: 0;
  208. }
  209. body #card--resume.card--ui .card--resume_body .resume--tab_info ul {
  210. padding-left: 55px;
  211. }
  212. body #card--resume.card--ui .card--resume_body .resume--tab_info ul li::marker {
  213. color: var(--color-viola);
  214. }
  215. body #card--resume.card--ui .card--resume_body .resume--tab_info .resume-corso,
  216. body
  217. #card--resume.card--ui
  218. .card--resume_body
  219. .resume--tab_info
  220. .resume-tessera {
  221. border-left: 2px solid var(--color-viola);
  222. padding-left: 15px;
  223. margin-left: 42px;
  224. margin-bottom: 10px;
  225. }
  226. /* Form */
  227. body .form--wrapper label,
  228. body .form--tesseramento label {
  229. margin: 0;
  230. color: black;
  231. }
  232. body .form--wrapper .form-control,
  233. body .form--wrapper .form-select,
  234. body .form--tesseramento .form-select,
  235. body .form--wrapper .select2-selection {
  236. border-radius: 15px;
  237. height: 40px;
  238. border: 1px solid #d3dce1 !important;
  239. background-color: #f5f8fa !important;
  240. }