:root { --primary-bg-color: #4a3db8; --primary-bg-hover: #4f42c7; --primary-bg-border: #4a3db8; --primary-bg-transparentcolor:rgba(74, 61, 184, 0.16); --primary-bg-background:#f7f7fb; --secondary-color: #9c31df; --secondary-hover: #b24af3; --secondary-transparent:rgba(156, 49, 223, 0.16); --secondary-shadow: rgba(156, 49, 223, 0.1); --primary-09:rgba(74, 61, 184,0.86); --primary-10:rgba(74, 61, 184,0.46); --primary-02:rgba(74, 61, 184,0.02); --primary-04:rgba(74, 61, 184,0.04); --primary-1:rgba(74, 61, 184,0.1); --dark-color: #1c2538; --dark-color2: #121a2e; --transparent-color: rgba(0,0,0,.2); --transparent-color2: #3f0764; } *, ::after, ::before { box-sizing: border-box; } html { line-height: 1.15; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -ms-overflow-style: scrollbar; -webkit-tap-highlight-color: transparent; } @-ms-viewport { width: device-width; } article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; } .secondlevel ul { background: 0 0 !important; margin-left: 5px !important; margin-right: 5px !important; } [tabindex="-1"]:focus { outline: 0 !important; } h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: .66em; } p { margin-top: 0; margin-bottom: 1rem; } abbr { &[data-original-title], &[title] { text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted; cursor: help; border-bottom: 0; } } address { margin-bottom: 1rem; font-style: normal; line-height: inherit; } dl, ol, ul { margin-top: 0; margin-bottom: 1rem; } ol { ol, ul { margin-bottom: 0; } } ul { ol, ul { margin-bottom: 0; } } dt { font-weight: 700; } dd { margin-bottom: .5rem; margin-left: 0; } dfn { font-style: italic; } b, strong { font-weight: bolder; } small { font-size: 80%; } sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; } sub { bottom: -.25em; } sup { top: -.5em; } a { color: $color; text-decoration: none; background-color: transparent; -webkit-text-decoration-skip: objects; &:hover { text-decoration: underline; } &:not([href]):not([tabindex]) { color: inherit; text-decoration: none; &:focus, &:hover { color: inherit; text-decoration: none; } &:focus { outline: 0; } } } code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; font-family: Monaco, Consolas, "Liberation Mono", "Courier New", monospace; } pre { display: block; color: #a7b4c9; color: #343a40; padding: 1rem; overflow: auto; font-size: 85%; line-height: 1.45; background-color: #f8fafc; border-radius: 3px; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; text-shadow: 0 1px $white; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; margin-top: 0; margin-bottom: 1rem; overflow: auto; -ms-overflow-style: scrollbar; } figure { margin: 0 0 1rem; } img { vertical-align: middle; border-style: none; } svg:not(:root) { overflow: hidden; } caption { padding-top: .75rem; padding-bottom: .75rem; color: #505662; text-align: left; caption-side: bottom; } th { text-align: inherit; } label { display: inline-block; margin-bottom: .5rem; } button { border-radius: 0; &:focus { outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color; } margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; } input, optgroup, select, textarea { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; } button, input { overflow: visible; } button, select { text-transform: none; } [type=reset], [type=submit], button, html [type=button] { -webkit-appearance: button; } [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner { padding: 0; border-style: none; } input { &[type=checkbox], &[type=radio] { box-sizing: border-box; padding: 0; } &[type=date], &[type=datetime-local], &[type=month], &[type=time] { -webkit-appearance: listbox; } } textarea { overflow: auto; resize: vertical; } fieldset { min-width: 0; padding: 0; margin: 0; border: 0; } legend { display: block; width: 100%; max-width: 100%; padding: 0; margin-bottom: .5rem; font-size: 1.5rem; line-height: inherit; color: inherit; white-space: normal; } progress { vertical-align: baseline; } [type=number] { &::-webkit-inner-spin-button, &::-webkit-outer-spin-button { height: auto; } } [type=search] { outline-offset: -2px; -webkit-appearance: none; &::-webkit-search-cancel-button, &::-webkit-search-decoration { -webkit-appearance: none; } } ::-webkit-file-upload-button { font: inherit; -webkit-appearance: button; } output { display: inline-block; } summary { display: list-item; cursor: pointer; } template { display: none; } [hidden] { display: none !important; } .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { margin-bottom: .30em; font-weight: 400; line-height: 1.1; } .h1, h1 { font-size: 2.5rem; font-weight: 400; } .h2, h2 { font-size: 1.75rem; } .h3, h3 { font-size: 1.5rem; } .h4, h4 { font-size: 1.125rem; } .h5, h5 { font-size: 1rem; } .h6, h6 { font-size: .875rem; } @media (max-width:767px) { .h1, h1 { font-size: 2.2rem; font-weight: 400; } .h2, h2 { font-size: 1.5rem; } .h3, h3 { font-size: 1.3rem; } .h4, h4 { font-size: 1rem; } .h5, h5 { font-size: 0.8rem; } .h6, h6 { font-size: .8rem; } } .lead { font-size: 1.171875rem; font-weight: 300; line-height: 1.4; } .top-0 { top: 0 !important; } hr { margin-top: 1rem; margin-bottom: 1rem; border: 0; border-top: 1px solid #e3e3e4; box-sizing: content-box; height: 0; overflow: visible; margin-top: 2rem; margin-bottom: 2rem; } .small, small { font-size: 87.5%; font-weight: 400; } .mark, mark { padding: .2em; background-color: #fcf8e3; } .initialism { font-size: 90%; text-transform: uppercase; } .blockquote { margin-bottom: 1rem; font-size: 1.171875rem; } .blockquote-footer { display: block; font-size: 80%; color: #868e96; &::before { content: "\2014 \00A0"; } } .img-fluid { max-width: 100%; height: auto; } .cover-image { background-size: cover !important; width: 100%; position: relative; } .img-thumbnail { padding: .25rem; background-color: $white; border: 1px solid #e8ebf3; border-radius: 3px; max-width: 100%; height: auto; } .figure { display: inline-block; } .figure-img { margin-bottom: .5rem; line-height: 1; } .figure-caption { font-size: 90%; color: #868e96; } .fs-10 { font-size: 10px !important; } .fs-12 { font-size: 12px !important; } .fs-13 { font-size: 13px !important; } .fs-14 { font-size: 14px !important; } .fs-16 { font-size: 16px !important; } .fs-18 { font-size: 18px !important; } .fs-20 { font-size: 20px !important; } .fs-30 { font-size: 30px; } .fs-40 { font-size: 40px; } .fs-50 { font-size: 50px; } code { font-size: 85%; color: inherit; word-break: break-word; font-size: 16px; background: #f7f7f7; padding: 3px 5px; border-radius: 3px; border: 1px solid #ebebeb; background: $background; border: 1px solid $background; padding: 3px; } a>code { color: inherit; } kbd { padding: .2rem .4rem; font-size: 85%; color: $white; background-color: #343a40; border-radius: 3px; kbd { padding: 0; font-size: 100%; font-weight: 700; } } .pre-scrollable { max-height: 340px; overflow-y: scroll; } .container, .container-fluid { width: 100%; padding-right: .75rem; padding-left: .75rem; margin-right: auto; margin-left: auto; } @media (min-width: 576px) { .container { max-width: 540px; } } @media (min-width: 768px) { .container { max-width: 720px; } } @media (min-width: 992px) { .container { max-width: 960px; } } @media (min-width: 1280px) { .container { max-width: 1200px; } } .row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -.75rem; margin-left: -.75rem; } .no-gutters { margin-right: 0; margin-left: 0; > { .col, [class*=col-] { padding-right: 0; padding-left: 0; } } }