Sin descripción
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.

_app.scss 9.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317
  1. // Fonts
  2. $font-family-sans-serif: "Inter", "Helvetica Neue", Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !default;
  3. $font-weight-light: 300 !default;
  4. $font-weight-normal: 400 !default;
  5. $font-weight-bold: 600 !default;
  6. $font-size-base: .875rem !default;
  7. $font-size-lg: .925rem !default;
  8. $font-size-sm: .75rem !default;
  9. $small-font-size: 80% !default;
  10. // Spacer
  11. $spacer: 1rem !default;
  12. $spacers: (
  13. 0: 0,
  14. 1: ($spacer * .25),
  15. 2: ($spacer * .5),
  16. 3: $spacer,
  17. 4: ($spacer * 1.5),
  18. 5: ($spacer * 3),
  19. 6: ($spacer * 4.5),
  20. 7: ($spacer * 6)
  21. ) !default;
  22. // Grid breakpoints
  23. $grid-breakpoints: (
  24. xs: 0,
  25. sm: 576px,
  26. md: 768px,
  27. lg: 992px,
  28. xl: 1200px,
  29. xxl: 1440px
  30. ) !default;
  31. // Grid gutter
  32. $grid-gutter-width: 24px;
  33. // Grid containers
  34. $container-max-widths: (
  35. sm: 540px,
  36. md: 720px,
  37. lg: 960px,
  38. xl: 1200px
  39. ) !default;
  40. $container-padding-x: .75rem !default;
  41. // Options
  42. $min-contrast-ratio: 3 !default;
  43. $enable-validation-icons: false !default;
  44. $enable-rfs: false !default;
  45. $enable-negative-margins: true !default;
  46. // Transitions
  47. $transition-base: all .35s ease-in-out !default;
  48. // Theme colors
  49. $blue: #3B7DDD !default;
  50. $indigo: #0a0a0a !default;
  51. $purple: #6f42c1 !default;
  52. $pink: #e83e8c !default;
  53. $red: #dc3545 !default;
  54. $orange: #fd7e14 !default;
  55. $yellow: #fcb92c !default;
  56. $green: #1cbb8c !default;
  57. $teal: #20c997 !default;
  58. $cyan: #17a2b8 !default;
  59. $white: #fff !default;
  60. $gray-100: #f8f9fa !default;
  61. $gray-200: #e9ecef !default;
  62. $gray-300: #dee2e6 !default;
  63. $gray-400: #ced4da !default;
  64. $gray-500: #adb5bd !default;
  65. $gray-600: #6c757d !default;
  66. $gray-700: #495057 !default;
  67. $gray-800: #343a40 !default;
  68. $gray-900: #212529 !default;
  69. $black: #000 !default;
  70. $primary: $blue !default;
  71. $secondary: $gray-600 !default;
  72. $success: $green !default;
  73. $info: $cyan !default;
  74. $warning: $yellow !default;
  75. $danger: $red !default;
  76. $light: #f5f7fb !default;
  77. $dark: $gray-900 !default;
  78. $theme-colors: (
  79. "primary": $primary,
  80. "secondary": $secondary,
  81. "success": $success,
  82. "info": $info,
  83. "warning": $warning,
  84. "danger": $danger,
  85. "light": $light,
  86. "dark": $dark
  87. ) !default;
  88. // Social colors
  89. $social-colors: (
  90. "facebook": #3b5998,
  91. "twitter": #1da1f2,
  92. "google": #dc4e41,
  93. "youtube": #f00,
  94. "vimeo": #1ab7ea,
  95. "dribbble": #ea4c89,
  96. "github": #181717,
  97. "instagram": #e4405f,
  98. "pinterest": #bd081c,
  99. "flickr": #0063dc,
  100. "bitbucket": #0052cc
  101. ) !default;
  102. // Body
  103. $body-bg: #f5f7fb !default;
  104. $body-color: $gray-700 !default;
  105. // Links
  106. $link-decoration: none !default;
  107. $link-hover-decoration: underline !default;
  108. // Common
  109. $border-width: 1px !default;
  110. // Fonts
  111. $line-height-base: 1.5 !default;
  112. $line-height-lg: 1.5 !default;
  113. $line-height-sm: 1.5 !default;
  114. // Headings
  115. $h1-font-size: $font-size-base * 2 !default;
  116. $h2-font-size: $font-size-base * 1.75 !default;
  117. $h3-font-size: $font-size-base * 1.5 !default;
  118. $h4-font-size: $font-size-base * 1.25 !default;
  119. $h5-font-size: $font-size-base !default;
  120. $h6-font-size: $font-size-base !default;
  121. $headings-color: $black !default;
  122. $headings-font-weight: 400 !default;
  123. // Displays
  124. $display-font-sizes: (
  125. 1: 6rem,
  126. 2: 5.5rem,
  127. 3: 4.5rem,
  128. 4: 3.5rem,
  129. 5: 3rem,
  130. 6: 2.5rem
  131. ) !default;
  132. // Shadows
  133. $box-shadow-sm: 0 0.05rem 0.2rem rgba($black, .05) !default;
  134. $box-shadow: 0 0.1rem 0.2rem rgba($black, .05) !default;
  135. $box-shadow-lg: 0 0.2rem 0.2rem rgba($black, .05) !default;
  136. // Navbar input
  137. $navbar-input-bg: darken($body-bg, 0.5%) !default;
  138. // Border radius
  139. $border-radius-sm: .1rem !default;
  140. $border-radius: .2rem !default;
  141. $border-radius-lg: .3rem !default;
  142. // Navbar
  143. $navbar-padding-y: $spacer*0.875 !default;
  144. $navbar-padding-x: $spacer*1.375 !default;
  145. $navbar-nav-link-padding-x: .5rem !default;
  146. $navbar-border-bottom: 0 !default;
  147. $navbar-box-shadow: 0 0 2rem 0 rgba($dark, .1) !default;
  148. // Navbar brand
  149. $navbar-brand-padding-y: $spacer*0.875 !default;
  150. $navbar-brand-padding-x: 0 !default;
  151. $navbar-brand-color: $gray-100 !default;
  152. $navbar-brand-font-weight: $font-weight-normal !default;
  153. $navbar-brand-font-size: 1.15rem !default;
  154. $navbar-brand-icon-color: $primary !default;
  155. $navbar-bg: $white !default;
  156. // Footer
  157. $footer-bg: $white !default;
  158. // Forms
  159. $input-bg: $white !default;
  160. $input-disabled-bg: $gray-200 !default;
  161. $input-color: $gray-700 !default;
  162. $input-btn-border-width: $border-width !default;
  163. $input-btn-line-height: $line-height-base !default;
  164. $input-btn-line-height-sm: $line-height-sm !default;
  165. $input-btn-line-height-lg: $line-height-lg !default;
  166. $input-btn-focus-width: .2rem !default;
  167. $input-btn-padding-y: .3rem !default;
  168. $input-btn-padding-y-sm: .2rem !default;
  169. $input-btn-padding-y-lg: .4rem !default;
  170. $input-btn-padding-x: .85rem !default;
  171. $input-border-width: $input-btn-border-width !default;
  172. $input-height-border: $input-border-width * 2 !default;
  173. $input-height-inner: ($font-size-base * $input-btn-line-height) + ($input-btn-padding-y * 2) !default;
  174. $input-height: calc(#{$input-height-inner} + #{$input-height-border}) !default;
  175. $input-height-inner-sm: ($font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2) !default;
  176. $input-height-sm: calc(#{$input-height-inner-sm} + #{$input-height-border}) !default;
  177. $input-height-inner-lg: ($font-size-lg * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2) !default;
  178. $input-height-lg: calc(#{$input-height-inner-lg} + #{$input-height-border}) !default;
  179. // Cards
  180. $card-border-radius: .25rem !default;
  181. $card-inner-border-radius: $card-border-radius !default;
  182. $card-border-width: 0 !default;
  183. $card-border-color: transparent !default;
  184. $card-cap-bg: $white !default;
  185. $card-shadow: 0 0 .875rem 0 rgba($dark, 0.05) !default;
  186. $card-title-font-size: $font-size-lg !default;
  187. $card-title-font-weight: $font-weight-bold !default;
  188. $card-title-color: lighten($gray-600, 15%) !default;
  189. $card-spacer-y: 1.25rem !default;
  190. $card-spacer-x: 1.25rem !default;
  191. $card-cap-padding-y: 1rem !default;
  192. $card-cap-padding-x: $card-spacer-x !default;
  193. // Tables
  194. $table-cell-padding-y: .75rem !default;
  195. $table-cell-padding-x: .75rem !default;
  196. $table-cell-padding-y-sm: .3rem !default;
  197. $table-cell-padding-x-sm: .3rem !default;
  198. $table-striped-bg: $gray-100 !default;
  199. $table-hover-bg: rgba($black, .0375) !default;
  200. // Sidebar general
  201. $sidebar-width: 260px !default;
  202. $sidebar-transition: margin-left .35s ease-in-out, left .35s ease-in-out, margin-right .35s ease-in-out, right .35s ease-in-out !default;
  203. $sidebar-bg: #222E3C !default;
  204. // Sidebar brand
  205. $sidebar-brand-padding-y: 1.15rem !default;
  206. $sidebar-brand-padding-x: 1.5rem !default;
  207. $sidebar-brand-font-weight: $font-weight-bold !default;
  208. $sidebar-brand-font-size: 1.15rem !default;
  209. $sidebar-brand-color: $gray-100 !default;
  210. // Sidebar header
  211. $sidebar-header-padding: 1.5rem 1.5rem 0.375rem !default;
  212. $sidebar-header-font-size: $font-size-sm !default;
  213. $sidebar-header-color: $gray-400 !default;
  214. // Sidebar link
  215. $sidebar-link-padding: .625rem 1.625rem !default;
  216. $sidebar-link-font-weight: 400 !default;
  217. $sidebar-link-bg: #222E3C !default;
  218. $sidebar-link-color: rgba($gray-200, 0.5) !default;
  219. $sidebar-link-border-left-color: transparent !default;
  220. $sidebar-link-hover-font-weight: $font-weight-normal !default;
  221. $sidebar-link-hover-bg: #222E3C !default;
  222. $sidebar-link-hover-color: #{rgba($gray-200, 0.75)} !default;
  223. $sidebar-link-hover-border-left-color: transparent !default;
  224. $sidebar-link-active-font-weight: $font-weight-normal !default;
  225. $sidebar-link-active-bg: #{linear-gradient(90deg, rgba($primary,0.1) 0%, rgba($primary,0.0875) 50%, rgba($black, 0) 100%)} !default;
  226. $sidebar-link-active-color: $gray-200 !default;
  227. $sidebar-link-active-border-left-color: $primary !default;
  228. // Sidebar link icon
  229. $sidebar-link-icon-color: #{rgba($gray-200, 0.5)} !default;
  230. $sidebar-link-icon-hover-color: #{rgba($gray-200, 0.75)} !default;
  231. $sidebar-link-icon-active-color: $gray-200 !default;
  232. // Sidebar bottom
  233. $sidebar-cta-color: $gray-200 !default;
  234. $sidebar-cta-bg: #2B3947 !default;
  235. $sidebar-cta-padding: $spacer*1.5 !default;
  236. $sidebar-cta-margin: $spacer*1.75 !default;
  237. $sidebar-cta-border-radius: $border-radius-lg !default;
  238. // Transitions
  239. $transition-appearance: background .4s ease-in-out, color .4s ease-in-out !default;
  240. $transition-appearance-slow: background .6s ease-in-out, color .6s ease-in-out !default;
  241. $transition-appearance-fast: background .1s ease-in-out, color .1s ease-in-out !default;
  242. // Modals
  243. $modal-content-border-width: 0 !default;
  244. $modal-header-border-width: 1px !default;
  245. $modal-footer-border-width: 1px !default;
  246. $modal-xl: 1140px !default;
  247. $modal-lg: 900px !default;
  248. $modal-md: 600px !default;
  249. $modal-sm: 400px !default;
  250. $modal-transition: transform .25s ease-out !default;
  251. // Badges
  252. $badge-font-size: 80% !default;
  253. $badge-padding-y: .3em !default;
  254. $badge-padding-x: .45em !default;
  255. // Main
  256. $main-box-shadow: inset .75rem 0px 1.5rem 0px rgba($black, 0.075);
  257. // Content
  258. $content-padding-desktop: 3rem 3rem 1.5rem !default;
  259. $content-padding-mobile: 1.5rem 1.5rem .75rem !default;
  260. // Datetimepicker
  261. $bs-datetimepicker-active-bg: $primary !default;
  262. // Simplebar
  263. $simplebar-scrollbar-bg: $white !default;
  264. // Hamburger
  265. $hamburger-width-top: 24px !default;
  266. $hamburger-width-middle: 24px !default;
  267. $hamburger-width-bottom: 16px !default;
  268. // Stats
  269. $stat-bg: lighten($primary, 35%) !default;
  270. $stat-icon-color: $primary !default;
  271. $stat-padding: $spacer * 0.75 !default;