@import "slick-carousel/slick/slick.css"; @import "slick-carousel/slick/slick-theme.css"; @import 'react-pdf/dist/Page/AnnotationLayer.css'; @import 'react-pdf/dist/Page/TextLayer.css'; * { box-sizing: border-box; font-family: SF Pro Text, sans-serif; } h1 { font-size: 26px; font-weight: 700; } h2 { font-size: 24px; font-weight: 600; } h3 { font-size: 20px; font-weight: 500; } h4 { font-weight: 400; } button, h4 { font-size: 18px; } button { line-height: 20px; cursor: pointer; } input { border: none; outline: none; } a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { border: 0; margin: 0; padding: 0; vertical-align: initial; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body, html { height: 100%; line-height: 1; } .height-initial { height: auto; } ol, ul { list-style: none; } a { color: inherit; text-decoration: none; } div[class^="divider"] { font-family: SF Pro Text Regular, sans-serif; } /* * { scrollbar-color: #cde8f9 #fff; scrollbar-width: auto; } */ ::-webkit-scrollbar { width: 0px; } ::-webkit-scrollbar-track { margin: 3px; } ::-webkit-scrollbar-thumb { background-color: #cde8f9; border: 3px solid #fff; border-radius: 10px; height: 20px; } #root { height: 100%; min-width: 100vw; /* overflow: auto; */ } a, button, div, input, select, textarea { -webkit-tap-highlight-color: transparent; } .mt-24 { margin-top: 24px; } .mb-24 { margin-bottom: 24px; } .mb-45 { margin-bottom: 45px; } .mb-0 { margin-bottom: 0; } .pa { position: absolute; } .ta-c { text-align: center; } .ta-l { text-align: left; } .CircularProgressbar { position: relative; } .fixed-page { position: fixed; left: 0; top: 0; width: 100%; } .no-scroll { position: fixed; overflow: hidden; } .slick-disabled { opacity: 0.2 !important; } html { -webkit-text-size-adjust: 100%; } input, textarea { font-size: 16px !important; } html, body { touch-action: pan-y; } body.dark-theme { background-color: #222225; color: #F7F7F7; }