Dejvino's Curriculum Vitae
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

147 lines
3.0 KiB

  1. body {
  2. background-color: lightgrey;
  3. }
  4. .main-container {
  5. background-color: white;
  6. padding-top: 1rem;
  7. padding-bottom: 0.2rem;
  8. }
  9. .main-container .photo {
  10. max-height: 20rem;
  11. }
  12. .main-container .person-name {
  13. margin-top: calc(min(6vw, 5rem));
  14. font-weight: bold;
  15. font-size: calc(1.375rem + min(1.4vw, 1rem));
  16. }
  17. .main-container .brief {
  18. font-size: 120%;
  19. }
  20. .main-container .contacts {
  21. margin-top: 2rem;
  22. }
  23. .main-container .footer {
  24. margin-top: 2rem;
  25. filter: opacity(75%)
  26. }
  27. .main-container .tiny {
  28. font-size: 75%;
  29. filter: opacity(75%)
  30. }
  31. .main-container .container > h2, .main-container .container-fluid > h2,
  32. .main-container h3, .main-container h4 {
  33. margin-top: 1em;
  34. }
  35. .main-container .text-bg-gentle {
  36. color: #555;
  37. background-color: RGBA(108,117,125,0.1);
  38. }
  39. .main-container .job-card {
  40. margin-top: 1em;
  41. }
  42. .main-container .job-card .timerange {
  43. font-style: italic;
  44. }
  45. .main-container .job-card .card-text {
  46. margin-left: 0.4rem;
  47. }
  48. .main-container .job-card .card-subtitle {
  49. margin-bottom: 0.5rem;
  50. }
  51. .main-container .job-tags > span {
  52. margin: 0.2em;
  53. }
  54. .main-container .cloud-primary .tag-badges {
  55. font-size: 180%;
  56. }
  57. .main-container .cloud-standard .tag-badges {
  58. font-size: 140%;
  59. }
  60. .main-container .cloud-light .tag-badges {
  61. font-size: 130%;
  62. filter: opacity(60%);
  63. }
  64. .main-container .tag-badges > span {
  65. margin: 0.4em;
  66. color: #222;
  67. }
  68. .contacts .contact {
  69. margin: 0.75em;
  70. }
  71. .main-container .accordion-button.collapsed {
  72. background-color: #eff2ff;
  73. }
  74. .main-container .accordion {
  75. margin: 1rem;
  76. }
  77. .main-container .accordion-button:not(.collapsed) {
  78. color: #222;
  79. background-color: RGBA(217, 216, 216, 0.3);
  80. }
  81. .main-container .accordion-button.collapsed {
  82. color: #0e489d;
  83. background-color: RGBA(153, 165, 213, 0.3);
  84. }
  85. .main-container .multiline {
  86. white-space: pre-line;
  87. }
  88. @media print {
  89. html {
  90. font-size: small;
  91. }
  92. body {
  93. background-color: white;
  94. }
  95. .main-container, .main-container .container-fluid {
  96. padding-top: 0.1rem;
  97. padding-bottom: 0.1rem;
  98. padding-left: 0.1rem;
  99. padding-right: 0.1rem;
  100. }
  101. .main-container .photo {
  102. max-height: 15rem;
  103. }
  104. .main-container .contacts {
  105. margin-top: 0.2rem;
  106. }
  107. .contacts .contact {
  108. margin: 0.3em;
  109. }
  110. .main-container .footer {
  111. margin-top: 0.5rem;
  112. }
  113. .main-container .footer .tiny {
  114. display: none;
  115. }
  116. .main-container .container > h2,
  117. .main-container .container-fluid > h2 {
  118. margin-top: 0.3em;
  119. margin-bottom: 0;
  120. }
  121. .main-container h3, .main-container h4 {
  122. margin-top: 0.2em;
  123. }
  124. .main-container .job-card {
  125. margin-top: 0.2em;
  126. }
  127. .main-container .job-card .card-body {
  128. padding: 0.4rem;
  129. }
  130. .main-container .cloud-light .tag-badges {
  131. filter: opacity(80%);
  132. }
  133. .main-container .tag-badges > span {
  134. margin: 0.1em;
  135. }
  136. }