/* Bootstrap */ $body-bg: #1d1f31; $body-color: #fff; $gray-800: #1d1f31; $gray-700: #fff; $nav-tabs-link-active-bg: #11131f; $primary: #105fb0; $secondary: #2d3348; $link-color: #1bd8f4; $link-decoration: none !default; $link-hover-color: darken($link-color, 15%) !default; $link-hover-decoration: underline !default; @import "~bootstrap/scss/bootstrap"; @import '~tlite/tlite.css'; html, body { height: 100%; overflow-x: hidden; } body { background-color: #11131f; } .container { position: relative; } :focus { outline: none !important; } .box { min-height: 1px; padding: 1.25rem; position: relative; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-direction: normal; min-width: 0; word-wrap: break-word; background-color: #24273e; background-clip: border-box; border: 1px solid rgba(0,0,0,.125); box-shadow: 0.125rem 0.125rem 0.25rem rgba(0,0,0,0.075); } @media (max-width: 767.98px) { .box { padding: 0.75rem; } } .form-control { color: #495057; } .form-control:focus { color: #000; } .h2-match-table { padding-left: .65rem; } .skeleton-loader { box-sizing: border-box; /** * `overflow` and `position` are required steps to make sure * the component respects the specified dimensions * given via `theme` object @Input attribute */ overflow: hidden; position: relative; animation: progress 2s ease-in-out infinite; background: #2e324e no-repeat; background-image: linear-gradient( 90deg, rgba(255, 255, 255, 0), #5d6182, rgba(255, 255, 255, 0) ); background-size: 200px 100%; border-radius: 4px; width: 100%; height: 14px; display: inline-block; &:after, &:before { box-sizing: border-box; } &.circle { width: 40px; height: 40px; margin: 5px; border-radius: 50%; } } @keyframes progress { 0% { background-position: -200px 0; } 100% { background-position: calc(200px + 100%) 0; } } .smaller-text { font-size: 14px; } .nowrap { white-space: nowrap; } .table-xs th, .table-xs td { padding: 0.1rem; } .table { margin-bottom: 0; } .close { color: #fff; } .close:hover { color: #fff; } .green-color { color: #3bcc49; } .yellow-color { color: #ffd800; } .table-striped tbody tr:nth-of-type(odd) { background-color: #181b2d !important; } .bordertop { border-top: 1px solid #4c4c4c; } .smaller-text { font-size: 14px; } /* Chartist */ $ct-series-names: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z); $ct-series-colors: ( #D81B60, #8E24AA, #5E35B1, #3949AB, #1E88E5, #039BE5, #00ACC1, #00897B, #43A047, #7CB342, #C0CA33, #FDD835, #FFB300, #FB8C00, #F4511E, #6D4C41, #757575, #546E7A, #b71c1c, #880E4F, #4A148C, #311B92, #1A237E, #0D47A1, #01579B, #006064, #004D40, #1B5E20, #33691E, #827717, #F57F17, #FF6F00, #E65100, #BF360C, #3E2723, #212121, #263238, #a748ca, #6188e2, #a748ca, #6188e2, ); @import "../node_modules/chartist/dist/scss/chartist.scss"; .ct-bar-label { font-size: 20px; font-weight: bold; fill: #fff; } .ct-target-line { stroke: #f5f5f5; stroke-width: 3px; stroke-dasharray: 7px; } .ct-area { stroke: none; fill-opacity: 0.9; } .ct-label { fill: rgba(255, 255, 255, 0.4); color: rgba(255, 255, 255, 0.4); } .ct-point-label { fill: rgba(255, 255, 255, 1); color: rgba(255, 255, 255, 1); font-size: 14px; } .ct-grid { stroke: rgba(255, 255, 255, 0.2); } /* LEGEND */ .ct-legend { position: absolute; z-index: 10; left: 0px; list-style: none; font-size: 13px; padding: 0px 0px 0px 30px; top: 90px; li { position: relative; padding-left: 23px; margin-bottom: 0px; } li:before { width: 12px; height: 12px; position: absolute; left: 0; content: ''; border: 3px solid transparent; border-radius: 2px; } li.inactive:before { background: transparent; } &.ct-legend-inside { position: absolute; top: 0; right: 0; } @for $i from 0 to length($ct-series-colors) { .ct-series-#{$i}:before { background-color: nth($ct-series-colors, $i + 1); border-color: nth($ct-series-colors, $i + 1); } } } .chartist-tooltip { position: absolute; display: inline-block; opacity: 0; min-width: 5em; padding: .5em; background: #F4C63D; color: #453D3F; font-family: Oxygen,Helvetica,Arial,sans-serif; font-weight: 700; text-align: center; pointer-events: none; z-index: 1; -webkit-transition: opacity .2s linear; -moz-transition: opacity .2s linear; -o-transition: opacity .2s linear; transition: opacity .2s linear; } .chartist-tooltip:before { content: ""; position: absolute; top: 100%; left: 50%; width: 0; height: 0; margin-left: -15px; border: 15px solid transparent; border-top-color: #F4C63D; } .chartist-tooltip.tooltip-show { opacity: 1; } .ct-area, .ct-line { pointer-events: none; } .ct-bar { stroke-width: 1px; } hr { border-top: 1px solid rgba(255, 255, 255, 0.1); } tr { white-space: nowrap; } h1, h2, h3 { margin-bottom: 15px; } @media (min-width: 992px) { .lg-inline { display: inline-block; } } @media (min-width: 768px) { .md-inline { display: inline-block; } } .header-bg { font-size: 14px; }