chartist.css 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823
  1. /* THEME COLORs
  2. ========================================================================== */
  3. /* Looks good on chrome default color profile */
  4. /* looks good in sRGB but washed up on chrome default
  5. $color-primary: #826bb0;
  6. $color-success: #31cb55;
  7. $color-info: #5e93ec;
  8. $color-warning: #eec559;
  9. $color-danger: #dc4b92;
  10. $color-fusion: darken(desaturate(adjust-hue($color-primary, 5), 80%), 25%); */
  11. /* Color Polarity
  12. ========================================================================== */
  13. /* PAINTBUCKET MIXER
  14. ========================================================================== */
  15. /* the grays */
  16. /* the sapphires */
  17. /* the emeralds */
  18. /* the amethyths */
  19. /* the topaz */
  20. /* the rubies */
  21. /* the graphites */
  22. /* Define universal border difition (div outlines, etc)
  23. ========================================================================== */
  24. /* MOBILE BREAKPOINT & GUTTERS (contains some bootstrap responsive overrides)
  25. ========================================================================== */
  26. /* define when mobile menu activates, here we are declearing (lg) so it targets the one after it */
  27. /* bootstrap reference xs: 0, sm: 544px, md: 768px, lg: 992px, xl: 1200px*/
  28. /* global var used for spacing*/
  29. /* Uniform Padding variable */
  30. /* Heads up! This is a global scoped variable - changing may impact the whole template */
  31. /* BOOTSTRAP OVERRIDES (bootstrap variables)
  32. ========================================================================== */
  33. /* usage: theme-colors("primary"); */
  34. /* forms */
  35. /*$input-height: calc(2.25rem + 1px); //I had to add this because the input gruops was having improper height for some reason... */
  36. /* links */
  37. /* checkbox */
  38. /*$custom-file-height-inner: calc(2.25rem - 1px);*/
  39. /* not part of bootstrap variable */
  40. /* custom checkbox */
  41. /* custom range */
  42. /* select */
  43. /* badge */
  44. /* cards */
  45. /*border radius*/
  46. /* alert */
  47. /* toast */
  48. /* breadcrumb */
  49. /* input button */
  50. /* nav link */
  51. /* nav, tabs, pills */
  52. /* tables */
  53. /* dropdowns */
  54. /* dropdowns sizes */
  55. /* popovers */
  56. /* tooltips */
  57. /* modal */
  58. /* reference guide
  59. http://www.standardista.com/px-to-rem-conversion-if-root-font-size-is-16px/
  60. 8px = 0.5rem
  61. 9px = 0.5625rem
  62. 10px = 0.625rem
  63. 11px = 0.6875rem
  64. 12px = 0.75rem
  65. 13px = 0.8125rem
  66. 14px = 0.875rem
  67. 15px = 0.9375rem
  68. 16px = 1rem (base)
  69. 17px = 1.0625rem
  70. 18px = 1.125rem
  71. 19px = 1.1875rem
  72. 20px = 1.25rem
  73. 21px = 1.3125rem
  74. 22px = 1.375rem
  75. 24px = 1.5rem
  76. 25px = 1.5625rem
  77. 26px = 1.625rem
  78. 28px = 1.75rem
  79. 30px = 1.875rem
  80. 32px = 2rem
  81. 34px = 2.125rem
  82. 36px = 2.25rem
  83. 38px = 2.375rem
  84. 40px = 2.5rem
  85. */
  86. /* Fonts */
  87. /* carousel */
  88. /* BASE VARS
  89. ========================================================================== */
  90. /* font vars below will auto change to rem values using function rem($value)*/
  91. /* 11px */
  92. /* 12px */
  93. /* 12.5px */
  94. /* 14px */
  95. /* 15px */
  96. /* 16px */
  97. /* 28px */
  98. /* Font Family
  99. ========================================================================== */
  100. /*hint: you can also try the font called 'Poppins' by replacing the font 'Roboto' */
  101. /* ANIMATIONS
  102. ========================================================================== */
  103. /* this addresses all animation related to nav hide to nav minify */
  104. /* Z-INDEX declearation
  105. ========================================================================== */
  106. /* we adjust bootstrap z-index to be higher than our higest z-index*/
  107. /* CUSTOM ICON PREFIX
  108. ========================================================================== */
  109. /* PRINT CSS (landscape or portrait)
  110. ========================================================================== */
  111. /* landscape or portrait */
  112. /* auto, letter */
  113. /* Common Element Variables
  114. ========================================================================== */
  115. /* Z-index decleartion "birds eye view"
  116. ========================================================================== */
  117. /* Components
  118. ========================================================================== */
  119. /* PAGE HEADER STUFF
  120. ========================================================================== */
  121. /* colors */
  122. /* height */
  123. /* logo */
  124. /* try not to go beywond the width of $main_nav_width value */
  125. /* you may need to change this depending on your logo design */
  126. /* adjust this as you see fit : left, right, center */
  127. /* icon font size (not button) */
  128. /* search input box */
  129. /* suggestion: #ccced0*/
  130. /* btn */
  131. /* dropdown: app list */
  132. /* badge */
  133. /* COMPONENTS & MODS */
  134. /* NAVIGATION STUFF
  135. Guide:
  136. aside.page-sidebar ($nav-width, $nav-background)
  137. .page-logo
  138. .primary-nav
  139. .info-card
  140. ul.nav-menu
  141. li
  142. a (parent level-0..., $nav-link-color, $nav-link-hover-color, $nav-link-hover-bg-color, $nav-link-hover-left-border-color)
  143. icon
  144. span
  145. collapse-sign
  146. ul.nav-menu-sub-one
  147. li
  148. a ($nav-level-1... $nav-sub-link-height)
  149. span
  150. collapse-sign
  151. ul.nav-menu-sub-two
  152. li
  153. a ($nav-level-2... $nav-sub-link-height)
  154. span
  155. p.nav-title ($nav-title-*...)
  156. ========================================================================== */
  157. /* main navigation */
  158. /* left panel */
  159. /* nav parent level-0 */
  160. /* nav icon sizes */
  161. /* badge default */
  162. /* all child */
  163. /* nav title */
  164. /* nav Minify */
  165. /* when the menu pops on hover */
  166. /* navigation Width */
  167. /* partial visibility of the menu */
  168. /* top navigation */
  169. /* nav Info Card (appears below the logo) */
  170. /* width is auto */
  171. /* nav DL labels for all child */
  172. /* will be pulled to left as a negative value */
  173. /* MISC Settings
  174. ========================================================================== */
  175. /* List Table */
  176. /* PAGE SETTINGS
  177. ========================================================================== */
  178. /* PAGE BREADCRUMB
  179. ========================================================================== */
  180. /* PAGE COMPONENT PANELS
  181. ========================================================================== */
  182. /* PAGE COMPONENT PROGRESSBARS
  183. ========================================================================== */
  184. /* PAGE COMPONENT MESSENGER
  185. ========================================================================== */
  186. /* FOOTER
  187. ========================================================================== */
  188. /* GLOBALS
  189. ========================================================================== */
  190. /* ACCESSIBILITIES */
  191. /* SHORTCUT BUTTON (appears on bottom right of the page) */
  192. /* GULP WARNINGS */
  193. /*// Container ratio
  194. $ct-container-ratio: (1/1.618) !default;
  195. // Text styles for labels
  196. $ct-text-color: rgba(0, 0, 0, 0.4) !default;
  197. $ct-text-size: 0.75rem !default;
  198. $ct-text-align: flex-start !default;
  199. $ct-text-justify: flex-start !default;
  200. $ct-text-line-height: 1;
  201. // Grid styles
  202. $ct-grid-color: rgba(0, 0, 0, 0.2) !default;
  203. $ct-grid-dasharray: 2px !default;
  204. $ct-grid-width: 1px !default;
  205. $ct-grid-background-fill: none !default;
  206. // Line chart properties
  207. $ct-line-width: 4px !default;
  208. $ct-line-dasharray: false !default;
  209. // Line chart point, can be either round or square
  210. $ct-point-shape: round !default;
  211. // Area fill transparency between 0 and 1
  212. $ct-area-opacity: 0.1 !default;
  213. // Bar chart bar width
  214. $ct-bar-width: 10px !default;
  215. // Donut width (If donut width is to big it can cause issues where the shape gets distorted)
  216. $ct-donut-width: 60px !default;
  217. */
  218. .ct-label {
  219. fill: rgba(0, 0, 0, 0.4);
  220. color: rgba(0, 0, 0, 0.4);
  221. font-size: 0.75rem;
  222. line-height: 1; }
  223. .ct-chart-line .ct-label,
  224. .ct-chart-bar .ct-label {
  225. display: block;
  226. display: -webkit-box;
  227. display: -ms-flexbox;
  228. display: flex; }
  229. .ct-chart-pie .ct-label,
  230. .ct-chart-donut .ct-label {
  231. dominant-baseline: central; }
  232. .ct-label.ct-horizontal.ct-start {
  233. -webkit-box-align: flex-end;
  234. -ms-flex-align: flex-end;
  235. align-items: flex-end;
  236. -webkit-box-pack: flex-start;
  237. -ms-flex-pack: flex-start;
  238. justify-content: flex-start;
  239. text-align: left;
  240. text-anchor: start; }
  241. .ct-label.ct-horizontal.ct-end {
  242. -webkit-box-align: flex-start;
  243. -ms-flex-align: flex-start;
  244. align-items: flex-start;
  245. -webkit-box-pack: flex-start;
  246. -ms-flex-pack: flex-start;
  247. justify-content: flex-start;
  248. text-align: left;
  249. text-anchor: start; }
  250. .ct-label.ct-vertical.ct-start {
  251. -webkit-box-align: flex-end;
  252. -ms-flex-align: flex-end;
  253. align-items: flex-end;
  254. -webkit-box-pack: flex-end;
  255. -ms-flex-pack: flex-end;
  256. justify-content: flex-end;
  257. text-align: right;
  258. text-anchor: end; }
  259. .ct-label.ct-vertical.ct-end {
  260. -webkit-box-align: flex-end;
  261. -ms-flex-align: flex-end;
  262. align-items: flex-end;
  263. -webkit-box-pack: flex-start;
  264. -ms-flex-pack: flex-start;
  265. justify-content: flex-start;
  266. text-align: left;
  267. text-anchor: start; }
  268. .ct-chart-bar .ct-label.ct-horizontal.ct-start {
  269. -webkit-box-align: flex-end;
  270. -ms-flex-align: flex-end;
  271. align-items: flex-end;
  272. -webkit-box-pack: center;
  273. -ms-flex-pack: center;
  274. justify-content: center;
  275. text-align: center;
  276. text-anchor: start; }
  277. .ct-chart-bar .ct-label.ct-horizontal.ct-end {
  278. -webkit-box-align: flex-start;
  279. -ms-flex-align: flex-start;
  280. align-items: flex-start;
  281. -webkit-box-pack: center;
  282. -ms-flex-pack: center;
  283. justify-content: center;
  284. text-align: center;
  285. text-anchor: start; }
  286. .ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start {
  287. -webkit-box-align: flex-end;
  288. -ms-flex-align: flex-end;
  289. align-items: flex-end;
  290. -webkit-box-pack: flex-start;
  291. -ms-flex-pack: flex-start;
  292. justify-content: flex-start;
  293. text-align: left;
  294. text-anchor: start; }
  295. .ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end {
  296. -webkit-box-align: flex-start;
  297. -ms-flex-align: flex-start;
  298. align-items: flex-start;
  299. -webkit-box-pack: flex-start;
  300. -ms-flex-pack: flex-start;
  301. justify-content: flex-start;
  302. text-align: left;
  303. text-anchor: start; }
  304. .ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start {
  305. -webkit-box-align: center;
  306. -ms-flex-align: center;
  307. align-items: center;
  308. -webkit-box-pack: flex-end;
  309. -ms-flex-pack: flex-end;
  310. justify-content: flex-end;
  311. text-align: right;
  312. text-anchor: end; }
  313. .ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end {
  314. -webkit-box-align: center;
  315. -ms-flex-align: center;
  316. align-items: center;
  317. -webkit-box-pack: flex-start;
  318. -ms-flex-pack: flex-start;
  319. justify-content: flex-start;
  320. text-align: left;
  321. text-anchor: end; }
  322. .ct-grid {
  323. stroke: rgba(0, 0, 0, 0.2);
  324. stroke-width: 1px;
  325. stroke-dasharray: 2px; }
  326. .ct-grid-background {
  327. fill: none; }
  328. .ct-point {
  329. stroke-width: 7px;
  330. stroke-linecap: round; }
  331. .ct-line {
  332. fill: none;
  333. stroke-width: 4px; }
  334. .ct-area {
  335. stroke: none;
  336. fill-opacity: 0.1; }
  337. .ct-bar {
  338. fill: none;
  339. stroke-width: 10px; }
  340. .ct-slice-donut {
  341. fill: none;
  342. stroke-width: 60px; }
  343. .ct-series-a .ct-point, .ct-series-a .ct-line, .ct-series-a .ct-bar, .ct-series-a .ct-slice-donut {
  344. stroke: #886ab5; }
  345. .ct-series-a .ct-slice-pie, .ct-series-a .ct-slice-donut-solid, .ct-series-a .ct-area {
  346. fill: #886ab5; }
  347. .ct-series-b .ct-point, .ct-series-b .ct-line, .ct-series-b .ct-bar, .ct-series-b .ct-slice-donut {
  348. stroke: #fd3995; }
  349. .ct-series-b .ct-slice-pie, .ct-series-b .ct-slice-donut-solid, .ct-series-b .ct-area {
  350. fill: #fd3995; }
  351. .ct-series-c .ct-point, .ct-series-c .ct-line, .ct-series-c .ct-bar, .ct-series-c .ct-slice-donut {
  352. stroke: #ffc241; }
  353. .ct-series-c .ct-slice-pie, .ct-series-c .ct-slice-donut-solid, .ct-series-c .ct-area {
  354. fill: #ffc241; }
  355. .ct-series-d .ct-point, .ct-series-d .ct-line, .ct-series-d .ct-bar, .ct-series-d .ct-slice-donut {
  356. stroke: #2196F3; }
  357. .ct-series-d .ct-slice-pie, .ct-series-d .ct-slice-donut-solid, .ct-series-d .ct-area {
  358. fill: #2196F3; }
  359. .ct-series-e .ct-point, .ct-series-e .ct-line, .ct-series-e .ct-bar, .ct-series-e .ct-slice-donut {
  360. stroke: #505050; }
  361. .ct-series-e .ct-slice-pie, .ct-series-e .ct-slice-donut-solid, .ct-series-e .ct-area {
  362. fill: #505050; }
  363. .ct-series-f .ct-point, .ct-series-f .ct-line, .ct-series-f .ct-bar, .ct-series-f .ct-slice-donut {
  364. stroke: #1dc9b7; }
  365. .ct-series-f .ct-slice-pie, .ct-series-f .ct-slice-donut-solid, .ct-series-f .ct-area {
  366. fill: #1dc9b7; }
  367. .ct-series-g .ct-point, .ct-series-g .ct-line, .ct-series-g .ct-bar, .ct-series-g .ct-slice-donut {
  368. stroke: #2196F3; }
  369. .ct-series-g .ct-slice-pie, .ct-series-g .ct-slice-donut-solid, .ct-series-g .ct-area {
  370. fill: #2196F3; }
  371. .ct-series-h .ct-point, .ct-series-h .ct-line, .ct-series-h .ct-bar, .ct-series-h .ct-slice-donut {
  372. stroke: #563d7c; }
  373. .ct-series-h .ct-slice-pie, .ct-series-h .ct-slice-donut-solid, .ct-series-h .ct-area {
  374. fill: #563d7c; }
  375. .ct-series-i .ct-point, .ct-series-i .ct-line, .ct-series-i .ct-bar, .ct-series-i .ct-slice-donut {
  376. stroke: #fe9ecb; }
  377. .ct-series-i .ct-slice-pie, .ct-series-i .ct-slice-donut-solid, .ct-series-i .ct-area {
  378. fill: #fe9ecb; }
  379. .ct-series-j .ct-point, .ct-series-j .ct-line, .ct-series-j .ct-bar, .ct-series-j .ct-slice-donut {
  380. stroke: #ffdb8e; }
  381. .ct-series-j .ct-slice-pie, .ct-series-j .ct-slice-donut-solid, .ct-series-j .ct-area {
  382. fill: #ffdb8e; }
  383. .ct-series-k .ct-point, .ct-series-k .ct-line, .ct-series-k .ct-bar, .ct-series-k .ct-slice-donut {
  384. stroke: #ce0262; }
  385. .ct-series-k .ct-slice-pie, .ct-series-k .ct-slice-donut-solid, .ct-series-k .ct-area {
  386. fill: #ce0262; }
  387. .ct-series-l .ct-point, .ct-series-l .ct-line, .ct-series-l .ct-bar, .ct-series-l .ct-slice-donut {
  388. stroke: dimgray; }
  389. .ct-series-l .ct-slice-pie, .ct-series-l .ct-slice-donut-solid, .ct-series-l .ct-area {
  390. fill: dimgray; }
  391. .ct-series-m .ct-point, .ct-series-m .ct-line, .ct-series-m .ct-bar, .ct-series-m .ct-slice-donut {
  392. stroke: #37e2d0; }
  393. .ct-series-m .ct-slice-pie, .ct-series-m .ct-slice-donut-solid, .ct-series-m .ct-area {
  394. fill: #37e2d0; }
  395. .ct-series-n .ct-point, .ct-series-n .ct-line, .ct-series-n .ct-bar, .ct-series-n .ct-slice-donut {
  396. stroke: #51adf6; }
  397. .ct-series-n .ct-slice-pie, .ct-series-n .ct-slice-donut-solid, .ct-series-n .ct-area {
  398. fill: #51adf6; }
  399. .ct-series-o .ct-point, .ct-series-o .ct-line, .ct-series-o .ct-bar, .ct-series-o .ct-slice-donut {
  400. stroke: #a38cc6; }
  401. .ct-series-o .ct-slice-pie, .ct-series-o .ct-slice-donut-solid, .ct-series-o .ct-area {
  402. fill: #a38cc6; }
  403. .ct-square {
  404. display: block;
  405. position: relative;
  406. width: 100%; }
  407. .ct-square:before {
  408. display: block;
  409. float: left;
  410. content: "";
  411. width: 0;
  412. height: 0;
  413. padding-bottom: 100%; }
  414. .ct-square:after {
  415. content: "";
  416. display: table;
  417. clear: both; }
  418. .ct-square > svg {
  419. display: block;
  420. position: absolute;
  421. top: 0;
  422. left: 0; }
  423. .ct-minor-second {
  424. display: block;
  425. position: relative;
  426. width: 100%; }
  427. .ct-minor-second:before {
  428. display: block;
  429. float: left;
  430. content: "";
  431. width: 0;
  432. height: 0;
  433. padding-bottom: 93.75%; }
  434. .ct-minor-second:after {
  435. content: "";
  436. display: table;
  437. clear: both; }
  438. .ct-minor-second > svg {
  439. display: block;
  440. position: absolute;
  441. top: 0;
  442. left: 0; }
  443. .ct-major-second {
  444. display: block;
  445. position: relative;
  446. width: 100%; }
  447. .ct-major-second:before {
  448. display: block;
  449. float: left;
  450. content: "";
  451. width: 0;
  452. height: 0;
  453. padding-bottom: 88.88889%; }
  454. .ct-major-second:after {
  455. content: "";
  456. display: table;
  457. clear: both; }
  458. .ct-major-second > svg {
  459. display: block;
  460. position: absolute;
  461. top: 0;
  462. left: 0; }
  463. .ct-minor-third {
  464. display: block;
  465. position: relative;
  466. width: 100%; }
  467. .ct-minor-third:before {
  468. display: block;
  469. float: left;
  470. content: "";
  471. width: 0;
  472. height: 0;
  473. padding-bottom: 83.33333%; }
  474. .ct-minor-third:after {
  475. content: "";
  476. display: table;
  477. clear: both; }
  478. .ct-minor-third > svg {
  479. display: block;
  480. position: absolute;
  481. top: 0;
  482. left: 0; }
  483. .ct-major-third {
  484. display: block;
  485. position: relative;
  486. width: 100%; }
  487. .ct-major-third:before {
  488. display: block;
  489. float: left;
  490. content: "";
  491. width: 0;
  492. height: 0;
  493. padding-bottom: 80%; }
  494. .ct-major-third:after {
  495. content: "";
  496. display: table;
  497. clear: both; }
  498. .ct-major-third > svg {
  499. display: block;
  500. position: absolute;
  501. top: 0;
  502. left: 0; }
  503. .ct-perfect-fourth {
  504. display: block;
  505. position: relative;
  506. width: 100%; }
  507. .ct-perfect-fourth:before {
  508. display: block;
  509. float: left;
  510. content: "";
  511. width: 0;
  512. height: 0;
  513. padding-bottom: 75%; }
  514. .ct-perfect-fourth:after {
  515. content: "";
  516. display: table;
  517. clear: both; }
  518. .ct-perfect-fourth > svg {
  519. display: block;
  520. position: absolute;
  521. top: 0;
  522. left: 0; }
  523. .ct-perfect-fifth {
  524. display: block;
  525. position: relative;
  526. width: 100%; }
  527. .ct-perfect-fifth:before {
  528. display: block;
  529. float: left;
  530. content: "";
  531. width: 0;
  532. height: 0;
  533. padding-bottom: 66.66667%; }
  534. .ct-perfect-fifth:after {
  535. content: "";
  536. display: table;
  537. clear: both; }
  538. .ct-perfect-fifth > svg {
  539. display: block;
  540. position: absolute;
  541. top: 0;
  542. left: 0; }
  543. .ct-minor-sixth {
  544. display: block;
  545. position: relative;
  546. width: 100%; }
  547. .ct-minor-sixth:before {
  548. display: block;
  549. float: left;
  550. content: "";
  551. width: 0;
  552. height: 0;
  553. padding-bottom: 62.5%; }
  554. .ct-minor-sixth:after {
  555. content: "";
  556. display: table;
  557. clear: both; }
  558. .ct-minor-sixth > svg {
  559. display: block;
  560. position: absolute;
  561. top: 0;
  562. left: 0; }
  563. .ct-golden-section {
  564. display: block;
  565. position: relative;
  566. width: 100%; }
  567. .ct-golden-section:before {
  568. display: block;
  569. float: left;
  570. content: "";
  571. width: 0;
  572. height: 0;
  573. padding-bottom: 61.8047%; }
  574. .ct-golden-section:after {
  575. content: "";
  576. display: table;
  577. clear: both; }
  578. .ct-golden-section > svg {
  579. display: block;
  580. position: absolute;
  581. top: 0;
  582. left: 0; }
  583. .ct-major-sixth {
  584. display: block;
  585. position: relative;
  586. width: 100%; }
  587. .ct-major-sixth:before {
  588. display: block;
  589. float: left;
  590. content: "";
  591. width: 0;
  592. height: 0;
  593. padding-bottom: 60%; }
  594. .ct-major-sixth:after {
  595. content: "";
  596. display: table;
  597. clear: both; }
  598. .ct-major-sixth > svg {
  599. display: block;
  600. position: absolute;
  601. top: 0;
  602. left: 0; }
  603. .ct-minor-seventh {
  604. display: block;
  605. position: relative;
  606. width: 100%; }
  607. .ct-minor-seventh:before {
  608. display: block;
  609. float: left;
  610. content: "";
  611. width: 0;
  612. height: 0;
  613. padding-bottom: 56.25%; }
  614. .ct-minor-seventh:after {
  615. content: "";
  616. display: table;
  617. clear: both; }
  618. .ct-minor-seventh > svg {
  619. display: block;
  620. position: absolute;
  621. top: 0;
  622. left: 0; }
  623. .ct-major-seventh {
  624. display: block;
  625. position: relative;
  626. width: 100%; }
  627. .ct-major-seventh:before {
  628. display: block;
  629. float: left;
  630. content: "";
  631. width: 0;
  632. height: 0;
  633. padding-bottom: 53.33333%; }
  634. .ct-major-seventh:after {
  635. content: "";
  636. display: table;
  637. clear: both; }
  638. .ct-major-seventh > svg {
  639. display: block;
  640. position: absolute;
  641. top: 0;
  642. left: 0; }
  643. .ct-octave {
  644. display: block;
  645. position: relative;
  646. width: 100%; }
  647. .ct-octave:before {
  648. display: block;
  649. float: left;
  650. content: "";
  651. width: 0;
  652. height: 0;
  653. padding-bottom: 50%; }
  654. .ct-octave:after {
  655. content: "";
  656. display: table;
  657. clear: both; }
  658. .ct-octave > svg {
  659. display: block;
  660. position: absolute;
  661. top: 0;
  662. left: 0; }
  663. .ct-major-tenth {
  664. display: block;
  665. position: relative;
  666. width: 100%; }
  667. .ct-major-tenth:before {
  668. display: block;
  669. float: left;
  670. content: "";
  671. width: 0;
  672. height: 0;
  673. padding-bottom: 40%; }
  674. .ct-major-tenth:after {
  675. content: "";
  676. display: table;
  677. clear: both; }
  678. .ct-major-tenth > svg {
  679. display: block;
  680. position: absolute;
  681. top: 0;
  682. left: 0; }
  683. .ct-major-eleventh {
  684. display: block;
  685. position: relative;
  686. width: 100%; }
  687. .ct-major-eleventh:before {
  688. display: block;
  689. float: left;
  690. content: "";
  691. width: 0;
  692. height: 0;
  693. padding-bottom: 37.5%; }
  694. .ct-major-eleventh:after {
  695. content: "";
  696. display: table;
  697. clear: both; }
  698. .ct-major-eleventh > svg {
  699. display: block;
  700. position: absolute;
  701. top: 0;
  702. left: 0; }
  703. .ct-major-twelfth {
  704. display: block;
  705. position: relative;
  706. width: 100%; }
  707. .ct-major-twelfth:before {
  708. display: block;
  709. float: left;
  710. content: "";
  711. width: 0;
  712. height: 0;
  713. padding-bottom: 33.33333%; }
  714. .ct-major-twelfth:after {
  715. content: "";
  716. display: table;
  717. clear: both; }
  718. .ct-major-twelfth > svg {
  719. display: block;
  720. position: absolute;
  721. top: 0;
  722. left: 0; }
  723. .ct-double-octave {
  724. display: block;
  725. position: relative;
  726. width: 100%; }
  727. .ct-double-octave:before {
  728. display: block;
  729. float: left;
  730. content: "";
  731. width: 0;
  732. height: 0;
  733. padding-bottom: 25%; }
  734. .ct-double-octave:after {
  735. content: "";
  736. display: table;
  737. clear: both; }
  738. .ct-double-octave > svg {
  739. display: block;
  740. position: absolute;
  741. top: 0;
  742. left: 0; }
  743. /*# sourceMappingURL=chartist.css.map */