home.css 7.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. main { display: grid; grid-template-areas: 'bg-main datos' 'bg-main intereses'; grid-template-columns: auto 1fr; grid-template-rows: auto 1fr; justify-content: start; align-content: start; }
  2. .btns { display: none; }
  3. .bg-main { background: var(--mainBGSub); background-size: contain; grid-area: bg-main; }
  4. .datos { grid-area: datos; }
  5. .tooltip-inner { max-width: 250px; }
  6. .foto { width: 240px; height: 200px; padding: 0 20px; }
  7. .foto > img { width: 200px; min-width: 200px; max-width: 200px; height: 200px; min-height: 200px; max-height: 200px; }
  8. .divIconsFoto { bottom: 0px; right: 20px; width: 200px; background: var(--claro-75); padding: 0.15em 0; }
  9. .iconFoto { width: 34px; height: 34px; border-radius: 50%; background: var(--mainColor-50); font-size: 1.25rem; color: var(--azul2); cursor: pointer; }
  10. .iconFoto:hover { background: var(--mainColor); color: var(--white); }
  11. .carga { display: none; }
  12. .cif-file-container { height: 200px; max-height: 200px; }
  13. .cif-file-container.cif-container-image-type .cif-file-row, .cif-file-container.cif-container-image-type .cif-parent { padding: 0; border: 0; text-align: center; }
  14. .cif-img { height: 200px; max-height: 200px; width: 200px; max-width: 200px; object-fit: cover; border: 3px solid var(--mainColor); }
  15. .alert-dismissible .close { font-size: 1em; }
  16. .alert-dismissible .close:hover { color: inherit; }
  17. .cif-file-picker.cif-pkr-archivo.is-invalid { border-color: var(--danger); }
  18. .cif-file-picker.cif-pkr-archivo.is-invalid > * { color: var(--danger) !important; }
  19. .acercaTit { background: var(--dark); color: var(--white); font-family: 'indivisa-text-bold-italic'; }
  20. #txtAcerca { max-width: calc(200px + 2rem); color: var(--white); }
  21. #txtAcerca.editable { background: var(--white); color: var(--azul2); border: 1px solid var(--azul2); border-radius: 5px; font-weight: 300; vertical-align: middle; padding: 0.5rem; outline: 0; }
  22. #txtAcerca[placeholder]:empty:before { content: attr(placeholder); color: #555; }
  23. #txtAcerca[placeholder]:empty:focus:before { content: ''; }
  24. .btnCirc { display: flex; justify-content: center; align-items: center; width: 32px; height: 32px; border-radius: 16px; background: var(--claro-50); }
  25. #divRedes { max-width: calc(200px + 2rem); }
  26. .iconRedes { width: 30px; height: 30px; display: flex; justify-content: center; align-items: center; border: 0; background: var(--dark); color: var(--white); border-radius: 50%; margin: 0.25rem; cursor: pointer; }
  27. .iconRedes:hover { background: var(--white); color: var(--dark); }
  28. .iconRedes:focus, .iconRedes:active { outline: 0; background: var(--azul2); color: var(--white) !important; }
  29. .popover { background: var(--white); border-color: var(--azul2); }
  30. .popover-header { background: var(--white); border-bottom: 0; text-align: center; position: relative; }
  31. .popover-header:before { content: ''; position: absolute; left: 10%; bottom: 0; height: 1px; width: 80%; border-bottom: 1px solid var(--azul2); }
  32. .popover-header > .ing-cancelar { position: absolute; top: -10px; right: -10px; width: 20px; height: 20px; border-radius: 50%; display: flex; justify-content: center; align-items: center;
  33. font-size: 0.5em; background: var(--danger); color: var(--white); cursor: pointer; }
  34. .popover-header > .ing-cancelar:hover { border: 1px solid var(--danger); background: var(--white); color: var(--danger); }
  35. .bs-popover-auto[x-placement^=top]>.arrow::before, .bs-popover-top>.arrow::before { border-top-color: var(--azul2); }
  36. .bs-popover-auto[x-placement^=top]>.arrow::after, .bs-popover-top>.arrow::after { border-top-color: var(--white); }
  37. .bs-popover-auto[x-placement^=bottom]>.arrow::before, .bs-popover-bottom>.arrow::before { border-bottom-color: var(--azul2);}
  38. .bs-popover-auto[x-placement^=bottom]>.arrow::after, .bs-popover-bottom>.arrow::after { border-bottom-color: var(--white); }
  39. .bs-popover-auto[x-placement^=right]>.arrow::before, .bs-popover-right > .arrow::before { border-right-color: var(--azul2); }
  40. .bs-popover-auto[x-placement^=right]>.arrow::after, .bs-popover-right > .arrow::after { border-right-color: var(--white); }
  41. .bs-popover-auto[x-placement^=left]>.arrow::before, .bs-popover-left > .arrow::before { border-left-color: var(--azul2); }
  42. .bs-popover-auto[x-placement^=left]>.arrow::after, .bs-popover-left > .arrow::after { border-left-color: var(--white); }
  43. .popover-body ul { list-style: none; margin-bottom: 0; padding-inline-start: 2em; }
  44. .popover-body ul > li:before { display: inline-block; margin-left: -2em; margin-right: 0.5em; content: '\25A0'; transform: translateY(-0.15em); color: var(--azul1); }
  45. .popover-body ul > li, .popover-body ul > li > div { display: flex; justify-content: start; align-items: start; }
  46. .popover-body ul > li { flex-direction: row; }
  47. .popover-body ul > li > div { flex-direction: column; }
  48. .popover-body ul > li > div > span { font-size: 0.75em; line-height: 1; color: var(--gray); margin-bottom: 0.5em; }
  49. .titRed > span { background: var(--azul1); color: var(--white); width: 28px; height: 28px; border-radius: 14px; display: flex; justify-content: center; align-items: center; }
  50. .titRed > label { position: relative; height: 28px; max-height: 28px; width: 100%; border-radius: 0 14px 14px 0; background: var(--azul1-75); color: var(--white); padding-left: 20px; display: flex; justify-content: start; align-items: center; }
  51. .titRed > label:after { content: ''; width: 14px; height: 28px; border-radius: 0 14px 14px 0; background: var(--white); position: absolute; top: 0; left: 0; }
  52. .redes ul > li { border-bottom: 1px solid var(--mainColor-50); }
  53. .redes ul > li:last-child { border-bottom: 0; }
  54. .red > div > span { font-size: 0.75em; color: var(--gray); }
  55. #modalSupRedes .modal-body { max-height: 600px; }
  56. #nombre, #apellidos{ line-height: inherit; padding: 0 0.5rem !important; }
  57. #nombre:disabled, #apellidos:disabled { display: none; }
  58. #curp:disabled { border: 0; color: var(--azul2); }
  59. .tooltip-inner { background: var(--azul2); }
  60. .bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before { border-top-color: var(--azul2); }
  61. section > div { margin-bottom: 1.5rem; }
  62. section > div > div.num { text-align: center; letter-spacing: 2px; color: var(--white); padding: 0.25em 0.5em; min-width: 100px; width: 100px; margin-right: 1em; background: var(--mainColor); }
  63. section > div:first-of-type > div.num { background: var(--azul1); }
  64. .bordeInfInteres { border-bottom: 1px solid var(--gray-25); }
  65. #eliminaIntereses { display: none; }
  66. .intereses { grid-area: intereses; }
  67. .intereses > .bordeInf { border-bottom: 2px solid var(--mainColor); }
  68. .intereses ul, .redes ul { list-style: none; padding-inline-start: 1em; }
  69. .intereses ul > li, .redes ul > li { padding: 0.5em; }
  70. .interes > .flex-grow-1, .red > .flex-grow-1 { line-height: 1; }
  71. .interes > .ing-cuadrado { font-size: 0.5em; margin-top: 0.5em; }
  72. .interes > .ing-cancelar, .red > .ing-cancelar { font-size: 0.75em; margin-top: 0.25em; }
  73. .interes > .ing-cuadrado, .interes > .ing-cancelar, .red > .ing-cancelar { margin-right: 5px; }
  74. .interes > .ing-basura, .interes > .ing-cancelar, .red > .ing-basura, .red > .ing-cancelar { color: var(--danger); cursor: pointer; }
  75. .interes > .ing-basura, .interes > .ing-cancelar, .red > .ing-cancelar{ display: none; }
  76. /*.intereses ul > li:before { display: inline-block; margin-left: -2em; margin-right: 0.5em; content: '\25A0'; transform: translateY(-0.15em); }
  77. .intereses ul:nth-child(odd) > li:before { color: var(--azul1); }
  78. .intereses ul:nth-child(even) > li:before { color: var(--azul2); }*/
  79. .borrar, .hoverElim { background: var(--danger-25); }
  80. @media (max-width: 576px) {
  81. main {grid-template-areas: 'datos' 'bg-main' 'intereses'}
  82. .txtAcerca { max-width: 100%; }
  83. .bordeDer { border-right: 0; }
  84. }