/*!
 * Bootstrap v4.5.3 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #007bff;
    --secondary: #6c757d;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI",
        Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif,
        "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",
        "Noto Color Emoji";
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
        "Liberation Mono", "Courier New", monospace;
}
*,
*::before,
*::after {
    box-sizing: border-box;
}
html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
    display: block;
}
body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
        "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
        "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
    background-color: #fff;
}
[tabindex="-1"]:focus:not(:focus-visible) {
    outline: 0 !important;
}
hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
    margin-bottom: 0.5rem;
}
p {
    margin-top: 0;
    margin-bottom: 1rem;
}
abbr[title],
abbr[data-original-title] {
    text-decoration: underline;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
    text-decoration-skip-ink: none;
}
address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit;
}
ol,
ul,
dl {
    margin-top: 0;
    margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
    margin-bottom: 0;
}
dt {
    font-weight: 700;
}
dd {
    margin-bottom: 0.5rem;
    margin-left: 0;
}
blockquote {
    margin: 0 0 1rem;
}
b,
strong {
    font-weight: bolder;
}
small {
    font-size: 80%;
}
sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}
sub {
    bottom: -0.25em;
}
sup {
    top: -0.5em;
}
a {
    color: #007bff;
    text-decoration: none;
    background-color: transparent;
}
a:hover {
    color: #0056b3;
    text-decoration: underline;
}
a:not([href]):not([class]) {
    color: inherit;
    text-decoration: none;
}
a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none;
}
pre,
code,
kbd,
samp {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
        "Courier New", monospace;
    font-size: 1em;
}
pre {
    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 {
    overflow: hidden;
    vertical-align: middle;
}
table {
    border-collapse: collapse;
}
caption {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    color: #6c757d;
    text-align: left;
    caption-side: bottom;
}
th {
    text-align: inherit;
    text-align: -webkit-match-parent;
}
label {
    display: inline-block;
    margin-bottom: 0.5rem;
}
button {
    border-radius: 0;
}
button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color;
}
input,
button,
select,
optgroup,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
button,
input {
    overflow: visible;
}
button,
select {
    text-transform: none;
}
[role="button"] {
    cursor: pointer;
}
select {
    word-wrap: normal;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
    cursor: pointer;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    padding: 0;
    border-style: none;
}
input[type="radio"],
input[type="checkbox"] {
    box-sizing: border-box;
    padding: 0;
}
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: 0.5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal;
}
progress {
    vertical-align: baseline;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
[type="search"] {
    outline-offset: -2px;
    -webkit-appearance: none;
}
[type="search"]::-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;
}
.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
@media (min-width: 576px) {
    .container-sm,
    .container {
        max-width: 540px;
    }
}
@media (min-width: 768px) {
    .container-md,
    .container-sm,
    .container {
        max-width: 720px;
    }
}
@media (min-width: 992px) {
    .container-lg,
    .container-md,
    .container-sm,
    .container {
        max-width: 960px;
    }
}
@media (min-width: 1200px) {
    .container-xl,
    .container-lg,
    .container-md,
    .container-sm,
    .container {
        max-width: 1140px;
    }
}
.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.no-gutters {
    margin-right: 0;
    margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
}
.col-xl,
.col-xl-auto,
.col-xl-12,
.col-xl-11,
.col-xl-10,
.col-xl-9,
.col-xl-8,
.col-xl-7,
.col-xl-6,
.col-xl-5,
.col-xl-4,
.col-xl-3,
.col-xl-2,
.col-xl-1,
.col-lg,
.col-lg-auto,
.col-lg-12,
.col-lg-11,
.col-lg-10,
.col-lg-9,
.col-lg-8,
.col-lg-7,
.col-lg-6,
.col-lg-5,
.col-lg-4,
.col-lg-3,
.col-lg-2,
.col-lg-1,
.col-md,
.col-md-auto,
.col-md-12,
.col-md-11,
.col-md-10,
.col-md-9,
.col-md-8,
.col-md-7,
.col-md-6,
.col-md-5,
.col-md-4,
.col-md-3,
.col-md-2,
.col-md-1,
.col-sm,
.col-sm-auto,
.col-sm-12,
.col-sm-11,
.col-sm-10,
.col-sm-9,
.col-sm-8,
.col-sm-7,
.col-sm-6,
.col-sm-5,
.col-sm-4,
.col-sm-3,
.col-sm-2,
.col-sm-1,
.col,
.col-auto,
.col-12,
.col-11,
.col-10,
.col-9,
.col-8,
.col-7,
.col-6,
.col-5,
.col-4,
.col-3,
.col-2,
.col-1 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
.col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}
.row-cols-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
}
.row-cols-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
}
.row-cols-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
.row-cols-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
}
.row-cols-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
}
.row-cols-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}
.col-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}
.col-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
}
.col-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}
.col-3 {
    flex: 0 0 25%;
    max-width: 25%;
}
.col-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
.col-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
}
.col-6 {
    flex: 0 0 50%;
    max-width: 50%;
}
.col-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
}
.col-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
}
.col-9 {
    flex: 0 0 75%;
    max-width: 75%;
}
.col-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
}
.col-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
}
.col-12 {
    flex: 0 0 100%;
    max-width: 100%;
}
.order-first {
    order: -1;
}
.order-last {
    order: 13;
}
.order-0 {
    order: 0;
}
.order-1 {
    order: 1;
}
.order-2 {
    order: 2;
}
.order-3 {
    order: 3;
}
.order-4 {
    order: 4;
}
.order-5 {
    order: 5;
}
.order-6 {
    order: 6;
}
.order-7 {
    order: 7;
}
.order-8 {
    order: 8;
}
.order-9 {
    order: 9;
}
.order-10 {
    order: 10;
}
.order-11 {
    order: 11;
}
.order-12 {
    order: 12;
}
.offset-1 {
    margin-left: 8.3333333333%;
}
.offset-2 {
    margin-left: 16.6666666667%;
}
.offset-3 {
    margin-left: 25%;
}
.offset-4 {
    margin-left: 33.3333333333%;
}
.offset-5 {
    margin-left: 41.6666666667%;
}
.offset-6 {
    margin-left: 50%;
}
.offset-7 {
    margin-left: 58.3333333333%;
}
.offset-8 {
    margin-left: 66.6666666667%;
}
.offset-9 {
    margin-left: 75%;
}
.offset-10 {
    margin-left: 83.3333333333%;
}
.offset-11 {
    margin-left: 91.6666666667%;
}
@media (min-width: 576px) {
    .col-sm {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }
    .row-cols-sm-1 > * {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .row-cols-sm-2 > * {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .row-cols-sm-3 > * {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
    .row-cols-sm-4 > * {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .row-cols-sm-5 > * {
        flex: 0 0 20%;
        max-width: 20%;
    }
    .row-cols-sm-6 > * {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }
    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }
    .col-sm-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }
    .col-sm-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }
    .col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-sm-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
    .col-sm-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }
    .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-sm-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }
    .col-sm-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }
    .col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-sm-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }
    .col-sm-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }
    .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .order-sm-first {
        order: -1;
    }
    .order-sm-last {
        order: 13;
    }
    .order-sm-0 {
        order: 0;
    }
    .order-sm-1 {
        order: 1;
    }
    .order-sm-2 {
        order: 2;
    }
    .order-sm-3 {
        order: 3;
    }
    .order-sm-4 {
        order: 4;
    }
    .order-sm-5 {
        order: 5;
    }
    .order-sm-6 {
        order: 6;
    }
    .order-sm-7 {
        order: 7;
    }
    .order-sm-8 {
        order: 8;
    }
    .order-sm-9 {
        order: 9;
    }
    .order-sm-10 {
        order: 10;
    }
    .order-sm-11 {
        order: 11;
    }
    .order-sm-12 {
        order: 12;
    }
    .offset-sm-0 {
        margin-left: 0;
    }
    .offset-sm-1 {
        margin-left: 8.3333333333%;
    }
    .offset-sm-2 {
        margin-left: 16.6666666667%;
    }
    .offset-sm-3 {
        margin-left: 25%;
    }
    .offset-sm-4 {
        margin-left: 33.3333333333%;
    }
    .offset-sm-5 {
        margin-left: 41.6666666667%;
    }
    .offset-sm-6 {
        margin-left: 50%;
    }
    .offset-sm-7 {
        margin-left: 58.3333333333%;
    }
    .offset-sm-8 {
        margin-left: 66.6666666667%;
    }
    .offset-sm-9 {
        margin-left: 75%;
    }
    .offset-sm-10 {
        margin-left: 83.3333333333%;
    }
    .offset-sm-11 {
        margin-left: 91.6666666667%;
    }
}
@media (min-width: 768px) {
    .col-md {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }
    .row-cols-md-1 > * {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .row-cols-md-2 > * {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .row-cols-md-3 > * {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
    .row-cols-md-4 > * {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .row-cols-md-5 > * {
        flex: 0 0 20%;
        max-width: 20%;
    }
    .row-cols-md-6 > * {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }
    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }
    .col-md-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }
    .col-md-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }
    .col-md-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-md-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
    .col-md-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }
    .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-md-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }
    .col-md-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }
    .col-md-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-md-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }
    .col-md-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }
    .col-md-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .order-md-first {
        order: -1;
    }
    .order-md-last {
        order: 13;
    }
    .order-md-0 {
        order: 0;
    }
    .order-md-1 {
        order: 1;
    }
    .order-md-2 {
        order: 2;
    }
    .order-md-3 {
        order: 3;
    }
    .order-md-4 {
        order: 4;
    }
    .order-md-5 {
        order: 5;
    }
    .order-md-6 {
        order: 6;
    }
    .order-md-7 {
        order: 7;
    }
    .order-md-8 {
        order: 8;
    }
    .order-md-9 {
        order: 9;
    }
    .order-md-10 {
        order: 10;
    }
    .order-md-11 {
        order: 11;
    }
    .order-md-12 {
        order: 12;
    }
    .offset-md-0 {
        margin-left: 0;
    }
    .offset-md-1 {
        margin-left: 8.3333333333%;
    }
    .offset-md-2 {
        margin-left: 16.6666666667%;
    }
    .offset-md-3 {
        margin-left: 25%;
    }
    .offset-md-4 {
        margin-left: 33.3333333333%;
    }
    .offset-md-5 {
        margin-left: 41.6666666667%;
    }
    .offset-md-6 {
        margin-left: 50%;
    }
    .offset-md-7 {
        margin-left: 58.3333333333%;
    }
    .offset-md-8 {
        margin-left: 66.6666666667%;
    }
    .offset-md-9 {
        margin-left: 75%;
    }
    .offset-md-10 {
        margin-left: 83.3333333333%;
    }
    .offset-md-11 {
        margin-left: 91.6666666667%;
    }
}
@media (min-width: 992px) {
    .col-lg {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }
    .row-cols-lg-1 > * {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .row-cols-lg-2 > * {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .row-cols-lg-3 > * {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
    .row-cols-lg-4 > * {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .row-cols-lg-5 > * {
        flex: 0 0 20%;
        max-width: 20%;
    }
    .row-cols-lg-6 > * {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }
    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }
    .col-lg-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }
    .col-lg-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }
    .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-lg-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
    .col-lg-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }
    .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-lg-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }
    .col-lg-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }
    .col-lg-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-lg-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }
    .col-lg-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }
    .col-lg-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .order-lg-first {
        order: -1;
    }
    .order-lg-last {
        order: 13;
    }
    .order-lg-0 {
        order: 0;
    }
    .order-lg-1 {
        order: 1;
    }
    .order-lg-2 {
        order: 2;
    }
    .order-lg-3 {
        order: 3;
    }
    .order-lg-4 {
        order: 4;
    }
    .order-lg-5 {
        order: 5;
    }
    .order-lg-6 {
        order: 6;
    }
    .order-lg-7 {
        order: 7;
    }
    .order-lg-8 {
        order: 8;
    }
    .order-lg-9 {
        order: 9;
    }
    .order-lg-10 {
        order: 10;
    }
    .order-lg-11 {
        order: 11;
    }
    .order-lg-12 {
        order: 12;
    }
    .offset-lg-0 {
        margin-left: 0;
    }
    .offset-lg-1 {
        margin-left: 8.3333333333%;
    }
    .offset-lg-2 {
        margin-left: 16.6666666667%;
    }
    .offset-lg-3 {
        margin-left: 25%;
    }
    .offset-lg-4 {
        margin-left: 33.3333333333%;
    }
    .offset-lg-5 {
        margin-left: 41.6666666667%;
    }
    .offset-lg-6 {
        margin-left: 50%;
    }
    .offset-lg-7 {
        margin-left: 58.3333333333%;
    }
    .offset-lg-8 {
        margin-left: 66.6666666667%;
    }
    .offset-lg-9 {
        margin-left: 75%;
    }
    .offset-lg-10 {
        margin-left: 83.3333333333%;
    }
    .offset-lg-11 {
        margin-left: 91.6666666667%;
    }
}
@media (min-width: 1200px) {
    .col-xl {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }
    .row-cols-xl-1 > * {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .row-cols-xl-2 > * {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .row-cols-xl-3 > * {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
    .row-cols-xl-4 > * {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .row-cols-xl-5 > * {
        flex: 0 0 20%;
        max-width: 20%;
    }
    .row-cols-xl-6 > * {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }
    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }
    .col-xl-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }
    .col-xl-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }
    .col-xl-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-xl-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
    .col-xl-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }
    .col-xl-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-xl-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }
    .col-xl-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }
    .col-xl-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-xl-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }
    .col-xl-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }
    .col-xl-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .order-xl-first {
        order: -1;
    }
    .order-xl-last {
        order: 13;
    }
    .order-xl-0 {
        order: 0;
    }
    .order-xl-1 {
        order: 1;
    }
    .order-xl-2 {
        order: 2;
    }
    .order-xl-3 {
        order: 3;
    }
    .order-xl-4 {
        order: 4;
    }
    .order-xl-5 {
        order: 5;
    }
    .order-xl-6 {
        order: 6;
    }
    .order-xl-7 {
        order: 7;
    }
    .order-xl-8 {
        order: 8;
    }
    .order-xl-9 {
        order: 9;
    }
    .order-xl-10 {
        order: 10;
    }
    .order-xl-11 {
        order: 11;
    }
    .order-xl-12 {
        order: 12;
    }
    .offset-xl-0 {
        margin-left: 0;
    }
    .offset-xl-1 {
        margin-left: 8.3333333333%;
    }
    .offset-xl-2 {
        margin-left: 16.6666666667%;
    }
    .offset-xl-3 {
        margin-left: 25%;
    }
    .offset-xl-4 {
        margin-left: 33.3333333333%;
    }
    .offset-xl-5 {
        margin-left: 41.6666666667%;
    }
    .offset-xl-6 {
        margin-left: 50%;
    }
    .offset-xl-7 {
        margin-left: 58.3333333333%;
    }
    .offset-xl-8 {
        margin-left: 66.6666666667%;
    }
    .offset-xl-9 {
        margin-left: 75%;
    }
    .offset-xl-10 {
        margin-left: 83.3333333333%;
    }
    .offset-xl-11 {
        margin-left: 91.6666666667%;
    }
}
.table {
    width: 100%;
    margin-bottom: 1rem;
    color: #212529;
}
.table th,
.table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
}
.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
    border-top: 2px solid #dee2e6;
}
.table-sm th,
.table-sm td {
    padding: 0.3rem;
}
.table-bordered {
    border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
    border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
    border-bottom-width: 2px;
}
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
    border: 0;
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, 0.05);
}
.table-hover tbody tr:hover {
    color: #212529;
    background-color: rgba(0, 0, 0, 0.075);
}
.table-primary,
.table-primary > th,
.table-primary > td {
    background-color: #b8daff;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
    border-color: #7abaff;
}
.table-hover .table-primary:hover {
    background-color: #9fcdff;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
    background-color: #9fcdff;
}
.table-secondary,
.table-secondary > th,
.table-secondary > td {
    background-color: #d6d8db;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
    border-color: #b3b7bb;
}
.table-hover .table-secondary:hover {
    background-color: #c8cbcf;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
    background-color: #c8cbcf;
}
.table-success,
.table-success > th,
.table-success > td {
    background-color: #c3e6cb;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
    border-color: #8fd19e;
}
.table-hover .table-success:hover {
    background-color: #b1dfbb;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
    background-color: #b1dfbb;
}
.table-info,
.table-info > th,
.table-info > td {
    background-color: #bee5eb;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
    border-color: #86cfda;
}
.table-hover .table-info:hover {
    background-color: #abdde5;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
    background-color: #abdde5;
}
.table-warning,
.table-warning > th,
.table-warning > td {
    background-color: #ffeeba;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
    border-color: #ffdf7e;
}
.table-hover .table-warning:hover {
    background-color: #ffe8a1;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
    background-color: #ffe8a1;
}
.table-danger,
.table-danger > th,
.table-danger > td {
    background-color: #f5c6cb;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
    border-color: #ed969e;
}
.table-hover .table-danger:hover {
    background-color: #f1b0b7;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
    background-color: #f1b0b7;
}
.table-light,
.table-light > th,
.table-light > td {
    background-color: #fdfdfe;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
    border-color: #fbfcfc;
}
.table-hover .table-light:hover {
    background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
    background-color: #ececf6;
}
.table-dark,
.table-dark > th,
.table-dark > td {
    background-color: #c6c8ca;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
    border-color: #95999c;
}
.table-hover .table-dark:hover {
    background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
    background-color: #b9bbbe;
}
.table-active,
.table-active > th,
.table-active > td {
    background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover {
    background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075);
}
.table .thead-dark th {
    color: #fff;
    background-color: #343a40;
    border-color: #454d55;
}
.table .thead-light th {
    color: #495057;
    background-color: #e9ecef;
    border-color: #dee2e6;
}
.table-dark {
    color: #fff;
    background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
    border-color: #454d55;
}
.table-dark.table-bordered {
    border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.075);
}
@media (max-width: 575.98px) {
    .table-responsive-sm {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
    .table-responsive-sm > .table-bordered {
        border: 0;
    }
}
@media (max-width: 767.98px) {
    .table-responsive-md {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
    .table-responsive-md > .table-bordered {
        border: 0;
    }
}
@media (max-width: 991.98px) {
    .table-responsive-lg {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
    .table-responsive-lg > .table-bordered {
        border: 0;
    }
}
@media (max-width: 1199.98px) {
    .table-responsive-xl {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
    .table-responsive-xl > .table-bordered {
        border: 0;
    }
}
.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
    border: 0;
}
.form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
    .form-control {
        transition: none;
    }
}
.form-control::-ms-expand {
    background-color: transparent;
    border: 0;
}
.form-control:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057;
}
.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control::placeholder {
    color: #6c757d;
    opacity: 1;
}
.form-control:disabled,
.form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1;
}
input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
    appearance: none;
}
select.form-control:focus::-ms-value {
    color: #495057;
    background-color: #fff;
}
.form-control-file,
.form-control-range {
    display: block;
    width: 100%;
}
.col-form-label {
    padding-top: calc(0.375rem + 1px);
    padding-bottom: calc(0.375rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5;
}
.col-form-label-lg {
    padding-top: calc(0.5rem + 1px);
    padding-bottom: calc(0.5rem + 1px);
    font-size: 1.25rem;
    line-height: 1.5;
}
.col-form-label-sm {
    padding-top: calc(0.25rem + 1px);
    padding-bottom: calc(0.25rem + 1px);
    font-size: 0.875rem;
    line-height: 1.5;
}
.form-control-plaintext {
    display: block;
    width: 100%;
    padding: 0.375rem 0;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.5;
    color: #212529;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0;
}
.form-control-plaintext.form-control-sm,
.form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0;
}
.form-control-sm {
    height: calc(1.5em + 0.5rem + 2px);
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 0.2rem;
}
.form-control-lg {
    height: calc(1.5em + 1rem + 2px);
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 0.3rem;
}
select.form-control[size],
select.form-control[multiple] {
    height: auto;
}
textarea.form-control {
    height: auto;
}
.form-group {
    margin-bottom: 1rem;
}
.form-text {
    display: block;
    margin-top: 0.25rem;
}
.form-row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px;
}
.form-row > .col,
.form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px;
}
.form-check {
    position: relative;
    display: block;
    padding-left: 1.25rem;
}
.form-check-input {
    position: absolute;
    margin-top: 0.3rem;
    margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label,
.form-check-input:disabled ~ .form-check-label {
    color: #6c757d;
}
.form-check-label {
    margin-bottom: 0;
}
.form-check-inline {
    display: inline-flex;
    align-items: center;
    padding-left: 0;
    margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: 0.3125rem;
    margin-left: 0;
}
.valid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 80%;
    color: #28a745;
}
.valid-tooltip {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.25rem 0.5rem;
    margin-top: 0.1rem;
    font-size: 0.875rem;
    line-height: 1.5;
    color: #fff;
    background-color: rgba(40, 167, 69, 0.9);
    border-radius: 0.25rem;
}
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
    display: block;
}
.was-validated .form-control:valid,
.form-control.is-valid {
    border-color: #28a745;
    padding-right: calc(1.5em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus,
.form-control.is-valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
    padding-right: calc(1.5em + 0.75rem);
    background-position: top calc(0.375em + 0.1875rem) right
        calc(0.375em + 0.1875rem);
}
.was-validated .custom-select:valid,
.custom-select.is-valid {
    border-color: #28a745;
    padding-right: calc(0.75em + 2.3125rem);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")
            no-repeat right 0.75rem center/8px 10px,
        url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")
            #fff no-repeat center right 1.75rem / calc(0.75em + 0.375rem)
            calc(0.75em + 0.375rem);
}
.was-validated .custom-select:valid:focus,
.custom-select.is-valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label,
.form-check-input.is-valid ~ .form-check-label {
    color: #28a745;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip,
.form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
    display: block;
}
.was-validated .custom-control-input:valid ~ .custom-control-label,
.custom-control-input.is-valid ~ .custom-control-label {
    color: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before,
.custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #28a745;
}
.was-validated
    .custom-control-input:valid:checked
    ~ .custom-control-label::before,
.custom-control-input.is-valid:checked ~ .custom-control-label::before {
    border-color: #34ce57;
    background-color: #34ce57;
}
.was-validated
    .custom-control-input:valid:focus
    ~ .custom-control-label::before,
.custom-control-input.is-valid:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated
    .custom-control-input:valid:focus:not(:checked)
    ~ .custom-control-label::before,
.custom-control-input.is-valid:focus:not(:checked)
    ~ .custom-control-label::before {
    border-color: #28a745;
}
.was-validated .custom-file-input:valid ~ .custom-file-label,
.custom-file-input.is-valid ~ .custom-file-label {
    border-color: #28a745;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label,
.custom-file-input.is-valid:focus ~ .custom-file-label {
    border-color: #28a745;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 80%;
    color: #dc3545;
}
.invalid-tooltip {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.25rem 0.5rem;
    margin-top: 0.1rem;
    font-size: 0.875rem;
    line-height: 1.5;
    color: #fff;
    background-color: rgba(220, 53, 69, 0.9);
    border-radius: 0.25rem;
}
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
    display: block;
}
.was-validated .form-control:invalid,
.form-control.is-invalid {
    border-color: #dc3545;
    padding-right: calc(1.5em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus,
.form-control.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
    padding-right: calc(1.5em + 0.75rem);
    background-position: top calc(0.375em + 0.1875rem) right
        calc(0.375em + 0.1875rem);
}
.was-validated .custom-select:invalid,
.custom-select.is-invalid {
    border-color: #dc3545;
    padding-right: calc(0.75em + 2.3125rem);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")
            no-repeat right 0.75rem center/8px 10px,
        url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e")
            #fff no-repeat center right 1.75rem / calc(0.75em + 0.375rem)
            calc(0.75em + 0.375rem);
}
.was-validated .custom-select:invalid:focus,
.custom-select.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label,
.form-check-input.is-invalid ~ .form-check-label {
    color: #dc3545;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip,
.form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
    display: block;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label,
.custom-control-input.is-invalid ~ .custom-control-label {
    color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before,
.custom-control-input.is-invalid ~ .custom-control-label::before {
    border-color: #dc3545;
}
.was-validated
    .custom-control-input:invalid:checked
    ~ .custom-control-label::before,
.custom-control-input.is-invalid:checked ~ .custom-control-label::before {
    border-color: #e4606d;
    background-color: #e4606d;
}
.was-validated
    .custom-control-input:invalid:focus
    ~ .custom-control-label::before,
.custom-control-input.is-invalid:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated
    .custom-control-input:invalid:focus:not(:checked)
    ~ .custom-control-label::before,
.custom-control-input.is-invalid:focus:not(:checked)
    ~ .custom-control-label::before {
    border-color: #dc3545;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label,
.custom-file-input.is-invalid ~ .custom-file-label {
    border-color: #dc3545;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,
.custom-file-input.is-invalid:focus ~ .custom-file-label {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.form-inline {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
}
.form-inline .form-check {
    width: 100%;
}
@media (min-width: 576px) {
    .form-inline label {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 0;
    }
    .form-inline .form-group {
        display: flex;
        flex: 0 0 auto;
        flex-flow: row wrap;
        align-items: center;
        margin-bottom: 0;
    }
    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }
    .form-inline .form-control-plaintext {
        display: inline-block;
    }
    .form-inline .input-group,
    .form-inline .custom-select {
        width: auto;
    }
    .form-inline .form-check {
        display: flex;
        align-items: center;
        justify-content: center;
        width: auto;
        padding-left: 0;
    }
    .form-inline .form-check-input {
        position: relative;
        flex-shrink: 0;
        margin-top: 0;
        margin-right: 0.25rem;
        margin-left: 0;
    }
    .form-inline .custom-control {
        align-items: center;
        justify-content: center;
    }
    .form-inline .custom-control-label {
        margin-bottom: 0;
    }
}
.btn {
    display: inline-block;
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
        border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
    .btn {
        transition: none;
    }
}
.btn:hover {
    color: #212529;
    text-decoration: none;
}
.btn:focus,
.btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.btn.disabled,
.btn:disabled {
    opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
    cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
    pointer-events: none;
}
.btn-primary {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}
.btn-primary:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc;
}
.btn-primary:focus,
.btn-primary.focus {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc;
    box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-primary.disabled,
.btn-primary:disabled {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0062cc;
    border-color: #005cbf;
}
.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-secondary {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
}
.btn-secondary:hover {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62;
}
.btn-secondary:focus,
.btn-secondary.focus {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62;
    box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #545b62;
    border-color: #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-success {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745;
}
.btn-success:hover {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34;
}
.btn-success:focus,
.btn-success.focus {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34;
    box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-success.disabled,
.btn-success:disabled {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #1e7e34;
    border-color: #1c7430;
}
.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-info {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
}
.btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b;
}
.btn-info:focus,
.btn-info.focus {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b;
    box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-info.disabled,
.btn-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f;
}
.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-warning {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107;
}
.btn-warning:hover {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00;
}
.btn-warning:focus,
.btn-warning.focus {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00;
    box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-warning.disabled,
.btn-warning:disabled {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #d39e00;
    border-color: #c69500;
}
.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-danger {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}
.btn-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130;
}
.btn-danger:focus,
.btn-danger.focus {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130;
    box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-danger.disabled,
.btn-danger:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d;
}
.btn-danger:not(:disabled):not(.disabled):active:focus,
.btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-light {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa;
}
.btn-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5;
}
.btn-light:focus,
.btn-light.focus {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5;
    box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-light.disabled,
.btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active,
.btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus,
.btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-dark {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40;
}
.btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124;
}
.btn-dark:focus,
.btn-dark.focus {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124;
    box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-dark.disabled,
.btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus,
.btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-outline-primary {
    color: #007bff;
    border-color: #007bff;
}
.btn-outline-primary:hover {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}
.btn-outline-primary:focus,
.btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    color: #007bff;
    background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-secondary {
    color: #6c757d;
    border-color: #6c757d;
}
.btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
}
.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
    color: #6c757d;
    background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-success {
    color: #28a745;
    border-color: #28a745;
}
.btn-outline-success:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745;
}
.btn-outline-success:focus,
.btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled,
.btn-outline-success:disabled {
    color: #28a745;
    background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active,
.btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-info {
    color: #17a2b8;
    border-color: #17a2b8;
}
.btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
}
.btn-outline-info:focus,
.btn-outline-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled,
.btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active,
.btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-warning {
    color: #ffc107;
    border-color: #ffc107;
}
.btn-outline-warning:hover {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107;
}
.btn-outline-warning:focus,
.btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active,
.btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-danger {
    color: #dc3545;
    border-color: #dc3545;
}
.btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}
.btn-outline-danger:focus,
.btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active,
.btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-light {
    color: #f8f9fa;
    border-color: #f8f9fa;
}
.btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa;
}
.btn-outline-light:focus,
.btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled,
.btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active,
.btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-dark {
    color: #343a40;
    border-color: #343a40;
}
.btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40;
}
.btn-outline-dark:focus,
.btn-outline-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active,
.btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-link {
    font-weight: 400;
    color: #007bff;
    text-decoration: none;
}
.btn-link:hover {
    color: #0056b3;
    text-decoration: underline;
}
.btn-link:focus,
.btn-link.focus {
    text-decoration: underline;
}
.btn-link:disabled,
.btn-link.disabled {
    color: #6c757d;
    pointer-events: none;
}
.btn-lg {
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 0.3rem;
}
.btn-sm {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 0.2rem;
}
.btn-block {
    display: block;
    width: 100%;
}
.btn-block + .btn-block {
    margin-top: 0.5rem;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%;
}
.dropup,
.dropright,
.dropdown,
.dropleft {
    position: relative;
}
.dropdown-toggle {
    white-space: nowrap;
}
.dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
    margin-left: 0;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem;
}
.dropdown-menu-left {
    right: auto;
    left: 0;
}
.dropdown-menu-right {
    right: 0;
    left: auto;
}
@media (min-width: 576px) {
    .dropdown-menu-sm-left {
        right: auto;
        left: 0;
    }
    .dropdown-menu-sm-right {
        right: 0;
        left: auto;
    }
}
@media (min-width: 768px) {
    .dropdown-menu-md-left {
        right: auto;
        left: 0;
    }
    .dropdown-menu-md-right {
        right: 0;
        left: auto;
    }
}
@media (min-width: 992px) {
    .dropdown-menu-lg-left {
        right: auto;
        left: 0;
    }
    .dropdown-menu-lg-right {
        right: 0;
        left: auto;
    }
}
@media (min-width: 1200px) {
    .dropdown-menu-xl-left {
        right: auto;
        left: 0;
    }
    .dropdown-menu-xl-right {
        right: 0;
        left: auto;
    }
}
.dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0;
    border-right: 0.3em solid transparent;
    border-bottom: 0.3em solid;
    border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
    margin-left: 0;
}
.dropright .dropdown-menu {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0;
    border-bottom: 0.3em solid transparent;
    border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
    margin-left: 0;
}
.dropright .dropdown-toggle::after {
    vertical-align: 0;
}
.dropleft .dropdown-menu {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
}
.dropleft .dropdown-toggle::after {
    display: none;
}
.dropleft .dropdown-toggle::before {
    display: inline-block;
    margin-right: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0.3em solid;
    border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
    margin-left: 0;
}
.dropleft .dropdown-toggle::before {
    vertical-align: 0;
}
.dropdown-menu[x-placement^="top"],
.dropdown-menu[x-placement^="right"],
.dropdown-menu[x-placement^="bottom"],
.dropdown-menu[x-placement^="left"] {
    right: auto;
    bottom: auto;
}
.dropdown-divider {
    height: 0;
    margin: 0.5rem 0;
    overflow: hidden;
    border-top: 1px solid #e9ecef;
}
.dropdown-item {
    display: block;
    width: 100%;
    padding: 0.25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}
.dropdown-item:hover,
.dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa;
}
.dropdown-item.active,
.dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #007bff;
}
.dropdown-item.disabled,
.dropdown-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: transparent;
}
.dropdown-menu.show {
    display: block;
}
.dropdown-header {
    display: block;
    padding: 0.5rem 1.5rem;
    margin-bottom: 0;
    font-size: 0.875rem;
    color: #6c757d;
    white-space: nowrap;
}
.dropdown-item-text {
    display: block;
    padding: 0.25rem 1.5rem;
    color: #212529;
}
.pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: 0.25rem;
}
.page-link {
    position: relative;
    display: block;
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 1px solid #dee2e6;
}
.page-link:hover {
    z-index: 2;
    color: #0056b3;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6;
}
.page-link:focus {
    z-index: 3;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}
.page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #dee2e6;
}
.pagination-lg .page-link {
    padding: 0.75rem 1.5rem;
    font-size: 1.25rem;
    line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
    border-top-left-radius: 0.3rem;
    border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
    border-top-right-radius: 0.3rem;
    border-bottom-right-radius: 0.3rem;
}
.pagination-sm .page-link {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem;
}
.align-baseline {
    vertical-align: baseline !important;
}
.align-top {
    vertical-align: top !important;
}
.align-middle {
    vertical-align: middle !important;
}
.align-bottom {
    vertical-align: bottom !important;
}
.align-text-bottom {
    vertical-align: text-bottom !important;
}
.align-text-top {
    vertical-align: text-top !important;
}
.bg-primary {
    background-color: #007bff !important;
}
a.bg-primary:hover,
a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
    background-color: #0062cc !important;
}
.bg-secondary {
    background-color: #6c757d !important;
}
a.bg-secondary:hover,
a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
    background-color: #545b62 !important;
}
.bg-success {
    background-color: #28a745 !important;
}
a.bg-success:hover,
a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
    background-color: #1e7e34 !important;
}
.bg-info {
    background-color: #17a2b8 !important;
}
a.bg-info:hover,
a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
    background-color: #117a8b !important;
}
.bg-warning {
    background-color: #ffc107 !important;
}
a.bg-warning:hover,
a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
    background-color: #d39e00 !important;
}
.bg-danger {
    background-color: #dc3545 !important;
}
a.bg-danger:hover,
a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
    background-color: #bd2130 !important;
}
.bg-light {
    background-color: #f8f9fa !important;
}
a.bg-light:hover,
a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
    background-color: #dae0e5 !important;
}
.bg-dark {
    background-color: #343a40 !important;
}
a.bg-dark:hover,
a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
    background-color: #1d2124 !important;
}
.bg-white {
    background-color: #fff !important;
}
.bg-transparent {
    background-color: transparent !important;
}
.border {
    border: 1px solid #dee2e6 !important;
}
.border-top {
    border-top: 1px solid #dee2e6 !important;
}
.border-right {
    border-right: 1px solid #dee2e6 !important;
}
.border-bottom {
    border-bottom: 1px solid #dee2e6 !important;
}
.border-left {
    border-left: 1px solid #dee2e6 !important;
}
.border-0 {
    border: 0 !important;
}
.border-top-0 {
    border-top: 0 !important;
}
.border-right-0 {
    border-right: 0 !important;
}
.border-bottom-0 {
    border-bottom: 0 !important;
}
.border-left-0 {
    border-left: 0 !important;
}
.border-primary {
    border-color: #007bff !important;
}
.border-secondary {
    border-color: #6c757d !important;
}
.border-success {
    border-color: #28a745 !important;
}
.border-info {
    border-color: #17a2b8 !important;
}
.border-warning {
    border-color: #ffc107 !important;
}
.border-danger {
    border-color: #dc3545 !important;
}
.border-light {
    border-color: #f8f9fa !important;
}
.border-dark {
    border-color: #343a40 !important;
}
.border-white {
    border-color: #fff !important;
}
.rounded-sm {
    border-radius: 0.2rem !important;
}
.rounded {
    border-radius: 0.25rem !important;
}
.rounded-top {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
}
.rounded-right {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom {
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
}
.rounded-left {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
}
.rounded-lg {
    border-radius: 0.3rem !important;
}
.rounded-circle {
    border-radius: 50% !important;
}
.rounded-pill {
    border-radius: 50rem !important;
}
.rounded-0 {
    border-radius: 0 !important;
}
.clearfix::after {
    display: block;
    clear: both;
    content: "";
}
.d-none {
    display: none !important;
}
.d-inline {
    display: inline !important;
}
.d-inline-block {
    display: inline-block !important;
}
.d-block {
    display: block !important;
}
.d-table {
    display: table !important;
}
.d-table-row {
    display: table-row !important;
}
.d-table-cell {
    display: table-cell !important;
}
.d-flex {
    display: flex !important;
}
.d-inline-flex {
    display: inline-flex !important;
}
@media (min-width: 576px) {
    .d-sm-none {
        display: none !important;
    }
    .d-sm-inline {
        display: inline !important;
    }
    .d-sm-inline-block {
        display: inline-block !important;
    }
    .d-sm-block {
        display: block !important;
    }
    .d-sm-table {
        display: table !important;
    }
    .d-sm-table-row {
        display: table-row !important;
    }
    .d-sm-table-cell {
        display: table-cell !important;
    }
    .d-sm-flex {
        display: flex !important;
    }
    .d-sm-inline-flex {
        display: inline-flex !important;
    }
}
@media (min-width: 768px) {
    .d-md-none {
        display: none !important;
    }
    .d-md-inline {
        display: inline !important;
    }
    .d-md-inline-block {
        display: inline-block !important;
    }
    .d-md-block {
        display: block !important;
    }
    .d-md-table {
        display: table !important;
    }
    .d-md-table-row {
        display: table-row !important;
    }
    .d-md-table-cell {
        display: table-cell !important;
    }
    .d-md-flex {
        display: flex !important;
    }
    .d-md-inline-flex {
        display: inline-flex !important;
    }
}
@media (min-width: 992px) {
    .d-lg-none {
        display: none !important;
    }
    .d-lg-inline {
        display: inline !important;
    }
    .d-lg-inline-block {
        display: inline-block !important;
    }
    .d-lg-block {
        display: block !important;
    }
    .d-lg-table {
        display: table !important;
    }
    .d-lg-table-row {
        display: table-row !important;
    }
    .d-lg-table-cell {
        display: table-cell !important;
    }
    .d-lg-flex {
        display: flex !important;
    }
    .d-lg-inline-flex {
        display: inline-flex !important;
    }
}
@media (min-width: 1200px) {
    .d-xl-none {
        display: none !important;
    }
    .d-xl-inline {
        display: inline !important;
    }
    .d-xl-inline-block {
        display: inline-block !important;
    }
    .d-xl-block {
        display: block !important;
    }
    .d-xl-table {
        display: table !important;
    }
    .d-xl-table-row {
        display: table-row !important;
    }
    .d-xl-table-cell {
        display: table-cell !important;
    }
    .d-xl-flex {
        display: flex !important;
    }
    .d-xl-inline-flex {
        display: inline-flex !important;
    }
}
@media print {
    .d-print-none {
        display: none !important;
    }
    .d-print-inline {
        display: inline !important;
    }
    .d-print-inline-block {
        display: inline-block !important;
    }
    .d-print-block {
        display: block !important;
    }
    .d-print-table {
        display: table !important;
    }
    .d-print-table-row {
        display: table-row !important;
    }
    .d-print-table-cell {
        display: table-cell !important;
    }
    .d-print-flex {
        display: flex !important;
    }
    .d-print-inline-flex {
        display: inline-flex !important;
    }
}
.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden;
}
.embed-responsive::before {
    display: block;
    content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.embed-responsive-21by9::before {
    padding-top: 42.8571428571%;
}
.embed-responsive-16by9::before {
    padding-top: 56.25%;
}
.embed-responsive-4by3::before {
    padding-top: 75%;
}
.embed-responsive-1by1::before {
    padding-top: 100%;
}
.flex-row {
    flex-direction: row !important;
}
.flex-column {
    flex-direction: column !important;
}
.flex-row-reverse {
    flex-direction: row-reverse !important;
}
.flex-column-reverse {
    flex-direction: column-reverse !important;
}
.flex-wrap {
    flex-wrap: wrap !important;
}
.flex-nowrap {
    flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
}
.flex-fill {
    flex: 1 1 auto !important;
}
.flex-grow-0 {
    flex-grow: 0 !important;
}
.flex-grow-1 {
    flex-grow: 1 !important;
}
.flex-shrink-0 {
    flex-shrink: 0 !important;
}
.flex-shrink-1 {
    flex-shrink: 1 !important;
}
.justify-content-start {
    justify-content: flex-start !important;
}
.justify-content-end {
    justify-content: flex-end !important;
}
.justify-content-center {
    justify-content: center !important;
}
.justify-content-between {
    justify-content: space-between !important;
}
.justify-content-around {
    justify-content: space-around !important;
}
.align-items-start {
    align-items: flex-start !important;
}
.align-items-end {
    align-items: flex-end !important;
}
.align-items-center {
    align-items: center !important;
}
.align-items-baseline {
    align-items: baseline !important;
}
.align-items-stretch {
    align-items: stretch !important;
}
.align-content-start {
    align-content: flex-start !important;
}
.align-content-end {
    align-content: flex-end !important;
}
.align-content-center {
    align-content: center !important;
}
.align-content-between {
    align-content: space-between !important;
}
.align-content-around {
    align-content: space-around !important;
}
.align-content-stretch {
    align-content: stretch !important;
}
.align-self-auto {
    align-self: auto !important;
}
.align-self-start {
    align-self: flex-start !important;
}
.align-self-end {
    align-self: flex-end !important;
}
.align-self-center {
    align-self: center !important;
}
.align-self-baseline {
    align-self: baseline !important;
}
.align-self-stretch {
    align-self: stretch !important;
}
@media (min-width: 576px) {
    .flex-sm-row {
        flex-direction: row !important;
    }
    .flex-sm-column {
        flex-direction: column !important;
    }
    .flex-sm-row-reverse {
        flex-direction: row-reverse !important;
    }
    .flex-sm-column-reverse {
        flex-direction: column-reverse !important;
    }
    .flex-sm-wrap {
        flex-wrap: wrap !important;
    }
    .flex-sm-nowrap {
        flex-wrap: nowrap !important;
    }
    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .flex-sm-fill {
        flex: 1 1 auto !important;
    }
    .flex-sm-grow-0 {
        flex-grow: 0 !important;
    }
    .flex-sm-grow-1 {
        flex-grow: 1 !important;
    }
    .flex-sm-shrink-0 {
        flex-shrink: 0 !important;
    }
    .flex-sm-shrink-1 {
        flex-shrink: 1 !important;
    }
    .justify-content-sm-start {
        justify-content: flex-start !important;
    }
    .justify-content-sm-end {
        justify-content: flex-end !important;
    }
    .justify-content-sm-center {
        justify-content: center !important;
    }
    .justify-content-sm-between {
        justify-content: space-between !important;
    }
    .justify-content-sm-around {
        justify-content: space-around !important;
    }
    .align-items-sm-start {
        align-items: flex-start !important;
    }
    .align-items-sm-end {
        align-items: flex-end !important;
    }
    .align-items-sm-center {
        align-items: center !important;
    }
    .align-items-sm-baseline {
        align-items: baseline !important;
    }
    .align-items-sm-stretch {
        align-items: stretch !important;
    }
    .align-content-sm-start {
        align-content: flex-start !important;
    }
    .align-content-sm-end {
        align-content: flex-end !important;
    }
    .align-content-sm-center {
        align-content: center !important;
    }
    .align-content-sm-between {
        align-content: space-between !important;
    }
    .align-content-sm-around {
        align-content: space-around !important;
    }
    .align-content-sm-stretch {
        align-content: stretch !important;
    }
    .align-self-sm-auto {
        align-self: auto !important;
    }
    .align-self-sm-start {
        align-self: flex-start !important;
    }
    .align-self-sm-end {
        align-self: flex-end !important;
    }
    .align-self-sm-center {
        align-self: center !important;
    }
    .align-self-sm-baseline {
        align-self: baseline !important;
    }
    .align-self-sm-stretch {
        align-self: stretch !important;
    }
}
@media (min-width: 768px) {
    .flex-md-row {
        flex-direction: row !important;
    }
    .flex-md-column {
        flex-direction: column !important;
    }
    .flex-md-row-reverse {
        flex-direction: row-reverse !important;
    }
    .flex-md-column-reverse {
        flex-direction: column-reverse !important;
    }
    .flex-md-wrap {
        flex-wrap: wrap !important;
    }
    .flex-md-nowrap {
        flex-wrap: nowrap !important;
    }
    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .flex-md-fill {
        flex: 1 1 auto !important;
    }
    .flex-md-grow-0 {
        flex-grow: 0 !important;
    }
    .flex-md-grow-1 {
        flex-grow: 1 !important;
    }
    .flex-md-shrink-0 {
        flex-shrink: 0 !important;
    }
    .flex-md-shrink-1 {
        flex-shrink: 1 !important;
    }
    .justify-content-md-start {
        justify-content: flex-start !important;
    }
    .justify-content-md-end {
        justify-content: flex-end !important;
    }
    .justify-content-md-center {
        justify-content: center !important;
    }
    .justify-content-md-between {
        justify-content: space-between !important;
    }
    .justify-content-md-around {
        justify-content: space-around !important;
    }
    .align-items-md-start {
        align-items: flex-start !important;
    }
    .align-items-md-end {
        align-items: flex-end !important;
    }
    .align-items-md-center {
        align-items: center !important;
    }
    .align-items-md-baseline {
        align-items: baseline !important;
    }
    .align-items-md-stretch {
        align-items: stretch !important;
    }
    .align-content-md-start {
        align-content: flex-start !important;
    }
    .align-content-md-end {
        align-content: flex-end !important;
    }
    .align-content-md-center {
        align-content: center !important;
    }
    .align-content-md-between {
        align-content: space-between !important;
    }
    .align-content-md-around {
        align-content: space-around !important;
    }
    .align-content-md-stretch {
        align-content: stretch !important;
    }
    .align-self-md-auto {
        align-self: auto !important;
    }
    .align-self-md-start {
        align-self: flex-start !important;
    }
    .align-self-md-end {
        align-self: flex-end !important;
    }
    .align-self-md-center {
        align-self: center !important;
    }
    .align-self-md-baseline {
        align-self: baseline !important;
    }
    .align-self-md-stretch {
        align-self: stretch !important;
    }
}
@media (min-width: 992px) {
    .flex-lg-row {
        flex-direction: row !important;
    }
    .flex-lg-column {
        flex-direction: column !important;
    }
    .flex-lg-row-reverse {
        flex-direction: row-reverse !important;
    }
    .flex-lg-column-reverse {
        flex-direction: column-reverse !important;
    }
    .flex-lg-wrap {
        flex-wrap: wrap !important;
    }
    .flex-lg-nowrap {
        flex-wrap: nowrap !important;
    }
    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .flex-lg-fill {
        flex: 1 1 auto !important;
    }
    .flex-lg-grow-0 {
        flex-grow: 0 !important;
    }
    .flex-lg-grow-1 {
        flex-grow: 1 !important;
    }
    .flex-lg-shrink-0 {
        flex-shrink: 0 !important;
    }
    .flex-lg-shrink-1 {
        flex-shrink: 1 !important;
    }
    .justify-content-lg-start {
        justify-content: flex-start !important;
    }
    .justify-content-lg-end {
        justify-content: flex-end !important;
    }
    .justify-content-lg-center {
        justify-content: center !important;
    }
    .justify-content-lg-between {
        justify-content: space-between !important;
    }
    .justify-content-lg-around {
        justify-content: space-around !important;
    }
    .align-items-lg-start {
        align-items: flex-start !important;
    }
    .align-items-lg-end {
        align-items: flex-end !important;
    }
    .align-items-lg-center {
        align-items: center !important;
    }
    .align-items-lg-baseline {
        align-items: baseline !important;
    }
    .align-items-lg-stretch {
        align-items: stretch !important;
    }
    .align-content-lg-start {
        align-content: flex-start !important;
    }
    .align-content-lg-end {
        align-content: flex-end !important;
    }
    .align-content-lg-center {
        align-content: center !important;
    }
    .align-content-lg-between {
        align-content: space-between !important;
    }
    .align-content-lg-around {
        align-content: space-around !important;
    }
    .align-content-lg-stretch {
        align-content: stretch !important;
    }
    .align-self-lg-auto {
        align-self: auto !important;
    }
    .align-self-lg-start {
        align-self: flex-start !important;
    }
    .align-self-lg-end {
        align-self: flex-end !important;
    }
    .align-self-lg-center {
        align-self: center !important;
    }
    .align-self-lg-baseline {
        align-self: baseline !important;
    }
    .align-self-lg-stretch {
        align-self: stretch !important;
    }
}
@media (min-width: 1200px) {
    .flex-xl-row {
        flex-direction: row !important;
    }
    .flex-xl-column {
        flex-direction: column !important;
    }
    .flex-xl-row-reverse {
        flex-direction: row-reverse !important;
    }
    .flex-xl-column-reverse {
        flex-direction: column-reverse !important;
    }
    .flex-xl-wrap {
        flex-wrap: wrap !important;
    }
    .flex-xl-nowrap {
        flex-wrap: nowrap !important;
    }
    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .flex-xl-fill {
        flex: 1 1 auto !important;
    }
    .flex-xl-grow-0 {
        flex-grow: 0 !important;
    }
    .flex-xl-grow-1 {
        flex-grow: 1 !important;
    }
    .flex-xl-shrink-0 {
        flex-shrink: 0 !important;
    }
    .flex-xl-shrink-1 {
        flex-shrink: 1 !important;
    }
    .justify-content-xl-start {
        justify-content: flex-start !important;
    }
    .justify-content-xl-end {
        justify-content: flex-end !important;
    }
    .justify-content-xl-center {
        justify-content: center !important;
    }
    .justify-content-xl-between {
        justify-content: space-between !important;
    }
    .justify-content-xl-around {
        justify-content: space-around !important;
    }
    .align-items-xl-start {
        align-items: flex-start !important;
    }
    .align-items-xl-end {
        align-items: flex-end !important;
    }
    .align-items-xl-center {
        align-items: center !important;
    }
    .align-items-xl-baseline {
        align-items: baseline !important;
    }
    .align-items-xl-stretch {
        align-items: stretch !important;
    }
    .align-content-xl-start {
        align-content: flex-start !important;
    }
    .align-content-xl-end {
        align-content: flex-end !important;
    }
    .align-content-xl-center {
        align-content: center !important;
    }
    .align-content-xl-between {
        align-content: space-between !important;
    }
    .align-content-xl-around {
        align-content: space-around !important;
    }
    .align-content-xl-stretch {
        align-content: stretch !important;
    }
    .align-self-xl-auto {
        align-self: auto !important;
    }
    .align-self-xl-start {
        align-self: flex-start !important;
    }
    .align-self-xl-end {
        align-self: flex-end !important;
    }
    .align-self-xl-center {
        align-self: center !important;
    }
    .align-self-xl-baseline {
        align-self: baseline !important;
    }
    .align-self-xl-stretch {
        align-self: stretch !important;
    }
}
.float-left {
    float: left !important;
}
.float-right {
    float: right !important;
}
.float-none {
    float: none !important;
}
@media (min-width: 576px) {
    .float-sm-left {
        float: left !important;
    }
    .float-sm-right {
        float: right !important;
    }
    .float-sm-none {
        float: none !important;
    }
}
@media (min-width: 768px) {
    .float-md-left {
        float: left !important;
    }
    .float-md-right {
        float: right !important;
    }
    .float-md-none {
        float: none !important;
    }
}
@media (min-width: 992px) {
    .float-lg-left {
        float: left !important;
    }
    .float-lg-right {
        float: right !important;
    }
    .float-lg-none {
        float: none !important;
    }
}
@media (min-width: 1200px) {
    .float-xl-left {
        float: left !important;
    }
    .float-xl-right {
        float: right !important;
    }
    .float-xl-none {
        float: none !important;
    }
}
.user-select-all {
    user-select: all !important;
}
.user-select-auto {
    user-select: auto !important;
}
.user-select-none {
    user-select: none !important;
}
.overflow-auto {
    overflow: auto !important;
}
.overflow-hidden {
    overflow: hidden !important;
}
.position-static {
    position: static !important;
}
.position-relative {
    position: relative !important;
}
.position-absolute {
    position: absolute !important;
}
.position-fixed {
    position: fixed !important;
}
.position-sticky {
    position: sticky !important;
}
.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}
.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
}
@supports (position: sticky) {
    .sticky-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal;
}
.shadow-sm {
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none {
    box-shadow: none !important;
}
.w-25 {
    width: 25% !important;
}
.w-50 {
    width: 50% !important;
}
.w-75 {
    width: 75% !important;
}
.w-100 {
    width: 100% !important;
}
.w-auto {
    width: auto !important;
}
.h-25 {
    height: 25% !important;
}
.h-50 {
    height: 50% !important;
}
.h-75 {
    height: 75% !important;
}
.h-100 {
    height: 100% !important;
}
.h-auto {
    height: auto !important;
}
.mw-100 {
    max-width: 100% !important;
}
.mh-100 {
    max-height: 100% !important;
}
.min-vw-100 {
    min-width: 100vw !important;
}
.min-vh-100 {
    min-height: 100vh !important;
}
.vw-100 {
    width: 100vw !important;
}
.vh-100 {
    height: 100vh !important;
}
.m-0 {
    margin: 0 !important;
}
.mt-0,
.my-0 {
    margin-top: 0 !important;
}
.mr-0,
.mx-0 {
    margin-right: 0 !important;
}
.mb-0,
.my-0 {
    margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
    margin-left: 0 !important;
}
.m-1 {
    margin: 0.25rem !important;
}
.mt-1,
.my-1 {
    margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
    margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
    margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
    margin-left: 0.25rem !important;
}
.m-2 {
    margin: 0.5rem !important;
}
.mt-2,
.my-2 {
    margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
    margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
    margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
    margin-left: 0.5rem !important;
}
.m-3 {
    margin: 1rem !important;
}
.mt-3,
.my-3 {
    margin-top: 1rem !important;
}
.mr-3,
.mx-3 {
    margin-right: 1rem !important;
}
.mb-3,
.my-3 {
    margin-bottom: 1rem !important;
}
.ml-3,
.mx-3 {
    margin-left: 1rem !important;
}
.m-4 {
    margin: 1.5rem !important;
}
.mt-4,
.my-4 {
    margin-top: 1.5rem !important;
}
.mr-4,
.mx-4 {
    margin-right: 1.5rem !important;
}
.mb-4,
.my-4 {
    margin-bottom: 1.5rem !important;
}
.ml-4,
.mx-4 {
    margin-left: 1.5rem !important;
}
.m-5 {
    margin: 3rem !important;
}
.mt-5,
.my-5 {
    margin-top: 3rem !important;
}
.mr-5,
.mx-5 {
    margin-right: 3rem !important;
}
.mb-5,
.my-5 {
    margin-bottom: 3rem !important;
}
.ml-5,
.mx-5 {
    margin-left: 3rem !important;
}
.p-0 {
    padding: 0 !important;
}
.pt-0,
.py-0 {
    padding-top: 0 !important;
}
.pr-0,
.px-0 {
    padding-right: 0 !important;
}
.pb-0,
.py-0 {
    padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
    padding-left: 0 !important;
}
.p-1 {
    padding: 0.25rem !important;
}
.pt-1,
.py-1 {
    padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
    padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
    padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
    padding-left: 0.25rem !important;
}
.p-2 {
    padding: 0.5rem !important;
}
.pt-2,
.py-2 {
    padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
    padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
    padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
    padding-left: 0.5rem !important;
}
.p-3 {
    padding: 1rem !important;
}
.pt-3,
.py-3 {
    padding-top: 1rem !important;
}
.pr-3,
.px-3 {
    padding-right: 1rem !important;
}
.pb-3,
.py-3 {
    padding-bottom: 1rem !important;
}
.pl-3,
.px-3 {
    padding-left: 1rem !important;
}
.p-4 {
    padding: 1.5rem !important;
}
.pt-4,
.py-4 {
    padding-top: 1.5rem !important;
}
.pr-4,
.px-4 {
    padding-right: 1.5rem !important;
}
.pb-4,
.py-4 {
    padding-bottom: 1.5rem !important;
}
.pl-4,
.px-4 {
    padding-left: 1.5rem !important;
}
.p-5 {
    padding: 3rem !important;
}
.pt-5,
.py-5 {
    padding-top: 3rem !important;
}
.pr-5,
.px-5 {
    padding-right: 3rem !important;
}
.pb-5,
.py-5 {
    padding-bottom: 3rem !important;
}
.pl-5,
.px-5 {
    padding-left: 3rem !important;
}
.m-n1 {
    margin: -0.25rem !important;
}
.mt-n1,
.my-n1 {
    margin-top: -0.25rem !important;
}
.mr-n1,
.mx-n1 {
    margin-right: -0.25rem !important;
}
.mb-n1,
.my-n1 {
    margin-bottom: -0.25rem !important;
}
.ml-n1,
.mx-n1 {
    margin-left: -0.25rem !important;
}
.m-n2 {
    margin: -0.5rem !important;
}
.mt-n2,
.my-n2 {
    margin-top: -0.5rem !important;
}
.mr-n2,
.mx-n2 {
    margin-right: -0.5rem !important;
}
.mb-n2,
.my-n2 {
    margin-bottom: -0.5rem !important;
}
.ml-n2,
.mx-n2 {
    margin-left: -0.5rem !important;
}
.m-n3 {
    margin: -1rem !important;
}
.mt-n3,
.my-n3 {
    margin-top: -1rem !important;
}
.mr-n3,
.mx-n3 {
    margin-right: -1rem !important;
}
.mb-n3,
.my-n3 {
    margin-bottom: -1rem !important;
}
.ml-n3,
.mx-n3 {
    margin-left: -1rem !important;
}
.m-n4 {
    margin: -1.5rem !important;
}
.mt-n4,
.my-n4 {
    margin-top: -1.5rem !important;
}
.mr-n4,
.mx-n4 {
    margin-right: -1.5rem !important;
}
.mb-n4,
.my-n4 {
    margin-bottom: -1.5rem !important;
}
.ml-n4,
.mx-n4 {
    margin-left: -1.5rem !important;
}
.m-n5 {
    margin: -3rem !important;
}
.mt-n5,
.my-n5 {
    margin-top: -3rem !important;
}
.mr-n5,
.mx-n5 {
    margin-right: -3rem !important;
}
.mb-n5,
.my-n5 {
    margin-bottom: -3rem !important;
}
.ml-n5,
.mx-n5 {
    margin-left: -3rem !important;
}
.m-auto {
    margin: auto !important;
}
.mt-auto,
.my-auto {
    margin-top: auto !important;
}
.mr-auto,
.mx-auto {
    margin-right: auto !important;
}
.mb-auto,
.my-auto {
    margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
    margin-left: auto !important;
}
@media (min-width: 576px) {
    .m-sm-0 {
        margin: 0 !important;
    }
    .mt-sm-0,
    .my-sm-0 {
        margin-top: 0 !important;
    }
    .mr-sm-0,
    .mx-sm-0 {
        margin-right: 0 !important;
    }
    .mb-sm-0,
    .my-sm-0 {
        margin-bottom: 0 !important;
    }
    .ml-sm-0,
    .mx-sm-0 {
        margin-left: 0 !important;
    }
    .m-sm-1 {
        margin: 0.25rem !important;
    }
    .mt-sm-1,
    .my-sm-1 {
        margin-top: 0.25rem !important;
    }
    .mr-sm-1,
    .mx-sm-1 {
        margin-right: 0.25rem !important;
    }
    .mb-sm-1,
    .my-sm-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-sm-1,
    .mx-sm-1 {
        margin-left: 0.25rem !important;
    }
    .m-sm-2 {
        margin: 0.5rem !important;
    }
    .mt-sm-2,
    .my-sm-2 {
        margin-top: 0.5rem !important;
    }
    .mr-sm-2,
    .mx-sm-2 {
        margin-right: 0.5rem !important;
    }
    .mb-sm-2,
    .my-sm-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-sm-2,
    .mx-sm-2 {
        margin-left: 0.5rem !important;
    }
    .m-sm-3 {
        margin: 1rem !important;
    }
    .mt-sm-3,
    .my-sm-3 {
        margin-top: 1rem !important;
    }
    .mr-sm-3,
    .mx-sm-3 {
        margin-right: 1rem !important;
    }
    .mb-sm-3,
    .my-sm-3 {
        margin-bottom: 1rem !important;
    }
    .ml-sm-3,
    .mx-sm-3 {
        margin-left: 1rem !important;
    }
    .m-sm-4 {
        margin: 1.5rem !important;
    }
    .mt-sm-4,
    .my-sm-4 {
        margin-top: 1.5rem !important;
    }
    .mr-sm-4,
    .mx-sm-4 {
        margin-right: 1.5rem !important;
    }
    .mb-sm-4,
    .my-sm-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-sm-4,
    .mx-sm-4 {
        margin-left: 1.5rem !important;
    }
    .m-sm-5 {
        margin: 3rem !important;
    }
    .mt-sm-5,
    .my-sm-5 {
        margin-top: 3rem !important;
    }
    .mr-sm-5,
    .mx-sm-5 {
        margin-right: 3rem !important;
    }
    .mb-sm-5,
    .my-sm-5 {
        margin-bottom: 3rem !important;
    }
    .ml-sm-5,
    .mx-sm-5 {
        margin-left: 3rem !important;
    }
    .p-sm-0 {
        padding: 0 !important;
    }
    .pt-sm-0,
    .py-sm-0 {
        padding-top: 0 !important;
    }
    .pr-sm-0,
    .px-sm-0 {
        padding-right: 0 !important;
    }
    .pb-sm-0,
    .py-sm-0 {
        padding-bottom: 0 !important;
    }
    .pl-sm-0,
    .px-sm-0 {
        padding-left: 0 !important;
    }
    .p-sm-1 {
        padding: 0.25rem !important;
    }
    .pt-sm-1,
    .py-sm-1 {
        padding-top: 0.25rem !important;
    }
    .pr-sm-1,
    .px-sm-1 {
        padding-right: 0.25rem !important;
    }
    .pb-sm-1,
    .py-sm-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-sm-1,
    .px-sm-1 {
        padding-left: 0.25rem !important;
    }
    .p-sm-2 {
        padding: 0.5rem !important;
    }
    .pt-sm-2,
    .py-sm-2 {
        padding-top: 0.5rem !important;
    }
    .pr-sm-2,
    .px-sm-2 {
        padding-right: 0.5rem !important;
    }
    .pb-sm-2,
    .py-sm-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-sm-2,
    .px-sm-2 {
        padding-left: 0.5rem !important;
    }
    .p-sm-3 {
        padding: 1rem !important;
    }
    .pt-sm-3,
    .py-sm-3 {
        padding-top: 1rem !important;
    }
    .pr-sm-3,
    .px-sm-3 {
        padding-right: 1rem !important;
    }
    .pb-sm-3,
    .py-sm-3 {
        padding-bottom: 1rem !important;
    }
    .pl-sm-3,
    .px-sm-3 {
        padding-left: 1rem !important;
    }
    .p-sm-4 {
        padding: 1.5rem !important;
    }
    .pt-sm-4,
    .py-sm-4 {
        padding-top: 1.5rem !important;
    }
    .pr-sm-4,
    .px-sm-4 {
        padding-right: 1.5rem !important;
    }
    .pb-sm-4,
    .py-sm-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-sm-4,
    .px-sm-4 {
        padding-left: 1.5rem !important;
    }
    .p-sm-5 {
        padding: 3rem !important;
    }
    .pt-sm-5,
    .py-sm-5 {
        padding-top: 3rem !important;
    }
    .pr-sm-5,
    .px-sm-5 {
        padding-right: 3rem !important;
    }
    .pb-sm-5,
    .py-sm-5 {
        padding-bottom: 3rem !important;
    }
    .pl-sm-5,
    .px-sm-5 {
        padding-left: 3rem !important;
    }
    .m-sm-n1 {
        margin: -0.25rem !important;
    }
    .mt-sm-n1,
    .my-sm-n1 {
        margin-top: -0.25rem !important;
    }
    .mr-sm-n1,
    .mx-sm-n1 {
        margin-right: -0.25rem !important;
    }
    .mb-sm-n1,
    .my-sm-n1 {
        margin-bottom: -0.25rem !important;
    }
    .ml-sm-n1,
    .mx-sm-n1 {
        margin-left: -0.25rem !important;
    }
    .m-sm-n2 {
        margin: -0.5rem !important;
    }
    .mt-sm-n2,
    .my-sm-n2 {
        margin-top: -0.5rem !important;
    }
    .mr-sm-n2,
    .mx-sm-n2 {
        margin-right: -0.5rem !important;
    }
    .mb-sm-n2,
    .my-sm-n2 {
        margin-bottom: -0.5rem !important;
    }
    .ml-sm-n2,
    .mx-sm-n2 {
        margin-left: -0.5rem !important;
    }
    .m-sm-n3 {
        margin: -1rem !important;
    }
    .mt-sm-n3,
    .my-sm-n3 {
        margin-top: -1rem !important;
    }
    .mr-sm-n3,
    .mx-sm-n3 {
        margin-right: -1rem !important;
    }
    .mb-sm-n3,
    .my-sm-n3 {
        margin-bottom: -1rem !important;
    }
    .ml-sm-n3,
    .mx-sm-n3 {
        margin-left: -1rem !important;
    }
    .m-sm-n4 {
        margin: -1.5rem !important;
    }
    .mt-sm-n4,
    .my-sm-n4 {
        margin-top: -1.5rem !important;
    }
    .mr-sm-n4,
    .mx-sm-n4 {
        margin-right: -1.5rem !important;
    }
    .mb-sm-n4,
    .my-sm-n4 {
        margin-bottom: -1.5rem !important;
    }
    .ml-sm-n4,
    .mx-sm-n4 {
        margin-left: -1.5rem !important;
    }
    .m-sm-n5 {
        margin: -3rem !important;
    }
    .mt-sm-n5,
    .my-sm-n5 {
        margin-top: -3rem !important;
    }
    .mr-sm-n5,
    .mx-sm-n5 {
        margin-right: -3rem !important;
    }
    .mb-sm-n5,
    .my-sm-n5 {
        margin-bottom: -3rem !important;
    }
    .ml-sm-n5,
    .mx-sm-n5 {
        margin-left: -3rem !important;
    }
    .m-sm-auto {
        margin: auto !important;
    }
    .mt-sm-auto,
    .my-sm-auto {
        margin-top: auto !important;
    }
    .mr-sm-auto,
    .mx-sm-auto {
        margin-right: auto !important;
    }
    .mb-sm-auto,
    .my-sm-auto {
        margin-bottom: auto !important;
    }
    .ml-sm-auto,
    .mx-sm-auto {
        margin-left: auto !important;
    }
}
@media (min-width: 768px) {
    .m-md-0 {
        margin: 0 !important;
    }
    .mt-md-0,
    .my-md-0 {
        margin-top: 0 !important;
    }
    .mr-md-0,
    .mx-md-0 {
        margin-right: 0 !important;
    }
    .mb-md-0,
    .my-md-0 {
        margin-bottom: 0 !important;
    }
    .ml-md-0,
    .mx-md-0 {
        margin-left: 0 !important;
    }
    .m-md-1 {
        margin: 0.25rem !important;
    }
    .mt-md-1,
    .my-md-1 {
        margin-top: 0.25rem !important;
    }
    .mr-md-1,
    .mx-md-1 {
        margin-right: 0.25rem !important;
    }
    .mb-md-1,
    .my-md-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-md-1,
    .mx-md-1 {
        margin-left: 0.25rem !important;
    }
    .m-md-2 {
        margin: 0.5rem !important;
    }
    .mt-md-2,
    .my-md-2 {
        margin-top: 0.5rem !important;
    }
    .mr-md-2,
    .mx-md-2 {
        margin-right: 0.5rem !important;
    }
    .mb-md-2,
    .my-md-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-md-2,
    .mx-md-2 {
        margin-left: 0.5rem !important;
    }
    .m-md-3 {
        margin: 1rem !important;
    }
    .mt-md-3,
    .my-md-3 {
        margin-top: 1rem !important;
    }
    .mr-md-3,
    .mx-md-3 {
        margin-right: 1rem !important;
    }
    .mb-md-3,
    .my-md-3 {
        margin-bottom: 1rem !important;
    }
    .ml-md-3,
    .mx-md-3 {
        margin-left: 1rem !important;
    }
    .m-md-4 {
        margin: 1.5rem !important;
    }
    .mt-md-4,
    .my-md-4 {
        margin-top: 1.5rem !important;
    }
    .mr-md-4,
    .mx-md-4 {
        margin-right: 1.5rem !important;
    }
    .mb-md-4,
    .my-md-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-md-4,
    .mx-md-4 {
        margin-left: 1.5rem !important;
    }
    .m-md-5 {
        margin: 3rem !important;
    }
    .mt-md-5,
    .my-md-5 {
        margin-top: 3rem !important;
    }
    .mr-md-5,
    .mx-md-5 {
        margin-right: 3rem !important;
    }
    .mb-md-5,
    .my-md-5 {
        margin-bottom: 3rem !important;
    }
    .ml-md-5,
    .mx-md-5 {
        margin-left: 3rem !important;
    }
    .p-md-0 {
        padding: 0 !important;
    }
    .pt-md-0,
    .py-md-0 {
        padding-top: 0 !important;
    }
    .pr-md-0,
    .px-md-0 {
        padding-right: 0 !important;
    }
    .pb-md-0,
    .py-md-0 {
        padding-bottom: 0 !important;
    }
    .pl-md-0,
    .px-md-0 {
        padding-left: 0 !important;
    }
    .p-md-1 {
        padding: 0.25rem !important;
    }
    .pt-md-1,
    .py-md-1 {
        padding-top: 0.25rem !important;
    }
    .pr-md-1,
    .px-md-1 {
        padding-right: 0.25rem !important;
    }
    .pb-md-1,
    .py-md-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-md-1,
    .px-md-1 {
        padding-left: 0.25rem !important;
    }
    .p-md-2 {
        padding: 0.5rem !important;
    }
    .pt-md-2,
    .py-md-2 {
        padding-top: 0.5rem !important;
    }
    .pr-md-2,
    .px-md-2 {
        padding-right: 0.5rem !important;
    }
    .pb-md-2,
    .py-md-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-md-2,
    .px-md-2 {
        padding-left: 0.5rem !important;
    }
    .p-md-3 {
        padding: 1rem !important;
    }
    .pt-md-3,
    .py-md-3 {
        padding-top: 1rem !important;
    }
    .pr-md-3,
    .px-md-3 {
        padding-right: 1rem !important;
    }
    .pb-md-3,
    .py-md-3 {
        padding-bottom: 1rem !important;
    }
    .pl-md-3,
    .px-md-3 {
        padding-left: 1rem !important;
    }
    .p-md-4 {
        padding: 1.5rem !important;
    }
    .pt-md-4,
    .py-md-4 {
        padding-top: 1.5rem !important;
    }
    .pr-md-4,
    .px-md-4 {
        padding-right: 1.5rem !important;
    }
    .pb-md-4,
    .py-md-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-md-4,
    .px-md-4 {
        padding-left: 1.5rem !important;
    }
    .p-md-5 {
        padding: 3rem !important;
    }
    .pt-md-5,
    .py-md-5 {
        padding-top: 3rem !important;
    }
    .pr-md-5,
    .px-md-5 {
        padding-right: 3rem !important;
    }
    .pb-md-5,
    .py-md-5 {
        padding-bottom: 3rem !important;
    }
    .pl-md-5,
    .px-md-5 {
        padding-left: 3rem !important;
    }
    .m-md-n1 {
        margin: -0.25rem !important;
    }
    .mt-md-n1,
    .my-md-n1 {
        margin-top: -0.25rem !important;
    }
    .mr-md-n1,
    .mx-md-n1 {
        margin-right: -0.25rem !important;
    }
    .mb-md-n1,
    .my-md-n1 {
        margin-bottom: -0.25rem !important;
    }
    .ml-md-n1,
    .mx-md-n1 {
        margin-left: -0.25rem !important;
    }
    .m-md-n2 {
        margin: -0.5rem !important;
    }
    .mt-md-n2,
    .my-md-n2 {
        margin-top: -0.5rem !important;
    }
    .mr-md-n2,
    .mx-md-n2 {
        margin-right: -0.5rem !important;
    }
    .mb-md-n2,
    .my-md-n2 {
        margin-bottom: -0.5rem !important;
    }
    .ml-md-n2,
    .mx-md-n2 {
        margin-left: -0.5rem !important;
    }
    .m-md-n3 {
        margin: -1rem !important;
    }
    .mt-md-n3,
    .my-md-n3 {
        margin-top: -1rem !important;
    }
    .mr-md-n3,
    .mx-md-n3 {
        margin-right: -1rem !important;
    }
    .mb-md-n3,
    .my-md-n3 {
        margin-bottom: -1rem !important;
    }
    .ml-md-n3,
    .mx-md-n3 {
        margin-left: -1rem !important;
    }
    .m-md-n4 {
        margin: -1.5rem !important;
    }
    .mt-md-n4,
    .my-md-n4 {
        margin-top: -1.5rem !important;
    }
    .mr-md-n4,
    .mx-md-n4 {
        margin-right: -1.5rem !important;
    }
    .mb-md-n4,
    .my-md-n4 {
        margin-bottom: -1.5rem !important;
    }
    .ml-md-n4,
    .mx-md-n4 {
        margin-left: -1.5rem !important;
    }
    .m-md-n5 {
        margin: -3rem !important;
    }
    .mt-md-n5,
    .my-md-n5 {
        margin-top: -3rem !important;
    }
    .mr-md-n5,
    .mx-md-n5 {
        margin-right: -3rem !important;
    }
    .mb-md-n5,
    .my-md-n5 {
        margin-bottom: -3rem !important;
    }
    .ml-md-n5,
    .mx-md-n5 {
        margin-left: -3rem !important;
    }
    .m-md-auto {
        margin: auto !important;
    }
    .mt-md-auto,
    .my-md-auto {
        margin-top: auto !important;
    }
    .mr-md-auto,
    .mx-md-auto {
        margin-right: auto !important;
    }
    .mb-md-auto,
    .my-md-auto {
        margin-bottom: auto !important;
    }
    .ml-md-auto,
    .mx-md-auto {
        margin-left: auto !important;
    }
}
@media (min-width: 992px) {
    .m-lg-0 {
        margin: 0 !important;
    }
    .mt-lg-0,
    .my-lg-0 {
        margin-top: 0 !important;
    }
    .mr-lg-0,
    .mx-lg-0 {
        margin-right: 0 !important;
    }
    .mb-lg-0,
    .my-lg-0 {
        margin-bottom: 0 !important;
    }
    .ml-lg-0,
    .mx-lg-0 {
        margin-left: 0 !important;
    }
    .m-lg-1 {
        margin: 0.25rem !important;
    }
    .mt-lg-1,
    .my-lg-1 {
        margin-top: 0.25rem !important;
    }
    .mr-lg-1,
    .mx-lg-1 {
        margin-right: 0.25rem !important;
    }
    .mb-lg-1,
    .my-lg-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-lg-1,
    .mx-lg-1 {
        margin-left: 0.25rem !important;
    }
    .m-lg-2 {
        margin: 0.5rem !important;
    }
    .mt-lg-2,
    .my-lg-2 {
        margin-top: 0.5rem !important;
    }
    .mr-lg-2,
    .mx-lg-2 {
        margin-right: 0.5rem !important;
    }
    .mb-lg-2,
    .my-lg-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-lg-2,
    .mx-lg-2 {
        margin-left: 0.5rem !important;
    }
    .m-lg-3 {
        margin: 1rem !important;
    }
    .mt-lg-3,
    .my-lg-3 {
        margin-top: 1rem !important;
    }
    .mr-lg-3,
    .mx-lg-3 {
        margin-right: 1rem !important;
    }
    .mb-lg-3,
    .my-lg-3 {
        margin-bottom: 1rem !important;
    }
    .ml-lg-3,
    .mx-lg-3 {
        margin-left: 1rem !important;
    }
    .m-lg-4 {
        margin: 1.5rem !important;
    }
    .mt-lg-4,
    .my-lg-4 {
        margin-top: 1.5rem !important;
    }
    .mr-lg-4,
    .mx-lg-4 {
        margin-right: 1.5rem !important;
    }
    .mb-lg-4,
    .my-lg-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-lg-4,
    .mx-lg-4 {
        margin-left: 1.5rem !important;
    }
    .m-lg-5 {
        margin: 3rem !important;
    }
    .mt-lg-5,
    .my-lg-5 {
        margin-top: 3rem !important;
    }
    .mr-lg-5,
    .mx-lg-5 {
        margin-right: 3rem !important;
    }
    .mb-lg-5,
    .my-lg-5 {
        margin-bottom: 3rem !important;
    }
    .ml-lg-5,
    .mx-lg-5 {
        margin-left: 3rem !important;
    }
    .p-lg-0 {
        padding: 0 !important;
    }
    .pt-lg-0,
    .py-lg-0 {
        padding-top: 0 !important;
    }
    .pr-lg-0,
    .px-lg-0 {
        padding-right: 0 !important;
    }
    .pb-lg-0,
    .py-lg-0 {
        padding-bottom: 0 !important;
    }
    .pl-lg-0,
    .px-lg-0 {
        padding-left: 0 !important;
    }
    .p-lg-1 {
        padding: 0.25rem !important;
    }
    .pt-lg-1,
    .py-lg-1 {
        padding-top: 0.25rem !important;
    }
    .pr-lg-1,
    .px-lg-1 {
        padding-right: 0.25rem !important;
    }
    .pb-lg-1,
    .py-lg-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-lg-1,
    .px-lg-1 {
        padding-left: 0.25rem !important;
    }
    .p-lg-2 {
        padding: 0.5rem !important;
    }
    .pt-lg-2,
    .py-lg-2 {
        padding-top: 0.5rem !important;
    }
    .pr-lg-2,
    .px-lg-2 {
        padding-right: 0.5rem !important;
    }
    .pb-lg-2,
    .py-lg-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-lg-2,
    .px-lg-2 {
        padding-left: 0.5rem !important;
    }
    .p-lg-3 {
        padding: 1rem !important;
    }
    .pt-lg-3,
    .py-lg-3 {
        padding-top: 1rem !important;
    }
    .pr-lg-3,
    .px-lg-3 {
        padding-right: 1rem !important;
    }
    .pb-lg-3,
    .py-lg-3 {
        padding-bottom: 1rem !important;
    }
    .pl-lg-3,
    .px-lg-3 {
        padding-left: 1rem !important;
    }
    .p-lg-4 {
        padding: 1.5rem !important;
    }
    .pt-lg-4,
    .py-lg-4 {
        padding-top: 1.5rem !important;
    }
    .pr-lg-4,
    .px-lg-4 {
        padding-right: 1.5rem !important;
    }
    .pb-lg-4,
    .py-lg-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-lg-4,
    .px-lg-4 {
        padding-left: 1.5rem !important;
    }
    .p-lg-5 {
        padding: 3rem !important;
    }
    .pt-lg-5,
    .py-lg-5 {
        padding-top: 3rem !important;
    }
    .pr-lg-5,
    .px-lg-5 {
        padding-right: 3rem !important;
    }
    .pb-lg-5,
    .py-lg-5 {
        padding-bottom: 3rem !important;
    }
    .pl-lg-5,
    .px-lg-5 {
        padding-left: 3rem !important;
    }
    .m-lg-n1 {
        margin: -0.25rem !important;
    }
    .mt-lg-n1,
    .my-lg-n1 {
        margin-top: -0.25rem !important;
    }
    .mr-lg-n1,
    .mx-lg-n1 {
        margin-right: -0.25rem !important;
    }
    .mb-lg-n1,
    .my-lg-n1 {
        margin-bottom: -0.25rem !important;
    }
    .ml-lg-n1,
    .mx-lg-n1 {
        margin-left: -0.25rem !important;
    }
    .m-lg-n2 {
        margin: -0.5rem !important;
    }
    .mt-lg-n2,
    .my-lg-n2 {
        margin-top: -0.5rem !important;
    }
    .mr-lg-n2,
    .mx-lg-n2 {
        margin-right: -0.5rem !important;
    }
    .mb-lg-n2,
    .my-lg-n2 {
        margin-bottom: -0.5rem !important;
    }
    .ml-lg-n2,
    .mx-lg-n2 {
        margin-left: -0.5rem !important;
    }
    .m-lg-n3 {
        margin: -1rem !important;
    }
    .mt-lg-n3,
    .my-lg-n3 {
        margin-top: -1rem !important;
    }
    .mr-lg-n3,
    .mx-lg-n3 {
        margin-right: -1rem !important;
    }
    .mb-lg-n3,
    .my-lg-n3 {
        margin-bottom: -1rem !important;
    }
    .ml-lg-n3,
    .mx-lg-n3 {
        margin-left: -1rem !important;
    }
    .m-lg-n4 {
        margin: -1.5rem !important;
    }
    .mt-lg-n4,
    .my-lg-n4 {
        margin-top: -1.5rem !important;
    }
    .mr-lg-n4,
    .mx-lg-n4 {
        margin-right: -1.5rem !important;
    }
    .mb-lg-n4,
    .my-lg-n4 {
        margin-bottom: -1.5rem !important;
    }
    .ml-lg-n4,
    .mx-lg-n4 {
        margin-left: -1.5rem !important;
    }
    .m-lg-n5 {
        margin: -3rem !important;
    }
    .mt-lg-n5,
    .my-lg-n5 {
        margin-top: -3rem !important;
    }
    .mr-lg-n5,
    .mx-lg-n5 {
        margin-right: -3rem !important;
    }
    .mb-lg-n5,
    .my-lg-n5 {
        margin-bottom: -3rem !important;
    }
    .ml-lg-n5,
    .mx-lg-n5 {
        margin-left: -3rem !important;
    }
    .m-lg-auto {
        margin: auto !important;
    }
    .mt-lg-auto,
    .my-lg-auto {
        margin-top: auto !important;
    }
    .mr-lg-auto,
    .mx-lg-auto {
        margin-right: auto !important;
    }
    .mb-lg-auto,
    .my-lg-auto {
        margin-bottom: auto !important;
    }
    .ml-lg-auto,
    .mx-lg-auto {
        margin-left: auto !important;
    }
}
@media (min-width: 1200px) {
    .m-xl-0 {
        margin: 0 !important;
    }
    .mt-xl-0,
    .my-xl-0 {
        margin-top: 0 !important;
    }
    .mr-xl-0,
    .mx-xl-0 {
        margin-right: 0 !important;
    }
    .mb-xl-0,
    .my-xl-0 {
        margin-bottom: 0 !important;
    }
    .ml-xl-0,
    .mx-xl-0 {
        margin-left: 0 !important;
    }
    .m-xl-1 {
        margin: 0.25rem !important;
    }
    .mt-xl-1,
    .my-xl-1 {
        margin-top: 0.25rem !important;
    }
    .mr-xl-1,
    .mx-xl-1 {
        margin-right: 0.25rem !important;
    }
    .mb-xl-1,
    .my-xl-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-xl-1,
    .mx-xl-1 {
        margin-left: 0.25rem !important;
    }
    .m-xl-2 {
        margin: 0.5rem !important;
    }
    .mt-xl-2,
    .my-xl-2 {
        margin-top: 0.5rem !important;
    }
    .mr-xl-2,
    .mx-xl-2 {
        margin-right: 0.5rem !important;
    }
    .mb-xl-2,
    .my-xl-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-xl-2,
    .mx-xl-2 {
        margin-left: 0.5rem !important;
    }
    .m-xl-3 {
        margin: 1rem !important;
    }
    .mt-xl-3,
    .my-xl-3 {
        margin-top: 1rem !important;
    }
    .mr-xl-3,
    .mx-xl-3 {
        margin-right: 1rem !important;
    }
    .mb-xl-3,
    .my-xl-3 {
        margin-bottom: 1rem !important;
    }
    .ml-xl-3,
    .mx-xl-3 {
        margin-left: 1rem !important;
    }
    .m-xl-4 {
        margin: 1.5rem !important;
    }
    .mt-xl-4,
    .my-xl-4 {
        margin-top: 1.5rem !important;
    }
    .mr-xl-4,
    .mx-xl-4 {
        margin-right: 1.5rem !important;
    }
    .mb-xl-4,
    .my-xl-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-xl-4,
    .mx-xl-4 {
        margin-left: 1.5rem !important;
    }
    .m-xl-5 {
        margin: 3rem !important;
    }
    .mt-xl-5,
    .my-xl-5 {
        margin-top: 3rem !important;
    }
    .mr-xl-5,
    .mx-xl-5 {
        margin-right: 3rem !important;
    }
    .mb-xl-5,
    .my-xl-5 {
        margin-bottom: 3rem !important;
    }
    .ml-xl-5,
    .mx-xl-5 {
        margin-left: 3rem !important;
    }
    .p-xl-0 {
        padding: 0 !important;
    }
    .pt-xl-0,
    .py-xl-0 {
        padding-top: 0 !important;
    }
    .pr-xl-0,
    .px-xl-0 {
        padding-right: 0 !important;
    }
    .pb-xl-0,
    .py-xl-0 {
        padding-bottom: 0 !important;
    }
    .pl-xl-0,
    .px-xl-0 {
        padding-left: 0 !important;
    }
    .p-xl-1 {
        padding: 0.25rem !important;
    }
    .pt-xl-1,
    .py-xl-1 {
        padding-top: 0.25rem !important;
    }
    .pr-xl-1,
    .px-xl-1 {
        padding-right: 0.25rem !important;
    }
    .pb-xl-1,
    .py-xl-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-xl-1,
    .px-xl-1 {
        padding-left: 0.25rem !important;
    }
    .p-xl-2 {
        padding: 0.5rem !important;
    }
    .pt-xl-2,
    .py-xl-2 {
        padding-top: 0.5rem !important;
    }
    .pr-xl-2,
    .px-xl-2 {
        padding-right: 0.5rem !important;
    }
    .pb-xl-2,
    .py-xl-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-xl-2,
    .px-xl-2 {
        padding-left: 0.5rem !important;
    }
    .p-xl-3 {
        padding: 1rem !important;
    }
    .pt-xl-3,
    .py-xl-3 {
        padding-top: 1rem !important;
    }
    .pr-xl-3,
    .px-xl-3 {
        padding-right: 1rem !important;
    }
    .pb-xl-3,
    .py-xl-3 {
        padding-bottom: 1rem !important;
    }
    .pl-xl-3,
    .px-xl-3 {
        padding-left: 1rem !important;
    }
    .p-xl-4 {
        padding: 1.5rem !important;
    }
    .pt-xl-4,
    .py-xl-4 {
        padding-top: 1.5rem !important;
    }
    .pr-xl-4,
    .px-xl-4 {
        padding-right: 1.5rem !important;
    }
    .pb-xl-4,
    .py-xl-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-xl-4,
    .px-xl-4 {
        padding-left: 1.5rem !important;
    }
    .p-xl-5 {
        padding: 3rem !important;
    }
    .pt-xl-5,
    .py-xl-5 {
        padding-top: 3rem !important;
    }
    .pr-xl-5,
    .px-xl-5 {
        padding-right: 3rem !important;
    }
    .pb-xl-5,
    .py-xl-5 {
        padding-bottom: 3rem !important;
    }
    .pl-xl-5,
    .px-xl-5 {
        padding-left: 3rem !important;
    }
    .m-xl-n1 {
        margin: -0.25rem !important;
    }
    .mt-xl-n1,
    .my-xl-n1 {
        margin-top: -0.25rem !important;
    }
    .mr-xl-n1,
    .mx-xl-n1 {
        margin-right: -0.25rem !important;
    }
    .mb-xl-n1,
    .my-xl-n1 {
        margin-bottom: -0.25rem !important;
    }
    .ml-xl-n1,
    .mx-xl-n1 {
        margin-left: -0.25rem !important;
    }
    .m-xl-n2 {
        margin: -0.5rem !important;
    }
    .mt-xl-n2,
    .my-xl-n2 {
        margin-top: -0.5rem !important;
    }
    .mr-xl-n2,
    .mx-xl-n2 {
        margin-right: -0.5rem !important;
    }
    .mb-xl-n2,
    .my-xl-n2 {
        margin-bottom: -0.5rem !important;
    }
    .ml-xl-n2,
    .mx-xl-n2 {
        margin-left: -0.5rem !important;
    }
    .m-xl-n3 {
        margin: -1rem !important;
    }
    .mt-xl-n3,
    .my-xl-n3 {
        margin-top: -1rem !important;
    }
    .mr-xl-n3,
    .mx-xl-n3 {
        margin-right: -1rem !important;
    }
    .mb-xl-n3,
    .my-xl-n3 {
        margin-bottom: -1rem !important;
    }
    .ml-xl-n3,
    .mx-xl-n3 {
        margin-left: -1rem !important;
    }
    .m-xl-n4 {
        margin: -1.5rem !important;
    }
    .mt-xl-n4,
    .my-xl-n4 {
        margin-top: -1.5rem !important;
    }
    .mr-xl-n4,
    .mx-xl-n4 {
        margin-right: -1.5rem !important;
    }
    .mb-xl-n4,
    .my-xl-n4 {
        margin-bottom: -1.5rem !important;
    }
    .ml-xl-n4,
    .mx-xl-n4 {
        margin-left: -1.5rem !important;
    }
    .m-xl-n5 {
        margin: -3rem !important;
    }
    .mt-xl-n5,
    .my-xl-n5 {
        margin-top: -3rem !important;
    }
    .mr-xl-n5,
    .mx-xl-n5 {
        margin-right: -3rem !important;
    }
    .mb-xl-n5,
    .my-xl-n5 {
        margin-bottom: -3rem !important;
    }
    .ml-xl-n5,
    .mx-xl-n5 {
        margin-left: -3rem !important;
    }
    .m-xl-auto {
        margin: auto !important;
    }
    .mt-xl-auto,
    .my-xl-auto {
        margin-top: auto !important;
    }
    .mr-xl-auto,
    .mx-xl-auto {
        margin-right: auto !important;
    }
    .mb-xl-auto,
    .my-xl-auto {
        margin-bottom: auto !important;
    }
    .ml-xl-auto,
    .mx-xl-auto {
        margin-left: auto !important;
    }
}
.stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    pointer-events: auto;
    content: "";
    background-color: rgba(0, 0, 0, 0);
}
.text-monospace {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
        "Courier New", monospace !important;
}
.text-justify {
    text-align: justify !important;
}
.text-wrap {
    white-space: normal !important;
}
.text-nowrap {
    white-space: nowrap !important;
}
.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.text-left {
    text-align: left !important;
}
.text-right {
    text-align: right !important;
}
.text-center {
    text-align: center !important;
}
@media (min-width: 576px) {
    .text-sm-left {
        text-align: left !important;
    }
    .text-sm-right {
        text-align: right !important;
    }
    .text-sm-center {
        text-align: center !important;
    }
}
@media (min-width: 768px) {
    .text-md-left {
        text-align: left !important;
    }
    .text-md-right {
        text-align: right !important;
    }
    .text-md-center {
        text-align: center !important;
    }
}
@media (min-width: 992px) {
    .text-lg-left {
        text-align: left !important;
    }
    .text-lg-right {
        text-align: right !important;
    }
    .text-lg-center {
        text-align: center !important;
    }
}
@media (min-width: 1200px) {
    .text-xl-left {
        text-align: left !important;
    }
    .text-xl-right {
        text-align: right !important;
    }
    .text-xl-center {
        text-align: center !important;
    }
}
.text-lowercase {
    text-transform: lowercase !important;
}
.text-uppercase {
    text-transform: uppercase !important;
}
.text-capitalize {
    text-transform: capitalize !important;
}
.font-weight-light {
    font-weight: 300 !important;
}
.font-weight-lighter {
    font-weight: lighter !important;
}
.font-weight-normal {
    font-weight: 400 !important;
}
.font-weight-bold {
    font-weight: 700 !important;
}
.font-weight-bolder {
    font-weight: bolder !important;
}
.font-italic {
    font-style: italic !important;
}
.text-white {
    color: #fff !important;
}
.text-primary {
    color: #007bff !important;
}
a.text-primary:hover,
a.text-primary:focus {
    color: #0056b3 !important;
}
.text-secondary {
    color: #6c757d !important;
}
a.text-secondary:hover,
a.text-secondary:focus {
    color: #494f54 !important;
}
.text-success {
    color: #28a745 !important;
}
a.text-success:hover,
a.text-success:focus {
    color: #19692c !important;
}
.text-info {
    color: #17a2b8 !important;
}
a.text-info:hover,
a.text-info:focus {
    color: #0f6674 !important;
}
.text-warning {
    color: #ffc107 !important;
}
a.text-warning:hover,
a.text-warning:focus {
    color: #ba8b00 !important;
}
.text-danger {
    color: #dc3545 !important;
}
a.text-danger:hover,
a.text-danger:focus {
    color: #a71d2a !important;
}
.text-light {
    color: #f8f9fa !important;
}
a.text-light:hover,
a.text-light:focus {
    color: #cbd3da !important;
}
.text-dark {
    color: #343a40 !important;
}
a.text-dark:hover,
a.text-dark:focus {
    color: #121416 !important;
}
.text-body {
    color: #212529 !important;
}
.text-muted {
    color: #6c757d !important;
}
.text-black-50 {
    color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
    color: rgba(255, 255, 255, 0.5) !important;
}
.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}
.text-decoration-none {
    text-decoration: none !important;
}
.text-break {
    word-break: break-word !important;
    word-wrap: break-word !important;
}
.text-reset {
    color: inherit !important;
}
.visible {
    visibility: visible !important;
}
.invisible {
    visibility: hidden !important;
}
.skip-main:focus {
    position: absolute;
    display: flex;
    width: 160px;
    height: 36px;
    left: 5px;
    top: 5px;
    background-color: var(--primary-color);
    justify-content: center;
    align-items: center;
    z-index: 99;
    color: #141414;
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
}
#topUpOuter {
    width: 100%;
    background-color: #1f2635;
    margin-bottom: 20px;
}
#topUp {
    background-color: #1f2635;
    color: #fff;
    width: 1344px;
    margin: 0 auto;
    padding: 0 8px;
    font-size: 16px;
    line-height: 65px;
}
#topUp .btn-normal {
    font-size: 14px;
    padding: 10px 20px;
}
#topUp .btn-sigin {
    background-color: var(--primary-color);
    width: 96px;
    font-weight: bold;
    border-radius: 4px;
    color: #141922;
}
#topUp .btn-sigin:hover,
#topUp .btn-sigin:visited {
    color: #141922;
}
.btn {
    border-radius: 2px;
}
#topUp a.btn-logout {
    padding: 10px 40px;
}
#topText {
    float: left;
    font-weight: bold;
}
#accountPanel {
    float: right;
    position: relative;
}
#logo {
    float: left;
}
#logo img {
    width: 40px;
    margin-right: 16px;
    vertical-align: middle;
}
#logo h2 {
    font-size: 16px;
    display: inline-block;
    color: #fff;
    font-weight: bold;
}
.navbar-default {
    width: 100%;
    margin: 0 auto;
    padding: 12px 8px;
    background-color: #1f2635;
    text-align: center;
}
.navbar-default .logo {
    float: none;
    width: 40px;
    margin-right: 16px;
    vertical-align: middle;
}
.navbar-default h2 {
    font-size: 16px;
    display: inline-block;
    color: #fff;
    font-weight: bold;
}
#logined {
    display: none;
}
#logined #issues,
#logined #messages {
    margin-right: 30px;
    position: relative;
    float: left;
}
#logined #issues img,
#logined #messages img {
    vertical-align: middle;
}
#logined #issues span,
#logined #messages span {
    position: absolute;
    width: 6px;
    height: 6px;
    background: #15b41a;
    top: 23px;
    display: block;
    border-radius: 6px;
    right: 2px;
    display: none;
}
#logined #issues label,
#logined #messages label {
    padding-left: 4px;
    font-weight: normal;
}
#logined #messages {
    margin-right: 40px;
}
#logined #messages span {
    right: -2px;
    top: 23px;
    left: 18px;
}
#logined #issues span {
    left: 10px;
}
#logined #userInfo {
    position: relative;
    z-index: 10;
    float: right;
    cursor: pointer;
    color: #fff;
}
#logined #userInfo a {
    color: #fff;
}
#logined #userInfo a:hover {
    color: #fff;
}
#logined #userInfo .top-msg,
#logined #userInfo .top-notification {
    color: #fff;
}
#logined #userInfo img.personal-avatar {
    width: 40px;
    border-radius: 50%;
    vertical-align: middle;
    height: 40px;
    font-size: 10px;
}
#logined #userInfo #accountBtn {
    min-width: 105px;
    display: flex;
    align-self: center;
    flex-direction: column;
    padding: 0 15px 0 8px;
}
#logined #userInfo .account-menu {
    position: absolute;
    height: 640px;
    width: 250px;
    right: 0;
    display: none;
}
#logined #userInfo .account-menu dl {
    position: absolute;
    right: 0;
    width: 250px;
    top: 96px;
    background: #1f2635;
    padding: 10px 0 50px 0;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
#logined #userInfo .account-menu dd {
    width: 250px;
    padding-left: 80px;
    color: #8f939a;
}
#logined #userInfo .account-menu dt,
#logined #userInfo .account-menu dd {
    height: 40px;
    line-height: 40px;
}
#logined #userInfo .account-menu dt {
    padding: 0 24px;
    height: 50px;
    line-height: 50px;
}
#logined #userInfo .account-menu dt img {
    margin-right: 14px;
}
#logined #userInfo .account-menu dt:hover {
    background-color: #2c3341;
}
#logined #userInfo .account-menu dd:hover {
    background-color: #2c3341;
    color: #1785fc;
}
#logined #userInfo .account-menu dt:last-child {
    text-align: center;
    padding-top: 20px;
}
#logined #userInfo .account-menu dt:last-child:hover {
    background-color: #1f2635;
}
#logined #userInfo .account-menu .arrow {
    top: 88px;
    left: 90px;
    border-width: 25px;
    border-top-width: 0;
    background: url(/Static/images/icon-arrow-up.png?v=0LWTPx4vJ9ybFBAWRWbp0br3x_A)
        no-repeat;
    position: absolute;
    border-color: transparent;
    border-style: solid;
}
.nav-outer {
    width: 100%;
    background-color: #141922;
    padding: 30px 0;
}
#textLinkOuter {
    width: 1172px;
    margin: 20px auto 0 auto;
    font-size: 14px;
    position: relative;
    z-index: 4;
}
#textLinkOuter .game-menu {
    border-right: 0;
    height: 60px;
    position: relative;
}
#textLinkOuter .game-menu li {
    color: #fff;
    float: left;
    height: 61px;
    width: 117px;
    padding: 10px;
    border: 1px solid #2b3038;
    border-right: 0;
    text-align: center;
    line-height: 18px;
}
#textLinkOuter .game-menu li a {
    color: #fff;
}
#textLinkOuter .game-menu li img {
    display: block;
    margin: 0 auto;
    margin-bottom: 6px;
}
#textLinkOuter .game-menu li:last-child {
    border-right: 1px solid #2b3038;
}
#textLinkOuter .game-menu li.active {
    border: 1px solid #1d4885;
    border-bottom: 3px solid #146dfc;
    background-color: #131e2e;
}
.all-games {
    width: 1172px;
    z-index: 11;
    position: absolute;
    height: 60px;
    background-color: #1f2635;
    display: none;
}
.all-games ul:first-child {
    display: block;
    width: 100%;
    height: 60px;
    padding: 10px 7px;
    box-shadow: 0 2px 10px #1a202d;
}
.all-games ul:first-child li {
    float: left;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-right: 3px;
    color: #006bff;
    font-size: 20px;
    background-color: #1f2635;
}
.all-games ul:first-child li:last-child {
    margin-right: 0;
}
.all-games ul:first-child li:hover {
    border-radius: 2px;
    background-color: #006bff;
    color: #fff;
}
#game-menu-pop {
    width: 100%;
    height: auto;
    padding: 30px;
    position: absolute;
    top: 60px;
    left: 0;
    border: 0;
    background: #1f2635;
    z-index: -1;
    display: none;
}
#game-menu-pop ul {
    display: block;
    padding: 0;
    box-shadow: 0 0 0;
    z-index: unset;
    position: unset;
    height: auto;
}
#game-menu-pop ul li {
    width: 170px;
    height: 30px;
    line-height: 30px;
    text-align: left;
    color: #fff;
    font-size: 16px;
}
#game-menu-pop ul li:hover {
    background-color: #1f2635;
}
.nav-menu {
    width: 1172px;
    margin: 0 auto;
}
.nav-menu .wrap {
    min-width: 320px;
    max-width: 768px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
.nav-menu .htit {
    line-height: 1rem;
    padding: 0 0.3rem;
    color: #ff8e2e;
    font-size: 0.4rem;
    margin: 1rem 0 0.4rem 0;
}
.nav-menu .wrapper01 {
    position: relative;
    height: 80px;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    border: 1px solid #2b3038;
}
.nav-menu .wrapper01 .scroller {
    position: absolute;
}
.nav-menu .wrapper01 .scroller li {
    height: 80px;
    color: #333;
    float: left;
    line-height: 80px;
    font-size: 0.4rem;
    text-align: center;
    list-style-type: none;
    border-right: #2b3038 1px solid;
    border-bottom: #2b3038 1px solid;
    text-align: center;
    vertical-align: middle;
}
.nav-menu .wrapper01 .scroller li a {
    color: #fff;
    display: block;
    margin: 0 0.3rem;
}
.nav-menu .wrapper01 .scroller li.cur a {
    color: #1cbb9b;
}
.i-circle-solid {
    z-index: 2;
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: var(--primary-color);
    top: 0;
    left: 32px;
}
header {
    background-color: #101222;
}
.header-name {
    align-self: center;
}
.header-item.header-link a {
    display: flex;
    text-decoration: none;
}
.header-wrapper {
    max-width: 1350px;
    min-height: 50px;
    display: flex;
    line-height: inherit;
    align-items: center;
    flex-wrap: nowrap;
    position: relative;
    color: #fff;
    margin: 0 auto;
    padding: 0 8px;
    font-size: 16px;
    justify-content: space-between;
}
.header-wrapper .btn-signin {
    margin: 0 auto;
    display: none;
    background-color: #146dfc;
    width: 166px;
    font-size: 14px;
    padding: 10px 20px;
    color: #fff;
}
header .header-link img {
    width: 40px;
    margin-right: 16px;
    vertical-align: middle;
    align-self: center;
}
header .header-link span {
    align-self: center;
    color: #fff;
    font-weight: bold;
}
.dropdown-icon-wrap {
    align-self: flex-start;
    margin-top: -3px;
}
#topUpOuter #accountPanel {
    display: flex;
    justify-content: flex-end;
    width: inherit;
    min-width: 190px;
    align-items: center;
    height: 42px;
}
.align-items-center.toploading {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='166' height='42' viewBox='0 0 219 56'><rect width='150' height='24' rx='12' transform='translate(69)' fill='%23263044'/><circle cx='28' cy='28' r='28' fill='%23263044'/><rect width='150' height='24' rx='12' transform='translate(69 32)' fill='%23263044'/></svg>");
    background-repeat: no-repeat;
    background-position: right;
    min-width: 190px;
    height: 42px;
}
#accountBtn > div {
    padding: 2px 5px 0 10px;
    display: flex;
    margin-top: -5px;
}
.top-msg {
    position: relative;
    margin-right: 12px;
}
.top-notification {
    position: relative;
}
.top-msg > span {
    color: #b3b3b3;
    margin-left: 11px;
}
.top-notification > span {
    color: #a6a6a6;
    margin-left: 15px;
}
.top-msg > svg {
    margin-top: 2px;
    margin-left: -2px;
    position: absolute;
    left: 0;
}
.top-notification > i {
    width: 16px;
    height: 11px;
    margin-top: 6px;
    position: absolute;
    left: 0;
    background-image: url("/Static/images/top-notification-i.svg?v=0LWTPx4vJ9ybFBAWRWbp0br3x_A");
}
#accountPanel .nodetreeUserInfo a:hover {
    color: var(--primary-color);
}
.nodetreeUserInfo .orderMsg span,
.nodetreeUserInfo .orderMsgSell span {
    color: var(--primary-color);
}
#topcontrol {
    z-index: 5;
}
#searchBar input {
    border-radius: 30px !important;
}
.show {
    display: block;
}
header #topUp {
    padding: 0;
    position: relative;
    justify-content: space-evenly;
    padding: 0 8px;
}
#accountPanel {
    display: flex;
    justify-content: center;
    width: 194px;
}
#topUp .btn-signin {
    margin: 0 auto;
    display: none;
}
#logined #userInfo .accountBtnUsername {
    padding: 0 5px 0 10px;
    text-align: left;
}
#logined #userInfo .top-msg,
#logined #userInfo .top-notification {
    padding: 0 5px 0 10px;
    font-weight: normal;
}
#logined #userInfo {
    cursor: pointer;
    color: #fff;
    display: flex;
    justify-content: space-around;
    align-items: center;
    box-shadow: 0 0 0 transparent;
    border: 0 solid transparent;
    text-shadow: 0 0 0 transparent;
    background: none;
    padding: 0;
}
#logined {
    width: 100%;
    height: 100%;
    display: none;
}
.nodetreeUserInfo .divider {
    display: block;
    clear: both;
    width: 100%;
    min-width: 100%;
    height: 1px;
    margin: 20px 0;
    background: #707070;
}
.nodetreeUserInfo:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 2px;
    border-radius: 2px;
    content: "";
    background: -webkit-linear-gradient(to right, var(--primary-color);, #f00039 100%);
    background: -moz-linear-gradient(to right, var(--primary-color);, #f00039 100%);
    background: -o-linear-gradient(to right, var(--primary-color);, #f00039 100%);
    background: -ms-linear-gradient(to right, var(--primary-color);, #f00039 100%);
    background: linear-gradient(to right, var(--primary-color);, #f00039 100%);
}
.loginedWrapper {
    position: relative;
    height: 100%;
    float: right;
}
.nodetreeUserInfo {
    z-index: 30;
    display: none;
    position: absolute;
    width: 215px;
    max-height: 410px;
    padding: 20px 35px;
    line-height: 28px;
    top: 56px;
    right: -5px;
    background-color: #283044;
    box-shadow: 0 0 8px #000;
}
#logined .nodetreeUserInfo a {
    color: #b3b3b3;
    display: inline-block;
}
.nodetreeUserInfo .userMsg span {
    color: var(--primary-color);
}
.icon-arrowon {
    display: inline-block;
    transform: rotate(90deg);
    color: #fff;
}
.icon-arrowon--dropdown {
    display: inline-block;
    transform: rotate(90deg);
    color: #fff !important;
    font-size: 12px !important;
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.icon-arrowon--dropdown.up {
    transform: rotate(-90deg);
}
@media (max-width: 900px) {
    #topUp #tapCapture .icon-account {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.961' height='19.962' viewBox='0 0 19.961 19.962'%3E%3Cpath d='M-284.192,51.083a5.434,5.434,0,0,1,1.176-.884,9.286,9.286,0,0,1,3.328-1.1,10.809,10.809,0,0,1,2.719-.061,8.866,8.866,0,0,1,4.433,1.562c.16.117.311.249.466.374l.123.1a8.571,8.571,0,0,1-6.136,2.56,8.555,8.555,0,0,1-6.109-2.546m2.209-6.685A4.013,4.013,0,0,1-280.8,40.59a3.91,3.91,0,0,1,5.292-.144,3.979,3.979,0,0,1,1.427,2.973,4.1,4.1,0,0,1-3.386,4.163,3.775,3.775,0,0,1-.608.048,4.023,4.023,0,0,1-3.9-3.232m3.206-9.373a9.967,9.967,0,0,0-9.28,9.9,9.978,9.978,0,0,0,10.636,10.015,9.978,9.978,0,0,0,9.311-10.5A9.967,9.967,0,0,0-278.076,35c-.231,0-.466.008-.7.023' transform='translate(288.057 -35.002)' fill='%23ffa300'/%3E%3C/svg%3E");
        background-size: 20px 20px;
        background-repeat: no-repeat;
        background-position: center;
    }
    .header-item.flex.justify-content-between.w-20.hide-lg {
        display: none;
    }
    .align-items-center.toploading {
        display: none !important;
    }
    #topUpOuter #accountBtn {
        display: none !important;
    }
    #userInfo .icon-arrowon {
        display: none;
    }
    #topUp .btn-sigin {
        display: none;
    }
    #topUp .btn-login {
        display: none;
    }
    #tapCapture.header-item.align-items-center {
        right: 0;
    }
    .nodetreeUserInfo {
        top: 50px !important;
    }
    #tapCapture {
        position: absolute;
        right: 80px;
    }
    header #topUp {
        height: 50px;
        justify-content: initial !important;
    }
    #accountBtn {
        display: none;
    }
    #accountPanel {
        right: 0;
        position: absolute;
        width: unset !important;
        min-width: unset !important;
        height: 100% !important;
    }
    #topUp #tapCapture {
        right: 0;
    }
    #topUp #tapCapture.logedinClass {
        right: 140px;
    }
    #notificationClass {
        position: absolute !important;
        right: 40px;
    }
    .QuantityOfNoticeShow {
        top: 9px !important;
        right: 5px !important;
    }
    .notificationDrawer {
        top: 50px !important;
        right: 6px !important;
    }
    .nodetreeUserInfo {
        z-index: 30;
        height: 95vh;
        width: 100vw;
        max-height: unset;
    }
    .nodetreeUserInfo a {
        width: 100%;
        display: block;
        color: #fff;
        font-size: 16px;
        padding: 5px 0;
    }
    #logined #userInfo {
        width: 50px;
        margin: inherit;
        position: absolute;
        right: 0;
        padding-left: 3px;
    }
}
#topUpOuter #accountPanel a.text-link:hover,
a.text-link:focus {
    text-decoration: underline;
}
#topUp #tapCapture div.icon-search.icon-search-txt {
    width: auto;
    padding: 0 10px;
    font-size: 14px;
}
@media screen and (max-width: 320px) {
    #topUp #tapCapture div.icon-search.icon-search-txt {
        font-size: 12px;
        padding: 0 4px;
    }
}
.icon-search.icon-search-txt {
    background: none;
    width: auto;
    padding: 0 10px;
}
.icon-search-active.icon-search-txt {
    color: var(--primary-color);
}
@media (max-width: 1335px) {
    #topUp {
        width: 100%;
    }
}
hr {
    border: 0;
    border-top: 1px solid #43474e;
}
#footer {
    color: #dce0e4;
    font-size: 14px;
}
#footer .footer-inner {
    max-width: 1170px;
    width: calc(100% - 20px);
    margin: 0 auto;
    padding: 40px 0 20px 0;
}
.footer-game-links a {
    margin: 0 12px;
}
.footer-disclaimer,
.footer-game-links {
    padding: 20px 0;
    line-height: 20px;
}
.footer-game-links {
    text-align: center;
    line-height: 40px;
    clear: both;
    margin-top: 25px;
}
.footer-game-links a {
    margin: 0 16px;
    display: inline-block;
}
@media (max-width: 768px) {
    .footer-tools-services-links {
        padding-top: 15px;
        border-top: 1px solid rgba(255, 255, 255, 0.3);
    }
    .footer-game-links span {
        display: block;
    }
    #footer .foot-menu {
        display: none;
    }
    .footer-game-links .footer-popular-markets-links,
    .footer-game-links .footer-tools-services-links {
        display: initial;
    }
}
.foot-menu {
    padding: 0;
}
#footer dl {
    float: left;
    width: 33.33%;
}
#footer .foot-menu > nav > section {
    float: left;
    width: 33.33%;
    list-style: none;
}
#footer .foot-menu > nav > section .link {
    font-weight: bold;
    padding-bottom: 16px;
    font-size: 14px;
}
#footer .foot-menu section > ul.submenu > li {
    line-height: 26px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJBAMAAAAIg/utAAAAFVBMVEUAAADc4OTc4OTc4OTc4OTc4OTc4OQHBfyIAAAABnRSTlMAzxBQnyD08bepAAAAIElEQVQI12MwYmBgEFRgYFAUYmBgAjHCHEA0mA+kQPIAJ0ACKYegUzAAAAAASUVORK5CYII=")
        no-repeat left;
    padding-left: 12px;
}
#footer dl dt {
    font-weight: bold;
    padding-bottom: 16px;
}
#footer dl dd {
    line-height: 26px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJBAMAAAAIg/utAAAAFVBMVEUAAADc4OTc4OTc4OTc4OTc4OTc4OQHBfyIAAAABnRSTlMAzxBQnyD08bepAAAAIElEQVQI12MwYmBgEFRgYFAUYmBgAjHCHEA0mA+kQPIAJ0ACKYegUzAAAAAASUVORK5CYII=")
        no-repeat left;
    padding-left: 12px;
}
#footer .list-group {
    margin-bottom: 0;
}
@media (min-width: 769px) {
    #footer .accordion {
        display: none;
    }
}
.pa-copyright {
    display: inline-block;
    font-size: 12px;
    color: #72777d;
}
.footer-default {
    padding: 28px 0;
    background-color: #0e1218;
}
.footer-default .footer-inner {
    width: 634px;
    margin: 0 auto;
}
.footer-default .footer-inner img {
    vertical-align: middle;
    float: right;
}
.connect-icons-inner .txt-center {
    font-size: 12px;
    color: #b3b3b3;
}
.payment-methods {
    float: right;
}
.footer-links-title {
    font-weight: bold;
    padding-bottom: 20px;
    font-size: 14px;
}
/* .footer-bottom {
    background: #10151c;
} */
.footer-bottom .connect-icons ul li {
    float: left;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: 1px solid var(--primary-color);
    border-radius: 3px;
    margin-right: 10px;
    font-size: 0;
    cursor: pointer;
    position: relative;
}
.footer-bottom .connect-icons ul li:last-child {
    margin-right: 0;
}
.footer-bottom .connect-icons ul li a {
    display: block;
    width: 100%;
    height: 100%;
}
.footer-bottom .connect-icons ul li img {
    vertical-align: middle;
}
.footer-bottom .connect-icons ul li > a {
    position: absolute;
}
.footer-bottom .connect-icons ul li a i.iconfont {
    color: var(--primary-color);
}
.footer-bottom .connect-icons ul li:hover {
    background-color: var(--primary-color);
}
.footer-bottom .connect-icons ul li:hover a i.iconfont {
    color: #000;
}
.footer-bottom #topMenu {
    float: right;
    color: #dce0e4;
}
.footer-bottom #topMenu .menu-select {
    position: relative;
    z-index: 1001;
}
.footer-bottom #topMenu .menu-select li {
    float: left;
    font-size: 16px;
    border-radius: 2px;
    line-height: 30px;
    cursor: pointer;
    background-color: #1f2635;
}
.footer-bottom #topMenu .menu-select li .select-target-box span {
    display: inline-block;
    width: 44px;
    vertical-align: middle;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAABHNCSVQICAgIfAhkiAAAAFZJREFUCFttj8ENgEAIBGc/V4elYUlWoB3Zgm3IQy6YaPAiL9gMQ9DpvguW1trGUO5uF5iyCVgFcwVrrlwewXG+oQoCedaq+YX+jI/gA2UYEZOko/7QAYeqMgG4WrZRAAAAAElFTkSuQmCC")
        no-repeat right;
}
.footer-bottom #topMenu .menu-select ul {
    float: left;
    margin-right: 16px;
}
.footer-bottom #topMenu .menu-select ul li .language-select {
    padding: 6px 18px 6px 26px;
    background-position: 20px 12px;
}
.footer-bottom #topMenu .menu-select ul li .language-select img {
    vertical-align: middle;
    width: 20px;
    margin-right: 10px;
}
.footer-bottom #topMenu .menu-select ul .currencyUl {
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 100%;
}
.footer-bottom #topMenu .menu-select ul .currencyUl li {
    width: 100%;
}
.footer-bottom #topMenu .menu-select ul:first-child .currencyUl li img {
    vertical-align: middle;
    width: 20px;
    margin-right: 10px;
}
.footer-bottom #topMenu .menu-select ul:last-child {
    margin-right: 0;
}
.footer-bottom #topMenu .menu-select ul:last-child li {
    padding: 6px 20px 6px 6px;
    text-align: center;
}
.footer-inner .accordion {
    width: 100%;
    margin: 0 auto 0 auto;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 14px;
}
.footer-inner .accordion .footer-translate-element2 {
    width: 300px;
    margin-top: 32px !important;
    margin: 0 auto;
}
.footer-inner .accordion .link {
    cursor: pointer;
    display: block;
    padding: 17px 15px 17px 20px;
    color: #dce0e4;
    font-size: 14px;
    font-weight: 700;
    position: relative;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    width: 100%;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAABHNCSVQICAgIfAhkiAAAAFZJREFUCFttj8ENgEAIBGc/V4elYUlWoB3Zgm3IQy6YaPAiL9gMQ9DpvguW1trGUO5uF5iyCVgFcwVrrlwewXG+oQoCedaq+YX+jI/gA2UYEZOko/7QAYeqMgG4WrZRAAAAAElFTkSuQmCC")
        no-repeat 96% center;
    font-weight: 0;
    border-bottom: 2px solid rgba(66, 70, 78, 0.28);
}
.footer-inner .accordion .submenu {
    padding: 6px 0 28px 0;
    display: none;
}
.footer-inner .accordion .submenu-active {
    border-bottom: 2px solid rgba(66, 70, 78, 0.28);
}
.footer-inner .accordion .submenu li {
    background: #141922;
    padding-left: 20px;
    border-top: 0 !important;
}
.footer-inner .accordion .submenu a {
    display: block;
    text-decoration: none;
    color: #d9d9d9;
    padding: 8px 0 8px 12px;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJBAMAAAAIg/utAAAAFVBMVEUAAADc4OTc4OTc4OTc4OTc4OTc4OQHBfyIAAAABnRSTlMAzxBQnyD08bepAAAAIElEQVQI12MwYmBgEFRgYFAUYmBgAjHCHEA0mA+kQPIAJ0ACKYegUzAAAAAASUVORK5CYII=")
        no-repeat left center;
}
.footer-inner .accordion .link-active {
    background: #1f2635
        url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAABHNCSVQICAgIfAhkiAAAAG5JREFUCFtjZEAC/5cyGDD8ZVjPwMwQyBjNcAEmxQhjQBXsZ2Bk+Mjwn4GfgZnBEaYQrAhJwUbGWIaE/4sZFjD8Z/CHKWREVwA3GVnh/8UMDxgYGA6ATEB2H9gGiEIFxv/LGRQYI8EKsYL/8xkEAOTwKupSw1zWAAAAAElFTkSuQmCC")
        no-repeat 96% center;
    color: #0084ff;
    border: 0;
}
.footer-inner .accordion section.open .link {
    color: var(--primary-color);
    background: #1f2635
        url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAABHNCSVQICAgIfAhkiAAAAG5JREFUCFtjZEAC/5cyGDD8ZVjPwMwQyBjNcAEmxQhjQBXsZ2Bk+Mjwn4GfgZnBEaYQrAhJwUbGWIaE/4sZFjD8Z/CHKWREVwA3GVnh/8UMDxgYGA6ATEB2H9gGiEIFxv/LGRQYI8EKsYL/8xkEAOTwKupSw1zWAAAAAElFTkSuQmCC")
        no-repeat 96% center;
    border: 0;
}
.footer-inner .accordion section.open .submenu {
    border-bottom: 2px solid rgba(66, 70, 78, 0.28);
}
.accordion > section {
    padding: 0;
}
#footer a {
    color: #b3b3b3;
}
#footer a:hover {
    color: var(--primary-color);
    text-decoration: none;
}
.footer__line {
    display: block;
    clear: both;
    width: 100%;
    min-width: 100%;
    position: absolute;
    border-top: 1px solid #43474e;
}
.footer-game-links a {
    margin: 0 12px;
}
.footer-popular-markets-links,
.footer-tools-services-links {
    margin-bottom: 15px;
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    line-height: 40px;
}
.footer-popular-markets-links > ul,
.footer-tools-services-links > ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.footer-popular-markets-links > ul > li,
.footer-tools-services-links > ul > li {
    display: inline;
}
.footer-game-links .footer-popular-markets-title {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    white-space: nowrap;
}
@media (max-width: 769px) {
    .accordion > section.col-md-3 {
        max-width: 100%;
    }
}
.footer-translate-element {
    margin-top: 23px;
}
.goog-te-combo {
    width: 300px;
    height: 50px;
    border-radius: 3px;
    border: 1px solid transparent;
    color: #fff;
    padding: 0 0 0 20px;
    font-weight: 400;
    font-size: 14px;
    line-height: 45px;
    appearance: none;
    cursor: pointer;
    background: #1f2635 url(/Content/Images/select-icon.png) no-repeat scroll
        100% 45%;
}
.goog-te-combo::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}
.goog-te-combo::-webkit-scrollbar-track {
    background-color: #263044;
}
.goog-te-combo::-webkit-scrollbar-thumb {
    background-color: #6c757d;
    border-radius: 50px;
}
.goog-te-combo::-webkit-scrollbar-thumb:hover {
    background-color: #6c757d;
}
/* @font-face {
    font-family: "Nunito-Regular";
    font-display: fallback;
    src: local("Nunito-Regular"),
        url("/Static/fonts/Nunito-Regular.woff2?v=0LWTPx4vJ9ybFBAWRWbp0br3x_A")
            format("woff2");
    font-display: swap;
} */
/* @font-face {
    font-family: "bebas-regular";
    src: url("/Static/fonts/BEBAS___1.ttf?v=0LWTPx4vJ9ybFBAWRWbp0br3x_A");
    font-display: swap;
} */
body {
    color: #fff;
    background-color: #141922;
    margin: 0;
}
.show {
    display: block !important;
}
.flex {
    display: flex;
}
.topnav span {
    padding: 0 4px;
}
.topnav {
    color: #b3b3b3;
    padding-top: 16px;
    margin-bottom: 26px;
    font-size: 14px;
}
.topnav li:last-child {
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.topnav a {
    color: var(--primary-color);
}
.topnav a:last-child {
    color: #b3b3b3;
}
.topnav > ol > li {
    white-space: nowrap;
}
.topnav > ol > li > a {
    text-decoration: none !important;
}
.topnav > ol > li > a:hover {
    text-decoration: underline !important;
}
.indexWrap {
    overflow: hidden;
}
.btn-selling {
    width: 126px;
    padding: 8.5px 0;
}
.wrapIndex h2 {
    font-size: 25px;
}
.wrapIndex,
.connect-icons-inner {
    width: 100%;
    max-width: 1170px;
    margin: 0 auto;
}
.btn-normal {
    background: var(--primary-color);
}
.btn-normal-bg {
    background-color: var(--primary-color);
    font-weight: bold;
}
.btn-normal:hover {
    background-color: var(--primary-color); !important;
}
.btn-normal,
.btn-normal-bg {
    color: #141414;
}
.btn.btn-success {
    background-color: #37bc20;
    border: none;
    color: #141414;
    font-weight: bold;
}
.btn-success:hover {
    background-color: #37bc20;
}
.btn-primary {
    background-color: var(--primary-color);
    border: none;
}
.btn-primary:hover {
    filter: brightness(0.9);
}
.offerListBox .list-lg .col-md-2.cdkeys-list-hover {
    border: 1px solid var(--primary-color);
    padding: 7px 7px 19px;
}
.offerListBox .list-lg .col-md-2.cdkeys-list-hover .preview {
    opacity: 0.4;
}
#topcontrol {
    width: 48px;
    background: #b3b3b3;
    text-align: center;
    padding: 6px 0;
    border-radius: 48px;
}
#topcontrol:hover {
    background: #373b43;
}
#topcontrol:hover .iconfont {
    color: var(--primary-color);
}
.btn-border-primary {
    color: #fff;
    border: 2px solid var(--primary-color);
    background: transparent;
}
.btn-border-primary:hover {
    color: #141414;
    background: var(--primary-color);
    font-weight: bold;
}
.header-nav-tabs li img.productActive {
    display: none;
}
.header-nav-tabs li img.productNotActive {
    display: inline-block;
}
.header-nav-tabs li:hover img.productActive {
    display: inline-block;
}
.header-nav-tabs li:hover img.productNotActive {
    display: none;
}
.table-xs .col-xs-12 {
    color: #fff;
}
#breadcrumb > ul > li,
#breadcrumb > ol > li {
    display: flex;
}
.csgo-offers li .items-single-inner .icon-find-more {
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    text-align: right;
    left: 0;
    font-size: 14px;
    text-decoration: none;
    cursor: pointer;
    color: #fff;
}
.csgo-offers li .items-single-inner .icon-find-more:hover {
    color: #0084ff;
}
.pretty input:checked ~ .state.p-success label:after,
.pretty.p-toggle .state.p-success label:after {
    background-color: #15b41a !important;
}
.pretty .state label:after,
.pretty .state label:before {
    width: calc(1.4em + 2px);
    height: calc(1.4em + 2px);
}
.pretty .state label {
    padding-left: 15px;
    vertical-align: middle;
}
.pretty .state label:before {
    border-color: #354464;
    background-color: #273142;
}
.pretty.p-svg .state .svg {
    font-size: 1em;
    width: calc(1.4em + 2px);
    height: calc(1.4em + 2px);
}
.offerListBox table thead tr th {
    background: #1f2635;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    text-align: center;
    border-bottom: 2px solid #141922;
}
.gold-offers .btn-buy-now {
    margin-left: 20px;
}
.gold-offers .comment-stars {
    padding-left: 0;
}
.seller,
.buyer {
    display: none;
}
.block-sub-banner p {
    line-height: 30px;
}
.account-container-responsive a {
    color: #fff;
    width: 100%;
    display: inline-block;
    padding: 14px 55px;
    text-decoration: none;
}
.block-sub-banner a {
    display: inline;
    padding: 14px 55px;
    color: var(--primary-color);
    font-size: 14px;
}
.cross-selling-banner {
    display: block;
    width: 100%;
}
.cross-selling-banner img {
    width: 100%;
}
.for-quantity {
    margin-bottom: 10px;
}
.offer-title,
.offer-delivery-rating,
.offer-price-buttons {
    padding: 8px 0;
}
.power-leveling-offers .offer-item,
.account-offers .offer-item,
.currcy-offers .offer-item {
    display: flex;
    align-items: center;
    text-align: center;
    background: #1f2635;
    font-size: 14px;
    padding: 14px;
    border-bottom: 2px solid #141922;
}
.offers .offer-items {
    background-color: #1f2635;
}
.currcy-offers .btn-success {
    position: relative;
    display: inline-block;
}
.offer-title {
    width: 22%;
    font-size: 16px;
    text-align: left;
    position: relative;
}
.offer-title img {
    vertical-align: middle;
}
.offer-title .icon-hot {
    width: 27px;
    height: 23px;
    padding-right: 10px;
    float: left;
}
.offer-title p {
    display: inline-block;
    vertical-align: middle;
    width: 80%;
}
.offer-delivery-rating {
    display: flex;
    width: 38%;
    align-items: center;
}
.offer-price-buttons {
    display: flex;
    width: 40%;
    vertical-align: middle;
    align-items: center;
}
.offer-delivery {
    width: 50%;
    font-size: 12px;
}
.offer-delivery img {
    vertical-align: sub;
}
.offer-delivery > span {
    vertical-align: middle;
}
.offer-rating {
    width: 50%;
}
.offer-price {
    font-size: 16px;
    width: 28%;
    line-height: 20px;
}
.offer-buttons {
    width: 82%;
}
.icon-discount {
    right: -4px;
    top: 0;
}
.offers .offer-header {
    padding: 0;
    margin-bottom: 0;
}
.offer-header {
    display: flex;
    flex-flow: column;
}
.offer-header .offer-title,
.offer-delivery-rating,
.offer-price-buttons {
    padding: 4px 0;
}
.account-offers .offer-title {
    width: 30%;
}
.item-offers .offer-screenShot {
    width: 120px;
    text-align: left;
}
.item-offers .offer-screenShot img {
    width: 70px;
}
.item-offers .offer-title {
    width: 40%;
    line-height: 20px;
}
.item-offers .offer-delivery-rating {
    width: 24%;
}
.item-offers .offer-title p span {
    padding-top: 10px;
    display: inline-block;
}
.power-leveling-offers .offer-title {
    width: 40%;
}
.item-offers .offer-item {
    flex-direction: initial;
}
.offers .btn {
    line-height: 30px;
}
.offers .btn:hover {
    color: #141414;
}
.offers .btn.offer-details.btn-normal-bg:hover {
    background: #ffbb43;
}
.offers .btn.offer-details.btn-normal-bg:active {
    background: #d48b0d;
}
.txt-hot:hover {
    color: var(--primary-color);
}
.notFound {
    background: #141922
        url(/Static/images/404-bg-left.png?v=0LWTPx4vJ9ybFBAWRWbp0br3x_A) left
        center no-repeat;
}
.notFound .container-fluid {
    background: url(/Static/images/404-bg-right.png?v=0LWTPx4vJ9ybFBAWRWbp0br3x_A)
        right center no-repeat;
}
.notFound-content {
    width: 524px;
    margin: 0 auto;
    padding-top: 68px;
    margin-bottom: 188px;
}
.notFound-title h1 {
    font-size: 28px;
    margin-bottom: 20px;
}
.notFound-title p {
    margin-bottom: 12px;
    color: #b0b0b0;
    font-size: 16px;
    line-height: 1.3em;
}
.notFound-sub-title .link {
    font-size: 18px;
    line-height: 28px;
    margin: 28px 0 38px 0;
}
.notFound-sub-title .link a {
    display: block;
    width: 200px;
    color: var(--primary-color);
    font-size: 16px;
}
.btn-bug {
    width: 254px;
    height: 50px;
    line-height: 50px;
    padding: 0;
    background: var(--primary-color);
    font-weight: bold;
}
.sub-content,
.notFound-sub-title {
    padding-left: 140px;
}
.icon-warning-404 {
    display: block;
    float: left;
    margin-right: 40px;
}
strong {
    font-weight: bold;
}
.footer-disclaimer {
    margin-top: 20px;
}
.header-nav-tabs-m {
    position: absolute;
    bottom: 0;
    width: 100%;
}
.currcy-offers .offer-header {
    padding: 0;
    margin-bottom: 0;
    height: auto;
}
.offerListBox .offers .featured-seller {
    background-color: #263044;
}
.cdkey-offers .offer-rating {
    width: 100%;
}
.detail-rating-reviews .offer-rating {
    text-align: left;
}
.You-save {
    height: 30px;
}
.item-offers .offer-content-xs .col-xs-12,
.col-xs-9 {
    padding: 0;
}
.pubg-offers li .iconfont {
    font-weight: bold;
    font-size: 20px;
}
#offers li .iconfont {
    font-weight: bold;
    font-size: 20px;
}
.power-leveling-offers .btn {
    margin-right: 0;
}
.section-heading-responsive {
    height: auto;
}
.section-heading-responsive .title {
    width: 100%;
    text-align: center;
    position: relative;
    line-height: 30px;
    display: inline-block;
    padding: 0 30px;
}
.section-heading-responsive span {
    background-color: #141922;
    margin: 0 auto;
    font-weight: bold;
}
.news-responsive .news-inner .article-post-info a {
    color: var(--primary-color);
    text-decoration: none;
}
.news-responsive .news-inner .article-post-info .blog-subtitle:hover {
    color: var(--primary-color);
}
input[type="range"] {
    margin: auto;
    outline: none;
    padding: 0;
    width: 50%;
    height: 8px;
    margin-left: 0;
    background-color: #fff;
    background-image: -webkit-gradient(
        linear,
        50% 0%,
        50% 100%,
        color-stop(0%, #00b400),
        color-stop(100%, #00b400)
    );
    background-image: -webkit-linear-gradient(#00b400, #00b400);
    background-image: -moz-linear-gradient(#00b400, #00b400);
    background-image: -o-linear-gradient(#00b400, #00b400);
    background-image: linear-gradient(#00b400, #00b400);
    background-size: 0% 100%;
    background-repeat: no-repeat;
    border-radius: 10px;
    cursor: pointer;
    -webkit-appearance: none;
}
input[type="range"]::-webkit-slider-runnable-track {
    box-shadow: none;
    border: none;
    background: transparent;
    -webkit-appearance: none;
}
input[type="range"]::-moz-range-track {
    box-shadow: none;
    border: none;
    background: transparent;
}
input[type="range"]::-moz-focus-outer {
    border: 0;
}
input[type="range"]::-webkit-slider-thumb {
    width: 16px;
    height: 16px;
    border: 0;
    background: rgba(205, 224, 230, 0.5);
    border-radius: 50%;
    border: solid 0.285em #fff;
    box-shadow: #808080 0 -18px 18px inset;
    -webkit-appearance: none;
}
input[type="range"]::-moz-range-thumb {
    width: 16px;
    height: 16px;
    border: 0;
    background: rgba(205, 224, 230, 0.5);
    border-radius: 50%;
    border: solid 0.285em #fff;
    box-shadow: #808080 0 -18px 18px inset;
}
.quantity {
    position: relative;
    margin-bottom: 10px;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type="number"] {
    -moz-appearance: textfield;
}
.quantity input {
    width: 98px;
    height: 42px;
    line-height: 1.65;
    float: left;
    display: block;
    padding: 0;
    margin: 0;
    padding-left: 12px;
    border: 0;
    background-color: #1f2635;
    color: #fff;
    border-radius: 2px 2px 2px 2px;
}
.quantity input:focus {
    outline: 0;
}
.quantity-nav {
    float: left;
    position: relative;
    height: 42px;
}
.quantity-button {
    border-radius: 0 0 4px 0;
    position: relative;
    cursor: pointer;
    width: 22px;
    text-align: center;
    color: #fff;
    background-color: #263044;
    font-weight: bold;
    font-size: 20px;
    font-family: "Trebuchet MS", Helvetica, sans-serif !important;
    line-height: 0.9;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.quantity-button.quantity-up {
    position: absolute;
    height: 50%;
    top: 0;
    border-bottom: 1px solid #313d4f;
    border-radius: 0 4px 0 0;
}
.quantity-button.quantity-down {
    position: absolute;
    bottom: 0;
    height: 50%;
    border-radius: 0 0 4px 0;
}
.quantity span {
    line-height: 42px;
    padding-left: 10px;
    position: absolute;
    white-space: nowrap;
}
.select-outer {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    padding: 0 0 0 20px;
    border-radius: 4px 0 0 4px;
}
.select-outer .select {
    width: calc(100% - 54px);
    padding-left: 8px;
    float: right;
    background: #1f2635
        url(/Static/images/toggle_arrows.png?v=0LWTPx4vJ9ybFBAWRWbp0br3x_A)
        no-repeat;
    background-position: right 0 bottom -93px;
    color: #fff;
}
.select {
    width: 100%;
    height: 40px;
    line-height: 40px;
    position: relative;
    color: #b3b3b3;
    float: left;
    border: none;
    border-radius: 2px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    background: #1f2635
        url(/Static/images/icon-filter-down.png?v=0LWTPx4vJ9ybFBAWRWbp0br3x_A)
        no-repeat right;
    margin-bottom: 15px;
    margin-right: 20px;
    font-weight: normal;
}
.select-outer-default {
    width: 238px;
    padding: 0 0 0 10px;
}
.select-outer-default-xs {
    width: 200px;
    padding: 0 0 0 20px;
}
.select-outer-default-lg {
    width: 320px;
    padding: 0 0 0 20px;
}
.select-outer span {
    float: left;
    color: #b3b3b3;
    display: inline-block;
    width: 50px;
}
.pa-form-inline {
    position: relative;
}
.pa-form-inline .select-outer {
    margin-right: 90px;
    width: auto;
}
.pa-form-inline .btn {
    position: absolute;
    right: 0;
}
hr {
    margin-top: 0;
}
.currcy-offers .offer-header {
    display: flex;
    align-items: center;
    text-align: center;
    background: #1f2635;
    font-size: 14px;
    border-bottom: 2px solid #141922;
}
.pubg-offers li .items-single-inner .icon-find-more {
    bottom: 0;
    top: auto;
}
#mySelectCtrl select {
    margin-right: 0;
}
.featured-responsive .featured-inner .btn[disabled]:focus:hover:active,
.btn[disabled].btn-shadow:active:hover:focus,
.featured-responsive .featured-inner .btn.disabled:focus:hover:active,
.btn.disabled.btn-shadow:active:hover:focus {
    box-shadow: none;
}
.btn-success.disabled.focus,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled].focus,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
.btn-success[disabled="disabled"]:hover {
    background-color: #15b41a;
}
.btn-default[disabled="disabled"]:hover,
.btn-primary[disabled="disabled"]:hover {
    background-color: #006bff;
}
.select-outer .select:focus {
    background-position: right 0 bottom 12px;
}
.account-container-responsive a.main-href {
    color: #fff;
    width: auto;
    display: inline-block;
    padding: 0;
    text-decoration: none;
}
.my-account .noChildren .link,
.my-account li.noChildren.open .link {
    background: none;
}
.account-container-responsive dl.tool,
.account-container-responsive dl.notifications {
    padding-bottom: 0;
    cursor: pointer;
}
.account-container-responsive dl.tool .normal,
.account-container-responsive dl.notifications .normal {
    display: inline;
}
.account-container-responsive dl.tool .active,
.account-container-responsive dl.notifications .active {
    display: none;
}
.account-container-responsive dl.tool dt:hover,
.account-container-responsive dl.notifications dt:hover {
    background-color: var(--primary-color);
    color: #fff;
}
.account-container-responsive dl.tool dt:hover .active,
.account-container-responsive dl.notifications dt:hover .active {
    display: inline;
}
.account-container-responsive dl.tool dt:hover .normal,
.account-container-responsive dl.notifications dt:hover .normal {
    display: none;
}
.cover-gt {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.2);
    z-index: 16;
    display: none;
}
.game-tools-box-wrapper:hover .game-tools-box-body {
    display: block;
}
.offerListBox .offer-header {
    min-height: initial;
}
.game-tools-box-wrapper {
    position: absolute;
    right: 40px;
    bottom: 10px;
    z-index: 16;
    cursor: pointer;
}
.game-tools-box-wrapper .game-tools-box-head {
    height: 36px;
}
.game-tools-box-body {
    position: relative;
    display: none;
}
.game-tools-box-body:after {
    content: "";
    position: absolute;
    display: block;
    border: 10px solid transparent;
    border-bottom-color: #273044;
    left: 50%;
    top: 0;
    transform: translate(0, -100%);
}
.game-tools-box {
    position: absolute;
    top: 0;
    right: -40px;
    left: auto;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    background-color: #283044;
    box-shadow: 0 0 8px #000;
}
.tools-list {
    position: relative;
    padding: 20px;
    box-sizing: border-box;
    min-width: 200px;
    max-width: 400px;
}
.tools-list .tools-item {
    display: block;
    vertical-align: middle;
    box-sizing: border-box;
    width: 100%;
}
.tools-list .tools-item ~ .tools-item {
    margin-top: 24px;
}
.game-tools-game-title .game-tools-title-icon,
.game-tools-game-title .game-tools-title-txt {
    vertical-align: middle;
    font-size: 14px;
}
.game-tools-box-head .game-tools-game-title .game-tools-title-txt {
    font-weight: 500;
    font-family: Nunito-regular;
}
.game-tools-game-title .game-tools-title-icon {
    margin-right: 10px;
    width: 22px;
    height: 22px;
}
.game-tools-box-body .game-tools-game-title .game-tools-title-icon {
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
}
.game-tools-game-title {
    box-sizing: border-box;
}
.tool-href,
.tool-href:link,
.tool-href:visited,
.tool-href:active {
    color: #eee;
}
.tool-href:hover {
    color: var(--primary-color);
    text-decoration: underline;
    font-size: 18px;
}
a.tool-href {
    position: relative;
    display: block;
    padding-left: 40px;
}
.game-tools-box-body .game-tools-game-title .game-tools-title-txt {
    line-height: 30px;
}
.filter-group.group-server-select {
    background: #1f2735;
}
.server-select {
    -webkit-appearance: none;
    appearance: none;
    background: transparent;
    border: none;
    padding: 13px 50px 13px 20px;
}
.server-select option {
    background: #1f2735;
}
.highlight-wrapper {
    margin-bottom: 14px;
    margin-top: -14px;
}
.btn.btn-highlight {
    background-color: var(--primary-color);
    border-radius: 4px 4px 4px 4px !important;
}
.btn-group .btn.btn-highlight {
    margin-right: 8px;
    color: #141414;
    padding: 8px 12px;
    margin-bottom: 10px;
    font-weight: bold;
}
.btn-group .btn.btn-highlight:active {
    box-shadow: none;
}
.pa-tabs {
    width: 100%;
}
.nav-tabs {
    border-bottom: 0;
    border-right: 1px solid #2e333c;
}
.nav-tabs > li {
    float: left;
    width: 50%;
    margin-bottom: -1px;
}
.nav-tabs > li.active {
    background-color: #146dfc;
}
.nav-tabs > li > a {
    width: 100%;
    color: #b3b3b3;
    line-height: 1.42857143;
    border-right: 1px solid #2e333c;
    border-radius: 0;
    text-align: center;
    text-decoration: none;
}
.nav-tabs > li:last-child a {
    border-right: 0;
}
.nav-tabs > li > a:hover {
    background-color: transparent;
}
.nav-tabs > li.active > a {
    background-color: #146dfc;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
    color: #fff;
    cursor: default;
    background-color: var(--primary-color);
    border: 1px solid #146dfc;
    border-bottom-color: transparent;
}
.Index_banner_responsive {
    width: 100%;
    display: flex;
    margin-bottom: 50px;
}
.sub-banner-responsive {
    width: 66.6%;
    float: left;
}
.server-select-box .category-select.hide {
    display: none;
}
.p-0 {
    padding: 0;
}
.quick-buy-outer {
    width: calc(100% - 20px);
    height: 100%;
    color: #fff;
    background: url(/Static/images/quick_by_currency_pc.png?v=0LWTPx4vJ9ybFBAWRWbp0br3x_A)
        no-repeat;
    background-size: cover;
    padding: 20px 30px;
}
.quick-buy-outer .h1 {
    font-family: "bebas-regular";
    font-size: 42px;
    line-height: 48px;
}
.quick-buy-inner {
    width: 100%;
}
.quick-buy-inner .btn-success {
    border-radius: 2px;
}
.quick-buy-outer p {
    font-size: 14px;
}
.quick-buy-inner select.form-control {
    height: 46px;
    border: 0;
    color: #fff;
    font-weight: normal;
    background: rgba(255, 255, 255, 0.2)
        url(/Static/images/toggle_arrows.png?v=0LWTPx4vJ9ybFBAWRWbp0br3x_A)
        no-repeat;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-position: right 0 bottom -90px;
    padding-right: 40px;
}
.quick-buy-inner select.form-control.focus {
    background-position: right 0 bottom -54px;
}
.quick-buy-inner select.form-control:hover {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
        0 0 8px rgba(147, 161, 187, 0.6);
}
.quick-buy-inner select.form-control option {
    background: #6672bd;
}
.quick-buy-inner input[type="range"] {
    width: 100%;
}
.quick-buy-inner .filter-sub-servers label {
    width: 100%;
}
.text-error {
    font-size: 14px;
    color: #ed5565;
}
.quick-buy-inner .text-error {
    display: block;
}
.quick-buy-responsive {
    width: 33.3%;
    float: left;
}
.quick-buy-inner .form-group {
    margin-bottom: 16px;
}
.quick-buy-inner .col-lg-6:first-child {
    padding-right: 8px;
}
.quick-buy-inner .col-lg-6:last-child {
    padding-left: 8px;
}
.quick-buy-inner .pt-10 {
    padding-top: 10px;
    margin: 0 0 12px;
}
.btn-success:hover {
    background-color: #47d62d;
}
.btn-success:active {
    outline: 0;
    -webkit-box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.155);
    box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.155);
    background: #32a51e !important;
    border: 0 !important;
    color: initial !important;
}
.btn-success.focus,
.btn-success:focus {
    outline: 0;
    -webkit-box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.155);
    box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.155);
    background: #15b41a !important;
    border: 0 !important;
}
.flash-logo {
    display: none;
}
.quick-buy-inner .choose-num input {
    font-size: 14px;
}
.discount-outer {
    display: none;
}
.discount-outer.act {
    display: block;
}
#no-discount-txt {
    display: none;
}
#no-discount-txt.act {
    display: block;
}
#errorMsg {
    display: none;
}
#errorMsg.act {
    display: block;
}
.sub-banner-responsive ul li:first-child a img {
    display: block;
    height: 100%;
}
.sub-banner-responsive ul {
    font-size: 0;
    display: flex;
}
.sub-banner-responsive ul li:first-child a img {
    display: block;
    height: 100%;
}
.sub-banner-responsive ul li:last-child a img {
    width: 100%;
}
.sub-banner-responsive ul li:last-child {
    margin-right: 0;
}
#discount-txt {
    font-size: 14px;
    color: #f4a53b;
}
.loadingoverlay {
    top: 200px !important;
}
.loadingoverlay_element {
    margin-top: -200px;
}
.mask-offer-isExpired-inner {
    line-height: 40px;
    text-align: center;
}
.mask-offer-isExpired-inner .h1 {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: 40px;
}
.mask-offer-isExpired-inner .h1 span {
    display: block;
}
.mask-offer-isExpired-inner .btn-normal {
    font-size: 18px;
    width: 334px;
    padding: 10px 0;
}
#topUp .btn-normal {
    padding: 8px 20px;
}
.nav-tabs > li > a {
    display: block;
    position: relative;
}
.fade.in {
    opacity: 1;
}
.input-group .form-control,
.input-group-addon,
.input-group-btn {
    display: table-cell;
}
.input-group .form-control:not(:first-child):not(:last-child),
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child) {
    border-radius: 0;
}
.txt-link {
    color: var(--primary-color);
}
.txt-link:hover,
.txt-link:focus {
    color: var(--primary-color);
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
}
.txt-bold {
    font-weight: bold;
}
.mr-20 {
    margin-right: 20px !important;
}
a {
    color: var(--primary-color);
}
.hide {
    display: none;
}
a:hover {
    color: var(--primary-color);
}
.pace {
    -webkit-pointer-events: none;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.pace-inactive {
    display: none;
}
.pace .pace-progress {
    background: var(--primary-color);
    position: fixed;
    z-index: 2000;
    top: 0;
    right: 100%;
    width: 100%;
    height: 2px;
}
.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
.dropdown-toggle::after {
    display: none;
}
div#linkDiv img {
    max-width: 100%;
    height: auto;
}
.offer-price p {
    margin: 0;
}
#topcontrol .iconfont {
    color: #000;
    font-size: 32px;
}
.connect-icons-inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 40px 0 110px;
    flex-direction: column;
}
.connect-icons-inner .txt-center {
    margin-bottom: 0;
    margin-top: 15px;
}
.footer-bottom #topMenu .menu-select a img {
    vertical-align: bottom;
}
.hide-img img {
    display: none;
}
.news-responsive .news-inner .article-post-info.pt-38 {
    padding-top: 38px;
}
.search-result-xs {
    display: none;
}
#filters .filter-group {
    float: left;
}
.right {
    float: right;
}
.txt-center {
    text-align: center;
}
.pa-pager {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.pa-pager > li {
    display: inline;
}
.page-link {
    display: inline;
}
.section-heading {
    width: 100%;
    text-align: center;
    /* background: url(/Static/images/line-gray.png?v=0LWTPx4vJ9ybFBAWRWbp0br3x_A)
        center repeat-x; */
    margin-bottom: 20px;
    position: relative;
    line-height: 52px;
}
.section-heading span {
    color: #fff;
    display: inline-block;
    background-color: #141922;
    padding: 0 30px;
    font-weight: bold;
    font-size: 24px;
}
.section-heading h1 {
    color: #fff;
    display: inline-block;
    background-color: #141922;
    padding: 0 30px;
    font-weight: bold;
    font-size: 24px;
}
.read-more-info {
    font-size: 14px !important;
    color: #b3b3b3;
}
.read-more-info ol {
    list-style: decimal;
    padding-left: 40px;
    margin-bottom: 15px;
}
.read-more-info ul {
    list-style-type: disc;
    padding-left: 40px;
    margin-bottom: 15px;
}
.read-more-info h1,
.read-more-info h2,
.read-more-info h3,
.read-more-info h4,
.read-more-info h5,
.read-more-info .h1,
.read-more-info .h2,
.read-more-info .h3,
.read-more-info .h4,
.read-more-info .h5 {
    font-size: 18px !important;
    margin-top: 20px !important;
    margin-bottom: 10px !important;
    text-align: left !important;
}
.read-more-info p {
    margin-bottom: 15px !important;
    line-height: 1.5 !important;
}
.tab-content {
    background-color: #242b3a;
    font-size: 14px;
    color: #b3b3b3;
    padding: 20px 28px 26px 28px;
    margin-bottom: 28px;
}
.tab-content p {
    color: #fff;
    line-height: 20px;
}
.tab-content p:first-child {
    margin-bottom: 20px;
}
.tab-content ul {
    margin-bottom: 18px;
}
.tab-content ul li {
    margin-bottom: 15px;
}
.tab-content ul:last-child {
    margin-bottom: 0;
}
.tab-content p:first-child {
    margin-bottom: 0;
}
.table-feedback {
    width: 100%;
    padding: 0 28px 26px 28px;
}
.feedback-item {
    width: 100%;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #353c49;
    padding: 10px 0;
}
.table-feedback .feedback-icon {
    width: 12%;
    display: flex;
    align-items: center;
}
.table-feedback .feedback-content {
    display: flex;
    width: 53%;
    align-items: center;
}
.table-feedback .sell-date {
    width: 35%;
    display: flex;
    align-items: center;
}
.table-feedback .feedback-left-by {
    width: 18%;
    display: flex;
    align-items: center;
}
.space-between {
    justify-content: space-between;
}
.items-center {
    align-items: center;
}
.h1 {
    font-size: 36px;
}
.feedback-comment-date {
    width: 17%;
    text-align: right;
}
.vote-star-plus {
    height: 20px !important;
    width: 100px !important;
    margin-left: 26px;
    background: url(/assets/image/marketplace/stars2.webp?v=0LWTPx4vJ9ybFBAWRWbp0br3x_A)
        repeat-x 0 -22px !important;
}
.body-feedback .feedback-item:last-child {
    border-bottom: 0;
}
.vote-star-plus i {
    height: 20px !important;
    background: url(/assets/image/marketplace/stars2.webp?v=0LWTPx4vJ9ybFBAWRWbp0br3x_A)
        repeat-x 0 0 !important;
}
.vote-star {
    position: relative;
    display: inline-block;
    margin-right: 10px;
    width: 70px;
    height: 14px;
    overflow: hidden;
    vertical-align: middle;
    background: url(/assets/image/marketplace/stars1.png?v=0LWTPx4vJ9ybFBAWRWbp0br3x_A)
        repeat-x 0 -15px;
}
.vote-star i {
    position: absolute;
    left: 0;
    display: inline-block;
    height: 14px;
    background: url(/assets/image/marketplace/stars1.png?v=0LWTPx4vJ9ybFBAWRWbp0br3x_A)
        repeat-x 0 0;
}
.head-feedback {
    color: #fff;
}
.pl-10 {
    padding-left: 10px;
}
.section-inner p.txt-center {
    margin-bottom: 28px;
    font-size: 16px;
}
.alphabet .alphabetNav {
    background-color: #1f2635;
}
.alphabet .alphabetNav .mainbav {
    float: left;
    margin-bottom: initial;
}
.alphabet .alphabetNav span {
    height: 40px;
    width: 20px;
    float: right;
    padding-right: 30px;
    padding-top: 10px;
    color: #f49d03;
}
/* .alphabet .alphabetNav .alphabetHide {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRkU0NTYyMUZCQTAxMUU5QUUwM0I2N0NBQ0IzNkVGMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRkU0NTYyMkZCQTAxMUU5QUUwM0I2N0NBQ0IzNkVGMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVGRTQ1NjFGRkJBMDExRTlBRTAzQjY3Q0FDQjM2RUYwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVGRTQ1NjIwRkJBMDExRTlBRTAzQjY3Q0FDQjM2RUYwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VJmVngAAAElJREFUeNpiYEAD/xcxXAHiRejiTAxEAuorZAS5iYGRQRuvqv8Mi1mAVCUQiyAJ1gE13gWyliIpvcYwcL5mwSIGcvMrdEGAAAMA76cTjba0juYAAAAASUVORK5CYII=")
        no-repeat right;
} */
/* .alphabet .alphabetNav .alphabetShow {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAACCAYAAACKVvbTAAAABHNCSVQICAgIfAhkiAAAABNJREFUCFtj/L+Y4T8DAcBIjCIAGBUFRT53tasAAAAASUVORK5CYII=")
        no-repeat right;
} */
.section-outer {
    font-size: 14px;
    color: #b3b3b3;
    margin-bottom: 48px;
}
ol,
ul {
    list-style: none;
}
.section-outer h1 {
    text-align: center;
}
.offers a.pa-btn-lg,
.game-market-ZeroOffer a.pa-btn-lg {
    display: inline-block;
    font-weight: 400;
    width: auto;
    padding: 10px;
    font-size: 16px;
    line-height: normal;
    min-width: 350px;
    height: auto;
    color: #141414;
    font-weight: bold;
}
.section-outer .border-b {
    border-bottom: 1px solid #141922;
}
.-mr-4 {
    margin-right: -4px;
}
.section-inner .alphabetNav {
    font-size: 16px;
    background-color: #1f2635;
    height: 40px;
    line-height: 40px;
    padding: 0 14px 0 20px;
    cursor: pointer;
    width: 100%;
    border-style: none;
    color: inherit;
}
.page-link {
    float: left;
}
.section-inner .alphabetOuter {
    background-color: #141922;
    /* border: 2px solid #1f2635; */
    border-top: 0;
    padding: 24px 24px 24px 44px;
    display: none;

    margin-bottom: 16px;
}
.section-inner .alphabetOuter p{
    color: #fff;

    /* height: 180px; */
}
.mb-28 {
    margin-bottom: 28px !important;
}
.section-inner .alphabetOuter.pa-work-flow > img {
    visibility: hidden;
}
.section-inner .alphabetOuter .work-flow {
    padding-top: 14px;
}
.section-inner .alphabetOuter .work-flow li {
    float: left;
    width: 20%;
    padding: 0 20px 0 22px;
    line-height: 18px;
    position: relative;
    margin-top: 85px;
}
.section-inner .alphabetOuter .work-flow li:first-child {
    padding: 0 14px 0 20px;
}
.section-inner .alphabetOuter .work-flow li:last-child {
    margin-right: 0;
}
.section-inner .alphabetOuter .work-flow li .work-flow-box {
    position: absolute;
    width: 80px;
    height: 95px;
    top: -110px;
    left: 50%;
    margin-left: -40px;
    background: url(/assets/image/marketplace/work-flow-box-bg.png?v=0LWTPx4vJ9ybFBAWRWbp0br3x_A)
        no-repeat 0 0;
    background-size: cover;
}
.section-inner .alphabetOuter .work-flow li + li .work-flow-box {
    background-position: 0 -93px;
}
.section-inner .alphabetOuter .work-flow li + li + li .work-flow-box {
    background-position: 0 -185px;
}
.section-inner .alphabetOuter .work-flow li + li + li + li .work-flow-box {
    background-position: 0 -280px;
}
.section-inner .alphabetOuter .work-flow li + li + li + li + li .work-flow-box {
    background-position: 0 -374px;
}
.section-inner .alphabetOuter h4 {
    font-weight: bold;
    margin-bottom: 14px;
}
.section-inner .alphabetOuter p {
    margin-bottom: 14px;
}
.section-inner .alphabetOuter p:last-child {
    margin-bottom: 0;
}
.section-inner .alphabetOuter p:last-child a {
    color: var(--primary-color);
}
.section-inner .seller-deliver {
    line-height: 20px;
}
.section-inner .seller-deliver ul {
    list-style-type: disc;
    padding-left: 30px;
    margin-bottom: 20px;
}
.section-inner .products {
    max-width: 740px;
    margin: 0 auto;
    padding: 18px 0 10px 0;
}
.section-inner .products ul li {
    float: left;
    width: 340px;
    padding-left: 32px;
    height: 30px;
    line-height: 26px;
    margin-bottom: 34px;
    margin-right: 48px;
}
.section-inner .products ul li:first-child {
    background-position: 0 -32px;
}
.section-inner .products ul li + li {
    background-position: 0 -64px;
}
.section-inner .products ul li + li + li {
    background-position: 0 0;
}
.section-inner .products ul li:last-child {
    background-position: 0 -102px;
}
.section-inner .products ul li:nth-child(even) {
    margin-right: 0;
}
.section-inner .products ul li a {
    color: #fff;
}
.section-inner .products ul li a:hover {
    color: var(--primary-color);
}
.section-inner .products ul li a img {
    vertical-align: middle;
    margin-right: 10px;
}
.section-inner a {
    color: var(--primary-color);
    font-weight: bold;
}
.section-inner img {
    float: left;
}
.section-inner .section-right {
    margin-left: 50px;
    padding-top: 16px;
}
.section-inner .section-right p {
    margin-bottom: 38px;
    line-height: 20px;
}
.section-inner .section-right ul li {
    float: left;
    background: url(/assets/image/marketplace/download.png)
        no-repeat;
    padding-left: 30px;
    height: 40px;
    width: 270px;
    margin-right: 50px;
    line-height: 20px;
    background-position: 0 3px;
    margin-bottom: 10px;
}
.secure-process {
    text-align: center;
    font-size: 16px;
}
.secure-process p {
    margin-bottom: 12px;
}
.secure-process a {
    display: block;
    margin-bottom: 30px;
}
.secure-process .work-flow {
    max-width: 1077px;
    width: 100%;
    height: 169px;
    margin: 0 auto;
    background: url(/assets/image/marketplace/work-flow1.png?v=0LWTPx4vJ9ybFBAWRWbp0br3x_A)
        no-repeat;
    background-size: 100% 100%;
}
.faq {
    margin-bottom: 28px;
}
.faq .section-heading {
    margin-bottom: 10px;
}
.txt-gray {
    color: #b3b3b3;
}
.feedback-content .txt-gray {
    color: #b3b3b3 !important;
}
select:focus {
    outline: 0;
    border: 1px solid var(--primary-color) !important;
}
.choose-wrap .caption {
    display: block;
    width: 100%;
    color: #141414;
    background-color: #37bc20;
    padding: 8px 0 8px 14px;
}
.choose-wrap table tr:hover td {
    background-color: #263043;
}
.offerListBox table tr.hot-table-row td {
    background-color: #263044;
}
.offerListBox table {
    font-size: 16px;
    width: 100%;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.offerListBox table tr td {
    background-color: #1f2635;
    vertical-align: middle;
    padding: 10px;
    line-height: 24px;
}
#readMore {
    display: none;
}
.pa-video-home {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 25px;
}
.pa-video-home div {
    position: relative;
}
.pa-video-home div iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.account-pa-video .video-list {
    display: flex;
    justify-content: initial;
    flex-wrap: wrap;
    margin-bottom: 80px;
}
.account-pa-video .video-list > div {
    position: relative;
    width: 360px;
    height: 203px;
    margin: 0 15px 30px 15px;
}
.account-pa-video .video-list > div iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.secure-trading-responsive .secure-trading-inner ul li {
    float: left;
    display: flex;
    justify-content: center;
}
.secure-trading-responsive ul.pa-media-link {
    display: flex;
    justify-content: space-between;
}
.secure-trading-responsive .secure-trading-inner {
    max-width: 748px;
    width: 100%;
    margin: 0 auto 30px auto;
}
.secure-trading-responsive ul li {
    justify-content: space-between;
    align-self: center;
    list-style: none;
}
@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important;
    }
}
@media (min-width: 768px) {
    .sell-section-outer .hidden-lg {
        display: none !important;
    }
}
@media (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }
}
@media screen and (max-width: 768px) {
    .account-pa-video .video-list {
        margin-bottom: 50px;
    }
    .pa-video-home div,
    .account-pa-video .video-list > div {
        width: 100%;
        height: 250px;
    }
    .account-pa-video .video-list > div {
        margin-bottom: 30px;
    }
}
@media screen and (max-width: 768px) {
    .offer-header {
        padding-bottom: 70px !important;
    }
}
@media screen and (max-width: 768px) {
    .connect-icons-inner {
        flex-flow: column;
        text-align: center;
        line-height: 80px;
    }
    .connect-icons-inner p {
        line-height: 80px;
        margin-top: 0 !important;
    }
    #footer .footer-bottom .connect-icons {
        width: auto;
    }
}
@media screen and (min-width: 768px) {
    .mb-10-lg {
        margin-bottom: 10px;
    }
}
@media (max-width: 768px) {
    #topcontrol {
        display: none;
    }
    .equalbox {
        height: auto !important;
    }
    .btn-shadow:hover {
        box-shadow: none;
    }
    .wrapIndex,
    .connect-icons-inner {
        width: 100% !important;
    }
    .wrapIndex .offer-header,
    .connect-icons-inner .offer-header {
        padding: 0;
        width: 100%;
        margin-bottom: 16px;
        text-align: center;
    }
    .wrapIndex .offer-header .btn-selling,
    .connect-icons-inner .offer-header .btn-selling {
        display: none;
    }
    .wrapIndex .offer-header h1,
    .connect-icons-inner .offer-header h1 {
        position: static;
        width: 100%;
        padding: 0 20px;
        line-height: 30px;
        margin-bottom: 20px;
    }
    h1 {
        font-size: 20px;
    }
    #topUpOuter {
        margin-bottom: 0;
    }
    #topUp {
        width: 100%;
        line-height: 50px;
        padding: 0 0 0 14px;
    }
    #topUp #logo img {
        width: 30px;
        margin-right: 10px;
    }
    #topUp #topPanel {
        display: none;
    }
    #topUp #tapCapture {
        float: right;
    }
    #topUp #tapCapture .icon-account {
        display: none;
    }
    #topUp #tapCapture .icon-account.show {
        display: block !important;
    }
    #topUp #tapCapture div img {
        vertical-align: middle;
    }
    #textLinkOuter {
        display: none;
    }
    .header-nav-tabs {
        display: none;
    }
    #filters {
        margin-bottom: 22px;
    }
    #filters .filter-group-lg {
        display: none;
    }
    #filters-outer {
        width: 96%;
        margin: 0 auto;
        border: 1px solid #343a48;
        border-radius: 2px;
        font-size: 14px;
    }
    #filters-outer .filters-inner {
        float: left;
        width: 50%;
        height: 38px;
        line-height: 38px;
        text-align: center;
        border-right: 1px solid #343a48;
        position: relative;
    }
    #filters-outer .filters-inner p {
        cursor: pointer;
    }
    #filters-outer .current {
        color: #fff;
        background-color: #146dfc;
        border-radius: 2px;
        border: 1px solid #146dfc;
        height: 40px;
        margin-top: -1px;
    }
    #filters .nav-filters {
        padding: 20px 16px;
        margin-top: 38px;
        border: 1px solid #146dfc;
    }
    #filters .nav-filters .filter-group {
        width: 100%;
        margin-bottom: 16px;
        margin-right: 0;
        float: none;
    }
    #filters .nav-filters .filter-group .filter-dropdown {
        width: 100%;
        padding-left: 18px;
        float: none;
    }
    #filters .nav-filters .filter-group .btn-go {
        width: 80px;
        height: 40px;
        float: right;
    }
    #filters .nav-filters .filter-group .filter-search {
        height: 40px;
        width: 60%;
    }
    #filters .nav-filters .filter-group .btn-search {
        height: 40px;
        width: 44px;
        margin-left: -3px;
    }
    #filters #tab1,
    #filters #tab2 {
        display: none;
    }
    #filters .tab-content {
        position: absolute;
        width: calc(100% - 1px);
        background: #141922;
        z-index: 1;
    }
    #filters .active {
        display: block !important;
    }
    #containerCol {
        width: 100%;
        padding: 0 3% 20px 3% !important;
    }
    #containerCol .sort-by {
        display: none;
    }
    #containerCol .offer-search-count {
        margin-bottom: 14px !important;
    }
    #offerListBox table {
        display: none;
    }
    #offerlist-xs {
        font-size: 14px;
        margin-bottom: 30px;
    }
    #offerlist-xs .offer-item {
        background-color: #1f2635;
        padding: 10px 8px 14px 8px;
        border-bottom: 2px solid #141922;
    }
    #offerlist-xs .offer-hot {
        background-color: #263044;
    }
    #offerlist-xs .left img {
        vertical-align: middle;
    }
    #offerlist-xs .left p {
        padding-top: 18px;
    }
    #offerlist-xs .left p img {
        margin-right: 6px;
    }
    #offerlist-xs .right img {
        float: left;
    }
    #offerlist-xs .row {
        margin: 0;
    }
    #offerlist-xs .col-xs-3,
    #offerlist-xs .col-xs-1,
    #offerlist-xs .col-xs-8 {
        padding: 0;
    }
    #offerlist-xs .col-xs-1 {
        text-align: center;
    }
    #offerlist-xs .col-xs-1 img {
        padding-top: 10px;
    }
    #offerlist-xs .col-xs-8 p {
        margin-bottom: 4px;
    }
    #offerlist-xs .col-xs-8 p.txt-hot {
        margin-bottom: 18px;
    }
    #navigation {
        font-size: 14px !important;
    }
    #navigation .pa-pager a.previous,
    #navigation .pa-pager a.next {
        height: 38px;
        padding: 10px 19px;
        border-radius: 2px;
    }
    .pa-pager {
        justify-content: center;
        margin-top: 20px;
    }
    .section-outer {
        margin: 94%;
        margin: 0 3%;
    }
    .section-outer .section-heading h1 {
        padding: 0 10px;
    }
    .section-outer .products {
        width: 96%;
        padding-left: 2%;
        font-size: 16px;
        margin: 0 0 16px 0;
    }
    .content-wrapper .section-outer .products ul li {
        width: 100%;
        margin-bottom: 20px;
    }
    .section-outer .products ul li.mb-0 {
        margin-bottom: 20px !important;
    }
    .alphabet .pa-work-flow {
        text-align: left;
    }
    .alphabet .pa-work-flow img {
        display: none;
    }
    .alphabet .pa-work-flow .work-flow {
        list-style-type: decimal;
        padding-left: 20px;
        height: initial !important;
    }
    .section-outer .alphabetOuter .work-flow li .work-flow-box {
        display: none;
    }
    .section-outer .alphabet .pa-work-flow .work-flow li {
        width: 100%;
        padding: 0 !important;
        margin-bottom: 10px;
    }
    .alphabet .pa-work-flow .work-flow li:first-child {
        width: 100%;
        padding: 0;
    }
    .section-inner .alphabet .alphabetNav {
        position: relative;
        padding: 0 50px 0 20px;
        height: 50px;
        line-height: 50px;
    }
    .alphabet .alphabetNav span {
        position: absolute;
        right: 0;
        top: 0;
        padding-right: 10px;
        margin-right: 10px;
        height: 50px;
    }
    .section-inner .alphabet .alphabetNav .mainbav {
        float: none;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        font-size: 14px;
    }
    .section-inner p.txt-center {
        line-height: 20px;
    }
    .buyer-protections .section-heading {
        line-height: 26px;
    }
    .buyer-protections .section-heading h1 {
        padding: 0;
        width: 210px;
    }
    .buyer-protections .section-inner {
        margin-bottom: 40px;
    }
    .buyer-protections img {
        width: 60px;
        height: 60px;
    }
    .buyer-protections .section-right {
        margin-left: 70px !important;
        padding-top: 0 !important;
    }
    .buyer-protections .section-right p {
        font-size: 14px;
    }
    .buyer-protections .section-right ul {
        margin-left: -50px;
        height: 200px;
        overflow: hidden;
        margin-top: -14px;
        margin-bottom: 6px;
    }
    .buyer-protections #readMore {
        margin-left: 20px;
        padding-right: 16px;
        background: url(/Static/images/icon-read-more.png?v=0LWTPx4vJ9ybFBAWRWbp0br3x_A)
            no-repeat right;
    }
    #footer .footer-inner {
        width: 100%;
        padding: 0;
    }
    #footer .footer-inner dl {
        width: 100%;
        float: none;
        border-bottom: 2px solid rgba(66, 70, 78, 0.28);
    }
    #footer .footer-inner dt {
        width: 100%;
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAABHNCSVQICAgIfAhkiAAAAFZJREFUCFttj8ENgEAIBGc/V4elYUlWoB3Zgm3IQy6YaPAiL9gMQ9DpvguW1trGUO5uF5iyCVgFcwVrrlwewXG+oQoCedaq+YX+jI/gA2UYEZOko/7QAYeqMgG4WrZRAAAAAElFTkSuQmCC")
            no-repeat 96% center;
        padding-bottom: 0;
        height: 50px;
        line-height: 50px;
        padding-left: 20px;
        cursor: pointer;
    }
    #footer .footer-inner dd {
        margin-bottom: 16px;
        display: none;
        margin-left: 20px;
        width: 100%;
    }
    #footer .payment-methods {
        display: none;
    }
    #footer .footer-bottom {
        padding-bottom: 30px;
        height: auto;
    }
    #footer .footer-bottom .connect-icons,
    #footer .footer-bottom .txt-center,
    #footer .footer-bottom #topMenu {
        float: none;
    }
    #footer .footer-bottom .txt-center {
        margin-left: 0;
    }
    #footer .footer-bottom .connect-icons ul li:last-child {
        margin-right: 0;
    }
    #footer .footer-bottom #topMenu {
        padding-top: 0;
    }
    #footer .footer-bottom #topMenu .menu-select {
        width: 240px;
        margin: 0 auto;
    }
    #footer .footer-bottom #topMenu .menu-select ul:first-child {
        margin-right: 12px;
    }
    #footer
        .footer-bottom
        #topMenu
        .menu-select
        ul:first-child
        li
        .language-select {
        padding: 5px 52px 5px 42px;
        background-position: 40px 12px;
    }
    #footer .footer-bottom #topMenu .menu-select ul:last-child li {
        padding: 5px 16px 5px 0;
    }
    .faq {
        margin-bottom: 28px;
    }
    .table {
        display: none;
    }
    .container {
        width: 100%;
    }
    .offerListBox .list-lg ul {
        margin: 0 !important;
    }
    .offerListBox .list-lg ul .col-md-2 {
        width: 48% !important;
        height: 273px;
        margin: 1%;
    }
    .offerListBox .list-lg ul .col-md-2 img.preview {
        width: 100%;
        height: 138px;
        margin-bottom: 4px;
    }
    .offerListBox .list-lg ul .col-md-2 .mb-20 {
        height: 48px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
        margin-bottom: 0 !important;
    }
    .offerListBox .list-lg ul .col-md-2 .buy-now-outer {
        z-index: -1;
        height: 80px;
        line-height: 80px;
    }
    .offerListBox .list-lg ul .col-md-2 .buy-now-outer .left {
        float: none;
        text-align: center;
        font-size: 16px;
        font-weight: bold;
    }
    .offerListBox .list-lg ul .col-md-2 .buy-now-outer .right {
        display: none;
    }
    .offerListBox .list-lg ul .col-md-2 .comment-stars {
        display: block;
        position: unset;
        width: 100%;
        height: unset;
        line-height: 20px;
        margin-top: -70px;
    }
    .offerListBox .list-xs {
        margin-bottom: 30px;
    }
    .offerListBox .list-xs p.txt-hot {
        font-size: 14px;
    }
    .offerListBox .list-xs .col-md-2 {
        width: 49%;
        margin-right: 1%;
        margin-bottom: 1%;
        float: left;
    }
    .offerListBox .list-xs .col-md-2 .preview {
        margin-bottom: 8px;
    }
    .offerListBox .list-xs .col-md-2:nth-child(even) {
        margin-right: 0;
    }
    .offerListBox .list-xs .comment-star {
        display: block;
        position: inherit;
        height: 20px;
        line-height: 20px;
    }
    .topnav {
        display: none;
    }
    .wrapIndex .container h2 {
        font-size: 20px;
        line-height: 26px;
        word-wrap: break-word;
        text-align: center;
    }
    .reviews {
        padding: 4px 10px 8px 16px;
        margin-bottom: 10px;
    }
    .table-bb-xs {
        margin-bottom: 0;
        overflow: hidden;
    }
    .table-bb-xs ul li {
        padding: 12px 0;
        border-bottom: 1px solid #363c4a;
    }
    .table-bb-xs ul li img {
        vertical-align: middle;
        margin-right: 10px;
        float: left;
    }
    .table-bb-xs ul li span {
        display: inline-block;
        margin-bottom: 16px;
    }
    .table-bb-xs ul li span:first-child {
        width: 35%;
    }
    .table-bb-xs ul li span + span {
        width: 31%;
    }
    .table-bb-xs ul li span:last-child {
        width: 34%;
    }
    .table-bb-xs ul li span.from-buyer {
        color: #fff;
    }
    .checkout-nav {
        float: none !important;
        margin-bottom: 10px;
    }
    .checkout-nav li {
        background-position: right;
        text-align: center;
        padding-left: 0 !important;
    }
    .checkout-nav li img {
        display: none;
    }
    .checkout-nav li:first-child {
        width: 96px;
        margin-right: 0;
    }
    .checkout-nav li + li {
        width: 102px !important;
        padding-left: 30px;
        background: url(/Static/images/bg-arrow-right-xs.png?v=0LWTPx4vJ9ybFBAWRWbp0br3x_A)
            no-repeat left;
        margin-right: 0;
    }
    .pa-modal .modal-header {
        padding: 18px 22px 10px 22px;
    }
    .pa-modal .modal-header .modal-title {
        font-size: 18px;
    }
    .pa-modal .modal-body {
        padding: 18px 22px 10px 22px;
    }
    .pa-modal .modal-body .input-txt {
        width: 98%;
    }
    .pa-modal .modal-footer {
        padding: 18px 22px 10px 22px;
    }
    .pa-modal .modal-footer .btn-success {
        width: 98%;
    }
    .navbar-default {
        width: 100%;
    }
    .default-wrap-bg {
        padding-top: 20px;
    }
    .default-wrap-bg .container {
        width: 92% !important;
        margin: 0 auto;
    }
    .default-wrap-bg .container h1 {
        margin-bottom: 10px !important;
    }
    .default-wrap-bg .container .card-info-section {
        width: 100%;
    }
    .default-wrap-bg .container .spec {
        margin-bottom: 15px;
        width: 100%;
    }
    .default-wrap-bg .container .pa-form-group {
        margin-bottom: 0;
    }
    .default-wrap-bg .container .checkout-nav-outer {
        margin-top: 0;
        margin-bottom: 22px;
    }
    .default-wrap-bg .container .go-coin {
        margin-bottom: 0;
    }
    .default-wrap-bg .container .go-coin .row {
        margin-bottom: 0;
    }
    .default-wrap-bg .container .go-coin .col-md-6 {
        margin-bottom: 20px;
    }
    .default-wrap-bg .container .section-heading {
        margin-bottom: 0;
    }
    .default-wrap-bg .container .order-sub-nav {
        line-height: 20px;
        margin-bottom: 20px;
    }
    .default-wrap-bg .container .pa-form-xs {
        width: 100%;
        margin-bottom: 40px;
    }
    .default-wrap-bg .container .pa-form-xs .input-txt,
    .default-wrap-bg .container .pa-form-xs .btn-success {
        width: 100%;
    }
    .default-wrap-bg .container .card-vetting .form-group label {
        margin-bottom: 10px;
    }
    .default-wrap-bg .container .card-vetting .form-group .input-amount {
        margin-left: 0;
    }
    .default-wrap-bg .container .card-vetting .desc-outer h6 {
        margin-bottom: 10px;
    }
    .default-wrap-bg .container .card-vetting .desc-outer .desc-inner {
        margin-bottom: 20px;
    }
    .default-wrap-bg .card-validation span {
        width: 18px;
    }
    .default-wrap-bg .card-validation .cvv2 {
        margin-left: 9px;
    }
    .default-wrap-bg .card-info-section hr {
        display: none;
    }
    .default-wrap-bg .western-union-payment h1 {
        margin-bottom: 10px !important;
        line-height: 26px;
    }
    .default-wrap-bg .western-union-payment .order-sub-nav {
        margin-bottom: 0 !important;
    }
    .footer-default .footer-inner {
        width: 100%;
        text-align: center;
    }
    .footer-default .footer-inner .pa-copyright {
        display: block;
        margin-bottom: 20px;
    }
    .footer-default .footer-inner img {
        float: inherit;
    }
    .payment-center-nav-outer {
        margin-top: 0;
    }
    .payment-center-nav-outer h1 {
        display: block;
        text-align: center;
        margin-bottom: 20px;
    }
    .gateway-table {
        display: none;
    }
    table.gateway-table-xs {
        width: 100%;
    }
    table.gateway-table-xs .gateway-item-outer {
        height: 52px;
        line-height: 52px;
    }
    table.gateway-table-xs th {
        color: #fff;
        text-align: left;
        padding-left: 20px;
        border-bottom: 1px solid #1f2635;
        padding-bottom: 12px;
    }
    table.gateway-table-xs td {
        padding: 10px 0;
        font-size: 12px;
    }
    table.gateway-table-xs td:last-child {
        vertical-align: top;
    }
    table.gateway-table-xs td:last-child span {
        display: inline-block;
        margin-bottom: 2px;
    }
    table.gateway-table-xs td:last-child p {
        margin-bottom: 4px;
    }
    table.gateway-table-xs .title {
        font-size: 16px;
        padding: 10px 0;
        padding-left: 20px;
    }
    table.gateway-table-xs p {
        color: #8a8c91;
    }
    .payment-center-section {
        height: auto;
    }
    .payment-center-section .section-r p.title {
        margin-bottom: 20px !important;
    }
    .payment-center-section .section-r p.price {
        margin-bottom: 20px !important;
    }
    .payment-center-section .section-r .gold {
        display: none;
    }
    .payment-center-section .section-r .btn-success {
        margin-bottom: 0 !important;
    }
    .csgo-offers {
        margin-right: 0;
        margin-bottom: 28px;
    }
    .csgo-offers li {
        width: 49%;
        margin-right: 1%;
        margin-bottom: 1%;
    }
    .csgo-offers li .items-single-inner {
        width: 100%;
        margin: 0 auto;
        padding: 10px 10px;
    }
    .csgo-offers li .items-single-inner .txt-link {
        font-size: 14px;
    }
    .csgo-offers li .items-single-inner .left {
        float: none;
        text-align: center;
    }
    .csgo-offers li .items-single-inner .btn-success {
        display: none;
    }
    .csgo-offers li .items-single-inner .btn-progress {
        background: url(/Static/images/csgo_progress-xs.png?v=0LWTPx4vJ9ybFBAWRWbp0br3x_A)
            no-repeat;
        background-size: contain;
        width: 100%;
    }
    .csgo-offers li .product-content a:first-child img {
        width: 100%;
    }
    #filters-outer {
        margin: 0 auto;
    }
    #filters-outer {
        width: 100%;
        border-right: 0;
    }
    .chose-weapon-section {
        width: 100%;
        border: 1px solid #146dfc;
        border-radius: 2px;
        margin-bottom: 15px;
        text-align: center;
    }
    .chose-weapon-section a {
        color: #f5f5f5;
        font-weight: bold;
        height: 40px;
        line-height: 40px;
        display: block;
        text-decoration: none;
    }
    .offer-count {
        font-size: 14px;
        margin-bottom: 14px;
    }
    .product-content {
        padding: 10px 0 6px 0;
    }
    .thanks-header {
        padding-bottom: 32px;
    }
    .thanks-section-outer .thanks-section-inner {
        padding: 16px;
    }
    .thanks-section-outer .thanks-section-inner .title h5 {
        font-size: 16px;
        line-height: 20px;
    }
    .thanks-section-outer .thanks-section-inner .title .order-summary {
        font-size: 14px;
        line-height: inherit;
    }
    .thanks-section-outer .thanks-section-inner .title .order-sub-nav {
        font-size: 14px;
    }
    .thanks-section-outer .thanks-section-inner .content {
        padding-top: 10px;
    }
    .thanks-section-outer .thanks-section-inner .content .ele-block-center {
        margin-bottom: 10px;
    }
    .thanks-section-outer .thanks-section-inner .content .ele-block-center img {
        margin-right: 0;
        margin: 20px;
    }
    .thanks-section-outer .thanks-section-inner .tks-subscribe {
        padding: 30px 0 12px 0;
    }
    .thanks-section-outer .thanks-section-inner .tks-subscribe .left {
        width: 100%;
        margin-bottom: 24px;
    }
    .thanks-section-outer .thanks-section-inner .tks-subscribe .btn-primary {
        display: block;
        margin: 0 auto;
        float: none;
    }
    .index-banner {
        width: 1365px;
        background-size: 100%;
        height: auto;
        margin: 0;
        padding: 30px;
        padding-top: 100px;
        background: url(/Static/images/banner-bg-xs.png?v=0LWTPx4vJ9ybFBAWRWbp0br3x_A)
            no-repeat left;
        margin-bottom: 30px;
    }
    .index-banner h3 {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .index-banner h1 {
        margin-bottom: 0;
    }
    .index-banner .banner-inner {
        display: none;
    }
    .sub-banner-responsive {
        display: none;
    }
    .featured-responsive .section-heading {
        margin: 0 auto;
    }
    .featured-responsive .featured-inner {
        width: 100%;
    }
    .featured-responsive .featured-inner .btn:hover {
        box-shadow: none;
    }
    .featured-responsive .featured-inner .left {
        padding-top: 20px;
    }
    .featured-responsive .featured-inner .right {
        padding-top: 20px;
        margin-top: 0;
    }
    .section-heading h1 {
        padding: 0 10px;
    }
    .secure-trading-responsive .section-heading {
        margin-bottom: 0;
    }
    .secure-trading-responsive .section-heading h1 {
        font-size: 18px;
    }
    .secure-trading-responsive .secure-trading-inner {
        width: 100%;
        margin: 0 auto 10px auto;
    }
    .secure-trading-responsive .secure-trading-inner h4 {
        display: block;
        float: none;
        text-align: center;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .secure-trading-responsive .secure-trading-inner ul {
        width: 90%;
        margin: 0 auto;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        text-align: center;
    }
    .secure-trading-responsive .secure-trading-inner ul li {
        width: 49.5%;
        margin: 0 auto;
        margin-bottom: 16px;
    }
    .secure-trading-responsive .secure-trading-inner ul li img {
        width: 90%;
    }
    .secure-trading-responsive .trusted-inner {
        padding: 20px 0 0 0;
        border: 3px solid #1f2635;
        text-align: center;
    }
    .secure-trading-responsive .trusted-inner ul li {
        float: left;
        width: 50%;
        margin-right: 0;
        margin-bottom: 20px;
        display: flex;
        justify-content: center;
    }
    .secure-trading-responsive ul {
        width: 90%;
        margin: 0 auto;
        display: flex;
        flex-wrap: wrap;
    }
    .secure-trading-responsive .trusted-inner ul li:first-child {
        width: 100%;
        margin: 0 auto;
        text-align: center;
        margin-bottom: 20px;
    }
    .secure-trading-responsive .trusted-inner ul li:nth-child(2) {
        width: 100%;
        margin: 0 auto;
        text-align: center;
        margin-bottom: 20px;
    }
    .secure-trading-responsive .trusted-inner ul li:first-child img {
        margin-bottom: 20px;
        margin-right: 0;
    }
    .secure-trading-responsive .trusted-inner ul li:first-child span {
        display: block;
        line-height: 20px;
    }
    .secure-trading-responsive .asseenon {
        display: block;
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }
    .player-guardian-inner p.title {
        font-size: 14px;
    }
    .player-guardian-inner div.clearfix {
        width: 100%;
        padding-left: 30px;
    }
    .player-guardian-inner ul {
        float: none;
        width: 100%;
    }
    .player-guardian-inner ul li {
        width: 100%;
    }
    .news-responsive {
        margin-bottom: 30px;
    }
    .news-responsive .news-inner {
        width: 100%;
    }
    .news-responsive .news-inner ul li {
        width: 100%;
        float: none;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .news-responsive .news-inner .article-post-fig {
        width: 100% !important;
        height: auto;
    }
    .news-responsive .news-inner .article-post-info {
        padding: 10px 10px 20px 10px;
    }
    .news-responsive .news-inner .article-post-info h4 {
        font-size: 16px !important;
        height: 40px;
    }
    .news-responsive .news-inner .article-post-info p {
        display: none;
    }
    .news-responsive .news-inner .article-post-info a:hover {
        text-decoration: none;
    }
    .account-container-responsive {
        padding: 0;
        width: 100%;
    }
    .account-container-responsive .pc {
        display: none;
    }
    .account-container-responsive .block-sub-banner {
        margin-bottom: 20px;
    }
    .account-container-responsive .block-sub-banner h3 {
        font-size: 20px;
        font-weight: bold;
    }
    .account-container-responsive dl {
        padding: 0;
        margin-bottom: 4px;
        background: #232c3a;
    }
    .account-container-responsive dl dd {
        display: none;
        background-color: #141922;
        border-bottom: 1px solid #2c3039;
    }
    .account-container-responsive dl dd:last-child {
        border-bottom: 0;
    }
    .account-container-responsive dl a {
        color: #fff;
    }
    .account-container-responsive dl a:hover {
        color: #fff;
    }
    .account-container-responsive dl.account {
        margin-bottom: 0;
    }
    .account-container-responsive dt {
        background: url(/Static/images/icon-arrow-down.png?v=0LWTPx4vJ9ybFBAWRWbp0br3x_A)
            no-repeat right center;
        width: 95%;
    }
    .account-container-responsive dt.show-up {
        background: url(/Static/images/icon-show-up.png?v=0LWTPx4vJ9ybFBAWRWbp0br3x_A)
            no-repeat right center;
    }
    .account-container-responsive .row {
        margin-bottom: 30px;
    }
    .account-container-responsive .btn-normal {
        width: 150px;
        height: 40px;
    }
    .account-container-responsive .form-group {
        padding-bottom: 30px;
    }
    .featured-games-sidebar {
        display: none;
    }
    #footer .footer-inner dt.show-up {
        color: #0084ff;
        background: #1f2635
            url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAABHNCSVQICAgIfAhkiAAAAG5JREFUCFtjZEAC/5cyGDD8ZVjPwMwQyBjNcAEmxQhjQBXsZ2Bk+Mjwn4GfgZnBEaYQrAhJwUbGWIaE/4sZFjD8Z/CHKWREVwA3GVnh/8UMDxgYGA6ATEB2H9gGiEIFxv/LGRQYI8EKsYL/8xkEAOTwKupSw1zWAAAAAElFTkSuQmCC")
            no-repeat 96% center;
        border-bottom: 0;
        margin-bottom: 30px;
    }
    .secure-process .work-flow {
        width: 100%;
        height: 600px;
        background: url(/Static/images/work-flow1-m.png?v=0LWTPx4vJ9ybFBAWRWbp0br3x_A)
            no-repeat center;
    }
    #filters .filters-group-xs {
        position: relative;
        z-index: 11;
    }
    #filters .btn-go {
        width: 80px;
    }
    #filters .pa-tabs {
        z-index: 13;
    }
    #filters .pa-tabs .filter-group {
        float: none;
        width: 100%;
        display: inherit;
    }
    #filters .pa-tabs .filter-group .filter-dropdown {
        width: 100%;
        margin-bottom: 10px;
    }
    .nav-tabs-normal {
        border-bottom: 1px solid #ddd;
    }
    #myTabContent {
        display: none;
        border: 1px solid var(--primary-color);
        border-top: 0;
    }
    #filters .filter-search {
        width: calc(100% - 40px);
    }
    .wrapIndex-xs {
        padding: 0 15px;
    }
    .guardian-lg {
        display: none;
    }
    .guardian-xs {
        height: 240px;
        overflow: hidden;
        padding-left: 10px;
    }
    .guardian-hide-xs {
        display: none;
    }
    .table-reviews-lg {
        display: none;
    }
    #footer .foot-menu {
        display: none;
    }
    .my-account-lg {
        display: none !important;
    }
    .view-all {
        padding: 20px 0;
    }
    .btn-success {
        width: 100%;
    }
    .csgo-offers li {
        height: auto;
    }
    .csgo-offers .progress-outer {
        width: 100%;
    }
    #gameMenuOuter {
        display: none;
    }
    table.offer-list {
        display: none;
    }
    .fea-games-responsive {
        width: 100%;
    }
    .fea-games-inner .swiper-container {
        width: 100%;
    }
    .fea-games-inner .swiper-container .swiper-slide a {
        display: block;
        width: 100%;
    }
    .swiper-button-next,
    .swiper-button-prev {
        display: none;
    }
    .filter-quantity {
        width: 100%;
    }
    #moveFeatured .row {
        background-color: #263044;
    }
    .server-filters-xs .filter {
        margin-bottom: 10px;
    }
    .detail-right-responsive {
        padding: 0 !important;
    }
}
@media (max-width: 768px) {
    .table-feedback .feedback-item {
        flex-wrap: wrap;
        padding: 15px 0;
    }
    .tab-content {
        width: 100%;
        padding: 20px 20px;
    }
    .table-feedback {
        width: 100%;
        padding: 0 4% 20px 4%;
    }
    .feedback-left-by .txt-gray {
        display: none;
    }
    .table-feedback .feedback-icon {
        width: 40% !important;
    }
    .table-feedback .feedback-content {
        order: 1;
        flex: 1 0 100%;
        padding-top: 12px;
    }
    .feedback-left-by .txt-gray {
        display: none;
    }
    .offer-rating,
    .offer-buttons {
        padding-left: 0;
    }
    .table-feedback .sell-date {
        width: 60% !important;
    }
    .table-feedback .feedback-comment-date {
        width: 70%;
    }
    .tab-content p.based-on {
        font-size: 12px;
        line-height: 14px;
        padding-left: 20px;
    }
    .feedback-icon .offer-rating,
    .offer-buttons {
        text-align: left;
    }
    .vote-star-plus {
        margin-left: 6px;
    }
}
@media (max-width: 768px) {
    .offer-header p.seoContent {
        bottom: 60px;
        overflow: hidden;
        height: 84px;
        width: 100%;
        max-width: 100%;
        left: 0;
        padding: 0 10px;
    }
    .cdkeys .list-lg ul .col-md-2 .buy-now-outer {
        height: 20px;
        line-height: 20px;
    }
    .cdkey-offers .list-lg ul .col-md-2 .buy-now-outer {
        height: 20px;
        line-height: 20px;
    }
    .cdkey-offers .list-lg ul .col-md-2 .comment-stars {
        display: none;
    }
    .cdkeys .list-lg ul .col-md-2 .comment-stars {
        height: 124px;
        line-height: 124px;
    }
    .cdkeys .list-lg ul .col-md-2 .buy-now-outer .left {
        padding-top: 26px;
    }
    .cdkey-offers .list-lg ul .col-md-2 .comment-stars {
        height: 124px;
        line-height: 124px;
    }
    .cdkey-offers .list-lg ul .col-md-2 .buy-now-outer .left {
        padding-top: 26px;
    }
    .cdkey-offers .list p {
        height: 50px;
    }
    .cdkeys .list p {
        height: 50px;
    }
}
@media (min-width: 768px) {
    .content-wrapper {
        display: block !important;
    }
    .offerListBox {
        margin-bottom: 30px;
    }
}
@media (max-width: 768px) {
    .footer-disclaimer {
        border-top: 0;
        padding: 20px;
    }
}
@media (max-width: 768px) {
    .power-leveling-offers .offer-rating {
        width: 100%;
    }
}
@media (max-width: 768px) {
    .detail-rating-reviews .offer-rating {
        text-align: left;
    }
}
@media (max-width: 768px) {
    .cdkeys .list-lg ul .col-md-2 .comment-stars {
        text-align: center;
    }
}
@media (max-width: 1080px) {
    .btn-border-primary {
        display: none;
    }
}
@media (min-width: 768px) {
    .offer-delivery {
        width: 170px;
    }
    .offer-rating {
        width: 170px;
    }
}
@media (max-width: 768px) {
    .offer-item {
        flex-direction: column;
        padding: 8px 6px;
    }
    .offers .offer-title,
    .offer-delivery-rating,
    .offer-price-buttons {
        width: 100%;
        padding: 8px;
    }
    .offer-delivery,
    .offer-price {
        text-align: left;
    }
    .offer-price {
        width: 50%;
    }
    .offer-buttons {
        width: 50%;
    }
    .offer-rating,
    .offer-buttons {
        text-align: right;
    }
    .offer-title .icon-hot {
        height: auto;
    }
    .offers .offer-header {
        display: none;
    }
    .currcy-offers .btn {
        margin-right: 0;
    }
    .txt-hot {
        font-size: 14px;
    }
    .account-offers .offer-delivery-rating {
        width: 100%;
    }
}
@media (max-width: 1200px) {
    .pa-hidden-md {
        display: none;
    }
}
@media (max-width: 768px) {
    .notFound-content {
        width: 100%;
        padding: 8px 20px 20px 20px;
        margin-bottom: 20px;
    }
    .icon-warning-404 {
        width: 34px;
        margin-right: 10px;
    }
    .notFound-title h1 {
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 16px;
    }
    .sub-content,
    .notFound-sub-title {
        padding-left: 0;
    }
    .notFound-sub-title .link {
        margin-top: 10px;
    }
    .btn-bug {
        width: 100%;
    }
}
@media (max-width: 1366px) {
    .notFound {
        background: #141922
            url(/Static/images/404-bg-left-xs.png?v=0LWTPx4vJ9ybFBAWRWbp0br3x_A)
            left center no-repeat;
        background-position-y: 55%;
    }
    .notFound .container-fluid {
        background: url(/Static/images/404-bg-right-xs.png?v=0LWTPx4vJ9ybFBAWRWbp0br3x_A)
            right center no-repeat;
        background-position-y: 64%;
    }
}
@media (max-width: 1190px) {
    .offer-list .btn-normal-bg {
        display: none;
    }
}
@media (max-width: 900px) {
    .offer-header {
        background: unset;
    }
}
@media (max-width: 768px) {
    .pubg-offers li .items-single-inner .icon-find-more {
        bottom: -46px;
        left: -4px;
    }
}
@media (max-width: 768px) {
    #filters .pa-tabs .filter-group label {
        width: 100%;
    }
}
@media (max-width: 768px) {
    #filters .btn-go {
        width: 100%;
    }
}
@media (max-width: 768px) {
    .select {
        width: 100%;
    }
    #filters .pa-tabs .filter-group {
        margin-bottom: 0;
    }
}
@media (max-width: 768px) {
    .currcy-offers .offer-header {
        display: none;
    }
}
@media (max-width: 769px) {
    .quick-buy-responsive {
        background: url(/Static/images/quick_by_currency_mob.png?v=0LWTPx4vJ9ybFBAWRWbp0br3x_A)
            no-repeat;
        background-size: cover;
    }
    .quick-buy-outer {
        background: unset;
        width: 100%;
        padding: 14px 12px;
    }
    .quick-buy-outer .h1 {
        margin-top: 0;
        font-size: 26px;
    }
    .quick-buy-inner {
        padding-top: 8px;
    }
    .quick-buy-responsive {
        height: auto;
        width: calc(33.3% - 20px);
        margin-right: 20px;
    }
    .quick-buy-inner .form-group {
        margin-bottom: 8px;
    }
    .quick-buy-inner .col-xs-6:first-child {
        padding-right: 4px;
    }
    .quick-buy-inner .col-xs-6:last-child {
        padding-left: 4px;
    }
}
@media (min-width: 769px) {
    .quick-buy-outer .h1 span {
        display: block;
    }
}
@media (max-width: 768px) {
    .sub-banner-responsive ul li {
        display: none;
    }
    .sub-banner-responsive ul li:first-child {
        display: block;
        width: 100%;
        float: none;
    }
    .quick-buy-responsive {
        width: 100%;
        margin-right: 0;
    }
    .sub-banner-responsive {
        display: none;
    }
}
@media (max-width: 1100px) {
    .quick-buy-outer .h1 {
        font-size: 28px;
        margin-bottom: 0;
    }
}
@media (max-width: 768px) {
    .flash-logo {
        display: inline-block;
        width: 34px;
        vertical-align: middle;
        margin-right: 10px;
    }
}
@media (max-width: 768px) {
    .select-outer {
        width: 100%;
        margin-bottom: 10px;
    }
    .select {
        float: none;
    }
}
@media screen and (max-width: 768px) {
    .header-nav-tabs-m .swiper1 .swiper-slide a,
    .header-nav-tabs-m .swiper1 .swiper-slide a:link,
    .header-nav-tabs-m .swiper1 .swiper-slide a:visited,
    .header-nav-tabs-m .swiper1 .swiper-slide a:active {
        text-decoration: none;
    }
    .tool-href {
        position: relative;
        padding-left: 30px;
        display: block;
        min-height: 30px;
    }
    .game-tools-title-icon {
        position: absolute;
        left: 0;
        top: 0;
    }
    .game-tools-box-wrapper {
        display: none;
    }
    .game-tools-box-wrapper.active {
        position: relative;
        display: block;
        z-index: 20;
    }
    .game-tools-box-wrapper .game-tools-box-head,
    .game-tools-box-body:after {
        display: none;
    }
    .game-tools-box-wrapper.active .game-tools-box-body {
        display: block;
    }
    .game-tools-box-wrapper.active .game-tools-box {
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 99999;
        width: 80%;
        box-shadow: 0 0 8px #000;
    }
    .game-tools-box-wrapper.active .tools-list {
        width: 100%;
        text-align: left;
        padding: 20px;
    }
    .game-tools-game-title .game-tools-title-icon {
        margin-right: 20px;
    }
}
@media screen and (max-width: 768px) {
    .highlight-wrapper {
        margin-bottom: -10px;
        margin-top: 14px;
    }
    .btn-group .btn.btn-highlight {
        margin-right: 8px;
        margin-bottom: 8px;
    }
    .search-result-xs {
        display: block !important;
        font-size: 16px;
        text-align: center;
        padding: 8px 0 11px 0;
    }
    .quantity {
        color: #f5a623;
    }
}
@media (min-width: 1200px) {
    .quick-buy-responsive {
        height: 600px;
    }
}
@media screen and (min-width: 770px) and (max-width: 1200px) {
    .quick-buy-outer .h1 {
        font-size: 22px;
        line-height: 30px;
    }
    .quick-buy-outer {
        padding: 14px 12px;
    }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
    .quick-buy-inner .btn-success {
        font-size: 14px;
    }
    .quick-buy-inner .choose-num-outer {
        display: flex;
        flex-direction: column;
    }
    .quick-buy-inner .choose-num-outer .col-xs-6 {
        width: 100%;
        padding: 15px;
    }
    .quick-buy-inner .choose-num-outer .col-xs-6:last-child {
        padding: 0 15px;
    }
}
@media screen and (min-width: 770px) and (max-width: 1015px) {
    .quick-buy-outer {
        background: url(/Static/images/quick_by_currency_mob.png?v=0LWTPx4vJ9ybFBAWRWbp0br3x_A)
            no-repeat;
        background-size: cover;
    }
}
@media (max-width: 769px) {
    .loadingoverlay {
        top: 50px !important;
    }
    .loadingoverlay_element {
        margin-top: -50px;
    }
    .mask-offer-isExpired-inner {
        width: 100%;
        padding: 0 2%;
    }
    .mask-offer-isExpired-inner .h1 {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 24px;
    }
    .mask-offer-isExpired-inner .btn-normal {
        width: 100%;
    }
}
@media screen and (max-width: 768px) {
    .flex-box-wrapper {
        display: box;
        display: flex;
        flex-direction: column-reverse;
    }
    .fea-games-inner .swiper-container {
        height: auto;
        padding: 20px 0 7px;
    }
    .featured-responsive {
        margin-bottom: 10px;
    }
    .Index_banner_responsive {
        display: block;
    }
    .quick-buy-responsive {
        float: none;
    }
    .sub-banner-responsive {
        display: block;
        width: 100%;
        float: none;
    }
    .sub-banner-responsive ul {
        font-size: 0;
        display: block;
        padding-top: 10px;
    }
    .sub-banner-responsive ul li:first-child {
        float: none;
        width: 100%;
        display: block;
    }
    .sub-banner-responsive ul li {
        float: none;
        width: 100%;
        display: block;
    }
    .sub-banner-responsive ul li a {
        display: block;
        width: 100%;
    }
    .sub-banner-responsive ul li a img {
        width: 100%;
    }
    .sub-banner-responsive ul li ~ li {
        margin-top: 10px;
    }
    .sub-banner-responsive ul li:last-child a:last-child {
        margin-top: -20px;
    }
}
@media screen and (max-width: 1100px) and (min-width: 769px) {
    .game-tools-box-wrapper {
        display: none;
    }
    .header-nav-tabs-m {
        display: block;
    }
    .header-nav-tabs-m .swiper1 .swiper-slide {
        flex: 1;
    }
    div#game-tool-bar-mob img {
        width: 20px;
        height: 20px;
    }
    .swiper-wrapper .active {
        border-bottom: 3px solid var(--primary-color);
    }
    .game-tools-box-wrapper.active {
        position: relative;
        display: block;
        z-index: 20;
    }
    .game-tools-box-wrapper .game-tools-box-head,
    .game-tools-box-body:after {
        display: none;
    }
    .game-tools-box-wrapper.active .game-tools-box-body {
        display: block;
    }
    .game-tools-box-wrapper.active .game-tools-box {
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 99999;
        width: 80%;
        box-shadow: 0 0 8px #000;
    }
}
@media (min-width: 769px) {
    .filters-group-xs {
        display: none;
    }
    .mob {
        display: none;
    }
    .my-account-xs {
        display: none;
    }
    .section-logout {
        display: none;
    }
}
@media (min-width: 769px) {
    .m-games {
        display: none !important;
    }
}
@media (min-width: 769px) {
    .filters-group-xs {
        display: none;
    }
    .filter-group-xs {
        display: none;
    }
    .chose-weapon-section {
        display: none;
    }
}
.tab-content > .tab-pane {
    display: none;
}
.tab-content > .active {
    display: block;
}
.product-category__icon--B > svg {
    width: 100%;
    height: 100%;
}
.btn-primary:hover {
    background-color: #ffbb43;
    border-color: #ffbb43;
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary.active:not(:disabled):not(.disabled),
.show > .btn-primary.dropdown-toggle {
    background-color: var(--primary-color);
    border-color: var(--primary-color);
}
.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary.active:not(:disabled):not(.disabled):focus,
.show > .btn-primary.dropdown-toggle:focus {
    box-shadow: none;
}
.btn-primary:focus,
.btn-primary.focus {
    background-color: var(--primary-color);
    border-color: var(--primary-color);
    box-shadow: none;
    color: #141414 !important;
}
#topUp .btn-sigin.btn:focus,
.btn.focus {
    box-shadow: none;
    text-decoration: none;
    background-color: var(--primary-color);
    border-radius: 4px;
}
.btn:focus,
.btn.focus {
    outline: auto;
}
.sprite {
    background-image: url(/assets/image/spritesheet.png?v=0LWTPx4vJ9ybFBAWRWbp0br3x_A);
    background-repeat: no-repeat;
    display: block;
}
.sprite2 {
    background-image: url(/assets/image/spritesheet2.png?v=0LWTPx4vJ9ybFBAWRWbp0br3x_A);
    background-repeat: no-repeat;
    display: block;
}
.sprite-seen-on-1 {
    width: 179px;
    height: 26px;
    background-position: 0 0;
    background-size: 100%;
}
.sprite-seen-on-2 {
    width: 76px;
    height: 29px;
    background-position: 1px 4px;
    background-size: 132%;
}
.sprite-seen-on-3 {
    width: 51px;
    height: 26px;
    background-position: -133px 1px;
    background-size: 349%;
}
.sprite-seen-on-4 {
    width: 114px;
    height: 19px;
    background-position: 0 -69px;
    background-size: 143%;
}
.btn-item:hover,
.btn-item:focus,
.btn-active {
    border: 1px solid var(--primary-color); !important;
    color: #b3b3b3 !important;
    background: none !important;
}
.btn.btn-buy-now {
    background-color: #37bc20 !important;
}
.btn.btn-buy-now:hover {
    background-color: #47d62d !important;
}
.btn.btn-buy-now:active {
    background-color: #32a51e !important;
}
@media screen and (max-width: 768px) {
    .cross-selling-banner {
        display: none;
    }
}
#topUp .btn-sigin:active {
    filter: brightness(0.9);
}
.hotGames ul li {
    float: left;
    width: 224px;
    line-height: 18px;
    min-height: 36px;
    margin: 5px;
    display: flex;
    justify-content: left;
    text-align: left;
    list-style: auto;
    align-items: center;
}
.hotGames {
    text-align: left;
    line-height: 24px;
    color: #fff;
    margin-bottom: 40px;
}
.hotGames ul li a {
    color: #fff;
}
.hotGames ul li a:hover {
    color: var(--primary-color);
}
.clear {
    clear: both;
    margin: 0;
    padding: 0;
}
.pt-20 {
    padding-top: 20px !important;
}
.pa-tabs > img {
    width: 100%;
}
.txt-gold {
    color: #f9b42d !important;
}
#pagination li.active a {
    color: var(--primary-color);
}
.a11y-refresh-field {
    position: relative;
}
.a11y-refresh-legend {
    position: absolute !important;
    left: 0;
    top: -46px;
    z-index: 2;
    border-radius: 3px;
    background-color: #263044;
    box-shadow: 0 0 8px rgba(0, 0, 0, 30%);
    color: #b3b3b3;
    line-height: 15px;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    padding: 5px 10px;
    outline: none;
}
.a11y-refresh-field:focus .a11y-refresh-legend {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal;
}
.feedback-wrap > img {
    display: block;
    margin: 0 auto 0;
    border-radius: 10px;
    width: 100%;
    max-width: 2032px;
    height: 260px;
}
.topnav li > a {
    text-decoration: underline;
}
.agreementPage a,
.policyPage a {
    text-decoration: underline !important;
}
.bg-mask {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000 !important;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
}
.bg-mask-inner {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
}
.bg-mask .ball-clip-rotate > div {
    width: 80px;
    height: 80px;
    border: 5px solid var(--primary-color);
    border-bottom-color: transparent;
}
.ball-clip-rotate {
    float: left;
    margin-left: 10px;
    margin-top: 7px;
    display: flex;
    align-items: center;
    font-weight: bold;
}
.ball-clip-rotate > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    border: 2px solid rgba(255, 255, 255, 0.5);
    border-bottom-color: transparent;
    height: 16px;
    width: 16px;
    background: transparent !important;
    display: inline-block;
    -webkit-animation: rotate2 0.75s 0s linear infinite;
    animation: rotate2 0.75s 0s linear infinite;
    margin-right: 6px !important;
}
@keyframes rotate2 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.game-market-tracker-h2 {
    color: #fff;
    display: inline-block;
    background-color: #141922;
    padding: 0 30px;
}
.game-market-sell-btn {
    width: 140px !important;
    height: 40px !important;
    color: var(--primary-color); !important;
    border: 2px solid var(--primary-color); !important;
    background: none !important;
    border-radius: 3px;
    text-align: center;
    outline: none !important;
}
.cover-list > li {
    flex: 1;
    padding: 0 15px;
    max-width: 360px;
}
.game-market-sell-btn:hover {
    background: var(--primary-color); ;
    /* color: #141414 !important; */
}
.game-market-sell-btn:active {
    background: #d48b0d !important;
    border: 2px solid #d48b0d !important;
    color: #141414 !important;
}
.font-color-ccc {
    color: #ccc !important;
}
.cover-lump {
    display: flex;
    justify-content: center;
    height: 10px;
}
.cover-lump .cover-lump-left {
    width: 50%;
    background: #1f2635;
}
.cover-lump .cover-lump-right {
    width: 50%;
    background: #292e43;
    border-bottom: 10px solid #292e43;
    border-left: 20px solid #1f2635;
}
.cover-list .cover-list-box {
    background: #1f2635;
    border: 5px solid;
    padding: 0 15px 20px 15px;
}
.cover-list .cover-list-border-one {
    border-image: linear-gradient(to right, #fed446, var(--primary-color);) 1 10;
}
.cover-list .cover-list-box.cover-list-isDefault {
    border-width: 5px;
    border-style: solid;
}
.cover-list .cover-list-border-two {
    border-image: linear-gradient(to right, #fc9968, #e43ce3) 1 10;
}
.cover-list .cover-list-border-three {
    border-image: linear-gradient(to right, #36e6f6, #035df9) 1 10;
}
.cover-list .cover-list-border-four {
    border-image: linear-gradient(to right, #aedd00, #39db00) 1 10;
}
.cover-list .cover-list-box .game-market-count {
    font-size: 14px;
    color: #fff;
}
.cover-list .cover-list-box .cover-product-category {
    width: 66px;
    height: 72px;
}
.cover-list .cover-list-box .cover-product-score-list {
    padding: 20px 10px;
}
.cover-list .cover-list-box .game-market-ul {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
}
.cover-list .cover-list-box .game-market-ul > li {
    margin-right: 5px;
    margin-bottom: 5px;
}
.cover-list .cover-list-box .game-market-ul .game-market-ul-item {
    display: inline-block;
    padding: 5px 8px;
    border: 1px solid #b3b3b3;
    border-radius: 3px;
    color: #b3b3b3;
    font-weight: bold;
}
.cover-list .cover-list-box .game-market-ul .game-market-ul-item:hover {
    border: 1px solid var(--primary-color);
}
.cover-list .cover-list-box .game-market-ul .game-market-ul-item {
    text-decoration: none;
}
.cover-list .cover-list-box .disabled-hover:hover {
    cursor: not-allowed;
}
.cover-list .cover-list-box .cover-product-shadow-one .li-svg-hover1:hover {
    cursor: pointer;
    filter: drop-shadow(0 0 10px rgba(255, 163, 0, 0.7));
}
.cover-list .cover-list-box .cover-product-shadow-two .li-svg-hover2:hover {
    cursor: pointer;
    filter: drop-shadow(0 0 10px rgba(228, 60, 227, 0.7));
}
.cover-list .cover-list-box .cover-product-shadow-three .li-svg-hover3:hover {
    cursor: pointer;
    filter: drop-shadow(0 0 10px rgba(3, 93, 249, 0.7));
}
.cover-list .cover-list-box .cover-product-shadow-four .li-svg-hover4:hover {
    cursor: pointer;
    filter: drop-shadow(0 0 10px rgba(57, 219, 0, 0.7));
}
.cover-list .cover-list-box .cover-product-score-list .cover-list-stars-text {
    font-size: 18px;
    color: #fff;
}
.cover-list .cover-list-box .cover-product-score-list p {
    font-size: 12px;
    margin-bottom: 0;
}
.cover-list
    .cover-list-box.cover-list-isDefault
    .cover-all-servers:not(.cover-servers-disabled) {
    padding: 6px 10px;
    border-width: 2px;
    border-style: solid;
}
.cover-list
    .cover-list-box.cover-list-isDefault
    .cover-all-servers:not(.cover-servers-disabled):hover {
    border-color: var(--primary-color);
    color: #141922;
    background-color: var(--primary-color);
    text-decoration: none;
}
.cover-all-servers {
    display: inline-block;
    padding: 6px;
    border: none;
    font-size: 16px;
    color: var(--primary-color);
    border-radius: 3px;
}
.cover-all-servers:focus {
    outline: none;
    box-shadow: none;
}
.cover-servers-disabled {
    cursor: not-allowed;
    text-decoration: none !important;
    color: #ccc;
}
.cover-servers-disabled:hover {
    color: #ccc !important;
}
.cover-product-icon {
    width: 53px;
    height: 58px;
    margin: 0 auto;
}
.cover-product-icon img {
    width: 100%;
}
.cover-product-text {
    font-size: 12px;
    color: #bdbdbd;
    margin-top: 10px;
}
.Tools-product-a :hover {
    color: var(--primary-color); !important;
}
.cover-blog li {
    width: 466px;
    margin-bottom: 40px;
}
.cover-blog .cover-blog-line-one {
    font-size: 12px;
    color: #fff;
}
.cover-blog .cover-blog-line-one .cover-blog-mt-3 {
    margin: 3px 0 0 3px;
}
.cover-blog .cover-blog-line-two {
    font-size: 16px;
}
.cover-about-text {
    width: 522px;
    font-size: 16px;
    color: #fff;
}
.cover-about-text span {
    font-size: 24px;
    color: var(--primary-color);
}
.cover-mt {
    margin-top: 60px;
}
.gameindex-txt {
    color: #b3b3b3 !important;
}
@media (max-width: 1038px) {
    .cover-list {
        flex-direction: column;
    }
    .cover-list > li {
        width: 100%;
        margin: 40px auto 0 auto;
    }
    .cover-blog {
        flex-direction: column;
    }
    .cover-blog > li {
        width: 100%;
        margin-bottom: 20px;
    }
    .cover-about {
        flex-direction: column;
    }
    .cover-about .cover-about-text {
        margin-top: 24px;
    }
    .cover-about .cover-video,
    iframe,
    .cover-about-text {
        width: 100%;
    }
    .cover-mt {
        margin-top: 24px;
    }
    .cover-order {
        order: -1;
    }
}
@media screen and (max-width: 769px) {
    .game-index-align-center {
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
    }
}
.checkout-popup-window {
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1001;
    width: 511px;
    padding: 25px 40px;
    background: #263044;
    font-size: 14px;
    border-radius: 4px;
}
.checkout-popup-window .checkout-money {
    font-family: bebas-regular;
    font-size: 32px;
    color: #fff;
}
.checkout-popup-window div p {
    margin-bottom: 0 !important;
    text-align: left !important;
}
.checkout-popup-window .checkout-gold-txt {
    color: var(--primary-color);
    font-size: 16px;
}
.checkout-popup-window .checkout-input,
.checkout-textarea {
    background: #1f2635 !important;
    color: #b3b3b3 !important;
    border: none !important;
    outline: none !important;
}
.checkout-popup-window input[type="text"]::-moz-placeholder,
.checkout-popup-window textarea::-moz-placeholder {
    color: #b3b3b3;
}
.checkout-popup-window input[type="text"]:-moz-placeholder,
.checkout-popup-window textarea:-moz-placeholder {
    color: #b3b3b3;
}
.checkout-popup-window input[type="text"]::-webkit-input-placeholder,
.checkout-popup-window textarea::-webkit-input-placeholder {
    color: #b3b3b3;
}
.checkout-popup-window input[type="text"]:-ms-input-placeholder,
.checkout-popup-window textarea:-ms-input-placeholder {
    color: #b3b3b3;
}
.checkout-popup-window input[type="text"]:focus,
.checkout-popup-window textarea:focus {
    background: #1f2635;
    border: 1px solid var(--primary-color); !important;
    box-shadow: none;
    outline: none;
}
.checkout-popup-window .checkout-textarea {
    height: 100px;
    resize: none;
}
.checkout-popup-window .checkout-pop-btn {
    outline: none;
    border: none;
    height: 50px;
    background: #37bc20;
    border-radius: 3px;
}
.checkout-popup-window .checkout-pop-btn:hover,
.checkout-pop-btn:focus {
    background: #47d62d;
}
.checkout-popup-window .checkout-pop-btn:focus {
    box-shadow: none;
}
.checkout-with-btn {
    border-radius: 3px;
}
.checkout-popup-window .checkout-with-btn {
    font-size: 18px;
    color: #383838;
    height: 50px;
    background: #fff;
    outline: none;
    border: none;
}
.checkout-popup-window .checkout-with-btn:hover,
.checkout-with-btn:focus {
    box-shadow: rgba(70, 65, 65, 0.4) 0 -4px 4px inset;
}
.checkout-popup-window .checkout-have-coupon {
    font-size: 16px;
    color: var(--primary-color);
    border: none;
    outline: none;
    background: none;
}
.checkout-popup-window .checkout-error-tip {
    font-size: 16px;
    color: #ff9292;
}
.checkout-popup-window .checkout-input-btn {
    font-size: 0;
}
.checkout-popup-window .checkout-coupon .checkout-coupon-input {
    width: 105px;
    height: 39px;
    background: #1f2635;
    color: #b3b3b3;
    outline: none;
    border: none;
    font-size: 14px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.checkout-popup-window .checkout-coupon .checkout-coupon-button {
    width: 70px;
    height: 39px;
    background: var(--primary-color);
    border: none;
    outline: none;
    font-size: 14px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    color: #000 !important;
    text-align: center;
}
.checkout-coupon-button:hover {
    background: #ffbb43 !important;
}
.checkout-coupon-button:active,
.checkout-coupon-button:focus {
    background: #d48b0d !important;
}
.checkout-popup-window .checkout-coupon-amount {
    font-size: 16px;
    color: #37bc20;
}
.checkout-popup-window .checkout-coupon-amount .checkout-middle {
    vertical-align: middle;
}
.checkout-popup-window .checkou-close-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: 0;
    top: 0;
    width: 36px;
    height: 36px;
    line-height: 36px;
    background: #313b4e;
    border: none;
    outline: none;
}
.checkou-close-btn:hover,
.checkou-close-btn:focus {
    background: #e34c4c !important;
}
.checkout-have-coupon:hover {
    color: #ffbb43 !important;
}
.checkout-popup-window .checkou-close-btn span {
    display: inline-block;
    width: 15px;
    height: 2px;
    background: #fff;
    line-height: 0;
    font-size: 0;
    vertical-align: middle;
    -webkit-transform: rotate(45deg);
}
.checkout-popup-window .checkou-close-btn span:after {
    content: "/";
    display: block;
    width: 15px;
    height: 2px;
    background: #fff;
    -webkit-transform: rotate(-90deg);
}
.checkout-popup-window .checkout-insurance-checkbox {
    padding: 0 20px;
    height: 44px;
    background: #303b54;
    font-size: 14px;
    color: #fff;
}
.checkout-popup-window .checkout-insurance-checkbox .checkout-insurance-money {
    color: var(--primary-color);
}
.checkout-popup-window .checkout-insurance-checkbox .checkout-question-icon {
    cursor: pointer;
}
.checkout-popup-window .checkout-question-hover {
    display: none;
    position: fixed;
    width: auto;
    color: #fff;
    background-color: #263043;
    padding: 5px 15px;
    box-shadow: 3px 3px 20px #000;
    border-radius: 4px;
    z-index: 3;
    text-align: left;
    font-size: 14px;
    right: 0;
    margin-top: 4px;
}
.checkout-popup-window .checkout-question-icon:hover .checkout-question-hover {
    display: block;
}
.checkout-popup-window .checkout-question-icon:hover:after {
    display: block;
    position: absolute;
    content: " ";
    border: 10px solid transparent;
    z-index: 4;
    top: 6px;
    left: -4px;
    margin-left: 0;
    border-bottom-color: #263043;
}
.checkout-popup-window .checkout-insurance-input + label {
    position: relative;
    cursor: pointer;
    margin: 0;
    border: 1px solid #f4a53b;
    border-radius: 2px;
    width: 19px;
    height: 19px;
    outline: none;
    -webkit-appearance: none;
    text-align: center;
    background: none;
}
.checkout-popup-window .checkout-insurance-input:checked + label:before {
    display: block;
    width: 19px;
    height: 19px;
    content: "";
    border: 1px solid #00b400;
    background: #00b400;
    border-radius: 2px;
    left: -1px;
    position: absolute;
    top: -1px;
}
.checkout-popup-window .checkout-insurance-input:checked + label:after {
    top: 0;
    left: 6px;
    box-sizing: border-box;
    width: 6px;
    height: 12px;
    transform: rotate(45deg);
    border-width: 2px;
    border-style: solid;
    border-color: #fff;
    border-top: 0;
    border-left: 0;
    display: block;
    content: "";
    position: absolute;
}
.checkout-popup-window .checkout-select {
    background: #1f2635
        url(/Static/images/icon-down.png?v=0LWTPx4vJ9ybFBAWRWbp0br3x_A)
        no-repeat right;
    background-position-x: 95%;
    padding: 0 12px;
}
@media screen and (max-width: 768px) {
    .checkout-popup-window {
        width: calc(100% - 20px);
        padding: 15px;
    }
    .checkout-popup-window .checkout-have-coupon {
        padding-bottom: 80px;
    }
}
@media screen and (max-height: 800px) {
    .account-mobile {
        height: 100%;
        overflow-y: scroll;
    }
    .account-mobile::-webkit-scrollbar {
        display: none;
    }
}
.checkout-popup-window
    .checkout-insurance-input:checked
    + label.state.danger:before {
    background-color: #d9534f !important;
    border-color: #d9534f !important;
}
.checkout-popup-window
    .checkout-insurance-input:checked
    + label.state.danger:after {
    content: "✕";
    border: 0;
    transform: unset;
    top: -2px;
    left: 2.5px;
}
.checkout-popup-window .checkout-insurance-checkbox .checkout-insurance-money {
    cursor: pointer;
}
#info-main {
    padding: 20px 0 0 15px;
    width: 80%;
}
#info-main h1 {
    display: inline-block;
    width: 100%;
    max-width: 100%;
    font-size: 30px;
}
#info-main p {
    font-size: 14px;
    margin-top: 15px;
    line-height: 1.5;
    color: #dce0e4;
}
@media (max-width: 1080px) {
    #info-main {
        width: 90%;
    }
    #info-main a {
        display: none;
    }
}
@media (max-width: 768px) {
    #info-main {
        width: 100%;
        position: unset;
        padding: 20px 10px 10px 10px;
    }
    #info-main h1 {
        font-size: 20px;
        margin-bottom: 10px;
    }
}
@media (max-width: 768px) {
    .offers .btn-success {
        margin-right: 0;
    }
    .power-leveling-offers .offer-item,
    .account-offers .offer-item,
    .currcy-offers .offer-item {
        padding: 8px;
    }
    .offer-rating,
    .offer-buttons {
        padding-left: 6px;
    }
    .section-inner .alphabet {
        border: 1px solid transparent;
    }
}
.mb-0 {
    margin-bottom: 0 !important;
}
.mb-2 {
    margin-bottom: 2 !important;
}
.ptb-10 {
    padding: 10px 0 !important;
}
.pb-0 {
    padding-bottom: 0 !important;
}
.pb-20 {
    padding-bottom: 20px !important;
}
.mb-4 {
    margin-bottom: 4px !important;
}
.mr-0 {
    margin-right: 0 !important;
}
.ml-10 {
    margin-left: 10px !important;
}
.ml-20 {
    margin-left: 20px !important;
}
.mb-10 {
    margin-bottom: 10px !important;
}
.mb-14 {
    margin-bottom: 14px !important;
}
.mb-16 {
    margin-bottom: 16px !important;
}
.mb-18 {
    margin-bottom: 18px !important;
}
.mb-20 {
    margin-bottom: 20px !important;
}
.mb-22 {
    margin-bottom: 22px !important;
}
.mb-24 {
    margin-bottom: 24px !important;
}
.mb-26 {
    margin-bottom: 26px !important;
}
.mb-28 {
    margin-bottom: 28px !important;
}
.mb-30 {
    margin-bottom: 30px !important;
}
.mb-34 {
    margin-bottom: 34px !important;
}
.mb-38 {
    margin-bottom: 38px !important;
}
.mb-40 {
    margin-bottom: 40px !important;
}
.mb-54 {
    margin-bottom: 54px !important;
}
.mr-30 {
    margin-right: 30px !important;
}
.mt-10 {
    margin-top: 10px !important;
}
.mt-28 {
    margin-top: 28px !important;
}
.mb-88 {
    margin-bottom: 88px !important;
}
.pt-10 {
    padding-top: 10px !important;
}
.pt-12 {
    padding-top: 12px !important;
}
.pt-52 {
    padding-top: 52px !important;
}
.pr-20 {
    padding-right: 20px !important;
}
.pl-26 {
    padding-left: 26px !important;
}
.pl-30 {
    padding-left: 30px !important;
}
.pl-138 {
    padding-left: 138px !important;
}
.pb-97 {
    padding-bottom: 97px !important;
}
.lh-40 {
    line-height: 40px !important;
}
.lh-38 {
    line-height: 38px !important;
}
.w-100 {
    width: 100% !important;
}
.hidden {
    visibility: hidden;
}
.pa-hide {
    display: none;
}
.table-title {
    width: 40%;
}
.table-title span,
.table-price,
.table-title .txt-hot {
    font-size: 16px;
}
.pa-tabs .pa-nav-tabs {
    font-size: 16px;
}
.pa-tabs .pa-nav-tabs a {
    color: #b3b3b3;
    text-decoration: none;
}
.pa-tabs .pa-nav-tabs li {
    display: inline-block;
    width: 140px;
    background-color: #242b3a;
    padding: 18px 0;
    text-align: center;
    color: #b3b3b3;
    cursor: pointer;
}
.pa-tabs .pa-nav-tabs li.active {
    color: #fff;
    border-top: 3px solid var(--primary-color);
    padding-top: 15px;
}
.pa-tabs .pa-nav-tabs li.active a {
    color: #fff;
}
.mask {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 14;
    background: rgba(0, 0, 0, 0.5);
    display: none;
}
@media screen and (max-width: 768px) {
    .topnav {
        display: block;
        margin-bottom: 10px;
        padding-top: 5px;
        white-space: nowrap;
        width: 90%;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .nav-responsive {
        padding-left: 3%;
        padding-top: 10px;
    }
}
.block-sub-banner img {
    width: 130px;
    height: 130px;
    border-radius: 130px;
    margin-bottom: 10px;
}
.block-sub-banner {
    text-align: center;
    margin-bottom: 50px;
}
.account-container-responsive {
    margin: 0 auto;
    padding: 20px 0 20px 0;
}
.adv-notice {
    font-size: 14px;
    background-color: #1f2635;
    padding: 14px;
    width: 76%;
    margin: 30px auto;
}
.adv-notice .iconfont {
    font-size: 18px;
    color: var(--primary-color);
    padding-right: 10px;
}
.account-container-responsive dl {
    background-color: #1f2635;
    margin-bottom: 20px;
    padding-bottom: 10px;
}
.account-container-responsive dl dt {
    background-color: #232c3a;
    font-size: 16px;
    font-weight: bold;
    padding: 0 30px 0 24px;
    height: 50px;
    line-height: 50px;
}
.account-container-responsive dl dt a {
    color: #fff;
}
.account-container-responsive dl dt a:hover {
    color: #fff;
}
.account-container-responsive dl dt img {
    vertical-align: middle;
    margin-right: 6px;
}
.account-container-responsive dl dd {
    background-color: #1f2635;
    font-size: 14px;
}
.account-container-responsive dl dd:hover {
    background-color: #2c3341;
}
.my-account {
    margin-bottom: 30px;
}
.my-account .subTitle {
    width: 100%;
    background: #232c3a;
}
.my-account .link {
    width: 95%;
    font-size: 16px;
    font-weight: bold;
    padding: 0 30px 0 24px;
    height: 50px;
    line-height: 50px;
    cursor: pointer;
    background: #232c3a
        url(/Static/images/icon-arrow-down.png?v=0LWTPx4vJ9ybFBAWRWbp0br3x_A)
        no-repeat right center;
    margin-bottom: 4px;
}
.my-account .link img {
    vertical-align: middle;
    margin-right: 6px;
}
.my-account .submenu {
    display: none;
}
.my-account .submenu li {
    background-color: #141922;
    border-bottom: 1px solid #2c3039;
    font-size: 14px;
}
.my-account .submenu li a {
    color: #fff;
}
.btn-normal:hover {
    color: #fff;
}
.btn-normal:active {
    color: #fff;
}
.btn-normal:visited {
    color: #fff;
}
.default-wrap-bg {
    width: 100% !important;
    background-color: #141922;
    padding-top: 46px;
}
.section-heading-no-bg {
    background: unset;
}
.section-heading-responsive .h1 {
    background-color: #141922;
    margin: 0 auto;
    font-weight: bold;
}
.section-heading .h1 {
    color: #fff;
    display: inline-block;
    background-color: #141922;
    padding: 0 30px;
    font-weight: bold;
    font-size: 24px;
}
@media (max-width: 768px) {
    .container .language-con {
        column-count: auto;
        -moz-column-count: auto;
        -webkit-column-count: auto;
    }
}
@media (max-width: 768px) {
    .adv-notice-outer {
        width: 100%;
        padding: 10px;
        padding-top: 0;
    }
    .adv-notice {
        width: 100%;
        margin-top: 0;
    }
}
@media (max-width: 767px) {
    #responsive-image {
        content: url("../../images/learn_more_account_dashboard_mobile.png");
        width: 100%;
    }
}
@media (max-width: 768px) {
    .container {
        width: 100%;
        padding: 10px 3% 20px 3%;
    }
}
@media (max-width: 1190px) and (min-width: 769px) {
    .wrapIndex,
    .connect-icons-inner {
        padding: 20px;
    }
}
#pagination .prev a,
#pagination .next a {
    width: 43px;
    border: 1px solid #263044;
    height: 43px;
    margin-right: 10px;
    margin-left: 10px;
    border-radius: 0;
    background: none;
}
#pagination li.active a {
    background: #1f2635;
    color: #fff;
    width: 39px;
    height: 39px;
}
#pagination .prev a,
#pagination .next a {
    width: 26px;
    height: 39px;
    margin-right: 5px;
    margin-left: 5px;
}
#pagination li a {
    width: 39px;
    height: 39px;
    color: #fff;
    padding: 12px 0;
    border: 1px solid #263044;
    margin: 2px;
    font-size: 14px;
}
.page-link {
    background: #141922;
}
#pagination li a:hover {
    border: 1px solid #3f4f70;
    color: #fff;
    background: transparent;
}
.page-item.disabled {
    cursor: not-allowed;
}
@media (max-width: 768px) {
    .table-feedback .head-feedback {
        flex-flow: column;
    }
    .table-feedback .head-feedback[role="rowgroup"] {
        display: none;
    }
    .table-feedback .feedback-left-by {
        width: 30%;
    }
    .table-feedback .feedback-comment-date {
        width: 30%;
    }
}
@media (max-width: 768px) {
    .section-outer .alphabet .pa-work-flow .work-flow li {
        margin-top: 10px;
    }
}
@media (max-width: 769px) {
    .checkout-popup-window {
        height: 100vh;
        padding-bottom: calc(35% + 40px);
        margin: 40px 0;
        overflow-y: auto;
    }
    .checkout-popup-window .checkout-coupon .checkout-coupon-input:focus {
        transform: translateY(0);
    }
}

