index.css 2.9 KB

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