variables.less 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491
  1. //
  2. // Flavor Theme Variables
  3. // --------------------------------------------------
  4. //== Colors
  5. //
  6. //## Gray and brand colors for use across Bootstrap.
  7. @gray-darker: #172b4d; // #222
  8. @gray-dark: #344563; // #333
  9. @gray: #5e6c84; // #555
  10. @gray-light: #7a869a; // #777
  11. @gray-lighter: #f4f5f7; // #eee
  12. @brand-primary: #0052cc;
  13. @brand-success: #36b37e;
  14. @brand-info: #3d5afe;
  15. @brand-warning: #ffab00;
  16. @brand-danger: #ff5630;
  17. //== Scaffolding
  18. //
  19. //## Settings for some of the most global styles.
  20. //** Global text color on `<body>`.
  21. @text-color: #172b4d;
  22. //** Global textual link color.
  23. @link-color: #0065ff;
  24. //** Link hover color set via `darken()` function.
  25. @link-hover-color: #0747a6;
  26. //** Link hover decoration.
  27. @link-hover-decoration: underline;
  28. //** Shadows
  29. @shadow-key-umbra-opacity: 0.06;
  30. @shadow-key-penumbra-opacity: 0.04;
  31. @shadow-ambient-shadow-opacity: 0.12;
  32. //** Global color for active items (e.g., navs or dropdowns).
  33. @component-active-color: #fff;
  34. //** Global background color for active items (e.g., navs or dropdowns).
  35. @component-active-bg: @link-color;
  36. //== Buttons
  37. //
  38. //## For each of Bootstrap's buttons, define text, background and border color.
  39. // Default - non primary
  40. @btn-default-color: @text-color;
  41. @btn-default-bg: #ebecf0;
  42. @btn-default-hover-color: @text-color;
  43. @btn-default-hover-bg: #dfe1e6;
  44. @btn-default-active-color: @text-color;
  45. @btn-default-active-bg: #c1c7d0;
  46. // Submit form
  47. @btn-primary-color: #fff;
  48. @btn-primary-bg: #6554c0;
  49. @btn-primary-hover-color: #fff;
  50. @btn-primary-hover-bg: #5243aa;
  51. @btn-primary-active-color: #fff;
  52. @btn-primary-active-bg: #403294;
  53. // Success button
  54. @btn-success-color: #fff;
  55. @btn-success-bg: #00c853;
  56. @btn-success-hover-color: #fff;
  57. @btn-success-hover-bg: darken(#00c853, 5%);
  58. @btn-success-active-color: #fff;
  59. @btn-success-active-bg: darken(#00c853, 15%);
  60. // Delete something
  61. @btn-danger-color: #fff;
  62. @btn-danger-bg: #ef5350;
  63. @btn-danger-hover-color: #fff;
  64. @btn-danger-hover-bg: #ff8a80;
  65. @btn-danger-active-color: #fff;
  66. @btn-danger-active-bg: #d32f2f;
  67. // Default outlined
  68. @btn-default-outline-color: @btn-default-color;
  69. @btn-default-outline-border: @btn-default-bg;
  70. @btn-default-outline-bg: @btn-default-bg;
  71. @btn-default-outline-hover-color: @btn-default-hover-color;
  72. @btn-default-outline-hover-border: @btn-default-hover-bg;
  73. @btn-default-outline-hover-bg: @btn-default-hover-bg;
  74. @btn-default-outline-active-color: @btn-default-active-color;
  75. @btn-default-outline-active-border: @btn-default-active-bg;
  76. @btn-default-outline-active-bg: @btn-default-active-bg;
  77. // Primary outlined
  78. @btn-primary-outline-color: @btn-primary-color;
  79. @btn-primary-outline-border: @btn-primary-bg;
  80. @btn-primary-outline-bg: @btn-primary-bg;
  81. @btn-primary-outline-hover-color: @btn-primary-hover-color;
  82. @btn-primary-outline-hover-border: @btn-primary-hover-bg;
  83. @btn-primary-outline-hover-bg: @btn-primary-hover-bg;
  84. @btn-primary-outline-active-color: @btn-primary-active-color;
  85. @btn-primary-outline-active-border: @btn-primary-active-bg;
  86. @btn-primary-outline-active-bg: @btn-primary-active-bg;
  87. //== Navbar
  88. //
  89. //##
  90. @navbar-default-color: #777;
  91. @navbar-default-bg: #ffffff;
  92. @navbar-default-border: #c1c7d0;
  93. // Navbar links
  94. @navbar-default-link-color: #8993a4;
  95. @navbar-default-link-hover-color: #505f79;
  96. @navbar-default-link-hover-bg: transparent;
  97. @navbar-default-link-active-color: #6b778c;
  98. @navbar-default-link-active-bg: #dfe1e6;
  99. @navbar-default-link-disabled-color: #c1c7d0;
  100. @navbar-default-link-disabled-bg: transparent;
  101. //** Compact navbar
  102. @navbar-compact-link-color: #8993a4;
  103. @navbar-compact-link-hover-color: #6b778c;
  104. @navbar-compact-link-hover-bg: #dfe1e6;
  105. // Navbar brand label
  106. @navbar-default-brand-color: #344563;
  107. @navbar-default-brand-hover-color: @navbar-default-brand-color;
  108. @navbar-default-brand-hover-bg: transparent;
  109. // Sign in button
  110. @navbar-btn-sign-in-color: #8993a4;
  111. @navbar-btn-sign-in-border: #c1c7d0;
  112. @navbar-btn-sign-in-bg: transparent;
  113. @navbar-btn-sign-in-hover-color: @text-color;
  114. @navbar-btn-sign-in-hover-border: #ebecf0;
  115. @navbar-btn-sign-in-hover-bg: #ebecf0;
  116. @navbar-btn-sign-in-active-color: @text-color;
  117. @navbar-btn-sign-in-active-border: #dfe1e6;
  118. @navbar-btn-sign-in-active-bg: #dfe1e6;
  119. @navbar-btn-sign-in-radius: 4px;
  120. // Register button
  121. @navbar-btn-register-color: #fff;
  122. @navbar-btn-register-border: #6554c0;
  123. @navbar-btn-register-bg: #6554c0;
  124. @navbar-btn-register-hover-color: #fff;
  125. @navbar-btn-register-hover-border: #5243aa;
  126. @navbar-btn-register-hover-bg: #5243aa;
  127. @navbar-btn-register-active-color: #fff;
  128. @navbar-btn-register-active-border: #403294;
  129. @navbar-btn-register-active-bg: #403294;
  130. @navbar-btn-register-radius: 4px;
  131. //== Page header
  132. //
  133. //##
  134. // Basics
  135. //** Background
  136. @page-header-bg: #f4f5f7;
  137. //** Heading color
  138. @page-header-color: #172b4d;
  139. //** Other text color
  140. @page-header-text-color: @gray;
  141. //** Link color
  142. @page-header-link-color: @gray;
  143. //** Text color
  144. @page-header-link-hover-color: @gray-dark;
  145. //** Heading min height
  146. @page-header-min-height: 8px;
  147. // Buttons
  148. //** Default
  149. @page-header-btn-default-color: #fff;
  150. @page-header-btn-default-bg: #8993a4;
  151. @page-header-btn-default-hover-color: #fff;
  152. @page-header-btn-default-hover-bg: #6b778c;
  153. @page-header-btn-default-active-color: #fff;
  154. @page-header-btn-default-active-bg: #505f79;
  155. //** Primary
  156. @page-header-btn-primary-color: #fff;
  157. @page-header-btn-primary-bg: #6554c0;
  158. @page-header-btn-primary-hover-color: #fff;
  159. @page-header-btn-primary-hover-bg: #8777d9;
  160. @page-header-btn-primary-active-color: #fff;
  161. @page-header-btn-primary-active-bg: #403294;
  162. // Tabs
  163. @page-tabs-bg: transparent;
  164. @page-tabs-link-color: #a5adba;
  165. @page-tabs-link-bg: transparent;
  166. @page-tabs-link-hover-color: @text-color;
  167. @page-tabs-link-hover-bg: transparent;
  168. @page-tabs-link-focus-color: @text-color;
  169. @page-tabs-link-focus-bg: transparent;
  170. @page-tabs-link-active-color: @text-color;
  171. @page-tabs-link-active-bg: @body-bg;
  172. //== Footer
  173. //
  174. //##
  175. @page-footer-text-color: #a5adba;
  176. @page-footer-link-color: @page-footer-text-color;
  177. @page-footer-link-hover-color: darken(@page-footer-text-color, 15%);
  178. @page-footer-brand-color: @page-footer-link-color;
  179. @page-footer-brand-hover-color: @page-footer-link-hover-color;
  180. //== Auth Message
  181. //
  182. //##
  183. @auth-message-bg: #651fff;
  184. @auth-message-text-color: #fff;
  185. @auth-message-btn-default-color: #fff;
  186. @auth-message-btn-default-border: #4527a0;
  187. @auth-message-btn-default-bg: #4527a0;
  188. @auth-message-btn-default-hover-color: #fff;
  189. @auth-message-btn-default-hover-border: #b388ff;
  190. @auth-message-btn-default-hover-bg: #b388ff;
  191. @auth-message-btn-default-active-color: #651fff;
  192. @auth-message-btn-default-active-border: #fff;
  193. @auth-message-btn-default-active-bg: #fff;
  194. //== Forms
  195. //
  196. //##
  197. //** Text color for `<input>`s
  198. @input-color: @gray-darker;
  199. //** `<input>` border color
  200. @input-border: darken(@gray-lighter, 10%);
  201. //== Form states and alerts
  202. //
  203. //## Define colors for form feedback states and, by default, alerts.
  204. @state-success-border: #36b37e;
  205. @state-danger-border: #ff5630;
  206. //== Alerts
  207. //
  208. //## Define alert colors, border radius, and padding.
  209. @alert-success-bg: #00875a;
  210. @alert-success-text: #fff;
  211. @alert-success-border: @alert-success-bg;
  212. @alert-info-bg: #448aff;
  213. @alert-info-text: #fff;
  214. @alert-info-border: @alert-info-bg;
  215. @alert-warning-bg: #ff8b00;
  216. @alert-warning-text: #fff;
  217. @alert-warning-border: @alert-warning-bg;
  218. @alert-danger-bg: #de350b;
  219. @alert-danger-text: #fff;
  220. @alert-danger-border: @alert-danger-bg;
  221. //== Modals
  222. //
  223. //##
  224. @modal-header-color: @text-color;
  225. @modal-header-bg: #fff;
  226. //** Modal header border color
  227. @modal-header-border-color: darken(@gray-lighter, 10%);
  228. //** Modal footer border color
  229. @modal-footer-border-color: @modal-header-border-color;
  230. //** Modal backdrop background color
  231. @modal-backdrop-bg: #091e42;
  232. //== Dropdowns
  233. //
  234. //## Dropdown menu container and contents.
  235. //** Background for the dropdown menu.
  236. @dropdown-bg: #fff;
  237. //** Divider color for between dropdown items.
  238. @dropdown-divider-bg: @gray-lighter;
  239. //** Dropdown link text color.
  240. @dropdown-link-color: @text-color;
  241. //** Hover color for dropdown links.
  242. @dropdown-link-hover-color: @text-color;
  243. //** Hover background for dropdown links.
  244. @dropdown-link-hover-bg: @gray-lighter;
  245. //** Active dropdown menu item text color.
  246. @dropdown-link-active-color: #fff;
  247. //** Active dropdown menu item background color.
  248. @dropdown-link-active-bg: @gray-darker;
  249. //== Progress bars
  250. //
  251. //##
  252. //** Background color of the whole progress component
  253. @progress-bg: @gray-lighter;
  254. //** Variable for setting rounded corners on progress bar.
  255. @progress-border-radius: @border-radius-small;
  256. //** Default progress bar color
  257. @progress-bar-bg: #6554c0;
  258. //** Success progress bar color
  259. @progress-bar-success-bg: #36b37e;
  260. //** Warning progress bar color
  261. @progress-bar-warning-bg: #ffab00;
  262. //** Danger progress bar color
  263. @progress-bar-danger-bg: #ff5630;
  264. //== Panels
  265. //
  266. //##
  267. @panel-heading-padding: 14px 15px;
  268. @panel-title-color: @gray;
  269. @panel-default-heading-bg: @panel-bg;
  270. @panel-inner-border: @gray-lighter;
  271. @panel-footer-bg: @panel-bg;
  272. @panel-fieldset-color: @gray;
  273. @panel-form-border: #ebecf0;
  274. //== List group
  275. //
  276. //##
  277. //** `.list-group-item` border color
  278. @list-group-border: @gray-lighter;
  279. @list-group-outer-border: #ebecf0;
  280. @list-group-border-radius: @border-radius-small;
  281. @list-group-link-color: @gray-light;
  282. @list-group-link-hover-color: @text-color;
  283. //** Background color of single list items on hover
  284. @list-group-hover-bg: @list-group-bg;
  285. //** Text color of active list items
  286. @list-group-active-color: @link-color;
  287. //** Background color of active list items
  288. @list-group-active-bg: @list-group-bg;
  289. //** Border color of active list elements
  290. @list-group-active-border: @list-group-border;
  291. //== Side nav
  292. //
  293. //##
  294. @side-nav-bg: #f5f5f5;
  295. @side-nav-color: #757575;
  296. @side-nav-hover-bg: #e0e0e0;
  297. @side-nav-hover-color: #424242;
  298. @side-nav-active-bg: @component-active-bg;
  299. @side-nav-active-color: @component-active-color;
  300. //== Wells
  301. //
  302. //##
  303. @well-bg: #fff;
  304. @well-border: #ddd;
  305. //== Page messages
  306. //
  307. //##
  308. @error-icon-color: #ef5350;
  309. @message-icon-color: #9575cd;
  310. @message-info-icon-color: #9575cd;
  311. @message-success-icon-color: #81c784;
  312. //== User cards
  313. //
  314. //##
  315. @user-card-bg: #f5f5f5;
  316. //== Categories list
  317. //
  318. //##
  319. @category-read-color: @gray-lighter;
  320. @category-new-color: @brand-primary;
  321. //== Threads list
  322. //
  323. //##
  324. @thread-unread-badge-color: #aa00ff;
  325. @thread-global-badge-color: #3d5afe;
  326. @thread-pinned-badge-color: #8c9eff;
  327. @thread-answered-badge-color: #388e3c;
  328. @thread-unapproved-badge-color: #ef6c00;
  329. @thread-unapproved-posts-badge-color: #f4511e;
  330. // Diff message
  331. @threads-diff-color: #fff;
  332. @threads-diff-bg: #7c4dff;
  333. @threads-diff-hover-color: #fff;
  334. @threads-diff-hover-bg: #6200ea;
  335. @threads-diff-active-color: #fff;
  336. @threads-diff-active-bg: darken(#6200ea, 10%);
  337. //== Posts
  338. //
  339. //##
  340. @post-bg: @body-bg;
  341. @post-border: #ddd;
  342. @post-unread-label: #aa00ff;
  343. @post-protected-icon: #bdbdbd;
  344. //== User status colors
  345. //
  346. //##
  347. @user-status-banned: @brand-danger;
  348. @user-status-online: @brand-success;
  349. @user-status-offline: @gray-light;