.howToBuyBtn,
.howToSellBtn {
    padding: 6px 12px;
}
#notificationClass {
    width: 42px;
    height: 42px;
    padding-top: 8px;
    padding-left: 3px;
    margin-right: 25px;
    display: none;
    position: relative;
    border: 2px solid #263044;
    border-radius: 4px;
}
.notification {
    padding: 8px;
    margin-top: 5px;
    cursor: pointer;
}
#notificationClass:hover {
    background-color: rgba(38, 48, 68);
    border-radius: 5px;
}
#notificationClass.has-hover {
    background-color: rgba(38, 48, 68);
    border-radius: 5px;
}
.notification:hover a {
    background-color: transparent;
}
.footerBox {
    display: flex;
    justify-content: space-around;
}
.footerBox span {
    color: var(--primary-color);
    cursor: pointer;
    font-weight: normal !important;
}
.footerBox span:hover {
    text-decoration: underline;
}
.notificationDrawer:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 2px;
    border-radius: 2px;
    content: "";
    border-top: 2px solid;
    border-image-source: linear-gradient(270deg, #ffc747 2.99%, #994c2b 96.64%);
    border-image-slice: 1;
}
.notificationDrawer {
    z-index: 20;
    /* display: none !important; */
    position: absolute;
    width: 270px;
    padding: 20px 15px;
    line-height: 28px;
    top: 52px !important;
    background-color: #1f2635;
    box-shadow: 0 0 8px #000;
}
.notificationDrawer .nothing {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0 20px;
    text-align: center;
}
.notificationDrawer .nothing p {
    font-size: 12px;
    color: #b3b3b3;
    line-height: 20px;
    text-align: center;
    margin-bottom: 10px;
}
.notificationDrawer .nothing .beta {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 61px;
    height: 20px;
    border: 1px solid #b3b3b3;
    border-radius: 15px;
    color: #b3b3b3;
    font-size: 12px;
    cursor: auto;
}
.notificationDrawer span {
    line-height: 16px;
    font-size: 12px;
    cursor: pointer;
}
.notificationDrawer .notificationContent div {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
}
.notificationDrawer .notificationContent {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 360px;
    min-height: 280px;
    padding-right: 8px;
}
.notificationDrawer .notificationContent::-webkit-scrollbar {
    width: 7px;
    height: 7px;
}
.notificationDrawer .notificationContent::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #c3c3c3;
}
.notificationDrawer .notificationContent::-webkit-scrollbar-track {
    background-color: transparent;
}
.notificationDrawer .unreadBadge {
    width: 6px;
    height: 6px;
    background-color: var(--primary-color);
    border-radius: 50%;
    margin-right: 5px;
    min-width: 6px;
}
.notificationDrawer span a {
    text-align: center;
    display: block;
    color: var(--primary-color);
}
.notificationDrawer span a:hover {
    text-decoration: underline;
}
.notificationDrawer .divider {
    display: block;
    clear: both;
    width: 100%;
    min-width: 100%;
    height: 1px;
    margin: 15px 0;
    background: #343a40;
}
.QuantityOfNoticeShow {
    width: 25px;
    height: 19px;
    position: absolute;
    right: 5px;
    top: 9px;
    border-radius: 10px;
}
.QuantityOfNotice .noticeNum {
    font-size: 14px;
    text-align: center;
    display: block;
    line-height: 19px;
        color: rgb(54 57 59) !important;
    position: absolute;
    top: -10px;
    right: -10px;
    border-radius: 50%;
    /* color: #ccc; */
    background: #ffa300;
    padding: 0px;
    width: 20px;
    height: 20px;
    text-align: center;
}
/* .showDrawer {
    display: block !important;
} */
.mask-mob-active {
    display: block;
}
.nodetree {
    font-size: 15px;
}
.nodetree ul {
    padding: 0;
}
.nodetree .submenu > li {
    padding: 10px;
    text-align: left;
}
.nodetree li {
    display: flex;
    align-items: center;
    position: relative;
    width: 200px;
    margin: 0;
    font-size: 14px;
}
.nodetree li > button {
    box-shadow: 0 0 0 transparent;
    border: 0 solid transparent;
    text-shadow: 0 0 0 transparent;
    background: none;
    color: inherit;
    width: 100% !important;
    height: 100%;
    padding: 10px;
    margin-bottom: 1px;
}
.nodetree li.featured-games-item-link {
    border: 0;
    width: 200px;
    height: 57px;
    padding: 0;
    justify-content: center;
}
.featured-games-item-link > .link {
    width: 100%;
    height: 100%;
}
.featured-games-item-link > .link > a {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.nodetree li a {
    text-decoration: none;
    padding: 0 20px;
}
.nodetree li ul a:hover {
    color: var(--primary-color);
}
.nodetree li ul {
    position: absolute;
    padding: 0;
    width: 100%;
    left: 100%;
    top: 0;
    display: none;
    z-index: 9999;
}
.nodetree li ul li {
    border: 0;
    width: 100%;
}
.nodetree li ul ul {
    top: 0;
    left: 100%;
}
.nodetree li ul ul span.triangle_border_left {
    display: none;
}
.nodetree li {
    color: #b3b3b3;
    background-color: #1f2635;
    border-bottom: 1px solid #141922;
}
.nodetree li a {
    color: #b3b3b3;
}
.nodetree li i.iconfont {
    font-size: 24px;
    color: #b3b3b3;
    margin-right: 20px;
}
@media (min-width: 768px) {
    .nodetree li:hover {
        background-color: var(--primary-color);
        color: #46391b;
    }
}
.nodetree li ul li:hover {
    background-color: #1f2635;
}
.nodetree li ul li:last-child {
    padding: 10px;
}
.nodetree li:hover i.iconfont {
    color: #1f2635;
}
.nodetree li > button:focus i.iconfont {
    color: #1f2635;
}
.nodetree li:hover .link > a {
    color: #1f2635;
}
.header-item {
    display: flex;
}
header #topUpOuter {
    margin-bottom: 0;
}
header #topUp {
    display: flex;
    line-height: inherit;
    padding: 0;
    align-items: center;
    flex-wrap: nowrap;
    padding: 16px 8px;
}
@media (max-width: 768px) {
    header #topUp {
        min-height: 50px;
    }
}
.justify-content-between {
    display: flex;
    justify-content: space-between !important;
}
header .header-link img {
    width: 40px;
    margin-right: 16px;
    vertical-align: middle;
}
.w-50 {
    width: 50%;
}
.header-item-full .form-group {
    height: 40px;
    position: relative;
    margin-bottom: 0;
}
.header-item-full .form-group:first-child {
    width: 65%;
}
.header-item-full .form-group:last-child {
    width: 35%;
}
.txt-link {
    color: var(--primary-color);
}
.header-item-full .filter-select .nodetree {
    width: 200px;
    position: absolute;
    z-index: 17;
    padding: 0;
    background-color: #1f2635;
    top: 39px;
    box-shadow: unset;
    border: 0;
    padding-top: 16px;
}
.header-item-full .filter-select .txt-link {
    position: absolute;
    width: 100%;
    cursor: pointer;
    text-align: center;
    padding-left: 10px;
    padding-top: 10px;
}
.p-0 {
    padding: 0;
}
@media (max-width: 768px) {
    .hide-xs {
        display: none;
    }
}
header .txt-link .icon-arrowon {
    display: inline-block;
    transform: rotate(90deg);
    color: var(--primary-color);
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.header-item.header-link a {
    font-size: 16px;
    font-weight: bold;
}
.header-item.header-link a:hover {
    color: #fff;
}
.header-item a:hover,
a:focus {
    text-decoration: none;
}
.header-item .mb-10 a:hover,
a:focus {
    text-decoration: underline;
}
.header-item .text-light:hover i,
.text-light:hover a {
    color: #fff !important;
}
.text-light {
    color: #fff !important;
}
.header-item.w-22 {
    width: 22%;
}
.header-item.w-40 {
    width: 40%;
}
.header-item .text-light a {
    color: #b3b3b3;
}
.notification-msg > svg {
    vertical-align: initial;
}
header #logined #issues span,
#logined #messages span {
    top: 2px;
}
.align-items-center {
    align-items: center;
}
.nodetree li ul {
    border: 2px solid var(--primary-color);
    border-radius: 0 4px 4px 0;
}
@media (max-width: 900px) {
    #topUp #tapCapture div {
        line-height: 50px;
    }
    header .txt-link.icon-search-active .icon-arrowon {
        transform: rotate(-90deg);
    }
    .games-search {
        display: none;
        margin-top: 10px;
    }
    .games-search .header-item-full {
        background-color: unset;
        z-index: 10;
    }
    .games-search .header-item-full .filter-input {
        top: 0;
    }
    .games-search .header-item-full .form-group {
        width: 100%;
    }
    .games-search .header-item-full .filter-select .txt-link {
        position: unset;
    }
    header .header-link img {
        width: 30px;
        height: 30px;
    }
}
@media (max-width: 900px) {
    .hide-md {
        display: none;
    }
    .games-search {
        display: none;
    }
    header #topUpOuter {
        z-index: 14;
        position: relative;
        min-height: 50px;
    }
    header #topUp {
        padding: 0;
    }
    .suggestions-inner-container {
        background: unset;
    }
    .mask-mob-active {
        background: #141922;
    }
    .nodetree li {
        width: 100%;
        padding: 0;
        flex-flow: column;
        align-items: unset;
    }
    .nodetree li:hover .link {
        background: var(--primary-color);
        color: #1f2635;
    }
    .nodetree li .link {
        padding: 10px 30px;
        margin-bottom: 2px;
    }
    .nodetree li ul:after {
        display: none;
    }
    .nodetree li ul li.featured-games-item {
        padding: 10px 54px;
    }
    .nodetree li ul li:last-child {
        padding: 10px 54px;
    }
    .nodetree li ul {
        position: unset;
        z-index: unset;
    }
    .nodetree .triangle_border_left {
        display: none;
    }
    .nodetree li ul {
        border: 0;
        border-radius: 0;
    }
    .games-search .header-item-full .filter-select .nodetree {
        top: 0;
        padding-top: 74px;
        background: #141922;
        z-index: 14;
    }
    .nodetree li {
        width: 100% !important;
    }
    .nodetree li:last-child {
        padding: 0;
    }
    .nodetree li:last-child div.link {
        padding: 0;
    }
    #topUp #tapCapture div {
        float: left;
        width: 46px;
        line-height: 50px;
        height: 50px;
        text-align: center;
        cursor: pointer;
    }
    #topUp #tapCapture .icon-search {
        border-left: 1px solid #343a48;
        border-right: 1px solid #343a48;
    }
    #topUp #tapCapture div.icon-search.icon-search-txt {
        text-transform: uppercase;
    }
    #topUp #tapCapture div.icon-search.icon-search-txt i.iconfont {
        font-size: 14px;
        margin-left: 5px;
    }
    #topUp #tapCapture .icon-search-active i.icon-arrowon {
        transform: rotate(-90deg);
    }
    #topUp #topPanel {
        display: none;
    }
    #tapCapture {
        display: block;
    }
    #topUp #tapCapture {
        float: right;
    }
    .header-item.header-link {
        padding-left: 8px;
    }
    .slidedownactive {
        display: block !important;
    }
    .games-search {
        position: relative;
        z-index: 12;
        top: 50px;
    }
    .games-search .nodetree {
        position: absolute;
        width: 100%;
        padding: 10px;
        background: #141922;
    }
    .header-item-full .filter-select .nodetree {
        top: 0;
        position: unset;
    }
    .header-item-full .form-group:last-child {
        width: 100%;
    }
    #topUpOuter .justify-content-between {
        flex-wrap: wrap !important;
    }
    .autocomplete-items {
        background-color: #141922;
    }
}
@media (min-width: 900px) {
    .content-wrapper .games-search {
        display: none;
    }
    .show-lg {
        display: none;
    }
    .nodetree li > button:focus {
        background-color: var(--primary-color);
        color: #46391b;
        outline: 0;
    }
}
@media (min-width: 1200px) {
    .header-item-full {
        width: 40%;
    }
}
@media (max-width: 1200px) {
    .hide-lg {
        display: none;
    }
}
@media (max-width: 900px) {
    .header-item.flex.justify-content-between.w-20.hide-lg {
        display: none !important;
    }
}
.nav-search {
    border: 1px solid var(--primary-color);
    border-right: 2px solid rgba(255, 163, 0, 0.8);
    border-left: 2px solid rgba(255, 163, 0, 0.8);
    border-radius: 30px;
    position: relative;
    align-items: center;
    width: 100%;
}
.nav-search #search {
    width: 70%;
}
.nav-search .dropdown.featured-games {
    width: 30%;
    margin-right: -1px;
}
.nav-search .dropdown.featured-games button.txt-link {
    background: transparent;
    height: 100%;
    width: 100%;
    color: var(--primary-color);
}
#search input {
    background-color: transparent;
    border: transparent;
    height: 40px;
    font-size: 16px;
    padding-left: 50px;
    color: #fff;
    width: 100%;
}
.js-events-search strong {
    color: #fff;
}
#search input:focus {
    outline: 0;
}
#search-complete {
    background: #1f2635;
    position: absolute;
    width: 100%;
    margin-top: 14px;
    z-index: 20;
}
.autocomplete-items {
    background: #1f2635;
    color: #b3b3b3;
    padding: 10px 25px;
}
.autocomplete-items .item {
    padding: 8px 25px;
    cursor: pointer;
    font-size: 14px;
}
.autocomplete-items .item .iconfont {
    color: #ff3d00;
}
.autocomplete-items .item a {
    color: #b3b3b3;
}
.autocomplete-items .item .offer-product-type-tabs {
    padding: 10px 0 0 0;
    display: none;
}
.autocomplete-items .item .offer-product-type-tabs li {
    padding: 0 10px 10px 0;
}
.autocomplete-items .item .offer-product-type-tabs a {
    display: flex;
    align-items: center;
    background-color: #293245;
    padding: 5px 12px;
    border-radius: 3px;
}
.autocomplete-items .item .offer-product-type-tabs a i.iconfont {
    margin-right: 6px;
}
.autocomplete-items .item.selected {
    background-color: #222a3a;
}
.autocomplete-items .item:hover {
    background-color: #222a3a;
}
.autocomplete-items .item:hover > :first-child {
    color: var(--primary-color);
}
.autocomplete-items .item:hover > :first-child strong {
    color: var(--primary-color);
}
.autocomplete-items .item > .offer-product-type-tabs {
    flex-flow: wrap;
}
.autocomplete-items .item:hover > .offer-product-type-tabs {
    display: flex;
}
.autocomplete-items .item.selected > :first-child {
    color: var(--primary-color);
}
.autocomplete-items .item .offer-product-type-tabs a:hover {
    color: var(--primary-color);
}
.autocomplete-items .item.selected a.js-events-search strong {
    color: var(--primary-color);
}
.autocomplete-items .item.selected > .offer-product-type-tabs {
    display: flex;
}
.autocomplete-items-pl {
    margin-bottom: 10px;
    text-transform: uppercase;
}
.autocomplete .overflow-auto {
    max-height: 360px;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 0 -25px;
}
.autocomplete .overflow-auto::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}
.autocomplete .overflow-auto::-webkit-scrollbar-thumb {
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 5px #455574;
    box-shadow: inset 0 0 5px #455574;
    background: #455574;
}
.autocomplete .overflow-auto::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px #2f394e;
    box-shadow: inset 0 0 5px #2f394e;
    border-radius: 5px;
    background: #2f394e;
}
.txt-link {
    color: var(--primary-color);
}
.mb-10 {
    margin-bottom: 10px;
}
@media (max-width: 900px) {
    header {
        position: relative;
    }
    .header-item-full {
        position: absolute;
        top: 100%;
        padding: 14px 10px;
        display: none;
        background-color: #141922;
        z-index: 12;
    }
    .nav-search {
        width: 100%;
    }
}
.featured-games.dropdown .dropdown-toggle {
    width: 100%;
    color: var(--primary-color);
    border-radius: 30px;
    line-height: 28px;
    border: none;
    background-color: initial;
    height: 42px;
    margin-top: -1px;
    padding: 1px 6px;
}
@media (min-width: 900px) {
    #tapCapture {
        display: none;
    }
}
#topUp .btn-sigin {
    white-space: nowrap;
}
.group-pl {
    border-right: 1px solid #343a48;
    height: 25px;
}
.icon-pl {
    display: none;
}
.icon-pl label {
    display: inline-block;
    width: 50px;
    height: 40px;
    position: absolute;
    text-align: center;
    line-height: 40px;
    top: 0;
    left: 0;
}
.icon-pl2 .ball-clip-rotate {
    display: inline-block;
    width: 50px;
    height: 40px;
    position: absolute;
    text-align: center;
    line-height: 40px;
    top: 0;
    left: 0;
    margin-top: 5px;
    margin-left: 2px;
}
.icon-pl label .iconfont {
    color: var(--primary-color);
}
@media (max-width: 900px) {
    .header-item-full .form-group {
        position: unset;
    }
    .header-item-full .filter-select .nodetree {
        width: 100%;
        position: absolute;
        top: 53px;
        padding-top: 0;
    }
    .mask-mob.active {
        display: block;
        background: #10141c;
    }
    .dropdown.open > .dropdown-menu .dropdown-backdrop {
        z-index: 0;
    }
}
@media (max-width: 900px) {
    #tree {
        display: block;
    }
    #tree ul.group {
        margin: 0 -12px;
    }
    .autocomplete-items {
        margin: 0 -10px;
    }
    .autocomplete-items .item {
        padding: 12px 25px;
    }
    .nav-search .dropdown.featured-games {
        width: 0;
    }
    .nav-search #search {
        width: 100%;
    }
    .header-item-full .filter-select .nodetree {
        z-index: 12;
    }
}
.autocomplete #search-complete {
    display: none;
}
.autocomplete.auto #search-complete {
    display: block;
}
@media (min-width: 900px) {
    .nodetree ul li.featured-games-category:hover ul.submenu {
        display: block;
    }
}
.nodetree li ul:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-width: 10px 10px 10px 0;
    border-style: solid;
    border-color: transparent #1f2635 transparent transparent;
    left: -10px;
    top: 15.5px;
}
.nodetree.dropdown-menu [id^="drop"] {
    display: none;
}
@media (max-width: 900px) {
    .nodetree.dropdown-menu [id^="drop"]:checked + ul {
        display: block;
    }
    .header-item-full {
        position: absolute;
        display: none;
    }
}
@media (max-width: 1200px) {
    .header-item .hide-md {
        display: none;
    }
    .header-item.header-link {
        min-width: 178px;
    }
    .header-item .header-name {
        display: none;
    }
    .header-item-full {
        width: 100%;
    }
}
.nodetree li label.link {
    font-weight: unset;
    user-select: none;
}
.filter-select.featured-games .dropdown-toggle:focus {
    background: var(--primary-color);
    border-radius: 30px;
    outline: 0;
    color: #fff;
}
.filter-select.featured-games:hover .nodetree {
    display: inherit;
}
.filter-select.featured-games .caret {
    transition: all 0.4s ease;
}
.filter-select.featured-games:hover .caret {
    transform: rotate(180deg);
}
.filter-select.featured-games.disabled .nodetree.dropdown-menu {
    display: none !important;
}
.filter-select.featured-games.disabled:hover .caret {
    transform: unset;
}

