Personal portfolio website created with bootstrap.
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.

113 lines
1.6 KiB

  1. // Global styling for this template
  2. body {
  3. font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  4. overflow-x: hidden;
  5. }
  6. p {
  7. font-size: 20px;
  8. }
  9. p.small {
  10. font-size: 16px;
  11. }
  12. a,
  13. a.active,
  14. a:active,
  15. a:focus,
  16. a:hover {
  17. color: $theme-success;
  18. outline: none;
  19. }
  20. h1,
  21. h2,
  22. h3,
  23. h4,
  24. h5,
  25. h6 {
  26. font-family: 'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  27. font-weight: 700;
  28. text-transform: uppercase;
  29. }
  30. hr.star-light,
  31. hr.star-primary {
  32. max-width: 250px;
  33. margin: 25px auto 30px;
  34. padding: 0;
  35. text-align: center;
  36. border: none;
  37. border-top: solid 5px;
  38. }
  39. hr.star-light:after,
  40. hr.star-primary:after {
  41. font-family: FontAwesome;
  42. font-size: 2em;
  43. position: relative;
  44. top: -.8em;
  45. display: inline-block;
  46. padding: 0 0.25em;
  47. content: '\f005';
  48. }
  49. hr.star-light {
  50. border-color: white;
  51. }
  52. hr.star-light:after {
  53. color: white;
  54. background-color: $theme-success;
  55. }
  56. hr.star-primary {
  57. border-color: $theme-primary;
  58. }
  59. hr.star-primary:after {
  60. color: $theme-primary;
  61. background-color: white;
  62. }
  63. .img-centered {
  64. margin: 0 auto;
  65. }
  66. section {
  67. padding: 100px 0;
  68. h2 {
  69. font-size: 3em;
  70. margin: 0;
  71. }
  72. }
  73. section.success {
  74. color: white;
  75. background: $theme-success;
  76. }
  77. @media(max-width:767px) {
  78. section {
  79. padding: 75px 0;
  80. }
  81. section.first {
  82. padding-top: 75px;
  83. }
  84. }
  85. .scroll-top {
  86. position: fixed;
  87. z-index: 1049;
  88. right: 2%;
  89. bottom: 2%;
  90. width: 50px;
  91. height: 50px;
  92. .btn {
  93. font-size: 16px;
  94. line-height: 28px;
  95. width: 50px;
  96. height: 50px;
  97. text-align: center;
  98. border-radius: 100%;
  99. &:focus {
  100. outline: none;
  101. }
  102. }
  103. }