styles.css 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617
  1. /* ESTILOS DE TABLAS */
  2. /* - Ajusta el tamaño de la tabla */
  3. table {
  4. width: 100%;
  5. }
  6. /* - Ajusta el tamaño de la columna de "Acciones" en las tablas */
  7. .table-action {
  8. width: 300px;
  9. }
  10. /* - Ajusta el color de los botónes "Eliminar" en la columna de "Acciones" */
  11. .table-action-delete {
  12. background-color: #2196f3 !important;
  13. }
  14. /* - Ajusta el color de los botónes "Bloqueo" en la columna de "Acciones" */
  15. .table-action-block {
  16. background-color: #ffd740 !important;
  17. }
  18. .table-action-block:disabled {
  19. background-color: #dfdfdf !important;
  20. color: rgba(0, 0, 0, 0.26);
  21. }
  22. /* - Ajusta el color de los botónes "Cambiar Contraseña" en la columna de "Acciones" */
  23. .table-action-password {
  24. background-color: #2196f3 !important;
  25. }
  26. .table-action-password:disabled {
  27. background-color: #dfdfdf !important;
  28. color: rgba(0, 0, 0, 0.26);
  29. }
  30. tr.mat-row:hover {
  31. background-color: rgb(230, 230, 230);
  32. }
  33. /* - Ajusta los estilos que indica que la tabla aún no tiene datos */
  34. /* .data-empty {
  35. position: relative;
  36. background-color: #f44336;
  37. color: white;
  38. font-size: 16pt;
  39. text-align: center;
  40. padding: 20px;
  41. } */
  42. .data-empty {
  43. position: relative;
  44. background-color: #071d49;
  45. color: white;
  46. font-size: 16pt;
  47. text-align: center;
  48. padding: 20px;
  49. }
  50. /* ESTILO DE CARDS */
  51. /* - Ajusta el tamaño de las cards de tamaño estandar */
  52. @media only screen and (max-width: 1203px) {
  53. .card-normal {
  54. margin-top: 64px !important;
  55. width: 100% !important;
  56. margin-bottom: 62px !important;
  57. }
  58. .card-normal-text {
  59. margin-top: 64px !important;
  60. width: 100% !important;
  61. margin-bottom: 62px !important;
  62. }
  63. .card-normal-form {
  64. margin-top: 64px !important;
  65. width: auto !important;
  66. margin-bottom: 62px !important;
  67. }
  68. }
  69. .card-normal {
  70. padding: 25px 0 0 0 !important;
  71. margin-top: 100px;
  72. margin-bottom: 100px;
  73. width: 90%;
  74. min-width: 1110px !important;
  75. margin-left: auto;
  76. margin-right: auto;
  77. }
  78. /* - Ajusta el tamaño de las cards con texto arriba */
  79. .card-normal-text {
  80. margin-top: 30px;
  81. margin-bottom: 30px;
  82. width: 90%;
  83. margin-left: auto;
  84. margin-right: auto;
  85. }
  86. /* - Ajusta el tamaño de las cards para formularios de tamaño estandar */
  87. .card-normal-form {
  88. padding: 25px 40px 10px 40px !important;
  89. margin-top: 100px;
  90. margin-bottom: 100px;
  91. width: 90%;
  92. margin-left: auto;
  93. margin-right: auto;
  94. }
  95. /* - Ajusta el tamaño de las cards de tamaño pequeño */
  96. .card-small {
  97. padding: 25px 0 0 0 !important;
  98. margin-top: 100px;
  99. margin-bottom: 100px;
  100. width: 800px;
  101. margin-left: auto;
  102. margin-right: auto;
  103. }
  104. /* - Ajusta los títulos en las cards */
  105. .card-title {
  106. padding-bottom: 25px;
  107. }
  108. /* - Ajusta los buscadores en las cards */
  109. .card-title-search {
  110. width: 80%;
  111. }
  112. .searcher {
  113. width: 90% !important;
  114. font-size: 16px !important;
  115. }
  116. .mat-dialog-content {
  117. overflow: hidden !important;
  118. }
  119. /* ESTILO LETRAS */
  120. .mat-dialog-title {
  121. margin: 0 0 10px !important;
  122. display: block;
  123. }
  124. h3 {
  125. font-family: "Myriad Pro Light", sans-serif !important;
  126. margin: 15px 0 25px 0 !important;
  127. }
  128. /* ESTILO COLORES */
  129. /* - Coloca el color prinicipal de fondo */
  130. .primary {
  131. background-color: #1faf71 !important;
  132. color: white;
  133. }
  134. .ITTEC {
  135. background-color: #1faf71 !important;
  136. color: white;
  137. }
  138. .TME700618RC7{
  139. background-color: #ff8200 !important;
  140. color: white;
  141. }
  142. .ITTEC:disabled{
  143. background-color: #dfdfdf !important;
  144. color: rgba(0, 0, 0, 0.26);
  145. }
  146. .TME700618RC7:disabled{
  147. background-color: #dfdfdf !important;
  148. color: rgba(0, 0, 0, 0.26);
  149. }
  150. .TME700618RC7:disabled{
  151. background-color: #dfdfdf !important;
  152. color: rgba(0, 0, 0, 0.26);
  153. }
  154. .text-primary {
  155. /* color: #ff8200; */
  156. color: #1faf71
  157. }
  158. .text-ITTEC {
  159. /* color: #ff8200; */
  160. color: #1faf71
  161. }
  162. .text-TME700618RC7 {
  163. /* color: #ff8200; */
  164. color: #ff8200
  165. }
  166. .text-secondary {
  167. color: #071d49 !important;
  168. }
  169. /* - Coloca el color success de fondo */
  170. .success {
  171. background-color: #1faf71 !important;
  172. color: white !important;
  173. }
  174. .success:disabled {
  175. background-color: #dfdfdf !important;
  176. color: rgba(0, 0, 0, 0.26);
  177. }
  178. /* - Coloca el color danger de fondo */
  179. .danger {
  180. background-color: #cb0606 !important;
  181. color: white;
  182. }
  183. /* - Coloca el color info de fondo */
  184. .info {
  185. background-color: #0288d1 !important;
  186. color: white;
  187. }
  188. /* - Estilo cuando se deshabilita el color "primary" */
  189. .primary:disabled {
  190. background-color: #dfdfdf !important;
  191. color: rgba(0, 0, 0, 0.26);
  192. }
  193. /* - Coloca el color secundario de fondo */
  194. .secondary {
  195. background-color: #071d49 !important;
  196. color: white;
  197. }
  198. .secondary:disabled {
  199. background-color: #dfdfdf !important;
  200. color: rgba(0, 0, 0, 0.26);
  201. }
  202. /* ESTILO DE INPUTS */
  203. /* - Incrementa el tamaño de los input */
  204. mat-form-field.mat-form-field {
  205. font-size: 16px;
  206. }
  207. .mat-select-disabled .mat-select-value {
  208. color: #000 !important;
  209. }
  210. .mat-input-element:disabled,
  211. .mat-form-field-type-mat-native-select.mat-form-field-disabled
  212. .mat-form-field-infix::after {
  213. color: #000 !important;
  214. }
  215. .mat-simple-snackbar-action {
  216. color: #ff8200;
  217. }
  218. /* ESTILO ALINEACIÓN, MARGIN Y PADDING */
  219. .mat-expansion-panel-body {
  220. padding: 0 !important;
  221. }
  222. /* - Centra el texto y algunos componentes */
  223. .centre {
  224. text-align: center !important;
  225. }
  226. /* - Alinea a la derecha el texto y algunos componentes */
  227. .right {
  228. text-align: right !important;
  229. }
  230. /* - Alinea a la izquierda el texto y algunos componentes */
  231. .left {
  232. text-align: left !important;
  233. }
  234. /* - Estilos de margin a la derecha */
  235. .mr-5 {
  236. margin-right: 15px !important;
  237. }
  238. .mr-4 {
  239. margin-right: 12.5px !important;
  240. }
  241. .mr-3 {
  242. margin-right: 10px !important;
  243. }
  244. .mr-2 {
  245. margin-right: 7.5px !important;
  246. }
  247. .mr-1 {
  248. margin-right: 5px !important;
  249. }
  250. /* - Estilos de margin a la izquierda */
  251. .ml-5 {
  252. margin-left: 15px !important;
  253. }
  254. .ml-4 {
  255. margin-left: 12.5px !important;
  256. }
  257. .ml-3 {
  258. margin-left: 10px !important;
  259. }
  260. .ml-2 {
  261. margin-left: 7.5px !important;
  262. }
  263. .ml-1 {
  264. margin-left: 5px !important;
  265. }
  266. /* - Estilos de margin hacía arriba */
  267. .mt-5 {
  268. margin-top: 15px !important;
  269. }
  270. .mt-4 {
  271. margin-top: 12.5px !important;
  272. }
  273. .mt-3 {
  274. margin-top: 10px !important;
  275. }
  276. .mt-2 {
  277. margin-top: 7.5px !important;
  278. }
  279. .mt-1 {
  280. margin-top: 5px !important;
  281. }
  282. /* - Estilos de margin hacía abajo */
  283. .mb-5 {
  284. margin-bottom: 15px !important;
  285. }
  286. .mb-4 {
  287. margin-bottom: 12.5px !important;
  288. }
  289. .mb-3 {
  290. margin-bottom: 10px !important;
  291. }
  292. .mb-2 {
  293. margin-bottom: 7.5px !important;
  294. }
  295. .mb-1 {
  296. margin-bottom: 5px !important;
  297. }
  298. /* ESTILOS ANIMACIONES */
  299. .animated {
  300. -webkit-animation-duration: 1s;
  301. animation-duration: 1s;
  302. -webkit-animation-fill-mode: both;
  303. animation-fill-mode: both;
  304. }
  305. .fast {
  306. -webkit-animation-duration: 0.4s;
  307. animation-duration: 0.4s;
  308. -webkit-animation-fill-mode: both;
  309. animation-fill-mode: both;
  310. }
  311. @keyframes fadeIn {
  312. from {
  313. opacity: 0;
  314. }
  315. to {
  316. opacity: 1;
  317. }
  318. }
  319. .fadeIn {
  320. animation-name: fadeIn;
  321. }
  322. /* ESTILO FUENTES */
  323. @font-face {
  324. font-family: "Myriad Pro Regular";
  325. font-style: normal;
  326. font-weight: normal;
  327. src: local("Myriad Pro Regular"),
  328. url("assets/fonts/MYRIADPRO-REGULAR.woff") format("woff");
  329. }
  330. @font-face {
  331. font-family: "Myriad Pro Light";
  332. font-style: normal;
  333. font-weight: normal;
  334. src: local("Myriad Pro Light"),
  335. url("assets/fonts/MyriadPro-Light.woff") format("woff");
  336. }
  337. .mat-card {
  338. font-family: "Myriad Pro Regular", sans-serif !important;
  339. }
  340. /* TEXTOS */
  341. .text-card {
  342. /* - Ajusta el tamaño de las cards de tamaño estandar */
  343. margin-top: 90px;
  344. margin-bottom: 20px;
  345. margin-left: auto;
  346. margin-right: auto;
  347. }
  348. /* DISPLAYS */
  349. .display-4 {
  350. font-size: 112px;
  351. }
  352. .display-3 {
  353. font-size: 92px;
  354. }
  355. .display-2 {
  356. font-size: 45px;
  357. }
  358. .display-1 {
  359. font-size: 34px;
  360. }
  361. .display-0 {
  362. font-size: 28px;
  363. }
  364. .display-text {
  365. font-size: 20px;
  366. }
  367. .display-text-small {
  368. font-size: 36px;
  369. }
  370. .mat-progress-spinner circle,
  371. .mat-spinner circle {
  372. stroke: #071d49 !important;
  373. }
  374. .mat-progress-bar-fill::after {
  375. background-color: #071d49 !important;
  376. }
  377. html,
  378. body {
  379. height: 100%;
  380. }
  381. body {
  382. margin: 0;
  383. font-family: "Myriad Pro Regular", sans-serif !important;
  384. background: rgb(226, 226, 226);
  385. }
  386. ::-webkit-scrollbar:vertical {
  387. width: 10px !important;
  388. }
  389. ::-webkit-scrollbar-button:increment,
  390. ::-webkit-scrollbar-button {
  391. display: none !important;
  392. }
  393. /* .mat-drawer::-webkit-scrollbar:horizontal {
  394. height: 10px;
  395. }
  396. */
  397. ::-webkit-scrollbar-thumb {
  398. background-color: #797979 !important;
  399. border-radius: 20px !important;
  400. border: 2px solid #f1f2f3 !important;
  401. }
  402. ::-webkit-scrollbar-track {
  403. border-radius: 10px !important;
  404. }
  405. .mat-toolbar,
  406. .mat-toolbar h1,
  407. .mat-toolbar h2,
  408. .mat-toolbar h3,
  409. .mat-toolbar h4,
  410. .mat-toolbar h5,
  411. .mat-toolbar h6 {
  412. font: 500 20px / 32px "Myriad Pro Regular", sans-serif !important;
  413. letter-spacing: normal;
  414. margin: 0;
  415. }
  416. .mat-expansion-panel-content {
  417. font: 400 14px / 20px "Myriad Pro Regular", sans-serif !important;
  418. letter-spacing: normal;
  419. }
  420. .mat-table {
  421. font-family: "Myriad Pro Regular", sans-serif !important;
  422. }
  423. .mat-cell,
  424. .mat-footer-cell {
  425. font-size: 15px !important;
  426. }
  427. tr:hover{
  428. background-color: rgb(247, 247, 247);
  429. }
  430. .mat-paginator,
  431. .mat-paginator-page-size .mat-select-trigger {
  432. font-family: "Myriad Pro Regular", sans-serif !important;
  433. font-size: 12px;
  434. }
  435. .mat-input-element {
  436. font-family: "Myriad Pro Regular", sans-serif !important;
  437. }
  438. .mat-calendar {
  439. font-family: "Myriad Pro Regular", sans-serif !important;
  440. }
  441. .mat-button,
  442. .mat-raised-button,
  443. .mat-icon-button,
  444. .mat-stroked-button,
  445. .mat-flat-button,
  446. .mat-fab,
  447. .mat-mini-fab {
  448. font-family: "Myriad Pro Regular", sans-serif !important;
  449. font-size: 14px;
  450. font-weight: 500;
  451. }
  452. .mat-form-field {
  453. font-size: inherit;
  454. font-weight: 400;
  455. line-height: 1.125;
  456. font-family: "Myriad Pro Regular", sans-serif !important;
  457. letter-spacing: normal;
  458. }
  459. .mat-select {
  460. font-family: "Myriad Pro Regular", sans-serif !important;
  461. }
  462. .mat-option {
  463. font-family: "Myriad Pro Regular", sans-serif !important;
  464. font-size: 16px;
  465. }