@font-face {
    font-family: "iconfont";
    src: url(data:application/font-woff;charset=utf-8;base64,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);
}
.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #b3b3b3;
}
.icon-danger:before {
    content: "⚠";
}
.icon-negative:before {
    content: "";
}
.icon-neutral:before {
    content: "";
}
.icon-positive:before {
    content: "";
}
.icon-order30days:before {
    content: "";
}
.icon-feedback:before {
    content: "";
}
.icon-orderTotal:before {
    content: "";
}
.icon-card-Account:before {
    content: "";
}
.icon-card-Item:before {
    content: "";
}
.icon-card-Power-Leveling:before {
    content: "";
}
.icon-loading:before {
    content: "";
}
.icon-arrow-full:before {
    content: "⚠";
}
.icon-gamepad:before {
    content: "";
}
.icon-popular:before {
    content: "";
}
.icon-facebook:before {
    content: "";
}
.icon-google:before {
    content: "";
}
.icon-linkedin:before {
    content: "";
}
.icon-youtube:before {
    content: "";
}
.icon-twitter:before {
    content: "";
}
.icon-check-box-outline:before {
    content: "";
}
.icon-logo:before {
    content: "";
}
.icon-top:before {
    content: "";
}
.icon-down:before {
    content: "";
}
.icon-arrowon:before {
    content: "";
}
.icon-rocket:before {
    content: "";
}
.icon-crown:before {
    content: "";
}
.icon-Item:before {
    content: "";
}
.icon-cart2:before {
    content: "";
}
.icon-card-Currency:before {
    content: "";
}
.icon-Account:before {
    content: "";
}
.icon-Power-Leveling:before {
    content: "";
}
.icon-Cdkey:before {
    content: "";
}
.icon-dollar:before {
    content: "";
}
.icon-ShoppingCart_:before {
    content: "";
}
.icon-search3:before {
    content: "";
}
.icon-tip:before {
    content: "";
}
.icon-tip:before {
    content: "";
}
.icon-good:before {
    content: "";
}
.icon-trophy:before {
    content: "";
}
.icon-medal:before {
    content: "";
}
.icon-crown-regular:before {
    content: "";
}
.icon-messages:before {
    content: "";
}
.icon-message:before {
    content: "";
}
.cookie-popup {
    width: 100%;
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    background: #1f2635;
    z-index: 9999999;
    padding: 23px 28px 28px 28px;
    font-size: 16px;
    text-align: center;
}
.cookie-popup .close-cross {
    position: absolute;
    right: 3px;
    top: 0;
    width: 27px;
    height: 27px;
    background: #363c4a;
    cursor: pointer;
    text-align: center;
    box-shadow: 0 0 0 transparent;
    border: 0 solid transparent;
    text-shadow: 0 0 0 transparent;
}
.cookie-popup .close-cross:before,
.close-cross:after {
    position: absolute;
    top: 0;
    content: " ";
    height: 27px;
    width: 2px;
    background-color: #fff;
}
.cookie-popup .close-cross:before {
    transform: rotate(45deg);
}
.cookie-popup .close-cross:after {
    transform: rotate(-45deg);
}
.cookie-popup .cookie-title {
    text-align: center;
}
.cookie-popup .cookie-text {
    max-width: 1172px;
    vertical-align: middle;
    text-align: center;
    margin: 0 auto;
    color: #a6a6a6;
}
.cookie-popup .cookie-policy {
    color: var(--primary-color);
}
.cookie-popup .cookie-policy:hover {
    text-decoration: underline;
}
.cookie-popup .cookie-btn {
    display: inline-block;
    float: right;
    margin-right: 60px;
    margin-top: -40px;
}
.cookie-popup .cookie-btn .chooese-btn {
    width: 125px;
    height: 40px;
    font-size: 14px;
    font-weight: bold;
    border-radius: 4px;
}
.cookie-popup .cookie-btn .disable-all {
    color: var(--primary-color);
    border: 2px solid var(--primary-color);
    background: #1f2635;
    margin-right: 16px;
}
.cookie-popup .cookie-btn .allow-all {
    color: #141414;
    background: var(--primary-color);
}
.cookie-popup .cookie-btn .allow-all:hover {
    background: #ffbb43;
    background-size: 13px 10px;
}
.cookie-popup .cookie-btn .allow-all:active {
    background: #d48b0d;
    background-size: 13px 10px;
}
.cookie-popup .cookie-btn .accept-btn-ok:hover {
    background: #ffbb43
        url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALBAMAAAC9q6FRAAAAMFBMVEUAAAAUFBQQEBATExMTExMTExMQEBAUFBQTExMTExMTExMUFBQTExMUFBQQEBAUFBTHk7YbAAAAD3RSTlMA0BDw72Awv6CfkIBQQCAH919jAAAAPUlEQVQI12MAA0UBCF0PoTk/PwDT+80YGAQVGFj/H2BgkBdiuP8VpPSjmv8CIM0kL/IDovc/RBMTUCUCAAAzpQxDrYhoOwAAAABJRU5ErkJggg==")
        no-repeat 15px;
    background-size: 13px 10px;
}
.cookie-popup .cookie-btn .accept-btn-ok:active {
    background: #d48b0d
        url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALBAMAAAC9q6FRAAAAMFBMVEUAAAAUFBQQEBATExMTExMTExMQEBAUFBQTExMTExMTExMUFBQTExMUFBQQEBAUFBTHk7YbAAAAD3RSTlMA0BDw72Awv6CfkIBQQCAH919jAAAAPUlEQVQI12MAA0UBCF0PoTk/PwDT+80YGAQVGFj/H2BgkBdiuP8VpPSjmv8CIM0kL/IDovc/RBMTUCUCAAAzpQxDrYhoOwAAAABJRU5ErkJggg==")
        no-repeat 15px;
    background-size: 13px 10px;
}
.cookie-popup .cookie-btn .accept-btn-ok {
    width: 190px;
    padding-left: 25px !important;
    background: var(--primary-color);
        url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALBAMAAAC9q6FRAAAAMFBMVEUAAAAUFBQQEBATExMTExMTExMQEBAUFBQTExMTExMTExMUFBQTExMUFBQQEBAUFBTHk7YbAAAAD3RSTlMA0BDw72Awv6CfkIBQQCAH919jAAAAPUlEQVQI12MAA0UBCF0PoTk/PwDT+80YGAQVGFj/H2BgkBdiuP8VpPSjmv8CIM0kL/IDovc/RBMTUCUCAAAzpQxDrYhoOwAAAABJRU5ErkJggg==")
        no-repeat 15px;
    background-size: 13px 10px;
}
.cookie-popup .cookie-btn .disable-all:hover {
    background: var(--primary-color);
    color: #141414;
}
.cookie-popup .cookie-settings {
    font-size: 14px;
    color: var(--primary-color);
    margin-top: 10px;
}
.cookie-popup .cookie-settings .shape-icon {
    width: 16px;
    height: 16px;
    vertical-align: sub;
    margin-right: 13px;
}
.cookie-popup .cookie-settings .setting-text {
    vertical-align: middle;
    cursor: pointer;
}
.cookie-popup .arrow-drop-down {
    width: 9px;
    height: 5px;
    margin-left: 7px;
    vertical-align: middle;
}
.cookie-popup .active-down {
    transform: rotate(-180deg);
}
.all-table-con {
    display: none;
    justify-content: space-around;
    flex-wrap: wrap;
    max-width: 1170px;
    margin: 19px auto 0 auto;
}
.all-table-con .choose-flex {
    display: flex;
    align-items: center;
    font-size: 14px;
}
.all-table-con .choose-flex .flex-child {
    display: flex;
    align-items: center;
    width: 100%;
}
.all-table-con .choose-flex .flex-child .choose-img-box {
    min-width: 20px;
    height: 20px;
}
.all-table-con .choose-flex .flex-child .choose-img-box .checked-icon {
    width: 11px;
    height: 9px;
}
.all-table-con .cookie-choose-text {
    margin: 0 22px 0 10px;
    text-align: left;
    color: #a6a6a6;
}
.all-table-con .cookie-details-text {
    display: flex;
    flex-direction: row;
    align-items: center;
    color: var(--primary-color);
    cursor: pointer;
}
.all-table-con .cookie-choose-box {
    display: inline-block;
    width: 20px;
    height: 20px;
}
.all-table-con .cookie-choose-box .agree-box {
    display: none;
}
.all-table-con .cookie-choose-box .agree-box + label {
    width: 20px;
    height: 20px;
    cursor: pointer;
    margin: 0;
    border: 1px solid #8f6418;
    border-radius: 2px;
    outline: none;
    -webkit-appearance: none;
    text-align: center;
    background: none;
}
.all-table-con .cookie-choose-box .agree-box:checked + label {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAARBAMAAAArn0GwAAAAKlBMVEUAAAD/ogD/pQD/owD/ogD/owD/owD/pwD/owD/ogD/ogD/owD/nwD/owCFl3VLAAAADXRSTlMA8DCgYM+QIODfcEAQ0KophQAAAFJJREFUCNdjgAGmiQvgbMW71+HCskA2XPhuAkL4MpKwAaqwajRCuPeuA1y17N0rcNW+d+86wQxhuXv3IlgYKgEShkqAhaESIGGYhGwCAxzwQGkAuhwoOJBkU8gAAAAASUVORK5CYII=")
        center no-repeat;
    background-size: 11px 9px;
}
.all-table-con .cookie-table-list {
    flex-basis: 100%;
    min-height: 0.01%;
    overflow-x: auto;
    margin-top: 27px;
}
.order-two,
.order-four {
    display: none;
}
.all-table-con .table-p {
    font-size: 14px;
    color: #b3b3b3;
    text-align: left;
    margin-bottom: 10px;
}
.all-table-con .cookie-table-box {
    border: none;
}
.all-table-con .cookie-table-box .cookie-table {
    width: 1170px;
    margin: 0 auto;
}
.all-table-con .cookie-table-box .cookie-table thead {
    display: table;
    width: 100%;
    table-layout: fixed;
    background: #2f3b53;
    font-size: 14px;
    color: #b3b3b3;
}
.all-table-con .cookie-table-box .cookie-table thead tr th {
    border-right: 1px solid #1f2635;
    padding: 5px 10px;
    vertical-align: middle;
    text-align: center;
}
.all-table-con .cookie-table-box .cookie-table thead tr th:nth-of-type(1) {
    width: 15%;
}
.all-table-con .cookie-table-box .cookie-table thead tr th:nth-of-type(2) {
    width: 15%;
}
.all-table-con .cookie-table-box .cookie-table thead tr th:last-child {
    border-right: 0;
    width: 25%;
    text-align: center;
}
.all-table-con .cookie-table-box .cookie-table tbody {
    display: block;
    max-height: 150px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.all-table-con .cookie-table-box .cookie-table tbody::-webkit-scrollbar {
    display: none;
}
.all-table-con .cookie-table-box .cookie-table tbody {
    scrollbar-width: none;
}
.all-table-con .cookie-table-box .cookie-table tbody {
    -ms-overflow-style: none;
}
.all-table-con .cookie-table-box .cookie-table tbody tr {
    width: 100%;
    color: #b3b3b3;
    font-size: 12px;
    background: #222b3c;
}
.all-table-con .cookie-table-box .cookie-table tbody tr:nth-of-type(even) {
    background: #263044;
}
.all-table-con .cookie-table-box .cookie-table tbody tr td {
    text-align: center;
    border-right: 1px solid #1f2635;
    vertical-align: middle;
    padding: 5px 10px;
    vertical-align: middle;
}
.all-table-con .cookie-table-box .cookie-table tbody tr td a {
    color: var(--primary-color);
}
.all-table-con .cookie-table-box .cookie-table tbody tr td a:hover {
    text-decoration: underline;
}
.all-table-con .cookie-table-box .cookie-table tbody tr td:nth-of-type(1) {
    width: 15%;
}
.all-table-con .cookie-table-box .cookie-table tbody tr td:nth-of-type(2) {
    width: 15%;
}
.all-table-con .cookie-table-box .cookie-table tbody tr td:nth-of-type(3) {
    text-align: left;
}
.all-table-con .cookie-table-box .cookie-table tbody tr td:last-child {
    border-right: 0;
    width: 25%;
    text-align: center;
}
@media screen and (max-width: 1850px) {
    .cookie-title {
        text-align: center !important;
    }
    .cookie-btn {
        display: block;
        width: 100% !important;
        margin: 15px 0 !important;
    }
}
@media screen and (max-width: 789px) {
    .choose-flex {
        justify-content: space-between;
        width: 100%;
    }
}
@media screen and (max-width: 768px) {
    .cookie-popup {
        padding: 16px 10px 22px 10px !important;
        overflow-y: scroll;
        max-height: 100%;
    }
    .cookie-policy {
        display: block !important;
        width: max-content !important;
        margin: 0 auto;
    }
    .cookie-settings {
        margin-top: 16px;
    }
    .all-table-con {
        margin-top: 24px;
    }
    .order-two {
        order: 2;
        margin-bottom: 16px !important;
    }
    .cookie-choose-right {
        order: 3;
    }
    .order-four {
        order: 4;
        margin-bottom: 0 !important;
    }
    .cookie-table-list {
        margin-top: 12px !important;
    }
    .table-p {
        margin-bottom: 15px !important;
    }
    .cookie-table-box {
        margin-bottom: 0 !important;
    }
    .all-table-con .cookie-table-box .cookie-table tbody {
        max-height: none;
    }
}
.seller-lv {
    font-size: 16px;
}
.seller-lv i.icon-medal {
    color: inherit;
}
div[style-attr="sell-lv-progressbar"] {
    --size: 66px;
    --fg: #369;
    --bg: transparent;
    --pgPercentage: 0;
    width: var(--size);
    height: var(--size);
    border-radius: 50%;
    display: grid;
    place-items: center;
    background: radial-gradient(
            closest-side,
            #191f2b 90%,
            transparent 0 101%,
            #191f2b 0
        ),
        conic-gradient(var(--fg) calc(var(--pgPercentage) * 1%), var(--bg) 0);
}
.seller-lv.lv-1 {
    color: #37bd20 !important;
}
.seller-lv.lv-2 {
    color: #36c2ff !important;
}
.seller-lv.lv-3 {
    color: #d74bfd !important;
}
.seller-lv.lv-4 {
    color: #ff9214 !important;
}
.seller-lv.lv-5 {
    color: #ffe014 !important;
}
div[style-attr="sell-lv-progressbar"].lv-1 {
    color: #37bd20 !important;
}
div[style-attr="sell-lv-progressbar"].lv-2 {
    color: #36c2ff !important;
}
div[style-attr="sell-lv-progressbar"].lv-3 {
    color: #d74bfd !important;
}
div[style-attr="sell-lv-progressbar"].lv-4 {
    color: #ff9214 !important;
}
div[style-attr="sell-lv-progressbar"].lv-5 {
    color: #ffe014 !important;
}
.seller-status-detail {
    display: flex;
    position: relative;
}
.seller-status-detail i {
    color: var(--primary-color);
}
.seller-status-detail div[style-attr="sell-lv-progressbar"].lv-1 {
    --fg: #37bd20;
    --pgPercentage: 20;
}
.seller-status-detail div[style-attr="sell-lv-progressbar"].lv-2 {
    --fg: #36c2ff;
    --pgPercentage: 40;
}
.seller-status-detail div[style-attr="sell-lv-progressbar"].lv-3 {
    --fg: #d74bfd;
    --pgPercentage: 60;
}
.seller-status-detail div[style-attr="sell-lv-progressbar"].lv-4 {
    --fg: #ff9214;
    --pgPercentage: 80;
}
.seller-status-detail div[style-attr="sell-lv-progressbar"].lv-5 {
    --fg: #ffe014;
    --pgPercentage: 100;
}
.seller-status-detail .seller-detail-avatar-popup {
    position: absolute;
    z-index: 3;
    top: 0;
    height: auto;
    left: 80px;
    padding: 30px 10px;
    padding-right: 10px !important;
    flex-flow: column;
    white-space: normal;
    background-color: #1c222e;
    border-radius: 3px;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
    color: #b3b3b3;
    line-height: 15px;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    display: none;
    cursor: default;
}
.seller-status-detail .seller-detail-avatar-popup i {
    font-size: 14px;
}
.seller-status-detail .seller-detail-avatar-popup ul.d-flex {
    margin-top: 1.5rem;
    margin-left: 5px;
}
.seller-status-detail .seller-detail-avatar-popup ul.d-flex i.iconfont {
    color: var(--primary-color);
    margin-left: -24px;
    margin-right: 5px;
}
.seller-status-detail .seller-detail-avatar-popup ul.d-flex li {
    padding-left: 15px;
}
.seller-status-detail .seller-detail-avatar-popup ul.d-flex li div {
    font-size: 12px;
}
.seller-status-detail .seller-detail-avatar-popup ul.d-flex li div label {
    font-size: 14px;
}
.seller-status-detail
    .seller-detail-avatar-popup
    ul.d-flex
    li
    div:first-child
    label {
    color: var(--primary-color);
}
.seller-status-detail .seller-detail-avatar-popup ul.d-flex li label {
    display: block;
    color: #fff;
    margin-bottom: 5px;
}
.seller-status-detail
    .seller-detail-avatar-popup
    div.d-flex.align-items-center {
    margin-left: 12px;
}
.seller-status-detail .seller-detail-avatar-popup .seller-member-detail {
    line-height: 20px;
    font-size: 12px;
    margin-left: 60px;
}
.seller-status-detail .seller-detail-avatar-popup .seller-member-detail li {
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0;
}
.seller-status-detail
    .seller-detail-avatar-popup
    .seller-member-detail
    .member-name {
    font-size: 16px;
    color: #fff;
}
.seller-status-detail
    .seller-detail-avatar-popup
    .seller-member-detail
    .member-name
    a {
    text-decoration: none;
}
.seller-status-detail .OLP-currency-seller-avatar-popup > i {
    position: absolute;
    width: 16px;
    height: 16px;
    background-color: #1c222e;
    transform: rotate(45deg);
    bottom: -5px;
    z-index: -1;
    top: 15px;
    left: -5px;
}
.seller-status-detail ul li {
    padding-right: 0;
    border-bottom: 0 !important;
}
.seller-status-detail ul li.border-bottom {
    max-width: 150px;
    border-bottom: 1px solid #1f2635 !important;
    margin-bottom: 3px;
    padding-bottom: 3px;
}
.seller-status-detail .avatar-status-left {
    text-align: center;
}
.seller-status-detail .avatar-status-left .seller-avatar {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    vertical-align: middle;
    margin: 0;
    border: 4px solid #1f2635;
    object-fit: cover;

}
.seller-status-detail .content-status-right {
    color: #b3b3b3;
}
.seller-status-detail .offer-seller-name {
    font-size: 16px;
    text-align: left;
    margin-top: -5px;
}
.seller-status-detail .offer-seller-name a {
    color: #fff;
}
.seller-status-detail .offer-seller-name a:hover {
    color: var(--primary-color);
    text-decoration: none;
}
.seller-status-detail .offer-seller-name i.iconfont {
    font-size: 12px;
}
.offer-seller-name {
    display: flex;
}
.offer-seller-name .power-seller-popup {
    position: relative;
    margin-top: -2px;
}
.offer-seller-name .power-seller-popup:hover .offer-seller-name-popup {
    left: -12px;
    top: -45px;
}
.offer-rating.offer-item-rating {
    text-decoration: none;
}
.offer-rating.offer-item-rating:hover .vote-star-popup {
    display: block;
    top: 30px;
    line-height: 30px;
}
.offer-rating.offer-item-rating:hover .vote-star-popup i {
    top: -5px;
}
@keyframes modal-open {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
}
.seller-detail-avatar-popup.fade {
    display: block;
    animation: modal-open 0.3s ease;
    z-index: 4;
}
@media (max-width: 768px) {
    .seller-detail-avatar-popup {
        display: none !important;
    }
}
.offer-seller-name a,
li.member-name a {
    display: block;
}
@media (min-width: 768px) {
    .offer-seller-name a,
    li.member-name a {
        max-width: 200px;
        text-align: left;
    }
}
.seller-lvl {
    position: relative;
}
.seller-lvl:hover .seller-lvl-popup {
    display: flex;
}
.seller-lvl-popup {
    position: absolute;
    top: 36px;
    z-index: 2;
    height: 37px;
    border-radius: 3px;
    background-color: #263044;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
    color: #b3b3b3;
    line-height: 15px;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    padding: 5px 10px;
    display: none;
    white-space: nowrap;
}
.seller-lvl-popup i {
    position: absolute;
    width: 16px;
    height: 16px;
    background: #263044;
    transform: rotate(45deg);
    top: -5px;
    left: 20px;
    z-index: -1;
}
.seller-detail-avatar-popup .seller-member-detail li i {
    font-size: 12px;
    margin-right: 5px;
}
.vote-star-relative {
    position: relative;
    margin-top: -2px;
}
.vote-star-popup {
    position: absolute;
    left: 43px;
    top: -46px;
    z-index: 2;
    height: 37px;
    border-radius: 3px;
    background-color: #263044;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
    color: #b3b3b3;
    line-height: 15px;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    padding: 5px 10px;
    display: none;
    white-space: nowrap;
}
.vote-star-popup > i {
    position: absolute;
    width: 16px;
    height: 16px;
    background: #263044;
    transform: rotate(45deg);
    bottom: -5px;
    left: 12px;
    z-index: -1;
}
.vote-star-relative:hover .vote-star-popup {
    display: flex;
    top: 30px;
    left: 20px;
    line-height: 30px;
}
.vote-star-relative:hover .vote-star-popup i {
    top: -5px;
}
@media (max-width: 768px) {
    .vote-star-relative:hover .vote-star-popup {
        right: 0;
        left: unset;
        right: -30px;
    }
    .vote-star-relative:hover .vote-star-popup div {
        max-width: 220px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .vote-star-relative:hover .vote-star-popup i {
        left: unset;
        right: 50px;
    }
}
.seller-status-detail
    .seller-detail-avatar-popup
    div.d-flex.align-items-center {
    margin-left: 20px;
}
.seller-status-detail .seller-detail-avatar-popup ul.d-flex,
.seller-status-detail .seller-detail-avatar-popup ul.d-flex.w-100.row {
    margin-left: 12px;
}
.seller-status-detail .seller-detail-avatar-popup ul.d-flex li,
.seller-status-detail .seller-detail-avatar-popup ul.d-flex.w-100.row li {
    padding-left: 12px;
}
.seller-status-detail .seller-detail-avatar-popup ul.d-flex li:last-child,
.seller-status-detail
    .seller-detail-avatar-popup
    ul.d-flex.w-100.row
    li:last-child {
    margin-left: -20px;
}
.seller-status-detail .seller-detail-avatar-popup {
    max-width: 365px;
    min-width: 320px;
    padding: 30px;
}
.seller-status-detail
    .seller-detail-avatar-popup
    div.d-flex.align-items-center {
    margin-left: 15px;
}
.seller-status-detail .seller-detail-avatar-popup .seller-member-detail {
    margin-left: 50px;
    width: auto !important;
}
.seller-status-detail .seller-detail-avatar-popup ul.d-flex.w-100.row {
    margin-left: 0;
    padding-left: unset;
}
.seller-status-detail .seller-detail-avatar-popup ul.d-flex.w-100.row li {
    max-width: 115px;
    padding-left: 15px;
}
.seller-status-detail
    .seller-detail-avatar-popup
    ul.d-flex.w-100.row
    li:last-child {
    margin-left: unset;
}
@media (max-width: 768px) {
    .offer-seller-name .power-seller-popup:hover .offer-seller-name-popup {
        left: unset;
        top: -45px;
        right: 0;
    }
    .offer-seller-name .power-seller-popup:hover .offer-seller-name-popup i {
        right: 12px;
        left: unset;
    }
}
.seller-status-detail
    .seller-detail-avatar-popup
    ul.d-flex
    .mb-3
    span:first-child,
.seller-status-detail
    .seller-detail-avatar-popup
    ul.d-flex
    div
    span:first-child,
.seller-status-detail
    .seller-detail-avatar-popup
    ul.d-flex.w-100.row
    .mb-3
    span:first-child,
.seller-status-detail
    .seller-detail-avatar-popup
    ul.d-flex.w-100.row
    div
    span:first-child {
    display: block;
    font-size: 14px;
    margin-bottom: 5px;
    color: #fff;
}
.seller-status-detail
    .seller-detail-avatar-popup
    ul.d-flex
    .mb-3
    span:first-child,
.seller-status-detail
    .seller-detail-avatar-popup
    ul.d-flex.w-100.row
    .mb-3
    span:first-child {
    color: var(--primary-color);
}
@media screen and (max-width: 480px) { 
    .text-light.align-self-center.QuantityOfNotice.QuantityOfNoticeShow {
        display: none;
    }
}
@media screen and (max-width: 992px) { 
    .icon-account .justify-content-center.align-items-center svg {
        fill: #ffa300;
    }
}
