horarios.css 3.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. /*
  2. Created on : Feb 16, 2023, 8:18:52 AM
  3. Author : Ale
  4. */
  5. .horario > thead > tr { background: var(--primary); color: var(--white); text-align: center; border: 0;}
  6. .horario tr { height: 30px; max-height: 30px; }
  7. .horario td { height: 30px; max-height: 30px; padding: 0; margin: 0; border: 1px solid var(--mainColor-25); /*border-left: 2px solid var(--white) !important; border-right: 2px solid var(--white) !important; border-bottom: 1px solid var(--light);*/ }
  8. .horaGral { font-family: 'indivisa-text-bold'; text-align: center; vertical-align: middle !important; background: var(--gray-25); }
  9. .cuadro { width: 24px; height: 24px; }
  10. .clase { background: var(--light); }
  11. .atencion { background: #76D9C7; }
  12. .gestion { background: #EBEB88; }
  13. .bloque > div { overflow-y: auto; padding: 0.75em; border: 1px solid var(--mainColor); cursor: default; }
  14. .bloque > div > p { margin-bottom: 0.5rem; }
  15. .bloque > div > .hora { font-size: 0.75em; }
  16. .clase > div > .materia { font-family: 'indivisa-text-bold'; color: var(--azul1); }
  17. .clase > div > .grupo { font-family: 'indivisa-text-bold'; }
  18. .clase > div > .profesor { font-size: 0.75em; font-family: 'indivisa-text-italic'; color: var(--azul2); }
  19. .tabla-submaterias td { vertical-align: middle; }
  20. ul { margin: 0; padding: 0; list-style: none; }
  21. ul li.pendiente:before { font-family: 'ingfont'; content: '\e935'; padding: 0 0.5em; }
  22. ul li.profesor:before { font-family: 'ingfont'; content: '\e90d'; padding: 0 0.5em; }
  23. .dia0 { width: 9%; }
  24. .dia1, .dia2, .dia3, .dia4, .dia5, .dia6 { width: 15%; }
  25. .oculto { display: none !important; }
  26. .prev, .next { color: var(--white); padding: 0.75em 0.5em; font-size: 1.5em; background: var(--azul2); position: relative; margin: 0 0.5em; cursor: pointer; }
  27. .prev > span, .next > span { display: flex; justify-content: center; align-items: center; }
  28. .prev:hover, .next:hover { opacity: 0.5; }
  29. .prev:after { background: var(--azul2); content: ""; position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; z-index: -1; transform-origin: bottom left; -ms-transform: skew(-20deg, 0deg); -webkit-transform: skew(-20deg, 0deg); transform: skew(-20deg, 0deg); }
  30. .next:after { background: var(--azul2); content: ""; position:absolute; display: block; width: 100%; height: 100%; top: 0; right: 0; z-index: -1; transform-origin: top right; -ms-transform: skew(-20deg, 0deg); -webkit-transform: skew(-20deg, 0deg); transform: skew(-20deg, 0deg); }
  31. .prev > span:before { -webkit-transform: rotate(90deg); -moz-transform:rotate(90deg); -o-transform:rotate(90deg); transform: rotate(90deg); }
  32. .next > span:before { -webkit-transform: rotate(-90deg); -moz-transform:rotate(-90deg); -o-transform:rotate(-90deg); transform: rotate(-90deg); }
  33. .inactivo { color: var(--white) !important; background: var(--gray) !important; }
  34. .inactivo:hover { opacity: 1 !important; cursor: default !important; }
  35. .inactivo:after { background: var(--gray) !important; }
  36. .table.extras > thead { background: var(--azul2); color: var(--white); text-align: center; font-family: 'indivisa-text-bold'; }
  37. .table.extras > tbody > tr:nth-child(even) { background: var(--mainColor-25); }
  38. @media (max-width: 768px){
  39. .dia0 { width: 17.5%; }
  40. .dia1, .dia2, .dia3, .dia4, .dia5, .dia6 { width: 27.5%; }
  41. }
  42. @media (max-width: 576px){
  43. .dia0 { width: 20%; }
  44. .dia1, .dia2, .dia3, .dia4, .dia5, .dia6 { width: 40%; }
  45. }
  46. @media (max-width: 375px){
  47. .dia0 { width: 25%; }
  48. .dia1, .dia2, .dia3, .dia4, .dia5, .dia6 { width: 75%; }
  49. }