index.css 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. body {
  2. padding: 0;
  3. margin: 0;
  4. background: #f2f6e9;
  5. }
  6. .navbar {
  7. background: #6ab446;
  8. }
  9. .nav-link,
  10. .navbar-brand {
  11. color: #fff;
  12. cursor: pointer;
  13. }
  14. .nav-link {
  15. margin-right: 1em !important;
  16. }
  17. .nav-link:hover {
  18. color: #000;
  19. }
  20. .navbar-collapse {
  21. justify-content: flex-end;
  22. }
  23. .header {
  24. background-image: url("images/header-background.jpg");
  25. background-size: cover;
  26. background-position: center;
  27. position: relative;
  28. }
  29. .overlay {
  30. position: absolute;
  31. min-height: 100%;
  32. min-width: 100%;
  33. left: 0;
  34. top: 0;
  35. background: rgba(0, 0, 0, 0.6);
  36. }
  37. .description {
  38. left: 50%;
  39. position: absolute;
  40. top: 45%;
  41. transform: translate(-50%, -55%);
  42. text-align: center;
  43. }
  44. .description h1 {
  45. color: #6ab446;
  46. }
  47. .description p {
  48. color: #fff;
  49. font-size: 1.3rem;
  50. line-height: 1.5;
  51. }
  52. .description button {
  53. border: 1px solid #6ab446;
  54. background: #6ab446;
  55. border-radius: 0;
  56. color: #fff;
  57. }
  58. .description button:hover {
  59. border: 1px solid #fff;
  60. background: #fff;
  61. color: #000;
  62. }
  63. .features {
  64. margin: 4em auto;
  65. padding: 1em;
  66. position: relative;
  67. }
  68. .feature-title {
  69. color: #333;
  70. font-size: 1.3rem;
  71. font-weight: 700;
  72. margin-bottom: 20px;
  73. text-transform: uppercase;
  74. }
  75. .features img {
  76. -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);
  77. -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);
  78. box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);
  79. margin-bottom: 16px;
  80. }
  81. .features .form-control,
  82. .features input {
  83. border-radius: 0;
  84. }
  85. .features .btn {
  86. background-color: #589b37;
  87. border: 1px solid #589b37;
  88. color: #fff;
  89. margin-top: 20px;
  90. }
  91. .features .btn:hover {
  92. background-color: #333;
  93. border: 1px solid #333;
  94. }
  95. .background {
  96. background: #dedec8;
  97. padding: 4em 0;
  98. }
  99. .team {
  100. color: #5e5e55;
  101. padding: 0 180px;
  102. }
  103. .team .card-columns {
  104. -webkit-column-count: 4;
  105. -moz-column-count: 4;
  106. column-count: 4;
  107. }
  108. .team .card {
  109. background: none;
  110. border: none;
  111. }
  112. .team .card-title {
  113. font-size: 1.3rem;
  114. margin-bottom: 0;
  115. text-transform: uppercase;
  116. }
  117. .page-footer {
  118. background-color: #222;
  119. color: #ccc;
  120. padding: 60px 0 30px;
  121. }
  122. .footer-copyright {
  123. color: #666;
  124. padding: 40px 0;
  125. }
  126. @media (max-width: 575.98px) {
  127. .description {
  128. left: 0;
  129. padding: 0 15px;
  130. position: absolute;
  131. top: 10%;
  132. transform: none;
  133. text-align: center;
  134. }
  135. .description h1 {
  136. font-size: 2em;
  137. }
  138. .description p {
  139. font-size: 1.2rem;
  140. }
  141. .features {
  142. margin: 0;
  143. }
  144. }