themeStyle.sass 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382
  1. // poppins font
  2. @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap')
  3. //inter font
  4. @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap')
  5. // noto sherif bangla
  6. @import url('https://fonts.googleapis.com/css2?family=Noto+Serif+Bengali:wght@300;400;500;600;700;800;900&display=swap')
  7. $fontPopins: 'Poppins', sans-serif
  8. $fontInter: 'Inter', sans-serif
  9. $fontNotoBangla: 'Noto Serif Bengali', serif
  10. // colors
  11. $blackColor: rgba(0, 0, 0, 1)
  12. $blackLight: rgba(0, 0, 0, 0.8)
  13. $greyColor: rgba( 0, 0, 0, .6)
  14. $whiteColor: rgba(255, 255, 255, 1)
  15. $primaryColor: rgba(0, 38, 136, 1)
  16. $primaryLightColor: #ADBCFF
  17. $seconderyColor: rgba(203, 236, 71, 1)
  18. $thirdColor: rgba(173, 188, 255, 1)
  19. $memoryColor: #FFF3E4
  20. // shadows
  21. $shadow-1: 1px 2px 5px rgba(0, 46, 116, 0.25)
  22. *
  23. list-style: none
  24. text-decoration: none
  25. a
  26. opacity: 1
  27. body
  28. background: $whiteColor
  29. color: $blackColor
  30. font-family: $fontInter
  31. main
  32. padding-top: 4rem
  33. padding-bottom: 0 !important
  34. section
  35. padding: 5rem 0
  36. margin: unset
  37. h1,h2,h3,h4,h5,h6,p
  38. color: inherit
  39. font-family: inherit
  40. margin: unset
  41. text-shadow: unset
  42. // customize pico
  43. .row
  44. margin-top: unset
  45. .container
  46. @media screen and ( min-width: 1400px )
  47. max-width: 1360px
  48. // customize pico end
  49. // utility
  50. .section-title
  51. font-weight: 600
  52. color: $blackColor
  53. text-align: center
  54. margin-bottom: 1rem
  55. font-size: 2.2rem
  56. .section-sub-title
  57. color: $greyColor
  58. text-align: center
  59. font-size: 1.4rem
  60. margin-bottom: 2rem
  61. .img-container
  62. overflow: hidden
  63. img
  64. height: 100%
  65. width: 100%
  66. object-fit: cover
  67. object-position: center
  68. .link-btn
  69. margin: 0
  70. padding: .45rem 1.2rem !important
  71. background: $primaryColor
  72. border-color: $primaryColor
  73. border-width: 2px
  74. font-size: .9rem
  75. font-weight: 600
  76. box-shadow: none
  77. opacity: unset
  78. display: block
  79. height: unset
  80. width: fit-content
  81. &:hover
  82. background: $whiteColor
  83. color: $primaryColor
  84. .link-btn-outline
  85. margin: 0
  86. padding: .45rem 1.2rem !important
  87. color: $primaryColor
  88. border-color: $primaryColor
  89. background: $whiteColor
  90. border-width: 2px
  91. font-size: .9rem
  92. font-weight: 600
  93. box-shadow: none
  94. opacity: unset
  95. height: unset
  96. &:hover
  97. background: $primaryColor
  98. color: $whiteColor
  99. .single-course
  100. box-shadow: $shadow-1
  101. font-family: $fontInter
  102. .top-part
  103. height: 200px
  104. position: relative
  105. overflow: hidden
  106. .img-container
  107. height: 100%
  108. width: 100%
  109. .tag
  110. position: absolute
  111. left: 4%
  112. bottom: 4%
  113. padding: .1rem 1rem
  114. background: $seconderyColor
  115. font-size: .75rem
  116. font-weight: 700
  117. border-radius: 15px
  118. .details
  119. height: calc( 100% - 180px )
  120. padding: 1rem
  121. display: flex
  122. flex-direction: column
  123. gap: .75rem
  124. font-family: $fontInter
  125. line-height: 1.2
  126. background: $whiteColor
  127. .level
  128. font-size: .75rem
  129. font-weight: 500
  130. color: $primaryColor
  131. .title
  132. font-size: .9rem
  133. font-weight: 600
  134. text-decoration: none
  135. color: $blackColor
  136. cursor: pointer
  137. .stats
  138. font-size: .7rem
  139. color: $greyColor
  140. .price
  141. color: $primaryColor
  142. font-weight: 600
  143. font-size: 1rem
  144. text-align: right
  145. // utility end
  146. // navbar
  147. #navbar
  148. position: fixed
  149. top: 0
  150. left: 0
  151. width: 100%
  152. padding: .75rem 0
  153. font-family: $fontPopins
  154. background: $whiteColor
  155. z-index: 999
  156. .container-fluid
  157. display: flex
  158. justify-content: space-between
  159. align-items: center
  160. @media screen and ( max-width: 768px )
  161. flex-direction: column
  162. .nav-icons
  163. display: flex
  164. align-items: center
  165. @media screen and ( max-width: 768px )
  166. position: fixed
  167. top: 0
  168. left: 0
  169. right: 0
  170. justify-content: space-between
  171. width: 100%
  172. padding: 0 1rem
  173. background: $whiteColor
  174. height: 4rem
  175. .navbar-brand
  176. height: 3.5rem
  177. img
  178. height: 100%
  179. .res-btn
  180. font-size: 1.2rem
  181. padding: .25rem
  182. background: unset
  183. color: $blackColor
  184. border: none
  185. margin: 0
  186. width: unset
  187. height: fit-content
  188. width: fit-content
  189. display: none
  190. &:focus
  191. box-shadow: none
  192. @media screen and ( max-width: 768px )
  193. display: block
  194. .nav-links
  195. display: flex
  196. justify-content: center
  197. align-items: center
  198. gap: 1rem
  199. @media screen and ( max-width: 768px )
  200. background: $whiteColor
  201. display: block
  202. position: fixed
  203. top: 4rem
  204. left: 0
  205. right: 0
  206. min-height: calc( 100vh - 4rem )
  207. padding: 1rem
  208. overflow-y: auto
  209. transform: translateX(-200vw)
  210. transition: .75s
  211. li
  212. display: block
  213. color: #fff
  214. margin-top: 1rem !important
  215. li
  216. margin: unset
  217. padding: unset
  218. .link-item
  219. padding: .25rem .5rem
  220. margin: unset
  221. color: $blackLight
  222. font-size: .9rem
  223. font-weight: 600
  224. background: transparent
  225. &:hover
  226. color: $primaryColor
  227. .link-item.active
  228. color: $primaryColor
  229. .link-btn
  230. padding: .25rem .75rem !important
  231. body.show-mobile-menu
  232. @media screen and ( max-width: 768px )
  233. #navbar .nav-links
  234. transform: translateX(0px)
  235. main
  236. overflow-y: none
  237. // navbar end
  238. // footer
  239. #footer
  240. background: #151E37
  241. padding: 2rem 0
  242. font-family: $fontInter
  243. .top-part
  244. padding-bottom: 2rem
  245. border-bottom: 2px solid $whiteColor
  246. ul
  247. display: flex
  248. justify-content: space-around
  249. align-items: flex-end
  250. flex-direction: row
  251. list-style: none
  252. li
  253. list-style: none
  254. .short-icon
  255. width: 4rem
  256. a
  257. font-size: 1.2rem
  258. color: $whiteColor
  259. @media screen and ( max-width: 767px )
  260. font-size: .85rem
  261. a.active
  262. color: $primaryLightColor
  263. .address
  264. display: flex
  265. flex-direction: column
  266. gap: .5rem
  267. color: $whiteColor
  268. li
  269. list-style: none
  270. display: flex
  271. align-items: center
  272. gap: .75rem
  273. font-size: 1rem
  274. font-weight: 300
  275. .other-link
  276. color: $whiteColor
  277. display: flex
  278. justify-content: center
  279. align-items: center
  280. flex-direction: column
  281. gap: 1rem
  282. .social-link
  283. display: flex
  284. gap: .5rem
  285. img
  286. height: 100%
  287. width: 100%
  288. .privacy-links
  289. display: flex
  290. gap: .25rem
  291. a
  292. padding: .1rem .5rem
  293. font-size: .7rem
  294. color: $whiteColor
  295. border-right: 2px solid $whiteColor
  296. &:last-child
  297. border-right: none
  298. .app-download
  299. margin-top: .5rem
  300. display: flex
  301. gap: 1.5rem
  302. a
  303. height: 2.2rem
  304. text-decoration: none
  305. img
  306. height: 100%