general.css 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. /*
  2. Created on : Feb 13, 2023, 1:56:53 PM
  3. Author : Ale
  4. */
  5. /***** COLORES *****/
  6. .bg-azul1 { background: var(--azul1) !important; }
  7. .bg-azul2 { background: var(--azul2) !important; }
  8. .bg-mainColor { background: var(--mainColor); }
  9. .text-azul1 { color: var(--azul1) !important; }
  10. .text-azul2 { color: var(--azul2) !important; }
  11. .text-mainColor { color: var(--mainColor) !important; }
  12. /***** GENERAL *****/
  13. label { margin-bottom: 0; }
  14. .lblTit { font-family: 'indivisa-text-bold'; color: var(--primary); margin-right: 1rem; }
  15. .pointer { cursor: pointer; }
  16. .table { color: var(--dark); }
  17. /***** FONTS *****/
  18. .display-5 { font-size: 2.5rem; font-weight: 300; line-height: 1.2 }
  19. @media (max-width: 1200px) {
  20. .display-5 { font-size:calc(1.375rem + 1.5vw); }
  21. }
  22. .display-6 { font-size: 1.5rem; font-weight: 300; line-height: 1.2 }
  23. @media (max-width: 1200px) {
  24. .display-6 { font-size:calc(1.275rem + 0.3vw); }
  25. }
  26. .display-7 { font-size: 1.25rem; font-weight: 300; line-height: 1.2 }
  27. @media (max-width: 1200px) {
  28. .display-7 { font-size:calc(1.175rem); }
  29. }
  30. /***** CONTENEDORES *****/
  31. body { font-family: 'indivisa-text', Arial; font-size: 14px !important; color: var(--dark); }
  32. .marco{ max-width: 960px; width: 100%; margin-left: auto; margin-right: auto; margin-bottom: 1.5rem; }
  33. .container-fluid { padding: 0; }
  34. /***** MAIN Y BARRA *****/
  35. .barra { background: var(--mainBG); min-height: 45px; }
  36. .barra > h4 { color: #FFFFFF; font-weight: bold; margin-bottom: 0 !important; }
  37. main { min-height: 600px; }
  38. /***** ENCABEZADOS *****/
  39. h1, h2, h3, h4, h5, h6 { font-family: 'indivisa-text-black'; color: var(--primary); }
  40. /***** BOTONES *****/
  41. .btn { border: 0; }
  42. .btn-verde { color: var(--success); }
  43. .btn-verde:hover, .btn-verde:active, .btn-verde:focus { color: var(--success); background: var(--success-25); }
  44. .btn-rojo { color: var(--danger); }
  45. .btn-rojo:hover, .btn-rojo:active, .btn-rojo:focus { color: var(--danger); background: var(--danger-25); }
  46. .btn-amarillo { color: var(--yellow); }
  47. .btn-amarillo:hover, .btn-amarillo:active, .btn-amarillo:focus { color: var(--yellow); background: var(--yellow-25); }
  48. .btn-gris { color: var(--gray); }
  49. .btn-gris:hover, .btn-gris:active, .btn-gris:focus { color: var(--gray); background: var(--gray-25); }
  50. .btn-azul1 { color: var(--azul1); }
  51. .btn-azul1:hover, .btn-azul1:active, .btn-azul1:focus { color: var(--azul1); background: var(--azul1-25); }
  52. .btn-azul2 { color: var(--azul2); }
  53. .btn-azul2:hover, .btn-azul2:active, .btn-azul2:focus { color: var(--azul2); background: var(--azul2-25); }
  54. /***** MODALS *****/
  55. .modalGral .modal-content { border: 0; background: var(--mainBG); padding: 1rem; }
  56. .modalGral .modal-header, .modalGral .modal-body, .modalGral .modal-footer { color: var(--primary); background: var(--white); border: 0; padding: 1rem; }
  57. .modalGral .modal-title { flex-grow: 1; text-align: center; }
  58. .close, .close:hover { color: var(--azul2); cursor: pointer; }
  59. .modalGral .btnIcon { font-size: 1.5rem; padding: 0.25em 0.5em; margin: 0; }
  60. /***** AVISOS *****/
  61. .msgAviso.modal-content { background: transparent; border: 0; }
  62. .msgAviso > .iconAviso { color: var(--white); border-radius: 25px 0 0 25px; padding: 2rem; }
  63. .msgAviso > .txtAviso { border-radius: 0 25px 25px 0; border: 1px solid var(--light); background: var(--white); padding: 2rem; }
  64. .txtAviso > .rounded-pill { text-align: center; min-width: 75px; cursor: pointer; }
  65. .txtAviso > .rounded-pill:hover { opacity: 0.5; }
  66. /***** TABS *****/
  67. .tabGral { border-bottom: 2px solid var(--azul1); }
  68. .tabGral > button.nav-link { background: var(--gray-25); color: var(--primary); border: 2px solid var(--white) !important; border-bottom: 0 !important; outline: none !important; -webkit-transform: skew(-20deg); -o-transform: skew(-20deg); transform: skew(-20deg); -o-transform: skew(-20deg); }
  69. .tabGral > button.nav-link > label { cursor: pointer; -webkit-transform: skew(20deg); -o-transform: skew(20deg); transform: skew(20deg); -o-transform: skew(20deg); }
  70. .tabGral > button.nav-link.active { background: var(--azul1); font-family: 'indivisa-text-bold'; }
  71. .tabGral > button.nav-link.active, .tabGral > button.nav-link.active > label { cursor: default; }
  72. .tabGral > button.nav-link:not(.active):hover { background: var(--gray-75); color: var(--white); }
  73. /***** ICONOS ACCIONES *****/
  74. .iconAcciones { font-size: 1.25em; margin: 0 0.25em; cursor: pointer; }
  75. .iconAcciones:hover { opacity: 0.5; }
  76. .iconBorder{ border: 15px solid; }
  77. .bigIcon{ font-size: 2rem; }
  78. .bigIcon:hover{ opacity: 0.75; }
  79. /***** MSGBOX *****/
  80. .msgBox { position: relative; min-height: 25vmin; padding: 5vmin; width: 80%; margin: 0 auto; }
  81. .msgBox > .imgBoxIzq, .msgBox > .imgBoxDer { position: absolute; width: 10vmin; }
  82. .msgBox > .imgBoxIzq { top: 0; left: 0; -webkit-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180deg); -o-transform: rotate(-180deg); }
  83. .msgBox > .imgBoxDer { bottom: 0; right: 0; }
  84. .msgBox > .hrArriba, .msgBox > .hrAbajo { position: absolute; border-top-width: 3px; width: 75%; }
  85. .msgBox > .hrArriba { top: 1.5vmin; right: 0; border-top-color: var(--azul1); }
  86. .msgBox > .hrAbajo { bottom: 1.5vmin; left: 0; border-top-color: var(--azul2); }
  87. /***** TOOLTIP *****/
  88. .tooltip-inner { background-color: var(--azul2); }
  89. .bs-tooltip-auto[x-placement^="top"] .arrow::before, .bs-tooltip-top .arrow::before { border-top-color: var(--azul2); }
  90. .bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .bs-tooltip-bottom .arrow::before { border-bottom-color: var(--azul2); }
  91. .bs-tooltip-auto[x-placement^="left"] .arrow::before, .bs-tooltip-left .arrow::before { border-left-color: var(--azul2); }
  92. .bs-tooltip-auto[x-placement^="right"] .arrow::before, .bs-tooltip-right .arrow::before { border-right-color: var(--azul2); }