main.css 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. /* Global */
  2. body {
  3. padding-top: 5rem;
  4. background-color: rgb(230, 255, 230);
  5. }
  6. .focus-center {
  7. padding: 3rem 1.5rem;
  8. text-align: center;
  9. }
  10. h1 {
  11. font-size: 5em;
  12. }
  13. h3 {
  14. border-bottom: 4px #28a745 solid;
  15. }
  16. h4 {
  17. color: #0b2e13;
  18. }
  19. /* Navigation bar */
  20. .navbar-brand {
  21. font-size: 2em;
  22. }
  23. @keyframes pop-menu-anim {
  24. from {background-color: rgb(230, 255, 230);
  25. transform: rotate(90deg);}
  26. to {background-color: #eee;
  27. transform: rotate(0deg);}
  28. }
  29. .jovian-toggler {
  30. background-color: rgb(230, 255, 230);
  31. transform: rotate(90deg);
  32. }
  33. .jovian-toggler:hover {
  34. background-color: #eee;
  35. transform: rotate(0deg);
  36. animation-name: pop-menu-anim;
  37. animation-duration: 0.4s;
  38. }
  39. .jovian-toggler:active {
  40. background-color: #fff;
  41. transform: rotate(0deg);
  42. }
  43. @media (min-width: 768px) {
  44. .navbar-expand-md .jovian-toggler {
  45. display: none;
  46. }
  47. }
  48. /* CV */
  49. .city {
  50. font-style: italic;
  51. color: #4e555b;
  52. }
  53. .middle-info {
  54. color: black;
  55. }
  56. .sub {
  57. font-size: 0.7em;
  58. color: #6c757d;
  59. padding-top: 3em;
  60. }