@charset "UTF-8";
@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;0,900;1,400;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Peralta&display=swap);
/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root {
  --primary-color:#1681c7;
  --bs-blue:#0d6efd;
  --bs-indigo:#6610f2;
  --bs-purple:#6f42c1;
  --bs-pink:#d63384;
  --bs-red:#dc3545;
  --bs-orange:#fd7e14;
  --bs-yellow:#ffc107;
  --bs-green:#198754;
  --bs-teal:#20c997;
  --bs-cyan:#0dcaf0;
  --bs-white:#fff;
  --bs-gray:#6c757d;
  --bs-gray-dark:#343a40;
  --bs-gray-100:#f8f9fa;
  --bs-gray-200:#e9ecef;
  --bs-gray-300:#dee2e6;
  --bs-gray-400:#ced4da;
  --bs-gray-500:#adb5bd;
  --bs-gray-600:#6c757d;
  --bs-gray-700:#495057;
  --bs-gray-800:#343a40;
  --bs-gray-900:#212529;
  --bs-primary:#0d6efd;
  --bs-secondary:#6c757d;
  --bs-success:#198754;
  --bs-info:#0dcaf0;
  --bs-warning:#ffc107;
  --bs-danger:#dc3545;
  --bs-light:#f8f9fa;
  --bs-dark:#212529;
  --bs-primary-rgb:13,
  110,
  253;
  --bs-secondary-rgb:108,
  117,
  125;
  --bs-success-rgb:25,
  135,
  84;
  --bs-info-rgb:13,
  202,
  240;
  --bs-warning-rgb:255,
  193,
  7;
  --bs-danger-rgb:220,
  53,
  69;
  --bs-light-rgb:248,
  249,
  250;
  --bs-dark-rgb:33,
  37,
  41;
  --bs-white-rgb:255,
  255,
  255;
  --bs-black-rgb:0,
  0,
  0;
  --bs-body-color-rgb:33,
  37,
  41;
  --bs-body-bg-rgb:255,
  255,
  255;
  --bs-font-sans-serif:system-ui,
  -apple-system,
  "Segoe UI",
  Roboto,
  "Helvetica Neue",
  Arial,
  "Noto Sans",
  "Liberation Sans",
  sans-serif,
  "Apple Color Emoji",
  "Segoe UI Emoji",
  "Segoe UI Symbol",
  "Noto Color Emoji";
  --bs-font-monospace:SFMono-Regular,
  Menlo,
  Monaco,
  Consolas,
  "Liberation Mono",
  "Courier New",
  monospace;
  --bs-gradient:linear-gradient(180deg,
  hsla(0,
  0%,
  100%,
  .15),
  hsla(0,
  0%,
  100%,
  0));
  --bs-body-font-family:var(--bs-font-sans-serif);
  --bs-body-font-size:1rem;
  --bs-body-font-weight:400;
  --bs-body-line-height:1.5;
  --bs-body-color:#212529;
  --bs-body-bg:#fff
}
*,
:after,
:before {
  box-sizing:border-box
}
@media (prefers-reduced-motion:no-preference) {
  :root {
    scroll-behavior:smooth
  }
}
body {
  font-family:var(--bs-body-font-family);
  font-size:var(--bs-body-font-size);
  font-weight:var(--bs-body-font-weight);
  line-height:var(--bs-body-line-height);
  color:var(--bs-body-color);
  text-align:var(--bs-body-text-align);
  background-color:var(--bs-body-bg);
  -webkit-text-size-adjust:100%;
  -webkit-tap-highlight-color:transparent
}
hr {
  margin:1rem 0;
  color:inherit;
  background-color:currentColor;
  border:0;
  opacity:.25
}
hr:not([size]) {
  height:1px
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top:0;
  margin-bottom:.5rem;
  font-weight:500;
  line-height:1.2
}
.h1,
h1 {
  font-size:calc(1.375rem + 1.5vw)
}
@media (min-width:1200px) {
  .h1,
  h1 {
    font-size:2.5rem
  }
}
.h2,
h2 {
  font-size:calc(1.325rem + .9vw)
}
@media (min-width:1200px) {
  .h2,
  h2 {
    font-size:2rem
  }
}
.h3,
h3 {
  font-size:calc(1.3rem + .6vw)
}
@media (min-width:1200px) {
  .h3,
  h3 {
    font-size:1.75rem
  }
}
.h4,
h4 {
  font-size:calc(1.275rem + .3vw)
}
@media (min-width:1200px) {
  .h4,
  h4 {
    font-size:1.5rem
  }
}
.h5,
h5 {
  font-size:1.25rem
}
.h6,
h6 {
  font-size:1rem
}
p {
  margin-top:0;
  margin-bottom:1rem
}
abbr[data-bs-original-title],
abbr[title] {
  -webkit-text-decoration:underline dotted;
  text-decoration:underline dotted;
  cursor:help;
  -webkit-text-decoration-skip-ink:none;
  text-decoration-skip-ink:none
}
address {
  margin-bottom:1rem;
  font-style:normal;
  line-height:inherit
}
ol,
ul {
  padding-left:2rem
}
dl,
ol,
ul {
  margin-top:0;
  margin-bottom:1rem
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom:0
}
dt {
  font-weight:700
}
dd {
  margin-bottom:.5rem;
  margin-left:0
}
blockquote {
  margin:0 0 1rem
}
b,
strong {
  font-weight:bolder
}
.small,
small {
  font-size:.875em
}
.mark,
mark {
  padding:.2em;
  background-color:#fcf8e3
}
sub,
sup {
  position:relative;
  font-size:.75em;
  line-height:0;
  vertical-align:baseline
}
sub {
  bottom:-.25em
}
sup {
  top:-.5em
}
a {
  color:#0d6efd;
  text-decoration:underline
}
a:hover {
  color:#0a58ca
}
a:not([href]):not([class]),
a:not([href]):not([class]):hover {
  color:inherit;
  text-decoration:none
}
code,
kbd,
pre,
samp {
  font-family:var(--bs-font-monospace);
  font-size:1em;
  direction:ltr;
  unicode-bidi:bidi-override
}
pre {
  display:block;
  margin-top:0;
  margin-bottom:1rem;
  overflow:auto;
  font-size:.875em
}
pre code {
  font-size:inherit;
  color:inherit;
  word-break:normal
}
code {
  font-size:.875em;
  color:#d63384;
  word-wrap:break-word
}
a>code {
  color:inherit
}
kbd {
  padding:.2rem .4rem;
  font-size:.875em;
  color:#fff;
  background-color:#212529;
  border-radius:.2rem
}
kbd kbd {
  padding:0;
  font-size:1em;
  font-weight:700
}
figure {
  margin:0 0 1rem
}
img,
svg {
  vertical-align:middle
}
table {
  caption-side:bottom;
  border-collapse:collapse
}
caption {
  padding-top:.5rem;
  padding-bottom:.5rem;
  color:#6c757d;
  text-align:left
}
th {
  text-align:inherit;
  text-align:-webkit-match-parent
}
tbody,
td,
tfoot,
th,
thead,
tr {
  border-color:inherit;
  border-style:solid;
  border-width:0
}
label {
  display:inline-block
}
button {
  border-radius:0
}
button:focus:not(:focus-visible) {
  outline:0
}
button,
input,
optgroup,
select,
textarea {
  margin:0;
  font-family:inherit;
  font-size:inherit;
  line-height:inherit
}
button,
select {
  text-transform:none
}
[role=button] {
  cursor:pointer
}
select {
  word-wrap:normal
}
select:disabled {
  opacity:1
}
[list]::-webkit-calendar-picker-indicator {
  display:none
}
[type=button],
[type=reset],
[type=submit],
button {
  -webkit-appearance:button
}
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
  cursor:pointer
}
::-moz-focus-inner {
  padding:0;
  border-style:none
}
textarea {
  resize:vertical
}
fieldset {
  min-width:0;
  padding:0;
  margin:0;
  border:0
}
legend {
  float:left;
  width:100%;
  padding:0;
  margin-bottom:.5rem;
  font-size:calc(1.275rem + .3vw);
  line-height:inherit
}
@media (min-width:1200px) {
  legend {
    font-size:1.5rem
  }
}
legend+* {
  clear:left
}
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-year-field {
  padding:0
}
::-webkit-inner-spin-button {
  height:auto
}
[type=search] {
  outline-offset:-2px;
  -webkit-appearance:textfield
}
::-webkit-search-decoration {
  -webkit-appearance:none
}
::-webkit-color-swatch-wrapper {
  padding:0
}
::file-selector-button {
  font:inherit
}
::-webkit-file-upload-button {
  font:inherit;
  -webkit-appearance:button
}
output {
  display:inline-block
}
iframe {
  border:0
}
summary {
  display:list-item;
  cursor:pointer
}
progress {
  vertical-align:baseline
}
[hidden] {
  display:none!important
}
.lead {
  font-size:1.25rem;
  font-weight:300
}
.display-1 {
  font-size:calc(1.625rem + 4.5vw);
  font-weight:300;
  line-height:1.2
}
@media (min-width:1200px) {
  .display-1 {
    font-size:5rem
  }
}
.display-2 {
  font-size:calc(1.575rem + 3.9vw);
  font-weight:300;
  line-height:1.2
}
@media (min-width:1200px) {
  .display-2 {
    font-size:4.5rem
  }
}
.display-3 {
  font-size:calc(1.525rem + 3.3vw);
  font-weight:300;
  line-height:1.2
}
@media (min-width:1200px) {
  .display-3 {
    font-size:4rem
  }
}
.display-4 {
  font-size:calc(1.475rem + 2.7vw);
  font-weight:300;
  line-height:1.2
}
@media (min-width:1200px) {
  .display-4 {
    font-size:3.5rem
  }
}
.display-5 {
  font-size:calc(1.425rem + 2.1vw);
  font-weight:300;
  line-height:1.2
}
@media (min-width:1200px) {
  .display-5 {
    font-size:3rem
  }
}
.display-6 {
  font-size:calc(1.375rem + 1.5vw);
  font-weight:300;
  line-height:1.2
}
@media (min-width:1200px) {
  .display-6 {
    font-size:2.5rem
  }
}
.list-inline,
.list-unstyled {
  padding-left:0;
  list-style:none
}
.list-inline-item {
  display:inline-block
}
.list-inline-item:not(:last-child) {
  margin-right:.5rem
}
.initialism {
  font-size:.875em;
  text-transform:uppercase
}
.blockquote {
  margin-bottom:1rem;
  font-size:1.25rem
}
.blockquote>:last-child {
  margin-bottom:0
}
.blockquote-footer {
  margin-top:-1rem;
  margin-bottom:1rem;
  font-size:.875em;
  color:#6c757d
}
.blockquote-footer:before {
  content:"— "
}
.img-fluid,
.img-thumbnail {
  max-width:100%;
  height:auto
}
.img-thumbnail {
  padding:.25rem;
  background-color:#fff;
  border:1px solid #dee2e6;
  border-radius:.25rem
}
.figure {
  display:inline-block
}
.figure-img {
  margin-bottom:.5rem;
  line-height:1
}
.figure-caption {
  font-size:.875em;
  color:#6c757d
}
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
  width:100%;
  padding-right:var(--bs-gutter-x,.75rem);
  padding-left:var(--bs-gutter-x,.75rem);
  margin-right:auto;
  margin-left:auto
}
@media (min-width:576px) {
  .container,
  .container-sm {
    max-width:540px
  }
}
@media (min-width:768px) {
  .container,
  .container-md,
  .container-sm {
    max-width:720px
  }
}
@media (min-width:992px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm {
    max-width:960px
  }
}
@media (min-width:1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width:1140px
  }
}
@media (min-width:1400px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width:1320px
  }
}
.row {
  --bs-gutter-x:1.5rem;
  --bs-gutter-y:0;
  display:flex;
  flex-wrap:wrap;
  margin-top:calc(var(--bs-gutter-y)*-1);
  margin-right:calc(var(--bs-gutter-x)*-.5);
  margin-left:calc(var(--bs-gutter-x)*-.5)
}
.row>* {
  flex-shrink:0;
  width:100%;
  max-width:100%;
  padding-right:calc(var(--bs-gutter-x)*.5);
  padding-left:calc(var(--bs-gutter-x)*.5);
  margin-top:var(--bs-gutter-y)
}
.col {
  flex:1 0 0%
}
.row-cols-auto>* {
  flex:0 0 auto;
  width:auto
}
.row-cols-1>* {
  flex:0 0 auto;
  width:100%
}
.row-cols-2>* {
  flex:0 0 auto;
  width:50%
}
.row-cols-3>* {
  flex:0 0 auto;
  width:33.3333333333%
}
.row-cols-4>* {
  flex:0 0 auto;
  width:25%
}
.row-cols-5>* {
  flex:0 0 auto;
  width:20%
}
.row-cols-6>* {
  flex:0 0 auto;
  width:16.6666666667%
}
.col-auto {
  flex:0 0 auto;
  width:auto
}
.col-1 {
  flex:0 0 auto;
  width:8.33333333%
}
.col-2 {
  flex:0 0 auto;
  width:16.66666667%
}
.col-3 {
  flex:0 0 auto;
  width:25%
}
.col-4 {
  flex:0 0 auto;
  width:33.33333333%
}
.col-5 {
  flex:0 0 auto;
  width:41.66666667%
}
.col-6 {
  flex:0 0 auto;
  width:50%
}
.col-7 {
  flex:0 0 auto;
  width:58.33333333%
}
.col-8 {
  flex:0 0 auto;
  width:66.66666667%
}
.col-9 {
  flex:0 0 auto;
  width:75%
}
.col-10 {
  flex:0 0 auto;
  width:83.33333333%
}
.col-11 {
  flex:0 0 auto;
  width:91.66666667%
}
.col-12 {
  flex:0 0 auto;
  width:100%
}
.offset-1 {
  margin-left:8.33333333%
}
.offset-2 {
  margin-left:16.66666667%
}
.offset-3 {
  margin-left:25%
}
.offset-4 {
  margin-left:33.33333333%
}
.offset-5 {
  margin-left:41.66666667%
}
.offset-6 {
  margin-left:50%
}
.offset-7 {
  margin-left:58.33333333%
}
.offset-8 {
  margin-left:66.66666667%
}
.offset-9 {
  margin-left:75%
}
.offset-10 {
  margin-left:83.33333333%
}
.offset-11 {
  margin-left:91.66666667%
}
.g-0,
.gx-0 {
  --bs-gutter-x:0
}
.g-0,
.gy-0 {
  --bs-gutter-y:0
}
.g-1,
.gx-1 {
  --bs-gutter-x:0.25rem
}
.g-1,
.gy-1 {
  --bs-gutter-y:0.25rem
}
.g-2,
.gx-2 {
  --bs-gutter-x:0.5rem
}
.g-2,
.gy-2 {
  --bs-gutter-y:0.5rem
}
.g-3,
.gx-3 {
  --bs-gutter-x:1rem
}
.g-3,
.gy-3 {
  --bs-gutter-y:1rem
}
.g-4,
.gx-4 {
  --bs-gutter-x:1.5rem
}
.g-4,
.gy-4 {
  --bs-gutter-y:1.5rem
}
.g-5,
.gx-5 {
  --bs-gutter-x:3rem
}
.g-5,
.gy-5 {
  --bs-gutter-y:3rem
}
@media (min-width:576px) {
  .col-sm {
    flex:1 0 0%
  }
  .row-cols-sm-auto>* {
    flex:0 0 auto;
    width:auto
  }
  .row-cols-sm-1>* {
    flex:0 0 auto;
    width:100%
  }
  .row-cols-sm-2>* {
    flex:0 0 auto;
    width:50%
  }
  .row-cols-sm-3>* {
    flex:0 0 auto;
    width:33.3333333333%
  }
  .row-cols-sm-4>* {
    flex:0 0 auto;
    width:25%
  }
  .row-cols-sm-5>* {
    flex:0 0 auto;
    width:20%
  }
  .row-cols-sm-6>* {
    flex:0 0 auto;
    width:16.6666666667%
  }
  .col-sm-auto {
    flex:0 0 auto;
    width:auto
  }
  .col-sm-1 {
    flex:0 0 auto;
    width:8.33333333%
  }
  .col-sm-2 {
    flex:0 0 auto;
    width:16.66666667%
  }
  .col-sm-3 {
    flex:0 0 auto;
    width:25%
  }
  .col-sm-4 {
    flex:0 0 auto;
    width:33.33333333%
  }
  .col-sm-5 {
    flex:0 0 auto;
    width:41.66666667%
  }
  .col-sm-6 {
    flex:0 0 auto;
    width:50%
  }
  .col-sm-7 {
    flex:0 0 auto;
    width:58.33333333%
  }
  .col-sm-8 {
    flex:0 0 auto;
    width:66.66666667%
  }
  .col-sm-9 {
    flex:0 0 auto;
    width:75%
  }
  .col-sm-10 {
    flex:0 0 auto;
    width:83.33333333%
  }
  .col-sm-11 {
    flex:0 0 auto;
    width:91.66666667%
  }
  .col-sm-12 {
    flex:0 0 auto;
    width:100%
  }
  .offset-sm-0 {
    margin-left:0
  }
  .offset-sm-1 {
    margin-left:8.33333333%
  }
  .offset-sm-2 {
    margin-left:16.66666667%
  }
  .offset-sm-3 {
    margin-left:25%
  }
  .offset-sm-4 {
    margin-left:33.33333333%
  }
  .offset-sm-5 {
    margin-left:41.66666667%
  }
  .offset-sm-6 {
    margin-left:50%
  }
  .offset-sm-7 {
    margin-left:58.33333333%
  }
  .offset-sm-8 {
    margin-left:66.66666667%
  }
  .offset-sm-9 {
    margin-left:75%
  }
  .offset-sm-10 {
    margin-left:83.33333333%
  }
  .offset-sm-11 {
    margin-left:91.66666667%
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x:0
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y:0
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x:0.25rem
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y:0.25rem
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x:0.5rem
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y:0.5rem
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x:1rem
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y:1rem
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x:1.5rem
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y:1.5rem
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x:3rem
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y:3rem
  }
}
@media (min-width:768px) {
  .col-md {
    flex:1 0 0%
  }
  .row-cols-md-auto>* {
    flex:0 0 auto;
    width:auto
  }
  .row-cols-md-1>* {
    flex:0 0 auto;
    width:100%
  }
  .row-cols-md-2>* {
    flex:0 0 auto;
    width:50%
  }
  .row-cols-md-3>* {
    flex:0 0 auto;
    width:33.3333333333%
  }
  .row-cols-md-4>* {
    flex:0 0 auto;
    width:25%
  }
  .row-cols-md-5>* {
    flex:0 0 auto;
    width:20%
  }
  .row-cols-md-6>* {
    flex:0 0 auto;
    width:16.6666666667%
  }
  .col-md-auto {
    flex:0 0 auto;
    width:auto
  }
  .col-md-1 {
    flex:0 0 auto;
    width:8.33333333%
  }
  .col-md-2 {
    flex:0 0 auto;
    width:16.66666667%
  }
  .col-md-3 {
    flex:0 0 auto;
    width:25%
  }
  .col-md-4 {
    flex:0 0 auto;
    width:33.33333333%
  }
  .col-md-5 {
    flex:0 0 auto;
    width:41.66666667%
  }
  .col-md-6 {
    flex:0 0 auto;
    width:50%
  }
  .col-md-7 {
    flex:0 0 auto;
    width:58.33333333%
  }
  .col-md-8 {
    flex:0 0 auto;
    width:66.66666667%
  }
  .col-md-9 {
    flex:0 0 auto;
    width:75%
  }
  .col-md-10 {
    flex:0 0 auto;
    width:83.33333333%
  }
  .col-md-11 {
    flex:0 0 auto;
    width:91.66666667%
  }
  .col-md-12 {
    flex:0 0 auto;
    width:100%
  }
  .offset-md-0 {
    margin-left:0
  }
  .offset-md-1 {
    margin-left:8.33333333%
  }
  .offset-md-2 {
    margin-left:16.66666667%
  }
  .offset-md-3 {
    margin-left:25%
  }
  .offset-md-4 {
    margin-left:33.33333333%
  }
  .offset-md-5 {
    margin-left:41.66666667%
  }
  .offset-md-6 {
    margin-left:50%
  }
  .offset-md-7 {
    margin-left:58.33333333%
  }
  .offset-md-8 {
    margin-left:66.66666667%
  }
  .offset-md-9 {
    margin-left:75%
  }
  .offset-md-10 {
    margin-left:83.33333333%
  }
  .offset-md-11 {
    margin-left:91.66666667%
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x:0
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y:0
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x:0.25rem
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y:0.25rem
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x:0.5rem
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y:0.5rem
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x:1rem
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y:1rem
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x:1.5rem
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y:1.5rem
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x:3rem
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y:3rem
  }
}
@media (min-width:992px) {
  .col-lg {
    flex:1 0 0%
  }
  .row-cols-lg-auto>* {
    flex:0 0 auto;
    width:auto
  }
  .row-cols-lg-1>* {
    flex:0 0 auto;
    width:100%
  }
  .row-cols-lg-2>* {
    flex:0 0 auto;
    width:50%
  }
  .row-cols-lg-3>* {
    flex:0 0 auto;
    width:33.3333333333%
  }
  .row-cols-lg-4>* {
    flex:0 0 auto;
    width:25%
  }
  .row-cols-lg-5>* {
    flex:0 0 auto;
    width:20%
  }
  .row-cols-lg-6>* {
    flex:0 0 auto;
    width:16.6666666667%
  }
  .col-lg-auto {
    flex:0 0 auto;
    width:auto
  }
  .col-lg-1 {
    flex:0 0 auto;
    width:8.33333333%
  }
  .col-lg-2 {
    flex:0 0 auto;
    width:16.66666667%
  }
  .col-lg-3 {
    flex:0 0 auto;
    width:25%
  }
  .col-lg-4 {
    flex:0 0 auto;
    width:33.33333333%
  }
  .col-lg-5 {
    flex:0 0 auto;
    width:41.66666667%
  }
  .col-lg-6 {
    flex:0 0 auto;
    width:50%
  }
  .col-lg-7 {
    flex:0 0 auto;
    width:58.33333333%
  }
  .col-lg-8 {
    flex:0 0 auto;
    width:66.66666667%
  }
  .col-lg-9 {
    flex:0 0 auto;
    width:75%
  }
  .col-lg-10 {
    flex:0 0 auto;
    width:83.33333333%
  }
  .col-lg-11 {
    flex:0 0 auto;
    width:91.66666667%
  }
  .col-lg-12 {
    flex:0 0 auto;
    width:100%
  }
  .offset-lg-0 {
    margin-left:0
  }
  .offset-lg-1 {
    margin-left:8.33333333%
  }
  .offset-lg-2 {
    margin-left:16.66666667%
  }
  .offset-lg-3 {
    margin-left:25%
  }
  .offset-lg-4 {
    margin-left:33.33333333%
  }
  .offset-lg-5 {
    margin-left:41.66666667%
  }
  .offset-lg-6 {
    margin-left:50%
  }
  .offset-lg-7 {
    margin-left:58.33333333%
  }
  .offset-lg-8 {
    margin-left:66.66666667%
  }
  .offset-lg-9 {
    margin-left:75%
  }
  .offset-lg-10 {
    margin-left:83.33333333%
  }
  .offset-lg-11 {
    margin-left:91.66666667%
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x:0
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y:0
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x:0.25rem
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y:0.25rem
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x:0.5rem
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y:0.5rem
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x:1rem
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y:1rem
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x:1.5rem
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y:1.5rem
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x:3rem
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y:3rem
  }
}
@media (min-width:1200px) {
  .col-xl {
    flex:1 0 0%
  }
  .row-cols-xl-auto>* {
    flex:0 0 auto;
    width:auto
  }
  .row-cols-xl-1>* {
    flex:0 0 auto;
    width:100%
  }
  .row-cols-xl-2>* {
    flex:0 0 auto;
    width:50%
  }
  .row-cols-xl-3>* {
    flex:0 0 auto;
    width:33.3333333333%
  }
  .row-cols-xl-4>* {
    flex:0 0 auto;
    width:25%
  }
  .row-cols-xl-5>* {
    flex:0 0 auto;
    width:20%
  }
  .row-cols-xl-6>* {
    flex:0 0 auto;
    width:16.6666666667%
  }
  .col-xl-auto {
    flex:0 0 auto;
    width:auto
  }
  .col-xl-1 {
    flex:0 0 auto;
    width:8.33333333%
  }
  .col-xl-2 {
    flex:0 0 auto;
    width:16.66666667%
  }
  .col-xl-3 {
    flex:0 0 auto;
    width:25%
  }
  .col-xl-4 {
    flex:0 0 auto;
    width:33.33333333%
  }
  .col-xl-5 {
    flex:0 0 auto;
    width:41.66666667%
  }
  .col-xl-6 {
    flex:0 0 auto;
    width:50%
  }
  .col-xl-7 {
    flex:0 0 auto;
    width:58.33333333%
  }
  .col-xl-8 {
    flex:0 0 auto;
    width:66.66666667%
  }
  .col-xl-9 {
    flex:0 0 auto;
    width:75%
  }
  .col-xl-10 {
    flex:0 0 auto;
    width:83.33333333%
  }
  .col-xl-11 {
    flex:0 0 auto;
    width:91.66666667%
  }
  .col-xl-12 {
    flex:0 0 auto;
    width:100%
  }
  .offset-xl-0 {
    margin-left:0
  }
  .offset-xl-1 {
    margin-left:8.33333333%
  }
  .offset-xl-2 {
    margin-left:16.66666667%
  }
  .offset-xl-3 {
    margin-left:25%
  }
  .offset-xl-4 {
    margin-left:33.33333333%
  }
  .offset-xl-5 {
    margin-left:41.66666667%
  }
  .offset-xl-6 {
    margin-left:50%
  }
  .offset-xl-7 {
    margin-left:58.33333333%
  }
  .offset-xl-8 {
    margin-left:66.66666667%
  }
  .offset-xl-9 {
    margin-left:75%
  }
  .offset-xl-10 {
    margin-left:83.33333333%
  }
  .offset-xl-11 {
    margin-left:91.66666667%
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x:0
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y:0
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x:0.25rem
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y:0.25rem
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x:0.5rem
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y:0.5rem
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x:1rem
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y:1rem
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x:1.5rem
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y:1.5rem
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x:3rem
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y:3rem
  }
}
@media (min-width:1400px) {
  .col-xxl {
    flex:1 0 0%
  }
  .row-cols-xxl-auto>* {
    flex:0 0 auto;
    width:auto
  }
  .row-cols-xxl-1>* {
    flex:0 0 auto;
    width:100%
  }
  .row-cols-xxl-2>* {
    flex:0 0 auto;
    width:50%
  }
  .row-cols-xxl-3>* {
    flex:0 0 auto;
    width:33.3333333333%
  }
  .row-cols-xxl-4>* {
    flex:0 0 auto;
    width:25%
  }
  .row-cols-xxl-5>* {
    flex:0 0 auto;
    width:20%
  }
  .row-cols-xxl-6>* {
    flex:0 0 auto;
    width:16.6666666667%
  }
  .col-xxl-auto {
    flex:0 0 auto;
    width:auto
  }
  .col-xxl-1 {
    flex:0 0 auto;
    width:8.33333333%
  }
  .col-xxl-2 {
    flex:0 0 auto;
    width:16.66666667%
  }
  .col-xxl-3 {
    flex:0 0 auto;
    width:25%
  }
  .col-xxl-4 {
    flex:0 0 auto;
    width:33.33333333%
  }
  .col-xxl-5 {
    flex:0 0 auto;
    width:41.66666667%
  }
  .col-xxl-6 {
    flex:0 0 auto;
    width:50%
  }
  .col-xxl-7 {
    flex:0 0 auto;
    width:58.33333333%
  }
  .col-xxl-8 {
    flex:0 0 auto;
    width:66.66666667%
  }
  .col-xxl-9 {
    flex:0 0 auto;
    width:75%
  }
  .col-xxl-10 {
    flex:0 0 auto;
    width:83.33333333%
  }
  .col-xxl-11 {
    flex:0 0 auto;
    width:91.66666667%
  }
  .col-xxl-12 {
    flex:0 0 auto;
    width:100%
  }
  .offset-xxl-0 {
    margin-left:0
  }
  .offset-xxl-1 {
    margin-left:8.33333333%
  }
  .offset-xxl-2 {
    margin-left:16.66666667%
  }
  .offset-xxl-3 {
    margin-left:25%
  }
  .offset-xxl-4 {
    margin-left:33.33333333%
  }
  .offset-xxl-5 {
    margin-left:41.66666667%
  }
  .offset-xxl-6 {
    margin-left:50%
  }
  .offset-xxl-7 {
    margin-left:58.33333333%
  }
  .offset-xxl-8 {
    margin-left:66.66666667%
  }
  .offset-xxl-9 {
    margin-left:75%
  }
  .offset-xxl-10 {
    margin-left:83.33333333%
  }
  .offset-xxl-11 {
    margin-left:91.66666667%
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x:0
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y:0
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x:0.25rem
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y:0.25rem
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x:0.5rem
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y:0.5rem
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x:1rem
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y:1rem
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x:1.5rem
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y:1.5rem
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x:3rem
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y:3rem
  }
}
.table {
  --bs-table-bg:transparent;
  --bs-table-accent-bg:transparent;
  --bs-table-striped-color:#212529;
  --bs-table-striped-bg:rgba(0,0,0,.05);
  --bs-table-active-color:#212529;
  --bs-table-active-bg:rgba(0,0,0,.1);
  --bs-table-hover-color:#212529;
  --bs-table-hover-bg:rgba(0,0,0,.075);
  width:100%;
  margin-bottom:1rem;
  color:#212529;
  vertical-align:top;
  border-color:#dee2e6
}
.table>:not(caption)>*>* {
  padding:.5rem .5rem;
  background-color:var(--bs-table-bg);
  border-bottom-width:1px;
  box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)
}
.table>tbody {
  vertical-align:inherit
}
.table>thead {
  vertical-align:bottom
}
.table>:not(:first-child) {
  border-top:2px solid currentColor
}
.caption-top {
  caption-side:top
}
.table-sm>:not(caption)>*>* {
  padding:.25rem .25rem
}
.table-bordered>:not(caption)>* {
  border-width:1px 0
}
.table-bordered>:not(caption)>*>* {
  border-width:0 1px
}
.table-borderless>:not(caption)>*>* {
  border-bottom-width:0
}
.table-borderless>:not(:first-child) {
  border-top-width:0
}
.table-striped>tbody>tr:nth-of-type(odd)>* {
  --bs-table-accent-bg:var(--bs-table-striped-bg);
  color:var(--bs-table-striped-color)
}
.table-active {
  --bs-table-accent-bg:var(--bs-table-active-bg);
  color:var(--bs-table-active-color)
}
.table-hover>tbody>tr:hover>* {
  --bs-table-accent-bg:var(--bs-table-hover-bg);
  color:var(--bs-table-hover-color)
}
.table-primary {
  --bs-table-bg:#cfe2ff;
  --bs-table-striped-bg:#c5d7f2;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#bacbe6;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#bfd1ec;
  --bs-table-hover-color:#000;
  color:#000;
  border-color:#bacbe6
}
.table-secondary {
  --bs-table-bg:#e2e3e5;
  --bs-table-striped-bg:#d7d8da;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#cbccce;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#d1d2d4;
  --bs-table-hover-color:#000;
  color:#000;
  border-color:#cbccce
}
.table-success {
  --bs-table-bg:#d1e7dd;
  --bs-table-striped-bg:#c7dbd2;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#bcd0c7;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#c1d6cc;
  --bs-table-hover-color:#000;
  color:#000;
  border-color:#bcd0c7
}
.table-info {
  --bs-table-bg:#cff4fc;
  --bs-table-striped-bg:#c5e8ef;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#badce3;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#bfe2e9;
  --bs-table-hover-color:#000;
  color:#000;
  border-color:#badce3
}
.table-warning {
  --bs-table-bg:#fff3cd;
  --bs-table-striped-bg:#f2e7c3;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#e6dbb9;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#ece1be;
  --bs-table-hover-color:#000;
  color:#000;
  border-color:#e6dbb9
}
.table-danger {
  --bs-table-bg:#f8d7da;
  --bs-table-striped-bg:#eccccf;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#dfc2c4;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#e5c7ca;
  --bs-table-hover-color:#000;
  color:#000;
  border-color:#dfc2c4
}
.table-light {
  --bs-table-bg:#f8f9fa;
  --bs-table-striped-bg:#ecedee;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#dfe0e1;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#e5e6e7;
  --bs-table-hover-color:#000;
  color:#000;
  border-color:#dfe0e1
}
.table-dark {
  --bs-table-bg:#212529;
  --bs-table-striped-bg:#2c3034;
  --bs-table-striped-color:#fff;
  --bs-table-active-bg:#373b3e;
  --bs-table-active-color:#fff;
  --bs-table-hover-bg:#323539;
  --bs-table-hover-color:#fff;
  color:#fff;
  border-color:#373b3e
}
.table-responsive {
  overflow-x:auto;
  -webkit-overflow-scrolling:touch
}
@media (max-width:575.98px) {
  .table-responsive-sm {
    overflow-x:auto;
    -webkit-overflow-scrolling:touch
  }
}
@media (max-width:767.98px) {
  .table-responsive-md {
    overflow-x:auto;
    -webkit-overflow-scrolling:touch
  }
}
@media (max-width:991.98px) {
  .table-responsive-lg {
    overflow-x:auto;
    -webkit-overflow-scrolling:touch
  }
}
@media (max-width:1199.98px) {
  .table-responsive-xl {
    overflow-x:auto;
    -webkit-overflow-scrolling:touch
  }
}
@media (max-width:1399.98px) {
  .table-responsive-xxl {
    overflow-x:auto;
    -webkit-overflow-scrolling:touch
  }
}
.form-label {
  margin-bottom:.5rem
}
.col-form-label {
  padding-top:calc(.375rem + 1px);
  padding-bottom:calc(.375rem + 1px);
  margin-bottom:0;
  font-size:inherit;
  line-height:1.5
}
.col-form-label-lg {
  padding-top:calc(.5rem + 1px);
  padding-bottom:calc(.5rem + 1px);
  font-size:1.25rem
}
.col-form-label-sm {
  padding-top:calc(.25rem + 1px);
  padding-bottom:calc(.25rem + 1px);
  font-size:.875rem
}
.form-text {
  margin-top:.25rem;
  font-size:.875em;
  color:#6c757d
}
.form-control {
  width:100%;
  padding:.375rem .75rem;
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  color:#212529;
  background-clip:padding-box;
  border:1px solid #ced4da;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  border-radius:.25rem;
  transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
  .form-control {
    transition:none
  }
}
.form-control[type=file] {
  overflow:hidden
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor:pointer
}
.form-control:focus {
  color:#212529;
  border-color:#86b7fe;
  outline:0;
  box-shadow:0 0 0 .25rem rgba(13,110,253,.25)
}
.form-control::-webkit-date-and-time-value {
  height:1.5em
}
.form-control::-moz-placeholder {
  color:#6c757d;
  opacity:1
}
.form-control::placeholder {
  color:#6c757d;
  opacity:1
}
.form-control:disabled,
.form-control[readonly] {
  background-color:#e9ecef;
  opacity:1
}
.form-control::file-selector-button {
  padding:.375rem .75rem;
  margin:-.375rem -.75rem;
  margin-inline-end:.75rem;
  color:#212529;
  background-color:#e9ecef;
  pointer-events:none;
  border-color:inherit;
  border-style:solid;
  border-width:0;
  border-inline-end-width:1px;
  border-radius:0;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
  .form-control::file-selector-button {
    transition:none
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color:#dde0e3
}
.form-control::-webkit-file-upload-button {
  padding:.375rem .75rem;
  margin:-.375rem -.75rem;
  margin-inline-end:.75rem;
  color:#212529;
  background-color:#e9ecef;
  pointer-events:none;
  border-color:inherit;
  border-style:solid;
  border-width:0;
  border-inline-end-width:1px;
  border-radius:0;
  -webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition:none;
    transition:none
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color:#dde0e3
}
.form-control-plaintext {
  display:block;
  width:100%;
  padding:.375rem 0;
  margin-bottom:0;
  line-height:1.5;
  color:#212529;
  background-color:transparent;
  border:solid transparent;
  border-width:1px 0
}
.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm {
  padding-right:0;
  padding-left:0
}
.form-control-sm {
  min-height:calc(1.5em + .5rem + 2px);
  padding:.25rem .5rem;
  font-size:.875rem;
  border-radius:.2rem
}
.form-control-sm::file-selector-button {
  padding:.25rem .5rem;
  margin:-.25rem -.5rem;
  margin-inline-end:.5rem
}
.form-control-sm::-webkit-file-upload-button {
  padding:.25rem .5rem;
  margin:-.25rem -.5rem;
  margin-inline-end:.5rem
}
.form-control-lg {
  min-height:calc(1.5em + 1rem + 2px);
  padding:.5rem 1rem;
  font-size:1.25rem;
  border-radius:.3rem
}
.form-control-lg::file-selector-button {
  padding:.5rem 1rem;
  margin:-.5rem -1rem;
  margin-inline-end:1rem
}
.form-control-lg::-webkit-file-upload-button {
  padding:.5rem 1rem;
  margin:-.5rem -1rem;
  margin-inline-end:1rem
}
textarea.form-control {
  min-height:calc(1.5em + .75rem + 2px)
}
textarea.form-control-sm {
  min-height:calc(1.5em + .5rem + 2px)
}
textarea.form-control-lg {
  min-height:calc(1.5em + 1rem + 2px)
}
.form-control-color {
  width:3rem;
  height:auto;
  padding:.375rem
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor:pointer
}
.form-control-color::-moz-color-swatch {
  height:1.5em;
  border-radius:.25rem
}
.form-control-color::-webkit-color-swatch {
  height:1.5em;
  border-radius:.25rem
}
.form-select {
  display:block;
  width:100%;
  padding:.375rem 2.25rem .375rem .75rem;
  -moz-padding-start:calc(.75rem - 3px);
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  color:#212529;
  background-color:#fff;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position:right .75rem center;
  background-size:16px 12px;
  border:1px solid #ced4da;
  border-radius:.25rem;
  transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none
}
@media (prefers-reduced-motion:reduce) {
  .form-select {
    transition:none
  }
}
.form-select:focus {
  border-color:#86b7fe;
  outline:0;
  box-shadow:0 0 0 .25rem rgba(13,110,253,.25)
}
.form-select[multiple],
.form-select[size]:not([size="1"]) {
  padding-right:.75rem;
  background-image:none
}
.form-select:disabled {
  background-color:#e9ecef
}
.form-select:-moz-focusring {
  color:transparent;
  text-shadow:0 0 0 #212529
}
.form-select-sm {
  padding-top:.25rem;
  padding-bottom:.25rem;
  padding-left:.5rem;
  font-size:.875rem;
  border-radius:.2rem
}
.form-select-lg {
  padding-top:.5rem;
  padding-bottom:.5rem;
  padding-left:1rem;
  font-size:1.25rem;
  border-radius:.3rem
}
.form-check {
  display:block;
  min-height:1.5rem;
  padding-left:1.5em;
  margin-bottom:.125rem
}
.form-check .form-check-input {
  float:left;
  margin-left:-1.5em
}
.form-check-input {
  width:1em;
  height:1em;
  margin-top:.25em;
  vertical-align:top;
  background-color:#fff;
  background-repeat:no-repeat;
  background-position:50%;
  background-size:contain;
  border:1px solid rgba(0,0,0,.25);
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  -webkit-print-color-adjust:exact;
  color-adjust:exact
}
.form-check-input[type=checkbox] {
  border-radius:.25em
}
.form-check-input[type=radio] {
  border-radius:50%
}
.form-check-input:active {
  filter:brightness(90%)
}
.form-check-input:focus {
  border-color:#86b7fe;
  box-shadow:0 0 0 .25rem rgba(13,110,253,.25)
}
.form-check-input:checked {
  background-color:#0d6efd;
  border-color:#0d6efd
}
.form-check-input:checked[type=checkbox] {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")
}
.form-check-input:checked[type=radio] {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")
}
.form-check-input[type=checkbox]:indeterminate {
  background-color:#0d6efd;
  border-color:#0d6efd;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E")
}
.form-check-input:disabled {
  pointer-events:none;
  filter:none;
  opacity:.5
}
.form-check-input:disabled~.form-check-label,
.form-check-input[disabled]~.form-check-label {
  opacity:.5
}
.form-switch {
  padding-left:2.5em
}
.form-switch .form-check-input {
  width:2em;
  margin-left:-2.5em;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");
  background-position:0;
  border-radius:2em;
  transition:background-position .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
  .form-switch .form-check-input {
    transition:none
  }
}
.form-switch .form-check-input:focus {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386b7fe'/%3E%3C/svg%3E")
}
.form-switch .form-check-input:checked {
  background-position:100%;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")
}
.form-check-inline {
  display:inline-block;
  margin-right:1rem
}
.btn-check {
  position:absolute;
  clip:rect(0,0,0,0);
  pointer-events:none
}
.btn-check:disabled+.btn,
.btn-check[disabled]+.btn {
  pointer-events:none;
  filter:none;
  opacity:.65
}
.form-range {
  width:100%;
  height:1.5rem;
  padding:0;
  background-color:transparent;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none
}
.form-range:focus {
  outline:0
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)
}
.form-range:focus::-moz-range-thumb {
  box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)
}
.form-range::-moz-focus-outer {
  border:0
}
.form-range::-webkit-slider-thumb {
  width:1rem;
  height:1rem;
  margin-top:-.25rem;
  background-color:#0d6efd;
  border:0;
  border-radius:1rem;
  -webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  -webkit-appearance:none;
  appearance:none
}
@media (prefers-reduced-motion:reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition:none;
    transition:none
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color:#b6d4fe
}
.form-range::-webkit-slider-runnable-track {
  width:100%;
  height:.5rem;
  color:transparent;
  cursor:pointer;
  background-color:#dee2e6;
  border-color:transparent;
  border-radius:1rem
}
.form-range::-moz-range-thumb {
  width:1rem;
  height:1rem;
  background-color:#0d6efd;
  border:0;
  border-radius:1rem;
  -moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  -moz-appearance:none;
  appearance:none
}
@media (prefers-reduced-motion:reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition:none;
    transition:none
  }
}
.form-range::-moz-range-thumb:active {
  background-color:#b6d4fe
}
.form-range::-moz-range-track {
  width:100%;
  height:.5rem;
  color:transparent;
  cursor:pointer;
  background-color:#dee2e6;
  border-color:transparent;
  border-radius:1rem
}
.form-range:disabled {
  pointer-events:none
}
.form-range:disabled::-webkit-slider-thumb {
  background-color:#adb5bd
}
.form-range:disabled::-moz-range-thumb {
  background-color:#adb5bd
}
.form-floating {
  position:relative
}
.form-floating>.form-control,
.form-floating>.form-select {
  height:calc(3.5rem + 2px);
  line-height:1.25
}
.form-floating>label {
  position:absolute;
  top:0;
  left:0;
  height:100%;
  padding:1rem .75rem;
  pointer-events:none;
  border:1px solid transparent;
  transform-origin:0 0;
  transition:opacity .1s ease-in-out,transform .1s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
  .form-floating>label {
    transition:none
  }
}
.form-floating>.form-control {
  padding:1rem .75rem
}
.form-floating>.form-control::-moz-placeholder {
  color:transparent
}
.form-floating>.form-control::placeholder {
  color:transparent
}
.form-floating>.form-control:not(:-moz-placeholder-shown) {
  padding-top:1.625rem;
  padding-bottom:.625rem
}
.form-floating>.form-control:focus,
.form-floating>.form-control:not(:placeholder-shown) {
  padding-top:1.625rem;
  padding-bottom:.625rem
}
.form-floating>.form-control:-webkit-autofill {
  padding-top:1.625rem;
  padding-bottom:.625rem
}
.form-floating>.form-select {
  padding-top:1.625rem;
  padding-bottom:.625rem
}
.form-floating>.form-control:not(:-moz-placeholder-shown)~label {
  opacity:.65;
  transform:scale(.85) translateY(-.5rem) translateX(.15rem)
}
.form-floating>.form-control:focus~label,
.form-floating>.form-control:not(:placeholder-shown)~label,
.form-floating>.form-select~label {
  opacity:.65;
  transform:scale(.85) translateY(-.5rem) translateX(.15rem)
}
.form-floating>.form-control:-webkit-autofill~label {
  opacity:.65;
  transform:scale(.85) translateY(-.5rem) translateX(.15rem)
}
.input-group {
  position:relative;
  display:flex;
  flex-wrap:wrap;
  align-items:stretch;
  width:100%
}
.input-group>.form-control,
.input-group>.form-select {
  position:relative;
  flex:1 1 auto;
  width:1%;
  min-width:0
}
.input-group>.form-control:focus,
.input-group>.form-select:focus {
  z-index:3
}
.input-group .btn {
  position:relative;
  z-index:2
}
.input-group .btn:focus {
  z-index:3
}
.input-group-text {
  display:flex;
  align-items:center;
  padding:.375rem .75rem;
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  color:#212529;
  text-align:center;
  white-space:nowrap;
  background-color:#e9ecef;
  border:1px solid #ced4da;
  border-radius:.25rem
}
.input-group-lg>.btn,
.input-group-lg>.form-control,
.input-group-lg>.form-select,
.input-group-lg>.input-group-text {
  padding:.5rem 1rem;
  font-size:1.25rem;
  border-radius:.3rem
}
.input-group-sm>.btn,
.input-group-sm>.form-control,
.input-group-sm>.form-select,
.input-group-sm>.input-group-text {
  padding:.25rem .5rem;
  font-size:.875rem;
  border-radius:.2rem
}
.input-group-lg>.form-select,
.input-group-sm>.form-select {
  padding-right:3rem
}
.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left:-1px;
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
.valid-feedback {
  display:none;
  width:100%;
  margin-top:.25rem;
  font-size:.875em;
  color:#198754
}
.valid-tooltip {
  position:absolute;
  top:100%;
  z-index:5;
  display:none;
  max-width:100%;
  padding:.25rem .5rem;
  margin-top:.1rem;
  font-size:.875rem;
  color:#fff;
  background-color:rgba(25,135,84,.9);
  border-radius:.25rem
}
.is-valid~.valid-feedback,
.is-valid~.valid-tooltip,
.was-validated :valid~.valid-feedback,
.was-validated :valid~.valid-tooltip {
  display:block
}
.form-control.is-valid,
.was-validated .form-control:valid {
  border-color:#198754;
  padding-right:calc(1.5em + .75rem);
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.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(.375em + .1875rem) center;
  background-size:calc(.75em + .375rem) calc(.75em + .375rem)
}
.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
  border-color:#198754;
  box-shadow:0 0 0 .25rem rgba(25,135,84,.25)
}
.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
  padding-right:calc(1.5em + .75rem);
  background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}
.form-select.is-valid,
.was-validated .form-select:valid {
  border-color:#198754
}
.form-select.is-valid:not([multiple]):not([size]),
.form-select.is-valid:not([multiple])[size="1"],
.was-validated .form-select:valid:not([multiple]):not([size]),
.was-validated .form-select:valid:not([multiple])[size="1"] {
  padding-right:4.125rem;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.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-position:right .75rem center,center right 2.25rem;
  background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}
.form-select.is-valid:focus,
.was-validated .form-select:valid:focus {
  border-color:#198754;
  box-shadow:0 0 0 .25rem rgba(25,135,84,.25)
}
.form-check-input.is-valid,
.was-validated .form-check-input:valid {
  border-color:#198754
}
.form-check-input.is-valid:checked,
.was-validated .form-check-input:valid:checked {
  background-color:#198754
}
.form-check-input.is-valid:focus,
.was-validated .form-check-input:valid:focus {
  box-shadow:0 0 0 .25rem rgba(25,135,84,.25)
}
.form-check-input.is-valid~.form-check-label,
.was-validated .form-check-input:valid~.form-check-label {
  color:#198754
}
.form-check-inline .form-check-input~.valid-feedback {
  margin-left:.5em
}
.input-group .form-control.is-valid,
.input-group .form-select.is-valid,
.was-validated .input-group .form-control:valid,
.was-validated .input-group .form-select:valid {
  z-index:1
}
.input-group .form-control.is-valid:focus,
.input-group .form-select.is-valid:focus,
.was-validated .input-group .form-control:valid:focus,
.was-validated .input-group .form-select:valid:focus {
  z-index:3
}
.invalid-feedback {
  display:none;
  width:100%;
  margin-top:.25rem;
  font-size:.875em;
  color:#dc3545
}
.invalid-tooltip {
  position:absolute;
  top:100%;
  z-index:5;
  display:none;
  max-width:100%;
  padding:.25rem .5rem;
  margin-top:.1rem;
  font-size:.875rem;
  color:#fff;
  background-color:rgba(220,53,69,.9);
  border-radius:.25rem
}
.is-invalid~.invalid-feedback,
.is-invalid~.invalid-tooltip,
.was-validated :invalid~.invalid-feedback,
.was-validated :invalid~.invalid-tooltip {
  display:block
}
.form-control.is-invalid,
.was-validated .form-control:invalid {
  border-color:#dc3545;
  padding-right:calc(1.5em + .75rem);
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%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(.375em + .1875rem) center;
  background-size:calc(.75em + .375rem) calc(.75em + .375rem)
}
.form-control.is-invalid:focus,
.was-validated .form-control:invalid:focus {
  border-color:#dc3545;
  box-shadow:0 0 0 .25rem rgba(220,53,69,.25)
}
.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
  padding-right:calc(1.5em + .75rem);
  background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}
.form-select.is-invalid,
.was-validated .form-select:invalid {
  border-color:#dc3545
}
.form-select.is-invalid:not([multiple]):not([size]),
.form-select.is-invalid:not([multiple])[size="1"],
.was-validated .form-select:invalid:not([multiple]):not([size]),
.was-validated .form-select:invalid:not([multiple])[size="1"] {
  padding-right:4.125rem;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%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-position:right .75rem center,center right 2.25rem;
  background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}
.form-select.is-invalid:focus,
.was-validated .form-select:invalid:focus {
  border-color:#dc3545;
  box-shadow:0 0 0 .25rem rgba(220,53,69,.25)
}
.form-check-input.is-invalid,
.was-validated .form-check-input:invalid {
  border-color:#dc3545
}
.form-check-input.is-invalid:checked,
.was-validated .form-check-input:invalid:checked {
  background-color:#dc3545
}
.form-check-input.is-invalid:focus,
.was-validated .form-check-input:invalid:focus {
  box-shadow:0 0 0 .25rem rgba(220,53,69,.25)
}
.form-check-input.is-invalid~.form-check-label,
.was-validated .form-check-input:invalid~.form-check-label {
  color:#dc3545
}
.form-check-inline .form-check-input~.invalid-feedback {
  margin-left:.5em
}
.input-group .form-control.is-invalid,
.input-group .form-select.is-invalid,
.was-validated .input-group .form-control:invalid,
.was-validated .input-group .form-select:invalid {
  z-index:2
}
.input-group .form-control.is-invalid:focus,
.input-group .form-select.is-invalid:focus,
.was-validated .input-group .form-control:invalid:focus,
.was-validated .input-group .form-select:invalid:focus {
  z-index:3
}
.btn {
  display:inline-block;
  font-weight:400;
  line-height:1.5;
  color:#212529;
  text-align:center;
  text-decoration:none;
  vertical-align:middle;
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  background-color:transparent;
  border:1px solid transparent;
  padding:.375rem .75rem;
  font-size:1rem;
  border-radius:.25rem;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
  .btn {
    transition:none
  }
}
.btn-check:focus+.btn,
.btn:focus {
  outline:0;
  box-shadow:0 0 0 .25rem rgba(13,110,253,.25)
}
.btn.disabled,
.btn:disabled,
fieldset:disabled .btn {
  pointer-events:none;
  opacity:.65
}
.btn-primary {
  background-color:#0d6efd;
  border-color:#0d6efd
}
.btn-primary:hover {
  background-color:#0b5ed7;
  border-color:#0a58ca
}
.btn-check:focus+.btn-primary,
.btn-primary:focus {
  background-color:#0b5ed7;
  border-color:#0a58ca;
  box-shadow:0 0 0 .25rem rgba(49,132,253,.5)
}
.btn-check:active+.btn-primary,
.btn-check:checked+.btn-primary,
.btn-primary.active,
.btn-primary:active,
.show>.btn-primary.dropdown-toggle {
  color:#fff;
  background-color:#0a58ca;
  border-color:#0a53be
}
.btn-check:active+.btn-primary:focus,
.btn-check:checked+.btn-primary:focus,
.btn-primary.active:focus,
.btn-primary:active:focus,
.show>.btn-primary.dropdown-toggle:focus {
  box-shadow:0 0 0 .25rem rgba(49,132,253,.5)
}
.btn-primary.disabled,
.btn-primary:disabled {
  color:#fff;
  background-color:#0d6efd;
  border-color:#0d6efd
}
.btn-secondary {
  color:#fff;
  background-color:#6c757d;
  border-color:#6c757d
}
.btn-check:focus+.btn-secondary,
.btn-secondary:focus,
.btn-secondary:hover {
  color:#fff;
  background-color:#5c636a;
  border-color:#565e64
}
.btn-check:focus+.btn-secondary,
.btn-secondary:focus {
  box-shadow:0 0 0 .25rem hsla(208,6%,54%,.5)
}
.btn-check:active+.btn-secondary,
.btn-check:checked+.btn-secondary,
.btn-secondary.active,
.btn-secondary:active,
.show>.btn-secondary.dropdown-toggle {
  color:#fff;
  background-color:#565e64;
  border-color:#51585e
}
.btn-check:active+.btn-secondary:focus,
.btn-check:checked+.btn-secondary:focus,
.btn-secondary.active:focus,
.btn-secondary:active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
  box-shadow:0 0 0 .25rem hsla(208,6%,54%,.5)
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color:#fff;
  background-color:#6c757d;
  border-color:#6c757d
}
.btn-success {
  color:#fff;
  background-color:#198754;
  border-color:#198754
}
.btn-check:focus+.btn-success,
.btn-success:focus,
.btn-success:hover {
  color:#fff;
  background-color:#157347;
  border-color:#146c43
}
.btn-check:focus+.btn-success,
.btn-success:focus {
  box-shadow:0 0 0 .25rem rgba(60,153,110,.5)
}
.btn-check:active+.btn-success,
.btn-check:checked+.btn-success,
.btn-success.active,
.btn-success:active,
.show>.btn-success.dropdown-toggle {
  color:#fff;
  background-color:#146c43;
  border-color:#13653f
}
.btn-check:active+.btn-success:focus,
.btn-check:checked+.btn-success:focus,
.btn-success.active:focus,
.btn-success:active:focus,
.show>.btn-success.dropdown-toggle:focus {
  box-shadow:0 0 0 .25rem rgba(60,153,110,.5)
}
.btn-success.disabled,
.btn-success:disabled {
  color:#fff;
  background-color:#198754;
  border-color:#198754
}
.btn-info {
  color:#000;
  background-color:#0dcaf0;
  border-color:#0dcaf0
}
.btn-check:focus+.btn-info,
.btn-info:focus,
.btn-info:hover {
  color:#000;
  background-color:#31d2f2;
  border-color:#25cff2
}
.btn-check:focus+.btn-info,
.btn-info:focus {
  box-shadow:0 0 0 .25rem rgba(11,172,204,.5)
}
.btn-check:active+.btn-info,
.btn-check:checked+.btn-info,
.btn-info.active,
.btn-info:active,
.show>.btn-info.dropdown-toggle {
  color:#000;
  background-color:#3dd5f3;
  border-color:#25cff2
}
.btn-check:active+.btn-info:focus,
.btn-check:checked+.btn-info:focus,
.btn-info.active:focus,
.btn-info:active:focus,
.show>.btn-info.dropdown-toggle:focus {
  box-shadow:0 0 0 .25rem rgba(11,172,204,.5)
}
.btn-info.disabled,
.btn-info:disabled {
  color:#000;
  background-color:#0dcaf0;
  border-color:#0dcaf0
}
.btn-warning {
  color:#000;
  background-color:#ffc107;
  border-color:#ffc107
}
.btn-check:focus+.btn-warning,
.btn-warning:focus,
.btn-warning:hover {
  color:#000;
  background-color:#ffca2c;
  border-color:#ffc720
}
.btn-check:focus+.btn-warning,
.btn-warning:focus {
  box-shadow:0 0 0 .25rem rgba(217,164,6,.5)
}
.btn-check:active+.btn-warning,
.btn-check:checked+.btn-warning,
.btn-warning.active,
.btn-warning:active,
.show>.btn-warning.dropdown-toggle {
  color:#000;
  background-color:#ffcd39;
  border-color:#ffc720
}
.btn-check:active+.btn-warning:focus,
.btn-check:checked+.btn-warning:focus,
.btn-warning.active:focus,
.btn-warning:active:focus,
.show>.btn-warning.dropdown-toggle:focus {
  box-shadow:0 0 0 .25rem rgba(217,164,6,.5)
}
.btn-warning.disabled,
.btn-warning:disabled {
  color:#000;
  background-color:#ffc107;
  border-color:#ffc107
}
.btn-danger {
  color:#fff;
  background-color:#dc3545;
  border-color:#dc3545
}
.btn-check:focus+.btn-danger,
.btn-danger:focus,
.btn-danger:hover {
  color:#fff;
  background-color:#bb2d3b;
  border-color:#b02a37
}
.btn-check:focus+.btn-danger,
.btn-danger:focus {
  box-shadow:0 0 0 .25rem rgba(225,83,97,.5)
}
.btn-check:active+.btn-danger,
.btn-check:checked+.btn-danger,
.btn-danger.active,
.btn-danger:active,
.show>.btn-danger.dropdown-toggle {
  color:#fff;
  background-color:#b02a37;
  border-color:#a52834
}
.btn-check:active+.btn-danger:focus,
.btn-check:checked+.btn-danger:focus,
.btn-danger.active:focus,
.btn-danger:active:focus,
.show>.btn-danger.dropdown-toggle:focus {
  box-shadow:0 0 0 .25rem rgba(225,83,97,.5)
}
.btn-danger.disabled,
.btn-danger:disabled {
  color:#fff;
  background-color:#dc3545;
  border-color:#dc3545
}
.btn-light {
  color:#000;
  background-color:#f8f9fa;
  border-color:#f8f9fa
}
.btn-check:focus+.btn-light,
.btn-light:focus,
.btn-light:hover {
  color:#000;
  background-color:#f9fafb;
  border-color:#f9fafb
}
.btn-check:focus+.btn-light,
.btn-light:focus {
  box-shadow:0 0 0 .25rem hsla(210,2%,83%,.5)
}
.btn-check:active+.btn-light,
.btn-check:checked+.btn-light,
.btn-light.active,
.btn-light:active,
.show>.btn-light.dropdown-toggle {
  color:#000;
  background-color:#f9fafb;
  border-color:#f9fafb
}
.btn-check:active+.btn-light:focus,
.btn-check:checked+.btn-light:focus,
.btn-light.active:focus,
.btn-light:active:focus,
.show>.btn-light.dropdown-toggle:focus {
  box-shadow:0 0 0 .25rem hsla(210,2%,83%,.5)
}
.btn-light.disabled,
.btn-light:disabled {
  color:#000;
  background-color:#f8f9fa;
  border-color:#f8f9fa
}
.btn-dark {
  color:#fff;
  background-color:#212529;
  border-color:#212529
}
.btn-check:focus+.btn-dark,
.btn-dark:focus,
.btn-dark:hover {
  color:#fff;
  background-color:#1c1f23;
  border-color:#1a1e21
}
.btn-check:focus+.btn-dark,
.btn-dark:focus {
  box-shadow:0 0 0 .25rem rgba(66,70,73,.5)
}
.btn-check:active+.btn-dark,
.btn-check:checked+.btn-dark,
.btn-dark.active,
.btn-dark:active,
.show>.btn-dark.dropdown-toggle {
  color:#fff;
  background-color:#1a1e21;
  border-color:#191c1f
}
.btn-check:active+.btn-dark:focus,
.btn-check:checked+.btn-dark:focus,
.btn-dark.active:focus,
.btn-dark:active:focus,
.show>.btn-dark.dropdown-toggle:focus {
  box-shadow:0 0 0 .25rem rgba(66,70,73,.5)
}
.btn-dark.disabled,
.btn-dark:disabled {
  color:#fff;
  background-color:#212529;
  border-color:#212529
}
.btn-outline-primary {
  color:#0d6efd;
  border-color:#0d6efd
}
.btn-outline-primary:hover {
  color:#fff;
  background-color:#0d6efd;
  border-color:#0d6efd
}
.btn-check:focus+.btn-outline-primary,
.btn-outline-primary:focus {
  box-shadow:0 0 0 .25rem rgba(13,110,253,.5)
}
.btn-check:active+.btn-outline-primary,
.btn-check:checked+.btn-outline-primary,
.btn-outline-primary.active,
.btn-outline-primary.dropdown-toggle.show,
.btn-outline-primary:active {
  color:#fff;
  background-color:#0d6efd;
  border-color:#0d6efd
}
.btn-check:active+.btn-outline-primary:focus,
.btn-check:checked+.btn-outline-primary:focus,
.btn-outline-primary.active:focus,
.btn-outline-primary.dropdown-toggle.show:focus,
.btn-outline-primary:active:focus {
  box-shadow:0 0 0 .25rem rgba(13,110,253,.5)
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color:#0d6efd;
  background-color:transparent
}
.btn-outline-secondary {
  color:#6c757d;
  border-color:#6c757d
}
.btn-outline-secondary:hover {
  color:#fff;
  background-color:#6c757d;
  border-color:#6c757d
}
.btn-check:focus+.btn-outline-secondary,
.btn-outline-secondary:focus {
  box-shadow:0 0 0 .25rem hsla(208,7%,46%,.5)
}
.btn-check:active+.btn-outline-secondary,
.btn-check:checked+.btn-outline-secondary,
.btn-outline-secondary.active,
.btn-outline-secondary.dropdown-toggle.show,
.btn-outline-secondary:active {
  color:#fff;
  background-color:#6c757d;
  border-color:#6c757d
}
.btn-check:active+.btn-outline-secondary:focus,
.btn-check:checked+.btn-outline-secondary:focus,
.btn-outline-secondary.active:focus,
.btn-outline-secondary.dropdown-toggle.show:focus,
.btn-outline-secondary:active:focus {
  box-shadow:0 0 0 .25rem hsla(208,7%,46%,.5)
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
  color:#6c757d;
  background-color:transparent
}
.btn-outline-success {
  color:#198754;
  border-color:#198754
}
.btn-outline-success:hover {
  color:#fff;
  background-color:#198754;
  border-color:#198754
}
.btn-check:focus+.btn-outline-success,
.btn-outline-success:focus {
  box-shadow:0 0 0 .25rem rgba(25,135,84,.5)
}
.btn-check:active+.btn-outline-success,
.btn-check:checked+.btn-outline-success,
.btn-outline-success.active,
.btn-outline-success.dropdown-toggle.show,
.btn-outline-success:active {
  color:#fff;
  background-color:#198754;
  border-color:#198754
}
.btn-check:active+.btn-outline-success:focus,
.btn-check:checked+.btn-outline-success:focus,
.btn-outline-success.active:focus,
.btn-outline-success.dropdown-toggle.show:focus,
.btn-outline-success:active:focus {
  box-shadow:0 0 0 .25rem rgba(25,135,84,.5)
}
.btn-outline-success.disabled,
.btn-outline-success:disabled {
  color:#198754;
  background-color:transparent
}
.btn-outline-info {
  color:#0dcaf0;
  border-color:#0dcaf0
}
.btn-outline-info:hover {
  color:#000;
  background-color:#0dcaf0;
  border-color:#0dcaf0
}
.btn-check:focus+.btn-outline-info,
.btn-outline-info:focus {
  box-shadow:0 0 0 .25rem rgba(13,202,240,.5)
}
.btn-check:active+.btn-outline-info,
.btn-check:checked+.btn-outline-info,
.btn-outline-info.active,
.btn-outline-info.dropdown-toggle.show,
.btn-outline-info:active {
  color:#000;
  background-color:#0dcaf0;
  border-color:#0dcaf0
}
.btn-check:active+.btn-outline-info:focus,
.btn-check:checked+.btn-outline-info:focus,
.btn-outline-info.active:focus,
.btn-outline-info.dropdown-toggle.show:focus,
.btn-outline-info:active:focus {
  box-shadow:0 0 0 .25rem rgba(13,202,240,.5)
}
.btn-outline-info.disabled,
.btn-outline-info:disabled {
  color:#0dcaf0;
  background-color:transparent
}
.btn-outline-warning {
  color:#ffc107;
  border-color:#ffc107
}
.btn-outline-warning:hover {
  color:#000;
  background-color:#ffc107;
  border-color:#ffc107
}
.btn-check:focus+.btn-outline-warning,
.btn-outline-warning:focus {
  box-shadow:0 0 0 .25rem rgba(255,193,7,.5)
}
.btn-check:active+.btn-outline-warning,
.btn-check:checked+.btn-outline-warning,
.btn-outline-warning.active,
.btn-outline-warning.dropdown-toggle.show,
.btn-outline-warning:active {
  color:#000;
  background-color:#ffc107;
  border-color:#ffc107
}
.btn-check:active+.btn-outline-warning:focus,
.btn-check:checked+.btn-outline-warning:focus,
.btn-outline-warning.active:focus,
.btn-outline-warning.dropdown-toggle.show:focus,
.btn-outline-warning:active:focus {
  box-shadow:0 0 0 .25rem rgba(255,193,7,.5)
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
  color:#ffc107;
  background-color:transparent
}
.btn-outline-danger {
  color:#dc3545;
  border-color:#dc3545
}
.btn-outline-danger:hover {
  color:#fff;
  background-color:#dc3545;
  border-color:#dc3545
}
.btn-check:focus+.btn-outline-danger,
.btn-outline-danger:focus {
  box-shadow:0 0 0 .25rem rgba(220,53,69,.5)
}
.btn-check:active+.btn-outline-danger,
.btn-check:checked+.btn-outline-danger,
.btn-outline-danger.active,
.btn-outline-danger.dropdown-toggle.show,
.btn-outline-danger:active {
  color:#fff;
  background-color:#dc3545;
  border-color:#dc3545
}
.btn-check:active+.btn-outline-danger:focus,
.btn-check:checked+.btn-outline-danger:focus,
.btn-outline-danger.active:focus,
.btn-outline-danger.dropdown-toggle.show:focus,
.btn-outline-danger:active:focus {
  box-shadow:0 0 0 .25rem rgba(220,53,69,.5)
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
  color:#dc3545;
  background-color:transparent
}
.btn-outline-light {
  color:#f8f9fa;
  border-color:#f8f9fa
}
.btn-outline-light:hover {
  color:#000;
  background-color:#f8f9fa;
  border-color:#f8f9fa
}
.btn-check:focus+.btn-outline-light,
.btn-outline-light:focus {
  box-shadow:0 0 0 .25rem rgba(248,249,250,.5)
}
.btn-check:active+.btn-outline-light,
.btn-check:checked+.btn-outline-light,
.btn-outline-light.active,
.btn-outline-light.dropdown-toggle.show,
.btn-outline-light:active {
  color:#000;
  background-color:#f8f9fa;
  border-color:#f8f9fa
}
.btn-check:active+.btn-outline-light:focus,
.btn-check:checked+.btn-outline-light:focus,
.btn-outline-light.active:focus,
.btn-outline-light.dropdown-toggle.show:focus,
.btn-outline-light:active:focus {
  box-shadow:0 0 0 .25rem rgba(248,249,250,.5)
}
.btn-outline-light.disabled,
.btn-outline-light:disabled {
  color:#f8f9fa;
  background-color:transparent
}
.btn-outline-dark {
  color:#212529;
  border-color:#212529
}
.btn-outline-dark:hover {
  color:#fff;
  background-color:#212529;
  border-color:#212529
}
.btn-check:focus+.btn-outline-dark,
.btn-outline-dark:focus {
  box-shadow:0 0 0 .25rem rgba(33,37,41,.5)
}
.btn-check:active+.btn-outline-dark,
.btn-check:checked+.btn-outline-dark,
.btn-outline-dark.active,
.btn-outline-dark.dropdown-toggle.show,
.btn-outline-dark:active {
  color:#fff;
  background-color:#212529;
  border-color:#212529
}
.btn-check:active+.btn-outline-dark:focus,
.btn-check:checked+.btn-outline-dark:focus,
.btn-outline-dark.active:focus,
.btn-outline-dark.dropdown-toggle.show:focus,
.btn-outline-dark:active:focus {
  box-shadow:0 0 0 .25rem rgba(33,37,41,.5)
}
.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
  color:#212529;
  background-color:transparent
}
.btn-link {
  font-weight:400;
  color:#0d6efd;
  text-decoration:underline
}
.btn-link:hover {
  color:#0a58ca
}
.btn-link.disabled,
.btn-link:disabled {
  color:#6c757d
}
.btn-group-lg>.btn,
.btn-lg {
  padding:.5rem 1rem;
  font-size:1.25rem;
  border-radius:.3rem
}
.btn-group-sm>.btn,
.btn-sm {
  padding:.25rem .5rem;
  font-size:.875rem;
  border-radius:.2rem
}
.fade {
  transition:opacity .15s linear
}
@media (prefers-reduced-motion:reduce) {
  .fade {
    transition:none
  }
}
.fade:not(.show) {
  opacity:0
}
.collapse:not(.show) {
  display:none
}
.collapsing {
  height:0;
  overflow:hidden;
  transition:height .35s ease
}
@media (prefers-reduced-motion:reduce) {
  .collapsing {
    transition:none
  }
}
.collapsing.collapse-horizontal {
  width:0;
  height:auto;
  transition:width .35s ease
}
@media (prefers-reduced-motion:reduce) {
  .collapsing.collapse-horizontal {
    transition:none
  }
}
.dropdown,
.dropend,
.dropstart,
.dropup {
  position:relative
}
.dropdown-toggle {
  white-space:nowrap
}
.dropdown-toggle:after {
  margin-left:.255em;
  vertical-align:.255em;
  border-top:.3em solid;
  border-right:.3em solid transparent;
  border-bottom:0;
  border-left:.3em solid transparent
}
.dropdown-toggle:empty:after {
  margin-left:0
}
.dropdown-menu {
  position:absolute;
  z-index:1000;
  display:none;
  min-width:10rem;
  padding:.5rem 0;
  margin: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,.15);
  border-radius:.25rem
}
.dropdown-menu[data-bs-popper] {
  top:100%;
  left:0;
  margin-top:.125rem
}
.dropdown-menu-start {
  --bs-position:start
}
.dropdown-menu-start[data-bs-popper] {
  right:auto;
  left:0
}
.dropdown-menu-end {
  --bs-position:end
}
.dropdown-menu-end[data-bs-popper] {
  right:0;
  left:auto
}
@media (min-width:576px) {
  .dropdown-menu-sm-start {
    --bs-position:start
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right:auto;
    left:0
  }
  .dropdown-menu-sm-end {
    --bs-position:end
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right:0;
    left:auto
  }
}
@media (min-width:768px) {
  .dropdown-menu-md-start {
    --bs-position:start
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right:auto;
    left:0
  }
  .dropdown-menu-md-end {
    --bs-position:end
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right:0;
    left:auto
  }
}
@media (min-width:992px) {
  .dropdown-menu-lg-start {
    --bs-position:start
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right:auto;
    left:0
  }
  .dropdown-menu-lg-end {
    --bs-position:end
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right:0;
    left:auto
  }
}
@media (min-width:1200px) {
  .dropdown-menu-xl-start {
    --bs-position:start
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right:auto;
    left:0
  }
  .dropdown-menu-xl-end {
    --bs-position:end
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right:0;
    left:auto
  }
}
@media (min-width:1400px) {
  .dropdown-menu-xxl-start {
    --bs-position:start
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right:auto;
    left:0
  }
  .dropdown-menu-xxl-end {
    --bs-position:end
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right:0;
    left:auto
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top:auto;
  bottom:100%;
  margin-top:0;
  margin-bottom:.125rem
}
.dropup .dropdown-toggle:after {
  display:inline-block;
  margin-left:.255em;
  vertical-align:.255em;
  content:"";
  border-top:0;
  border-right:.3em solid transparent;
  border-bottom:.3em solid;
  border-left:.3em solid transparent
}
.dropup .dropdown-toggle:empty:after {
  margin-left:0
}
.dropend .dropdown-menu[data-bs-popper] {
  top:0;
  right:auto;
  left:100%;
  margin-top:0;
  margin-left:.125rem
}
.dropend .dropdown-toggle:after {
  display:inline-block;
  margin-left:.255em;
  vertical-align:.255em;
  content:"";
  border-top:.3em solid transparent;
  border-right:0;
  border-bottom:.3em solid transparent;
  border-left:.3em solid
}
.dropend .dropdown-toggle:empty:after {
  margin-left:0
}
.dropend .dropdown-toggle:after {
  vertical-align:0
}
.dropstart .dropdown-menu[data-bs-popper] {
  top:0;
  right:100%;
  left:auto;
  margin-top:0;
  margin-right:.125rem
}
.dropstart .dropdown-toggle:after {
  display:inline-block;
  margin-left:.255em;
  vertical-align:.255em;
  content:"";
  display:none
}
.dropstart .dropdown-toggle:before {
  display:inline-block;
  margin-right:.255em;
  vertical-align:.255em;
  content:"";
  border-top:.3em solid transparent;
  border-right:.3em solid;
  border-bottom:.3em solid transparent
}
.dropstart .dropdown-toggle:empty:after {
  margin-left:0
}
.dropstart .dropdown-toggle:before {
  vertical-align:0
}
.dropdown-divider {
  height:0;
  margin:.5rem 0;
  overflow:hidden;
  border-top:1px solid rgba(0,0,0,.15)
}
.dropdown-item {
  display:block;
  width:100%;
  padding:.25rem 1rem;
  clear:both;
  font-weight:400;
  color:#212529;
  text-align:inherit;
  text-decoration:none;
  white-space:nowrap;
  background-color:transparent;
  border:0
}
.dropdown-item:focus,
.dropdown-item:hover {
  color:#1e2125;
  background-color:#e9ecef
}
.dropdown-item.active,
.dropdown-item:active {
  color:#fff;
  background-color:#0d6efd
}
.dropdown-item.disabled,
.dropdown-item:disabled {
  color:#adb5bd;
  pointer-events:none;
  background-color:transparent
}
.dropdown-menu.show {
  display:block
}
.dropdown-header {
  display:block;
  padding:.5rem 1rem;
  margin-bottom:0;
  font-size:.875rem;
  color:#6c757d;
  white-space:nowrap
}
.dropdown-item-text {
  display:block;
  padding:.25rem 1rem;
  color:#212529
}
.dropdown-menu-dark {
  color:#dee2e6;
  background-color:#343a40;
  border-color:rgba(0,0,0,.15)
}
.dropdown-menu-dark .dropdown-item {
  color:#dee2e6
}
.dropdown-menu-dark .dropdown-item:focus,
.dropdown-menu-dark .dropdown-item:hover {
  color:#fff;
  background-color:hsla(0,0%,100%,.15)
}
.dropdown-menu-dark .dropdown-item.active,
.dropdown-menu-dark .dropdown-item:active {
  color:#fff;
  background-color:#0d6efd
}
.dropdown-menu-dark .dropdown-item.disabled,
.dropdown-menu-dark .dropdown-item:disabled {
  color:#adb5bd
}
.dropdown-menu-dark .dropdown-divider {
  border-color:rgba(0,0,0,.15)
}
.dropdown-menu-dark .dropdown-item-text {
  color:#dee2e6
}
.dropdown-menu-dark .dropdown-header {
  color:#adb5bd
}
.btn-group,
.btn-group-vertical {
  position:relative;
  display:inline-flex;
  vertical-align:middle
}
.btn-group-vertical>.btn,
.btn-group>.btn {
  position:relative;
  flex:1 1 auto
}
.btn-group-vertical>.btn-check:checked+.btn,
.btn-group-vertical>.btn-check:focus+.btn,
.btn-group-vertical>.btn.active,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:hover,
.btn-group>.btn-check:checked+.btn,
.btn-group>.btn-check:focus+.btn,
.btn-group>.btn.active,
.btn-group>.btn:active,
.btn-group>.btn:focus,
.btn-group>.btn:hover {
  z-index:1
}
.btn-toolbar {
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start
}
.btn-toolbar .input-group {
  width:auto
}
.btn-group>.btn-group:not(:first-child),
.btn-group>.btn:not(:first-child) {
  margin-left:-1px
}
.btn-group>.btn-group:not(:last-child)>.btn,
.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
.btn-group>.btn-group:not(:first-child)>.btn,
.btn-group>.btn:nth-child(n+3),
.btn-group>:not(.btn-check)+.btn {
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
.dropdown-toggle-split {
  padding-right:.5625rem;
  padding-left:.5625rem
}
.dropdown-toggle-split:after,
.dropend .dropdown-toggle-split:after,
.dropup .dropdown-toggle-split:after {
  margin-left:0
}
.dropstart .dropdown-toggle-split:before {
  margin-right:0
}
.btn-group-sm>.btn+.dropdown-toggle-split,
.btn-sm+.dropdown-toggle-split {
  padding-right:.375rem;
  padding-left:.375rem
}
.btn-group-lg>.btn+.dropdown-toggle-split,
.btn-lg+.dropdown-toggle-split {
  padding-right:.75rem;
  padding-left:.75rem
}
.btn-group-vertical {
  flex-direction:column;
  align-items:flex-start;
  justify-content:center
}
.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group {
  width:100%
}
.btn-group-vertical>.btn-group:not(:first-child),
.btn-group-vertical>.btn:not(:first-child) {
  margin-top:-1px
}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,
.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,
.btn-group-vertical>.btn~.btn {
  border-top-left-radius:0;
  border-top-right-radius:0
}
.nav {
  display:flex;
  flex-wrap:wrap;
  padding-left:0;
  margin-bottom:0;
  list-style:none
}
.nav-link {
  display:block;
  padding:.5rem 1rem;
  color:#0d6efd;
  text-decoration:none;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
  .nav-link {
    transition:none
  }
}
.nav-link:focus,
.nav-link:hover {
  color:#0a58ca
}
.nav-link.disabled {
  color:#6c757d;
  pointer-events:none;
  cursor:default
}
.nav-tabs {
  border-bottom:1px solid #dee2e6
}
.nav-tabs .nav-link {
  margin-bottom:-1px;
  background:0 0;
  border:1px solid transparent;
  border-top-left-radius:.25rem;
  border-top-right-radius:.25rem
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
  border-color:#e9ecef #e9ecef #dee2e6;
  isolation:isolate
}
.nav-tabs .nav-link.disabled {
  color:#6c757d;
  background-color:transparent;
  border-color:transparent
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  color:#495057;
  background-color:#fff;
  border-color:#dee2e6 #dee2e6 #fff
}
.nav-tabs .dropdown-menu {
  margin-top:-1px;
  border-top-left-radius:0;
  border-top-right-radius:0
}
.nav-pills .nav-link {
  background:0 0;
  border:0;
  border-radius:.25rem
}
.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
  color:#fff;
  background-color:#0d6efd
}
.nav-fill .nav-item,
.nav-fill>.nav-link {
  flex:1 1 auto;
  text-align:center
}
.nav-justified .nav-item,
.nav-justified>.nav-link {
  flex-basis:0;
  flex-grow:1;
  text-align:center
}
.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width:100%
}
.tab-content>.tab-pane {
  display:none
}
.tab-content>.active {
  display:block
}
.navbar {
  position:relative;
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:space-between;
  padding-top:.5rem;
  padding-bottom:.5rem
}
.navbar>.container,
.navbar>.container-fluid,
.navbar>.container-lg,
.navbar>.container-md,
.navbar>.container-sm,
.navbar>.container-xl,
.navbar>.container-xxl {
  display:flex;
  flex-wrap:inherit;
  align-items:center;
  justify-content:space-between
}
.navbar-brand {
  padding-top:.3125rem;
  padding-bottom:.3125rem;
  margin-right:1rem;
  font-size:1.25rem;
  text-decoration:none;
  white-space:nowrap
}
.navbar-nav {
  display:flex;
  flex-direction:column;
  padding-left:0;
  margin-bottom:0;
  list-style:none
}
.navbar-nav .nav-link {
  padding-right:0;
  padding-left:0
}
.navbar-nav .dropdown-menu {
  position:static
}
.navbar-text {
  padding-top:.5rem;
  padding-bottom:.5rem
}
.navbar-collapse {
  flex-basis:100%;
  flex-grow:1;
  align-items:center
}
.navbar-toggler {
  padding:.25rem .75rem;
  font-size:1.25rem;
  line-height:1;
  background-color:transparent;
  border:1px solid transparent;
  border-radius:.25rem;
  transition:box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
  .navbar-toggler {
    transition:none
  }
}
.navbar-toggler:hover {
  text-decoration:none
}
.navbar-toggler:focus {
  text-decoration:none;
  outline:0;
  box-shadow:0 0 0 .25rem
}
.navbar-toggler-icon {
  display:inline-block;
  width:1.5em;
  height:1.5em;
  vertical-align:middle;
  background-repeat:no-repeat;
  background-position:50%;
  background-size:100%
}
.navbar-nav-scroll {
  max-height:var(--bs-scroll-height,75vh);
  overflow-y:auto
}
@media (min-width:576px) {
  .navbar-expand-sm {
    flex-wrap:nowrap;
    justify-content:flex-start
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction:row
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position:absolute
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right:.5rem;
    padding-left:.5rem
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow:visible
  }
  .navbar-expand-sm .navbar-collapse {
    display:flex!important;
    flex-basis:auto
  }
  .navbar-expand-sm .navbar-toggler,
  .navbar-expand-sm .offcanvas-header {
    display:none
  }
  .navbar-expand-sm .offcanvas {
    position:inherit;
    bottom:0;
    z-index:1000;
    flex-grow:1;
    visibility:visible!important;
    background-color:transparent;
    border-right:0;
    border-left:0;
    transition:none;
    transform:none
  }
  .navbar-expand-sm .offcanvas-bottom,
  .navbar-expand-sm .offcanvas-top {
    height:auto;
    border-top:0;
    border-bottom:0
  }
  .navbar-expand-sm .offcanvas-body {
    display:flex;
    flex-grow:0;
    padding:0;
    overflow-y:visible
  }
}
@media (min-width:768px) {
  .navbar-expand-md {
    flex-wrap:nowrap;
    justify-content:flex-start
  }
  .navbar-expand-md .navbar-nav {
    flex-direction:row
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position:absolute
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right:.5rem;
    padding-left:.5rem
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow:visible
  }
  .navbar-expand-md .navbar-collapse {
    display:flex!important;
    flex-basis:auto
  }
  .navbar-expand-md .navbar-toggler,
  .navbar-expand-md .offcanvas-header {
    display:none
  }
  .navbar-expand-md .offcanvas {
    position:inherit;
    bottom:0;
    z-index:1000;
    flex-grow:1;
    visibility:visible!important;
    background-color:transparent;
    border-right:0;
    border-left:0;
    transition:none;
    transform:none
  }
  .navbar-expand-md .offcanvas-bottom,
  .navbar-expand-md .offcanvas-top {
    height:auto;
    border-top:0;
    border-bottom:0
  }
  .navbar-expand-md .offcanvas-body {
    display:flex;
    flex-grow:0;
    padding:0;
    overflow-y:visible
  }
}
@media (min-width:992px) {
  .navbar-expand-lg {
    flex-wrap:nowrap;
    justify-content:flex-start
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction:row
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position:absolute
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right:.5rem;
    padding-left:.5rem
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow:visible
  }
  .navbar-expand-lg .navbar-collapse {
    display:flex!important;
    flex-basis:auto
  }
  .navbar-expand-lg .navbar-toggler,
  .navbar-expand-lg .offcanvas-header {
    display:none
  }
  .navbar-expand-lg .offcanvas {
    position:inherit;
    bottom:0;
    z-index:1000;
    flex-grow:1;
    visibility:visible!important;
    background-color:transparent;
    border-right:0;
    border-left:0;
    transition:none;
    transform:none
  }
  .navbar-expand-lg .offcanvas-bottom,
  .navbar-expand-lg .offcanvas-top {
    height:auto;
    border-top:0;
    border-bottom:0
  }
  .navbar-expand-lg .offcanvas-body {
    display:flex;
    flex-grow:0;
    padding:0;
    overflow-y:visible
  }
}
@media (min-width:1200px) {
  .navbar-expand-xl {
    flex-wrap:nowrap;
    justify-content:flex-start
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction:row
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position:absolute
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right:.5rem;
    padding-left:.5rem
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow:visible
  }
  .navbar-expand-xl .navbar-collapse {
    display:flex!important;
    flex-basis:auto
  }
  .navbar-expand-xl .navbar-toggler,
  .navbar-expand-xl .offcanvas-header {
    display:none
  }
  .navbar-expand-xl .offcanvas {
    position:inherit;
    bottom:0;
    z-index:1000;
    flex-grow:1;
    visibility:visible!important;
    background-color:transparent;
    border-right:0;
    border-left:0;
    transition:none;
    transform:none
  }
  .navbar-expand-xl .offcanvas-bottom,
  .navbar-expand-xl .offcanvas-top {
    height:auto;
    border-top:0;
    border-bottom:0
  }
  .navbar-expand-xl .offcanvas-body {
    display:flex;
    flex-grow:0;
    padding:0;
    overflow-y:visible
  }
}
@media (min-width:1400px) {
  .navbar-expand-xxl {
    flex-wrap:nowrap;
    justify-content:flex-start
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction:row
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position:absolute
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right:.5rem;
    padding-left:.5rem
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow:visible
  }
  .navbar-expand-xxl .navbar-collapse {
    display:flex!important;
    flex-basis:auto
  }
  .navbar-expand-xxl .navbar-toggler,
  .navbar-expand-xxl .offcanvas-header {
    display:none
  }
  .navbar-expand-xxl .offcanvas {
    position:inherit;
    bottom:0;
    z-index:1000;
    flex-grow:1;
    visibility:visible!important;
    background-color:transparent;
    border-right:0;
    border-left:0;
    transition:none;
    transform:none
  }
  .navbar-expand-xxl .offcanvas-bottom,
  .navbar-expand-xxl .offcanvas-top {
    height:auto;
    border-top:0;
    border-bottom:0
  }
  .navbar-expand-xxl .offcanvas-body {
    display:flex;
    flex-grow:0;
    padding:0;
    overflow-y:visible
  }
}
.navbar-expand {
  flex-wrap:nowrap;
  justify-content:flex-start
}
.navbar-expand .navbar-nav {
  flex-direction:row
}
.navbar-expand .navbar-nav .dropdown-menu {
  position:absolute
}
.navbar-expand .navbar-nav .nav-link {
  padding-right:.5rem;
  padding-left:.5rem
}
.navbar-expand .navbar-nav-scroll {
  overflow:visible
}
.navbar-expand .navbar-collapse {
  display:flex!important;
  flex-basis:auto
}
.navbar-expand .navbar-toggler,
.navbar-expand .offcanvas-header {
  display:none
}
.navbar-expand .offcanvas {
  position:inherit;
  bottom:0;
  z-index:1000;
  flex-grow:1;
  visibility:visible!important;
  background-color:transparent;
  border-right:0;
  border-left:0;
  transition:none;
  transform:none
}
.navbar-expand .offcanvas-bottom,
.navbar-expand .offcanvas-top {
  height:auto;
  border-top:0;
  border-bottom:0
}
.navbar-expand .offcanvas-body {
  display:flex;
  flex-grow:0;
  padding:0;
  overflow-y:visible
}
.navbar-light .navbar-brand,
.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover {
  color:rgba(0,0,0,.9)
}
.navbar-light .navbar-nav .nav-link {
  color:rgba(0,0,0,.55)
}
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
  color:rgba(0,0,0,.7)
}
.navbar-light .navbar-nav .nav-link.disabled {
  color:rgba(0,0,0,.3)
}
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .show>.nav-link {
  color:rgba(0,0,0,.9)
}
.navbar-light .navbar-toggler {
  color:rgba(0,0,0,.55);
  border-color:rgba(0,0,0,.1)
}
.navbar-light .navbar-toggler-icon {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}
.navbar-light .navbar-text {
  color:rgba(0,0,0,.55)
}
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover {
  color:rgba(0,0,0,.9)
}
.navbar-dark .navbar-brand,
.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-brand:hover {
  color:#fff
}
.navbar-dark .navbar-nav .nav-link {
  color:hsla(0,0%,100%,.55)
}
.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
  color:hsla(0,0%,100%,.75)
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color:hsla(0,0%,100%,.25)
}
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .show>.nav-link {
  color:#fff
}
.navbar-dark .navbar-toggler {
  color:hsla(0,0%,100%,.55);
  border-color:hsla(0,0%,100%,.1)
}
.navbar-dark .navbar-toggler-icon {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}
.navbar-dark .navbar-text {
  color:hsla(0,0%,100%,.55)
}
.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:focus,
.navbar-dark .navbar-text a:hover {
  color:#fff
}
.card {
  position:relative;
  display:flex;
  flex-direction:column;
  min-width:0;
  word-wrap:break-word;
  background-color:#fff;
  background-clip:border-box;
  border:1px solid rgba(0,0,0,.125);
  border-radius:.25rem
}
.card>hr {
  margin-right:0;
  margin-left:0
}
.card>.list-group {
  border-top:inherit;
  border-bottom:inherit
}
.card>.list-group:first-child {
  border-top-width:0;
  border-top-left-radius:calc(.25rem - 1px);
  border-top-right-radius:calc(.25rem - 1px)
}
.card>.list-group:last-child {
  border-bottom-width:0;
  border-bottom-right-radius:calc(.25rem - 1px);
  border-bottom-left-radius:calc(.25rem - 1px)
}
.card>.card-header+.list-group,
.card>.list-group+.card-footer {
  border-top:0
}
.card-body {
  flex:1 1 auto;
  padding:1rem 1rem
}
.card-title {
  margin-bottom:.5rem
}
.card-subtitle {
  margin-top:-.25rem
}
.card-subtitle,
.card-text:last-child {
  margin-bottom:0
}
.card-link+.card-link {
  margin-left:1rem
}
.card-header {
  padding:.5rem 1rem;
  margin-bottom:0;
  background-color:rgba(0,0,0,.03);
  border-bottom:1px solid rgba(0,0,0,.125)
}
.card-header:first-child {
  border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}
.card-footer {
  padding:.5rem 1rem;
  background-color:rgba(0,0,0,.03);
  border-top:1px solid rgba(0,0,0,.125)
}
.card-footer:last-child {
  border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}
.card-header-tabs {
  margin-bottom:-.5rem;
  border-bottom:0
}
.card-header-pills,
.card-header-tabs {
  margin-right:-.5rem;
  margin-left:-.5rem
}
.card-img-overlay {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  padding:1rem;
  border-radius:calc(.25rem - 1px)
}
.card-img,
.card-img-bottom,
.card-img-top {
  width:100%
}
.card-img,
.card-img-top {
  border-top-left-radius:calc(.25rem - 1px);
  border-top-right-radius:calc(.25rem - 1px)
}
.card-img,
.card-img-bottom {
  border-bottom-right-radius:calc(.25rem - 1px);
  border-bottom-left-radius:calc(.25rem - 1px)
}
.card-group>.card {
  margin-bottom:.75rem
}
@media (min-width:576px) {
  .card-group {
    display:flex;
    flex-flow:row wrap
  }
  .card-group>.card {
    flex:1 0 0%;
    margin-bottom:0
  }
  .card-group>.card+.card {
    margin-left:0;
    border-left:0
  }
  .card-group>.card:not(:last-child) {
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }
  .card-group>.card:not(:last-child) .card-header,
  .card-group>.card:not(:last-child) .card-img-top {
    border-top-right-radius:0
  }
  .card-group>.card:not(:last-child) .card-footer,
  .card-group>.card:not(:last-child) .card-img-bottom {
    border-bottom-right-radius:0
  }
  .card-group>.card:not(:first-child) {
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }
  .card-group>.card:not(:first-child) .card-header,
  .card-group>.card:not(:first-child) .card-img-top {
    border-top-left-radius:0
  }
  .card-group>.card:not(:first-child) .card-footer,
  .card-group>.card:not(:first-child) .card-img-bottom {
    border-bottom-left-radius:0
  }
}
.accordion-button {
  position:relative;
  display:flex;
  align-items:center;
  width:100%;
  padding:1rem 1.25rem;
  font-size:1rem;
  color:#212529;
  text-align:left;
  background-color:#fff;
  border:0;
  border-radius:0;
  overflow-anchor:none;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease
}
@media (prefers-reduced-motion:reduce) {
  .accordion-button {
    transition:none
  }
}
.accordion-button:not(.collapsed) {
  color:#0c63e4;
  background-color:#e7f1ff;
  box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)
}
.accordion-button:not(.collapsed):after {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")
}
.accordion-button:after {
  flex-shrink:0;
  width:1.25rem;
  height:1.25rem;
  margin-left:auto;
  content:"";
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-size:1.25rem;
  transition:transform .2s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
  .accordion-button:after {
    transition:none
  }
}
.accordion-button:hover {
  z-index:2
}
.accordion-button:focus {
  border-color:#86b7fe;
  box-shadow:0 0 0 .25rem rgba(13,110,253,.25)
}
.accordion-header {
  margin-bottom:0
}
.accordion-item {
  background-color:#fff;
  border:1px solid rgba(0,0,0,.125)
}
.accordion-item:first-of-type {
  border-top-left-radius:.25rem;
  border-top-right-radius:.25rem
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius:calc(.25rem - 1px);
  border-top-right-radius:calc(.25rem - 1px)
}
.accordion-item:not(:first-of-type) {
  border-top:0
}
.accordion-item:last-of-type {
  border-bottom-right-radius:.25rem;
  border-bottom-left-radius:.25rem
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius:calc(.25rem - 1px);
  border-bottom-left-radius:calc(.25rem - 1px)
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius:.25rem;
  border-bottom-left-radius:.25rem
}
.accordion-body {
  padding:1rem 1.25rem
}
.accordion-flush .accordion-collapse {
  border-width:0
}
.accordion-flush .accordion-item {
  border-right:0;
  border-left:0;
  border-radius:0
}
.accordion-flush .accordion-item:first-child {
  border-top:0
}
.accordion-flush .accordion-item:last-child {
  border-bottom:0
}
.accordion-flush .accordion-item .accordion-button {
  border-radius:0
}
.breadcrumb {
  display:flex;
  flex-wrap:wrap;
  padding:0 0;
  margin-bottom:1rem;
  list-style:none
}
.breadcrumb-item+.breadcrumb-item {
  padding-left:.5rem
}
.breadcrumb-item+.breadcrumb-item:before {
  float:left;
  padding-right:.5rem;
  color:#6c757d;
  content:var(--bs-breadcrumb-divider,"/")
}
.breadcrumb-item.active {
  color:#6c757d
}
.pagination {
  display:flex;
  padding-left:0;
  list-style:none
}
.page-link {
  position:relative;
  display:block;
  color:#0d6efd;
  text-decoration:none;
  background-color:#fff;
  border:1px solid #dee2e6;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
  .page-link {
    transition:none
  }
}
.page-link:hover {
  z-index:2;
  border-color:#dee2e6
}
.page-link:focus,
.page-link:hover {
  color:#0a58ca;
  background-color:#e9ecef
}
.page-link:focus {
  z-index:3;
  outline:0;
  box-shadow:0 0 0 .25rem rgba(13,110,253,.25)
}
.page-item:not(:first-child) .page-link {
  margin-left:-1px
}
.page-item.active .page-link {
  background-color:#0d6efd;
  border-color:#0d6efd
}
.page-item.disabled .page-link {
  color:#6c757d;
  pointer-events:none;
  background-color:#fff;
  border-color:#dee2e6
}
.page-link {
  padding:.375rem .75rem
}
.page-item:first-child .page-link {
  border-top-left-radius:.25rem;
  border-bottom-left-radius:.25rem
}
.page-item:last-child .page-link {
  border-top-right-radius:.25rem;
  border-bottom-right-radius:.25rem
}
.pagination-lg .page-link {
  padding:.75rem 1.5rem;
  font-size:1.25rem
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius:.3rem;
  border-bottom-left-radius:.3rem
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius:.3rem;
  border-bottom-right-radius:.3rem
}
.pagination-sm .page-link {
  padding:.25rem .5rem;
  font-size:.875rem
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius:.2rem;
  border-bottom-left-radius:.2rem
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius:.2rem;
  border-bottom-right-radius:.2rem
}
.badge {
  display:inline-block;
  padding:.35em .65em;
  font-size:.75em;
  font-weight:700;
  line-height:1;
  color:#fff;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:.25rem
}
.badge:empty {
  display:none
}
.btn .badge {
  position:relative;
  top:-1px
}
.alert {
  position:relative;
  padding:1rem 1rem;
  margin-bottom:1rem;
  border:1px solid transparent;
  border-radius:.25rem
}
.alert-heading {
  color:inherit
}
.alert-link {
  font-weight:700
}
.alert-dismissible {
  padding-right:3rem
}
.alert-dismissible .btn-close {
  position:absolute;
  top:0;
  right:0;
  z-index:2;
  padding:1.25rem 1rem
}
.alert-primary {
  color:#084298;
  background-color:#cfe2ff;
  border-color:#b6d4fe
}
.alert-primary .alert-link {
  color:#06357a
}
.alert-secondary {
  color:#41464b;
  background-color:#e2e3e5;
  border-color:#d3d6d8
}
.alert-secondary .alert-link {
  color:#34383c
}
.alert-success {
  color:#0f5132;
  background-color:#d1e7dd;
  border-color:#badbcc
}
.alert-success .alert-link {
  color:#0c4128
}
.alert-info {
  color:#055160;
  background-color:#cff4fc;
  border-color:#b6effb
}
.alert-info .alert-link {
  color:#04414d
}
.alert-warning {
  color:#664d03;
  background-color:#fff3cd;
  border-color:#ffecb5
}
.alert-warning .alert-link {
  color:#523e02
}
.alert-danger {
  color:#842029;
  background-color:#f8d7da;
  border-color:#f5c2c7
}
.alert-danger .alert-link {
  color:#6a1a21
}
.alert-light {
  color:#636464;
  background-color:#fefefe;
  border-color:#fdfdfe
}
.alert-light .alert-link {
  color:#4f5050
}
.alert-dark {
  color:#141619;
  background-color:#d3d3d4;
  border-color:#bcbebf
}
.alert-dark .alert-link {
  color:#101214
}
@keyframes progress-bar-stripes {
  0% {
    background-position-x:1rem
  }
}
.progress {
  height:1rem;
  font-size:.75rem;
  background-color:#e9ecef;
  border-radius:.25rem
}
.progress,
.progress-bar {
  display:flex;
  overflow:hidden
}
.progress-bar {
  flex-direction:column;
  justify-content:center;
  color:#fff;
  text-align:center;
  white-space:nowrap;
  background-color:#0d6efd;
  transition:width .6s ease
}
@media (prefers-reduced-motion:reduce) {
  .progress-bar {
    transition:none
  }
}
.progress-bar-striped {
  background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
  background-size:1rem 1rem
}
.progress-bar-animated {
  animation:progress-bar-stripes 1s linear infinite
}
@media (prefers-reduced-motion:reduce) {
  .progress-bar-animated {
    animation:none
  }
}
.list-group {
  display:flex;
  flex-direction:column;
  padding-left:0;
  margin-bottom:0;
  border-radius:.25rem
}
.list-group-numbered {
  list-style-type:none;
  counter-reset:section
}
.list-group-numbered>li:before {
  content:counters(section,".") ". ";
  counter-increment:section
}
.list-group-item-action {
  width:100%;
  color:#495057;
  text-align:inherit
}
.list-group-item-action:focus,
.list-group-item-action:hover {
  z-index:1;
  color:#495057;
  text-decoration:none;
  background-color:#f8f9fa
}
.list-group-item-action:active {
  color:#212529;
  background-color:#e9ecef
}
.list-group-item {
  position:relative;
  display:block;
  padding:.5rem 1rem;
  color:#212529;
  text-decoration:none;
  background-color:#fff;
  border:1px solid rgba(0,0,0,.125)
}
.list-group-item:first-child {
  border-top-left-radius:inherit;
  border-top-right-radius:inherit
}
.list-group-item:last-child {
  border-bottom-right-radius:inherit;
  border-bottom-left-radius:inherit
}
.list-group-item.disabled,
.list-group-item:disabled {
  color:#6c757d;
  pointer-events:none;
  background-color:#fff
}
.list-group-item.active {
  z-index:2;
  color:#fff;
  background-color:#0d6efd;
  border-color:#0d6efd
}
.list-group-item+.list-group-item {
  border-top-width:0
}
.list-group-item+.list-group-item.active {
  margin-top:-1px;
  border-top-width:1px
}
.list-group-horizontal {
  flex-direction:row
}
.list-group-horizontal>.list-group-item:first-child {
  border-bottom-left-radius:.25rem;
  border-top-right-radius:0
}
.list-group-horizontal>.list-group-item:last-child {
  border-top-right-radius:.25rem;
  border-bottom-left-radius:0
}
.list-group-horizontal>.list-group-item.active {
  margin-top:0
}
.list-group-horizontal>.list-group-item+.list-group-item {
  border-top-width:1px;
  border-left-width:0
}
.list-group-horizontal>.list-group-item+.list-group-item.active {
  margin-left:-1px;
  border-left-width:1px
}
@media (min-width:576px) {
  .list-group-horizontal-sm {
    flex-direction:row
  }
  .list-group-horizontal-sm>.list-group-item:first-child {
    border-bottom-left-radius:.25rem;
    border-top-right-radius:0
  }
  .list-group-horizontal-sm>.list-group-item:last-child {
    border-top-right-radius:.25rem;
    border-bottom-left-radius:0
  }
  .list-group-horizontal-sm>.list-group-item.active {
    margin-top:0
  }
  .list-group-horizontal-sm>.list-group-item+.list-group-item {
    border-top-width:1px;
    border-left-width:0
  }
  .list-group-horizontal-sm>.list-group-item+.list-group-item.active {
    margin-left:-1px;
    border-left-width:1px
  }
}
@media (min-width:768px) {
  .list-group-horizontal-md {
    flex-direction:row
  }
  .list-group-horizontal-md>.list-group-item:first-child {
    border-bottom-left-radius:.25rem;
    border-top-right-radius:0
  }
  .list-group-horizontal-md>.list-group-item:last-child {
    border-top-right-radius:.25rem;
    border-bottom-left-radius:0
  }
  .list-group-horizontal-md>.list-group-item.active {
    margin-top:0
  }
  .list-group-horizontal-md>.list-group-item+.list-group-item {
    border-top-width:1px;
    border-left-width:0
  }
  .list-group-horizontal-md>.list-group-item+.list-group-item.active {
    margin-left:-1px;
    border-left-width:1px
  }
}
@media (min-width:992px) {
  .list-group-horizontal-lg {
    flex-direction:row
  }
  .list-group-horizontal-lg>.list-group-item:first-child {
    border-bottom-left-radius:.25rem;
    border-top-right-radius:0
  }
  .list-group-horizontal-lg>.list-group-item:last-child {
    border-top-right-radius:.25rem;
    border-bottom-left-radius:0
  }
  .list-group-horizontal-lg>.list-group-item.active {
    margin-top:0
  }
  .list-group-horizontal-lg>.list-group-item+.list-group-item {
    border-top-width:1px;
    border-left-width:0
  }
  .list-group-horizontal-lg>.list-group-item+.list-group-item.active {
    margin-left:-1px;
    border-left-width:1px
  }
}
@media (min-width:1200px) {
  .list-group-horizontal-xl {
    flex-direction:row
  }
  .list-group-horizontal-xl>.list-group-item:first-child {
    border-bottom-left-radius:.25rem;
    border-top-right-radius:0
  }
  .list-group-horizontal-xl>.list-group-item:last-child {
    border-top-right-radius:.25rem;
    border-bottom-left-radius:0
  }
  .list-group-horizontal-xl>.list-group-item.active {
    margin-top:0
  }
  .list-group-horizontal-xl>.list-group-item+.list-group-item {
    border-top-width:1px;
    border-left-width:0
  }
  .list-group-horizontal-xl>.list-group-item+.list-group-item.active {
    margin-left:-1px;
    border-left-width:1px
  }
}
@media (min-width:1400px) {
  .list-group-horizontal-xxl {
    flex-direction:row
  }
  .list-group-horizontal-xxl>.list-group-item:first-child {
    border-bottom-left-radius:.25rem;
    border-top-right-radius:0
  }
  .list-group-horizontal-xxl>.list-group-item:last-child {
    border-top-right-radius:.25rem;
    border-bottom-left-radius:0
  }
  .list-group-horizontal-xxl>.list-group-item.active {
    margin-top:0
  }
  .list-group-horizontal-xxl>.list-group-item+.list-group-item {
    border-top-width:1px;
    border-left-width:0
  }
  .list-group-horizontal-xxl>.list-group-item+.list-group-item.active {
    margin-left:-1px;
    border-left-width:1px
  }
}
.list-group-flush {
  border-radius:0
}
.list-group-flush>.list-group-item {
  border-width:0 0 1px
}
.list-group-flush>.list-group-item:last-child {
  border-bottom-width:0
}
.list-group-item-primary {
  color:#084298;
  background-color:#cfe2ff
}
.list-group-item-primary.list-group-item-action:focus,
.list-group-item-primary.list-group-item-action:hover {
  color:#084298;
  background-color:#bacbe6
}
.list-group-item-primary.list-group-item-action.active {
  color:#fff;
  background-color:#084298;
  border-color:#084298
}
.list-group-item-secondary {
  color:#41464b;
  background-color:#e2e3e5
}
.list-group-item-secondary.list-group-item-action:focus,
.list-group-item-secondary.list-group-item-action:hover {
  color:#41464b;
  background-color:#cbccce
}
.list-group-item-secondary.list-group-item-action.active {
  color:#fff;
  background-color:#41464b;
  border-color:#41464b
}
.list-group-item-success {
  color:#0f5132;
  background-color:#d1e7dd
}
.list-group-item-success.list-group-item-action:focus,
.list-group-item-success.list-group-item-action:hover {
  color:#0f5132;
  background-color:#bcd0c7
}
.list-group-item-success.list-group-item-action.active {
  color:#fff;
  background-color:#0f5132;
  border-color:#0f5132
}
.list-group-item-info {
  color:#055160;
  background-color:#cff4fc
}
.list-group-item-info.list-group-item-action:focus,
.list-group-item-info.list-group-item-action:hover {
  color:#055160;
  background-color:#badce3
}
.list-group-item-info.list-group-item-action.active {
  color:#fff;
  background-color:#055160;
  border-color:#055160
}
.list-group-item-warning {
  color:#664d03;
  background-color:#fff3cd
}
.list-group-item-warning.list-group-item-action:focus,
.list-group-item-warning.list-group-item-action:hover {
  color:#664d03;
  background-color:#e6dbb9
}
.list-group-item-warning.list-group-item-action.active {
  color:#fff;
  background-color:#664d03;
  border-color:#664d03
}
.list-group-item-danger {
  color:#842029;
  background-color:#f8d7da
}
.list-group-item-danger.list-group-item-action:focus,
.list-group-item-danger.list-group-item-action:hover {
  color:#842029;
  background-color:#dfc2c4
}
.list-group-item-danger.list-group-item-action.active {
  color:#fff;
  background-color:#842029;
  border-color:#842029
}
.list-group-item-light {
  color:#636464;
  background-color:#fefefe
}
.list-group-item-light.list-group-item-action:focus,
.list-group-item-light.list-group-item-action:hover {
  color:#636464;
  background-color:#e5e5e5
}
.list-group-item-light.list-group-item-action.active {
  color:#fff;
  background-color:#636464;
  border-color:#636464
}
.list-group-item-dark {
  color:#141619;
  background-color:#d3d3d4
}
.list-group-item-dark.list-group-item-action:focus,
.list-group-item-dark.list-group-item-action:hover {
  color:#141619;
  background-color:#bebebf
}
.list-group-item-dark.list-group-item-action.active {
  color:#fff;
  background-color:#141619;
  border-color:#141619
}
.btn-close {
  box-sizing:content-box;
  width:1em;
  height:1em;
  padding:.25em .25em;
  color:#000;
  background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E") 50%/1em auto no-repeat;
  border:0;
  border-radius:.25rem;
  opacity:.5
}
.btn-close:hover {
  color:#000;
  text-decoration:none;
  opacity:.75
}
.btn-close:focus {
  outline:0;
  box-shadow:0 0 0 .25rem rgba(13,110,253,.25);
  opacity:1
}
.btn-close.disabled,
.btn-close:disabled {
  pointer-events:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  opacity:.25
}
.btn-close-white {
  filter:invert(1) grayscale(100%) brightness(200%)
}
.toast {
  width:350px;
  max-width:100%;
  font-size:.875rem;
  pointer-events:auto;
  background-color:hsla(0,0%,100%,.85);
  background-clip:padding-box;
  border:1px solid rgba(0,0,0,.1);
  box-shadow:0 .5rem 1rem rgba(0,0,0,.15);
  border-radius:.25rem
}
.toast.showing {
  opacity:0
}
.toast:not(.show) {
  display:none
}
.toast-container {
  width:-moz-max-content;
  width:max-content;
  max-width:100%;
  pointer-events:none
}
.toast-container>:not(:last-child) {
  margin-bottom:.75rem
}
.toast-header {
  display:flex;
  align-items:center;
  padding:.5rem .75rem;
  color:#6c757d;
  background-color:hsla(0,0%,100%,.85);
  background-clip:padding-box;
  border-bottom:1px solid rgba(0,0,0,.05);
  border-top-left-radius:calc(.25rem - 1px);
  border-top-right-radius:calc(.25rem - 1px)
}
.toast-header .btn-close {
  margin-right:-.375rem;
  margin-left:.75rem
}
.toast-body {
  padding:.75rem;
  word-wrap:break-word
}
.modal {
  position:fixed;
  top:0;
  left:0;
  z-index:1055;
  display:none;
  width:100%;
  height:100%;
  overflow-x:hidden;
  overflow-y:auto;
  outline:0
}
.modal-dialog {
  position:relative;
  width:auto;
  margin:.5rem;
  pointer-events:none
}
.modal.fade .modal-dialog {
  transition:transform .3s ease-out;
  transform:translateY(-50px)
}
@media (prefers-reduced-motion:reduce) {
  .modal.fade .modal-dialog {
    transition:none
  }
}
.modal.show .modal-dialog {
  transform:none
}
.modal.modal-static .modal-dialog {
  transform:scale(1.02)
}
.modal-dialog-scrollable {
  height:calc(100% - 1rem)
}
.modal-dialog-scrollable .modal-content {
  max-height:100%;
  overflow:hidden
}
.modal-dialog-scrollable .modal-body {
  overflow-y:auto
}
.modal-dialog-centered {
  display:flex;
  align-items:center;
  min-height:calc(100% - 1rem)
}
.modal-content {
  position:relative;
  display:flex;
  flex-direction:column;
  width:100%;
  pointer-events:auto;
  background-color:#fff;
  background-clip:padding-box;
  border:1px solid rgba(0,0,0,.2);
  border-radius:.3rem;
  outline:0
}
.modal-backdrop {
  position:fixed;
  top:0;
  left:0;
  z-index:1050;
  width:100vw;
  height:100vh;
  background-color:#000
}
.modal-backdrop.fade {
  opacity:0
}
.modal-backdrop.show {
  opacity:.5
}
.modal-header {
  display:flex;
  flex-shrink:0;
  align-items:center;
  justify-content:space-between;
  padding:1rem 1rem;
  border-bottom:1px solid #dee2e6;
  border-top-left-radius:calc(.3rem - 1px);
  border-top-right-radius:calc(.3rem - 1px)
}
.modal-header .btn-close {
  padding:.5rem .5rem;
  margin:-.5rem -.5rem -.5rem auto
}
.modal-title {
  margin-bottom:0;
  line-height:1.5
}
.modal-body {
  position:relative;
  flex:1 1 auto;
  padding:1rem
}
.modal-footer {
  display:flex;
  flex-wrap:wrap;
  flex-shrink:0;
  align-items:center;
  justify-content:flex-end;
  padding:.75rem;
  border-top:1px solid #dee2e6;
  border-bottom-right-radius:calc(.3rem - 1px);
  border-bottom-left-radius:calc(.3rem - 1px)
}
.modal-footer>* {
  margin:.25rem
}
@media (min-width:576px) {
  .modal-dialog {
    max-width:500px;
    margin:1.75rem auto
  }
  .modal-dialog-scrollable {
    height:calc(100% - 3.5rem)
  }
  .modal-dialog-centered {
    min-height:calc(100% - 3.5rem)
  }
  .modal-sm {
    max-width:300px
  }
}
@media (min-width:992px) {
  .modal-lg,
  .modal-xl {
    max-width:800px
  }
}
@media (min-width:1200px) {
  .modal-xl {
    max-width:1140px
  }
}
.modal-fullscreen {
  width:100vw;
  max-width:none;
  height:100%;
  margin:0
}
.modal-fullscreen .modal-content {
  height:100%;
  border:0;
  border-radius:0
}
.modal-fullscreen .modal-header {
  border-radius:0
}
.modal-fullscreen .modal-body {
  overflow-y:auto
}
.modal-fullscreen .modal-footer {
  border-radius:0
}
@media (max-width:575.98px) {
  .modal-fullscreen-sm-down {
    width:100vw;
    max-width:none;
    height:100%;
    margin:0
  }
  .modal-fullscreen-sm-down .modal-content {
    height:100%;
    border:0;
    border-radius:0
  }
  .modal-fullscreen-sm-down .modal-header {
    border-radius:0
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y:auto
  }
  .modal-fullscreen-sm-down .modal-footer {
    border-radius:0
  }
}
@media (max-width:767.98px) {
  .modal-fullscreen-md-down {
    width:100vw;
    max-width:none;
    height:100%;
    margin:0
  }
  .modal-fullscreen-md-down .modal-content {
    height:100%;
    border:0;
    border-radius:0
  }
  .modal-fullscreen-md-down .modal-header {
    border-radius:0
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y:auto
  }
  .modal-fullscreen-md-down .modal-footer {
    border-radius:0
  }
}
@media (max-width:991.98px) {
  .modal-fullscreen-lg-down {
    width:100vw;
    max-width:none;
    height:100%;
    margin:0
  }
  .modal-fullscreen-lg-down .modal-content {
    height:100%;
    border:0;
    border-radius:0
  }
  .modal-fullscreen-lg-down .modal-header {
    border-radius:0
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y:auto
  }
  .modal-fullscreen-lg-down .modal-footer {
    border-radius:0
  }
}
@media (max-width:1199.98px) {
  .modal-fullscreen-xl-down {
    width:100vw;
    max-width:none;
    height:100%;
    margin:0
  }
  .modal-fullscreen-xl-down .modal-content {
    height:100%;
    border:0;
    border-radius:0
  }
  .modal-fullscreen-xl-down .modal-header {
    border-radius:0
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y:auto
  }
  .modal-fullscreen-xl-down .modal-footer {
    border-radius:0
  }
}
@media (max-width:1399.98px) {
  .modal-fullscreen-xxl-down {
    width:100vw;
    max-width:none;
    height:100%;
    margin:0
  }
  .modal-fullscreen-xxl-down .modal-content {
    height:100%;
    border:0;
    border-radius:0
  }
  .modal-fullscreen-xxl-down .modal-header {
    border-radius:0
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y:auto
  }
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius:0
  }
}
.tooltip {
  position:absolute;
  z-index:1080;
  display:block;
  margin:0;
  font-family:var(--bs-font-sans-serif);
  font-style:normal;
  font-weight:400;
  line-height:1.5;
  text-align:left;
  text-align:start;
  text-decoration:none;
  text-shadow:none;
  text-transform:none;
  letter-spacing:normal;
  word-break:normal;
  word-spacing:normal;
  white-space:normal;
  line-break:auto;
  font-size:.875rem;
  word-wrap:break-word;
  opacity:0
}
.tooltip.show {
  opacity:.9
}
.tooltip .tooltip-arrow {
  position:absolute;
  display:block;
  width:.8rem;
  height:.4rem
}
.tooltip .tooltip-arrow:before {
  position:absolute;
  content:"";
  border-color:transparent;
  border-style:solid
}
.bs-tooltip-auto[data-popper-placement^=top],
.bs-tooltip-top {
  padding:.4rem 0
}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,
.bs-tooltip-top .tooltip-arrow {
  bottom:0
}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,
.bs-tooltip-top .tooltip-arrow:before {
  top:-1px;
  border-width:.4rem .4rem 0;
  border-top-color:#000
}
.bs-tooltip-auto[data-popper-placement^=right],
.bs-tooltip-end {
  padding:0 .4rem
}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,
.bs-tooltip-end .tooltip-arrow {
  left:0;
  width:.4rem;
  height:.8rem
}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,
.bs-tooltip-end .tooltip-arrow:before {
  right:-1px;
  border-width:.4rem .4rem .4rem 0;
  border-right-color:#000
}
.bs-tooltip-auto[data-popper-placement^=bottom],
.bs-tooltip-bottom {
  padding:.4rem 0
}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,
.bs-tooltip-bottom .tooltip-arrow {
  top:0
}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,
.bs-tooltip-bottom .tooltip-arrow:before {
  bottom:-1px;
  border-width:0 .4rem .4rem;
  border-bottom-color:#000
}
.bs-tooltip-auto[data-popper-placement^=left],
.bs-tooltip-start {
  padding:0 .4rem
}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,
.bs-tooltip-start .tooltip-arrow {
  right:0;
  width:.4rem;
  height:.8rem
}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,
.bs-tooltip-start .tooltip-arrow:before {
  left:-1px;
  border-width:.4rem 0 .4rem .4rem;
  border-left-color:#000
}
.tooltip-inner {
  max-width:200px;
  padding:.25rem .5rem;
  color:#fff;
  text-align:center;
  background-color:#000;
  border-radius:.25rem
}
.popover {
  position:absolute;
  top:0;
  left:0;
  z-index:1070;
  display:block;
  max-width:276px;
  font-family:var(--bs-font-sans-serif);
  font-style:normal;
  font-weight:400;
  line-height:1.5;
  text-align:left;
  text-align:start;
  text-decoration:none;
  text-shadow:none;
  text-transform:none;
  letter-spacing:normal;
  word-break:normal;
  word-spacing:normal;
  white-space:normal;
  line-break:auto;
  font-size:.875rem;
  word-wrap:break-word;
  background-color:#fff;
  background-clip:padding-box;
  border:1px solid rgba(0,0,0,.2);
  border-radius:.3rem
}
.popover .popover-arrow {
  position:absolute;
  display:block;
  width:1rem;
  height:.5rem
}
.popover .popover-arrow:after,
.popover .popover-arrow:before {
  position:absolute;
  display:block;
  content:"";
  border-color:transparent;
  border-style:solid
}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,
.bs-popover-top>.popover-arrow {
  bottom:calc(-.5rem - 1px)
}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,
.bs-popover-top>.popover-arrow:before {
  bottom:0;
  border-width:.5rem .5rem 0;
  border-top-color:rgba(0,0,0,.25)
}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,
.bs-popover-top>.popover-arrow:after {
  bottom:1px;
  border-width:.5rem .5rem 0;
  border-top-color:#fff
}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,
.bs-popover-end>.popover-arrow {
  left:calc(-.5rem - 1px);
  width:.5rem;
  height:1rem
}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,
.bs-popover-end>.popover-arrow:before {
  left:0;
  border-width:.5rem .5rem .5rem 0;
  border-right-color:rgba(0,0,0,.25)
}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,
.bs-popover-end>.popover-arrow:after {
  left:1px;
  border-width:.5rem .5rem .5rem 0;
  border-right-color:#fff
}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,
.bs-popover-bottom>.popover-arrow {
  top:calc(-.5rem - 1px)
}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,
.bs-popover-bottom>.popover-arrow:before {
  top:0;
  border-width:0 .5rem .5rem .5rem;
  border-bottom-color:rgba(0,0,0,.25)
}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,
.bs-popover-bottom>.popover-arrow:after {
  top:1px;
  border-width:0 .5rem .5rem .5rem;
  border-bottom-color:#fff
}
.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,
.bs-popover-bottom .popover-header:before {
  position:absolute;
  top:0;
  left:50%;
  display:block;
  width:1rem;
  margin-left:-.5rem;
  content:"";
  border-bottom:1px solid #f0f0f0
}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,
.bs-popover-start>.popover-arrow {
  right:calc(-.5rem - 1px);
  width:.5rem;
  height:1rem
}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,
.bs-popover-start>.popover-arrow:before {
  right:0;
  border-width:.5rem 0 .5rem .5rem;
  border-left-color:rgba(0,0,0,.25)
}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,
.bs-popover-start>.popover-arrow:after {
  right:1px;
  border-width:.5rem 0 .5rem .5rem;
  border-left-color:#fff
}
.popover-header {
  padding:.5rem 1rem;
  margin-bottom:0;
  font-size:1rem;
  background-color:#f0f0f0;
  border-bottom:1px solid rgba(0,0,0,.2);
  border-top-left-radius:calc(.3rem - 1px);
  border-top-right-radius:calc(.3rem - 1px)
}
.popover-header:empty {
  display:none
}
.popover-body {
  padding:1rem 1rem;
  color:#212529
}
.carousel.pointer-event {
  touch-action:pan-y
}
.carousel-inner {
  position:relative;
  width:100%;
  overflow:hidden
}
.carousel-inner:after {
  display:block;
  clear:both;
  content:""
}
.carousel-item {
  position:relative;
  display:none;
  float:left;
  width:100%;
  margin-right:-100%;
  backface-visibility:hidden;
  transition:transform .6s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
  .carousel-item {
    transition:none
  }
}
.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
  display:block
}
.active.carousel-item-end,
.carousel-item-next:not(.carousel-item-start) {
  transform:translateX(100%)
}
.active.carousel-item-start,
.carousel-item-prev:not(.carousel-item-end) {
  transform:translateX(-100%)
}
.carousel-fade .carousel-item {
  opacity:0;
  transition-property:opacity;
  transform:none
}
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end,
.carousel-fade .carousel-item.active {
  z-index:1;
  opacity:1
}
.carousel-fade .active.carousel-item-end,
.carousel-fade .active.carousel-item-start {
  z-index:0;
  opacity:0;
  transition:opacity 0s .6s
}
@media (prefers-reduced-motion:reduce) {
  .carousel-fade .active.carousel-item-end,
  .carousel-fade .active.carousel-item-start {
    transition:none
  }
}
.carousel-control-next,
.carousel-control-prev {
  position:absolute;
  top:0;
  bottom:0;
  z-index:1;
  display:flex;
  align-items:center;
  justify-content:center;
  width:15%;
  padding:0;
  color:#fff;
  text-align:center;
  background:0 0;
  border:0;
  opacity:.5;
  transition:opacity .15s ease
}
@media (prefers-reduced-motion:reduce) {
  .carousel-control-next,
  .carousel-control-prev {
    transition:none
  }
}
.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
  color:#fff;
  text-decoration:none;
  outline:0;
  opacity:.9
}
.carousel-control-prev {
  left:0
}
.carousel-control-next {
  right:0
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
  display:inline-block;
  width:2rem;
  height:2rem;
  background-repeat:no-repeat;
  background-position:50%;
  background-size:100% 100%
}
.carousel-control-prev-icon {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E")
}
.carousel-control-next-icon {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")
}
.carousel-indicators {
  position:absolute;
  right:0;
  bottom:0;
  left:0;
  z-index:2;
  display:flex;
  justify-content:center;
  padding:0;
  margin-right:15%;
  margin-bottom:1rem;
  margin-left:15%;
  list-style:none
}
.carousel-indicators [data-bs-target] {
  box-sizing:content-box;
  flex:0 1 auto;
  width:30px;
  height:3px;
  padding:0;
  margin-right:3px;
  margin-left:3px;
  text-indent:-999px;
  cursor:pointer;
  background-color:#fff;
  background-clip:padding-box;
  border:0;
  border-top:10px solid transparent;
  border-bottom:10px solid transparent;
  opacity:.5;
  transition:opacity .6s ease
}
@media (prefers-reduced-motion:reduce) {
  .carousel-indicators [data-bs-target] {
    transition:none
  }
}
.carousel-indicators .active {
  opacity:1
}
.carousel-caption {
  position:absolute;
  right:15%;
  bottom:1.25rem;
  left:15%;
  padding-top:1.25rem;
  padding-bottom:1.25rem;
  color:#fff;
  text-align:center
}
.carousel-dark .carousel-control-next-icon,
.carousel-dark .carousel-control-prev-icon {
  filter:invert(1) grayscale(100)
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color:#000
}
.carousel-dark .carousel-caption {
  color:#000
}
@keyframes spinner-border {
  to {
    transform:rotate(1turn)
  }
}
.spinner-border {
  display:inline-block;
  width:2rem;
  height:2rem;
  vertical-align:-.125em;
  border:.25em solid currentColor;
  border-right-color:transparent;
  border-radius:50%;
  animation:spinner-border .75s linear infinite
}
.spinner-border-sm {
  width:1rem;
  height:1rem;
  border-width:.2em
}
@keyframes spinner-grow {
  0% {
    transform:scale(0)
  }
  50% {
    opacity:1;
    transform:none
  }
}
.spinner-grow {
  display:inline-block;
  width:2rem;
  height:2rem;
  vertical-align:-.125em;
  background-color:currentColor;
  border-radius:50%;
  opacity:0;
  animation:spinner-grow .75s linear infinite
}
.spinner-grow-sm {
  width:1rem;
  height:1rem
}
@media (prefers-reduced-motion:reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration:1.5s
  }
}
.offcanvas {
  position:fixed;
  bottom:0;
  z-index:1045;
  display:flex;
  flex-direction:column;
  max-width:100%;
  visibility:hidden;
  background-color:#fff;
  background-clip:padding-box;
  outline:0;
  transition:transform .3s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
  .offcanvas {
    transition:none
  }
}
.offcanvas-backdrop {
  position:fixed;
  top:0;
  left:0;
  z-index:1040;
  width:100vw;
  height:100vh;
  background-color:#000
}
.offcanvas-backdrop.fade {
  opacity:0
}
.offcanvas-backdrop.show {
  opacity:.5
}
.offcanvas-header {
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:1rem 1rem
}
.offcanvas-header .btn-close {
  padding:.5rem .5rem;
  margin-top:-.5rem;
  margin-right:-.5rem;
  margin-bottom:-.5rem
}
.offcanvas-title {
  margin-bottom:0;
  line-height:1.5
}
.offcanvas-body {
  flex-grow:1;
  padding:1rem 1rem;
  overflow-y:auto
}
.offcanvas-start {
  top:0;
  left:0;
  width:400px;
  border-right:1px solid rgba(0,0,0,.2);
  transform:translateX(-100%)
}
.offcanvas-end {
  top:0;
  right:0;
  width:400px;
  border-left:1px solid rgba(0,0,0,.2);
  transform:translateX(100%)
}
.offcanvas-top {
  top:0;
  border-bottom:1px solid rgba(0,0,0,.2);
  transform:translateY(-100%)
}
.offcanvas-bottom,
.offcanvas-top {
  right:0;
  left:0;
  height:30vh;
  max-height:100%
}
.offcanvas-bottom {
  border-top:1px solid rgba(0,0,0,.2);
  transform:translateY(100%)
}
.offcanvas.show {
  transform:none
}
.placeholder {
  display:inline-block;
  min-height:1em;
  vertical-align:middle;
  cursor:wait;
  background-color:currentColor;
  opacity:.5
}
.placeholder.btn:before {
  display:inline-block;
  content:""
}
.placeholder-xs {
  min-height:.6em
}
.placeholder-sm {
  min-height:.8em
}
.placeholder-lg {
  min-height:1.2em
}
.placeholder-glow .placeholder {
  animation:placeholder-glow 2s ease-in-out infinite
}
@keyframes placeholder-glow {
  50% {
    opacity:.2
  }
}
.placeholder-wave {
  -webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);
  mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);
  -webkit-mask-size:200% 100%;
  mask-size:200% 100%;
  animation:placeholder-wave 2s linear infinite
}
@keyframes placeholder-wave {
  to {
    -webkit-mask-position:-200% 0;
    mask-position:-200% 0
  }
}
.clearfix:after {
  display:block;
  clear:both;
  content:""
}
.link-primary {
  color:#0d6efd
}
.link-primary:focus,
.link-primary:hover {
  color:#0a58ca
}
.link-secondary {
  color:#6c757d
}
.link-secondary:focus,
.link-secondary:hover {
  color:#565e64
}
.link-success {
  color:#198754
}
.link-success:focus,
.link-success:hover {
  color:#146c43
}
.link-info {
  color:#0dcaf0
}
.link-info:focus,
.link-info:hover {
  color:#3dd5f3
}
.link-warning {
  color:#ffc107
}
.link-warning:focus,
.link-warning:hover {
  color:#ffcd39
}
.link-danger {
  color:#dc3545
}
.link-danger:focus,
.link-danger:hover {
  color:#b02a37
}
.link-light {
  color:#f8f9fa
}
.link-light:focus,
.link-light:hover {
  color:#f9fafb
}
.link-dark {
  color:#212529
}
.link-dark:focus,
.link-dark:hover {
  color:#1a1e21
}
.ratio {
  position:relative;
  width:100%
}
.ratio:before {
  display:block;
  padding-top:var(--bs-aspect-ratio);
  content:""
}
.ratio>* {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}
.ratio-1x1 {
  --bs-aspect-ratio:100%
}
.ratio-4x3 {
  --bs-aspect-ratio:75%
}
.ratio-16x9 {
  --bs-aspect-ratio:56.25%
}
.ratio-21x9 {
  --bs-aspect-ratio:42.8571428571%
}
.fixed-top {
  top:0
}
.fixed-bottom,
.fixed-top {
  position:fixed;
  right:0;
  left:0;
  z-index:1030
}
.fixed-bottom {
  bottom:0
}
.sticky-top {
  position:sticky;
  top:0;
  z-index:1020
}
@media (min-width:576px) {
  .sticky-sm-top {
    position:sticky;
    top:0;
    z-index:1020
  }
}
@media (min-width:768px) {
  .sticky-md-top {
    position:sticky;
    top:0;
    z-index:1020
  }
}
@media (min-width:992px) {
  .sticky-lg-top {
    position:sticky;
    top:0;
    z-index:1020
  }
}
@media (min-width:1200px) {
  .sticky-xl-top {
    position:sticky;
    top:0;
    z-index:1020
  }
}
@media (min-width:1400px) {
  .sticky-xxl-top {
    position:sticky;
    top:0;
    z-index:1020
  }
}
.hstack {
  flex-direction:row;
  align-items:center
}
.hstack,
.vstack {
  display:flex;
  align-self:stretch
}
.vstack {
  flex:1 1 auto;
  flex-direction:column
}
.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  padding:0!important;
  margin:-1px!important;
  overflow:hidden!important;
  clip:rect(0,0,0,0)!important;
  white-space:nowrap!important;
  border:0!important
}
.stretched-link:after {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1;
  content:""
}
.text-truncate {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.vr {
  display:inline-block;
  align-self:stretch;
  width:1px;
  min-height:1em;
  background-color:currentColor;
  opacity:.25
}
.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
}
.float-start {
  float:left!important
}
.float-end {
  float:right!important
}
.float-none {
  float:none!important
}
.opacity-0 {
  opacity:0!important
}
.opacity-25 {
  opacity:.25!important
}
.opacity-50 {
  opacity:.5!important
}
.opacity-75 {
  opacity:.75!important
}
.opacity-100 {
  opacity:1!important
}
.overflow-auto {
  overflow:auto!important
}
.overflow-hidden {
  overflow:hidden!important
}
.overflow-visible {
  overflow:visible!important
}
.overflow-scroll {
  overflow:scroll!important
}
.d-inline {
  display:inline!important
}
.d-inline-block {
  display:inline-block!important
}
.d-grid {
  display:grid!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
}
.shadow {
  box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important
}
.shadow-sm {
  box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important
}
.shadow-lg {
  box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important
}
.shadow-none {
  box-shadow:none!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
}
.top-0 {
  top:0!important
}
.top-50 {
  top:50%!important
}
.top-100 {
  top:100%!important
}
.bottom-0 {
  bottom:0!important
}
.bottom-50 {
  bottom:50%!important
}
.bottom-100 {
  bottom:100%!important
}
.start-0 {
  left:0!important
}
.start-50 {
  left:50%!important
}
.start-100 {
  left:100%!important
}
.end-0 {
  right:0!important
}
.end-50 {
  right:50%!important
}
.end-100 {
  right:100%!important
}
.translate-middle {
  transform:translate(-50%,-50%)!important
}
.translate-middle-x {
  transform:translateX(-50%)!important
}
.translate-middle-y {
  transform:translateY(-50%)!important
}
.border {
  border:1px solid #dee2e6!important
}
.border-0 {
  border:0!important
}
.border-top {
  border-top:1px solid #dee2e6!important
}
.border-top-0 {
  border-top:0!important
}
.border-end {
  border-right:1px solid #dee2e6!important
}
.border-end-0 {
  border-right:0!important
}
.border-bottom {
  border-bottom:1px solid #dee2e6!important
}
.border-bottom-0 {
  border-bottom:0!important
}
.border-start {
  border-left:1px solid #dee2e6!important
}
.border-start-0 {
  border-left:0!important
}
.border-primary {
  border-color:#0d6efd!important
}
.border-secondary {
  border-color:#6c757d!important
}
.border-success {
  border-color:#198754!important
}
.border-info {
  border-color:#0dcaf0!important
}
.border-warning {
  border-color:#ffc107!important
}
.border-danger {
  border-color:#dc3545!important
}
.border-light {
  border-color:#f8f9fa!important
}
.border-dark {
  border-color:#212529!important
}
.border-white {
  border-color:#fff!important
}
.border-1 {
  border-width:1px!important
}
.border-2 {
  border-width:2px!important
}
.border-3 {
  border-width:3px!important
}
.border-4 {
  border-width:4px!important
}
.border-5 {
  border-width:5px!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
}
.mw-100 {
  max-width:100%!important
}
.vw-100 {
  width:100vw!important
}
.min-vw-100 {
  min-width:100vw!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
}
.mh-100 {
  max-height:100%!important
}
.vh-100 {
  height:100vh!important
}
.min-vh-100 {
  min-height:100vh!important
}
.flex-fill {
  flex:1 1 auto!important
}
.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-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
}
.flex-wrap {
  flex-wrap:wrap!important
}
.flex-nowrap {
  flex-wrap:nowrap!important
}
.flex-wrap-reverse {
  flex-wrap:wrap-reverse!important
}
.gap-0 {
  gap:0!important
}
.gap-1 {
  gap:.25rem!important
}
.gap-2 {
  gap:.5rem!important
}
.gap-3 {
  gap:1rem!important
}
.gap-4 {
  gap:1.5rem!important
}
.gap-5 {
  gap:3rem!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
}
.justify-content-evenly {
  justify-content:space-evenly!important
}
.align-items-start {
  align-items:flex-start!important
}
.align-items-end {
  align-items:flex-end!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
}
.order-first {
  order:-1!important
}
.order-0 {
  order:0!important
}
.order-1 {
  order:1!important
}
.order-2 {
  order:2!important
}
.order-3 {
  order:3!important
}
.order-4 {
  order:4!important
}
.order-5 {
  order:5!important
}
.order-last {
  order:6!important
}
.m-0 {
  margin:0!important
}
.m-1 {
  margin:.25rem!important
}
.m-2 {
  margin:.5rem!important
}
.m-3 {
  margin:1rem!important
}
.m-4 {
  margin:1.5rem!important
}
.m-5 {
  margin:3rem!important
}
.m-auto {
  margin:auto!important
}
.mx-0 {
  margin-right:0!important;
  margin-left:0!important
}
.mx-1 {
  margin-right:.25rem!important;
  margin-left:.25rem!important
}
.mx-2 {
  margin-right:.5rem!important;
  margin-left:.5rem!important
}
.mx-3 {
  margin-right:1rem!important;
  margin-left:1rem!important
}
.mx-4 {
  margin-right:1.5rem!important;
  margin-left:1.5rem!important
}
.mx-5 {
  margin-right:3rem!important;
  margin-left:3rem!important
}
.mx-auto {
  margin-right:auto!important;
  margin-left:auto!important
}
.my-0 {
  margin-top:0!important;
  margin-bottom:0!important
}
.my-1 {
  margin-top:.25rem!important;
  margin-bottom:.25rem!important
}
.my-2 {
  margin-top:.5rem!important;
  margin-bottom:.5rem!important
}
.my-3 {
  margin-top:1rem!important;
  margin-bottom:1rem!important
}
.my-4 {
  margin-top:1.5rem!important;
  margin-bottom:1.5rem!important
}
.my-5 {
  margin-top:3rem!important;
  margin-bottom:3rem!important
}
.my-auto {
  margin-top:auto!important;
  margin-bottom:auto!important
}
.mt-0 {
  margin-top:0!important
}
.mt-1 {
  margin-top:.25rem!important
}
.mt-2 {
  margin-top:.5rem!important
}
.mt-3 {
  margin-top:1rem!important
}
.mt-4 {
  margin-top:1.5rem!important
}
.mt-5 {
  margin-top:3rem!important
}
.mt-auto {
  margin-top:auto!important
}
.me-0 {
  margin-right:0!important
}
.me-1 {
  margin-right:.25rem!important
}
.me-2 {
  margin-right:.5rem!important
}
.me-3 {
  margin-right:1rem!important
}
.me-4 {
  margin-right:1.5rem!important
}
.me-5 {
  margin-right:3rem!important
}
.me-auto {
  margin-right:auto!important
}
.mb-0 {
  margin-bottom:0!important
}
.mb-1 {
  margin-bottom:.25rem!important
}
.mb-2 {
  margin-bottom:.5rem!important
}
.mb-3 {
  margin-bottom:1rem!important
}
.mb-4 {
  margin-bottom:1.5rem!important
}
.mb-5 {
  margin-bottom:3rem!important
}
.mb-auto {
  margin-bottom:auto!important
}
.ms-0 {
  margin-left:0!important
}
.ms-1 {
  margin-left:.25rem!important
}
.ms-2 {
  margin-left:.5rem!important
}
.ms-3 {
  margin-left:1rem!important
}
.ms-4 {
  margin-left:1.5rem!important
}
.ms-5 {
  margin-left:3rem!important
}
.ms-auto {
  margin-left:auto!important
}
.p-0 {
  padding:0!important
}
.p-1 {
  padding:.25rem!important
}
.p-2 {
  padding:.5rem!important
}
.p-3 {
  padding:1rem!important
}
.p-4 {
  padding:1.5rem!important
}
.p-5 {
  padding:3rem!important
}
.px-0 {
  padding-right:0!important;
  padding-left:0!important
}
.px-1 {
  padding-right:.25rem!important;
  padding-left:.25rem!important
}
.px-2 {
  padding-right:.5rem!important;
  padding-left:.5rem!important
}
.px-3 {
  padding-right:1rem!important;
  padding-left:1rem!important
}
.px-4 {
  padding-right:1.5rem!important;
  padding-left:1.5rem!important
}
.px-5 {
  padding-right:3rem!important;
  padding-left:3rem!important
}
.py-0 {
  padding-top:0!important;
  padding-bottom:0!important
}
.py-1 {
  padding-top:.25rem!important;
  padding-bottom:.25rem!important
}
.py-2 {
  padding-top:.5rem!important;
  padding-bottom:.5rem!important
}
.py-3 {
  padding-top:1rem!important;
  padding-bottom:1rem!important
}
.py-4 {
  padding-top:1.5rem!important;
  padding-bottom:1.5rem!important
}
.py-5 {
  padding-top:3rem!important;
  padding-bottom:3rem!important
}
.pt-0 {
  padding-top:0!important
}
.pt-1 {
  padding-top:.25rem!important
}
.pt-2 {
  padding-top:.5rem!important
}
.pt-3 {
  padding-top:1rem!important
}
.pt-4 {
  padding-top:1.5rem!important
}
.pt-5 {
  padding-top:3rem!important
}
.pe-0 {
  padding-right:0!important
}
.pe-1 {
  padding-right:.25rem!important
}
.pe-2 {
  padding-right:.5rem!important
}
.pe-3 {
  padding-right:1rem!important
}
.pe-4 {
  padding-right:1.5rem!important
}
.pe-5 {
  padding-right:3rem!important
}
.pb-0 {
  padding-bottom:0!important
}
.pb-1 {
  padding-bottom:.25rem!important
}
.pb-2 {
  padding-bottom:.5rem!important
}
.pb-3 {
  padding-bottom:1rem!important
}
.pb-4 {
  padding-bottom:1.5rem!important
}
.pb-5 {
  padding-bottom:3rem!important
}
.ps-0 {
  padding-left:0!important
}
.ps-1 {
  padding-left:.25rem!important
}
.ps-2 {
  padding-left:.5rem!important
}
.ps-3 {
  padding-left:1rem!important
}
.ps-4 {
  padding-left:1.5rem!important
}
.ps-5 {
  padding-left:3rem!important
}
.font-monospace {
  font-family:var(--bs-font-monospace)!important
}
.fs-1 {
  font-size:calc(1.375rem + 1.5vw)!important
}
.fs-2 {
  font-size:calc(1.325rem + .9vw)!important
}
.fs-3 {
  font-size:calc(1.3rem + .6vw)!important
}
.fs-4 {
  font-size:calc(1.275rem + .3vw)!important
}
.fs-5 {
  font-size:1.25rem!important
}
.fs-6 {
  font-size:1rem!important
}
.fst-italic {
  font-style:italic!important
}
.fst-normal {
  font-style:normal!important
}
.fw-light {
  font-weight:300!important
}
.fw-lighter {
  font-weight:lighter!important
}
.fw-normal {
  font-weight:400!important
}
.fw-bold {
  font-weight:700!important
}
.fw-bolder {
  font-weight:bolder!important
}
.lh-1 {
  line-height:1!important
}
.lh-sm {
  line-height:1.25!important
}
.lh-base {
  line-height:1.5!important
}
.lh-lg {
  line-height:2!important
}
.text-start {
  text-align:left!important
}
.text-end {
  text-align:right!important
}
.text-center {
  text-align:center!important
}
.text-decoration-none {
  text-decoration:none!important
}
.text-decoration-underline {
  text-decoration:underline!important
}
.text-decoration-line-through {
  text-decoration:line-through!important
}
.text-lowercase {
  text-transform:lowercase!important
}
.text-uppercase {
  text-transform:uppercase!important
}
.text-capitalize {
  text-transform:capitalize!important
}
.text-wrap {
  white-space:normal!important
}
.text-nowrap {
  white-space:nowrap!important
}
.text-break {
  word-wrap:break-word!important;
  word-break:break-word!important
}
.text-primary {
  --bs-text-opacity:1;
  color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important
}
.text-secondary {
  --bs-text-opacity:1;
  color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important
}
.text-success {
  --bs-text-opacity:1;
  color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important
}
.text-info {
  --bs-text-opacity:1;
  color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important
}
.text-warning {
  --bs-text-opacity:1;
  color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important
}
.text-danger {
  --bs-text-opacity:1;
  color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important
}
.text-light {
  --bs-text-opacity:1;
  color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important
}
.text-dark {
  --bs-text-opacity:1;
  color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important
}
.text-black {
  --bs-text-opacity:1;
  color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important
}
.text-white {
  --bs-text-opacity:1;
  color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important
}
.text-body {
  --bs-text-opacity:1;
  color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important
}
.text-muted {
  --bs-text-opacity:1;
  color:#6c757d!important
}
.text-black-50 {
  --bs-text-opacity:1;
  color:rgba(0,0,0,.5)!important
}
.text-white-50 {
  --bs-text-opacity:1;
  color:hsla(0,0%,100%,.5)!important
}
.text-reset {
  --bs-text-opacity:1;
  color:inherit!important
}
.text-opacity-25 {
  --bs-text-opacity:0.25
}
.text-opacity-50 {
  --bs-text-opacity:0.5
}
.text-opacity-75 {
  --bs-text-opacity:0.75
}
.text-opacity-100 {
  --bs-text-opacity:1
}
.bg-primary {
  --bs-bg-opacity:1;
  background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important
}
.bg-secondary {
  --bs-bg-opacity:1;
  background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important
}
.bg-success {
  --bs-bg-opacity:1;
  background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important
}
.bg-info {
  --bs-bg-opacity:1;
  background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important
}
.bg-warning {
  --bs-bg-opacity:1;
  background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important
}
.bg-danger {
  --bs-bg-opacity:1;
  background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important
}
.bg-light {
  --bs-bg-opacity:1;
  background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important
}
.bg-dark {
  --bs-bg-opacity:1;
  background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important
}
.bg-black {
  --bs-bg-opacity:1;
  background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important
}
.bg-white {
  --bs-bg-opacity:1;
  background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important
}
.bg-body {
  --bs-bg-opacity:1;
  background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important
}
.bg-transparent {
  --bs-bg-opacity:1;
  background-color:transparent!important
}
.bg-opacity-10 {
  --bs-bg-opacity:0.1
}
.bg-opacity-25 {
  --bs-bg-opacity:0.25
}
.bg-opacity-50 {
  --bs-bg-opacity:0.5
}
.bg-opacity-75 {
  --bs-bg-opacity:0.75
}
.bg-opacity-100 {
  --bs-bg-opacity:1
}
.bg-gradient {
  background-image:var(--bs-gradient)!important
}
.user-select-all {
  -webkit-user-select:all!important;
  -moz-user-select:all!important;
  user-select:all!important
}
.user-select-auto {
  -webkit-user-select:auto!important;
  -moz-user-select:auto!important;
  user-select:auto!important
}
.user-select-none {
  -webkit-user-select:none!important;
  -moz-user-select:none!important;
  user-select:none!important
}
.pe-none {
  pointer-events:none!important
}
.pe-auto {
  pointer-events:auto!important
}
.rounded {
  border-radius:.25rem!important
}
.rounded-0 {
  border-radius:0!important
}
.rounded-1 {
  border-radius:.2rem!important
}
.rounded-2 {
  border-radius:.25rem!important
}
.rounded-3 {
  border-radius:.3rem!important
}
.rounded-circle {
  border-radius:50%!important
}
.rounded-pill {
  border-radius:50rem!important
}
.rounded-top {
  border-top-left-radius:.25rem!important
}
.rounded-end,
.rounded-top {
  border-top-right-radius:.25rem!important
}
.rounded-bottom,
.rounded-end {
  border-bottom-right-radius:.25rem!important
}
.rounded-bottom,
.rounded-start {
  border-bottom-left-radius:.25rem!important
}
.rounded-start {
  border-top-left-radius:.25rem!important
}
.visible {
  visibility:visible!important
}
.invisible {
  visibility:hidden!important
}
@media (min-width:576px) {
  .float-sm-start {
    float:left!important
  }
  .float-sm-end {
    float:right!important
  }
  .float-sm-none {
    float:none!important
  }
  .d-sm-inline {
    display:inline!important
  }
  .d-sm-inline-block {
    display:inline-block!important
  }
  .d-sm-block {
    display:block!important
  }
  .d-sm-grid {
    display:grid!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
  }
  .d-sm-none {
    display:none!important
  }
  .flex-sm-fill {
    flex:1 1 auto!important
  }
  .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-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
  }
  .flex-sm-wrap {
    flex-wrap:wrap!important
  }
  .flex-sm-nowrap {
    flex-wrap:nowrap!important
  }
  .flex-sm-wrap-reverse {
    flex-wrap:wrap-reverse!important
  }
  .gap-sm-0 {
    gap:0!important
  }
  .gap-sm-1 {
    gap:.25rem!important
  }
  .gap-sm-2 {
    gap:.5rem!important
  }
  .gap-sm-3 {
    gap:1rem!important
  }
  .gap-sm-4 {
    gap:1.5rem!important
  }
  .gap-sm-5 {
    gap:3rem!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
  }
  .justify-content-sm-evenly {
    justify-content:space-evenly!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
  }
  .order-sm-first {
    order:-1!important
  }
  .order-sm-0 {
    order:0!important
  }
  .order-sm-1 {
    order:1!important
  }
  .order-sm-2 {
    order:2!important
  }
  .order-sm-3 {
    order:3!important
  }
  .order-sm-4 {
    order:4!important
  }
  .order-sm-5 {
    order:5!important
  }
  .order-sm-last {
    order:6!important
  }
  .m-sm-0 {
    margin:0!important
  }
  .m-sm-1 {
    margin:.25rem!important
  }
  .m-sm-2 {
    margin:.5rem!important
  }
  .m-sm-3 {
    margin:1rem!important
  }
  .m-sm-4 {
    margin:1.5rem!important
  }
  .m-sm-5 {
    margin:3rem!important
  }
  .m-sm-auto {
    margin:auto!important
  }
  .mx-sm-0 {
    margin-right:0!important;
    margin-left:0!important
  }
  .mx-sm-1 {
    margin-right:.25rem!important;
    margin-left:.25rem!important
  }
  .mx-sm-2 {
    margin-right:.5rem!important;
    margin-left:.5rem!important
  }
  .mx-sm-3 {
    margin-right:1rem!important;
    margin-left:1rem!important
  }
  .mx-sm-4 {
    margin-right:1.5rem!important;
    margin-left:1.5rem!important
  }
  .mx-sm-5 {
    margin-right:3rem!important;
    margin-left:3rem!important
  }
  .mx-sm-auto {
    margin-right:auto!important;
    margin-left:auto!important
  }
  .my-sm-0 {
    margin-top:0!important;
    margin-bottom:0!important
  }
  .my-sm-1 {
    margin-top:.25rem!important;
    margin-bottom:.25rem!important
  }
  .my-sm-2 {
    margin-top:.5rem!important;
    margin-bottom:.5rem!important
  }
  .my-sm-3 {
    margin-top:1rem!important;
    margin-bottom:1rem!important
  }
  .my-sm-4 {
    margin-top:1.5rem!important;
    margin-bottom:1.5rem!important
  }
  .my-sm-5 {
    margin-top:3rem!important;
    margin-bottom:3rem!important
  }
  .my-sm-auto {
    margin-top:auto!important;
    margin-bottom:auto!important
  }
  .mt-sm-0 {
    margin-top:0!important
  }
  .mt-sm-1 {
    margin-top:.25rem!important
  }
  .mt-sm-2 {
    margin-top:.5rem!important
  }
  .mt-sm-3 {
    margin-top:1rem!important
  }
  .mt-sm-4 {
    margin-top:1.5rem!important
  }
  .mt-sm-5 {
    margin-top:3rem!important
  }
  .mt-sm-auto {
    margin-top:auto!important
  }
  .me-sm-0 {
    margin-right:0!important
  }
  .me-sm-1 {
    margin-right:.25rem!important
  }
  .me-sm-2 {
    margin-right:.5rem!important
  }
  .me-sm-3 {
    margin-right:1rem!important
  }
  .me-sm-4 {
    margin-right:1.5rem!important
  }
  .me-sm-5 {
    margin-right:3rem!important
  }
  .me-sm-auto {
    margin-right:auto!important
  }
  .mb-sm-0 {
    margin-bottom:0!important
  }
  .mb-sm-1 {
    margin-bottom:.25rem!important
  }
  .mb-sm-2 {
    margin-bottom:.5rem!important
  }
  .mb-sm-3 {
    margin-bottom:1rem!important
  }
  .mb-sm-4 {
    margin-bottom:1.5rem!important
  }
  .mb-sm-5 {
    margin-bottom:3rem!important
  }
  .mb-sm-auto {
    margin-bottom:auto!important
  }
  .ms-sm-0 {
    margin-left:0!important
  }
  .ms-sm-1 {
    margin-left:.25rem!important
  }
  .ms-sm-2 {
    margin-left:.5rem!important
  }
  .ms-sm-3 {
    margin-left:1rem!important
  }
  .ms-sm-4 {
    margin-left:1.5rem!important
  }
  .ms-sm-5 {
    margin-left:3rem!important
  }
  .ms-sm-auto {
    margin-left:auto!important
  }
  .p-sm-0 {
    padding:0!important
  }
  .p-sm-1 {
    padding:.25rem!important
  }
  .p-sm-2 {
    padding:.5rem!important
  }
  .p-sm-3 {
    padding:1rem!important
  }
  .p-sm-4 {
    padding:1.5rem!important
  }
  .p-sm-5 {
    padding:3rem!important
  }
  .px-sm-0 {
    padding-right:0!important;
    padding-left:0!important
  }
  .px-sm-1 {
    padding-right:.25rem!important;
    padding-left:.25rem!important
  }
  .px-sm-2 {
    padding-right:.5rem!important;
    padding-left:.5rem!important
  }
  .px-sm-3 {
    padding-right:1rem!important;
    padding-left:1rem!important
  }
  .px-sm-4 {
    padding-right:1.5rem!important;
    padding-left:1.5rem!important
  }
  .px-sm-5 {
    padding-right:3rem!important;
    padding-left:3rem!important
  }
  .py-sm-0 {
    padding-top:0!important;
    padding-bottom:0!important
  }
  .py-sm-1 {
    padding-top:.25rem!important;
    padding-bottom:.25rem!important
  }
  .py-sm-2 {
    padding-top:.5rem!important;
    padding-bottom:.5rem!important
  }
  .py-sm-3 {
    padding-top:1rem!important;
    padding-bottom:1rem!important
  }
  .py-sm-4 {
    padding-top:1.5rem!important;
    padding-bottom:1.5rem!important
  }
  .py-sm-5 {
    padding-top:3rem!important;
    padding-bottom:3rem!important
  }
  .pt-sm-0 {
    padding-top:0!important
  }
  .pt-sm-1 {
    padding-top:.25rem!important
  }
  .pt-sm-2 {
    padding-top:.5rem!important
  }
  .pt-sm-3 {
    padding-top:1rem!important
  }
  .pt-sm-4 {
    padding-top:1.5rem!important
  }
  .pt-sm-5 {
    padding-top:3rem!important
  }
  .pe-sm-0 {
    padding-right:0!important
  }
  .pe-sm-1 {
    padding-right:.25rem!important
  }
  .pe-sm-2 {
    padding-right:.5rem!important
  }
  .pe-sm-3 {
    padding-right:1rem!important
  }
  .pe-sm-4 {
    padding-right:1.5rem!important
  }
  .pe-sm-5 {
    padding-right:3rem!important
  }
  .pb-sm-0 {
    padding-bottom:0!important
  }
  .pb-sm-1 {
    padding-bottom:.25rem!important
  }
  .pb-sm-2 {
    padding-bottom:.5rem!important
  }
  .pb-sm-3 {
    padding-bottom:1rem!important
  }
  .pb-sm-4 {
    padding-bottom:1.5rem!important
  }
  .pb-sm-5 {
    padding-bottom:3rem!important
  }
  .ps-sm-0 {
    padding-left:0!important
  }
  .ps-sm-1 {
    padding-left:.25rem!important
  }
  .ps-sm-2 {
    padding-left:.5rem!important
  }
  .ps-sm-3 {
    padding-left:1rem!important
  }
  .ps-sm-4 {
    padding-left:1.5rem!important
  }
  .ps-sm-5 {
    padding-left:3rem!important
  }
  .text-sm-start {
    text-align:left!important
  }
  .text-sm-end {
    text-align:right!important
  }
  .text-sm-center {
    text-align:center!important
  }
}
@media (min-width:768px) {
  .float-md-start {
    float:left!important
  }
  .float-md-end {
    float:right!important
  }
  .float-md-none {
    float:none!important
  }
  .d-md-inline {
    display:inline!important
  }
  .d-md-inline-block {
    display:inline-block!important
  }
  .d-md-block {
    display:block!important
  }
  .d-md-grid {
    display:grid!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
  }
  .d-md-none {
    display:none!important
  }
  .flex-md-fill {
    flex:1 1 auto!important
  }
  .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-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
  }
  .flex-md-wrap {
    flex-wrap:wrap!important
  }
  .flex-md-nowrap {
    flex-wrap:nowrap!important
  }
  .flex-md-wrap-reverse {
    flex-wrap:wrap-reverse!important
  }
  .gap-md-0 {
    gap:0!important
  }
  .gap-md-1 {
    gap:.25rem!important
  }
  .gap-md-2 {
    gap:.5rem!important
  }
  .gap-md-3 {
    gap:1rem!important
  }
  .gap-md-4 {
    gap:1.5rem!important
  }
  .gap-md-5 {
    gap:3rem!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
  }
  .justify-content-md-evenly {
    justify-content:space-evenly!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
  }
  .order-md-first {
    order:-1!important
  }
  .order-md-0 {
    order:0!important
  }
  .order-md-1 {
    order:1!important
  }
  .order-md-2 {
    order:2!important
  }
  .order-md-3 {
    order:3!important
  }
  .order-md-4 {
    order:4!important
  }
  .order-md-5 {
    order:5!important
  }
  .order-md-last {
    order:6!important
  }
  .m-md-0 {
    margin:0!important
  }
  .m-md-1 {
    margin:.25rem!important
  }
  .m-md-2 {
    margin:.5rem!important
  }
  .m-md-3 {
    margin:1rem!important
  }
  .m-md-4 {
    margin:1.5rem!important
  }
  .m-md-5 {
    margin:3rem!important
  }
  .m-md-auto {
    margin:auto!important
  }
  .mx-md-0 {
    margin-right:0!important;
    margin-left:0!important
  }
  .mx-md-1 {
    margin-right:.25rem!important;
    margin-left:.25rem!important
  }
  .mx-md-2 {
    margin-right:.5rem!important;
    margin-left:.5rem!important
  }
  .mx-md-3 {
    margin-right:1rem!important;
    margin-left:1rem!important
  }
  .mx-md-4 {
    margin-right:1.5rem!important;
    margin-left:1.5rem!important
  }
  .mx-md-5 {
    margin-right:3rem!important;
    margin-left:3rem!important
  }
  .mx-md-auto {
    margin-right:auto!important;
    margin-left:auto!important
  }
  .my-md-0 {
    margin-top:0!important;
    margin-bottom:0!important
  }
  .my-md-1 {
    margin-top:.25rem!important;
    margin-bottom:.25rem!important
  }
  .my-md-2 {
    margin-top:.5rem!important;
    margin-bottom:.5rem!important
  }
  .my-md-3 {
    margin-top:1rem!important;
    margin-bottom:1rem!important
  }
  .my-md-4 {
    margin-top:1.5rem!important;
    margin-bottom:1.5rem!important
  }
  .my-md-5 {
    margin-top:3rem!important;
    margin-bottom:3rem!important
  }
  .my-md-auto {
    margin-top:auto!important;
    margin-bottom:auto!important
  }
  .mt-md-0 {
    margin-top:0!important
  }
  .mt-md-1 {
    margin-top:.25rem!important
  }
  .mt-md-2 {
    margin-top:.5rem!important
  }
  .mt-md-3 {
    margin-top:1rem!important
  }
  .mt-md-4 {
    margin-top:1.5rem!important
  }
  .mt-md-5 {
    margin-top:3rem!important
  }
  .mt-md-auto {
    margin-top:auto!important
  }
  .me-md-0 {
    margin-right:0!important
  }
  .me-md-1 {
    margin-right:.25rem!important
  }
  .me-md-2 {
    margin-right:.5rem!important
  }
  .me-md-3 {
    margin-right:1rem!important
  }
  .me-md-4 {
    margin-right:1.5rem!important
  }
  .me-md-5 {
    margin-right:3rem!important
  }
  .me-md-auto {
    margin-right:auto!important
  }
  .mb-md-0 {
    margin-bottom:0!important
  }
  .mb-md-1 {
    margin-bottom:.25rem!important
  }
  .mb-md-2 {
    margin-bottom:.5rem!important
  }
  .mb-md-3 {
    margin-bottom:1rem!important
  }
  .mb-md-4 {
    margin-bottom:1.5rem!important
  }
  .mb-md-5 {
    margin-bottom:3rem!important
  }
  .mb-md-auto {
    margin-bottom:auto!important
  }
  .ms-md-0 {
    margin-left:0!important
  }
  .ms-md-1 {
    margin-left:.25rem!important
  }
  .ms-md-2 {
    margin-left:.5rem!important
  }
  .ms-md-3 {
    margin-left:1rem!important
  }
  .ms-md-4 {
    margin-left:1.5rem!important
  }
  .ms-md-5 {
    margin-left:3rem!important
  }
  .ms-md-auto {
    margin-left:auto!important
  }
  .p-md-0 {
    padding:0!important
  }
  .p-md-1 {
    padding:.25rem!important
  }
  .p-md-2 {
    padding:.5rem!important
  }
  .p-md-3 {
    padding:1rem!important
  }
  .p-md-4 {
    padding:1.5rem!important
  }
  .p-md-5 {
    padding:3rem!important
  }
  .px-md-0 {
    padding-right:0!important;
    padding-left:0!important
  }
  .px-md-1 {
    padding-right:.25rem!important;
    padding-left:.25rem!important
  }
  .px-md-2 {
    padding-right:.5rem!important;
    padding-left:.5rem!important
  }
  .px-md-3 {
    padding-right:1rem!important;
    padding-left:1rem!important
  }
  .px-md-4 {
    padding-right:1.5rem!important;
    padding-left:1.5rem!important
  }
  .px-md-5 {
    padding-right:3rem!important;
    padding-left:3rem!important
  }
  .py-md-0 {
    padding-top:0!important;
    padding-bottom:0!important
  }
  .py-md-1 {
    padding-top:.25rem!important;
    padding-bottom:.25rem!important
  }
  .py-md-2 {
    padding-top:.5rem!important;
    padding-bottom:.5rem!important
  }
  .py-md-3 {
    padding-top:1rem!important;
    padding-bottom:1rem!important
  }
  .py-md-4 {
    padding-top:1.5rem!important;
    padding-bottom:1.5rem!important
  }
  .py-md-5 {
    padding-top:3rem!important;
    padding-bottom:3rem!important
  }
  .pt-md-0 {
    padding-top:0!important
  }
  .pt-md-1 {
    padding-top:.25rem!important
  }
  .pt-md-2 {
    padding-top:.5rem!important
  }
  .pt-md-3 {
    padding-top:1rem!important
  }
  .pt-md-4 {
    padding-top:1.5rem!important
  }
  .pt-md-5 {
    padding-top:3rem!important
  }
  .pe-md-0 {
    padding-right:0!important
  }
  .pe-md-1 {
    padding-right:.25rem!important
  }
  .pe-md-2 {
    padding-right:.5rem!important
  }
  .pe-md-3 {
    padding-right:1rem!important
  }
  .pe-md-4 {
    padding-right:1.5rem!important
  }
  .pe-md-5 {
    padding-right:3rem!important
  }
  .pb-md-0 {
    padding-bottom:0!important
  }
  .pb-md-1 {
    padding-bottom:.25rem!important
  }
  .pb-md-2 {
    padding-bottom:.5rem!important
  }
  .pb-md-3 {
    padding-bottom:1rem!important
  }
  .pb-md-4 {
    padding-bottom:1.5rem!important
  }
  .pb-md-5 {
    padding-bottom:3rem!important
  }
  .ps-md-0 {
    padding-left:0!important
  }
  .ps-md-1 {
    padding-left:.25rem!important
  }
  .ps-md-2 {
    padding-left:.5rem!important
  }
  .ps-md-3 {
    padding-left:1rem!important
  }
  .ps-md-4 {
    padding-left:1.5rem!important
  }
  .ps-md-5 {
    padding-left:3rem!important
  }
  .text-md-start {
    text-align:left!important
  }
  .text-md-end {
    text-align:right!important
  }
  .text-md-center {
    text-align:center!important
  }
}
@media (min-width:992px) {
  .float-lg-start {
    float:left!important
  }
  .float-lg-end {
    float:right!important
  }
  .float-lg-none {
    float:none!important
  }
  .d-lg-inline {
    display:inline!important
  }
  .d-lg-inline-block {
    display:inline-block!important
  }
  .d-lg-block {
    display:block!important
  }
  .d-lg-grid {
    display:grid!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
  }
  .d-lg-none {
    display:none!important
  }
  .flex-lg-fill {
    flex:1 1 auto!important
  }
  .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-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
  }
  .flex-lg-wrap {
    flex-wrap:wrap!important
  }
  .flex-lg-nowrap {
    flex-wrap:nowrap!important
  }
  .flex-lg-wrap-reverse {
    flex-wrap:wrap-reverse!important
  }
  .gap-lg-0 {
    gap:0!important
  }
  .gap-lg-1 {
    gap:.25rem!important
  }
  .gap-lg-2 {
    gap:.5rem!important
  }
  .gap-lg-3 {
    gap:1rem!important
  }
  .gap-lg-4 {
    gap:1.5rem!important
  }
  .gap-lg-5 {
    gap:3rem!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
  }
  .justify-content-lg-evenly {
    justify-content:space-evenly!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
  }
  .order-lg-first {
    order:-1!important
  }
  .order-lg-0 {
    order:0!important
  }
  .order-lg-1 {
    order:1!important
  }
  .order-lg-2 {
    order:2!important
  }
  .order-lg-3 {
    order:3!important
  }
  .order-lg-4 {
    order:4!important
  }
  .order-lg-5 {
    order:5!important
  }
  .order-lg-last {
    order:6!important
  }
  .m-lg-0 {
    margin:0!important
  }
  .m-lg-1 {
    margin:.25rem!important
  }
  .m-lg-2 {
    margin:.5rem!important
  }
  .m-lg-3 {
    margin:1rem!important
  }
  .m-lg-4 {
    margin:1.5rem!important
  }
  .m-lg-5 {
    margin:3rem!important
  }
  .m-lg-auto {
    margin:auto!important
  }
  .mx-lg-0 {
    margin-right:0!important;
    margin-left:0!important
  }
  .mx-lg-1 {
    margin-right:.25rem!important;
    margin-left:.25rem!important
  }
  .mx-lg-2 {
    margin-right:.5rem!important;
    margin-left:.5rem!important
  }
  .mx-lg-3 {
    margin-right:1rem!important;
    margin-left:1rem!important
  }
  .mx-lg-4 {
    margin-right:1.5rem!important;
    margin-left:1.5rem!important
  }
  .mx-lg-5 {
    margin-right:3rem!important;
    margin-left:3rem!important
  }
  .mx-lg-auto {
    margin-right:auto!important;
    margin-left:auto!important
  }
  .my-lg-0 {
    margin-top:0!important;
    margin-bottom:0!important
  }
  .my-lg-1 {
    margin-top:.25rem!important;
    margin-bottom:.25rem!important
  }
  .my-lg-2 {
    margin-top:.5rem!important;
    margin-bottom:.5rem!important
  }
  .my-lg-3 {
    margin-top:1rem!important;
    margin-bottom:1rem!important
  }
  .my-lg-4 {
    margin-top:1.5rem!important;
    margin-bottom:1.5rem!important
  }
  .my-lg-5 {
    margin-top:3rem!important;
    margin-bottom:3rem!important
  }
  .my-lg-auto {
    margin-top:auto!important;
    margin-bottom:auto!important
  }
  .mt-lg-0 {
    margin-top:0!important
  }
  .mt-lg-1 {
    margin-top:.25rem!important
  }
  .mt-lg-2 {
    margin-top:.5rem!important
  }
  .mt-lg-3 {
    margin-top:1rem!important
  }
  .mt-lg-4 {
    margin-top:1.5rem!important
  }
  .mt-lg-5 {
    margin-top:3rem!important
  }
  .mt-lg-auto {
    margin-top:auto!important
  }
  .me-lg-0 {
    margin-right:0!important
  }
  .me-lg-1 {
    margin-right:.25rem!important
  }
  .me-lg-2 {
    margin-right:.5rem!important
  }
  .me-lg-3 {
    margin-right:1rem!important
  }
  .me-lg-4 {
    margin-right:1.5rem!important
  }
  .me-lg-5 {
    margin-right:3rem!important
  }
  .me-lg-auto {
    margin-right:auto!important
  }
  .mb-lg-0 {
    margin-bottom:0!important
  }
  .mb-lg-1 {
    margin-bottom:.25rem!important
  }
  .mb-lg-2 {
    margin-bottom:.5rem!important
  }
  .mb-lg-3 {
    margin-bottom:1rem!important
  }
  .mb-lg-4 {
    margin-bottom:1.5rem!important
  }
  .mb-lg-5 {
    margin-bottom:3rem!important
  }
  .mb-lg-auto {
    margin-bottom:auto!important
  }
  .ms-lg-0 {
    margin-left:0!important
  }
  .ms-lg-1 {
    margin-left:.25rem!important
  }
  .ms-lg-2 {
    margin-left:.5rem!important
  }
  .ms-lg-3 {
    margin-left:1rem!important
  }
  .ms-lg-4 {
    margin-left:1.5rem!important
  }
  .ms-lg-5 {
    margin-left:3rem!important
  }
  .ms-lg-auto {
    margin-left:auto!important
  }
  .p-lg-0 {
    padding:0!important
  }
  .p-lg-1 {
    padding:.25rem!important
  }
  .p-lg-2 {
    padding:.5rem!important
  }
  .p-lg-3 {
    padding:1rem!important
  }
  .p-lg-4 {
    padding:1.5rem!important
  }
  .p-lg-5 {
    padding:3rem!important
  }
  .px-lg-0 {
    padding-right:0!important;
    padding-left:0!important
  }
  .px-lg-1 {
    padding-right:.25rem!important;
    padding-left:.25rem!important
  }
  .px-lg-2 {
    padding-right:.5rem!important;
    padding-left:.5rem!important
  }
  .px-lg-3 {
    padding-right:1rem!important;
    padding-left:1rem!important
  }
  .px-lg-4 {
    padding-right:1.5rem!important;
    padding-left:1.5rem!important
  }
  .px-lg-5 {
    padding-right:3rem!important;
    padding-left:3rem!important
  }
  .py-lg-0 {
    padding-top:0!important;
    padding-bottom:0!important
  }
  .py-lg-1 {
    padding-top:.25rem!important;
    padding-bottom:.25rem!important
  }
  .py-lg-2 {
    padding-top:.5rem!important;
    padding-bottom:.5rem!important
  }
  .py-lg-3 {
    padding-top:1rem!important;
    padding-bottom:1rem!important
  }
  .py-lg-4 {
    padding-top:1.5rem!important;
    padding-bottom:1.5rem!important
  }
  .py-lg-5 {
    padding-top:3rem!important;
    padding-bottom:3rem!important
  }
  .pt-lg-0 {
    padding-top:0!important
  }
  .pt-lg-1 {
    padding-top:.25rem!important
  }
  .pt-lg-2 {
    padding-top:.5rem!important
  }
  .pt-lg-3 {
    padding-top:1rem!important
  }
  .pt-lg-4 {
    padding-top:1.5rem!important
  }
  .pt-lg-5 {
    padding-top:3rem!important
  }
  .pe-lg-0 {
    padding-right:0!important
  }
  .pe-lg-1 {
    padding-right:.25rem!important
  }
  .pe-lg-2 {
    padding-right:.5rem!important
  }
  .pe-lg-3 {
    padding-right:1rem!important
  }
  .pe-lg-4 {
    padding-right:1.5rem!important
  }
  .pe-lg-5 {
    padding-right:3rem!important
  }
  .pb-lg-0 {
    padding-bottom:0!important
  }
  .pb-lg-1 {
    padding-bottom:.25rem!important
  }
  .pb-lg-2 {
    padding-bottom:.5rem!important
  }
  .pb-lg-3 {
    padding-bottom:1rem!important
  }
  .pb-lg-4 {
    padding-bottom:1.5rem!important
  }
  .pb-lg-5 {
    padding-bottom:3rem!important
  }
  .ps-lg-0 {
    padding-left:0!important
  }
  .ps-lg-1 {
    padding-left:.25rem!important
  }
  .ps-lg-2 {
    padding-left:.5rem!important
  }
  .ps-lg-3 {
    padding-left:1rem!important
  }
  .ps-lg-4 {
    padding-left:1.5rem!important
  }
  .ps-lg-5 {
    padding-left:3rem!important
  }
  .text-lg-start {
    text-align:left!important
  }
  .text-lg-end {
    text-align:right!important
  }
  .text-lg-center {
    text-align:center!important
  }
}
@media (min-width:1200px) {
  .float-xl-start {
    float:left!important
  }
  .float-xl-end {
    float:right!important
  }
  .float-xl-none {
    float:none!important
  }
  .d-xl-inline {
    display:inline!important
  }
  .d-xl-inline-block {
    display:inline-block!important
  }
  .d-xl-block {
    display:block!important
  }
  .d-xl-grid {
    display:grid!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
  }
  .d-xl-none {
    display:none!important
  }
  .flex-xl-fill {
    flex:1 1 auto!important
  }
  .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-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
  }
  .flex-xl-wrap {
    flex-wrap:wrap!important
  }
  .flex-xl-nowrap {
    flex-wrap:nowrap!important
  }
  .flex-xl-wrap-reverse {
    flex-wrap:wrap-reverse!important
  }
  .gap-xl-0 {
    gap:0!important
  }
  .gap-xl-1 {
    gap:.25rem!important
  }
  .gap-xl-2 {
    gap:.5rem!important
  }
  .gap-xl-3 {
    gap:1rem!important
  }
  .gap-xl-4 {
    gap:1.5rem!important
  }
  .gap-xl-5 {
    gap:3rem!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
  }
  .justify-content-xl-evenly {
    justify-content:space-evenly!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
  }
  .order-xl-first {
    order:-1!important
  }
  .order-xl-0 {
    order:0!important
  }
  .order-xl-1 {
    order:1!important
  }
  .order-xl-2 {
    order:2!important
  }
  .order-xl-3 {
    order:3!important
  }
  .order-xl-4 {
    order:4!important
  }
  .order-xl-5 {
    order:5!important
  }
  .order-xl-last {
    order:6!important
  }
  .m-xl-0 {
    margin:0!important
  }
  .m-xl-1 {
    margin:.25rem!important
  }
  .m-xl-2 {
    margin:.5rem!important
  }
  .m-xl-3 {
    margin:1rem!important
  }
  .m-xl-4 {
    margin:1.5rem!important
  }
  .m-xl-5 {
    margin:3rem!important
  }
  .m-xl-auto {
    margin:auto!important
  }
  .mx-xl-0 {
    margin-right:0!important;
    margin-left:0!important
  }
  .mx-xl-1 {
    margin-right:.25rem!important;
    margin-left:.25rem!important
  }
  .mx-xl-2 {
    margin-right:.5rem!important;
    margin-left:.5rem!important
  }
  .mx-xl-3 {
    margin-right:1rem!important;
    margin-left:1rem!important
  }
  .mx-xl-4 {
    margin-right:1.5rem!important;
    margin-left:1.5rem!important
  }
  .mx-xl-5 {
    margin-right:3rem!important;
    margin-left:3rem!important
  }
  .mx-xl-auto {
    margin-right:auto!important;
    margin-left:auto!important
  }
  .my-xl-0 {
    margin-top:0!important;
    margin-bottom:0!important
  }
  .my-xl-1 {
    margin-top:.25rem!important;
    margin-bottom:.25rem!important
  }
  .my-xl-2 {
    margin-top:.5rem!important;
    margin-bottom:.5rem!important
  }
  .my-xl-3 {
    margin-top:1rem!important;
    margin-bottom:1rem!important
  }
  .my-xl-4 {
    margin-top:1.5rem!important;
    margin-bottom:1.5rem!important
  }
  .my-xl-5 {
    margin-top:3rem!important;
    margin-bottom:3rem!important
  }
  .my-xl-auto {
    margin-top:auto!important;
    margin-bottom:auto!important
  }
  .mt-xl-0 {
    margin-top:0!important
  }
  .mt-xl-1 {
    margin-top:.25rem!important
  }
  .mt-xl-2 {
    margin-top:.5rem!important
  }
  .mt-xl-3 {
    margin-top:1rem!important
  }
  .mt-xl-4 {
    margin-top:1.5rem!important
  }
  .mt-xl-5 {
    margin-top:3rem!important
  }
  .mt-xl-auto {
    margin-top:auto!important
  }
  .me-xl-0 {
    margin-right:0!important
  }
  .me-xl-1 {
    margin-right:.25rem!important
  }
  .me-xl-2 {
    margin-right:.5rem!important
  }
  .me-xl-3 {
    margin-right:1rem!important
  }
  .me-xl-4 {
    margin-right:1.5rem!important
  }
  .me-xl-5 {
    margin-right:3rem!important
  }
  .me-xl-auto {
    margin-right:auto!important
  }
  .mb-xl-0 {
    margin-bottom:0!important
  }
  .mb-xl-1 {
    margin-bottom:.25rem!important
  }
  .mb-xl-2 {
    margin-bottom:.5rem!important
  }
  .mb-xl-3 {
    margin-bottom:1rem!important
  }
  .mb-xl-4 {
    margin-bottom:1.5rem!important
  }
  .mb-xl-5 {
    margin-bottom:3rem!important
  }
  .mb-xl-auto {
    margin-bottom:auto!important
  }
  .ms-xl-0 {
    margin-left:0!important
  }
  .ms-xl-1 {
    margin-left:.25rem!important
  }
  .ms-xl-2 {
    margin-left:.5rem!important
  }
  .ms-xl-3 {
    margin-left:1rem!important
  }
  .ms-xl-4 {
    margin-left:1.5rem!important
  }
  .ms-xl-5 {
    margin-left:3rem!important
  }
  .ms-xl-auto {
    margin-left:auto!important
  }
  .p-xl-0 {
    padding:0!important
  }
  .p-xl-1 {
    padding:.25rem!important
  }
  .p-xl-2 {
    padding:.5rem!important
  }
  .p-xl-3 {
    padding:1rem!important
  }
  .p-xl-4 {
    padding:1.5rem!important
  }
  .p-xl-5 {
    padding:3rem!important
  }
  .px-xl-0 {
    padding-right:0!important;
    padding-left:0!important
  }
  .px-xl-1 {
    padding-right:.25rem!important;
    padding-left:.25rem!important
  }
  .px-xl-2 {
    padding-right:.5rem!important;
    padding-left:.5rem!important
  }
  .px-xl-3 {
    padding-right:1rem!important;
    padding-left:1rem!important
  }
  .px-xl-4 {
    padding-right:1.5rem!important;
    padding-left:1.5rem!important
  }
  .px-xl-5 {
    padding-right:3rem!important;
    padding-left:3rem!important
  }
  .py-xl-0 {
    padding-top:0!important;
    padding-bottom:0!important
  }
  .py-xl-1 {
    padding-top:.25rem!important;
    padding-bottom:.25rem!important
  }
  .py-xl-2 {
    padding-top:.5rem!important;
    padding-bottom:.5rem!important
  }
  .py-xl-3 {
    padding-top:1rem!important;
    padding-bottom:1rem!important
  }
  .py-xl-4 {
    padding-top:1.5rem!important;
    padding-bottom:1.5rem!important
  }
  .py-xl-5 {
    padding-top:3rem!important;
    padding-bottom:3rem!important
  }
  .pt-xl-0 {
    padding-top:0!important
  }
  .pt-xl-1 {
    padding-top:.25rem!important
  }
  .pt-xl-2 {
    padding-top:.5rem!important
  }
  .pt-xl-3 {
    padding-top:1rem!important
  }
  .pt-xl-4 {
    padding-top:1.5rem!important
  }
  .pt-xl-5 {
    padding-top:3rem!important
  }
  .pe-xl-0 {
    padding-right:0!important
  }
  .pe-xl-1 {
    padding-right:.25rem!important
  }
  .pe-xl-2 {
    padding-right:.5rem!important
  }
  .pe-xl-3 {
    padding-right:1rem!important
  }
  .pe-xl-4 {
    padding-right:1.5rem!important
  }
  .pe-xl-5 {
    padding-right:3rem!important
  }
  .pb-xl-0 {
    padding-bottom:0!important
  }
  .pb-xl-1 {
    padding-bottom:.25rem!important
  }
  .pb-xl-2 {
    padding-bottom:.5rem!important
  }
  .pb-xl-3 {
    padding-bottom:1rem!important
  }
  .pb-xl-4 {
    padding-bottom:1.5rem!important
  }
  .pb-xl-5 {
    padding-bottom:3rem!important
  }
  .ps-xl-0 {
    padding-left:0!important
  }
  .ps-xl-1 {
    padding-left:.25rem!important
  }
  .ps-xl-2 {
    padding-left:.5rem!important
  }
  .ps-xl-3 {
    padding-left:1rem!important
  }
  .ps-xl-4 {
    padding-left:1.5rem!important
  }
  .ps-xl-5 {
    padding-left:3rem!important
  }
  .text-xl-start {
    text-align:left!important
  }
  .text-xl-end {
    text-align:right!important
  }
  .text-xl-center {
    text-align:center!important
  }
}
@media (min-width:1400px) {
  .float-xxl-start {
    float:left!important
  }
  .float-xxl-end {
    float:right!important
  }
  .float-xxl-none {
    float:none!important
  }
  .d-xxl-inline {
    display:inline!important
  }
  .d-xxl-inline-block {
    display:inline-block!important
  }
  .d-xxl-block {
    display:block!important
  }
  .d-xxl-grid {
    display:grid!important
  }
  .d-xxl-table {
    display:table!important
  }
  .d-xxl-table-row {
    display:table-row!important
  }
  .d-xxl-table-cell {
    display:table-cell!important
  }
  .d-xxl-flex {
    display:flex!important
  }
  .d-xxl-inline-flex {
    display:inline-flex!important
  }
  .d-xxl-none {
    display:none!important
  }
  .flex-xxl-fill {
    flex:1 1 auto!important
  }
  .flex-xxl-row {
    flex-direction:row!important
  }
  .flex-xxl-column {
    flex-direction:column!important
  }
  .flex-xxl-row-reverse {
    flex-direction:row-reverse!important
  }
  .flex-xxl-column-reverse {
    flex-direction:column-reverse!important
  }
  .flex-xxl-grow-0 {
    flex-grow:0!important
  }
  .flex-xxl-grow-1 {
    flex-grow:1!important
  }
  .flex-xxl-shrink-0 {
    flex-shrink:0!important
  }
  .flex-xxl-shrink-1 {
    flex-shrink:1!important
  }
  .flex-xxl-wrap {
    flex-wrap:wrap!important
  }
  .flex-xxl-nowrap {
    flex-wrap:nowrap!important
  }
  .flex-xxl-wrap-reverse {
    flex-wrap:wrap-reverse!important
  }
  .gap-xxl-0 {
    gap:0!important
  }
  .gap-xxl-1 {
    gap:.25rem!important
  }
  .gap-xxl-2 {
    gap:.5rem!important
  }
  .gap-xxl-3 {
    gap:1rem!important
  }
  .gap-xxl-4 {
    gap:1.5rem!important
  }
  .gap-xxl-5 {
    gap:3rem!important
  }
  .justify-content-xxl-start {
    justify-content:flex-start!important
  }
  .justify-content-xxl-end {
    justify-content:flex-end!important
  }
  .justify-content-xxl-center {
    justify-content:center!important
  }
  .justify-content-xxl-between {
    justify-content:space-between!important
  }
  .justify-content-xxl-around {
    justify-content:space-around!important
  }
  .justify-content-xxl-evenly {
    justify-content:space-evenly!important
  }
  .align-items-xxl-start {
    align-items:flex-start!important
  }
  .align-items-xxl-end {
    align-items:flex-end!important
  }
  .align-items-xxl-center {
    align-items:center!important
  }
  .align-items-xxl-baseline {
    align-items:baseline!important
  }
  .align-items-xxl-stretch {
    align-items:stretch!important
  }
  .align-content-xxl-start {
    align-content:flex-start!important
  }
  .align-content-xxl-end {
    align-content:flex-end!important
  }
  .align-content-xxl-center {
    align-content:center!important
  }
  .align-content-xxl-between {
    align-content:space-between!important
  }
  .align-content-xxl-around {
    align-content:space-around!important
  }
  .align-content-xxl-stretch {
    align-content:stretch!important
  }
  .align-self-xxl-auto {
    align-self:auto!important
  }
  .align-self-xxl-start {
    align-self:flex-start!important
  }
  .align-self-xxl-end {
    align-self:flex-end!important
  }
  .align-self-xxl-center {
    align-self:center!important
  }
  .align-self-xxl-baseline {
    align-self:baseline!important
  }
  .align-self-xxl-stretch {
    align-self:stretch!important
  }
  .order-xxl-first {
    order:-1!important
  }
  .order-xxl-0 {
    order:0!important
  }
  .order-xxl-1 {
    order:1!important
  }
  .order-xxl-2 {
    order:2!important
  }
  .order-xxl-3 {
    order:3!important
  }
  .order-xxl-4 {
    order:4!important
  }
  .order-xxl-5 {
    order:5!important
  }
  .order-xxl-last {
    order:6!important
  }
  .m-xxl-0 {
    margin:0!important
  }
  .m-xxl-1 {
    margin:.25rem!important
  }
  .m-xxl-2 {
    margin:.5rem!important
  }
  .m-xxl-3 {
    margin:1rem!important
  }
  .m-xxl-4 {
    margin:1.5rem!important
  }
  .m-xxl-5 {
    margin:3rem!important
  }
  .m-xxl-auto {
    margin:auto!important
  }
  .mx-xxl-0 {
    margin-right:0!important;
    margin-left:0!important
  }
  .mx-xxl-1 {
    margin-right:.25rem!important;
    margin-left:.25rem!important
  }
  .mx-xxl-2 {
    margin-right:.5rem!important;
    margin-left:.5rem!important
  }
  .mx-xxl-3 {
    margin-right:1rem!important;
    margin-left:1rem!important
  }
  .mx-xxl-4 {
    margin-right:1.5rem!important;
    margin-left:1.5rem!important
  }
  .mx-xxl-5 {
    margin-right:3rem!important;
    margin-left:3rem!important
  }
  .mx-xxl-auto {
    margin-right:auto!important;
    margin-left:auto!important
  }
  .my-xxl-0 {
    margin-top:0!important;
    margin-bottom:0!important
  }
  .my-xxl-1 {
    margin-top:.25rem!important;
    margin-bottom:.25rem!important
  }
  .my-xxl-2 {
    margin-top:.5rem!important;
    margin-bottom:.5rem!important
  }
  .my-xxl-3 {
    margin-top:1rem!important;
    margin-bottom:1rem!important
  }
  .my-xxl-4 {
    margin-top:1.5rem!important;
    margin-bottom:1.5rem!important
  }
  .my-xxl-5 {
    margin-top:3rem!important;
    margin-bottom:3rem!important
  }
  .my-xxl-auto {
    margin-top:auto!important;
    margin-bottom:auto!important
  }
  .mt-xxl-0 {
    margin-top:0!important
  }
  .mt-xxl-1 {
    margin-top:.25rem!important
  }
  .mt-xxl-2 {
    margin-top:.5rem!important
  }
  .mt-xxl-3 {
    margin-top:1rem!important
  }
  .mt-xxl-4 {
    margin-top:1.5rem!important
  }
  .mt-xxl-5 {
    margin-top:3rem!important
  }
  .mt-xxl-auto {
    margin-top:auto!important
  }
  .me-xxl-0 {
    margin-right:0!important
  }
  .me-xxl-1 {
    margin-right:.25rem!important
  }
  .me-xxl-2 {
    margin-right:.5rem!important
  }
  .me-xxl-3 {
    margin-right:1rem!important
  }
  .me-xxl-4 {
    margin-right:1.5rem!important
  }
  .me-xxl-5 {
    margin-right:3rem!important
  }
  .me-xxl-auto {
    margin-right:auto!important
  }
  .mb-xxl-0 {
    margin-bottom:0!important
  }
  .mb-xxl-1 {
    margin-bottom:.25rem!important
  }
  .mb-xxl-2 {
    margin-bottom:.5rem!important
  }
  .mb-xxl-3 {
    margin-bottom:1rem!important
  }
  .mb-xxl-4 {
    margin-bottom:1.5rem!important
  }
  .mb-xxl-5 {
    margin-bottom:3rem!important
  }
  .mb-xxl-auto {
    margin-bottom:auto!important
  }
  .ms-xxl-0 {
    margin-left:0!important
  }
  .ms-xxl-1 {
    margin-left:.25rem!important
  }
  .ms-xxl-2 {
    margin-left:.5rem!important
  }
  .ms-xxl-3 {
    margin-left:1rem!important
  }
  .ms-xxl-4 {
    margin-left:1.5rem!important
  }
  .ms-xxl-5 {
    margin-left:3rem!important
  }
  .ms-xxl-auto {
    margin-left:auto!important
  }
  .p-xxl-0 {
    padding:0!important
  }
  .p-xxl-1 {
    padding:.25rem!important
  }
  .p-xxl-2 {
    padding:.5rem!important
  }
  .p-xxl-3 {
    padding:1rem!important
  }
  .p-xxl-4 {
    padding:1.5rem!important
  }
  .p-xxl-5 {
    padding:3rem!important
  }
  .px-xxl-0 {
    padding-right:0!important;
    padding-left:0!important
  }
  .px-xxl-1 {
    padding-right:.25rem!important;
    padding-left:.25rem!important
  }
  .px-xxl-2 {
    padding-right:.5rem!important;
    padding-left:.5rem!important
  }
  .px-xxl-3 {
    padding-right:1rem!important;
    padding-left:1rem!important
  }
  .px-xxl-4 {
    padding-right:1.5rem!important;
    padding-left:1.5rem!important
  }
  .px-xxl-5 {
    padding-right:3rem!important;
    padding-left:3rem!important
  }
  .py-xxl-0 {
    padding-top:0!important;
    padding-bottom:0!important
  }
  .py-xxl-1 {
    padding-top:.25rem!important;
    padding-bottom:.25rem!important
  }
  .py-xxl-2 {
    padding-top:.5rem!important;
    padding-bottom:.5rem!important
  }
  .py-xxl-3 {
    padding-top:1rem!important;
    padding-bottom:1rem!important
  }
  .py-xxl-4 {
    padding-top:1.5rem!important;
    padding-bottom:1.5rem!important
  }
  .py-xxl-5 {
    padding-top:3rem!important;
    padding-bottom:3rem!important
  }
  .pt-xxl-0 {
    padding-top:0!important
  }
  .pt-xxl-1 {
    padding-top:.25rem!important
  }
  .pt-xxl-2 {
    padding-top:.5rem!important
  }
  .pt-xxl-3 {
    padding-top:1rem!important
  }
  .pt-xxl-4 {
    padding-top:1.5rem!important
  }
  .pt-xxl-5 {
    padding-top:3rem!important
  }
  .pe-xxl-0 {
    padding-right:0!important
  }
  .pe-xxl-1 {
    padding-right:.25rem!important
  }
  .pe-xxl-2 {
    padding-right:.5rem!important
  }
  .pe-xxl-3 {
    padding-right:1rem!important
  }
  .pe-xxl-4 {
    padding-right:1.5rem!important
  }
  .pe-xxl-5 {
    padding-right:3rem!important
  }
  .pb-xxl-0 {
    padding-bottom:0!important
  }
  .pb-xxl-1 {
    padding-bottom:.25rem!important
  }
  .pb-xxl-2 {
    padding-bottom:.5rem!important
  }
  .pb-xxl-3 {
    padding-bottom:1rem!important
  }
  .pb-xxl-4 {
    padding-bottom:1.5rem!important
  }
  .pb-xxl-5 {
    padding-bottom:3rem!important
  }
  .ps-xxl-0 {
    padding-left:0!important
  }
  .ps-xxl-1 {
    padding-left:.25rem!important
  }
  .ps-xxl-2 {
    padding-left:.5rem!important
  }
  .ps-xxl-3 {
    padding-left:1rem!important
  }
  .ps-xxl-4 {
    padding-left:1.5rem!important
  }
  .ps-xxl-5 {
    padding-left:3rem!important
  }
  .text-xxl-start {
    text-align:left!important
  }
  .text-xxl-end {
    text-align:right!important
  }
  .text-xxl-center {
    text-align:center!important
  }
}
@media (min-width:1200px) {
  .fs-1 {
    font-size:2.5rem!important
  }
  .fs-2 {
    font-size:2rem!important
  }
  .fs-3 {
    font-size:1.75rem!important
  }
  .fs-4 {
    font-size:1.5rem!important
  }
}
@media print {
  .d-print-inline {
    display:inline!important
  }
  .d-print-inline-block {
    display:inline-block!important
  }
  .d-print-block {
    display:block!important
  }
  .d-print-grid {
    display:grid!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
  }
  .d-print-none {
    display:none!important
  }
}
input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
  -webkit-appearance:none;
  margin:0
}
input[type=number] {
  -moz-appearance:textfield
}
.wrong-color {
  color:#ff8f9a;
  font-size:13px
}
.width-100 {
  width:100%
}
.list-cross {
  background-color:transparent;
  border:1px solid #707070;
  border-radius:100%;
  width:16px;
  height:16px;
  display:inline-flex;
  justify-content:center;
  align-items:center;
  padding:4px;
  margin-left:6px;
  filter:var(--filter-thm-color)
}
.fix-tab-sec.show,
header.show {
  z-index:9
}
.bet-placing-content .number span {
  z-index:0
}
.game-header-content {
  justify-content:space-between;
  width:100%
}
.game-bak-close-block,
.game-header-content {
  display:flex;
  align-items:center
}
.game-bak-close-block a {
  margin-right:15px
}
.game-bak-close-block img {
  height:16px
}
.game-bak-close-block strong {
  color:#fff;
  font-weight:600;
  font-size:20px;
  line-height:normal
}
.close-game-btn a {
  background-color:#fff;
  border-radius:3px;
  height:32px;
  width:32px;
  padding:0;
  margin:0;
  line-height:31px;
  text-align:center;
  box-shadow:0 3px 6px rgba(0,0,0,.16);
  display:inline-block
}
.close-game-btn img {
  height:14px
}
.iframe-content {
  text-align:center
}
.modal-dialog.modal-fullscreen {
  margin:0!important
}
.match-con .thm-gradient-but ul li figure {
  display:inline-block
}
.thm-gradient-but ul li .btn-thm span {
  color:#15739b
}
.thm-gradient-but ul li.gradient-thm .btn-thm span {
  color:#e56275
}
.match-con .thm-gradient-but ul {
  float:none
}
.statement-heading {
  padding-bottom:15px
}
.bonus-list-wrapper {
  padding-top:20px
}
.wallet-deposit-heading {
  padding:15px 0
}
.bdr-btn {
  border:1px solid var(--bg-hover-color);
  background-color:transparent;
  color:var(--bg-hover-color)
}
.gp-content {
  position:relative;
  width:277px;
  height:470px;
  padding:0 0 20px;
  background-color:#fff;
  font-size:16px;
  font-weight:500;
  color:#000;
  box-shadow:0 4px 6px rgba(0,0,0,.25),inset -3px 4px 6px rgba(0,0,0,.25);
  border-radius:30px;
  flex-direction:column;
  display:flex;
  align-items:center;
  justify-content:center;
  margin:0 auto
}
.gp-closeButton {
  right:-10px;
  top:-10px;
  height:30px;
  position:absolute;
  cursor:pointer
}
.gp-title {
  display:flex;
  justify-content:center;
  font-size:18px;
  line-height:22px;
  color:#252b37;
  margin-top:45px
}
.gp-descr,
.gp-title {
  font-style:normal;
  font-weight:600
}
.gp-descr {
  font-size:22px;
  line-height:26px;
  color:#007b59;
  margin-top:11px
}
.gp-welcome {
  margin-top:14px
}
.gp-checkout,
.gp-welcome {
  font-style:normal;
  font-weight:400;
  font-size:15px;
  line-height:18px;
  color:#252b37
}
.gp-checkout {
  width:150px;
  text-align:center;
  margin-top:35px
}
.gp-button {
  background:#017b5a;
  box-shadow:0 4px 4px rgba(0,0,0,.25);
  width:230px;
  height:44px;
  border-radius:15px;
  font-style:normal;
  font-weight:600;
  font-size:15px;
  line-height:18px;
  color:#fff;
  display:flex;
  justify-content:center;
  align-items:center;
  margin-top:52px
}
.ok-agree-btn {
  cursor:pointer
}
.gp-img {
  left:25%;
  top:-70px;
  height:150px;
  position:absolute
}
.game-point-note-modal .modal-content {
  background-color:transparent!important
}
.filter-form-content .form-check-label {
  font-weight:500
}
.VIpgJd-ZVi9od-ORHb-OEVmcd {
  visibility:hidden!important
}
.vg-body {
  display:grid;
  grid-template-columns:auto auto auto;
  padding:10px;
  background:#d3d3d3
}
.vg-container {
  padding:20px;
  font-size:30px;
  text-align:center
}
.vg-text {
  color:#000;
  padding-left:10px
}
.vg-items {
  display:flex;
  align-items:center
}
.vg-flag {
  height:40px
}
.withdraw-fix {
  bottom:5%;
  left:0;
  right:0
}
.new-account-wrapper {
  margin-top:40px
}
.new-account-sec ul li {
  background:var(--bg-light-color);
  border:1px solid var(--border-dark-color);
  padding:20px 15px
}
.new-account-sec ul li .bank-con {
  margin-left:10px
}
.add-account-sec .form-select {
  background-position:right .75rem center
}
.withdraw-sec {
  background:var(--bg-light-color);
  border:1px solid var(--border-dark-color);
  border-radius:4px;
  padding:10px 0
}
.withdraw-sec .thm-gradient-but ul {
  margin-left:-15px;
  margin-right:-15px
}
.withdraw-sec .thm-gradient-but ul li {
  margin:0 15px
}
.withdraw-sec .thm-gradient-but ul li .btn-thm {
  background:var(--btn-bg-color);
  border:1px solid var(--border-dark-color);
  color:#fff
}
.withdraw-sec .thm-gradient-but ul li .btn-thm:active,
.withdraw-sec .thm-gradient-but ul li .btn-thm:checked,
.withdraw-sec .thm-gradient-but ul li .btn-thm:focus {
  border:1px solid #1681c7;
  color:#1681c7
}
.withdraw-btn {
  margin-top:15px
}
.withdraw-btn .thm-but {
  background:var(--collapes-bg-color);
  display:flex;
  align-items:center;
  justify-content:center;
  color:#1681c7
}
.withdraw-btn .thm-but img {
  margin-right:8px;
  filter:var(--accordion-icon-color)
}
.deposit-btn .thm-but {
  border:1px solid #1681c7
}
.continue-btn .thm-but {
  width:100%;
  text-align:center;
  display:inline-block
}
.password-wrong input {
  background:rgba(222,53,11,.12)!important;
  border:1px solid #ff8f9a!important
}
.thm-heading .wrong-color {
  color:#ff8f9a!important
}
.Password-candisan-hide {
  display:none
}
.Password-candisan-hide.show {
  display:block
}
.user-name-sec {
  margin:15px 0
}
.password-wrong-con {
  display:none
}
.password-wrong .password-wrong-con {
  display:block
}
.wrong-btn {
  background-color:#ff8f9a
}
.wrong-btn:after {
  content:"";
  display:block;
  position:absolute;
  width:50px;
  height:200px;
  opacity:0;
  transform:rotate(45deg);
  background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5),hsla(0,0%,100%,0));
  top:calc(50% - 100px);
  left:-50px;
  animation:download-btn-anim 1s linear infinite alternate
}
.notification-icon {
  filter:grayscale(1)
}
.no-notification {
  display:flex;
  justify-content:center;
  align-items:center;
  padding:30px 0
}
.no-notification .thm-heading {
  display:inline-block;
  text-align:center;
  width:100%;
  margin-top:15px
}
.no-notification-icon {
  text-align:center
}
.matka-detail-sub-list .matka-detail-sub-heading {
  width:30%;
  display:flex;
  align-items:center
}
.matka-detail-sub-heading h2:first-of-type {
  border-right:2px solid #6d6d6d;
  text-align:start
}
.matka-detail-sub-heading h2 {
  font-size:13px;
  font-weight:500;
  color:var(--white-color);
  width:100%;
  text-align:right
}
@font-face {
  font-family:Helvetica Neue;
  src:url(/fonts/HelveticaNeue-MediumCond.fe1d3f0b.woff2) format("woff2"),
  url(/fonts/HelveticaNeue-MediumCond.de657607.woff) format("woff");
  font-weight:500;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:apollo;
  src:url(/fonts/apollo-font.a6b719f8.woff) format("woff");
  font-display:swap
}
.inplay-content__logo-icon {
  position:relative;
  padding-right:8px;
  font-weight:400;
  font-family:apollo;
  font-style:unset;
  width:24px;
  height:24px
}
.home-inplay-icon {
  color:#337b1b
}
.inplay-content__logo-icon--cricket:before {
  content:"ꀃ"
}
.inplay-content__logo-icon--football:before {
  content:"ꀄ"
}
.inplay-content__logo-icon--tennis:before {
  content:"ꀅ"
}
:root {
  --primary-color:#1e8067;
  --secondary-color:#f4d821;
  --text-primary-color:#000;
  --text-secondary-color:#fff
}
html {
  height:100%;
  box-sizing:border-box
}
body {
  font-family:Roboto,sans-serif;
  font-size:14px;
  line-height:21px;
  color:#666;
  overflow-x:hidden;
  background-color:#eceaea;
  padding:0;
  margin:0;
  position:inherit!important
}
.container-flude {
  padding:0 15px
}
a,
h1,
h2,
h3,
h4,
h5,
h6,
img,
li,
p,
span,
ul {
  margin:0;
  padding:0
}
a {
  text-decoration:none
}
figure {
  margin:0
}
::-webkit-scrollbar {
  width:5px
}
::-webkit-scrollbar:horizontal {
  height:0
}
::-webkit-scrollbar-track {
  background:rgba(141,210,240,.2)
}
::-webkit-scrollbar-thumb {
  border-radius:5px;
  background:rgba(0,0,0,.3);
  box-shadow:none
}
:hover::-webkit-scrollbar:horizontal {
  height:8px
}
button:focus {
  box-shadow:none
}
.admin-nev {
  display:flex;
  justify-content:right;
  width:100%
}
.user-img-sec img {
  border-radius:100%
}
.Search-bar-sec {
  align-items:center;
  border:.5px solid #707070;
  border-radius:4px;
  padding-left:6px;
  background-color:#fff;
  max-width:215px
}
.add-but {
  display:flex;
  align-items:center;
  justify-content:end
}
.Search-bar-sec input {
  border:none;
  background-color:transparent;
  font-weight:400;
  padding:8px;
  padding-left:0;
  font-size:12px
}
.Search-bar-sec .form-control:focus {
  color:#212529;
  background-color:transparent;
  border:none;
  outline:0;
  box-shadow:none
}
.header-sec {
  box-shadow:0 5px 21px -5px #cdd1e1
}
.sidebar-details {
  background-color:#fff;
  border:1px solid #ddd;
  overflow:hidden
}
.header-menu {
  box-shadow:0 2px 10px rgba(0,0,0,.2);
  position:relative
}
.sidebar-details ul li.details-item {
  list-style:none;
  border-bottom:1px solid rgba(0,0,0,.13)
}
.sidebar-details ul li a {
  font-size:14px;
  color:#333;
  font-weight:500;
  padding:8px 0 8px 8px;
  border-radius:0;
  display:inline-block;
  width:100%;
  position:relative
}
.sidebar-details ul li.active a,
.sidebar-details ul li.details-item a:hover {
  background-color:#ecebeb;
  color:#1681c7
}
.details-item.active .details-link {
  background-color:#ecebeb
}
.details-item.active a,
.details-item.active a img {
  color:#1681c7
}
.dropdown-container {
  display:none;
  background-color:#262626;
  padding-left:8px
}
.details-item .dropdown button {
  padding:0;
  background-color:transparent;
  border:none;
  display:flex;
  align-items:center;
  font-size:14px;
  color:#333;
  font-weight:500;
  width:100%
}
.dropdown-toggle:after {
  background-size:10px;
  border:none;
  width:10px;
  height:10px;
  display:inline-block;
  align-items:center;
  transition:.3s ease-in;
  position:absolute;
  right:10px
}
.dropdown-toggle:after,
.sidebar-details ul li:hover button:after {
  background-image:url(data:image/webp;base64,UklGRjYCAABXRUJQVlA4WAoAAAAwAAAABwAABwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIKAAAAAE3IBBI8SiZHBERA6pi26bj60rw1oBvEXQhov+RB15wJl7wuZuf5AVWUDggGAAAADABAJ0BKggACAABQCYlpAADcAD+6CQAAA==);
  content:""
}
.dropdown-toggle.show:after {
  transform:rotate(90deg)
}
.sidebar-dropdown .dropdown-menu {
  position:inherit!important;
  background-color:transparent;
  border:none;
  margin:0;
  padding-top:0;
  transform:none!important
}
.dropdown .dropdown-menu li {
  padding:0;
  padding-bottom:5px
}
.dropdown-item.active,
.dropdown-item:active {
  color:var(--bs-dropdown-link-active-color);
  text-decoration:none;
  background-color:transparent
}
.dropdown .dropdown-menu li:hover {
  background-color:transparent
}
.dropdown-item:focus,
.dropdown-item:hover {
  color:var(--bs-dropdown-link-hover-color);
  background-color:transparent
}
.user-team-table {
  border-radius:10px;
  padding:20px;
  background-color:#fff;
  margin-top:30px
}
.user-profile-modal .sidebar-details ul li img {
  margin-right:6px
}
.user-img-sec.dropdown-toggle:after {
  background-image:none;
  margin:0
}
.dropstart .dropdown-toggle:before {
  border:none
}
.user-img-dropdown .dropdown-toggle {
  white-space:nowrap;
  border:none;
  padding:0
}
.user-img-sec-list {
  padding:0
}
.user-img-dropdown .dropstart .dropdown-menu[data-bs-popper] {
  top:50px;
  right:0;
  left:auto;
  margin-top:0;
  margin-right:var(--bs-dropdown-spacer);
  box-shadow:0 3px 21px 0 rgba(0,0,0,.2);
  border:none
}
.details-item .dropdown.sidebar-dropdown .dropdown-menu .dropdown-item {
  color:#707070;
  padding:0;
  padding-left:45px;
  font-size:14px
}
.details-item .dropdown.sidebar-dropdown .dropdown-menu .dropdown-item:hover {
  color:#1681c7
}
.thm-modal-btn .btn-primary {
  height:auto;
  padding:10px;
  line-height:normal
}
.btn-primary {
  background-color:#1681c7;
  border-color:#1681c7
}
.btn-primary:focus,
.btn-primary:hover {
  background-color:#1681c7!important
}
.admin-footer {
  position:absolute;
  bottom:0;
  width:100%;
  left:0;
  right:0;
  background-color:#fff;
  padding:15px 0;
  text-align:center
}
.my-account-dd .btn.dropdown-toggle {
  border:1px solid #fff
}
.my-account-dd .user-img-sec-list {
  right:0!important;
  top:0!important;
  transform:translate3d(-13px,47px,0)!important;
  padding:10px 15px
}
.dropdown .dropdown-menu li.setting-icon img {
  height:20px
}
.dropdown .dropdown-menu li a {
  color:#707070;
  font-size:16px;
  width:100%;
  display:inline-block
}
.dropdown .dropdown-menu li a:hover {
  color:#1681c7
}
.my-account-dd .dropdown .dropdown-menu li {
  padding:10px 0;
  width:100%
}
.my-account-dd .dropdown .dropdown-menu li span {
  padding-left:5px
}
.sidebar-details ul li span {
  position:relative;
  top:0;
  left:5px;
  font-size:12px;
  font-weight:600;
  color:#000
}
.action-btn-list ul li {
  display:inline-block;
  padding-right:5px
}
.action-btn {
  background-color:#f5f7ff;
  display:inline-block;
  padding:4px;
  border-radius:5px;
  width:30px;
  text-align:center;
  height:30px;
  color:#333
}
.action-btn:hover {
  background-color:#1681c7;
  color:#fff
}
.action-btn ul li {
  display:inline-block;
  padding:0 5px
}
.cmn-tbl-img img {
  max-height:50px;
  max-width:50px
}
.modal-title {
  color:#000
}
.page-link {
  color:#333
}
.player-img-name-bx {
  display:flex;
  align-items:center;
  justify-content:center;
  margin-bottom:15px
}
.player-img {
  width:120px;
  border-radius:100%;
  overflow:hidden;
  height:120px
}
.p-n-c {
  padding-left:15px
}
.p-n-c strong {
  font-size:18px;
  color:#333
}
.p-n-c span,
.p-n-c strong {
  display:inline-block;
  width:100%
}
.p-n-c span {
  font-size:14px;
  color:#666
}
.player-img img {
  min-height:120px
}
.page-back-link {
  margin-bottom:5px;
  color:#1681c7;
  font-size:14px;
  display:inline-block
}
.page-back-link:hover {
  color:#000
}
.max-w-300 {
  max-width:300px
}
.team-bx {
  background-color:rgba(244,136,149,.08);
  border-radius:.75rem
}
.sec-heading-bx {
  padding:15px 15px 10px 15px;
  border-bottom:1px solid #f48895;
  margin:0;
  display:flex;
  justify-content:space-between;
  align-items:center
}
.sec-heading-bx h2 {
  color:#f48895;
  font-size:22px;
  text-transform:uppercase;
  margin:0
}
.team-bx.team-b-bx {
  background-color:rgba(235,184,56,.08)
}
.team-bx.team-b-bx h2 {
  color:#ebb838
}
.team-bx.team-b-bx .sec-heading-bx {
  border-bottom:1px solid #ebb838
}
.team-bx .action-btn {
  background-color:#fff
}
.team-bx .action-btn:hover {
  background-color:#4b49ac
}
.top-header {
  background-color:#1681c7;
  padding:20px 0 30px 0
}
.top-search-form {
  float:right
}
.cmn-ul-list li {
  display:inline-block;
  padding-left:3px;
  padding-right:3px
}
.current-dt span {
  font-size:12px;
  color:#fff;
  padding-right:3px
}
.current-dt span.country-standred-time {
  color:#fcedca
}
.current-dt strong {
  font-size:14px;
  font-weight:700;
  color:#fff
}
.logo-img {
  height:36px
}
.header-menu .navbar-brand {
  display:none
}
.header-menu .navbar.navbar-expand-lg.bg-white .collapse.navbar-collapse {
  justify-content:center
}
.sidebar-details .details-item img {
  height:20px
}
.sidebar-details .sidebar.sidebar-offcanvas>ul {
  padding-top:1px
}
.dropdown.sidebar-dropdown .dropdown-menu {
  padding-bottom:0;
  padding-top:10px
}
.details-item .dropdown.sidebar-dropdown .dropdown-menu .dropdown-item {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.top-rit-nav .btn.link-btn,
.top-rit-nav .link {
  color:#fcedca;
  font-size:14px;
  font-weight:500;
  border:0
}
.top-rit-nav .btn.link-btn:hover,
.top-rit-nav .btn.show,
.top-rit-nav .link:hover {
  color:#fff;
  text-decoration:underline;
  background-color:transparent;
  border:0;
  font-size:14px;
  font-weight:500
}
.top-rit-nav .btn.link-btn:focus {
  border:0
}
.top-rit-nav .btn-primary {
  background-color:#1681c7;
  border-color:#fff
}
.btn-secondary,
.top-rit-nav .btn-primary:hover {
  background-color:#4caf50;
  border-color:#4caf50;
  color:#333
}
.rit-side-content {
  padding:15px 0
}
.main-slider-img figure {
  border-radius:10px;
  overflow:hidden
}
.game-cat-card {
  position:relative;
  border-radius:3px;
  margin-top:12px;
  margin-bottom:7px
}
.game-cat-icn {
  -o-object-fit:cover;
  object-fit:cover;
  width:100%;
  display:block;
  vertical-align:middle;
  height:36px;
  box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
  border-radius:4px
}
.cat-title-bx {
  flex-direction:column;
  display:flex;
  bottom:.25rem;
  left:.5rem;
  top:.25rem;
  position:absolute;
  width:100%
}
.cat-title-bx img {
  width:1rem
}
.cat-title-bx span {
  --tw-text-opacity:1;
  color:rgb(255 255 255/var(--tw-text-opacity));
  font-size:12px;
  margin-top:0;
  text-transform:capitalize;
  font-weight:700;
  line-height:normal;
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
  width:90%
}
.game-cat-sec .cmn-ul-list li {
  float:left;
  width:20%
}
section.game-cat-sec {
  padding-bottom:10px;
  display:inline-block;
  width:100%
}
.m-game-card {
  background-size:100% 99%;
  padding:10px 15px;
  color:#fff;
  font-weight:500;
  font-size:16px;
  background-repeat:no-repeat;
  border-radius:10px
}
.most-games-sec .cmn-ul-list {
  justify-content:space-between;
  display:grid;
  grid-template-rows:1fr 1fr;
  grid-auto-columns:40%;
  grid-column-gap:8px;
  grid-auto-flow:column;
  grid-row-gap:5px;
  width:auto;
  overflow-x:auto
}
.most-games-sec {
  padding-bottom:0
}
.heading-content h1 {
  font-size:22px;
  color:#212529;
  line-height:26px;
  font-weight:500;
  margin:0
}
.main-heading {
  background-color:#1681c7;
  padding:8px 10px;
  border-radius:3px;
  margin-bottom:15px
}
.orange-bg {
  background:#ff4500
}
.main-heading h1 {
  color:#fff;
  font-size:18px;
  font-weight:700
}
.open-bet-staus a {
  color:#fff!important;
  font-size:13px;
  font-weight:700
}
.main-heading.thm-header-title h1 i.fa-solid.fa-circle-play {
  margin-right:3px
}
.open-bet-staus span {
  background-color:#f8b144;
  display:inline-block;
  border-radius:30px;
  padding:0 5px;
  width:auto;
  line-height:20px;
  text-align:center;
  font-size:12px;
  font-weight:700;
  position:relative;
  top:-1px;
  left:2px
}
.inplay-game-box {
  background-color:transparent;
  width:100%;
  margin-top:15px
}
.in-play-heading h2 {
  color:#000;
  font-size:16px;
  display:flex;
  align-items:end;
  font-weight:700
}
.in-play-heading h2 span {
  padding-left:5px
}
.in-play-heading h2 img {
  height:30px
}
.in-play-heading {
  padding:10px 12px;
  display:inline-block;
  width:100%
}
.rotating-border {
  --lb-border-radius:1rem;
  --border-size:0.5rem;
  --border-bg:conic-gradient(red,#ff0,lime,aqua,blue,#f0f,red);
  position:relative;
  overflow:hidden;
  padding:calc(var(--padding) + var(--border-size));
  border-radius:var(--lb-border-radius);
  display:inline-block;
  padding-left:10px;
  padding-right:10px
}
.ip-rit-bx .cmn-ul-list {
  display:flex;
  align-items:center
}
.rotating-border:before {
  content:"";
  display:block;
  background:var(--border-bg);
  width:141.42136%;
  padding-bottom:141.42136%;
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
  border-radius:100%;
  z-index:-2;
  animation:spin 5s linear infinite
}
.rotating-border:after {
  content:"";
  position:absolute;
  top:var(--border-size);
  right:var(--border-size);
  bottom:var(--border-size);
  left:var(--border-size);
  background:#fff;
  z-index:-1;
  border-radius:calc(var(--lb-border-radius) - var(--border-size))
}
.sport-play-btn {
  --lb-border-radius:3px;
  --border-size:3px;
  --border-bg:conic-gradient(#ea4335 0turn,#ea4335 0.125turn,#4285f4 0.125turn,#4285f4 0.25turn,#fbbc05 0.25turn,#fbbc05 0.375turn,#34a853 0.375turn,#34a853 0.5turn,#ea4335 0.5turn,#ea4335 0.625turn,#4285f4 0.625turn,#4285f4 0.75turn,#fbbc05 0.75turn,#fbbc05 0.875turn,#34a853 0.875turn,#34a853 1turn);
  --border-bg:conic-gradient(#ea4335 0turn 0.125turn,#4285f4 0.125turn 0.25turn,#fbbc05 0.25turn 0.375turn,#34a853 0.375turn 0.5turn,#ea4335 0.5turn 0.625turn,#4285f4 0.625turn 0.75turn,#fbbc05 0.75turn 0.875turn,#34a853 0.875turn 1turn);
  line-height:32px;
  color:#333;
  font-weight:600;
  min-width:75px
}
.sport-card:hover .sport-play-btn {
  color:red
}
.heart {
  animation:beat .25s infinite alternate;
  transform-origin:center
}
@keyframes beat {
  to {
    transform:scale(1.1)
  }
}
@keyframes animatedgradient {
  0% {
    background-position:0 50%
  }
  50% {
    background-position:100% 50%
  }
  to {
    background-position:0 50%
  }
}
@keyframes spin {
  0% {
    transform:translate(-50%,-50%) rotate(0)
  }
  to {
    transform:translate(-50%,-50%) rotate(1turn)
  }
}
.ip-lft-text img {
  height:20px
}
.ip-match {
  border-top:1px solid #e2e8f0;
  display:flex;
  width:100%;
  justify-content:space-between;
  align-items:center
}
.ip-match a {
  padding:0;
  line-height:normal;
  padding-right:15px
}
.ip-lft-text {
  width:50px
}
.bet-info-right {
  float:right;
  width:94%
}
.ip-match a span.bet-event-name {
  width:86%;
  float:left;
  padding:15px 0
}
.ip-lft-text span.bet-event-name {
  color:#333;
  font-weight:500;
  padding-left:6px;
  position:relative;
  top:2px
}
.ip-rit-bx .play-btn {
  color:#20a820;
  position:relative;
  top:-3px;
  width:26px
}
.ip-match:hover {
  background-color:#f7f7f7
}
.play-casino-list {
  justify-content:space-between;
  width:auto;
  display:grid;
  grid-template-rows:1fr 1fr;
  grid-auto-flow:column;
  grid-auto-columns:117px;
  overflow-x:auto;
  grid-row-gap:2px;
  grid-column-gap:2px;
  grid-template-columns:repeat(auto-fit,117px)
}
.casino-card {
  border-radius:.25rem;
  overflow:hidden;
  cursor:pointer;
  height:4rem;
  position:relative
}
.casino-card a img {
  width:100%;
  height:100%;
  display:block;
  border-radius:0
}
.casino-game-list {
  padding:5px;
  padding-top:0
}
.payment-methode-sec ul li a img {
  width:80px;
  filter:saturate(0) brightness(90%) contrast(50%)
}
.payment-methode-sec ul li {
  list-style-type:none;
  display:inline-block;
  margin-bottom:15px
}
footer {
  background-color:#000
}
.footer-social-bx .f-social-icon img {
  max-height:36px
}
.f-social-icon a {
  display:flex;
  align-items:center
}
.f-social-icon a span {
  padding-left:5px
}
.footer-social-bx .f-social-icon span {
  color:#fff;
  font-size:18px
}
.last-end-section .gc-logo {
  max-height:50px
}
.last-end-section {
  text-align:center;
  padding:15px 0 30px 0
}
.payment-methode-sec {
  text-align:center;
  padding-bottom:30px
}
.header-menu .navbar .navbar-nav .nav-item {
  position:relative;
  display:flex;
  align-items:center;
  min-width:-moz-fit-content;
  min-width:fit-content
}
.header-menu .navbar .navbar-nav .nav-item .nav-link {
  padding:0;
  margin-left:13px;
  text-transform:uppercase;
  font-weight:600;
  color:#3e0f54;
  font-size:12px
}
.header-menu .navbar .navbar-nav .nav-item:before {
  content:"";
  display:inline-block;
  width:4px;
  height:4px;
  border-radius:50%;
  background:#440a57;
  margin-left:10px
}
.header-menu .navbar .navbar-nav .nav-item:first-child:before {
  content:none
}
.btn-close:focus {
  box-shadow:none
}
.sidebar-nav-toggle .btn.btn-primary {
  background-color:#1681c7;
  padding:0 8px;
  line-height:normal;
  border:0;
  font-weight:400;
  color:#fff;
  font-size:24px
}
.offcanvas-header {
  padding:0;
  position:absolute;
  right:15px;
  top:15px
}
.sidebar-nav-toggle .cmn-ul-list a.btn.btn-primary {
  background-color:#fff;
  border-radius:100%;
  width:40px;
  height:40px;
  display:flex;
  justify-content:center;
  align-items:center
}
.sidebar-nav-toggle .cmn-ul-list a.btn.btn-primary img {
  max-width:-moz-fit-content;
  max-width:fit-content
}
.sidebar-nav-toggle .cmn-ul-list .btn {
  display:initial;
  border:none
}
.sidebar {
  background:#fff;
  width:235px;
  position:fixed;
  top:0;
  left:-235px;
  height:100%;
  box-shadow:0 2px 8px rgba(0,0,0,.2);
  padding-top:90px;
  transition:all .3s ease-out;
  z-index:2
}
.sidebar ul {
  list-style:none
}
.sidebar ul li {
  display:block
}
.sidebar ul li a {
  padding:8px 15px;
  font-size:16px;
  color:#222;
  font-family:arial;
  text-decoration:none;
  display:block;
  position:relative;
  z-index:1;
  transition:all .3s ease-out;
  font-weight:500
}
.sidebar ul li a:before {
  content:"";
  position:absolute;
  bottom:0;
  left:50%;
  right:50%;
  transform:translate(-50%,-50%);
  width:0;
  height:1px;
  background:#4caf50;
  z-index:-1;
  transition:all .3s ease-out
}
.sidebar ul li a:hover:before {
  width:100%
}
.sidebar ul li a:hover {
  color:#4caf50
}
.owl-theme .owl-nav.disabled+.owl-dots {
  margin-top:0
}
.sidebarshow {
  left:0
}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
  background-color:#fff;
  border-radius:30px;
  height:40px;
  width:40px;
  font-weight:700;
  font-size:18px;
  color:#000;
  position:absolute;
  left:-25px;
  top:50%;
  margin:0;
  margin-top:-20px;
  box-shadow:0 0 15px rgba(0,0,0,.6)
}
.owl-carousel .owl-nav button.owl-next {
  left:inherit;
  right:-25px
}
.owl-carousel .owl-nav button.owl-next:hover,
.owl-carousel .owl-nav button.owl-prev:hover {
  background-color:#fc7e0e;
  color:#fff
}
.p-video-card video {
  width:100%;
  max-height:500px
}
.p-video-card {
  background-color:#fff;
  border-radius:10px
}
main.main-content {
  padding:0
}
.sidebar-nav-toggle {
  display:none!important
}
.heading-content h2 {
  color:#000;
  font-size:20px;
  margin-bottom:10px
}
.heading-content h2,
.heading-content h3 {
  text-transform:capitalize;
  font-weight:600
}
.heading-content h3 {
  font-size:18px;
  color:#257b24;
  margin:5px 0
}
.fbm span {
  color:#333;
  font-weight:600
}
.time-sec span {
  color:#333;
  font-size:12px;
  text-align:center
}
.comp-type-text h2 {
  padding-left:0;
  text-transform:capitalize;
  font-weight:600;
  color:#000;
  font-size:20px;
  margin-bottom:10px
}
.inplay-game-sec {
  margin-bottom:15px;
  display:inline-block;
  width:100%;
  float:left
}
.casino-model-pop-btn .btn-close {
  box-sizing:content-box;
  width:30px;
  height:30px;
  opacity:1;
  position:absolute;
  right:-41px;
  top:0;
  background-image:none;
  background-color:#4caf50;
  border-radius:100%;
  z-index:99999;
  line-height:33px;
  padding:0
}
.casino-model-pop-btn .btn-close i {
  font-weight:900;
  font-size:20px
}
.modal-backdrop {
  z-index:0!important
}
.sign-and-login-btn {
  width:100%;
  display:inline-block
}
.casino-model-pop-btn .modal-content {
  background-color:#1681c7!important;
  height:auto;
  border-radius:10px
}
.logo-image img {
  max-height:30px
}
.logo-image {
  width:100%;
  margin-bottom:20px
}
.fade:not(.show) {
  opacity:1
}
.nav-tabs {
  --bs-nav-tabs-border-radius:0;
  border-bottom:none
}
.nav-tabs .tab-btn {
  display:flex;
  justify-content:space-around;
  width:100%
}
.tab-btn-1 {
  float:left
}
.tab-btn-1,
.tab-btn-2 {
  width:50%;
  text-align:center
}
.tab-btn-2 {
  float:right
}
.nav-pills .nav-link.active {
  background-color:#4caf50;
  box-shadow:none;
  color:#000;
  border:none
}
.otp-countdown-text.text-danger {
  color:#fff!important
}
.nav-pills .nav-link {
  font-size:20px;
  padding:20px;
  color:#fff;
  border:none
}
.nav-tabs .nav-link.active {
  background-color:#4caf50;
  box-shadow:inset -2px -4px 7px rgba(0,0,0,.25);
  color:#000;
  border:none
}
.nav-tabs .nav-link {
  font-size:20px;
  padding:20px;
  color:#fff;
  border:none;
  cursor:pointer
}
.sign-and-login-btn .nav-tabs .nav-link {
  width:100%
}
.register-form {
  background:#1681c7;
  padding:30px 50px;
  border-radius:10px
}
.forpass a {
  color:#fff!important
}
.forpass a,
.forpass a:hover {
  -webkit-text-decoration:revert;
  text-decoration:revert
}
.forpass a:hover {
  color:#4caf50
}
.form-control {
  display:block;
  padding:10px 0;
  font-size:16px;
  font-weight:500;
  line-height:normal;
  border-radius:0;
  border:1px solid #ccc
}
.form-control,
.form-control:focus {
  background-color:#fff;
  box-shadow:none
}
.form-control:focus {
  border:1px solid #1681c7
}
.form-control::-moz-placeholder {
  color:#dfdfdf
}
.form-control::placeholder {
  color:#dfdfdf
}
.register-form .form-control {
  border:1.6px solid transparent;
  background-color:#1681c7;
  border-bottom:1.6px solid #4caf50;
  color:#fff;
  border-radius:0;
  padding:10px 0;
  background-position:100%
}
.register-form .form-control:focus {
  border:1.6px solid #1681c7;
  background-color:#1681c7;
  border-bottom:1.6px solid #4caf50;
  color:#fff
}
.input-form-sec {
  margin-bottom:10px!important
}
.login-cmn-btn {
  width:100%;
  display:inline-block;
  margin:10px auto;
  background-color:#4caf50;
  box-shadow:4px 4px rgba(0,0,0,.2);
  padding:10px 0;
  border-radius:5px;
  color:#000;
  border:0;
  font-size:16px
}
.login-and-reg-cmn-btn {
  text-align:center
}
.deposit-main-box {
  background-color:#f9fafb;
  border-radius:.5rem;
  box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.deposit-head h3 {
  display:block;
  font-weight:700;
  font-size:29px;
  line-height:36px;
  color:#102327;
  height:40px
}
.pyment-methode h4 {
  color:#000;
  font-size:16px;
  font-weight:700;
  margin-bottom:10px
}
.num-box {
  padding:24px 16px
}
.Wallet-no-box button {
  border:none;
  background-color:transparent
}
.Wallet-no-box button img {
  width:20px
}
.search-text-box {
  width:74%;
  display:inline-block;
  font-size:.875rem;
  line-height:1.25rem;
  font-weight:700;
  border-color:transparent;
  border-radius:.375rem;
  padding:8px;
  background-color:#fff
}
.payment-bg-sec {
  background-color:#fff;
  margin-top:25px;
  margin-left:10px;
  margin-right:10px;
  border-radius:5px
}
.deposit-option-list {
  position:relative;
  z-index:9;
  height:100%
}
.check {
  background-image:url(data:image/webp;base64,UklGRqoMAABXRUJQVlA4WAoAAAAwAAAAiwAAWQAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDhMvAoAAC+LQBYQV6G4kdSGC/2XCzj/XIPCtm2byPb/53YPhW3bNpHt/8/tHgjZSHKwS7BrcI/yGVXe/8vWvhP3vco214ps7/9SAthcK5QA6sRcK5SOEoCoepSMOQcAAEDJPmcAlFTvA/iDgm29aYMp/zAzQ9M2DrT736CkD5TMLCCi/xJtW6nD6K5Y4iMpKlwwnfmBaZqm6cOXP/463/7999/bbb7f74/H4/F4PO73+zzfbrfbbX6uY1mWZVmW5/Nxn+d7KgJKlH7PZexjeZYSz+cy1r10eD6fS+mwCRXW7VhKg2WMdduPpTQobfZffvxkmqZpgvLRX+uzym2eo6Um8nziLKprNldN717LNLZFXWNbNVaBmjepUDqsEgNRKmzL73zz/YiCM60WUJPnG6tPN7UBQhQWI9YdtHyU0uu2txGbI7Ep7MuyfA3lm2WLQneyRdlCvWa+P2MD5PV4riQQUVUGsUdVITZHYgfQxBWOUuHbaZo+W9blDoXu/E28pm7m+7LK6/FYCmUR1VFVMfEtF0QgO+QmkAoWL1Dho2n6fayPOd4pS6cRrsfgF4BBLCusSRlEYUNQhwQYinCUp5j5S2KUCn9/+Kza5ip012ssnzVN6Chky2CctbwAcFplnDVvsAgPmDhYTPgPqvDlD+u42wIKxeLbqwQ3oUFsgy/sUJuQHkROSwTCWAVi4oxSB1T44bftYUrZWfShZa/qAqd9CkUQqwQoUT/AaTVWUAFmm06rUIoWypcBf6QUBZdtSYctwwW+MJcRNW/BOOkoVRUEEgMbBFIkm44i2Yx+lP+gCtFvyjoeSfFI8reyBiPCZ5nyYN45I5q4RRlKeCoTiKhI1MQdSpvHfL+LX5S7AxQ3z/M8I4FYIel3RIdaj9iD4lxBZhqLwnESS5E3lWI48GUKg40LyEwZRBEITzwGauRAHfEUgWiABhoV1eQ9REKOgsAgYguAQGQ1OwxqYJDGaYwOivAREEf4bQ+iWhPxIgBKAlFeBASCKiCA5sSPmLiMvkggOhLXxDtQcnvemd/kjaTWJNZyIjHxtAcFmjcR66Wo4EPQUpmsNs5VxZxMUVoggxAqXAIxccIoVHjnZ2QxjsLdRWY1Uyaesk0wiA6GhiZWCfqBgZAg6mkmvexAxr8KOPwDbLP1I+d9FWIPJIDWZN3FZbEJKrEFyB+bxtHH6jB6GAS2qVShmTZFkuKg90CjVxF7ICNeRNg2kjoo6vRRTiv5w0I5R8y78UPag4m+MfEmIq8WIxPdFC6c9grEHvwvoOJOllNAz1IV4LL/G2Q4fv632JLLTgBYo4vMJ6+GSuZGGxBvyU8q3iEw9km8cMh5lAo+zWaVJILi5XoEr51ELXxCc9kqgXUFvdKLg7aHLjJX1fbQx7gKOpWO2XVL5o1ya6QOgj44JyB7cDgkQAdhECI9qOUwaX2m8JfUE4JWDTJvRRVw3opiL4XZ9q5Ui1NnQbkeYZpSB4mcHz0pIQNeIXMVZSUMWdVKyGU309ZPBn3Id4XNij3g9ZB7IKAmvitaI5N1Qlxu2pJJ5T6FOZiUYDXQp3SdrDVxoAoR72V3ng4b99oasm5GmneNDihxZdsEqImTlTDyOGmaaHtcCiBlOInpGbw25Sb6STqX4uHiNKQKsQeyKS+tRhWzIKbuRjKtoZug2jXDl/6osvNyVAVoTaCay1MkhcMNehyQldmcsEVZNz35pIF8F374ItuM6VigCoilhOb2fd/SrWnbNNX5zdldDz155l2wHoyifqY1hRTmGrW2W60TZNGaUkO6umbY7khG2SaGHtgEB6FC7kBdDadFknNrY84eeSiXyyZGojmKHvWuiHeO1t5qZwiVOxzGaysYdqk2XcQ8vZ7o4Swf3FSNdKCdKRXAFIOnamnbl2/TppLWYOqxII2R7LJgJjRv3Br0WQnoCc4EP6nrimLlruvvIVntoJHiSUHxqIKEojX2yL2ucwWs0sictX766PbQSEEfop7vYhV4OZgdjrrsjaJaKKMhdX3r9YA5iJHwpPLZtE27HDETcTUapUvEvdkeJ2UdlaAeMxLdBJaD/ETUBasUt+IDJu64+FPMfkoKLchjWYcTI+2TDvB74MbxLd7F2zpWO8xo/TQGZNQY90a4rB7JViKWI6KJTqdfdVMNY4z6zM1sgAzs7NLIOHq06qYn7bExEtPKzOB4a9IrZWPdVBhc13XllMKn3zBpaTrlJM266glW9T01klRQrOKPGsdxHPu+73suVS5JJ/eGSY+m9E+XEqanOVIlCnjaMAGutuv1AkPBXLfxRtNm30x1VKLZA/ZgIg/tfZvKJMl1BsnzEBiKWRCR7uu67ZEjtSf3o/GpomIz+oiQpVS4skwlQyXqabDahicitzWRGlxf5KBaEis5fdN1WI/QSGyN6VEB8Zo8xU55SGk4Le1ES/00zDXqqofrYmtqb8Azrit7pwiqZ6lGc509VtWhx20N0MUVF683lsb2GInZdlqme5rfGi5LPaJePUK+ewGwGw7L7aQmOGknzZt1DJRPuyAo86dlf2NjP2+yk7KD9HGopBt9QZ23BnQopwI6PZs34WL7k1G1neg3GbatJ8NTXfeU1tQIyUGHbQUtcRhSlpjcrlfESUtq8LR4q64bVCPccHLAY/ljK+rqT0s4Z5p1S8Lf7lSa1K6LU2sSpEgN3q8Mxpwd4DchMqC8s0kCm60z48j7+S1eJsG26u6tmdeoWFyUXLlBHVa3bcMja8XnSleuKfspuSmpyT492YLz27K86jqO4zgyaQkdy2b0lyEd42R2q3+F6FejbQwEJqNpSzMh6I9cpcz7/X6/36/XHn0neKVOzs5FtCdbGaSm2aP3dK1NO1U5laxwOdHWk9fUKZZcGpbpCWkp6HxuiYTEBavRgj1MXa4Hfhm8NkPoFH6jZneZ0xbXW9msv4E3rmxF14TThzUFpwb8GwXlJNpMdJoiMlzwzhWJ9bo72HeTxJlB5MkqAqIWfGROC3Cj6UBESqxM85fdFfN3ij6AiMRASa1EpAa9OiixBq2KoHOmRW9n/CGgUeR3OXrGSh1ruqMrpKxJqhxymgQCsVD7WK/4tjNSjpaJP9bXsQfFiwjIB2dzfBbbJwKzWH1bdBvL5DRhWPbNkUm6p+s74f5+UwBU52ZxfhbhEFKEk0W0GXrdT0jxFYrq+C0C458MyDosUzyMtKntzJ010T7ipM5SHKltCfHZJ+NexGM+xdNJHuJyxUV3fKP42isZdGQbRkBFHlLmaEdq5o8vmZRBl8gQUgeIzz4yD1e8KbSewfXpSTFaQH+srmmrBKGVITCxdAoO0nYpf4Xr96NBhd+6NHaC6PgrOTpRy1TcBrBSDclvptGlz88/XJwf4J+Pab6RZXeKGxTf109JM7p0+PGLSBCuvGtkOdYS8guh2QD4c4x3EjJM/pQLo0GFTz/83c3XmsRv6LZhK1lsmzPqExJH/zlNH7eiTtN2i3CV6zfMVr1dt2lKNf2xNw05TdN3EANPNXAMSubn9ZPDugXYVa5Q5Uhn5VfwD82/ypijQmBjrB5fKvtkRfYKs4SZuRWhD6b0FtWfiWTp8B39A/zP/4wwk4fDZkymYCjsM4+LPWeOIonGD+qwO5i8fPM/H+f/TOCbn37OCNiLyS4a5sG1mU1BrzQFHHSGUTn9gbn88cOXH+rZCQ==);
  background-repeat:no-repeat;
  background-size:cover;
  border-radius:10px;
  border:1px solid #e5e7eb;
  padding:4px 8px;
  position:relative;
  height:98px;
  width:140px
}
.check:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  border-radius:10px;
  background:linear-gradient(108.08deg,hsla(0,0%,70%,.4) 50%,hsla(0,0%,100%,.4));
  z-index:1
}
.payments__row-item-radio {
  height:20px;
  z-index:2;
  position:relative
}
.selectedRadio,
.unSelectedRadio {
  width:18px;
  height:18px;
  float:right;
  position:relative;
  top:3px;
  right:3px;
  border-radius:50%;
  border:1px solid grey;
  color:grey
}
.check h4 {
  text-align:center;
  font-size:16px;
  font-weight:300
}
.checkbox {
  position:absolute;
  right:1px;
  top:2px;
  background-color:#1d9f12;
  width:20px;
  height:20px;
  border-radius:100px;
  display:none
}
.checkbox i {
  font-size:14px;
  color:#fff
}
.payment-bg-sec .item-123 {
  text-align:left
}
.payment-bg-sec {
  display:flex
}
.enter-amount-box {
  width:100%;
  padding:11px;
  border:1px solid gray;
  border-radius:5px
}
.amount-sec {
  margin-top:30px
}
.amount p {
  text-align:left!important;
  margin-left:25px;
  color:#000;
  font-weight:600;
  margin-top:15px
}
.amount input {
  padding:15px;
  border-radius:5px;
  background-color:#eceaea
}
.grid-container {
  display:grid;
  gap:10px 50px;
  grid-template-columns:auto auto auto auto;
  margin-top:5px
}
.grid-item {
  background-color:#1681c7;
  border:1px solid #00000040;
  padding:5px;
  font-size:14px;
  text-align:center;
  border-radius:5px;
  box-shadow:2px 2px #00000040;
  color:#fff;
  font-weight:600
}
.grid-item:hover {
  transform:translateY(-2px);
  transition:transform .25s cubic-bezier(.3,.7,.4,1.5)
}
.proceed-btn a,
.proceed-btn button {
  width:100%;
  display:inline-block;
  padding:7px;
  border:0;
  box-shadow:2px 2px #00000040;
  background:#1e8067;
  color:#fff;
  font-weight:400;
  border-radius:5px;
  text-align:center
}
.proceed-btn {
  margin:20px 0
}
.proceed-btn a:hover,
.proceed-btn button:hover {
  transform:translateY(-2px);
  transition:transform .25s cubic-bezier(.3,.7,.4,1.5)
}
.proceed-btn a:hover {
  color:#fff
}
.withdrowl-main-box ul li {
  padding:10px
}
.withdrowl-deatils-box1 {
  border:1px solid #e5e7eb;
  border-radius:15px;
  padding:30px;
  margin:10px
}
.withdrowl-main-box {
  background:#fff;
  padding-bottom:15px
}
.withdrowl-main-box ul {
  padding:25px 20px
}
.top-rit-nav {
  text-align:right
}
.acc-details-inpt {
  margin-bottom:10px
}
.acc-details-inpt label {
  padding:5px 0
}
.acc-details-inpt .proceed-btn button {
  width:100%;
  padding:10px
}
.acc-details-inpt input {
  padding:10px
}
.acc-details-inpt input:focus {
  color:#212529;
  background-color:#fff;
  border:2px solid #000;
  outline:0;
  box-shadow:none
}
.cls2 {
  background-color:#b2d8b7;
  border:1px solid #000;
  height:100px;
  text-align:center;
  color:#fff;
  padding:100px;
  display:none
}
.jqury-sec {
  height:200px;
  margin-bottom:50px;
  margin-top:50px
}
.cls1 {
  background-color:#1d9f12;
  text-align:center;
  color:#fff
}
i.bi.bi-gear {
  padding:3px;
  font-size:10px
}
a.link.account {
  color:#000;
  font-size:12px
}
a.btn.btn-secondary.logout-btn {
  color:#fff;
  background:no-repeat;
  border:none;
  padding:0
}
i.bi.bi-box-arrow-right {
  padding:3px
}
.dropdown-menu.list {
  position:absolute;
  inset:0 auto auto 0;
  margin:0;
  transform:translateY(40px);
  right:0!important;
  left:inherit!important;
  background:#fff;
  box-shadow:0 1px 8px rgba(0,0,0,.3);
  border-radius:8px;
  border:0;
  padding:0
}
.top-rit-nav .dropdown-toggle:after {
  background-image:none
}
a.link.account:hover {
  text-decoration:none;
  color:#fff
}
.menu .list li {
  border-bottom:1px solid #e5e7eb;
  width:100%
}
.menu .list li:hover {
  background-color:#e5e7eb
}
.menu .list li a {
  font-size:14px;
  color:#000;
  line-height:21px;
  font-weight:600
}
.open-page-after-login-sec {
  margin:10px auto;
  background-color:#fff;
  padding:15px 20px;
  border-radius:5px;
  margin:0
}
.open-bet {
  background-color:#1681c7
}
.open-bet p {
  color:#fff;
  padding:10px
}
.matches-bet-sec {
  background-color:#fff
}
.matches-bet-sec p {
  padding:13px 10px;
  color:#000
}
.current-bet-sec ul {
  text-align:center!important;
  background:#fff;
  border-radius:5px;
  padding:15px;
  border:1px solid #e5e7eb;
  display:flex;
  justify-content:center
}
.current-bet-sec ul li {
  margin:0 10px
}
.current-bet-sec ul li a.nav-link {
  background-color:#e5e7eb!important;
  color:#000;
  font-size:15px;
  padding:10px;
  font-weight:500
}
.current-bet-sec ul li a.active,
.current-bet-sec ul li a:hover {
  color:#000!important;
  background-color:#9ca3af!important
}
.bets-details-table {
  background-color:#fff;
  padding:10px;
  border-radius:5px;
  margin-top:10px
}
.bets-details-table table {
  width:100%
}
.bets-details-table table tr th {
  width:14%;
  color:#000;
  font-weight:600;
  font-size:13px;
  text-transform:uppercase
}
.profit-loss-bet-sec h3 {
  color:#000;
  font-size:1.125rem;
  line-height:1.75rem;
  font-weight:600
}
.profit-loss-bet-sec hr {
  opacity:1
}
.next-prev-and-selct-btn-sec {
  display:flex;
  justify-content:space-between;
  margin-top:50px
}
.next-prew-btn ul li {
  display:inline-block;
  list-style-type:none;
  padding:2px
}
.next-prew-btn ul li a img {
  max-width:17px
}
.next-prew-btn ul li a {
  height:35px;
  width:35px;
  border:1px solid #cdc2c2;
  display:inline-block;
  padding:5px;
  text-align:center
}
.balance-sheet-form {
  display:flex;
  align-items:center
}
.date-type-inpt-box {
  width:25%;
  margin-right:10px
}
.search-box button {
  margin-top:0;
  padding:5px 10px;
  box-shadow:2px 2px #00000040;
  color:#fff;
  border-radius:5px;
  background-color:#1681c7;
  border:0
}
.date-type-inpt-box {
  margin-bottom:20px
}
.save-btn button {
  padding:7px 20px;
  box-shadow:2px 2px #00000040;
  color:#000;
  border-radius:5px;
  background-color:#1681c7;
  border:0;
  text-transform:uppercase;
  font-weight:600
}
.save-btn {
  text-align:end
}
.date-type-inpt-box label {
  color:#000;
  font-weight:400;
  font-size:16px;
  margin-bottom:3px
}
.intro-and-rule-sec h3 {
  font-size:1.5rem
}
.intro-and-rule-sec h3,
.intro-section h4 {
  line-height:30px;
  font-weight:700;
  color:#000
}
.intro-section h4,
.intro-text-heading h5 {
  font-size:1.25rem;
  margin:5px 0
}
.intro-text-heading h5 {
  font-weight:700
}
.intro-text-heading h5,
.text-details p {
  line-height:30px;
  color:#000
}
.general-rule-sec {
  padding-left:50px
}
.general-rule-sec ul li {
  color:#000;
  line-height:27px
}
.grid-container-4 {
  display:grid;
  grid-template-columns:auto auto auto auto;
  gap:16px;
  padding:10px;
  align-items:end
}
.grid-container-4 .grid-items label {
  margin-bottom:5px;
  color:#000
}
.w-full {
  width:100%;
  border-radius:.375rem;
  background-color:#fff;
  padding:10px;
  font-size:.875rem;
  line-height:1.25rem;
  border:0
}
.grid-items .search-box {
  line-height:25px;
  position:absolute;
  right:230px;
  top:175px
}
.search-box button:hover {
  background-color:#4caf50
}
.grid-items input {
  width:90%;
  border:0;
  padding:7px
}
.amount {
  display:flex;
  justify-content:space-between;
  background-color:#0f2327;
  padding:8px;
  border-radius:5px 5px 0 0
}
.deposit-amount-sec {
  margin:15px 10px
}
.amount span {
  color:#fff;
  font-size:13px
}
.socail-network-payment-mode {
  display:flex;
  justify-content:space-between;
  padding:8px
}
.socail-network-payment-mode span {
  color:#000;
  font-size:13px;
  font-weight:500;
  padding:4px
}
.amount-status-sec {
  display:flex;
  justify-content:space-between;
  background-color:#f5f5f4;
  margin:7px;
  padding:7px
}
.amount-status-sec span {
  color:#000;
  font-size:13px
}
.upi-sec {
  background-color:#fff;
  padding-bottom:1px
}
.amount.next {
  border-radius:0
}
.acc-num-sec,
.status {
  width:50%
}
.next-prev-and-selct-btn-sec.next-prev-btn {
  padding:0 8px;
  margin-top:0
}
.set-setting-sec .modal-dialog {
  width:400px
}
.set-setting-sec .modal-content {
  background-color:#fff!important;
  height:auto
}
.stacks h3 {
  font-size:16px;
  color:#000
}
.set-setting-sec .modal-body {
  margin:20px
}
.set-setting-sec .btn:first-child:hover {
  background-color:#4caf50;
  color:#fff
}
.set-setting-sec .btn {
  box-shadow:none;
  color:#fff;
  border:1px solid #1681c7;
  background-color:#1681c7
}
.set-setting-sec .modal-footer {
  justify-content:end
}
.stack-data .stack-cont input {
  text-align:center;
  width:100%;
  padding:5px
}
.set-setting-sec .stack-grid-container {
  display:grid;
  grid-template-columns:auto auto auto auto;
  gap:10px
}
.stacks {
  margin:10px 0
}
.ckt-bet-details span i {
  color:#1681c7;
  font-size:16px;
  font-weight:700
}
.ckt-bet-details span {
  color:#000;
  opacity:1;
  font-size:1.25rem;
  line-height:1.75rem;
  font-weight:700
}
.ckt-bet-details {
  border-bottom:1px solid #000;
  padding-bottom:10px;
  margin-top:0
}
.betslip-sec h3 {
  color:#000;
  font-weight:400;
  font-size:16px
}
.betslip-sec {
  border-bottom:1px solid;
  border-color:#777;
  padding-bottom:5px;
  padding-top:5px
}
.edits-stack-sec nav {
  display:flex;
  justify-content:space-between;
  align-items:center
}
.edits-stack-sec .nav-tabs .nav-link.active {
  background-color:#fff;
  color:#000
}
.edits-stack-sec .eidt-stac {
  background:#1681c7;
  border:none;
  border-radius:5px;
  color:#fff;
  font-style:normal;
  font-weight:500;
  font-size:13px;
  height:30px;
  line-height:30px;
  padding:0;
  box-shadow:1.5px 1.5px 0 0 #026b4f;
  min-width:85px
}
.nav-tabs .nav-link {
  margin-bottom:0
}
.edits-stack-sec .nav-tabs .nav-link {
  font-size:12px;
  padding:8px 20px;
  color:#142326;
  border:none;
  box-shadow:none;
  background-color:#dedbd7
}
.edits-stack-sec {
  margin-top:10px;
  position:relative
}
.edits-stack-sec .nav-tabs .nav-link.eidt-stac {
  color:#fff!important;
  background-color:#1681c7;
  position:absolute;
  right:15px;
  line-height:10px;
  border-radius:0
}
.edits-stack-sec .nav-link.eidt-stac.active {
  background-color:#1681c7!important
}
.pages-text {
  background-color:#fff;
  padding:10px
}
.pages-text p {
  color:#000;
  font-size:13px
}
.stack-page-container {
  display:grid;
  grid-template-columns:auto auto auto auto
}
.stack-page-container .stack-page-items input {
  text-align:center;
  width:100%;
  padding:5px;
  border:1px solid green;
  border-radius:3px
}
.edit-stack-details {
  background-color:#000000b3;
  padding:5px
}
.stack-page-items {
  padding:5px
}
.cancail-and-save-sec {
  display:flex;
  justify-content:space-between;
  padding:15px 30px
}
.cancail button {
  border:0;
  color:#000;
  background:transparent;
  font-weight:600
}
.save-btn button {
  color:#fff;
  font-size:12px;
  padding:5px 15px;
  background:green
}
.market-open-bet-sec ul {
  background-color:#1681c7;
  margin-top:10px
}
.market-open-bet-sec ul.nav-pills li {
  margin:0 10px
}
.market-open-bet-sec ul li button {
  color:#fff!important;
  background-color:transparent!important;
  font-size:11px;
  padding:15px
}
.market-open-bet-sec .nav-pills .nav-link.active {
  border-bottom:2px solid #4caf50;
  margin:0;
  border-radius:0
}
.bet-market-sec {
  display:flex;
  justify-content:space-between;
  background:#eceaea;
  padding:10px 0;
  align-items:center
}
.black-lay-sec {
  width:10%;
  margin-right:13px
}
.black-lay-sec .bl-sec {
  display:flex;
  justify-content:space-between;
  margin:0 10px;
  color:#000;
  text-transform:uppercase;
  font-size:12px;
  font-weight:500
}
.match-odd span {
  color:#000;
  font-size:13px;
  font-weight:400
}
.match-odd span strong {
  font-size:14px
}
.country-vs-country {
  display:flex;
  justify-content:space-between;
  background:#fff;
  border-bottom:1px solid #e5e7eb;
  padding:3px 5px;
  align-items:center
}
.credit-score ul {
  background-color:transparent;
  margin-top:0
}
.country-name h5,
.country-name span {
  color:#000;
  font-size:14px
}
.credit-score ul li a div {
  color:#000;
  font-size:12px
}
.credit-score ul li a.sky-blue {
  background-color:#bfdbfe!important;
  text-align:center;
  display:inline-block;
  min-width:65px
}
.country-name {
  padding-left:5px
}
.credit-score ul li a.light-pink {
  background-color:#fecaca!important;
  text-align:center;
  display:inline-block;
  min-width:65px
}
.credit-score .score li {
  list-style-type:none;
  display:inline-block;
  padding:0
}
.credit-score ul li a.gray {
  background-color:#eee!important;
  text-align:center;
  display:inline-block;
  padding:8px 13px;
  border-radius:3px;
  min-width:135px
}
.credit-score ul li a.gray div {
  font-size:15px
}
.bet-on-match {
  color:#fff;
  background-color:#0f2327;
  padding:6px
}
.fancy-bet-bg {
  margin-top:15px;
  background-color:#000;
  padding:15px
}
.fancy-bet-bg .modal-title {
  color:#fff;
  font-size:17px
}
.fancy-slip-box-sec {
  margin:0;
  background:#a7d8fd;
  padding:5px 10px
}
.fancy-slip-box-sec .stake-profit-bx {
  display:flex;
  justify-content:space-between;
  align-items:center;
  width:100%
}
.profit-loss-status ul li {
  list-style-type:none
}
.profit-loss-status ul li strong {
  font-weight:600;
  font-size:12px;
  padding-right:4px
}
.profit-loss-status ul li span {
  color:#ccc;
  font-size:11px;
  font-weight:500;
  text-transform:uppercase
}
.btn.bet-rate-btn {
  background-color:#3d3d3c
}
.profit-loss-status ul {
  background:transparent
}
.bookmaker-sec .modal-dialog .modal-content {
  background-color:#fff!important;
  height:auto
}
.bookmaker-sec .modal-dialog {
  max-width:50%;
  margin-right:auto;
  margin-left:auto
}
.model-bet-slip-heading .modal-header h4 {
  color:#000;
  font-size:18px;
  text-transform:uppercase;
  font-weight:800
}
.bookmaker-sec .btn-close {
  box-sizing:content-box;
  width:20px;
  height:20px;
  color:#000;
  background:#1681c7;
  border:0;
  border-radius:100px;
  opacity:1;
  position:absolute;
  right:20px;
  top:20px
}
.bookmaker-sec .btn-close .fa-solid {
  color:#fff;
  font-size:20px
}
.model-bet-slip-heading .modal-header {
  padding:15px 10px 20px 10px;
  border-bottom:1px solid gray;
  margin:0 5px
}
.bet-slip-body-sec {
  padding:0
}
.fancy-slip-box-sec .stake-profit-bx .stake-btn .plus-minus-input .form-control {
  background-color:#fff;
  border-color:#fff;
  color:#333;
  padding:5px 31px;
  font-size:12px
}
.fancy-slip {
  width:20%
}
.total-b-cost {
  background-color:#333;
  border-radius:3px!important;
  padding:7px;
  min-width:34px;
  height:auto;
  text-align:center;
  color:#fff;
  font-weight:500;
  font-size:14px;
  margin-right:10px
}
.input-group-btn {
  position:relative;
  z-index:9
}
i.bi.bi-dash {
  color:#fff
}
.stake-profit-bx .stake-btn .btn.cmn-btn.value-control {
  background-color:#0f2326;
  border-color:#0f2326;
  color:#fff;
  font-size:12px;
  border-radius:2px
}
.input-group .btn.value-control {
  position:absolute;
  top:0;
  left:1px;
  width:22px;
  height:22px;
  padding:0;
  text-align:center;
  top:50%;
  margin-top:-11px
}
i.bi.bi-plus {
  color:#fff
}
.input-group .btn.value-control.plus-btn {
  left:inherit;
  right:2px
}
.plus-minus-input .form-control {
  padding:5px 34px;
  font-weight:700
}
.profit-bx strong {
  color:#00984a
}
.loss-bx strong {
  color:red
}
.choose-rate-bx .cmn-ul-list li {
  padding-left:6px;
  padding-right:5px;
  padding-bottom:15px;
  float:left;
  width:25%
}
.btn.bet-rate-btn {
  background-color:#1681c7;
  color:#fff;
  width:100%;
  box-shadow:none;
  border-radius:3px;
  font-family:Lato;
  font-style:normal;
  font-weight:500;
  font-size:10px;
  line-height:normal;
  text-align:center;
  padding:0
}
.btn.bet-rate-btn:hover {
  box-shadow:0;
  background-color:#026b4f;
  color:#fff
}
.choose-rate-box {
  display:flex;
  flex-direction:column;
  background-color:#fff;
  padding:5px 10px;
  margin-top:10px
}
.cmn-btn,
.place-bet-btn .cmn-btn {
  background-color:#1681c7;
  color:#fff;
  border-radius:10px;
  display:inline-block;
  padding:12px 11px;
  border-radius:4px;
  box-shadow:none;
  text-transform:uppercase;
  font-size:18px;
  font-weight:600
}
.full-width {
  width:100%
}
.result-loss-profit-footer {
  padding:8px
}
.result-loss-profit-footer ul {
  display:flex;
  justify-content:space-between;
  align-items:center
}
.result-loss-profit-footer ul li {
  list-style-type:none
}
.lay-bet-active {
  color:red
}
.back-lay-bx strong {
  color:#000;
  font-size:13px;
  font-weight:600
}
.lay-bet-active {
  color:red!important
}
.back-bet-active {
  color:#00984a
}
.breadcrumb-sec {
  background-color:#222;
  padding:5px 0;
  display:inline-block;
  width:100%
}
.breadcrumb-list ul li {
  display:inline-block;
  padding-right:8px;
  list-style-type:none
}
.breadcrumb-list ul li .back-link {
  color:#e0e0e0;
  text-transform:capitalize;
  font-weight:400;
  position:relative;
  padding-left:20px;
  font-size:11px
}
.breadcrumb-list ul li a i {
  font-size:23px;
  line-height:0;
  width:0;
  position:absolute;
  left:-5px;
  top:-5px
}
.breadcrumb-list ul li span {
  font-size:12px;
  font-weight:500;
  color:#fff
}
.open-bets-content {
  position:relative;
  margin-top:10px
}
.change-match-select-bx {
  position:absolute;
  right:3px;
  top:18px
}
.open-bets-content .nav-tabs {
  display:inline-flex;
  justify-content:inherit;
  align-items:center;
  width:100%
}
.open-bets-content .nav-item .nav-link.active {
  color:#000!important;
  border-color:#fff;
  background-color:#ffcd39!important
}
.open-bets-content .form-select {
  font-size:14px
}
.open-bets-content .nav-tabs .nav-link {
  font-size:14px;
  padding:5px 10px;
  color:#fff;
  border:none;
  border-radius:5px;
  margin:0 5px;
  box-shadow:none
}
.tab-content {
  background:#fff
}
.open-bets-content .tab-pane {
  border-top:2px solid #d8e5ef;
  margin-top:10px
}
.cmn-table td,
.cmn-table th {
  font-size:12px
}
.btn-warning {
  font-size:11px;
  min-width:65px
}
span.btn.btn-success {
  font-size:12px;
  min-width:65px
}
.open-bets-content ul {
  padding:10px
}
.live-matches-sec ul {
  display:flex;
  justify-content:space-evenly
}
.live-matches-sec .nav-tabs .nav-link {
  font-size:11px;
  padding:15px;
  color:#fff;
  border:none
}
.match-status figure img,
.watch-online-match figure img {
  width:100%;
  max-height:350px
}
.top-rit-nav .dropdown .dropdown-menu li a:hover {
  color:#000
}
.stake-profit-box {
  display:flex;
  justify-content:space-around;
  -moz-column-gap:2px;
  column-gap:2px
}
.odds,
.stakes {
  width:25%;
  padding:5px
}
.stake-profit-box label {
  color:#000
}
.choose-rate-box ul li {
  padding:2px
}
.choose-rate-box ul li button {
  font-size:12px;
  border-radius:0
}
.stake-profit-box .form-control {
  padding:2px 5px;
  border:0;
  border-radius:3px;
  font-size:14px
}
.place-and-remove-bet-sec {
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding:10px 0
}
.remove-bet button {
  width:81px;
  background:#b2493e;
  box-shadow:inset -2px -2px #8d3a31;
  border:none
}
.place-bet button,
.remove-bet button {
  height:38px;
  border-radius:3px;
  margin-right:13px;
  font-size:12px;
  font-weight:500;
  cursor:pointer;
  color:#fff;
  text-transform:capitalize
}
.place-bet button {
  width:95px;
  background-color:#5c996f;
  box-shadow:inset -2px -2px #497958;
  border-bottom:1px solid #497958;
  border-right:1px solid #497958;
  border:none
}
.form-check.click-box {
  color:#000;
  font-size:15px
}
.open-bet-slip-sec {
  background-color:#fecaca!important
}
.bookmaker {
  display:none
}
.total-amount p {
  text-align:start;
  color:#000;
  font-weight:600
}
.owl-theme .owl-dots .owl-dot span {
  background:#ccc
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background:#1681c7
}
.top-rit-nav .btn-primary:hover,
a.btn.btn-secondary.logout-btn:hover {
  color:#333
}
.top-rit-nav .btn-secondary:hover {
  color:#4caf50
}
.btn-secondary:focus,
.btn-secondary:hover {
  color:#fff;
  background-color:#777;
  border:1px solid #777!important
}
.inplay-game-sec .heading-content h2,
.inplay-game-sec .heading-content h3 {
  display:inline-block
}
.btn {
  padding:3px 10px
}
a:hover {
  text-decoration:none
}
.matched-bet-card {
  padding-top:15px;
  border-bottom:1px solid #e5e7eb;
  padding-bottom:10px
}
.matched-bet-card h2 {
  font-size:16px;
  color:#333;
  padding-bottom:5px
}
.mb-in-text strong {
  color:#1681c7;
  font-size:14px
}
.mb-in-text.placed-bx strong {
  color:#666
}
.winner-bx span {
  background-color:#ddeee9;
  border-radius:2px;
  padding:2px 5px;
  color:#1681c7;
  margin-right:5px
}
.mb-in-text.placed-bx span {
  color:#666
}
.mb-in-text.winner-bx {
  margin-bottom:6px
}
.matched-bet-card.mb-card-red h2 {
  color:#f87171
}
.ip-match a {
  border-top:1px solid #e2e8f0;
  display:flex;
  width:100%;
  justify-content:space-between;
  align-items:center;
  padding:10px 15px;
  line-height:20px
}
.ip-lft-text span {
  color:#333;
  font-weight:500;
  position:relative;
  font-size:14px
}
.ip-match a:hover {
  background-color:#f7f7f7
}
.m-game-icn img {
  height:16px
}
.m-game-icn {
  position:relative;
  top:-2px;
  padding-right:5px
}
.cmn-sec-heading {
  background-color:#fff;
  margin-bottom:15px
}
.cmn-sec-heading h2 {
  display:flex;
  align-items:center
}
.ic-games-list {
  width:100%;
  display:grid;
  grid-template-rows:auto auto auto;
  grid-auto-flow:column;
  overflow-x:scroll;
  grid-row-gap:5px;
  grid-column-gap:5px;
  justify-content:space-between;
  grid-template-columns:170px 170px
}
.ic-games-list .ic-item {
  border-radius:5px;
  overflow:hidden;
  cursor:pointer;
  width:170px
}
.ic-games-list .ic-item figure {
  width:100%;
  height:77px;
  border-radius:5px;
  overflow:hidden;
  cursor:pointer
}
.cmn-section {
  margin-bottom:15px
}
.casino-games-list {
  justify-content:space-between;
  width:100%;
  display:grid;
  grid-template-rows:auto auto;
  grid-auto-flow:column;
  overflow-x:auto;
  grid-row-gap:2px;
  grid-column-gap:2px;
  grid-template-columns:repeat(auto-fit,117px)
}
.casino-games-list .casino-item {
  width:117px;
  height:70px
}
.casino-games-list .casino-item figure {
  border-radius:5px;
  overflow:hidden;
  cursor:pointer;
  height:100%
}
.popular-games-list {
  justify-content:space-between;
  width:100%;
  display:grid;
  grid-template-rows:auto auto;
  grid-auto-flow:row;
  overflow-x:auto;
  grid-row-gap:2px;
  grid-column-gap:2px;
  grid-template-columns:repeat(auto-fit,173px)
}
.popular-games-list .popular-game-item {
  width:160px;
  height:205px
}
.popular-games-list .popular-game-item figure {
  border-radius:5px;
  overflow:hidden;
  cursor:pointer;
  height:100%
}
.popular-games-list .popular-game-item figure img {
  height:100%;
  -o-object-fit:cover;
  object-fit:cover
}
.popular-game-item figcaption {
  font-weight:500;
  font-size:14px;
  text-transform:capitalize;
  color:#fff;
  position:absolute;
  bottom:18px;
  left:10px
}
.popular-game-item figure {
  position:relative
}
.inplay-item-heading {
  padding:8.5px;
  width:100%;
  border-bottom:1px solid #ddd;
  float:left;
  background-color:#fff
}
.inplay-item-heading h2 {
  width:50%;
  float:left
}
.inplay-item {
  display:inline-block;
  width:100%;
  border-bottom:none
}
.inplay-heading-title {
  float:right;
  width:50%
}
li {
  list-style:none
}
.inplay-heading-title ul {
  display:flex;
  justify-content:space-around;
  align-items:center
}
.inplay-item-heading h2 img {
  height:25px
}
.inplay-fav-title img {
  height:20px
}
.inplay-fav-title {
  float:left;
  width:50%;
  display:flex;
  align-items:center;
  padding:0 10px;
  position:relative
}
.ip-bet-rit-bx {
  float:right;
  width:50%
}
.inplay-favorite-icn a {
  padding-right:10px
}
.ipplay-m-title a span,
.ipplay-m-title span {
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  display:block;
  font-size:12px;
  color:#000;
  font-weight:600;
  line-height:14px;
  display:inline-block;
  width:98%;
  text-transform:capitalize
}
.ip-bet-rit-bx .cmn-ul-list {
  width:100%;
  display:flex;
  justify-content:space-between
}
.ip-bet-rit-bx .cmn-ul-list a {
  width:100%;
  min-width:42px;
  font-style:normal;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:flex-start;
  padding:6px 1px
}
.odd-button-price {
  font-size:12px;
  line-height:14px;
  font-weight:700
}
.odd-button-bx {
  width:66px;
  min-width:50px;
  justify-content:center;
  cursor:pointer;
  padding:3px 1px;
  line-height:normal
}
.odd-button-volume {
  font-size:9px;
  line-height:11px;
  min-height:11px;
  border:none!important;
  margin-top:3px
}
.back-color {
  background-color:#a7d8fd
}
.lay-color {
  background-color:#f9c9d4
}
.back-color.not-active,
.lay-color.not-active {
  opacity:.5
}
.item-back-lay {
  width:100%;
  display:flex;
  justify-content:space-between
}
.odd-button-bx span {
  display:inline-block;
  width:100%;
  text-align:center;
  color:#000;
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden
}
.inplay-bet-bx {
  display:flex;
  align-items:center;
  border-bottom:1px solid #ddd
}
.inplay-bet-bx,
.inplay-item:hover .inplay-bet-bx {
  background-color:#fff
}
.inplay-broadcast-icon {
  position:absolute;
  right:10px;
  top:0;
  bottom:0
}
.inplay-broadcast-icon img {
  height:13px
}
.inplay-date-content a span {
  color:#cc5f36;
  font-size:9px;
  text-align:center;
  white-space:normal;
  text-overflow:clip;
  width:100%;
  display:inline-block;
  line-height:11px;
  font-weight:400
}
.inplay-date-content {
  padding:0 5px;
  border-right:1px solid #ddd;
  margin-right:10px;
  display:none
}
.ipplay-m-title {
  width:90%;
  padding-right:28px
}
.filled-star.active,
.ipplay-m-title,
.unfill-star.active {
  display:inline-block
}
.d-block {
  display:block
}
.plus-minus-input .form-control {
  border:1px solid #343a40;
  background-color:transparent;
  color:#7f848b;
  padding:2px 34px;
  background-color:#fff;
  border-radius:3px!important;
  border-color:#fff;
  box-shadow:none;
  color:#66686c
}
.in-mobile-view-betslip .choose-rate-box {
  padding:0;
  margin:0;
  margin-top:4px
}
.in-mobile-view-betslip .place-and-remove-bet-sec {
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding:0;
  padding-top:10px
}
.in-mobile-view-betslip .accept-any-odds {
  width:100%;
  display:flex;
  padding:0;
  padding-top:15px;
  justify-content:space-between;
  align-items:center
}
.in-mobile-view-betslip .input-group.plus-minus-input .form-control {
  border:1px solid #767676;
  padding:5px 33px;
  color:#333
}
.in-mobile-view-betslip .stake-profit-box .form-control {
  padding:2px 5px;
  font-size:14px;
  border:1px solid #767676;
  border-radius:3px
}
.in-mobile-view-betslip .mv-stakes {
  float:right;
  width:50%
}
.in-mobile-view-betslip .mv-odds {
  float:left;
  width:50%
}
.in-mobile-view-betslip .btn.bet-rate-btn {
  background-color:#1681c7;
  color:#fff;
  width:100%;
  border-radius:2px;
  font-size:13px
}
.choose-rate-box ul {
  display:flex
}
.choose-rate-box ul.cmn-ul-list {
  display:flex;
  flex-wrap:wrap;
  width:100%
}
.in-mobile-view-betslip .choose-rate-box ul.cmn-ul-list li {
  width:25%
}
.in-mobile-view-betslip .choose-rate-box ul li {
  width:100%
}
.form-switch {
  padding-left:50px
}
.form-switch .form-check-input {
  width:35px;
  margin-left:-52px
}
label.form-check-label {
  font-size:12px
}
.betslip-btn .btn {
  width:100%;
  display:inline-block;
  max-width:inherit;
  min-width:auto;
  min-height:45px
}
.betslip-btn {
  float:left;
  width:50%
}
.btn-outline-primary {
  color:#333;
  border-color:#333
}
.btn-outline-primary:hover {
  border:1px solid #1681c7
}
.in-mobile-view-betslip .bet-slip-body-sec {
  border:1px solid #1681c7;
  padding:10px 15px;
  background-color:#fff
}
.btn:focus {
  box-shadow:none!important;
  border:1px solid #1681c7
}
.place-and-remove-bet-sec .cmn-ul-list {
  width:100%
}
.inplay-game-sec.upcoming-events-sec .main-heading {
  background-color:#ff4500
}
section.inplay-game-sec.upcoming-events-sec .inplay-date-content a span {
  color:#cc5f36
}
.mark-back {
  background-color:#a7d8fd;
  width:12px;
  height:12px;
  display:inline-block
}
.top-bl-mark {
  display:inline-block;
  width:100%
}
.match-team p {
  font-weight:700;
  margin-bottom:5px;
  line-height:normal
}
.ipbet-name {
  display:flex;
  justify-content:space-between;
  font-family:Lato;
  font-style:normal;
  font-weight:500;
  font-size:12px;
  line-height:14px;
  color:#000;
  margin-top:6px;
  margin-bottom:5px
}
.mv-stakes .form-control {
  border:1px solid #fff;
  background-color:#fff;
  border-radius:5px;
  padding:5px 10px;
  color:#333;
  font-size:12px
}
.btn.bs-delete-btn {
  width:20px;
  height:20px;
  box-shadow:inset -2px -2px 0 #8d3a31;
  border-radius:3px;
  background-color:#b2493e;
  line-height:normal;
  color:#fff;
  padding:0
}
.btn.bs-delete-btn:hover {
  background-color:#1681c7;
  color:#fff;
  box-shadow:inset -2px -2px 0 #1681c7
}
.bs-odds-stake-box label {
  font-size:12px;
  font-weight:200;
  color:#000
}
.bs-odds-stake-box ul {
  display:flex;
  justify-content:space-between;
  align-items:self-end
}
.fancy-slip-box-sec .choose-rate-box ul li {
  float:left;
  width:25%
}
.btn.show {
  background-color:#4caf50;
  border-color:#4caf50;
  color:#000
}
.top-rit-nav .Withdrawal-btn .btn,
.top-rit-nav .deposit-btn .btn {
  background:#026b4f;
  border:0;
  border-right:2px solid rgba(0,0,0,.25);
  border-bottom:2px solid rgba(0,0,0,.25);
  border-radius:3px;
  font-size:14px
}
.top-rit-nav .Withdrawal-btn .btn:hover,
.top-rit-nav .deposit-btn .btn:hover {
  color:#4caf50
}
.my-account-sidebar-nav {
  display:none!important
}
.top-rit-nav .btn:focus,
.top-rit-nav .form-control:focus {
  box-shadow:none!important;
  border:1px solid #4caf50
}
.details-item .details-link.ac-nav-link {
  display:flex!important;
  align-items:center!important;
  position:relative
}
.details-item .details-link.ac-nav-link i {
  position:relative;
  top:4px;
  width:25px;
  font-size:16px;
  color:#1681c7
}
li.details-item.cmn-ac-info {
  padding:10px 0
}
.right-side-menu-account-info {
  padding:5px 20px;
  margin:0 7px;
  font-size:14px
}
.ac-info-item {
  display:flex;
  align-items:center;
  line-height:normal
}
.ac-info-value {
  font-weight:400;
  color:#000;
  font-size:12px;
  padding-left:5px
}
li.details-item.cmn-ac-info span.menu-title {
  font-weight:600;
  color:#333
}
.sidebar-details ul li span.ac-info-label {
  font-size:14px;
  color:#333
}
.dw-bets-sec {
  display:inline-block;
  width:100%;
  padding-left:30px
}
.play-with-bonus {
  padding-left:30px;
  padding-top:10px
}
.my-account-sidebar-nav .sidebar-menu ul {
  max-height:100vh;
  overflow-y:scroll;
  display:block
}
.desktop-available-credit-sec .details-link {
  background-color:#1681c7;
  color:#fff;
  font-size:16px;
  padding:10px 15px
}
.desktop-available-credit-sec .right-side-menu-account-info {
  padding:10px 10px 0 10px;
  margin:0;
  font-size:14px
}
.desktop-available-credit-sec .play-with-bonus {
  padding-left:0;
  padding-top:5px;
  padding-bottom:15px
}
.desktop-available-credit-sec .ac-info-label {
  font-family:Lato;
  font-weight:700;
  font-size:12px;
  line-height:14px;
  color:#000;
  margin-left:10px
}
.whatsup-sec {
  position:relative
}
.login-account .form-control {
  font-size:15px;
  line-height:2.1;
  color:#000;
  border-radius:7px;
  text-transform:capitalize;
  border:none
}
.whatsup-img {
  position:absolute;
  top:10px;
  left:15px
}
.whatsup-img img {
  width:18px
}
.d-none {
  display:none!important
}
.d-block {
  display:block!important
}
.mo-number-right {
  display:flex;
  justify-content:space-between;
  margin-top:15px;
  align-items:center
}
.btn.cmn-bdr-btn.otp-btn {
  margin:0;
  background-color:#4caf50;
  font-weight:700
}
.register-form .header-but {
  display:flex
}
.mo-number-right p {
  text-align:right;
  color:#fff
}
.blinking {
  animation:blink-animation 1s infinite
}
@keyframes blink-animation {
  0% {
    opacity:0
  }
  to {
    opacity:1
  }
}
.whatsapp-btn .thm-but {
  background-color:#4caf50;
  width:295px;
  padding:10px;
  color:#000;
  border-color:#4caf50;
  font-size:18px;
  line-height:30px;
  border-radius:5px;
  position:relative
}
.whatsapp-btn .thm-but img {
  position:absolute;
  left:10px;
  top:10px;
  height:30px
}
.whatsapp-btn .thm-but:hover {
  background-color:#55cd6c;
  color:#fff
}
.btn-whatsapp:hover {
  color:#fff
}
input#otp-input {
  background-color:transparent
}
p.or-text span {
  color:#fff;
  text-align:center;
  font-size:30px
}
p.or-text {
  display:inline-block;
  width:100%;
  text-align:center;
  margin-top:25px
}
.casino-model-pop-btn .modal-dialog {
  max-width:430px;
  margin-right:auto;
  margin-left:auto
}
.whattsup-title {
  text-align:center;
  font-weight:500;
  font-size:16px;
  color:#fff;
  line-height:24px;
  margin-bottom:15px
}
.signUpNew_icons {
  display:flex;
  justify-content:space-evenly;
  align-items:center;
  color:#fff;
  margin-top:20px;
  font-size:11px;
  line-height:15px;
  margin-bottom:20px
}
.signUpNew_icons img {
  height:16%;
  width:16%;
  margin-right:6px;
  margin-left:6px
}
.signUpNew-separator {
  display:flex;
  justify-content:space-between;
  width:100%;
  align-items:center;
  margin-top:13px;
  margin-bottom:0
}
.signUpNew-separator-leftLine,
.signUpNew-separator-rightLine {
  height:1px;
  width:45%;
  transform:rotate(.35deg)
}
.signUpNew-separator-or {
  font-family:Montserrat;
  font-weight:500;
  font-size:18px;
  color:#fff;
  text-align:center
}
.signUpNew-separator-rightLine {
  background:linear-gradient(45deg,transparent,#fff)
}
.signUpNew-separator-leftLine {
  background:linear-gradient(45deg,#fff,transparent)
}
.input-form-sec.icon-input-bx i.fa-solid {
  position:absolute;
  left:0;
  top:14px;
  color:#fff;
  font-size:16px
}
.input-form-sec.icon-input-bx .form-control {
  padding-left:20px
}
.signUpNew_info {
  position:unset;
  top:unset;
  font-size:18px;
  text-align:center;
  color:#fff;
  margin-top:25px;
  font-style:normal;
  font-weight:500;
  font-size:16px
}
.signUpNew_info-text {
  border-bottom:1px solid #4caf50;
  padding-bottom:2px
}
.signUpNew_info-link {
  color:#fff;
  cursor:pointer;
  text-decoration:underline
}
.signUpNew_info-link:hover {
  color:#4caf50
}
.icon {
  height:22px;
  margin-right:6px
}
.icon img {
  width:14px
}
.form-check.form-switch .form-check-input {
  height:18px
}
.cmn-ul-list.mobile-nav-rit {
  display:none
}
.input-form-sec {
  position:relative
}
.pass-show-hide .btn.link-btn {
  color:#4caf50
}
.pass-show-hide {
  position:absolute;
  top:5px;
  right:0
}
.details-item.active {
  background-color:#e2e8f6
}
.arrow-icon {
  height:14px!important
}
.dropdown-icon {
  position:relative;
  padding-right:30px!important
}
.dropdown-icon:after {
  display:inline-block;
  content:"";
  border-top:.4em solid;
  border-right:.4em solid transparent;
  border-bottom:0;
  border-left:.4em solid transparent;
  position:absolute;
  right:4%;
  top:50%
}
.cricket-menu .details-item.active span {
  color:#fff
}
.cricket-menu .details-item.active img {
  filter:brightness(0) invert(1)
}
.sport-icn-img {
  width:20px;
  display:inline-block;
  text-align:center
}
.sidenav.nav-left .sidebar-details ul li a .menu-title {
  left:10px
}
.sidebar-details ul li a:hover {
  transition:.2s ease;
  transform:scale(1.1)
}
.menu-sec ul li a.details-link i.fa-solid {
  position:absolute;
  right:10px;
  top:50%;
  margin-top:-7px
}
.sidebar-details .menu-sec.cricket-menu ul li a.details-link i.fa-solid,
.sidebar-details .menu-sec.cricket-menu ul li span {
  color:#811f0f
}
.sidebar-details .menu-sec.cricket-menu ul li.details-item a:hover {
  background-color:#f1e9e7
}
.sidebar-details .menu-sec.cricket-menu .details-item.active a {
  background-color:#811f0f
}
.sidebar-details .menu-sec.cricket-menu .previous-btn img {
  background-color:#811f0f;
  padding:6px;
  border-radius:100%
}
.sidebar-details .menu-sec.cricket-menu .previous-btn a {
  background-color:#f1e9e7
}
.sidebar-details .menu-sec.footbal-menu ul li a.details-link i.fa-solid,
.sidebar-details .menu-sec.footbal-menu ul li span {
  color:#000
}
.sidebar-details .menu-sec.footbal-menu ul li.details-item a:hover {
  background-color:#e2e2e2
}
.sidebar-details .menu-sec.footbal-menu .details-item.active a {
  background-color:#000
}
.sidebar-details .menu-sec.footbal-menu .previous-btn img {
  background-color:#000;
  padding:6px;
  border-radius:100%
}
.sidebar-details .menu-sec.footbal-menu .previous-btn a {
  background-color:#e2e2e2
}
.sidebar-details .menu-sec.tennis-menu ul li a.details-link i.fa-solid,
.sidebar-details .menu-sec.tennis-menu ul li span {
  color:#80a74c
}
.sidebar-details .menu-sec.tennis-menu ul li.details-item a:hover {
  background-color:#ebefe6
}
.sidebar-details .menu-sec.tennis-menu .details-item.active a {
  background-color:#80a74c
}
.sidebar-details .menu-sec.tennis-menu .previous-btn img {
  background-color:#80a74c;
  padding:6px;
  border-radius:100%
}
.sidebar-details .menu-sec.tennis-menu .previous-btn a {
  background-color:#ebefe6
}
.sidebar-details .menu-sec.horse-menu ul li a.details-link i.fa-solid,
.sidebar-details .menu-sec.horse-menu ul li span {
  color:#7d5048
}
.sidebar-details .menu-sec.horse-menu ul li.details-item a:hover {
  background-color:#f2edec
}
.sidebar-details .menu-sec.horse-menu .details-item.active a {
  background-color:#7d5048
}
.sidebar-details .menu-sec.horse-menu .previous-btn img {
  background-color:#7d5048;
  padding:6px;
  border-radius:100%
}
.sidebar-details .menu-sec.horse-menu .previous-btn a {
  background-color:#f2edec
}
.sidebar-details .menu-sec.greyhound-menu ul li a.details-link i.fa-solid,
.sidebar-details .menu-sec.greyhound-menu ul li span {
  color:#305765
}
.sidebar-details .menu-sec.greyhound-menu ul li.details-item a:hover {
  background-color:#eaeeef
}
.sidebar-details .menu-sec.greyhound-menu .details-item.active a {
  background-color:#305765
}
.sidebar-details .menu-sec.greyhound-menu .previous-btn img {
  background-color:#305765;
  padding:6px;
  border-radius:100%
}
.sidebar-details .menu-sec.greyhound-menu .previous-btn a {
  background-color:#eaeeef
}
.menu-sec.mega-sub-menu-active ul li a:hover,
.menu-sec.sub-menu-active ul li a:hover {
  transition:inherit;
  transform:inherit
}
.menu-sec.mega-sub-menu-active ul li a.details-link,
.menu-sec.sub-menu-active ul li a.details-link {
  padding-right:25px
}
.sidenav {
  height:100%;
  position:fixed;
  z-index:99999;
  top:0;
  left:0;
  background-color:#fff;
  transition:.5s;
  padding-top:0
}
.overlay-body {
  display:none
}
.ac-body .overlay-body,
.nav-body .overlay-body {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  background:rgba(0,0,0,.5);
  z-index:111;
  height:100%;
  display:block
}
.sidenav a {
  padding:8px 8px 8px 32px;
  text-decoration:none;
  font-size:25px;
  color:#818181;
  display:block;
  transition:.3s
}
.sidenav a:hover {
  color:#f1f1f1
}
.sidenav .sidebar-details {
  background-color:#fff;
  border:0;
  overflow-y:auto;
  height:100vh
}
.sidenav .closebtn {
  position:absolute;
  top:3px;
  right:8px;
  font-size:28px;
  margin-left:0;
  background-color:#ccc;
  border-radius:100%;
  height:36px;
  width:36px;
  display:inline-block;
  padding:0;
  text-align:center;
  line-height:36px;
  color:#333;
  z-index:999
}
.sidenav.myAcnav {
  left:inherit;
  right:0
}
#body-outer {
  margin-left:0;
  transition:margin-left .5s
}
#body-outer.ac-body {
  width:100%;
  right:251px;
  position:relative;
  margin-left:inherit;
  transition:inherit;
  margin-right:0;
  transition:margin-right .5s
}
.sidebar-nav-toggle span {
  color:#fff;
  font-size:24px!important;
  position:relative;
  top:6px;
  cursor:pointer
}
.copyrights-bx a,
.copyrights-bx p {
  color:#7c7c7c
}
.footer-social-bx {
  padding:10px 0;
  margin:0 auto;
  text-align:center
}
.footer-social-bx,
.sub-footer {
  display:inline-block;
  width:100%
}
.sub-footer {
  padding:24px 0;
  border-top:1px solid #282828
}
.copyrights-bx {
  text-align:center;
  padding-top:10px
}
.footer-social-bx .f-social-icon {
  display:inline-block;
  padding:0 5px
}
.gc-companies-img {
  height:auto;
  width:15.5%;
  display:flex;
  align-items:center;
  padding-right:20px
}
.gc-companies-info {
  color:#fff;
  width:72.5%;
  padding-right:44px;
  text-align:left;
  font-weight:400;
  font-size:13px;
  font-family:Roboto;
  line-height:19px
}
.gc-companies-sec {
  display:flex;
  align-items:center;
  justify-content:center;
  padding:30px 0
}
.mobile-social-icon {
  display:none
}
.landing-footer-social-button.whatsapp {
  background-image:url(data:image/webp;base64,UklGRroEAABXRUJQVlA4WAoAAAAwAAAAGAAAGAAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBI7wAAAA2Ao23bYecddCe2bdvegFnZ2YH7dKnc2ehS2bbV2ubMHH5LiIgJgLosI/yDkAtJDtZ+Wx+Z+9VAvyLrH4BWUKJlf8O1GozvAFQydtn5OfOCioxCqK3dM9ImKPEohoa6lQMrCrJRaKzXm30PIBeEetmNAJNGgfTBf1hakXj9HSACpFzsOLxp4L/JyIi0X4RbY5pLBmuBNEvAirMexfsK8LCRQDHLAkJPNkUnADzrECxfKMRA86NKKPprdlgHRZmPRmP1UBojPK5vL3ynxVoygHA53S1AuUnKNs8Ag+syN93n4ycWqtsZKAovx4dPDNQFAFZQOCDUAQAAcAkAnQEqGQAZAD5tLpFGpCKhoSgNUIANiWwAnTNaPD+jbywEAOfF9iT7VfaMpQF4CZa/Y70U+rB6AAbRfOETw/JJe3eLaKADRM30k6p/Trx139MAAP738XmttaO4qITI/qlX3S51EvcSxO7lNO341vcnSSKLNW0cGr5YqIJcj/LLPoPJgwCuFiSg5TxO6/QbkFYkpBaA7vOVD//TjGp8aocuQc1VlnG59EFWMLrnbZmq3gy1aBn8q8QcRLfK2UtPyO/MbruVn/SSLLaWz8O6H1N94m5Be493kCNTwP/vh6qhGfRVNbJ//u0N+fjKPXftqn45Rrqyej3KOgRMyBI5BFQTVfu+XNS5sNULRfGqE/qxWyBmT5/r2iJ8z5Dv15/8q7tp+JjkMRgArtE+bN68u7Ypph6KtyOS8QZ5qWLDn9LkfNVJ86NAM7wsBz/mDnnVHx7cVP/knOiuai//afIgDp4tZjHP85FgSH3X/9btLzhgw9DLxtcr+l77esR96W6wp/81tvSXQjPz//4gXv3MjSH3HGAcOS6/fP+ooEqhwh/8pBW9JhwPeq4JOyXn///UJ//MQ9duzX8Q5NMiB6PGnjg9eZk/n6Tcyjp7kOl97dElAAAA);
  display:inline-block;
  height:40px;
  width:40px;
  margin:0 15px;
  position:relative;
  cursor:pointer;
  background-repeat:no-repeat;
  background-size:40px;
  background-position:50%
}
.whatsapp-number {
  color:#fff;
  font-size:20px;
  font-weight:700;
  text-align:center;
  padding-top:15px;
  display:flex;
  align-items:center;
  justify-content:center
}
.whatapp-name {
  border-bottom:2px solid #3880ff
}
.whatsapp-ftr-btn {
  text-align:center;
  display:inline-block;
  width:100%;
  margin:15px 0
}
.tutorials-btns {
  text-align:center
}
.tutorials-btns li a {
  background-color:#1681c7;
  padding:10px 16px;
  border-radius:10px;
  color:#fff!important;
  font-size:15px;
  cursor:pointer;
  margin:15px 0 0 12px;
  display:inline-block;
  -webkit-text-decoration:auto;
  text-decoration:auto;
  line-height:normal
}
li.sidebar-nav-toggle a {
  color:#fff;
  font-size:16px
}
li.sidebar-nav-toggle a:hover {
  color:#4caf50
}
.place-and-remove-bet-sec .place-bet button {
  margin-right:0
}
.bet-detail-sec .main-heading {
  background-color:transparent;
  padding:5px 10px;
  border-radius:0;
  margin-bottom:15px;
  border-bottom:1px solid rgba(15,35,39,.4)
}
.bet-detail-sec .main-heading h1 {
  font-size:24px;
  line-height:36px;
  color:#0f2327;
  font-weight:400
}
.bet-detail-sec .heading-content {
  display:flex;
  justify-content:space-between;
  align-items:baseline;
  width:100%
}
.bet-detail-sec .heading-content p {
  font-style:normal;
  font-weight:400;
  font-size:12px;
  line-height:14px;
  color:#0f2327
}
.inplay-item-heading .cash-out-btn {
  background-color:#fb9201;
  font-size:10px;
  border-radius:10px;
  margin:0 0 4px 3px;
  padding:2px 3px;
  color:#fff;
  text-transform:uppercase;
  width:auto;
  height:auto
}
.inplay-item-heading .cash-out-btn:focus,
.inplay-item-heading .cash-out-btn:hover {
  background-color:#fb9201;
  color:#000;
  border-color:#fb9201
}
.bet-detail-sec .inplay-item-heading img {
  height:20px
}
.bet-detail-sec .favourites-list-show .inplay-item-heading img {
  height:16px;
  margin-right:5px
}
.bet-detail-sec .inplay-item-heading h2 a {
  padding-right:0;
  position:relative;
  color:#0f2327
}
.bet-detail-sec .inplay-item-heading h2 {
  display:inline-block;
  color:#0f2327;
  font-size:12px;
  font-weight:700;
  align-items:center
}
.fast-bet-no-comi {
  float:right
}
button.btn.link-btn {
  border:transparent;
  position:relative
}
.bet-detail-sec .inplay-heading-title ul {
  display:flex;
  justify-content:center;
  align-items:center
}
.bet-detail-sec .inplay-heading-title ul li {
  padding:0 10px;
  color:#0f2327
}
.back-color.secondary {
  background-color:#a7d8fd
}
.lay-color.secondary {
  background-color:#f9c9d4
}
.rules-popup-btn {
  text-align:right
}
.bet-detail-sec .inplay-item-heading {
  padding:10px 0 6px;
  width:100%;
  border-bottom:1px solid #ddd;
  background-color:#eceaea;
  display:flex;
  justify-content:space-between;
  align-items:center;
  margin-bottom:0
}
.fancy-premium-sec .tab-content>.tab-pane {
  background-color:#eceaea
}
.fancy-premium-sec .nav-tabs {
  border-bottom:1px solid #666;
  margin-bottom:10px;
  overflow-x:auto
}
.fancy-premium-sec .nav-tabs .nav-item .nav-link {
  padding:8px 10px;
  text-transform:uppercase;
  cursor:pointer;
  font-size:12px;
  background-color:transparent;
  box-shadow:none;
  color:#000;
  width:-moz-max-content;
  width:max-content
}
.fancy-premium-sec .nav-tabs .nav-item .nav-link.active {
  border-bottom:2px solid #1681c7;
  background-color:#4caf50
}
.fancy-main-sec.fancy-tabs .fancy-ul-tabs {
  width:100%
}
.fancy-main-sec.fancy-tabs .fancy-ul-tabs li.nav-item {
  width:50%
}
.fancy-main-sec.fancy-tabs .fancy-ul-tabs li.nav-item .nav-link {
  width:100%
}
.fancy {
  background-color:#f9f7f9
}
.timer-delay-icon {
  font-style:normal
}
.fast-bet-no-comi .cmn-ul-list li,
.inplay-broadcast-icon.timer-delay-icon {
  font-weight:700;
  font-size:12px
}
.inplay-broadcast-icon.timer-delay-icon img {
  position:relative;
  top:-1px;
  left:-3px
}
.mobile-bet-detail-sec {
  display:none
}
.fancy-tab-content .inplay-item {
  border:1px solid #ccc
}
.form-check-input:checked {
  background-color:#1681c7;
  border-color:#1681c7
}
.form-check-input {
  border:1px solid #c1c1c1
}
.casino-model-pop-btn .modal {
  background-color:rgba(0,0,0,.6)
}
.rules-content .accordion-button {
  font-size:18px;
  font-weight:700;
  padding:15px 13px;
  color:#000;
  line-height:22px
}
.rules-content .accordion-button:not(.collapsed) {
  color:#1681c7;
  background-color:#fff;
  box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)
}
.lay-betslip-active .fancy-slip-box-sec,
.lay-betslip-active .mark-back {
  background-color:#f9c9d4
}
.i-c-games-content h1 {
  width:420px;
  font-style:normal;
  font-weight:400;
  font-size:45px;
  line-height:62px;
  text-align:right;
  letter-spacing:.09em;
  color:#fff;
  text-shadow:0 4px 4px rgba(0,0,0,.25);
  margin-left:50px
}
.exchangeGames__bg-top_credo-img {
  width:175px;
  height:2px;
  background:linear-gradient(#fff,#02205e);
  margin-top:15px;
  margin-left:88px
}
.i-c-games-content p {
  width:100%;
  max-width:420px;
  position:relative;
  font-family:Lato;
  font-style:normal;
  font-weight:700;
  font-size:25px;
  line-height:30px;
  letter-spacing:.09em;
  color:#86aa16;
  z-index:2;
  margin-left:88px;
  margin-top:31px
}
.indian-card-games-banner {
  background-size:cover;
  min-height:100%;
  padding:46px 0;
  padding-bottom:70px;
  background-position:100% 0;
  background-image:url(/img/indian-card-games-banner.e8cbb487.webp)
}
.gmaes-sec-title h2 {
  font-weight:700;
  font-size:45px;
  letter-spacing:.09em;
  color:#86aa16;
  text-align:left;
  text-shadow:0 4px 4px rgba(0,0,0,.25)
}
.exchangeGames__bg-bottom-desktop-background {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}
.exchangeGames__bg-bottom-desktop-background-img {
  width:100%;
  height:100%;
  -o-object-fit:fill;
  object-fit:fill
}
.games-content-outer {
  position:relative;
  z-index:3;
  overflow:hidden
}
.play-games-list .game-card figure {
  height:100%;
  border-radius:12px;
  overflow:hidden
}
.play-games-list .game-card img {
  width:100%
}
.game-card {
  margin-bottom:60px;
  margin-left:15px;
  margin-right:15px
}
.play-games-list {
  padding:50px 130px
}
.live-games-list,
.virtual-games-list {
  padding:30px 0
}
.ind-casino-description,
.mobile-games-list,
.mobile-menu-filter,
.mobile-play-games-list {
  display:none
}
.live-casino-banner {
  color:red;
  background-image:url(/img/desktop-live-casino-banner.199a1bcd.webp);
  padding:106px 0
}
.live-casino-banner .i-c-games-content h1 {
  text-transform:uppercase;
  background-image:linear-gradient(90deg,#6c23a9,#f8a0ef,#da9ef6,#a7b0ff,#afd2fd);
  background-size:auto auto;
  background-clip:border-box;
  background-size:200% auto;
  color:#fff;
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
  animation:textclip 3s linear infinite;
  display:inline-block;
  font-size:45px;
  line-height:54px;
  text-shadow:0 4px 4px rgba(0,0,0,.25)
}
@keyframes textclip {
  to {
    background-position:200%
  }
}
.live-casino-banner .i-c-games-content p {
  font-size:26px;
  line-height:34px;
  margin-top:10px;
  text-align:center;
  letter-spacing:.09em;
  color:#fff
}
.liveCasino-content__menu-filter-row {
  margin-bottom:0;
  flex-wrap:wrap;
  width:100%;
  gap:15px
}
.liveCasino-content .a {
  padding:10px 0;
  display:block;
  text-decoration:none;
  width:calc(16.66667% - 16.66667px);
  height:40px;
  overflow:hidden;
  border-radius:40px;
  cursor:pointer
}
.liveCasino-content .a span {
  font-family:Lato;
  font-style:normal;
  font-weight:700;
  font-size:15px;
  line-height:18px;
  letter-spacing:.09em;
  color:#fff;
  z-index:1
}
.liveCasino-content .a,
.liveCasino-content .a span {
  position:relative;
  text-transform:uppercase;
  text-align:center
}
.liveCasino-content .a .liquid {
  position:absolute;
  top:-90px;
  left:0;
  width:200px;
  height:200px;
  background:#6d0cb4;
  box-shadow:inset 0 0 50px rgba(0,0,0,.5);
  transition:.5s
}
.liveCasino-content .a .liquid:after,
.liveCasino-content .a .liquid:before {
  content:"";
  width:200%;
  height:200%;
  position:absolute;
  top:0;
  left:50%;
  transform:translate(-50%,-75%);
  background:#000;
  opacity:.8
}
.live-casino-banner .i-c-games-content {
  padding-left:10%
}
.liveCasino-content__menu-filter-row {
  display:flex;
  justify-content:space-between;
  align-items:center;
  margin-bottom:30px
}
.liveCasino-content__menu-filter-row__button {
  background:#6d0cb4;
  border-radius:30px;
  padding:12px 0;
  width:calc(16.66667% - 16.66667px);
  height:40px;
  font-family:Lato;
  font-style:normal;
  font-weight:700;
  font-size:15px;
  line-height:18px;
  text-align:center;
  letter-spacing:.09em;
  text-transform:uppercase;
  color:#fff;
  cursor:pointer
}
.liveCasino-content__menu-filter-row__button:hover {
  color:#fff
}
.liveCasino-content .a .liquid:after {
  border-radius:40%;
  background:hsla(0,0%,8%,.5);
  animation:animate 10s linear infinite
}
.liveCasino-content .a .liquid:before {
  border-radius:45%;
  background:#141414;
  animation:animate 5s linear infinite
}
@keyframes animate {
  0% {
    transform:translate(-50%,-75%) rotate(0deg)
  }
  to {
    transform:translate(-50%,-75%) rotate(1turn)
  }
}
.live-casino-filter-sec {
  padding-top:50px
}
.see-all-link a {
  font-style:normal;
  font-weight:600;
  font-size:20px;
  line-height:24px;
  letter-spacing:.09em;
  color:#fff;
  cursor:pointer
}
.cmn-casino-games-sec .games-sec-title {
  display:flex;
  justify-content:space-between;
  margin:0 15px 20px 10px;
  position:relative;
  align-items:center
}
.cmn-casino-games-sec {
  display:flex;
  flex-wrap:wrap;
  overflow:hidden
}
.cmn-casino-games-sec .popular-game-item {
  height:200px;
  width:160px;
  margin:0 5px 19px;
  cursor:pointer;
  border-radius:15px
}
.cmn-casino-games-sec .popular-game-item a {
  background:linear-gradient(#000,85%,#6c23e0);
  opacity:.95;
  color:#f1efea;
  height:100%;
  border-radius:8px;
  position:relative
}
.live-casino-filter-sec .top-search-form {
  float:none;
  background:linear-gradient(90deg,#6c23a9,#f8a0ef,#da9ef6,#a7b0ff,#afd2fd);
  border-radius:30px;
  padding:1px
}
.liveCasino-content .inputContainer {
  position:relative;
  width:calc(33.33333% - 13.33333px);
  height:40px;
  border-radius:30px;
  background:#fff;
  text-align:center
}
.live-casino-filter-sec .Search-bar-sec {
  background:#000;
  color:#fff;
  border-radius:30px;
  width:100%;
  max-width:100%;
  height:40px;
  padding-left:11px
}
.live-casino-filter-sec .icon img {
  width:20px
}
.live-casino-filter-sec .Search-bar-sec input {
  font-weight:400;
  padding:8px;
  padding-left:0;
  font-size:16px;
  color:#fff
}
.section-padding {
  padding:50px 0
}
.mobile-sport-match-list .heading-content h1 {
  font-size:18px;
  margin:11px 0 5px 0;
  display:inline-block;
  width:100%;
  font-weight:400;
  color:#000;
  font-weight:600
}
.mobile-sport-match-list .heading-content h2 {
  font-size:18px;
  margin:11px 0;
  display:inline-block;
  width:100%;
  color:#000;
  font-weight:400
}
.mobile-sport-match-list .heading-content strong {
  text-transform:capitalize;
  font-weight:500;
  font-size:18px;
  color:#257b24;
  margin:5px 0 10px 0;
  display:inline-block;
  width:100%
}
.mobile-sport-match-list .heading-content {
  padding:0 15px
}
.mobile-sport-match-list .ip-lft-text span {
  padding-left:0;
  font-size:16px;
  color:#000
}
.mobile-sport-match-list .ip-rit-bx .play-btn {
  font-size:16px
}
.mobile-sport-match-list .ip-match a {
  border-top:1px solid #e2e8f0;
  display:flex;
  width:100%;
  justify-content:space-between;
  align-items:center;
  padding:2px 15px;
  line-height:20px;
  background-color:#fff
}
.mobile-sport-match-list .inplay-game-box {
  margin-bottom:0
}
.sport-match-sec.competitions-match-list .ip-lft-text span {
  font-weight:400
}
.mobile-sport-match-list {
  padding:0 4px;
  padding-bottom:86px
}
.whatapp-btn-fixed a {
  position:fixed;
  left:10px;
  bottom:10px;
  z-index:11;
  width:81px;
  height:81px
}
.chat-btn-fixed a {
  display:flex;
  align-items:center;
  justify-content:center;
  position:absolute;
  top:0;
  left:4px;
  width:40px;
  height:40px;
  transition:transform .1s linear,opacity 80ms linear;
  background:#06a17a;
  box-shadow:0 1px 6px 0 rgba(0,0,0,.06),0 2px 32px 0 rgba(0,0,0,.16);
  transition:transform 167ms cubic-bezier(.33,0,0,1);
  border-radius:100%
}
.chat-btn-fixed a img {
  width:17px;
  height:17px
}
.chat-btn-fixed {
  position:fixed;
  z-index:217;
  padding:0!important;
  margin:0!important;
  bottom:10px;
  right:10px;
  max-width:48px;
  width:48px;
  max-height:48px;
  height:48px;
  border-radius:50%;
  box-sizing:content-box
}
.mobile-sport-match-list .ip-lft-text span {
  display:flex;
  flex:1 1 0%;
  flex-direction:inherit;
  align-items:inherit;
  align-self:stretch;
  text-overflow:ellipsis;
  overflow:inherit;
  box-sizing:border-box
}
.sport-match-sec.competitions-match-list .ip-match a {
  padding:10px 15px
}
.mobile-search-bx .input-box {
  position:absolute;
  width:100%;
  max-width:45px;
  height:48px;
  margin:0;
  background-color:#1681c7;
  border-radius:0;
  right:155px;
  top:0
}
.top-header .container {
  position:relative
}
.mobile-search-bx .input-box.open {
  max-width:96%;
  background-color:#1681c7;
  position:absolute;
  top:-3px;
  left:40px
}
.mobile-search-bx .input-box input {
  position:relative;
  width:100%;
  height:100%;
  font-size:16px;
  font-weight:400;
  color:#fff;
  padding:0 15px;
  border:none;
  border-radius:6px;
  outline:none;
  background-color:#1681c7
}
.mobile-search-bx .input-box.open input {
  padding:0 15px 0 18px
}
.mobile-search-bx .input-box .search {
  position:absolute;
  top:0;
  left:0;
  width:45px;
  height:100%;
  display:flex;
  justify-content:center;
  align-items:center;
  background-color:#1681c7;
  border-radius:0;
  cursor:pointer
}
.mobile-search-bx .input-box.open .search {
  display:none
}
.mobile-search-bx .search .search-icon {
  font-size:22px;
  color:#fff
}
.mobile-search-bx .input-box .close-icon {
  position:absolute;
  top:50%;
  right:22px;
  font-size:30px;
  color:#fff;
  padding:0;
  transform:translateY(-50%);
  cursor:pointer;
  pointer-events:none;
  opacity:0
}
.mobile-search-bx .input-box.open .close-icon {
  pointer-events:auto;
  opacity:1
}
.input-box input::-moz-placeholder {
  color:#fff;
  opacity:1
}
.input-box input::placeholder {
  color:#fff;
  opacity:1
}
.input-box input:-ms-input-placeholder {
  color:#fff
}
.input-box input::-ms-input-placeholder {
  color:#fff
}
.col-12.mobile-search-col {
  display:none
}
.news-content p {
  color:#fff;
  font-size:12px
}
.latest-news-marquee {
  background-color:#1681c7
}
.mobile-header-marquee {
  display:none
}
.mobile-sport-match-list .ip-lft-text p {
  color:grey;
  font-size:12px
}
.poligonSearch {
  position:absolute;
  top:-16px;
  padding:0 0 0 25px;
  z-index:9
}
.searchList {
  height:auto;
  width:100%;
  position:absolute;
  z-index:2;
  margin-top:0;
  background:#fff;
  border:1px solid #d5d6d8;
  border-radius:5px;
  min-width:300px;
  max-width:350px;
  top:-1px
}
.searchList-text {
  font-weight:400;
  font-size:14px;
  line-height:14px;
  display:flex;
  justify-content:space-between;
  color:#000;
  padding:12px 12px 11px 6px;
  cursor:pointer
}
.searchList-text a {
  display:flex
}
.searchList-text .ip-lft-text span {
  color:#333;
  padding-left:0;
  top:0;
  font-weight:400;
  font-size:14px
}
.searchList-text .ip-lft-text p {
  margin-top:5px;
  color:grey;
  font-size:12px;
  font-weight:300
}
.searchList-text-info {
  width:100%;
  margin-left:5px
}
.searchList-text a .sport-icn-img img {
  max-width:100%
}
.auto-search-bx {
  position:relative;
  top:20px
}
.searchList-text .ip-lft-text {
  width:100%;
  margin-left:5px
}
.header-menu .navbar .navbar-nav .nav-item:first-child .nav-link,
.header-menu .navbar .navbar-nav .nav-item:last-child .nav-link,
.header-menu .navbar .navbar-nav .nav-item:nth-last-child(-n+2) .nav-link {
  color:#c95c54
}
.headerDesktop-content__loged {
  font-size:12px;
  font-family:Lato;
  font-style:normal;
  font-weight:500;
  line-height:16px;
  color:#fff
}
.headerDesktop-content__loged .headerDesktop-content__loged-loginName {
  font-size:12px
}
.headerDesktop-content__loged .headerDesktop-content__lastloged {
  font-size:11px
}
.toop-search-col {
  display:flex;
  justify-content:space-between
}
.lowercase {
  text-transform:lowercase
}
.openbet-content .OpenBetsItem.nomatch {
  font-size:14px;
  font-weight:400;
  padding:8px 12px
}
.openbet-content .accordion-header .accordion-button {
  color:#fff;
  font-size:14px;
  font-weight:400;
  background-color:#026b4f;
  display:flex;
  justify-content:space-between;
  align-items:center;
  cursor:pointer;
  margin:0;
  padding:8px 13px;
  border-radius:0!important
}
.openbet-content .accordion-header .accordion-item:last-of-type .accordion-button.collapsed {
  border-radius:0!important
}
.openbet-content .accordion-body {
  padding:0;
  background-color:#fff
}
.accordion-button:not(.collapsed):after {
  background-image:url(data:image/webp;base64,UklGRj4CAABXRUJQVlA4WAoAAAAwAAAADAAABgAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIMAAAAAE3IBBI8SiZHRERBowiSW4bbgUI0j8b0EGQI/ofDUaNhJdHZ3xE8jKjjw/izzAuAFZQOCAYAAAAMAEAnQEqDQAHAAFAJiWkAANwAP79NmgA);
  background-size:85%;
  top:-7px;
  position:relative
}
.open-bets-sec h1 {
  font-size:18px;
  margin:15px 15px 0;
  line-height:27px;
  margin-bottom:16px
}
.openbet-content {
  padding:2px
}
.open-bets-sec .accordion-item {
  background-color:transparent;
  border:0;
  margin-bottom:15px
}
.openbet-content .accordion-body h3 {
  font-size:16px
}
.openbet-content .accordion-body strong {
  margin:5px 0 5px 5px;
  font-weight:900;
  font-size:12px;
  line-height:14px;
  color:#000;
  display:inline-block;
  width:100%
}
.ac-info-item.play-with-bonus .ac-info-label {
  margin-right:10px
}
.openbet-content .accordion-body p {
  color:#333;
  font-size:14px
}
.open-bets-list {
  padding:10px
}
.ob-item {
  padding-bottom:12px;
  border-bottom:1px solid #ccc;
  margin-bottom:10px
}
.open-bets-list .ob-item:last-child {
  padding-bottom:0;
  border-bottom:0;
  margin-bottom:0
}
.pages-text.open-bet-content .form-check-input {
  border:1px solid #ccc;
  box-shadow:inset 0 2px 4px rgba(0,0,0,.25)
}
.pages-text.open-bet-content label.form-check-label {
  font-size:12px;
  position:relative;
  top:-2px
}
.edits-stack-sec .tab-content {
  background:transparent
}
.edits-stack-sec .pages-text.open-bet-content {
  background-color:#fff;
  padding:10px
}
.edits-stack-sec .show-bets-filter {
  padding:10px 6px 20px
}
.edits-stack-sec .openbet-content {
  padding:0;
  border:0
}
.accordion-item.unmatched-bets-item {
  border-bottom:15px solid #eceaea
}
.open-bets-table .table {
  margin:0;
  padding:0
}
.tm-info {
  color:#000;
  font-weight:600;
  padding-top:15px;
  padding-bottom:5px
}
.open-bets-table .table th,
.tm-info {
  font-size:12px;
  background-color:#eceaea
}
.open-bets-table .table th {
  font-weight:400;
  padding:4px 0;
  border:0
}
.open-bets-table .table>:not(:first-child) {
  border-top:0
}
.open-bets-table .table tr td {
  font-size:12px;
  color:#000;
  font-weight:600;
  border:0;
  padding:2px 5px
}
.open-bets-table .table th.ob-th {
  font-weight:600
}
.matched-bets-filter {
  padding:8px 10px 2px 10px
}
.available-credit-sec .accordion-item.unmatched-bets-item {
  border-bottom:0;
  padding:0;
  border-radius:0;
  position:relative
}
.available-credit-sec .openbet-content {
  padding:0
}
.available-credit-sec .openbet-content .accordion-body {
  padding:0;
  background-color:#fff;
  border:1px solid #000
}
.accordion-button:focus {
  z-index:3;
  border-color:#026b4f;
  outline:0;
  box-shadow:none
}
.form-check-input:focus {
  border-color:#969696;
  outline:0;
  box-shadow:none
}
.available-credit-sec {
  margin-bottom:15px;
  margin-top:-15px
}
.right-side-menu-account-info strong button.btn.link-btn {
  padding:0;
  padding-left:2px;
  position:relative;
  top:-3px;
  line-height:normal
}
span.balance-info {
  padding-left:4px
}
.details-item.cmn-ac-info .ac-user-name {
  padding:20px 0 15px;
  font-weight:700;
  font-size:20px;
  color:#000;
  display:inline-block;
  width:100%;
  text-align:center
}
.bonus-wallet-modal-sec .modal-title span {
  font-weight:700;
  font-size:16px
}
.bonus-wallet-modal .modal-header,
.bonus-wallet-tnc-modal .modal-header {
  background-color:#f5f5f5;
  text-align:center
}
.bonus-wallet-modal .modal-header .modal-title,
.bonus-wallet-tnc-modal .modal-header .modal-title {
  text-align:center;
  margin:0 auto;
  width:100%
}
.bonus-wallet-modal-sec .modal-title img {
  position:relative;
  top:-2px;
  margin-right:10px
}
.btn-close {
  opacity:1
}
.bonus-info-content {
  display:inline-block;
  width:100%
}
.bonus-info-content .right-side-menu-account-info {
  margin:0 auto;
  width:351px
}
.bonus-info-content .right-side-menu-account-info .ac-info-item {
  display:flex;
  align-items:center;
  justify-content:space-between;
  border-bottom:1px solid #efefef;
  margin:0;
  padding:8px 25px;
  font-weight:600
}
.bonus-info-content .right-side-menu-account-info .ac-info-item span.ac-info-label {
  color:#000;
  font-weight:600;
  font-size:16px
}
span.ac-info-value.balance-bi {
  color:#00a950;
  font-weight:600;
  font-size:16px
}
span.ac-info-value.net-exposure-bi {
  color:red;
  font-weight:600;
  font-size:16px
}
.bonus-wallet-modal-sec .modal-dialog {
  max-width:896px
}
.bonus-info-content .right-side-menu-account-info .ac-info-item.bonus-wallet-content {
  padding:0;
  margin:0
}
.bonus-info-content .right-side-menu-account-info .form-switch {
  padding-left:43px
}
.bonus-info-content .right-side-menu-account-info .form-switch .form-check-input {
  width:40px;
  margin-left:-41px
}
.ac-info-item.bonus-wallet-content .accordion-button:not(.collapsed) {
  color:#000;
  background-color:transparent;
  box-shadow:none;
  padding:8px 25px;
  font-weight:600
}
.ac-info-item.bonus-wallet-content .accordion-item {
  background-color:#fff;
  border:0
}
.ac-info-item.bonus-wallet-content .accordion-body {
  padding:0
}
.ac-info-item.bonus-wallet-content .accordion {
  width:100%
}
.bonus-info-content .right-side-menu-account-info .bonus-wallet-accordion .ac-info-item {
  border:0!important
}
.bonus-info-content .right-side-menu-account-info .bonus-wallet-accordion .ac-info-item:nth-child(odd) {
  background-color:#f8f8f8
}
.bonus-wallet-tnc button.btn.link-btn {
  text-align:center;
  text-decoration:underline;
  color:#1f9bf9;
  padding:0
}
.bonus-wallet-tnc {
  text-align:center;
  margin-top:10px;
  margin-bottom:10px
}
.ac-info-item.bonus-wallet-content .accordion .bonus-wallet-accordion .ac-info-item {
  padding:8px 40px
}
.ac-info-item.bonus-wallet-content .accordion .bonus-wallet-accordion .ac-info-item span.ac-info-label,
.ac-info-item.bonus-wallet-content .accordion .bonus-wallet-accordion .ac-info-item span.ac-info-value {
  font-weight:400;
  font-size:16px;
  color:#000
}
.bw-tnc-content {
  padding:25px;
  max-height:300px;
  overflow:auto
}
.backArrow {
  display:flex;
  align-items:center;
  justify-content:end;
  cursor:pointer;
  font-size:16px;
  font-weight:500;
  color:#000
}
.bonus-wallet-tnc-modal .backArrow img {
  transform:rotate(90deg);
  margin-right:5px;
  position:relative;
  top:0
}
.bonus-wallet-tnc-modal button.btn.link-btn {
  text-decoration:inherit
}
.bonus-wallet-tnc-back {
  text-align:right;
  margin-top:10px;
  margin-right:18px;
  margin-bottom:10px
}
.sidenav {
  width:0
}
.sidenav.ac-right,
.sidenav.nav-left {
  width:260px
}
#body-outer.nav-body {
  left:260px;
  width:100%;
  position:relative
}
.myAcnav {
  width:0
}
.myAcnav.ac-right {
  width:260px
}
.ac-info-item.bonus-wallet-content .accordion .accordion-header .accordion-button {
  width:auto;
  font-weight:600
}
.ac-info-item.bonus-wallet-content .accordion-button:not(.collapsed):after {
  right:-5px;
  top:2px
}
.ac-info-item.bonus-wallet-content .accordion-button:after,
.ac-info-item.bonus-wallet-content .accordion-button:not(.collapsed):after {
  background-image:url(data:image/webp;base64,UklGRlICAABXRUJQVlA4WAoAAAAwAAAACwAABwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIOQAAAAE3QJBtG5rJi/aIiLCDokiSmuEUkB3AGwungWAg+ReBiIj+J1830NJJsLMu057Yk3YFXU/AngKgAgBWUDggIgAAAFABAJ0BKgwACAABQCYllAAEAAAA/vYTX+EJTa68kNAAAAA=)
}
.ac-info-item.bonus-wallet-content .accordion-button:after {
  right:-10px;
  top:15px;
  position:absolute
}
.cmn-heading-sec {
  padding-bottom:10px;
  border-bottom:1px solid #9aa1a4;
  margin-bottom:15px;
  margin-top:0;
  width:100%
}
.cmn-heading-sec h2 {
  color:#000;
  font-weight:700;
  line-height:27px
}
.change-password-sec .form-control {
  padding:8px 10px;
  font-size:14px;
  font-weight:500;
  border:1px solid hsla(0,0%,67%,.3);
  border-radius:.25rem;
  line-height:1.5
}
.change-password-sec .form-control::-moz-placeholder {
  color:grey
}
.change-password-sec .form-control::placeholder {
  color:grey
}
.change-password-sec .btn.btn-primary {
  background-color:#1681c7;
  color:#fff;
  width:50%;
  box-shadow:none;
  border:0;
  border-radius:2px;
  padding:10px;
  height:auto;
  line-height:normal;
  font-size:14px;
  float:right
}
form.change-password-form {
  width:300px
}
.change-password-sec .form-control:focus {
  color:#333
}
.bdr-btn {
  border:1px solid #9aa1a4;
  width:100px;
  height:26px;
  padding:0 10px;
  border-radius:3px;
  cursor:pointer;
  color:#000;
  display:inline-block;
  font-size:12px;
  line-height:24px
}
.current-past-lft .bdr-btn {
  margin-bottom:10px
}
.bdr-btn:hover,
.current-past-bx .active {
  color:#fff;
  background-color:#0f2327;
  border-color:#0f2327
}
.matched-unmatched-bx .active,
.matched-unmatched-bx .bdr-btn:hover {
  background-color:#cae0e8;
  color:#000
}
.my-bets-fillter-btns {
  display:flex;
  margin-bottom:15px
}
.current-past-lft .current-past-bx {
  margin-right:60px
}
.from-to-rit {
  display:flex;
  align-items:center;
  position:relative;
  vertical-align:top
}
.from-to-rit .form-control {
  padding:5px 10px;
  font-size:14px;
  font-weight:500;
  line-height:normal;
  background-color:#fff;
  border-radius:0;
  border:1px solid #ccc;
  color:#333;
  box-shadow:none
}
.from-to-rit .form-label {
  color:#000;
  font-size:14px
}
.from-to-rit .search-box button {
  margin-top:0;
  padding:5px 10px;
  box-shadow:2px 2px #00000040;
  color:#fff;
  border-radius:5px;
  background-color:#026b4f;
  border:0;
  font-size:12px;
  position:relative;
  top:-2px
}
.from-to-rit .search-box button:hover {
  background-color:#4caf50;
  color:#fff
}
.my-bets-full-content .table-thead {
  background-color:#ddd;
  border:1px solid #ddd
}
.my-bet-description strong {
  color:#000;
  font-weight:600
}
.my-bet-description strong span,
.tbl-dt span {
  color:#909090;
  font-size:12px;
  font-weight:400
}
.my-bet-description p span,
.tbl-dt {
  color:#0f2327;
  font-size:12px;
  font-weight:400;
  padding-right:10px
}
.tbl-dt span {
  display:inline-block;
  width:100%
}
.tbl-vs {
  color:#a1a2f8
}
.green {
  color:green!important
}
.red {
  color:red!important
}
.ac-st-heading {
  font-size:16px;
  font-weight:800;
  color:#000;
  margin-bottom:20px
}
.available-credit-sec .accordion-item:last-of-type .accordion-collapse {
  position:absolute;
  width:100%;
  z-index:9
}
.ts-heading .cmn-heading-sec {
  padding-bottom:0;
  border-bottom:0;
  margin-bottom:0
}
.ts-heading,
.ts-heading .cmn-heading-sec {
  margin-top:0;
  width:100%;
  display:inline-block
}
.ts-heading {
  padding-bottom:5px;
  border-bottom:1px solid #9aa1a4;
  margin-bottom:5px
}
.deposit-desktop {
  display:flex;
  justify-content:center;
  color:#000;
  margin-bottom:90px
}
.deposit-desktop__leftpage {
  width:40%;
  background:#fff;
  box-shadow:-1px 1px 10px #383838;
  margin-top:15px;
  padding:35px 48px
}
.deposit-desktop__rightpage {
  margin-top:15px;
  width:40%;
  background:#fff;
  box-shadow:1px 1px 10px #383838;
  position:relative
}
.walletInfo__no {
  margin-bottom:8px;
  display:block
}
.walletInfo__item-title,
.walletInfo__no {
  font-size:18px;
  line-height:26px
}
.Wallet-no-box ul li {
  display:flex;
  justify-content:space-between;
  margin-bottom:10px
}
.depositNotes {
  width:100%;
  background:#fff;
  border-radius:10px;
  padding-left:16px;
  display:inline-block;
  padding:20px
}
.depositNotes-title {
  font-family:Lato
}
.depositNotes-content-img {
  position:absolute;
  left:-5px;
  top:11px
}
.depositNotes-content {
  width:254px;
  height:300px;
  padding:0 13px;
  width:100%;
  position:relative;
  margin-left:10px
}
.depositNotes-content-text,
.depositNotes-content-text__submit {
  font-family:Lato;
  font-style:normal;
  font-weight:400;
  font-size:14px;
  line-height:30px;
  color:#40424f
}
.depositNotes-content-text__submit {
  margin-top:-5px
}
.owl-carousel .owl-item img {
  width:auto
}
.screentshot-dposit-banner .main-slider-img {
  height:168px
}
.screentshot-dposit-banner {
  margin-top:19px
}
.payment-bg-sec {
  width:100%;
  overflow-x:auto;
  margin:0 auto
}
.competition-match-list {
  margin-top:5px
}
.competition-match-list .heading-content {
  background-color:#1681c7
}
.competition-match-list .heading-content h2 {
  color:#fff;
  font-size:12px
}
.competition-match-list .ip-match a {
  padding:13px 15px
}
.competition-match-list .ip-rit-bx .play-btn {
  color:#20a820;
  position:relative;
  top:0;
  width:18px
}
.competition-match-list .ip-lft-text p {
  color:grey;
  font-size:14px
}
li.my-account-sidebar-nav span {
  line-height:16px
}
li.my-account-sidebar-nav strong {
  display:inline-block;
  width:100%;
  font-size:12px;
  font-weight:400
}
li.my-account-sidebar-nav i {
  padding-top:7px
}
.deposit {
  margin:0 137px 30px
}
.deposit .form-label {
  font-size:18px;
  line-height:21px;
  text-align:start;
  color:#000;
  font-weight:600
}
.amount-limit {
  font-size:12px;
  color:#000;
  margin:10px 10px 0;
  display:inline-block
}
.deposit-amountInput {
  position:relative
}
.deposit-amountInput-currency {
  position:absolute;
  top:50%;
  right:14px;
  font-family:Lato;
  font-style:normal;
  font-weight:700;
  font-size:14px;
  line-height:21px;
  color:#40424f;
  right:25px;
  transform:translate(-50%,-50%);
  cursor:pointer
}
.jncdCN {
  position:relative;
  display:flex;
  align-items:center;
  max-width:508px;
  height:48px;
  border:2px dashed #0658c2;
  padding:8px 16px 8px 8px;
  border-radius:5px;
  cursor:pointer;
  flex-grow:0
}
.imageUploader {
  border:2px dashed #1681c7;
  margin-bottom:15px
}
.jncdCN>input {
  display:block;
  opacity:0;
  position:absolute;
  cursor:pointer
}
.PLPSy {
  display:flex;
  justify-content:space-between;
  flex-grow:1
}
.PLPSy>span {
  font-size:12px;
  color:#666
}
.iDaYzZ span {
  text-decoration:underline;
  color:#000;
  font-size:13px
}
.imageUploader i {
  padding-right:6px
}
.deposit .deposit__title {
  font-size:18px
}
.deposit-promocode {
  width:70%;
  height:98px;
  display:flex;
  flex-direction:column;
  justify-content:space-around;
  border-radius:6px;
  border:2px solid #dbdbdb;
  background-color:#fff;
  margin-bottom:12px;
  margin:0 auto;
  position:relative
}
.deposit-promocode-select {
  display:flex;
  justify-content:space-evenly;
  flex-direction:column;
  height:100%;
  padding:10px;
  cursor:pointer
}
.deposit-promocode {
  font-size:16px;
  font-weight:400;
  color:#313131
}
.deposit-promocode-select-gray {
  color:#7e7e7e;
  font-size:14px
}
.deposit-promocode-select-details {
  color:#000;
  font-size:14px;
  font-weight:400;
  cursor:pointer
}
.deposit-promocode-select-button {
  width:50px;
  height:50px;
  position:absolute;
  top:0;
  right:0;
  padding:5px;
  display:flex;
  justify-content:end;
  cursor:pointer
}
.deposit-promocode-select-button-circle,
.deposit-promocode-select-button-circle-active {
  height:18px;
  width:18px;
  border-radius:50%;
  border:2px solid #dbdbdb
}
.deposit-promocode.active {
  border:2px solid #1681c7
}
.deposit-promocode-select-button-circle.active {
  background:#1681c7;
  background-image:url(data:image/webp;base64,UklGRlYCAABXRUJQVlA4WAoAAAAwAAAADQAACQAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIPAAAAAFHIBBI4SYXEREGsIlku83Ksc29IBiCSkMRBJfZyAUiov8TAIa1cPcQjwruHmLmbNwdad8yvH8HKSsGAFZQOCAkAAAAMAEAnQEqDgAKAAFAJiWkAANwAP71IP//dEv/7nt//+6JgAAA);
  background-repeat:no-repeat;
  background-size:12px;
  background-position:50%
}
.rulesAccept__text {
  font-family:Lato;
  font-style:normal;
  font-weight:400;
  font-size:14px;
  line-height:21px;
  color:#40424f
}
.rulesAccept__text-underline {
  cursor:pointer
}
.rulesAccept__text-underline,
.rulesAccept__text-underline:hover {
  color:#1681c7;
  text-decoration:underline
}
.deposit-promocode-select-details,
.deposit-promocode-tagline {
  color:var(--black);
  font-size:14px;
  font-weight:400;
  cursor:pointer
}
.promo-details-pop-up-main-close {
  width:18px;
  height:18px;
  position:absolute;
  top:15px;
  right:15px;
  cursor:pointer;
  background-image:url(data:image/webp;base64,UklGRiYDAABXRUJQVlA4WAoAAAAwAAAAEAAAEAAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBI1QAAAAWhjOh/wIn2/2vyxapWnV4Ad+KusIZzAR7yBpxjD1LpVE08iySa0y06/9kRIiZAgds2yph38AsEADfRxdHezt7RhcgNCDbxOE80FodFe+LwmgCgby2gLklzoqS6gLU+aHLZmvADLfpNbLm4bbT0aWyt2dciWslSwMyYhAIgsZOAIusiJ0oAlDK7MsrA0gCAIOroQeUHhN4OBkhatXf1QZZQBnoGKOQAHzsxKtI9cPBmV0bRiClN+GBA00DCHVkKzSKglDA0bQLz+7eZv5D5G1p5ZdN/AABWUDggWgAAAJADAJ0BKhEAEQA+bS6SRaQioZgEAEAGxLKAWI9p+q86oFEvbIAA/vk01YUDLqQtTrepbheA+AwguE+p0bYgr9MQBxrCzNf172KcFfIyJuzjZaLTIf6k0ioAAA==);
  background-repeat:no-repeat;
  background-size:cover
}
.promo-details-pop-up-main {
  width:100%;
  height:455px;
  background-color:#fff;
  border-radius:17px;
  padding:20px 0;
  position:relative;
  overflow:hidden
}
.promo-details-pop-up-main-content {
  padding:0 20px;
  width:100%;
  height:100%;
  overflow-y:auto;
  font-weight:400;
  font-size:16px;
  color:#000
}
.deposit-Offers-modal-sec .modal-dialog {
  max-width:92%
}
.promo-details-pop-up-main-content p {
  padding:7px 0;
  width:100%;
  height:100%;
  overflow-y:auto;
  font-weight:400;
  font-size:16px;
  color:#000
}
.deposit-promocode-select-details button.btn.link-btn {
  color:#000;
  font-size:14px;
  font-weight:400;
  cursor:pointer;
  font-family:monospace;
  text-decoration:underline;
  padding:0
}
.terms-withdrow__container {
  margin:50px 125px 45px;
  background:#fff;
  padding:80px 80px 30px
}
.terms-withdrow__container-title {
  width:100%;
  font-size:29px;
  line-height:30px;
  color:#40424f;
  display:flex;
  justify-content:center;
  margin-bottom:50px;
  font-style:normal;
  font-weight:700
}
.terms-withdrow__container-p1,
.terms-withdrow__container-p2,
.terms-withdrow__container-p3 {
  margin-bottom:25px;
  font-size:20px;
  line-height:30px;
  font-style:normal;
  font-weight:400
}
.terms-support {
  color:#4caf50;
  text-decoration:underline
}
.terms-withdrow__container-buttonback {
  cursor:pointer;
  width:94px;
  height:37px;
  background:#4caf50;
  font-style:normal;
  font-weight:400;
  font-size:14px;
  line-height:21px;
  text-align:center;
  color:#fff;
  padding-top:7px;
  margin:30px auto;
  display:inline-block
}
.deposit-back-btn {
  display:inline-block;
  width:100%;
  text-align:center
}
.rulesAccept {
  margin-top:10px
}
.payments__row-item-logo-title {
  margin-top:auto;
  font-style:normal;
  font-weight:400;
  font-size:12px;
  color:#333;
  display:inline-block;
  width:100%;
  line-height:normal
}
.payments__row-item-depositMethod-promo {
  font-size:10px;
  color:#1681c7;
  position:absolute;
  left:0;
  bottom:-4px
}
.payments__row-item-logo-img {
  max-width:35%
}
.nav-link.active .check .unSelectedRadio {
  border-radius:50%;
  color:#1681c7;
  background-color:#1681c7
}
.nav-link.active .unSelectedRadio:before {
  content:url(data:image/webp;base64,UklGRlYCAABXRUJQVlA4WAoAAAAwAAAADQAACQAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIPAAAAAFHIBBI4SYXEREGsIlku83Ksc29IBiCSkMRBJfZyAUiov8TAIa1cPcQjwruHmLmbNwdad8yvH8HKSsGAFZQOCAkAAAAMAEAnQEqDgAKAAFAJiWkAANwAP71IP//dEv/7nt//+6JgAAA);
  position:relative;
  top:-3px;
  left:2px
}
.page-subtitle.notes {
  font-size:13px
}
.page-subtitle.notes p {
  line-height:15px;
  color:#fa4448
}
.deposit-desktop.withdraw-desktop .deposit-left-side-container {
  display:flex;
  justify-content:space-between
}
.deposit-desktop.withdraw-desktop .deposit-head {
  margin-bottom:15px
}
.page-help__text {
  font-weight:500;
  font-size:16.0952px;
  line-height:19px;
  text-decoration-line:underline;
  color:#000;
  cursor:pointer
}
.pop-upWithdrawalHelp-content_title {
  font-style:normal;
  font-weight:600;
  font-size:14px;
  line-height:21px;
  text-align:center;
  color:#000;
  margin-bottom:8px
}
.pop-upWithdrawalHelp-content_title-big {
  font-style:normal;
  font-weight:600;
  font-size:28px;
  line-height:34px;
  margin:15px 0;
  color:#000
}
.pop-upWithdrawalHelp-content_title-desc {
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:19px;
  margin-bottom:11px;
  color:#000
}
.withdrawal-help-modal-sec .pop-upWithdrawalHelp-content {
  width:100%;
  height:100%;
  display:flex;
  flex-direction:column;
  align-items:center;
  overflow-y:auto;
  max-height:70vh
}
.withdrawal-btn .btn.btn-primary {
  width:94px;
  height:37px;
  align-self:flex-end;
  font-style:normal;
  font-weight:400;
  font-size:14px;
  line-height:21px;
  text-align:center;
  color:#fff;
  margin:18px 2px;
  padding-top:7px;
  border-radius:3px;
  padding-bottom:25px;
  cursor:pointer
}
.withdrawal-btn .btn.btn-primary:hover {
  background-color:#1681c7;
  border-color:#1681c7
}
.withdrawal-btn .btn img {
  height:13px
}
.withdrawal-help-modal-sec .modal-dialog {
  max-width:90%
}
.withdrawal-btn {
  width:100%;
  text-align:right;
  padding:0 10px
}
.withdraw-rit-box .nav-tabs .nav-link {
  display:block;
  position:relative;
  width:153px;
  height:35px;
  font-style:normal;
  font-weight:600;
  font-size:14px;
  line-height:21px;
  text-align:center;
  color:#fff;
  margin:0 2px;
  padding-top:6px;
  border-radius:3px;
  will-change:transform;
  transform:translateY(-4px);
  transition:transform .6s cubic-bezier(.3,.7,.4,1);
  background-color:#1681c7;
  transition:filter .25s;
  box-shadow:none;
  padding:0
}
.withdraw-rit-box .nav-tabs .nav-link:hover {
  filter:brightness(110%);
  background-color:#1681c7
}
.withdraw-rit-box .nav.nav-tabs {
  margin:0 auto;
  display:flex;
  justify-content:center
}
.withdraw-rit-box {
  margin:40px auto 10px
}
.validation-message {
  font-size:13px;
  line-height:21px;
  align-items:center;
  color:#e90038;
  height:auto;
  width:100%
}
.modal-content {
  border-radius:0
}
.confirm-placing-bx span {
  color:#1681c7
}
.accept-any-odds .form-switch .form-check-input {
  margin-left:-41px
}
.accept-any-odds .form-switch {
  padding-left:42px
}
.place-bet-btn {
  background-color:#777;
  border-color:#777;
  position:relative;
  color:#fff
}
.BetPlacing__col {
  display:flex;
  flex-direction:column;
  justify-content:space-between
}
.BetPlacing__delay .fa {
  line-height:18px
}
.BetPlacing__delay {
  position:absolute;
  right:3px;
  top:0;
  font-size:12px;
  display:flex;
  align-items:flex-end
}
.apl-icon-info-stopwatch {
  margin-bottom:1px
}
.BetPlacing__col .place-bet-text {
  font-size:13px;
  line-height:normal;
  font-family:Helvetica
}
.BetPlacing__profit {
  margin-top:0;
  font-size:11px;
  line-height:11px;
  font-family:Helvetica
}
.SportEvent__market__title__exposure {
  display:flex;
  font-weight:700;
  font-size:12px
}
.SportEvent__market__title__exposure .positive {
  color:#519d43
}
.SportEvent__market__title__exposure .negative {
  color:#ca5c54
}
.betslip-btn .btn.btn-secondary {
  position:relative
}
.betPlacingPop-up-content {
  text-align:center;
  padding:15px 0
}
.BetPlacingPopover__timertext {
  font-size:14px;
  font-weight:700;
  justify-content:center;
  color:#000
}
.BetPlacingPopover__timer {
  height:64px;
  display:flex;
  justify-content:center;
  width:100%;
  margin:30px 0;
  position:relative
}
.BetPlacingPopover__timer__seconds {
  font-size:21px;
  position:absolute;
  margin:20px auto
}
.BetPlacingPopover__timer__spinner {
  height:64px;
  width:64px
}
.betPlacing-countdown {
  position:relative;
  margin:auto;
  margin-top:30px;
  height:40px;
  width:40px;
  text-align:center
}
.betPlacing-number {
  color:#000;
  display:inline-block;
  line-height:40px
}
.BetPlacingBet-timer svg {
  position:absolute;
  top:0;
  right:0;
  width:40px;
  height:40px;
  transform:rotateY(-180deg) rotate(-90deg)
}
.BetPlacingBet-timer svg circle {
  stroke-dasharray:113px;
  stroke-dashoffset:0px;
  stroke-linecap:round;
  stroke-width:3px;
  stroke:#000;
  fill:none;
  animation:countdown 10s linear infinite forwards
}
@keyframes countdown {
  0% {
    stroke-dashoffset:0px
  }
  to {
    stroke-dashoffset:113px
  }
}
.loader-mask {
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color:#a5a3a3;
  z-index:99999
}
.loader {
  position:absolute;
  left:50%;
  top:50%;
  width:50px;
  height:50px;
  font-size:0;
  color:#00c9d0;
  display:inline-block;
  margin:-25px 0 0 -25px;
  text-indent:-9999em;
  transform:translateZ(0)
}
.watch-live-status {
  text-align:center
}
.inplay-bet-bx .ip-bet-rit-bx {
  position:relative
}
.SportEvent__market__statuslabel {
  width:100%;
  position:absolute;
  right:0;
  text-align:center;
  z-index:1;
  opacity:.5;
  font-size:12px;
  top:50%;
  margin-top:-10px
}
.my-market-match .details-link {
  background-color:#fff;
  padding:10px;
  display:inline-block;
  width:100%;
  font-size:16px;
  color:#000;
  font-weight:600
}
.my-market-match {
  padding-bottom:10px
}
.side-nav-social strong {
  font-weight:700;
  font-size:16px;
  line-height:19px;
  color:#1681c7
}
.side-nav-social {
  padding:15px
}
.nav-social-list .whatsapp-button {
  height:50px;
  width:100%;
  background:url(data:image/webp;base64,UklGRpwKAABXRUJQVlA4WAoAAAAwAAAA0QAALwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIaQQAAA0kAUmKsoiIWA5ta8fm3Gcmtu2ktDVG/VfpjNKuhrGT0klvVdZbxrZtdt8/N/j0PmvWU0fEBMiqbbtuq1UkPUFiGYklJPJB4iMkPkGSXSSv2LlNOu5/REwApNi2XUV7f5hFH8wxgBRMgBwc4SNa2NBNVhARE4CkOws7NZPc7E9cq3BIUaat7QjLnrb7eHPn1AYIzW2JocuHXqpwSQRrRp8wzeq4o5d2zkTCFiOXd5nuYolIuzNNTHNYX6uo+euR5oA992fFEIigIUAaRYFREbkTac+cVOEiICLIBWFXHxT2FekXLVrroiDIIQmaRFSGeHQWPtts3uVChABIgmKSRAX8byf8DphaERJaR0JoEkMHHs+H76Kq4ghKHQCKSRIY8sF6bygKXBQpFNAgkumjs1C4vCIMoFBAGDTJ5GGRhqLARfxPmDR5fhYql1fEsm8PHfkXLZUHnbnjnKFGKsHyCl/9I+6sxJ0t3sv8h/rQQb/mn8ho6fHKV5n8bmcksCkM/dPmepm6NN3V2/VPqO30wZdvloAxXYES/GYNXte2+e6vDtXS/LcvWXeo5JpQ8QPTgVkChUOzPDAEmDB0ZOgs1t4eMEvABJjuTE/K0ZKb9aYq6PGxk0wI6Ct4YDuYRy/cbPVeVcLpq0wzpfsO2SjbfINsJ/JP4sh2sHD2dNiZYZM/SW0W3ke3xJrZdKUGYHqzfXOWtdm++chtFtUumGFc4NMC6xfZJ4H1N8oncUTods2DPWbKpyIjKJhEbTz5Qycl9JdlulaE1qwMQAONDTlobKQhEIZADtLyAQ2kbYBDso0TxrS3u8oMye6jWy5hNSv5rFc9lPzyJ0X0AN/5JHm8TOJU+iQcsPIuxGFWcaiiM/neGzAJIAuy6Vr8cxtT8OzH/ZV88kfWhQay6S14uG7psjNXz+ViG+uHjGMTvyn/fBfI7gwpA9a3ruJPuzVQySsFYykIpJXx2DZDmU4gh24seYHOaYmTGo8QuiE+JksoCaO/B6IQT9syu4GOYgXSGgC+Ew8ZYAuQpQibnEUUQSWBPug4sFzpjIcYk0HadlWhgUptkJ/B812eigAas/idLHhYcStqCyg+S4u6mWbavrOuK8ANzQC2o5nH5d1Q23fTDEiWMJbrC1RU52pwKnzl4MJ9SyBn8BQ0wEPQSECzCQT4yrGvPHg5QDOgJnE4C9CFF3S9eyoIylX8vjgVgDgULyxef+s8BQ71dtpJ2hP+Ygb+g/J6K53jdP6zS2DtIn8LYO08eN/101zLvS34CXOP9pRdDHvnwe+jWTD4yIjXDx8X9s1N8q3mOFIVmsSeZQD8end+FoDzT7dNbBXj27WKW0j+cdQdIYQGMWx5mgB5j87vvYbIWfsGj0QGPV49xt5bSFOWfijJzRWIQR6eNtOgIRK6SziCV0hdDix7F9SRsKgO48ViFj8vIgKKSZIqfpsC4D+hSewfkCYQFIoIxCRRmaiLpEBg10j9KYIkARGjFKiimiRhXeXHCVJMkwIAVlA4IDwEAAAwFwCdASrSADAAPm0ukkYkIqGhJ7Te+IANiWIAyA1cI9RbrC/qQ/Ou8A8wHnCehD0AP6f5wHsH/tV7AHSf/3fBQOolIsVisRDkfKoBpPkVfDAgsN0fMOJyMuPHMTKRow/KxPCeulFp1GCa8EV/hbpIr2jRamPdJhuaUsCKInSXuBwp0XBBpUaMj1Dcng3mtxp6twI7PpH+tht5n/Sy9pC0XYtP2/L/l3p7w/8F9iqeK6LO2Db/PcJhu6T75uk4fVeNAAD++DATSmn4VSvDlFTb8Wj2mScVHalbOR/0RY6/jfC97eKQ4g2I6x8ZCXogipa3RQHEHvetlb3PQtX88S/6J6XV7rr9RAd++aV4K8iKP7z0pnjQ12NQbwn8/Le2KA+tBYtTssgdu2nkM1G3nCVlJavI2HMkvAY+kkKizt43JA57QCe4iiaCfQev+pgYcvyxlKn/9Ku7opFjmrNYdz3G0lvQbxEAq2YCM3/NW0g8HW/pWoX4V5kIlmUX5ZQUDbESbU0gld42aCQS/USMJLu3mqAcNN3Y4GOpIQXrE9TTeWZZ87jY+fL9kk/662+o6xJUy3Xn7jVjnQTKr0qRaOcFmpjdjxOcIAw0Ri0qOpWqCCp9BGIzGvCIQQ7bjJuR5aPupcaT6CcbaEEGWLKiMpmTFIgmSE2uPi5vb1D+jmz/qP759Annv6qNoeiavE/EJBdqb9vE5t4VLBsOih6rMBuWvQQVadTFQWfPty0ZDna9tJIepPO9xV1o768TEQgAh3ctuvA3VEWbYMnCh/4z6ajCJp9Lbn7+VvkUcgOf854WsOM8J/smSOXGKVXCPPy5i+ozWNaI3P49DHssUtyf7NMGYvcuWQFSmX1oPPUb6QMTLNRO6aQkS78+YIaeEDJeGZwJZLYtvUVLl5n2f4esMOIjUSC1qS7N1FUKuIkh6/8o0cc1K46P5kalWe3jc2BGzRVDOPMYiZD/7E0F+Tut8VTe0r/xtAi86YFNjtg3ZP66DrrBFqc+ifOEJbfKzcuxnnGNxiqfOUomK9GThCFlYVF8dO6/BuXfxsOBSWjyma6ArabXl88PYyrEaR0JARxImFy4XwSHCCKKGV7flEG+51GEjxH67fpX9atqlemXKmGHx4GewgF/QtFUucEt6Lte8Fp0K3/5lOsH4P1PrAZpFTky6toNEAL43lvG5UZxN4Hp52D0iQLau0GWYKAgsLI0vW2nf2u50WPRVmd72DPo50Is/7o6Sa1wTe8t7DsmcXhg+Tt8D3sU7847JqtNVa7fFy9UkYIbREy6Y6gePo3v4UxLOXLmwX4utV2MJY+8xKEfWcVsHGaq1PiQBnm9+O1Y1UjT/FvnUZ/SPOv7mwF8Jh9hD1ksjkCCNqqsa3SmfKXUfGDxncHk0JlYTImY8cQlgZe62qr6rkS170ZEiuP/n6z49CeXFtw6u2yAAAAA);
  background-repeat:no-repeat
}
.nav-social-list .instagram-button {
  height:50px;
  width:100%;
  background:url(data:image/webp;base64,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);
  background-repeat:no-repeat
}
.nav-social-list .telegram-button {
  height:50px;
  width:100%;
  background:url(data:image/webp;base64,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);
  background-repeat:no-repeat
}
.nav-social-list .whatsapp-care-button {
  height:50px;
  width:100%;
  background:url(data:image/webp;base64,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);
  background-repeat:no-repeat
}
.nav-social-list a {
  padding:0;
  margin:0
}
.nav-social-list {
  padding-top:15px
}
.slot-games-banner {
  background-image:url(/img/desktop-slots-games-banner-bg.de23a5a3.webp);
  padding:0
}
.Slots-header {
  position:absolute;
  width:100%;
  height:100%;
  z-index:-1
}
#formContainer .circles span {
  width:100px;
  height:100px;
  line-height:50px;
  border-radius:50%;
  position:absolute;
  top:-150px
}
#formContainer .circles span:first-child {
  left:90%;
  animation:down 3s infinite,rotate 5s infinite,shadow2 1s infinite
}
#formContainer .circles span:nth-child(2) {
  width:75px;
  height:75px;
  left:60%;
  animation:down 5s infinite,rotate 7s infinite,shadow2 1s infinite
}
#formContainer .circles span:nth-child(3) {
  left:20%;
  animation:down 4s infinite,rotate 3s infinite,shadow2 1s infinite
}
#formContainer .circles span:nth-child(4) {
  width:50px;
  height:50px;
  left:10%;
  animation:down 5s infinite,rotate 7s infinite,shadow2 1s infinite
}
#formContainer .circles span:nth-child(5) {
  width:60px;
  height:60px;
  left:40%;
  animation:down 3s infinite,rotate 3s infinite,shadow2 1s infinite
}
#formContainer .circles span:nth-child(6) {
  width:75px;
  height:75px;
  left:80%;
  animation:down 4s infinite,rotate 5s infinite,shadow2 1s infinite
}
@keyframes rotate {
  0% {
    transform:rotate(0deg)
  }
  to {
    transform:rotate(-1turn)
  }
}
@keyframes down {
  0% {
    top:-150px;
    opacity:1
  }
  30% {
    opacity:.8
  }
  to {
    top:90%;
    opacity:0
  }
}
@keyframes shadow2 {
  0% {
    box-shadow:0 0 0 0 #f77
  }
  50% {
    box-shadow:0 0 50px 0 #f77
  }
  to {
    box-shadow:0 0 0 0 #f77
  }
}
.slots-banner-outer {
  position:relative;
  height:100px
}
.Slots-header__filter-row {
  display:flex;
  flex-wrap:wrap;
  width:70%;
  max-width:880px
}
.Slots-header__filter-row-item,
.Slots-header__filter-row-item:hover {
  background:#fff;
  box-shadow:0 4px 4px rgba(0,0,0,.25);
  border-radius:40px;
  height:40px;
  width:200px;
  display:flex;
  justify-content:center;
  align-items:center;
  font-family:Lato;
  font-style:normal;
  font-weight:700;
  font-size:15px;
  line-height:18px;
  text-align:center;
  letter-spacing:.09em;
  text-transform:uppercase;
  color:#029ed2;
  margin:0 10px 26px;
  cursor:pointer
}
.games-content-outer .container-fluid {
  padding:5px 3%
}
.Slots-header__filter-row-search {
  background:hsla(0,0%,100%,.2);
  border:1px solid #fff;
  border-radius:20px;
  color:#fff;
  height:40px;
  width:420px;
  padding-left:70px;
  position:relative
}
.Slots-header__filter-row-icon {
  position:absolute;
  top:11px;
  left:20px;
  width:20px
}
.Slots-header__text {
  width:100%;
  text-align:center
}
.Slots-header__text-name {
  font-family:Peralta,cursive;
  font-weight:800;
  font-size:40px;
  line-height:65px;
  letter-spacing:.09em;
  text-align:center;
  color:#fff;
  text-shadow:0 10px 4px rgba(0,0,0,.25)
}
.slots-search-right {
  position:absolute;
  right:0
}
.Slots-header__filter-row-search::-webkit-input-placeholder,
.Slots-header__filterMobile-search-input::-webkit-input-placeholder {
  color:#fff
}
.Slots-header__filter-row-search::-moz-placeholder,
.Slots-header__filterMobile-search-input::-moz-placeholder {
  color:#fff
}
.Slots-header__filter-row-search:-ms-input-placeholder,
.Slots-header__filterMobile-search-input:-ms-input-placeholder {
  color:#fff
}
.Slots-header__filter-row-search:-moz-placeholder,
.Slots-header__filterMobile-search-input:-moz-placeholder {
  color:#fff
}
.banner-filtter-mobile {
  display:none
}
.cmn-casino-games-sec .games-sec-title h2 {
  font-weight:700;
  text-align:center;
  letter-spacing:0;
  color:#029ed2
}
.cmn-casino-games-sec .see-all-link a {
  font-size:20px;
  line-height:24px;
  letter-spacing:0;
  color:#029ed2;
  cursor:pointer
}
.ac-mobile-view {
  display:none
}
.detailes-container {
  padding:124px 5% 265px
}
.detailes-container .detailes-container-content {
  max-width:450px;
  padding:0 17px 30px;
  margin-left:auto;
  margin-right:auto;
  background:rgba(107,164,125,.08)
}
.detailes-container .detailes-container-content .transaction-date {
  width:180px;
  margin-left:auto;
  margin-right:auto;
  font-family:Source Sans Pro;
  font-style:normal;
  font-weight:600;
  font-size:19.6906px;
  line-height:29px
}
.detailes-container .detailes-container-content .transaction-date_date {
  color:#40424f;
  margin-right:5px;
  margin-left:auto;
  font-weight:600;
  font-size:19.6906px;
  line-height:29px
}
.detailes-container .detailes-container-content .transaction-date_time {
  color:grey
}
.detailed-transaction-container {
  position:relative;
  width:100%;
  padding:16px 24px;
  margin-bottom:22px;
  background-color:#fff
}
.detailed-transaction-container .transaction .transaction_number {
  font-family:Source Sans Pro;
  font-style:normal;
  font-size:15px;
  line-height:22px;
  color:#40424f
}
.detailed-transaction-container .transaction-status {
  width:81px;
  height:22px;
  text-align:center;
  font-family:Source Sans Pro;
  font-style:normal;
  font-weight:600;
  font-size:15px;
  line-height:22px;
  border-radius:2px;
  color:#fff
}
.detailed-transaction-container .transaction-status.approved {
  background:#86aa16
}
.detailed-transaction-container .transaction .transaction-item {
  display:flex;
  align-items:center;
  justify-content:space-between;
  width:100%;
  height:54px
}
.detailes-container-content .transaction_number__number {
  font-family:Source Sans Pro;
  font-style:normal;
  font-weight:600;
  font-size:15px;
  line-height:22px;
  color:#40424f
}
.transactions-items .transactions-item {
  position:relative;
  display:flex;
  align-items:flex-end;
  width:100%
}
.transaction-container {
  position:relative;
  width:100%;
  padding:24px 20px 7px 24px;
  margin-bottom:8px;
  background-color:#fff
}
.transactions-container .transaction-container {
  max-width:450px;
  border:1px solid rgba(64,66,79,.6);
  border-radius:5px;
  margin-bottom:0;
  padding-top:7px;
  margin-left:auto;
  margin-right:auto
}
.deposit-withdraw-list .active .transaction-container {
  background:rgba(107,164,125,.08)
}
.transaction-container .transaction {
  display:flex;
  align-items:center;
  justify-content:space-between
}
.transactions-item {
  padding-bottom:15px
}
.transaction-container .transaction .transaction_number__symbol {
  font-weight:400;
  margin-right:10px
}
.transaction-container .transaction .transaction_number {
  font-style:normal;
  font-size:15px;
  line-height:22px;
  color:#40424f
}
.transaction-container .transaction .transaction_number__number {
  font-weight:600
}
.transaction-container .transaction_amount {
  width:100%;
  font-style:normal;
  font-weight:600;
  font-size:27px;
  line-height:36px;
  text-align:center;
  color:#40424f
}
.transaction-container .transaction_amount .transaction_amount-symbol {
  font-style:normal;
  font-weight:400;
  font-size:15px;
  line-height:22px;
  color:#40424f
}
.transaction-container .transaction .transaction_paymentSystem_name {
  font-style:normal;
  font-weight:400;
  font-size:14px;
  line-height:21px;
  text-align:center;
  color:#40424f
}
.transaction-container .transaction-status.approved {
  background:#86aa16
}
.transaction-container .transaction-status {
  width:81px;
  height:22px;
  margin-bottom:9px;
  text-align:center;
  border-radius:2px;
  color:#fff
}
.transaction-container .transaction-date,
.transaction-container .transaction-status {
  margin-left:auto;
  margin-right:auto;
  font-style:normal;
  font-weight:600;
  font-size:15px;
  line-height:22px
}
.transaction-container .transaction-date {
  width:130px
}
.transaction-container .transaction-date_date {
  color:#40424f;
  margin-right:5px;
  margin-left:auto
}
.transaction-container .transaction-date_time {
  color:grey
}
.transactions-container .nav-item .nav-link {
  position:relative;
  height:100%;
  width:100%;
  font-style:normal;
  font-weight:700;
  font-size:29px;
  line-height:36px;
  color:#102327;
  display:flex;
  align-items:center;
  text-align:center;
  text-transform:none;
  background-color:transparent;
  box-shadow:none;
  padding:10px 0
}
.transactions-container .nav-item .nav-link.active:after {
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  width:100%;
  height:3px;
  background-color:#1681c7
}
.transactions-container .nav.nav-tabs .nav-item {
  margin:0 15px 40px 20px
}
.transaction_paymentSystem {
  text-align:center
}
.transaction-container .transaction-status.pending {
  background:#e1d800
}
.transactions-mobile {
  display:none
}
.rules-modal-popup .modal-dialog {
  max-width:80%
}
.rules-modal-popup .modal-content {
  border-radius:0
}
.rules-modal-popup .modal-header .modal-title {
  text-align:center;
  width:100%;
  font-size:24px;
  line-height:30px;
  font-weight:700
}
.rules-modal-popup .accordion-button:not(.collapsed):after {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")
}
.rulesContainer span {
  color:#000
}
.rules-time__title {
  font-weight:700;
  font-size:16px;
  line-height:22px;
  color:#000
}
.rules-time__date {
  margin:5px 0
}
.showFancy .rulesContainer div {
  font-size:14px!important;
  font-weight:400!important;
  line-height:17px!important;
  color:#0f2327!important
}
.showFancy ol li {
  list-style:auto
}
.RulesRegs {
  padding:0 20px;
  color:#000;
  font-size:16px
}
.RulesRegs h1,
.RulesRegs h2,
.RulesRegs h3,
.RulesRegs h4,
.RulesRegs h5,
.RulesRegs h6 {
  margin-top:16px;
  margin-bottom:10px;
  font-weight:500;
  line-height:1.2
}
.RulesRegs h1 {
  margin-top:20px;
  font-size:26px
}
.RulesRegs h2 {
  margin-top:18px;
  font-size:24px
}
.RulesRegs h3 {
  font-size:22px
}
.RulesRegs b,
.RulesRegs strong {
  font-weight:700
}
.RulesRegs ul li {
  list-style:disc
}
.RulesRegs li {
  margin:10px 0
}
.RulesRegs ol li {
  list-style:decimal
}
.RulesRegs.ResponsibleGambling {
  padding:0 15px;
  margin:0
}
.RulesRegs.ResponsibleGambling p {
  padding:10px 0
}
.settings-stakes-list .edit-stack-details {
  display:block;
  background-color:transparent;
  padding:0
}
.page-title {
  font-weight:700;
  font-size:18px;
  line-height:27px;
  margin:15px 0;
  color:#000
}
.stakes-bx .stack-page-items {
  padding:0
}
.settings-stakes-list {
  padding:1.25rem
}
.stakes-bx .stack-page-container .cmn-ul-list {
  display:flex;
  flex-wrap:wrap;
  width:100%
}
.stakes-bx .stack-page-container {
  display:inherit;
  grid-template-columns:auto auto auto auto
}
.stakes-bx .cmn-ul-list li {
  display:inline-block;
  padding:0 4px;
  margin-bottom:8px;
  width:33.333%
}
.stakes-bx .stack-page-container .stack-page-items input {
  padding:0;
  font-size:14px;
  background-color:#fff;
  height:46px;
  color:#495057;
  line-height:1.5
}
.edit-save-btn .btn.cmn-btn {
  width:50%;
  font-size:14px;
  text-transform:capitalize;
  height:38px;
  font-weight:400
}
.edit-save-btn {
  padding-top:15px;
  text-align:center
}
.favourites-header__inner-wrapper {
  display:flex;
  align-items:center;
  place-content:center space-between
}
.favourites-header__inner-wrapper h3 {
  margin-top:16px;
  margin-bottom:10px;
  font-weight:500;
  color:#000;
  font-size:18px;
  line-height:20px
}
.sportsPage-headerBet {
  font-style:normal;
  font-weight:400;
  font-size:12px;
  line-height:14px;
  color:#0f2327;
  margin-top:10px!important
}
.StartEventTimeCounter {
  color:#0f2327;
  font-weight:700;
  margin-bottom:15px;
  text-align:right
}
.top-fav-status h2 {
  margin-top:18px;
  font-size:24px;
  font-weight:500;
  line-height:1.2;
  color:#000
}
.time-settings-list {
  background-color:#fff;
  padding:15px
}
.ts-timer {
  padding-bottom:15px;
  border-bottom:1px solid #ccc
}
.ts-timer .date {
  font-size:14px;
  font-weight:400;
  color:#000
}
.TimeSettings ion-list-header .date .time {
  font-family:inherit;
  font-style:normal;
  font-weight:700;
  font-size:16px
}
.st-list .form-check {
  padding-top:10px;
  position:relative;
  padding-right:50px;
  padding-left:0
}
.st-list .form-check .form-check-input {
  right:0;
  position:absolute
}
.st-list .form-check label.form-check-label {
  font-size:12px;
  color:#000
}
.st-list .form-check.active label.form-check-label {
  color:#1681c7
}
.ts-timer .date .time {
  font-size:16px;
  font-weight:700;
  color:#000
}
.sport-match-sec .heading-content h1 {
  margin:15px 0
}
.edit-save-btn .btn.cmn-btn:hover {
  background-color:#1681c7;
  color:#fff
}
.back-casino-header {
  background-color:#1a4e61;
  padding:10px 0
}
.casion-play-popup .modal-body {
  padding:0;
  padding-bottom:0;
  padding-top:0
}
.casion-play-popup .btn.link-btn {
  color:#fff
}
.back-text p {
  color:#fff;
  font-weight:700;
  font-size:16px
}
.back-casino-header .cmn-ul-list,
.slotsCasino-pop-up__content {
  display:flex;
  align-items:center
}
.slotsCasino-pop-up__content {
  position:relative;
  width:277px;
  height:470px;
  padding:0 0 20px;
  background-color:#fff;
  font-size:16px;
  font-weight:500;
  color:#000;
  box-shadow:0 4px 6px rgba(0,0,0,.25),inset -3px 4px 6px rgba(0,0,0,.25);
  border-radius:30px;
  flex-direction:column;
  justify-content:center;
  margin:0 auto
}
.slotsCasino-pop-up__content-img {
  left:25%;
  top:-70px;
  height:150px;
  position:absolute
}
.slotsCasino-pop-up__content-closeButton {
  right:-10px;
  top:-10px;
  height:30px;
  position:absolute
}
.slotsCasino-pop-up__content-title {
  display:flex;
  justify-content:center;
  font-family:Lato;
  font-style:normal;
  font-weight:700;
  font-size:18px;
  line-height:22px;
  color:#252b37;
  margin-top:45px
}
.slotsCasino-pop-up__content-descr {
  font-family:Lato;
  font-style:normal;
  font-weight:900;
  font-size:22px;
  line-height:26px;
  color:#007b59;
  margin-top:11px
}
.slotsCasino-pop-up__content-welcome {
  margin-top:14px
}
.slotsCasino-pop-up__content-checkout,
.slotsCasino-pop-up__content-welcome {
  font-family:Lato;
  font-style:normal;
  font-weight:400;
  font-size:15px;
  line-height:18px;
  color:#252b37
}
.slotsCasino-pop-up__content-checkout {
  width:150px;
  text-align:center;
  margin-top:35px
}
.slotsCasino-pop-up__content-button {
  background:#017b5a;
  box-shadow:0 4px 4px rgba(0,0,0,.25);
  width:230px;
  height:44px;
  border-radius:15px;
  font-family:Lato;
  font-style:normal;
  font-weight:700;
  font-size:15px;
  line-height:18px;
  color:#fff;
  display:flex;
  justify-content:center;
  align-items:center;
  margin-top:52px
}
.casino-onload-popup .modal-content {
  background-color:transparent;
  border:0;
  margin:0 auto
}
.casion-play-popup .modal-dialog {
  max-width:100%;
  margin-right:auto;
  margin-left:auto
}
.cashout-modal-sec .modal-content {
  border-radius:6px
}
.cashout-modal-sec .modal-content .modal-body {
  border-bottom:4px solid #a7d8fd
}
.acc-login-sec {
  padding:20px;
  text-align:center
}
.cashout-content .cashout-title {
  justify-content:center;
  font-style:normal;
  font-weight:500;
  font-size:12px;
  line-height:20px;
  text-align:center;
  color:#000;
  margin-bottom:50px
}
.cashout-content {
  background:#fff;
  padding:23px 20px;
  margin-top:30px
}
.cashout-btns .btn.link-btn {
  cursor:pointer;
  font-family:Lato;
  font-style:normal;
  font-weight:600;
  font-size:14px;
  line-height:20px;
  color:#000;
  padding:0
}
.cashout-btns .btn.btn-primary:hover {
  color:#fff
}
.cashout-btns {
  display:flex;
  justify-content:center;
  -moz-column-gap:10px;
  column-gap:10px;
  padding:15px 0
}
.cashout-btns .btn.btn-primary {
  background-color:#6a9772;
  border:1px solid #6a9772;
  border-radius:3px;
  font-size:12px;
  font-weight:800
}
.cashout-btns .btn {
  min-width:100px;
  padding:6px
}
.fancybook-modal .modal-title {
  font-weight:600
}
.fancybook-modal .modal-content {
  border-radius:5px;
  width:95%;
  margin:0 auto;
  overflow:hidden
}
.fancybook-modal .table>:not(:first-child) {
  border-top:1px solid #cccc
}
.fancybook-modal .modal-body {
  padding:0
}
.fancybook-modal .modal-body td,
.fancybook-modal .modal-body th {
  font-weight:800;
  font-size:16px;
  padding:15px 0
}
.fancybook-modal .modal-body tr.table-profit {
  background-color:#a7e4d3
}
.fancybook-modal .modal-body tr.table-loss {
  background-color:#feafb2
}
.fancybook-modal .table {
  margin-bottom:0
}
.fancybook-modal .modal-body tr.table-profit .t-p-l-arrow {
  color:#22bb92;
  font-weight:bolder
}
.fancybook-modal .modal-body tr.table-loss .t-p-l-arrow {
  color:#db0a40;
  font-weight:bolder
}
.sidebar-details .menu-sec.cricket-menu ul li.details-item.active span {
  color:#fff
}
.sidebar-details .menu-sec.cricket-menu .details-item.active a:hover {
  background-color:#811f0f;
  color:#fff
}
.main-heading.hr-market-heading {
  padding:5px 0
}
.main-heading.hr-market-heading h1 {
  font-size:24px;
  line-height:36px;
  color:#0f2327;
  font-weight:400
}
.main-heading.hr-market-heading .heading-content {
  display:inline-block;
  justify-content:space-between;
  align-items:baseline;
  width:100%
}
.main-heading.hr-market-heading .heading-content p {
  font-size:15px;
  line-height:20px;
  color:#0f2327;
  margin-top:3px;
  margin-left:0;
  padding-bottom:10px;
  display:inline-block;
  width:100%
}
.race-odds-bx .ro-heading {
  display:inline-block;
  width:100%
}
.race-odds-bx .ro-heading span {
  display:inline-block;
  width:22px;
  text-align:left;
  font-weight:400;
  line-height:11px
}
.inplay-item-heading .inplay-heading-title li {
  font-weight:700;
  color:#0f2327
}
.race-odds-bx .ro-heading {
  font-weight:400;
  color:#000;
  font-size:12px;
  line-height:normal
}
.inplay-item.race-odds-bx .ro-heading.ro-m-heading {
  font-weight:600
}
.inplay-item.race-odds-bx a.odd-button-bx {
  border-left:1px solid #ccc
}
.inplay-item.race-odds-bx .inplay-heading-title ul {
  justify-content:space-around;
  align-items:center
}
.upcoming-races-sec .top-fav-status h2 {
  padding:12px;
  display:block;
  font-size:18px;
  margin-top:0
}
.race-country-flag {
  height:32px
}
.race-country-flag img {
  width:100%
}
.race-upcoming-races span {
  font-weight:400;
  color:#0f2327;
  font-size:12px;
  display:inherit
}
.race-upcoming-races span.horse-race-name {
  font-weight:700;
  color:#005ba2
}
.accordion-button {
  padding:10px 15px
}
.race-country-flag {
  height:21px;
  width:32px;
  overflow:hidden;
  display:inline-block;
  margin-right:15px
}
.upcoming-races-content .accordion-button {
  background:#fff;
  box-shadow:0 1px 4px rgba(0,0,0,.25);
  padding:8px 20px;
  margin-bottom:2px;
  cursor:pointer;
  display:flex;
  position:relative
}
.accordion-item {
  background-color:#f3f4f5
}
.upcoming-races-content .accordion-body {
  padding:0
}
.latest-running-hr .inplay-heading-title ul,
.upcoming-races-content .inplay-heading-title ul {
  display:flex;
  justify-content:space-around;
  align-items:center
}
.back-lay-rit-sec {
  display:inline-block;
  width:100%;
  position:relative
}
.markets-suspended-overlay {
  position:absolute;
  right:0;
  top:0;
  width:50%;
  height:100%;
  z-index:1;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#000;
  background:#ffffffa6;
  font-size:12px;
  border:none;
  text-transform:uppercase;
  font-weight:700
}
.inplay-item.race-odds-bx .ipplay-m-title {
  padding-right:0;
  line-height:normal
}
.upcoming-races-content .accordion-button {
  margin-bottom:3px
}
.race-page__content-header {
  margin-bottom:15px;
  font-weight:400;
  color:#0f2327;
  display:flex;
  justify-content:space-between;
  align-items:center
}
.race-page__content-header-next-race {
  font-size:15px
}
.race-page__header-subtitle {
  font-weight:700;
  font-size:12px;
  color:#0f2327
}
.latest-running-hr {
  position:relative
}
.racing-game-sec .main-heading {
  padding:5px 0
}
.inplay-item.race-odds-bx.greyhound-removed,
.inplay-item.race-odds-bx.horse-removed,
.inplay-item.race-odds-bx.racing-winner {
  display:grid
}
.inplay-item.race-odds-bx.greyhound-removed .inplay-fav-title,
.inplay-item.race-odds-bx.horse-removed .inplay-fav-title {
  opacity:.5
}
.inplay-item.race-odds-bx.greyhound-removed .item-back-lay,
.inplay-item.race-odds-bx.horse-removed .item-back-lay {
  justify-content:inherit;
  font-size:12px;
  color:rgba(15,35,39,.5)
}
.racing-time {
  position:absolute;
  right:48px;
  color:#000;
  font-size:16px
}
.upcoming-races-sec .racing-time {
  display:none
}
.inplay-item.race-odds-bx.greyhound-removed .item-back-lay {
  font-weight:700
}
.sidebar-details .menu-sec.greyhound-menu ul li.details-item.active span {
  color:#fff
}
.sidebar-details .menu-sec.greyhound-menu .details-item.active a:hover {
  background-color:#305765;
  color:#fff
}
.greyhound-menu .details-item.active img {
  filter:brightness(0) invert(1)
}
.inplay-item.race-odds-bx.racing-winner .item-back-lay {
  font-weight:700;
  font-size:12px;
  color:#000
}
section.cmn-section.popular-games-sec .popular-games-list .popular-game-item figure {
  border-radius:5px;
  overflow:hidden;
  cursor:pointer;
  background-color:#4704ab
}
section.cmn-section.popular-games-sec .popular-games-list .popular-game-item .game-provider {
  display:inline-block;
  width:100%;
  font-size:10px;
  color:#895ec8
}
section.cmn-section.popular-games-sec .popular-games-list .popular-game-item figcaption {
  bottom:4px;
  line-height:16px
}
.cmn-casino-games-sec.section-padding .popular-games-list {
  grid-template-rows:auto auto;
  grid-row-gap:5px;
  grid-column-gap:12px;
  margin-top:12px;
  grid-auto-flow:column;
  overflow-x:scroll;
  justify-content:space-between;
  padding-bottom:10px;
  display:flex;
  flex-wrap:wrap;
  height:440px;
  overflow:hidden
}
.cmn-casino-games-sec.section-padding.active-see-all .popular-games-list {
  height:100%;
  flex-direction:row;
  justify-content:flex-start
}
.avatar-xs {
  height:2.2rem;
  width:2.2rem
}
.avatar-sm {
  height:3rem;
  width:3rem
}
.avatar-md {
  height:4.5rem;
  width:4.5rem
}
.avatar-lg {
  height:6rem;
  width:6rem
}
.avatar-xl {
  height:7.5rem;
  width:7.5rem
}
.avatar-title {
  align-items:center;
  background-color:var(--bs-chat-primary-color);
  color:#fff;
  display:flex;
  font-weight:500;
  height:100%;
  justify-content:center;
  width:100%;
  text-transform:uppercase
}
.font-size-10 {
  font-size:10px!important
}
.p-3 {
  padding:15px!important
}
.list-unstyled.chat-list.chat-user-list .font-size-11 {
  font-size:11px!important;
  width:65px;
  text-align:right
}
.font-size-12 {
  font-size:12px!important
}
.font-size-13 {
  font-size:13px!important
}
.font-size-14 {
  font-size:14px!important
}
.font-size-15 {
  font-size:15px!important
}
.font-size-16 {
  font-size:16px!important
}
.font-size-17 {
  font-size:17px!important
}
.font-size-18 {
  font-size:18px!important
}
.font-size-20 {
  font-size:20px!important
}
.font-size-22 {
  font-size:22px!important
}
.font-size-24 {
  font-size:24px!important
}
.fw-medium {
  font-weight:500
}
.fw-semibold {
  font-weight:600
}
.w-xs {
  min-width:80px
}
.w-sm {
  min-width:95px
}
.w-md {
  min-width:110px
}
.w-lg {
  min-width:140px
}
.w-xl {
  min-width:160px
}
.border-dark {
  border-color:var(--bs-dark)!important
}
.border-light {
  border-color:var(--bs-light)!important
}
[data-layout-mode=dark] .btn-close {
  filter:invert(1) grayscale(100%) brightness(200%)
}
[type=email]::-moz-placeholder,
[type=number]::-moz-placeholder,
[type=tel]::-moz-placeholder,
[type=url]::-moz-placeholder {
  text-align:left
}
[type=email]::placeholder,
[type=number]::placeholder,
[type=tel]::placeholder,
[type=url]::placeholder {
  text-align:left
}
.custom-control-label,
.form-check,
.form-check-input {
  cursor:pointer
}
[data-simplebar] {
  position:relative;
  flex-direction:column;
  flex-wrap:wrap;
  justify-content:flex-start;
  align-content:flex-start;
  align-items:flex-start
}
.simplebar-wrapper {
  overflow:hidden;
  width:inherit;
  height:inherit;
  max-width:inherit;
  max-height:inherit
}
.simplebar-mask {
  direction:inherit;
  overflow:hidden;
  left:0;
  right:0;
  width:auto!important;
  height:auto!important;
  z-index:0
}
.simplebar-mask,
.simplebar-offset {
  position:absolute;
  padding:0;
  margin:0;
  top:0;
  bottom:0
}
.simplebar-offset {
  direction:inherit!important;
  box-sizing:inherit!important;
  resize:none!important;
  left:0!important;
  right:0!important;
  -webkit-overflow-scrolling:touch
}
.simplebar-content-wrapper {
  direction:inherit;
  box-sizing:border-box!important;
  position:relative;
  display:block;
  height:100%;
  width:auto;
  visibility:visible;
  overflow:auto;
  max-width:100%;
  max-height:100%;
  scrollbar-width:none;
  padding:0!important
}
.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
  display:none
}
.simplebar-content:after,
.simplebar-content:before {
  content:" ";
  display:table
}
.simplebar-placeholder {
  max-height:100%;
  max-width:100%;
  width:100%;
  pointer-events:none
}
.simplebar-height-auto-observer-wrapper {
  box-sizing:inherit!important;
  height:100%;
  width:100%;
  max-width:1px;
  position:relative;
  float:left;
  max-height:1px;
  overflow:hidden;
  z-index:-1;
  padding:0;
  margin:0;
  pointer-events:none;
  flex-grow:inherit;
  flex-shrink:0;
  flex-basis:0
}
.simplebar-height-auto-observer {
  box-sizing:inherit;
  display:block;
  opacity:0;
  top:0;
  left:0;
  height:1000%;
  width:1000%;
  min-height:1px;
  min-width:1px;
  z-index:-1
}
.simplebar-height-auto-observer,
.simplebar-track {
  position:absolute;
  overflow:hidden;
  pointer-events:none
}
.simplebar-track {
  z-index:1;
  right:0;
  bottom:0
}
[data-simplebar].simplebar-dragging .simplebar-content {
  pointer-events:none;
  -moz-user-select:none;
  user-select:none;
  -webkit-user-select:none
}
[data-simplebar].simplebar-dragging .simplebar-track {
  pointer-events:all
}
.simplebar-scrollbar {
  position:absolute;
  right:2px;
  width:7px;
  min-height:10px
}
.simplebar-scrollbar:before {
  position:absolute;
  content:"";
  background:#a2adb7;
  border-radius:7px;
  left:0;
  right:0;
  opacity:0;
  transition:opacity .2s linear
}
.simplebar-scrollbar.simplebar-visible:before {
  opacity:.5;
  transition:opacity 0s linear
}
.simplebar-track.simplebar-vertical {
  top:0;
  width:11px
}
.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
  top:2px;
  bottom:2px
}
.simplebar-track.simplebar-horizontal {
  left:0;
  height:11px
}
.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
  height:100%;
  left:2px;
  right:2px
}
.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  right:auto;
  left:0;
  top:2px;
  height:7px;
  min-height:0;
  min-width:10px;
  width:auto
}
[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical {
  right:auto;
  left:0
}
.hs-dummy-scrollbar-size {
  direction:rtl;
  position:fixed;
  opacity:0;
  visibility:hidden;
  height:500px;
  width:500px;
  overflow-y:hidden;
  overflow-x:scroll
}
.simplebar-hide-scrollbar {
  position:fixed;
  left:0;
  visibility:hidden;
  overflow-y:scroll;
  scrollbar-width:none
}
.custom-scroll {
  height:100%
}
.chat-search-box .form-control {
  border:0;
  padding-left:3px
}
.chat-search-box .search-icon-btn {
  font-size:16px;
  position:absolute;
  right:13px;
  top:0
}
.chat-message-list {
  height:calc(100vh - 134px)
}
@media (max-width:991.98px) {
  .chat-message-list {
    height:calc(100vh - 150px)
  }
}
.chat-group-list {
  height:calc(100vh - 100px)
}
@media (max-width:991.98px) {
  .chat-group-list {
    height:calc(100vh - 90px)
  }
}
.chat-list {
  margin:0
}
.chat-list li.active a {
  background-color:#fdefe5;
  border:1px solid var(--bs-chat-primary-color)
}
.chat-list li a {
  position:relative;
  display:block;
  padding:10px;
  color:var(--bs-gray-600);
  transition:all .4s;
  border:1px solid #f7f6f3;
  border-radius:10px;
  background-color:#f7f6f3
}
.chat-list li a:hover {
  background-color:#fdefe5;
  border:1px solid #fdefe5
}
.chat-list li .chat-user-message {
  font-size:14px
}
.list-unstyled.chat-list.chat-user-list li {
  padding-bottom:10px
}
.typing .chat-user-message {
  color:#06a17a;
  font-weight:500
}
.typing .chat-user-message .dot {
  background-color:#06a17a
}
.chat-list li .unread-message {
  position:absolute;
  display:inline-block;
  right:10px;
  left:auto;
  top:33px
}
.chat-list li .unread-message .badge {
  line-height:16px;
  font-weight:600;
  font-size:10px
}
.chat-user-img {
  position:relative
}
.chat-user-img .user-status {
  width:10px;
  height:10px;
  background-color:#adb5bd;
  border-radius:50%;
  border:1px solid var(--bs-card-bg);
  position:absolute;
  right:0;
  left:auto;
  top:3px
}
.ps-3 {
  padding-left:12px!important
}
.chat-user-img.online .user-status {
  background-color:#06d6a0
}
.chat-user-img.away .user-status {
  background-color:#ffd166
}
.contact-list li {
  cursor:pointer;
  padding:10px 20px
}
.profile-user {
  position:relative;
  display:inline-block
}
.profile-user .profile-photo-edit {
  position:absolute;
  right:0;
  left:auto;
  bottom:0
}
.user-chat {
  background-color:#fff;
  box-shadow:0 2px 4px rgba(15,34,58,.12);
  transition:all .4s
}
@media (max-width:991.98px) {
  .user-chat {
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    visibility:hidden;
    transform:translateX(100%);
    z-index:99
  }
  .user-chat.user-chat-show {
    visibility:visible;
    transform:translateX(0)
  }
}
.user-chat-nav .nav-btn {
  height:40px;
  width:40px;
  line-height:40px;
  box-shadow:none;
  padding:0;
  font-size:20px;
  color:var(--bs-gray-600)
}
@media (max-width:575.98px) {
  .user-chat-nav {
    display:flex;
    justify-content:flex-end
  }
}
.chat-conversation li {
  clear:both
}
.chat-conversation .chat-avatar {
  margin:0 16px 0 0
}
.chat-conversation .chat-avatar img {
  width:24px;
  height:24px;
  border-radius:0
}
.chat-conversation .chat-day-title {
  position:relative;
  text-align:center;
  margin-bottom:24px;
  margin-top:12px
}
.chat-conversation .chat-day-title .title {
  background-color:var(--bs-border-color);
  position:relative;
  font-size:13px;
  z-index:1;
  padding:6px 12px;
  border-radius:5px
}
.chat-conversation .chat-day-title:before {
  content:"";
  position:absolute;
  width:100%;
  height:1px;
  left:0;
  right:0;
  background-color:#afafaf;
  top:10px
}
.chat-conversation .chat-day-title .badge {
  font-size:12px
}
.chat-conversation .conversation-list {
  margin-bottom:24px;
  display:inline-flex;
  position:relative;
  align-items:flex-end
}
.chat-conversation .conversation-list .ctext-wrap {
  display:flex;
  margin-bottom:10px
}
.chat-conversation .conversation-list .ctext-wrap-content {
  padding:12px 15px;
  background-color:#f2f2f2;
  border-radius:10px;
  color:#212529;
  position:relative
}
.chatboat-modal .align-items-start a.fw-medium {
  color:#007b59
}
@media (max-width:575.98px) {
  .chat-conversation .conversation-list .ctext-wrap-content .attached-file .attached-file-avatar {
    display:none
  }
}
.chat-conversation .conversation-list .conversation-name {
  font-weight:500;
  font-size:14px
}
.chat-conversation .conversation-list .dropdown .dropdown-toggle {
  font-size:18px;
  padding:4px;
  color:var(--bs-gray-600)
}
@media (max-width:575.98px) {
  .chat-conversation .conversation-list .dropdown .dropdown-toggle {
    display:none
  }
}
.chat-conversation .conversation-list .chat-time {
  font-size:12px;
  margin-top:4px;
  text-align:right;
  color:var(--bs-gray-600)
}
.chat-conversation .conversation-list .message-img {
  border-radius:.2rem;
  position:relative
}
.chat-conversation .conversation-list .message-img .message-img-list {
  position:relative
}
.chat-conversation .conversation-list .message-img img {
  max-width:150px
}
.chat-conversation .conversation-list .message-img .message-img-link {
  position:absolute;
  right:10px;
  left:auto;
  bottom:10px
}
.chat-conversation .conversation-list .message-img .message-img-link li>a {
  font-size:18px;
  color:#fff;
  display:inline-block;
  line-height:26px;
  width:30px;
  height:30px;
  text-align:center;
  background-color:rgba(0,0,0,.7);
  border-radius:3px
}
.chat-conversation .conversation-list .message-img .message-img-link li>a:hover {
  color:#fff
}
.chat-conversation .right .chat-avatar {
  order:3;
  margin-right:0;
  margin-left:16px
}
.chat-conversation .right .chat-time {
  text-align:left;
  color:var(--bs-gray-600)
}
.chat-conversation .right .conversation-list {
  float:right;
  text-align:right
}
.chat-conversation .right .conversation-list .ctext-wrap {
  justify-content:flex-end
}
.chat-conversation .right .conversation-list .ctext-wrap .ctext-wrap-content {
  order:2;
  background-color:#06a17a;
  color:#fff;
  text-align:right;
  border-radius:8px 8px 0 8px
}
.chat-conversation .right .conversation-list .ctext-wrap .ctext-wrap-content:before {
  border:5px solid transparent;
  border-top-color:var(--bs-chat-secondary-bg);
  border-right-color:var(--bs-chat-secondary-bg);
  left:auto;
  right:0
}
.chat-conversation .right .conversation-list .dropdown {
  order:1
}
.chat-conversation .right .conversation-list .dropdown .dropdown-menu[style] {
  right:0!important;
  left:auto!important
}
.chat-conversation .right .dot {
  background-color:#343a40
}
.chat-conversation {
  height:calc(100vh - 125px)
}
.chat-input-section {
  background-color:var(--bs-card-bg)
}
.chat-input-links .list-inline-item:not(:last-child) {
  margin:0
}
.animate-typing .dot {
  display:inline-block;
  width:4px;
  height:4px;
  border-radius:50%;
  margin-right:-1px;
  background:#fff;
  animation:wave 1.3s linear infinite;
  opacity:.6
}
.animate-typing .dot:nth-child(2) {
  animation-delay:-1.1s
}
.animate-typing .dot:nth-child(3) {
  animation-delay:-.9s
}
@keyframes wave {
  0%,
  60%,
  to {
    transform:none
  }
  30% {
    transform:translateY(-5px)
  }
}
.user-profile-sidebar {
  height:100vh;
  background-color:var(--bs-card-bg);
  display:none;
  min-width:380px;
  max-width:380px
}
@media (min-width:992px) {
  .user-profile-sidebar {
    border-left:4px solid var(--bs-border-color)
  }
}
@media (max-width:1199.98px) {
  .user-profile-sidebar {
    position:fixed;
    right:0;
    top:0;
    z-index:99
  }
}
@media (max-width:575.98px) {
  .user-profile-sidebar {
    min-width:100%
  }
}
.user-profile-desc {
  height:calc(100vh - 300px)
}
@media (max-width:991.98px) {
  .user-profile-desc {
    height:calc(100vh - 324px)
  }
}
.bottom-input-attach-btn {
  position:relative
}
.attach-btn {
  position:absolute;
  left:0;
  top:7px
}
.bottom-input-attach-btn .form-control {
  padding-left:64px!important;
  font-size:14px;
  background-color:#fff
}
.p-t-r-l {
  padding:15px 15px 0 15px
}
.p-b-l-r {
  padding:0 15px 15px 15px
}
.chat-leftsidebar {
  min-width:340px
}
.chat-user-img.align-self-center {
  margin-right:10px!important
}
.top-messages-title span {
  color:var(--bs-chat-primary-color)
}
.badge-soft-danger {
  color:#ed6400;
  background-color:rgba(237,100,0,.18)
}
.letter-wise-cricle {
  background-color:#02372a;
  color:#fff;
  border:1px solid #02372a;
  font-weight:700
}
.list-unstyled.chat-list.chat-user-list li:nth-child(2n+2) .letter-wise-cricle {
  background-color:#ebe6f4;
  color:#8d2fdf
}
.list-unstyled.chat-list.chat-user-list li:nth-child(3n+3) .letter-wise-cricle {
  background-color:#f4f1e3;
  color:#ffc400
}
.list-unstyled.chat-list.chat-user-list li:nth-child(4n+4) .letter-wise-cricle {
  background-color:#f3edef;
  color:#f48895
}
.list-unstyled.chat-list.chat-user-list li:nth-child(5n+5) .letter-wise-cricle {
  background-color:#eaf2ef;
  color:#7cd094
}
.list-unstyled.chat-list.chat-user-list li:nth-child(6n+6) .letter-wise-cricle {
  background-color:#ece2e3;
  color:#9f0102
}
.bg-light {
  background-color:#f5f5f5!important
}
.form-control {
  color:#333
}
.chat-conversation {
  background-size:contain;
  background-position:top;
  background-repeat:repeat
}
.btn-primary,
.btn-primary:hover {
  color:#fff
}
.btn-link {
  color:var(--bs-chat-primary-color)
}
.btn-check:focus+.btn-primary,
.btn-primary:focus {
  color:#fff;
  background-color:var(--bs-chat-primary-color);
  border-color:var(--bs-chat-primary-color);
  box-shadow:0 0 0 .15rem rgba(135,128,241,.5)
}
.btn-link:hover,
.start-recording-btn,
a:hover {
  color:var(--bs-chat-primary-color)
}
.start-recording-btn {
  background-color:#f4ebe3;
  border-radius:100%;
  height:96px;
  width:96px;
  font-size:22px;
  animation:recording 2s ease-in-out infinite;
  position:relative;
  padding:0;
  font-size:14px
}
.start-recording-btn i {
  font-size:22px
}
.start-recording-btn:before {
  content:"";
  display:inline-block;
  position:absolute;
  top:50%;
  left:50%;
  width:0;
  height:0;
  margin:0;
  border-radius:50%;
  background:rgba(0,0,0,.05);
  animation:recording_before 2s ease-in-out infinite
}
@keyframes recording {
  0% {
    transform:scale(1.1)
  }
  50% {
    transform:none
  }
  to {
    transform:scale(1.1)
  }
}
@keyframes recording_before {
  80% {
    width:200px;
    height:200px;
    margin:-100px;
    opacity:0
  }
  to {
    opacity:0
  }
}
.voice-recoard-btns {
  margin-bottom:15px
}
.btn.cmn-btn.stop-recording-btn {
  display:inline-block;
  width:100%;
  padding:20px 0 10px 0
}
.modal-footer {
  text-align:center;
  justify-content:center;
  margin:0;
  padding:0;
  margin-top:15px;
  padding-top:15px;
  display:inline-block;
  width:100%
}
.rec-send-remove-bx {
  margin-top:20px
}
.btn.cmn-btn.stop-recording-btn:hover {
  color:var(--bs-chat-primary-color)
}
@media screen and (max-width:639px) {
  .chat-conversation .right .conversation-list .dropdown .dropdown-menu[style] {
    left:0!important
  }
}
.admin-chatboat {
  position:fixed;
  right:10px;
  bottom:10px
}
.admin-chatboat .btn {
  background-color:#333;
  color:#ccc;
  font-size:22px;
  padding:1px 10px;
  box-shadow:0 5px 5px rgba(0,0,0,.2)
}
.chatboat-modal .d-flex.align-items-center {
  justify-content:space-between
}
.chatboat-modal .d-block.me-2.ms-0 {
  margin-right:0!important
}
.chatboat-modal .modal-content {
  border-radius:0;
  border:0
}
.chatboat-modal .modal-dialog {
  margin:0
}
.chatboat-modal.modal .modal-dialog {
  position:fixed;
  margin:auto;
  width:500px;
  height:100%;
  right:0
}
.chatboat-modal.modal .modal-content {
  height:100%
}
.btn-danger {
  background-color:#ef4747;
  border-color:#ef4747
}
.dropdown.align-self-start .dropdown-menu {
  min-width:inherit;
  max-width:inherit;
  width:100px;
  right:0!important;
  left:inherit!important;
  padding:3px 0
}
.dropdown-item {
  font-size:14px;
  padding:0 10px
}
li.right h5.font-size-14.text-truncate.mb-1 {
  color:#333
}
.p-3.p-lg-4.border-bottom.user-chat-topbar {
  background-color:#0bb58b
}
.avatar-sm {
  height:32px;
  width:32px
}
.top-messages-title {
  color:#fff;
  font-size:16px;
  font-weight:700;
  text-transform:uppercase
}
.chatboat-modal .align-items-start {
  align-items:center!important;
  justify-content:space-between
}
@media (max-width:991px) {
  .p-3.p-lg-4.border-bottom.user-chat-topbar {
    padding:5px 15px!important
  }
  .p-3.p-lg-4.border-bottom.user-chat-topbar button.btn.btn-danger.avatar-sm.rounded-circle {
    height:33px;
    width:30px
  }
  .chat-conversation {
    height:calc(100vh - 105px)
  }
  .chat-input-section.p-3.p-lg-4.border-top.mb-0 {
    padding-top:10px!important
  }
  button.btn.btn-link.text-decoration-none.font-size-16.btn-lg {
    padding:8px
  }
  .bottom-input-attach-btn .form-control {
    padding-left:33px
  }
  .chat-conversation .right .conversation-list .dropdown .dropdown-menu[style] {
    right:inherit!important;
    left:auto!important
  }
  .chat-conversation .conversation-list .ctext-wrap-content {
    padding:8px 12px;
    border-radius:5px 5px 5px 0
  }
  .chat-conversation .right .conversation-list .ctext-wrap .ctext-wrap-content {
    border-radius:5px 5px 0 5px
  }
}
@media (max-width:575px) {
  .chatboat-modal.modal .modal-dialog {
    width:100%
  }
  .chat-input-section.p-3.p-lg-4.border-top.mb-0 .col-auto {
    margin-left:10px
  }
  .chat-conversation .conversation-list .chat-time,
  p.chat-time.mb-0 span.align-middle {
    margin-top:0;
    font-size:10px
  }
  .chat-conversation .right .conversation-list .ctext-wrap .ctext-wrap-content p.mb-0 {
    font-size:14px
  }
  .chat-conversation .chat-avatar {
    margin:0 15px 0 0
  }
  .chat-conversation .conversation-list {
    margin-bottom:15px
  }
  .ctext-wrap-content p {
    font-size:14px
  }
  .chat-conversation .chat-day-title {
    margin-bottom:15px;
    margin-top:10px
  }
  .chat-conversation .chat-day-title .title {
    font-size:12px
  }
}
@media (max-width:479px) {
  span.avatar-title.rounded-circle.letter-wise-cricle {
    font-size:12px
  }
  .simplebar-mask .conversation-list .chat-avatar .avatar-sm {
    height:36px;
    width:36px
  }
  .chat-conversation .chat-avatar {
    margin:0 10px 0 0
  }
  .chat-conversation .right .chat-avatar {
    margin-left:10px
  }
  .chat-conversation .conversation-list .ctext-wrap-content {
    padding:8px 10px
  }
  .ctext-wrap-content .message-audio-bx audio {
    width:226px
  }
  .chat-conversation .conversation-list .message-img img {
    max-width:100px
  }
  .chat-conversation .conversation-list .message-img .message-img-list {
    margin:0!important
  }
  .card.p-2.mb-2 {
    padding:0!important
  }
  .list-inline-item:not(:last-child) {
    margin-right:0
  }
  .chat-conversation .conversation-list .message-img .message-img-link li>a {
    font-size:14px
  }
}
.bottom-input-attach-btn .form-control {
  color:#000;
  border-color:#fff
}
.bottom-input-attach-btn .form-control::-webkit-input-placeholder {
  color:#666
}
.bottom-input-attach-btn .form-control::-moz-placeholder {
  color:#666
}
.bottom-input-attach-btn .form-control:-ms-input-placeholder {
  color:#666
}
.bottom-input-attach-btn .form-control:-moz-placeholder {
  color:#666
}
ul.cb-input-list {
  display:flex;
  justify-content:center;
  align-items:center
}
.chat-input-links .btn {
  padding:0 6px;
  color:#666
}
.chat-send-btn .btn.cmn-btns:focus,
.chat-send-btn .btn.cmn-btns:hover {
  border:1px solid #1681c7!important
}
.chat-send-btn .btn:first-child:hover,
.chat-send-btn :not(.btn-check)+.btn:hover {
  border-color:#1681c7
}
.chat-input-section.p-3.p-lg-4.border-top.mb-0 {
  padding-top:13px!important;
  padding-bottom:8px!important
}
.btn.link-btn.attached-file-bx .form-control {
  opacity:0;
  position:absolute;
  width:20px;
  padding:0!important;
  height:25px;
  margin:0;
  left:0
}
.btn.link-btn.attached-file-bx {
  padding-left:0
}
.btn.link-btn.attached-file-bx:focus,
.btn.link-btn.attached-file-bx:hover {
  border-color:#fff!important
}
.sidebar-details .menu-sec.cricket-menu ul li.active a.details-link i.fa-solid,
.sidebar-details .menu-sec.footbal-menu ul li.active a.details-link i.fa-solid,
.sidebar-details .menu-sec.greyhound-menu ul li.active a.details-link i.fa-solid,
.sidebar-details .menu-sec.horse-menu ul li.active a.details-link i.fa-solid,
.sidebar-details .menu-sec.tennis-menu ul li.active a.details-link i.fa-solid {
  color:#fff
}
.inplay-item-heading h2 {
  align-items:center;
  font-style:normal;
  font-weight:700;
  font-size:16px;
  line-height:19px;
  color:#000;
  display:flex
}
.fancy-premium-sec .inplay-item.min-max-bx,
.inplay-item.min-max-bx {
  padding-right:11px;
  min-height:auto;
  line-height:27px;
  font-size:12px;
  text-align:right;
  color:#333
}
.fancy-premium-sec .inplay-item.min-max-bx {
  border:0;
  border-bottom:1px solid #ccc;
  position:relative
}
.player-id-sec {
  margin-bottom:15px
}
.t-menu-card .tm-list-bx {
  border-bottom:1px solid #efefef;
  padding:10px 15px;
  display:flex;
  justify-content:space-between;
  align-items:center
}
.tm-iocn-text {
  position:relative;
  padding-left:20px;
  color:#6c757d
}
.tm-iocn-text .tm-icon {
  position:absolute;
  top:-2px;
  left:0
}
.t-menu-card.player-id-bx p {
  padding:0
}
.tm-iocn-text span {
  color:#ffb322;
  font-weight:800
}
.t-menu-card.player-id-bx .tm-iocn-text span {
  color:#000
}
.tm-status-bx {
  color:#054146;
  font-weight:600
}
.t-menu-card.player-id-bx .tm-status-bx {
  text-align:right
}
.mid-menu-sec {
  background-color:#fff;
  padding:15px 0;
  display:inline-block;
  width:100%;
  margin-bottom:15px
}
.mid-menu-list {
  padding:0 35px
}
.mid-menu-list .owl-carousel .owl-stage-outer {
  z-index:999
}
.mid-menu-list a,
.total-bonus-bx {
  background-color:#1681c7;
  display:inline-block;
  padding:10px;
  text-align:center;
  width:100%;
  min-height:113px;
  border-radius:5px
}
.deposit-bonus-sec .owl-carousel .owl-item img {
  width:auto;
  max-width:100%;
  margin:0 auto
}
.mid-menu-list a figcaption,
.total-bonus-bx figcaption {
  color:#fff;
  font-size:12px;
  font-weight:700;
  padding-top:10px
}
.mid-menu-list .bonus-tab-item a figcaption {
  font-size:14px
}
.mid-menu-list a:hover figcaption {
  color:#ffb322
}
.deposit-bonus-sec .owl-theme .owl-nav {
  margin-top:0;
  -webkit-tap-highlight-color:transparent;
  bottom:0;
  top:50%;
  text-align:center;
  position:absolute;
  width:100%
}
.deposit-bonus-sec .owl-theme .owl-nav [class*=owl-] {
  margin:0
}
.deposit-bonus-sec .owl-carousel .owl-nav button.owl-next,
.deposit-bonus-sec .owl-carousel .owl-nav button.owl-prev {
  font-size:24px;
  color:#ccc;
  line-height:normal;
  height:auto!important;
  min-height:auto;
  width:auto;
  position:absolute;
  left:0;
  margin-top:-14px;
  background-color:transparent;
  box-shadow:none;
  top:0
}
.deposit-bonus-sec .owl-carousel .owl-nav button.owl-next:hover,
.deposit-bonus-sec .owl-carousel .owl-nav button.owl-prev:hover {
  color:#1681c7
}
.mid-menu-list .owl-carousel .owl-nav button.owl-prev {
  left:-35px
}
.deposit-bonus-sec .owl-carousel .owl-nav button.owl-next {
  right:0;
  left:auto;
  position:absolute
}
.mid-menu-list .owl-carousel .owl-nav button.owl-next {
  right:-35px
}
.d-b-top-card {
  text-align:center
}
.bonus-tab-content h1 {
  color:#030303;
  font-size:16px;
  font-weight:700;
  padding-bottom:15px
}
.daeler-bonus-bx {
  background-color:#fff;
  border:2px dashed #c95c54;
  border-radius:5px;
  margin-bottom:25px;
  padding:15px;
  margin-top:15px
}
.daeler-bonus-bx,
.user-d-pic {
  position:relative;
  display:inline-block
}
.user-d-pic {
  margin-right:30px
}
.user-d-pic img {
  border-radius:100%
}
.d-usr-letter {
  background-color:#054146;
  display:inline-block;
  border-radius:30px;
  color:#fff;
  border:1px solid #fff;
  width:26px;
  height:26px;
  text-align:center;
  font-size:12px;
  line-height:26px;
  font-weight:600;
  bottom:0;
  position:absolute;
  right:-5px
}
.usr-d-content {
  float:right;
  text-align:right
}
.usr-d-content p {
  color:#6c757d;
  font-size:14px;
  padding:1px 0
}
.usr-d-content p strong {
  color:#000;
  font-weight:700
}
.cc-bdr-bx {
  border-bottom:1px solid #efefef;
  margin-bottom:15px
}
.cc-bdr-bx h2,
.cmn-point-list h2 {
  color:#000;
  font-weight:600;
  font-size:14px;
  padding-bottom:10px;
  text-transform:uppercase
}
.li-icon-list li {
  position:relative;
  padding-left:15px;
  padding-bottom:10px;
  color:#333
}
.cmn-point-list ul.li-icon-list.li-dots-list li span {
  width:6px;
  height:6px;
  background-color:#ffb322;
  display:inline-block;
  border-radius:30px;
  top:8px
}
.li-icon-list li span {
  position:absolute;
  left:0;
  top:0;
  color:#a6b4bf;
  font-weight:700
}
.cmn-point-list .li-icon-list li span {
  color:#1681c7
}
.highlights-green {
  color:#026b4f;
  font-weight:800
}
.highlights-black {
  color:#000;
  font-weight:800
}
.graphic-content-bx {
  text-align:center
}
.deposit-bonus-sec .cmn-ul-list {
  margin-left:-5px;
  margin-right:-5px
}
.deposit-bonus-sec .cmn-ul-list li {
  padding-left:5px;
  padding-right:5px;
  display:inline-block;
  vertical-align:top
}
.g-arrow-icon {
  text-align:center
}
.g-arrow-icon figcaption {
  color:#054146;
  font-size:14px;
  font-weight:800
}
.tier-member-bonus-bx {
  border:2px solid #116e76;
  box-shadow:none;
  width:217px;
  text-align:center
}
.tier-member-bonus-bx .user-d-pic {
  margin-right:0;
  margin-bottom:15px
}
.tier-list .cmn-ul-list li {
  vertical-align:top
}
.w-l-b-bx .daeler-bonus-bx.tier-member-bonus-bx {
  border:2px solid #116e76;
  box-shadow:none;
  width:auto;
  text-align:center;
  display:inline-block;
  width:100%;
  margin:0;
  margin-bottom:5px
}
strong.w-l-b-status {
  padding-bottom:30px;
  display:inline-block;
  width:100%;
  font-size:16px;
  font-weight:600;
  color:#000
}
.deposit-bonus-sec {
  padding:30px 0
}
.mid-menu-list .bonus-tab-item.active a {
  background-color:#026b4f
}
.mid-menu-list .bonus-tab-item.active a figcaption {
  color:#ffb322
}
.refer-statement-modal .nav.nav-tabs,
.referrer-tabs-sec .nav.nav-tabs {
  background-color:transparent;
  border:0;
  margin:0;
  padding:0;
  margin:0 auto;
  justify-content:center
}
.refer-statement-modal .nav-tabs .nav-item.show .nav-link,
.refer-statement-modal .nav-tabs .nav-link.active,
.referrer-tabs-sec .nav-tabs .nav-item.show .nav-link,
.referrer-tabs-sec .nav-tabs .nav-link.active {
  border-color:#026b4f;
  border-radius:5px;
  background-color:#026b4f;
  color:#fff;
  font-size:14px
}
.referrer-tabs-sec .nav-tabs .nav-item.show .nav-link:hover {
  color:#4caf50
}
.refer-statement-modal .nav-tabs .nav-link,
.referrer-tabs-sec .nav-tabs .nav-link {
  border:1px solid #6c757d;
  border-radius:5px;
  color:#6c757d;
  font-size:14px;
  position:relative
}
.bonus-active {
  position:absolute;
  top:-8px;
  right:-13px;
  background-color:#ffb322;
  color:#fff;
  height:24px;
  width:24px;
  border-radius:100%;
  line-height:22px;
  font-size:12px;
  font-weight:700;
  border-bottom:0!important
}
.r-e-tabs {
  padding:15px 0
}
.statement-bonus-sec {
  background-color:#f8f8f8;
  padding:15px 0;
  margin-bottom:15px;
  display:inline-block;
  width:100%
}
.statement-bonus-bx {
  display:flex;
  justify-content:space-between;
  align-items:center;
  margin-bottom:20px
}
.statement-btn .btn span {
  border-bottom:1.5px solid #696969
}
.statement-btn .btn:hover span {
  border-bottom:1.5px solid #1681c7
}
.statement-btn .btn {
  color:#696969
}
.statement-btn .btn:hover {
  color:#1681c7
}
.user-bonus-switch .form-check.form-switch {
  color:#696969;
  text-transform:uppercase;
  font-size:14px;
  margin:0
}
.rf-c-item {
  background-image:url(data:image/webp;base64,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);
  background-size:100% 100%;
  min-height:203px;
  padding:60px 40px 40px 30px;
  text-align:center;
  background-repeat:no-repeat;
  background-position:top
}
.coupan-number {
  color:#ffc107;
  font-weight:700;
  font-size:32px;
  padding-bottom:8px
}
.coupan-number span {
  color:#fff;
  font-weight:600;
  font-size:18px
}
.rf-c-item p {
  color:#fff;
  font-size:16px;
  line-height:18px;
  padding-bottom:7px
}
.referral-code-bx span {
  color:#6c757d;
  font-size:14px;
  font-weight:600;
  display:block;
  padding-bottom:5px
}
.referral-code-bx strong {
  font-size:22px;
  font-weight:800;
  color:#000
}
.copy-link-share .btn.link-btn span {
  position:relative;
  top:2px;
  color:#6c757d;
  font-weight:700;
  font-size:14px
}
.copy-link-share .btn.link-btn:hover span {
  color:#ffb322
}
.referral-code-sec {
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding:15px 0
}
.referral-code-sec .copy-link-share {
  position:static
}
.mid-or-bx {
  border-top:1px solid #ccc;
  min-height:20px;
  display:inline-block;
  width:100%;
  position:relative;
  margin-top:20px
}
.mid-or-bx span {
  color:#333;
  font-weight:600;
  border:1px solid #ccc;
  display:inline-block;
  border-radius:100%;
  height:40px;
  width:40px;
  text-align:center;
  line-height:40px;
  position:absolute;
  left:50%;
  margin-left:-20px;
  margin-top:-20px;
  background-color:#fff
}
.bonus-status-bx {
  margin-top:30px;
  display:inline-block;
  width:100%;
  margin-top:0;
  margin-bottom:15px
}
.bonus-status-bx .mid-menu-list {
  padding:0 35px;
  text-align:center
}
.bonus-status-bx .mid-menu-list .cmn-ul-list li {
  float:none
}
.tm-list-bx.t-r-a-bx {
  display:inline-block;
  width:100%
}
.total-rolling-amount {
  display:flex;
  justify-content:space-between
}
.progress {
  margin-top:15px
}
.progress-bar {
  background-color:#1681c7
}
.user-statement-modal .bonus-status-bx {
  margin-top:0
}
.rf-c-item p strong {
  color:#d9fe21;
  font-size:18px;
  font-weight:700
}
.re-coupans-list .cmn-ul-list li {
  vertical-align:top
}
.cmn-content-list {
  display:inline-block;
  width:100%
}
.nav-tabs .nav-link {
  padding:8px 15px 10px 15px
}
.modal-title {
  font-size:18px
}
.rc-steps-bx img {
  border-radius:10px;
  box-shadow:0 3px 20px rgba(40,0,97,.5)
}
.rc-steps-bx {
  text-align:center;
  padding-top:5px;
  display:inline-block;
  width:100%;
  padding-bottom:30px
}
.refer-link-copy-share-bx {
  position:relative;
  margin:0;
  display:inline-block;
  width:100%
}
.refer-link-copy-share-bx .form-control {
  border:2px dashed #ccc;
  box-shadow:none;
  padding:10px 15px;
  color:#696969;
  background-color:#f7fbfc;
  display:block;
  width:100%;
  font-size:14px
}
.copy-link-share {
  position:absolute;
  right:7px;
  top:7px;
  background-color:transparent;
  padding-left:0
}
.copy-link-share .btn.link-btn {
  color:#181818;
  font-weight:600;
  text-transform:uppercase;
  font-size:12px;
  line-height:20px;
  padding:0 5px
}
.copy-link-share .btn.link-btn img {
  padding-right:5px
}
.share-invite-sec {
  text-align:center;
  padding:15px 0;
  padding-top:25px
}
.share-invite-sec .cmn-ul-list li {
  padding-left:10px;
  padding-right:10px;
  padding-bottom:15px
}
.share-invite-sec .cmn-ul-list figcaption {
  color:#6c757d;
  font-size:12px;
  font-weight:700;
  padding-top:8px
}
.current-turnover-bx {
  background-color:#f6f6f6;
  padding:15px 0
}
.ct-in-bx {
  justify-content:space-between
}
.ct-amount-bx,
.ct-icon-text,
.ct-in-bx {
  display:flex;
  align-items:center
}
.ct-icon-text figure {
  padding-right:10px
}
.ct-icon-text strong {
  color:#054146;
  font-weight:600;
  font-size:14px
}
.ct-amount-bx span {
  font-size:18px;
  color:#000;
  font-weight:800;
  padding-left:5px
}
.refer-note-text {
  padding:15px 0
}
.refer-note-text p {
  font-size:14px;
  color:#6c757d
}
.refer-note-text p span {
  color:#fe3030
}
.cmn-btn:focus,
.cmn-btn:hover,
.ct-in-bx .btn.cmn-btn {
  background:#026b4f;
  border:0;
  border-right:2px solid rgba(0,0,0,.25);
  border-bottom:2px solid rgba(0,0,0,.25);
  border-radius:3px;
  font-size:14px
}
.ct-in-bx .btn.cmn-btn:hover {
  color:#4caf50
}
.ct-amount-bx i {
  font-weight:700;
  font-size:16px
}
.ct-amount-bx i,
.share-invite-sec .cmn-ul-list a:hover figcaption {
  color:#1681c7
}
.user-statement-modal .modal-title {
  margin-bottom:0;
  line-height:normal;
  color:#333;
  font-weight:800;
  font-size:18px
}
.t-menu-card.re-deposit-amount-bx {
  margin-bottom:20px
}
.t-menu-card {
  background-color:#fff;
  border:1px solid #1681c7;
  border-radius:5px
}
.tm-iocn-text.tm-coupon-bx .cmn-ul-list {
  padding-left:5px;
  display:inline;
  position:relative;
  top:-2px
}
button.btn.link-btn.coupon-info-btn {
  padding:0
}
.btn.cmn-btn.get-coupon-btn {
  background:#026b4f;
  border:0;
  border-right:2px solid rgba(0,0,0,.25);
  border-bottom:2px solid rgba(0,0,0,.25);
  border-radius:3px;
  font-size:14px;
  text-transform:capitalize
}
.tm-coupon-icon {
  float:left
}
.btn.cmn-btn.get-coupon-btn:hover {
  color:#4caf50;
  background-color:#1681c7;
  box-shadow:none
}
.refer-statement-modal .tab-content,
.user-statement-modal .modal-body {
  padding:15px;
  background-color:#eceaea
}
.refer-statement-modal .nav.nav-tabs.cmn-ul-list {
  padding:15px 0
}
.total-bonus-bx figcaption strong {
  font-size:22px;
  color:#ffb322
}
.live-casino-banner.matka-sec-banner .i-c-games-content p,
.matka-sec-banner .i-c-games-content h1 {
  text-align:left
}
.mathka-con-wrapper {
  margin-top:30px
}
.mathka-con-wrapper .match-head h5 {
  text-transform:uppercase;
  color:#302828fc
}
.madhur-sec {
  margin-top:15px
}
.time-sec {
  display:flex;
  width:100%;
  align-items:center;
  -moz-column-gap:3px;
  column-gap:3px;
  margin:3px 0
}
.time-sec .time-icon img {
  width:15px
}
.time-con h6 span {
  color:#666;
  margin-right:3px
}
.time-icon {
  line-height:10px
}
.team-list-wet {
  font-weight:800!important
}
.time-con h6 span {
  color:grey;
  font-size:14px;
  line-height:normal
}
.profit-color {
  color:#1681c7!important;
  padding-right:6px
}
.madhur-box,
.madhur-con {
  display:flex
}
.madhur-con {
  padding:15px;
  background:#fff;
  box-shadow:0 4px 4px hsla(0,0%,69%,.25);
  border-radius:8px;
  position:relative;
  margin-bottom:20px;
  width:100%;
  justify-content:space-between;
  -moz-column-gap:15px;
  column-gap:15px
}
.matka-heading {
  width:100%
}
.matka-heading h3 {
  font-size:16px;
  font-weight:600;
  color:#333;
  margin:0;
  text-transform:capitalize
}
.madhur-but {
  margin-top:10px
}
.madhur-but .thm-but {
  width:100%;
  display:block;
  text-align:center;
  padding:6px 10px 7px
}
.all-matka-list ul {
  width:100%;
  display:flex;
  align-items:center
}
.thm-but {
  background:#1681c7
}
.all-matka-list ul .matka-wid-60 {
  width:60%
}
.all-matka-list ul .matka-wid-20 {
  width:20%
}
.all-matka-list ul li {
  list-style:none;
  color:#000;
  font-size:16px;
  font-weight:400;
  margin:4px 0;
  padding:5px 15px
}
.all-matka-wrapper {
  margin-top:30px;
  width:100%
}
.matka-list-con ul:first-of-type {
  background-color:#dcdcdc;
  border-radius:2px 2px 0 0
}
.thm-heading h3 {
  font-style:normal;
  font-weight:500;
  font-size:18px;
  line-height:normal;
  text-transform:capitalize;
  color:rgba(48,40,40,.99)
}
.matka-list-con {
  background:#fff;
  border-radius:2px;
  overflow:hidden
}
.all-matka-list {
  margin-bottom:30px
}
.matka-detali-top li {
  width:50%;
  padding:0
}
.matka-detali-top li button {
  width:100%!important
}
.matka-right-wrapper {
  display:flex;
  flex-direction:column;
  gap:10px;
  margin-top:0;
  align-items:center
}
.matka-btn {
  background:linear-gradient(180deg,#87d564,#1fa300),linear-gradient(0deg,#f9f2f2,#f9f2f2);
  border:none;
  color:#fff;
  font-size:12px;
  font-weight:600;
  padding:6px 15px;
  border-radius:40px;
  position:relative;
  line-height:normal;
  text-align:center
}
.mathka-con-wrapper .games-sec-title h2 {
  font-size:16px;
  font-weight:600;
  color:#000
}
.matka-btn.close-btn {
  background:linear-gradient(180deg,#ef567b,#c02b34),linear-gradient(0deg,#f9f2f2,#f9f2f2)
}
.matka-btn.close-btn:before {
  content:"";
  position:absolute;
  top:-13px;
  left:15px;
  width:4px;
  background:#d0394c;
  height:12px
}
section.games-list-sec.matka-market-details-sec {
  padding:20px 0
}
.matka-btn.close-btn:after {
  content:"";
  position:absolute;
  top:-13px;
  right:15px;
  width:4px;
  background:#d0394c;
  height:12px
}
.guru-but {
  margin-top:10px
}
.guru-but button {
  background:rgba(1,175,112,.14);
  border:1px solid rgba(178,225,245,.14);
  border-radius:2px;
  padding:4px 8px;
  font-weight:400;
  font-size:14px;
  line-height:normal;
  color:#01af70
}
.guru-selection-wrapper {
  margin-top:0;
  background:#fff;
  border-radius:2px;
  padding-bottom:10px;
  padding-top:10px
}
.guru-header {
  padding:10px
}
.guru-but-list ul,
.guru-header {
  display:flex;
  justify-content:space-between
}
.guru-but-list ul {
  align-items:center;
  flex-wrap:wrap
}
.guru-but-list ul li {
  list-style:none;
  width:10%;
  padding:5px
}
.guru-but-list ul li button {
  border:1px solid #d7d7d7;
  border-radius:4px;
  font-weight:500;
  font-size:15px;
  line-height:18px;
  color:#000;
  padding:4px 8px;
  text-align:center;
  width:100%;
  margin:0;
  background:#eceaea
}
.guru-but-list ul li button .font-size-pl {
  padding-right:0
}
.stakefix-sec .the-match-sec .thm-heading {
  margin:6px 0
}
.worli-sec {
  position:relative
}
.stakefix-sec {
  background:#fff;
  padding:10px;
  border:1px solid #ddd;
  position:sticky;
  top:auto;
  bottom:0;
  width:100%;
  z-index:4
}
.guru-but-sec {
  margin-bottom:10px
}
.digits-fix-header .thm-heading {
  margin-top:0;
  margin-bottom:10px;
  flex-wrap:wrap
}
.stakefix-sec .the-match-sec {
  padding:20px 10px!important;
  background:#fff;
  box-shadow:0 -2px 3px hsla(0,0%,73%,.17)
}
.all-games-wrapper {
  background-color:#4caf50
}
.Provider-sec a {
  display:flex;
  align-items:center
}
.Provider-sec a h6 {
  font-weight:400;
  font-size:14px;
  line-height:17px;
  color:#ccc
}
.Provider-sec a img {
  filter:brightness(0) invert(1);
  margin-left:5px
}
.Provider-sec {
  margin-left:10px
}
.matka-games-list {
  padding:0 15%
}
.search-sec .form-control {
  display:block;
  width:100%;
  padding:.375rem .75rem;
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  color:#212529;
  background-color:#fff;
  background-clip:padding-box;
  border:1px solid #ced4da;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  border-radius:.375rem;
  transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
.stake-list {
  display:flex;
  align-items:center;
  justify-content:space-between;
  width:100%;
  flex-wrap:wrap
}
.first-row-box.data_list_val {
  display:flex;
  width:100%;
  gap:10px;
  margin-bottom:10px
}
.first-row-box.data_list_val .shortNumbtn {
  background:#e5e5e5;
  border:1px solid #bbb;
  padding:4px 6px;
  width:100%;
  border-radius:4px;
  font-size:14px
}
.thm-gradient-but {
  padding-top:2px
}
.stake-con .form-control {
  display:block;
  width:100%;
  padding:.375rem .75rem;
  font-size:14px;
  font-weight:400;
  line-height:1.5;
  color:#212529;
  background-color:#fff;
  background-clip:padding-box;
  border:1px solid #ced4da;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  border-radius:.375rem;
  transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
.stakefix-sec .the-match-sec .thm-gradient-but input,
.stakefix-sec .the-match-sec .thm-submit-but button {
  height:42px
}
.stakefix-sec .the-match-sec {
  padding:5px 10px 15px 10px!important
}
.thm-heading a span {
  font-style:normal;
  font-weight:400;
  font-size:12px;
  line-height:normal;
  text-transform:capitalize;
  color:#1681c7
}
.matka-market-details-sec .sub-header-tab {
  padding-bottom:15px;
  text-align:center;
  display:flex;
  justify-content:center;
  padding-top:0
}
.matka-market-details-sec .sub-header-tab .matka-detali-top {
  height:45px;
  width:245px;
  box-shadow:0 1px 5px rgba(0,0,0,.102);
  border:none;
  border-radius:8px;
  justify-content:space-between;
  padding:0 5px;
  display:flex;
  background:#fff 0 0 no-repeat padding-box;
  opacity:1;
  align-items:center
}
.sub-header-tab .nav-pills .nav-link {
  font-size:16px;
  padding:10px;
  color:#fff;
  border:none;
  background-color:#585858
}
.sub-header-tab .nav-pills .nav-link.active {
  background-color:#4caf50;
  color:#000;
  border:none
}
.games-list-sec.matka-market-details-sec .sub-header-tab .nav-pills .nav-link {
  background:transparent;
  color:#0f2327
}
.games-list-sec.matka-market-details-sec .sub-header-tab .nav-pills .nav-link.active {
  background-color:#4caf50;
  color:#000;
  box-shadow:none
}
.matka-market-details-sec .in-play-heading {
  padding:0;
  padding-bottom:25px;
  color:#fff
}
.matka-market-details-sec .in-play-heading h2 span {
  color:#fff
}
.matka-market-details-sec .cmn-casino-games-sec.section-padding {
  padding-top:25px
}
.matka-bets-tabs .cmn-table td,
.matka-bets-tabs .cmn-table th {
  font-size:14px
}
.open-faq {
  margin-top:15px
}
.open-faq .accordion {
  background-color:transparent;
  border-radius:0
}
.open-faq button.collapsed {
  background-color:#fff!important
}
.open-faq button {
  color:#000!important;
  font-size:16px;
  padding:8px 10px;
  flex-wrap:wrap
}
.cricket-fight-wrapper .accordion-button .match-head h5 {
  font-size:16px;
  color:#fff
}
.statement-match-faq h5 {
  color:#201d1d;
  font-size:16px;
  line-height:22px;
  padding:0;
  font-weight:700;
  text-transform:capitalize
}
.match-balance {
  display:flex;
  align-items:center
}
.match-con {
  background:#fff;
  border-radius:4px
}
.match-con span {
  font-weight:400;
  font-size:13px;
  line-height:normal;
  text-transform:capitalize;
  color:#7b7b7b;
  margin-left:0;
  margin-top:4px
}
.accordion-body.matka-bets-bx {
  padding:0
}
.accordion-body.matka-bets-bx .team-con {
  padding:10px
}
.accordion-body.matka-bets-bx .team-con li {
  width:50%
}
.open-faq .accordion-item {
  margin-bottom:10px;
  border:none;
  border-radius:10px;
  overflow:hidden;
  background-color:#fff
}
.team-con {
  border-bottom:1px solid #70707038
}
.team-list-sec ul li {
  list-style:none;
  width:40%;
  color:#000;
  font-size:16px;
  font-weight:400;
  margin:4px 0
}
.team-list-sec ul li .list-dost {
  margin-right:10px
}
.team-list ul {
  display:flex;
  align-items:center
}
.team-list ul li {
  list-style:none;
  border-right:1px solid #ccc;
  width:25%;
  padding:5px;
  text-align:center
}
.team-list ul li:last-child {
  border-right:none
}
.team-list ul li span {
  font-weight:400;
  font-size:14px;
  line-height:20px;
  color:#201d1d;
  display:block
}
.team-list {
  padding:5px 10px
}
.matka-games-list .tab-content {
  background:none
}
.worli-sec .login-modal-sec .hide-input {
  padding:0
}
.match-balance .match-con {
  background:transparent
}
.match-faq.statement-match-faq .statement-match-faq h5 {
  font-weight:700
}
.accordion-body.matka-bets-bx .team-list,
.match-faq.statement-match-faq .accordion-body {
  padding:0
}
.matka-games-list .matka-bets-tabs .accordion-button:not(.collapsed):after {
  position:static;
  transform:inherit;
  background-size:100%
}
.matka-games-list .matka-bets-tabs .accordion-button:after {
  background-image:url(data:image/webp;base64,UklGRt4CAABXRUJQVlA4WAoAAAAwAAAAGQAAGQAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIwgAAAAFHIBBI4SYXEREGwLW2PW3zSqGVYWQYqTT6ZPLo0WO5GsvtGpL++xZcQ0T/JwBg/SNvXcKP4vcDhZRXk72VrmeNBkYXo+BeNH7menBeEf7KaUo1kom6NwBtAFc7DIGmKOA4PDcS3u9sNaEonYbmWFotGP2Loim+8jQjF3MammNpKxj92yrQFAVk5lxPuM+PQ4A/gMPw3XgTz9ZHUiW8FsX5LnLM4V0qgZHUAWcUMLIGoHBmNtk5qXo8ij8nvP915QwAVlA4ICYAAADQAgCdASoaABoAPm00lkekIyIhKAgAgA2JaQAAPaOgAP77nMAAAA==)!important;
  position:absolute;
  right:10px
}
.matka-games-list .matka-bets-tabs .accordion-button:not(.collapsed):after {
  background-image:url(data:image/webp;base64,UklGRnADAABXRUJQVlA4WAoAAAAwAAAAGQAAGQAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIywAAAAFfoLZtGzZop8xB5h4RgY/8K3+dB9za2tNIbxiiZUZVsMwMEVPmJiZf3s1WTSxjNKyjvzxBDRH9nwCArW957sX/JO6ApyJX+7MXRnodozPAVFun4F4yuKe2H5qr+D8SOiQXOJXUvSZsC9XhiPpwsxzxcmByEZUrm4EJpZSCqX9JQUtEpORkomwGJpRSCqb+TY7wqW4WI+6T+nBEdfhFR5jilOQCW5KieRCoJ/AiWc+UFAGrU8CU0QAVq+dnL63kHJ7EXcR/8WOv5gEAAFZQOCCuAAAAsAYAnQEqGgAaAD5tMJVHJCKiISgKqIANiWwAdwXYByBGAHuA/gGCge3Bdqv6gfAB+tf6k+yMCnwBZrXsYhgA/m1Lv//zcdAwLR9huvPCQHTo+V+oz9Df4njUPODm4sWF/3ckU4friRpK3h1aUxUumqvmBfdf/SN2KlRrANrHvv/HOb08NAIiOOLJmhzB/MdDV/z//obzaz/U9cQw8FcZ02YLKZ8biasp6G/PAAAA)!important;
  transform:rotate(-180deg)
}
.inplay-item-player-date {
  width:auto;
  overflow:hidden;
  position:absolute;
  right:8px;
  top:0;
  line-height:11px;
  text-align:right
}
.inplay-item-player-date span {
  font-size:9.6px!important;
  font-weight:400!important
}
.inplay-broadcast-icon.inplay-logo-sport {
  display:flex;
  align-items:center;
  color:#1d7f1e;
  font-style:normal;
  font-size:9.6px!important
}
.inplay-broadcast-icon.inplay-logo-sport img {
  height:auto
}
.ip-bet-rit-bx .markets-suspended-overlay {
  width:100%
}
.sports-match-list .ipplay-m-title a span {
  font-size:12px
}
.sports-match-list .ipplay-m-title {
  display:inline-block;
  width:100%;
  padding-right:0;
  max-width:75%
}
.sidebar-details .mega-sub-menu-active ul li a,
.sidebar-details .mega-sub-menu-active ul li span,
.sidebar-details .sub-menu-active ul li a,
.sidebar-details .sub-menu-active ul li span {
  font-weight:500;
  line-height:normal
}
.sports-match-list .ipplay-m-title .inplay-item-player-date span {
  color:#4a4a4a
}
.inplay-favorite-icn {
  position:relative;
  top:-4px
}
.sidebar-details .details-item img {
  height:15px
}
.sidebar-details .menu-sec.cricket-menu .previous-btn img,
.sidebar-details .menu-sec.footbal-menu .previous-btn img,
.sidebar-details .menu-sec.greyhound-menu .previous-btn img,
.sidebar-details .menu-sec.tennis-menu .previous-btn img {
  padding:3px
}
.sidebar-details .menu-sec.footbal-menu ul li.details-item.active span,
.sidebar-details .menu-sec.greyhound-menu ul li.details-item.active span,
.sidebar-details .menu-sec.tennis-menu ul li.details-item.active span {
  color:#fff
}
.successfully-wrapper {
  position:fixed;
  width:100%;
  display:none;
  top:0;
  left:0;
  right:0
}
.successfully-wrapper.show {
  display:inline-block
}
.successfully-wrapper .recent-bank-sec {
  background:#2ecc71;
  border-radius:4px;
  padding:20px 10px;
  margin-left:0
}
.bg-wrong {
  background-color:#e15633!important
}
.successfully-wrapper .recent-bank-sec .bank-con h6,
.successfully-wrapper .recent-bank-sec .bank-con span {
  color:#fff
}
.most-games-sec .m-game-card {
  position:relative;
  padding:0;
  margin-bottom:0
}
.most-games-sec .m-game-card .m-game-cat-name {
  position:absolute;
  top:50%;
  left:15px;
  margin-top:-10px
}
img.m-game-cat-bg-img {
  width:100%;
  max-height:50px;
  border-radius:10px
}
a,
button {
  cursor:pointer!important
}
.SportEvent__market__title__exposure .back-win {
  color:#28a757!important;
  font-weight:600
}
.SportEvent__market__title__exposure .lay-loss {
  color:#de3f4b!important;
  font-weight:600
}
.user-details-wrapper {
  background-color:#fff;
  border-bottom:2px solid #dadada6e
}
.transactions-request {
  display:flex;
  align-items:center;
  justify-content:space-between;
  background:#fff;
  border:1px solid #dadada;
  border-radius:4px;
  margin-top:15px;
  padding:10px 15px
}
.transactions-bets:last-child {
  border-bottom:none
}
.text-dark {
  color:#000!important
}
.match-head h5 {
  font-size:16px
}
.user-details-wrapper .match-head span {
  font-weight:400;
  margin-right:5px;
  font-size:14px;
  line-height:21px
}
.match-head {
  display:flex;
  align-items:center
}
.bonus-list-wrapper .nav-pills .nav-link.active {
  border-color:#1681c7
}
.bonus-list-wrapper .nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
  background-color:transparent!important;
  box-shadow:none
}
.bonus-list-wrapper .nav-pills .nav-link {
  padding:10px;
  border:1.7px solid #dadada;
  color:#000;
  margin:0 10px;
  text-align:start
}
.transactions-request-icon {
  display:flex;
  align-items:center
}
.bonus-list-wrapper .nav-pills .nav-link.active .user-bg {
  background:rgba(3,149,213,.1)
}
.request-icon-con {
  padding:8px;
  border-radius:4px;
  width:-moz-fit-content;
  width:fit-content;
  background:rgba(39,174,96,.12);
  margin-right:10px
}
.bonus-list-wrapper .nav-pills .nav-link.active .user-bg img {
  filter:invert(52%) sepia(98%) saturate(1401%) hue-rotate(128deg) brightness(80%) contrast(182%)
}
.user-bg {
  background-color:#f5f5f5
}
.bonus-list-sec .match-head h5 {
  color:#000;
  margin:0
}
.cricket-wrapper {
  background-color:#f5f5f5;
  padding:30px 0
}
.refer-list ul li {
  list-style:none;
  width:-moz-fit-content;
  width:fit-content;
  margin:0 auto
}
.refer-list-sec {
  background-color:#fff;
  padding:15px 20px;
  border:2px solid #dadada;
  border-radius:10px;
  display:flex;
  align-items:center;
  justify-content:center
}
.refer-user {
  position:relative;
  width:-moz-fit-content;
  width:fit-content;
  margin:10px
}
.refer-user img {
  border-radius:4px;
  width:60px
}
.refer-user .user-nub {
  position:absolute;
  bottom:-10px;
  left:0;
  right:0;
  margin:0 auto;
  width:-moz-fit-content;
  width:fit-content;
  padding:1px 10px;
  border:1px solid #fff;
  border-radius:10px;
  text-align:center;
  background-color:#1681c7
}
.refer-user .user-nub h3 {
  font-size:14px;
  color:#fff;
  font-weight:500;
  margin:0
}
.team-list-sec ul {
  display:flex;
  align-items:start;
  width:100%
}
.refer-list-sec .team-list-sec ul li {
  width:173px!important;
  margin:5px 0!important;
  color:#746969
}
.team-list-wet {
  font-weight:600!important
}
.refer-list-sec .team-list-sec ul li.team-list-wid {
  width:-moz-fit-content!important;
  width:fit-content!important;
  color:#000
}
.member-box-con span {
  color:#333;
  font-size:14px;
  padding:4px 10px;
  border-radius:4px;
  border:2px solid #dadada;
  background-color:#f5f5f5;
  position:relative;
  z-index:9
}
.member-box:before {
  content:"";
  height:60px;
  width:10px;
  background-repeat:no-repeat;
  display:block;
  background-image:url(data:image/webp;base64,UklGRmYCAABXRUJQVlA4WAoAAAAwAAAABQAAJAAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBISQAAAAE3QJBtG5rJi/aIiLADo9i22jzaHiQUCSCgZ18dZL5/DZmhSIjoP9mkTboVfAQOaBj332N6ZHGDhZGZDWZH5gf20XGSSiTxAh4AVlA4ICYAAADQAgCdASoGACUAPm0wlEckIqIhKqgAgA2JaQAAUfYAAP7mYI8AAA==);
  position:absolute;
  top:-27%;
  left:50%;
  transform:translate(-30%,-50%);
  z-index:0
}
.member-box-con:before {
  background-image:url(data:image/webp;base64,UklGRsYCAABXRUJQVlA4WAoAAAAwAAAAuwAAJAAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIhQAAAAFHIBBI4SYXEREGOLFta1ne71UHwPpGgHaX6GSHyp9+osM3brvpt8SK6L8it20b58R09xmklR8g1RhSvaVrQN2hrjXNdG3PSNcU6c6lOo8bSV0o0bXbIM1HqsQDRIDgaxn8BfQ12r4RVZdiGU+nmPOvZtmHTzOdhHuZTpdb2Waa8SlxpkMAVlA4IEoAAACwBQCdASq8ACUAPm0wk0akIyGhLGgAgA2JaQAARvMpYENKB9mX5hn1kPVO9lSGzlzDxLqCDAAA/oqf/+EX2csBxfdht4AAAAAAAA==);
  left:16%
}
.member-box-con:after,
.member-box-con:before {
  content:"";
  height:60px;
  width:-webkit-fill-available;
  position:absolute;
  background-repeat:no-repeat;
  display:block;
  top:50%;
  z-index:0
}
.member-box-con:after {
  background-image:url(data:image/webp;base64,UklGRsgCAABXRUJQVlA4WAoAAAAwAAAAuwAAJAAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIgQAAAAFHIBBI4SYXEREGuK1tW4keTuoQ04EVoB1ICRYSQQPMzKsbuREWzYrovyK3bRv7xO5+g3VinWYNqVORGgWplA9KJIqPCkQkQ0DChQ+Cr4zQ69cRkO2HtXNQ6yJN3kFfn36bKjp3A3ovDU+esy/5s7Rt4eHUGdk/dVKWz8355EsiAgBWUDggUAAAAJAFAJ0BKrwAJQA+bTCTRqQjIaEsaACADYlpAABY+zHIaUD7Mk9amf24pYGQ6bpl4jIMQhEQAP7ws6///UGiBy9uC4/cagADpBCz/2n4AAAA);
  left:auto;
  right:17%;
  background-position:100% 0
}
.member-box:after {
  content:"";
  height:60px;
  width:10px;
  display:block;
  background-image:url(data:image/webp;base64,UklGRmYCAABXRUJQVlA4WAoAAAAwAAAABQAAJAAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBISQAAAAE3QJBtG5rJi/aIiLADo9i22jzaHiQUCSCgZ18dZL5/DZmhSIjoP9mkTboVfAQOaBj332N6ZHGDhZGZDWZH5gf20XGSSiTxAh4AVlA4ICYAAADQAgCdASoGACUAPm0wlEckIqIhKqgAgA2JaQAAUfYAAP7mYI8AAA==);
  background-repeat:no-repeat;
  position:absolute;
  bottom:0;
  left:50%;
  transform:translate(-30%,100%);
  z-index:0;
  top:auto
}
.member-box {
  position:relative
}
.refer-member {
  margin:40px 0;
  text-align:center
}
.refer-list {
  margin-top:20px
}
.refer-list-inner ul {
  display:flex;
  align-items:center
}
.refer-list-inner .refer-list-sec {
  display:block
}
.refer-list-inner .refer-user {
  margin:0 auto;
  text-align:center
}
.refer-list-inner .team-list-sec ul {
  display:block!important
}
.refer-list-inner .team-list-sec ul li {
  width:-moz-fit-content!important;
  width:fit-content!important;
  margin:0 auto!important;
  padding:2px 0;
  color:#746969
}
.refer-list-inner ul li .list-dost {
  margin-left:3px
}
.refer-member-inner .member-box:after {
  background-image:none!important
}
.refer-member-inner .member-box-con:before {
  left:24%
}
.refer-member-inner .member-box-con:after {
  right:24%
}
.bouns-rules-list .thm-heading {
  padding-top:10px
}
.language-list ul li {
  margin:6px 20px;
  color:rgba(48,40,40,.99);
  font-size:14px;
  font-weight:400
}
.bonus-list-wrapper {
  background-color:#fff;
  padding:10px 0
}
.surprises-sec {
  padding-left:0
}
.surprises-sec .playstreak-input {
  display:block;
  border-radius:4px 0 0 4px;
  width:150px;
  text-align:center;
  background-color:#024e3b;
  padding:10px;
  height:auto
}
.surprises-sec .playstreak-input h4 {
  background:-webkit-linear-gradient(159deg,#c8ccce 10%,#d1d0ce 42%,#9194a3 75%,#d1d0ce);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
  text-align:center;
  font-size:16px;
  font-family:Rubik;
  font-style:normal;
  font-weight:700;
  line-height:17px;
  margin-top:6px;
  text-transform:uppercase
}
.surprises-sec .recent-bank-sec {
  border-left:none;
  padding:10px;
  margin-left:10px
}
.surprises-sec .bank-con h6 {
  font-weight:600;
  font-size:26px
}
.surprises-sec .bank-con span {
  font-weight:500;
  font-size:16px;
  color:#746969
}
.thm-but {
  border-radius:4px;
  padding:10px 15px;
  font-style:normal;
  font-weight:500;
  font-size:14px;
  line-height:17px
}
.thm-but,
.thm-but:hover {
  background-color:#1681c7;
  color:#fff
}
.platinum-but {
  background:linear-gradient(159deg,#c8ccce 10%,#d1d0ce 42%,#9194a3 75%,#d1d0ce);
  color:#2b3d35
}
.gold-sec .platinum-but {
  background:linear-gradient(180deg,#fcfbcc,#ffd86c 42%,#f58327 73%,#fdeba0)
}
.silver-sec .platinum-but {
  background:linear-gradient(181deg,#a8acaf 6%,#f7f7f7 18%,#a8acaf 28%,#c8ccce 53%,#a8acaf)
}
.blue-sec .platinum-but {
  background:linear-gradient(159deg,#65b8e1 10%,#5197d9 51.56%,#8c9bd6 100%,#121f4b 0)
}
.blue-sec .playstreak-input h4 {
  background:-webkit-linear-gradient(159deg,#65b8e1 10%,#5197d9 51.56%,#8c9bd6 100%,#121f4b 0);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent
}
.silver-sec .playstreak-input h4 {
  background:-webkit-linear-gradient(181deg,#a8acaf 6%,#f7f7f7 18%,#a8acaf 28%,#c8ccce 53%,#a8acaf);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent
}
.gold-sec .playstreak-input h4 {
  background:-webkit-linear-gradient(180deg,#fcfbcc,#ffd86c 42%,#f58327 73%,#fdeba0);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent
}
.surprises-sec .form-check {
  padding-left:0;
  margin-bottom:0
}
.bonus-list-sec ul {
  display:flex;
  align-items:center;
  justify-content:space-between;
  width:100%;
  padding-bottom:8px
}
.match-head.team-list-wet h5 {
  margin:0;
  font-size:14px;
  line-height:21px;
  font-weight:700
}
.ms-container {
  max-width:1024px;
  margin:0 auto;
  padding:0 15px
}
.example-but .thm-but {
  width:100%;
  text-align:center;
  margin:0 auto;
  margin-top:20px;
  display:block
}
.bonus-list-sec {
  overflow-x:auto
}
img {
  width:auto;
  max-width:100%
}
.nav-pills .nav-link.active .match-head h5 {
  color:#1681c7!important
}
.deposit-desktop,
.withdraw-desktop {
  display:none
}
.deposit-mobile {
  display:block;
  padding:10px
}
.withdraw-mobile {
  display:block
}
.deposit {
  padding:5px 11px;
  border-radius:10px;
  background-color:#fff;
  margin:0;
  margin-bottom:10px
}
.deposit-titlehelp {
  font-size:16px;
  margin:0 0 15px
}
.payment-bg-sec .item-123 {
  margin:0;
  margin:0 10px
}
.payment-bg-sec .item-123:first-child {
  margin-left:0
}
.payment-option-sec .nav.nav-pills {
  flex-wrap:nowrap;
  overflow-x:auto;
  width:100%;
  white-space:nowrap;
  overflow-y:hidden
}
.depositNotes-title {
  font-style:normal;
  font-weight:700;
  font-size:18px;
  line-height:21px;
  color:#40424f;
  margin-top:5px;
  margin-bottom:14px
}
.deposit-titlehelp .page-title {
  font-size:16px;
  color:#000;
  font-weight:700;
  line-height:27px
}
.deposit-promocode {
  width:100%;
  height:100%
}
.withdraw-desktop__leftpage {
  display:flex;
  justify-content:space-between
}
.withdraw-rit-box .nav-tabs .nav-link {
  width:100%
}
.withdraw-desktop__rightpage .tab-content {
  background:transparent
}
.withdraw-desktop__rightpage .withdraw-rit-box .nav.nav-tabs .nav-item {
  width:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:2px;
  color:#fff
}
.withdraw-desktop__leftpage .page-title {
  font-size:16px;
  margin:15px 0
}
.page-help {
  margin-top:0;
  margin-top:14px
}
.page-subtitle.notes {
  color:#000;
  padding:10px;
  margin-top:1px;
  font-size:11px
}
.page-subtitle.notes p {
  padding:0;
  margin:0;
  line-height:24px;
  font-size:13px;
  color:red;
  font-weight:600
}
.page-subtitle {
  font-style:normal
}
.page-subtitle,
.withdraw-input-content .form-label {
  font-weight:600;
  font-size:15px;
  line-height:22px;
  color:#000
}
.withdraw-input-content .form-label {
  text-align:start;
  margin-top:12px;
  margin-bottom:2px
}
.withdraw-input-content .enter-amount-box {
  height:45px;
  width:100%;
  margin-top:5px;
  background:#fff;
  border:1px solid #40424f;
  box-sizing:border-box;
  border-radius:5px;
  padding:0 16px
}
.withdraw-rit-box .amount-sec {
  margin-top:10px
}
.withdraw-rit-box {
  margin:15px auto 10px
}
.deposit-and-withdrawal-sec .deposit-titlehelp .btn-primary {
  background-color:#1681c7
}
.deposit-and-withdrawal-sec .deposit-titlehelp {
  display:flex;
  justify-content:space-between;
  margin-top:15px
}
.deposit-and-withdrawal-sec .deposit-titlehelp .page-title {
  margin:0
}
.walletInfo__item-title span {
  font-weight:700
}
.deposit__title {
  font-size:16px;
  margin-top:10px;
  line-height:21px;
  margin-bottom:14px;
  font-weight:700;
  color:#000
}
.walletInfo__item-title {
  font-style:normal;
  font-size:15px;
  line-height:22px;
  color:#40424f
}
.Wallet-no-box {
  padding:0
}
.deposit .deposit__title {
  font-size:16px;
  line-height:21px;
  font-weight:700;
  margin-bottom:14px
}
video.elementor-video {
  max-height:250px
}
.edit-stake-modal .edit-stack-details {
  background-color:transparent;
  padding:0
}
.edit-stake-btn,
.edit-stake-btn .btn.btn-outline-primary {
  text-align:center
}
.edit-stake-btn {
  display:inline-block;
  width:100%;
  padding:15px 0
}
.deposit-video-notes-sec {
  padding:15px;
  border-radius:10px;
  background-color:#fff;
  margin-bottom:15px
}
.qr-img,
.screentshot-dposit-banner .owl-carousel .owl-item img {
  margin:0 auto;
  text-align:center
}
.match-odds-card h2 {
  font-size:18px;
  font-weight:700
}
.qr-img img {
  border:5px solid #f5f5f5
}
.match-odds-card {
  padding:5px 11px;
  border-radius:10px;
  background-color:#fff;
  margin:0;
  margin-bottom:10px;
  border:2px solid #fff;
  cursor:pointer
}
.match-odds-card.active {
  border:2px solid #1681c7
}
.payment-option-sec .nav-item .nav-link,
.payment-option-sec .nav-item .nav-link.active {
  background-color:transparent;
  box-shadow:none;
  color:#000;
  border:none;
  padding:0
}
.tab-content {
  background:transparent
}
.recent-bank-sec {
  border-left:1px solid #dadada;
  padding:10px;
  margin-left:10px
}
.recent-bank {
  display:flex;
  align-items:center
}
.bank-icon img {
  margin-right:10px
}
.bank-con h6 {
  font-weight:500;
  font-size:18px;
  line-height:normal;
  color:rgba(48,40,40,.99)
}
.recent-sec .form-check-input {
  width:18px;
  height:18px;
  background-color:transparent;
  border:2px solid #01af70
}
.recent-sec {
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin-top:5px;
  background:#fff;
  border:2px solid #dadada;
  border-radius:4px;
  padding:0 10px
}
.recent-sec .form-check-input:checked[type=radio] {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")
}
.all-game-bg {
  background-color:#054146
}
.menu-dots .dropstart .dropdown-toggle:before {
  display:none!important
}
.remove-sec {
  display:flex;
  align-items:center;
  justify-content:center
}
.remove-con span {
  color:#ccc
}
.menu-dots .dropdown-menu {
  margin-top:20px!important;
  padding:5px 0
}
.recent-sec.show {
  border:2px solid #01af70
}
.form-check-input:checked {
  background-color:#03774d;
  border-color:#03774d
}
.remove-con span {
  font-weight:400;
  font-size:14px;
  line-height:20px;
  color:rgba(48,40,40,.99);
  margin-left:10px
}
@media screen and (max-width:1024px) {
  .terms-withdrow__container {
    margin:0;
    padding:15px
  }
  .terms-withdrow__container-title {
    margin-bottom:15px
  }
  .terms-withdrow__container-p1,
  .terms-withdrow__container-p2,
  .terms-withdrow__container-p3 {
    margin-bottom:15px;
    font-size:16px;
    line-height:24px
  }
  .terms-withdrow__container-title {
    font-size:22px
  }
}
@media screen and (max-width:479px) {
  .recent-sec .form-check-input {
    width:23px;
    height:18px
  }
  .recent-bank-sec,
  button.border-0.bg-transparent.dropdown-toggle {
    padding-right:0
  }
  .walletInfo__item-title {
    font-size:13px
  }
  .withdraw-input-content .form-label {
    font-size:14px;
    line-height:20px;
    margin-top:12px;
    margin-bottom:0
  }
}
.wallet-wrapper {
  background:#026b4f;
  border-radius:0 0 8px 8px;
  padding:20px;
  padding-bottom:0
}
.wallet-sec {
  display:flex;
  align-items:center
}
.wallet-icon {
  padding:13px;
  background:hsla(0,0%,85%,.08);
  border-radius:8px
}
.wallet-icon img {
  width:30px;
  height:30px
}
.wallet-con {
  margin-left:15px
}
.wallet-con span {
  font-weight:400;
  font-size:14px;
  line-height:17px;
  color:#fff
}
.wallet-con h5 {
  font-weight:600;
  font-size:24px;
  line-height:30px;
  color:#fff
}
.wallet-btn {
  position:relative;
  bottom:-25px
}
.wallet-btn ul {
  display:flex;
  align-items:center;
  margin-left:-10px;
  margin-right:-10px
}
.wallet-btn ul li {
  width:100%;
  list-style:none;
  padding-left:10px;
  padding-right:10px
}
.wallet-btn ul li a {
  width:100%;
  text-align:center;
  display:inline-block;
  margin:0 auto
}
.deposit-list-con {
  padding:18px 10px;
  border-radius:6px;
  background-color:#009e76;
  display:flex;
  align-items:center;
  justify-content:center
}
.deposit-list-img {
  text-align:center;
  margin-bottom:10px
}
.deposit-list-con .thm-heading {
  display:flex;
  align-items:center;
  justify-content:space-between
}
.deposit-list-con .thm-heading h2 {
  color:#fff;
  font-size:16px;
  font-weight:600
}
.wallet-list-wrapper {
  margin-top:60px
}
.wallet-list-con {
  background:#fff;
  border:1px solid #dadada;
  border-radius:4px;
  width:100%;
  padding:20px
}
.wallet-list-con .thm-heading {
  margin-top:10px
}
.wallet-list-con .thm-heading h3 {
  font-style:normal;
  font-weight:500;
  font-size:18px;
  line-height:normal;
  text-transform:capitalize
}
.recent-wrapper {
  margin-top:15px
}
.recent-sec-wallet-sec {
  display:flex;
  align-items:center;
  justify-content:space-between;
  overflow-y:auto
}
.total-sec {
  justify-content:center
}
.form-bank-sec {
  width:150px;
  height:90px;
  position:relative;
  padding:4px 6px
}
.recent-sec .form-check {
  display:flex;
  align-items:center
}
.total-sec .bank-con {
  text-align:center
}
.profit-color {
  color:#01af70!important
}
.loss-color {
  color:#f44949!important
}
.processing-color {
  color:#ffbf00!important
}
.bank-con span {
  font-weight:400;
  font-size:14px;
  line-height:normal;
  color:rgba(48,40,40,.99)
}
.recent-sec-wallet-con .loss-color,
.recent-sec-wallet-con .profit-color {
  font-weight:600
}
.transactions-sec {
  margin-top:30px
}
.cmn-heading-sec h2 {
  font-size:18px
}
.filter-sec {
  background:#fff;
  border:1px solid #dadada;
  border-radius:4px;
  width:40px;
  height:40px;
  display:flex;
  justify-content:center;
  align-items:center;
  margin-left:10px;
  cursor:pointer
}
.filter-form-content {
  padding:15px
}
.filter-apply-btn {
  width:100%
}
.filter-form-content .form-check-label {
  color:#000;
  font-weight:600
}
.form-control {
  padding:10px
}
.deposit-request {
  background:#ff4148;
  border-radius:0 0 8px 8px;
  padding:20px;
  padding-bottom:50px
}
.approved-thm {
  background-color:#27ae60
}
.thm-heading {
  display:flex;
  align-items:center;
  justify-content:space-between
}
.deposit-request-sec .thm-heading {
  filter:brightness(0) invert(1);
  justify-content:center
}
.deposit-request-sec .thm-heading img {
  margin-right:5px
}
.deposit-request-wrapper {
  background-color:#fff;
  border-radius:6px;
  margin-top:-30px
}
.information-modal-sec {
  background-color:transparent
}
.menu-details-list ul li {
  display:flex;
  justify-content:space-between;
  align-items:center;
  list-style:none;
  border-bottom:1px solid var(--menu-border-light-color);
  padding:10px 15px
}
.menu-details-heading {
  display:flex;
  justify-content:space-between;
  padding:0
}
.menu-details-heading h4 {
  font-weight:400;
  font-size:14px;
  line-height:20px;
  color:#333
}
.menu-details-heading h4 span {
  cursor:pointer;
  font-weight:500;
  color:#383838
}
.whatsapp-btn .thm-but {
  margin-right:0;
  width:100%;
  display:block;
  text-align:center;
  background-color:#55cd6c;
  padding:7px;
  font-weight:600;
  color:#fff!important;
  border-color:#4caf50;
  font-size:16px;
  border-radius:30px;
  display:flex;
  justify-content:center;
  align-items:center
}
.view-details,
.whatsapp-btn {
  padding:10px 15px
}
.whatsapp-btn {
  margin-bottom:16px;
  text-align:center
}
.whatsapp-icon {
  margin-right:10px
}
.view-details-con {
  background:#fff;
  border:1px solid #dadada;
  border-radius:4px;
  padding:10px 15px;
  margin-top:15px;
  width:100%;
  display:inline-block
}
.list-dost {
  display:flex;
  justify-content:space-between;
  align-items:center
}
.team-list-wid {
  width:60%!important
}
.whatsapp-btn .thm-but img {
  position:inherit
}
.information-modal-sec .menu-details-heading h4,
.information-modal-sec .menu-details-heading span {
  color:rgba(48,40,40,.99)!important
}
.information-modal-sec .menu-details-heading h4 {
  font-weight:600
}
.ts-heading .cmn-heading-sec h2 a {
  color:#333
}
.filled-star,
.unfill-star {
  display:none
}
.inplay-game-sec .main-heading {
  margin-bottom:0
}
section.inplay-game-sec.upcoming-events-sec .main-heading {
  border-radius:0
}
.i-c-games-content h1 br {
  display:none
}
.withdraw-deposit-btns {
  display:flex;
  flex-wrap:wrap;
  grid-gap:10px;
  gap:10px
}
.w-d-main {
  border-radius:8px;
  background:linear-gradient(90deg,#fff 50%,#f5dba0);
  padding:12px;
  flex-direction:column;
  align-items:center;
  position:relative
}
.w-d-main,
.wd-main-buttons {
  display:flex;
  width:100%;
  grid-gap:8px;
  gap:8px
}
.wd-main-buttons {
  justify-content:center
}
.wd-main-buttons .btn-primary {
  display:flex;
  height:40px;
  justify-content:center;
  align-items:center;
  line-height:17px;
  grid-gap:5px;
  gap:5px;
  text-transform:none;
  margin:0 0 0 auto;
  color:#fff;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  width:100%;
  background-color:#17c964;
  border-radius:3px;
  box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)
}
.wd-main-buttons .btn-primary.withdraw-btn {
  background-color:#1681c7
}
.registerWith-content {
  text-align:center;
  padding-top:5px;
  margin-bottom:10px
}
.register-chose {
  font-weight:600;
  color:#fff;
  padding-bottom:10px;
  font-size:15px
}
.registerWith-content-btns .login-with-btn {
  background-color:#fff;
  border-radius:30px;
  height:30px;
  width:30px;
  display:inline-block;
  line-height:27px;
  text-align:center;
  margin:0 auto;
  margin:0 5px
}
.btn-whatsapp {
  width:100%;
  background:#4caf50;
  display:flex;
  box-shadow:0 5px 20px 0 #0000001a;
  color:#fff;
  border-radius:6px;
  border:1px solid #4caf50;
  font-size:15px;
  padding:8px 0;
  justify-content:center;
  align-items:center;
  margin:0;
  font-weight:600
}
.btn-whatsapp img {
  margin-right:7px
}
.login-step-title {
  font-weight:700;
  font-size:20px;
  color:#fff;
  padding-bottom:20px
}
.inplay-color-icon {
  height:20px!important
}
.fancy-green-icon img {
  height:15px
}
.fancy-premium-sec.fancy-match-tab .nav-tabs .nav-item .nav-link {
  padding:6px 20px;
  text-transform:uppercase;
  cursor:default;
  font-size:12px;
  font-weight:700;
  line-height:19px
}
.verification-number {
  border-radius:8px;
  background:#fff;
  display:flex;
  width:100%;
  padding:10px;
  flex-direction:column;
  align-items:center;
  margin-bottom:15px
}
.verification-title {
  text-align:center;
  color:#1c1c1c;
  font-family:Lato;
  font-size:14px;
  font-weight:700
}
.verification-number {
  grid-gap:8px;
  gap:8px
}
.verification-input {
  border-radius:3px;
  width:100%;
  display:flex;
  background-color:#f1f1f1;
  height:45px;
  padding:0 10px;
  align-items:center;
  position:relative
}
.verification-phone-sec {
  display:flex;
  justify-content:space-between;
  align-items:center;
  width:100%
}
.phone-input .form-control,
.phone-select .form-select {
  background-color:transparent;
  border-color:#f1f1f1;
  padding:0;
  color:#000
}
.phone-select .form-select {
  padding-right:25px;
  width:70px
}
.form-control:focus,
.form-select:focus {
  box-shadow:none
}
.phone-input {
  width:100%
}
.phone-button .btn.cmn-btn,
.verification-button {
  background:#1e8067;
  box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
  color:#f4d821;
  cursor:pointer;
  z-index:0;
  box-sizing:border-box;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  align-self:center;
  color:#f9df0f;
  height:35px;
  max-width:100px;
  font-size:14px!important;
  font-style:normal!important;
  font-weight:700!important;
  text-transform:none;
  min-width:100px
}
.verification-otp .verification-otp-input-wrapper {
  width:100%
}
.verification-otp-otpBox {
  display:grid;
  grid-template-columns:1fr 1fr 1fr 1fr 3fr;
  grid-column-gap:7px;
  -moz-column-gap:7px;
  column-gap:7px
}
.verification-otp-otpBox-item {
  border-radius:6px;
  width:100%;
  height:42px;
  display:flex;
  justify-content:center;
  align-items:center;
  text-align:center;
  background-color:#f1f1f1;
  border:unset;
  font-family:Lato;
  font-size:16px;
  font-style:normal;
  font-weight:600
}
.verification-otp {
  width:100%
}
.verification-button {
  min-width:100%
}
.verification-otp-resend .active {
  color:#1e8067;
  font-size:12px;
  font-weight:600
}
.verification-otp-resend-wrapper {
  display:flex;
  justify-content:space-between;
  width:100%
}
.verification-otp-resend {
  color:#9e9e9e;
  font-size:12px;
  font-style:normal;
  font-weight:600
}
.resend-link {
  display:none
}
.resend-link.active {
  display:block
}
.verification-otp-resend-wrapper {
  padding-top:10px
}
.verification-otp-otpBox input {
  text-align:center
}
.verification-otp-otpBox input::-webkit-input-placeholder {
  text-align:center
}
.verification-otp-otpBox input:-moz-placeholder {
  text-align:center
}
.phone-input .form-control::-webkit-input-placeholder {
  color:#5e5e5e
}
.phone-input .form-control::-moz-placeholder {
  color:#5e5e5e
}
.phone-input .form-control:-ms-input-placeholder {
  color:#5e5e5e
}
.phone-input .form-control:-moz-placeholder {
  color:#5e5e5e
}
.form-select {
  background-position:right .5rem center;
  text-transform:capitalize
}
.sidebar-register-pay-oftion {
  display:none
}
.available-credit-sec .accordion-item.unmatched-bets-item button:after {
  filter:invert(1)
}
.betslip-affix-box {
  position:sticky;
  top:0;
  left:0;
  width:100%
}
.openbet-content .accordion-header .accordion-button:after {
  filter:invert(1)
}
.edit-stake-btn a span img {
  max-width:15px;
  margin-right:6px
}
.langauge-modal .modal-info {
  text-align:center;
  background:#f5f5f5;
  border-radius:100%;
  padding:10px;
  width:-moz-fit-content;
  width:fit-content;
  margin:0 auto 20px
}
.langauge-modal .nav.nav-pills {
  -moz-column-gap:10px;
  column-gap:10px;
  justify-content:space-between;
  padding:0 10px;
  margin-bottom:15px
}
.langauge-modal .nav.nav-pills .nav-link {
  padding:5px 10px;
  font-size:14px;
  line-height:normal
}
.langauge-modal .modal-footer {
  padding:0 15px 15px
}
.langauge-modal .modal-footer button.thm-but,
.my-bets-full-content.account-statement-table .table {
  margin:0
}
.timer:not(:required) {
  border:4px solid #318066;
  border-radius:24px;
  box-sizing:border-box;
  display:inline-block;
  overflow:hidden;
  position:relative;
  text-indent:-9999px;
  width:48px;
  height:48px
}
.timer {
  top:50%;
  left:50%;
  margin-top:-24px;
  margin-left:-24px
}
.timer:not(:required):before {
  animation:timer 1.25s linear infinite;
  transform-origin:3px 3px;
  background:#318066;
  border-radius:3px;
  content:"";
  display:block;
  position:absolute;
  width:4px;
  height:19.2px;
  left:15px;
  top:15px
}
.timer:not(:required):after {
  animation:timer 15s linear infinite;
  transform-origin:3px 3px;
  background:#318066;
  border-radius:3px;
  content:"";
  display:block;
  position:absolute;
  width:4px;
  height:16px;
  left:15px;
  top:15px
}
.betplace-content {
  padding:15px 0
}
.betplace-content h4 {
  font-size:16px;
  text-align:center;
  margin-bottom:50px;
  color:#000;
  font-weight:600;
  padding:0 20px
}
@keyframes timer {
  0% {
    transform:rotate(0deg)
  }
  to {
    transform:rotate(1turn)
  }
}
.bonus-wallet-modal .accordion-button {
  padding:10px 25px
}
.onoffswitch {
  position:relative;
  width:55px;
  display:inline-block;
  font-size:80%
}
.toggle-group {
  position:relative;
  height:27px
}
.toggle-group input[type=checkbox] {
  position:absolute;
  left:10px
}
.toggle-group label {
  position:absolute;
  cursor:pointer;
  padding-left:65px;
  display:inline-block;
  text-align:left;
  line-height:24px;
  width:100%;
  z-index:1;
  height:24px;
  font-weight:200
}
.aural {
  clip:rect(1px,1px,1px,1px);
  height:1px;
  overflow:hidden;
  position:absolute;
  width:1px
}
.onoffswitch .onoffswitch-label {
  display:block;
  overflow:hidden;
  cursor:pointer;
  border:1px solid #e6e6e6;
  border-radius:20px;
  margin:0
}
.toggle-group input[type=checkbox]:checked~.onoffswitch .onoffswitch-label .onoffswitch-inner {
  margin-left:0
}
.onoffswitch .onoffswitch-inner {
  width:200%;
  margin-left:-100%;
  transition:margin .15s ease-in-out
}
.onoffswitch .onoffswitch-inner:before {
  content:"ON";
  padding-left:10px;
  background-color:#00a950;
  color:#fff
}
.onoffswitch .onoffswitch-inner:after,
.onoffswitch .onoffswitch-inner:before {
  float:left;
  width:50%;
  height:24px;
  padding:0 5px;
  line-height:24px;
  color:#fff;
  font-weight:400;
  box-sizing:border-box
}
.onoffswitch .onoffswitch-inner:after {
  content:"OFF";
  padding-right:10px;
  background-color:#fafafa;
  color:#3d3d3d;
  text-align:right
}
.toggle-group input[type=checkbox]:checked~.onoffswitch .onoffswitch-label .onoffswitch-switch {
  right:1px;
  box-shadow:0 0 3px rgba(0,0,0,.5)
}
.onoffswitch .onoffswitch-switch {
  width:22px;
  height:22px;
  margin:0;
  background:#fff;
  box-shadow:0 0 3px rgba(0,0,0,.3);
  border-radius:50%;
  position:absolute;
  top:2px;
  bottom:0;
  right:35px;
  transition:right .15s ease-in-out
}
.profit-loss-header {
  display:flex;
  justify-content:space-between;
  background:#1681c7;
  padding:10px
}
.profit-loss-header h4 {
  color:#fff;
  font-size:14px;
  font-weight:600
}
.profitloss-description {
  background:#fff;
  padding:10px;
  display:flex;
  -moz-column-gap:15px;
  column-gap:15px
}
.profiltloss-left-info {
  width:60%
}
.profiltloss-left-info a {
  text-decoration:underline;
  font-weight:600;
  color:#1e8067;
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
  width:100%;
  display:inline-block
}
.profiltloss-left-info p {
  color:#202020
}
.profiltloss-right-detail {
  width:40%
}
.profiltloss-right-detail h5 {
  font-size:14px;
  display:flex;
  justify-content:space-between;
  color:#202020;
  font-weight:600;
  line-height:22px
}
.profit {
  color:#257b23!important
}
.loss,
.profit {
  font-weight:400
}
.loss {
  color:#ff5c1f
}
.betplacing-modal {
  padding:0 10px
}
.betplacing-modal .modal-content {
  border-radius:0;
  padding:15px
}
.betplace-team-title h4 {
  font-size:18px;
  color:#000;
  font-family:Helvetica
}
.betplace-team-title h5 {
  font-size:16px;
  color:#000;
  margin:10px 0 15px;
  font-family:Helvetica
}
.betplace-stake-wrapper {
  padding:20px 0;
  border:1px solid #f2f2f2;
  border-radius:2px;
  margin-bottom:20px;
  width:100%
}
.betplace-stake-wrapper,
.stake-odds {
  display:flex;
  justify-content:space-between
}
.stake-odds {
  flex-direction:column;
  width:calc(50% - 2px);
  text-align:center
}
.stake-odds h4 {
  font-size:18px;
  font-weight:700;
  color:#000;
  font-family:Helvetica
}
.stake-odds h4 span {
  display:block;
  font-size:11px;
  color:#000;
  margin-bottom:5px;
  font-family:Helvetica
}
.cashout-modal {
  padding:0 10px
}
.login-tab-header {
  justify-content:center;
  display:flex;
  width:100%;
  align-items:center;
  margin-bottom:15px
}
.login-tab-header .nav-tabs {
  border:1px solid #4caf50;
  border-radius:5px;
  display:flex;
  flex-wrap:nowrap;
  width:100%
}
.login-tab-header .nav-tabs li .nav-link.active {
  background:#4caf50;
  border-top-left-radius:3px;
  border-bottom-left-radius:3px;
  color:#000
}
.login-tab-header .nav-tabs li .nav-link img {
  margin-right:6px;
  filter:none;
  max-height:16px
}
.login-tab-header .nav-tabs li .nav-link.active img {
  filter:invert(1)
}
.login-tab-header .nav-tabs li .nav-link {
  padding:0 15px;
  border-radius:0;
  border:none;
  height:36px;
  text-transform:capitalize;
  font-weight:600;
  color:#fff;
  display:flex;
  align-items:center;
  font-size:13px;
  min-width:100%;
  box-shadow:none;
  justify-content:center
}
.login-modal-social-link {
  display:flex;
  justify-content:center;
  width:100%;
  -moz-column-gap:20px;
  column-gap:20px
}
.login-modal-social-link a img {
  max-width:25px
}
.stake-modal .modal-content {
  border-radius:0;
  max-width:90%;
  margin:0 auto
}
.stake-modal .modal-content .modal-header {
  border-bottom:none
}
.wallet-modal-icon {
  margin-bottom:20px;
  display:inline-block
}
.wallet-modal-icon img {
  max-width:80px
}
.deposit-wallet-modal {
  padding:0 0 10px;
  text-align:center
}
.deposit-wallet-modal h4 {
  font-size:18px;
  margin:0 0 10px;
  font-weight:600;
  color:#202020
}
.deposit-wallet-modal p {
  font-size:14px;
  font-weight:400;
  margin:0 0 20px;
  color:#333
}
.deposit-btn-row {
  -moz-column-gap:20px;
  column-gap:20px;
  padding:15px
}
.deposit-btn-row .btn {
  width:50%;
  background:#f0d700;
  padding:6px 0;
  font-weight:600
}
.deposit-btn-row .cancel-btn {
  background:#d14c4c;
  color:#fff
}
.min-btn {
  background-color:#547e9d!important
}
.max-btn {
  background-color:#fb9201!important
}
.all-btn {
  background-color:#4caf50!important;
  color:#000!important
}
.any-odds {
  display:flex;
  justify-content:left;
  width:100%
}
.any-odds .form-check.form-switch {
  display:flex;
  align-items:center;
  -moz-column-gap:7px;
  column-gap:7px
}
.any-odds label {
  font-weight:600;
  color:#333;
  font-size:14px
}
.details-filter-btn {
  background:#3d3d3d;
  padding:2px 5px 0;
  color:#a7a7a7;
  border:1px solid #5b5b5b;
  margin-left:5px
}
.detail-filter-modal .modal-header h2 {
  font-size:18px;
  font-weight:600;
  color:#fff
}
.detail-filter-modal .modal-header {
  padding:13px 16px
}
.back-modal-sec {
  padding:10px
}
.filter-title-modal h4 {
  font-size:14px;
  font-weight:600;
  margin:0 0 15px
}
.filter-by-sec ul {
  display:flex;
  justify-content:space-between;
  -moz-column-gap:10px;
  column-gap:10px;
  flex-wrap:wrap
}
.filter-by-sec ul li {
  width:48%;
  padding:5px 0
}
.thm-modal-btn {
  margin-top:15px
}
.filter-by-sec ul li .form-check-input[type=checkbox] {
  width:16px;
  height:16px;
  vertical-align:top;
  margin-top:2px;
  margin-right:5px;
  border:1px solid grey;
  border-radius:3px
}
.cmn-heading-sec.average-odds-dflex {
  display:flex;
  justify-content:space-between;
  align-items:center
}
.openbets-average-odds label {
  font-weight:600;
  display:flex;
  align-items:center;
  -moz-column-gap:8px;
  column-gap:8px
}
.openbets-average-odds .form-check-input[type=checkbox] {
  border-radius:3px;
  height:15px;
  width:15px;
  margin:0
}
.paginate-buttons {
  border:1px solid #ccc;
  background:#fff;
  width:30px;
  height:30px;
  border-radius:2px
}
.modal-content.detail-filter-modal {
  border-radius:6px;
  max-width:90%;
  margin:0 auto
}
.wishlist-btn {
  padding:0;
  margin-right:5px;
  border-radius:50%;
  border:none;
  background:transparent
}
.wishlist-btn img {
  max-width:18px
}
.top-scroll {
  position:fixed;
  bottom:113px;
  right:2px;
  z-index:9
}
.top-scroll.myMarket {
  position:fixed;
  bottom:65px;
  right:2px;
  z-index:1
}
.top-scroll button {
  background:#06a17a;
  width:40px;
  height:40px;
  display:block;
  text-decoration:none;
  border-radius:35px;
  text-align:center;
  line-height:43px;
  border:none;
  float:right
}
.top-scroll button,
.top-scroll i {
  transition:all .3s ease;
  color:#fff
}
.top-scroll i {
  font-size:18px
}
.details-filter-btn {
  background-color:transparent!important
}
.details-filter-btn:focus,
.details-filter-btn:hover {
  background-color:transparent!important;
  color:#1681c7!important;
  border-color:#1681c7!important
}
.ipplay-m-title.event-tolltip-title {
  display:flex;
  align-items:center;
  -moz-column-gap:5px;
  column-gap:5px
}
.match-detail-header-tab .rules-popup-btn {
  display:flex;
  align-items:center
}
.wishlist-bets-list-show h4 {
  font-size:16px;
  color:#000;
  font-weight:600;
  padding:5px
}
.game-cat-sec .cmn-ul-list {
  overflow-x:auto;
  width:100%;
  white-space:nowrap;
  flex-wrap:nowrap;
  display:flex;
  -moz-column-gap:5px;
  column-gap:5px
}
.register-form input:-internal-autofill-selected {
  background-color:transparent!important
}
.register-form input:-webkit-autofill {
  -webkit-background-clip:text;
  -webkit-text-fill-color:#fff
}
input:-internal-autofill-selected {
  background-color:transparent!important;
  -webkit-background-clip:text
}
.stakefix-sec input {
  -webkit-background-clip:text;
  -webkit-text-fill-color:#000
}
.main-heading.thm-header-title {
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding:8px 10px;
  border-radius:4px
}
.tutorials-btns .cmn-ul-list li {
  padding-left:0;
  padding-right:0
}
.modal-content.betPlacing-pop-back {
  border:solid #a7d8fd;
  border-width:1px 1px 7px
}
.modal-content.betPlacing-pop-lay {
  border:solid #f9c9d4;
  border-width:1px 1px 7px
}
.betslip-btn .btn.btn-outline-primary {
  border-color:#777;
  color:#777
}
.guru-but-list.team-con {
  padding:10px 0
}
.matka-detail-inner-tabs .nav.nav-pills {
  flex-wrap:nowrap;
  align-items:center;
  justify-content:space-between;
  -moz-column-gap:5px;
  column-gap:5px;
  background:#fff;
  border-bottom:1px solid #ddd;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  overflow-x:auto;
  width:100%
}
.matka-detail-inner-tabs .nav.nav-pills .nav-link {
  color:#0f2327;
  font-size:14px;
  font-weight:600;
  padding:10px 10px;
  border-radius:0;
  text-transform:capitalize;
  line-height:16px
}
.matka-detail-inner-tabs .nav.nav-pills li:first-child .nav-link {
  border-top-left-radius:5px
}
.matka-detail-inner-tabs .nav.nav-pills li:last-child .nav-link {
  border-top-right-radius:5px
}
.matka-detail-inner-tabs .nav.nav-pills .nav-link.active {
  background:#1681c7;
  color:#fff
}
.select-digit-list {
  border:1px solid #f44949;
  padding:3px 10px;
  border-radius:4px;
  font-size:12px
}
.back-arrow span {
  color:#fff;
  font-size:18px;
  cursor:pointer
}
.upcoming-color-icon {
  color:#c55e30
}
.inplay-popular-header__logo-icon {
  font-size:20px;
  width:24px;
  height:26px;
  font-style:normal;
  padding-right:3px;
  color:var(--white);
  font-weight:400
}
.popular-header-icon:before {
  font-family:apollo;
  content:"\E903"
}
.register-form .logo-image img {
  max-height:20px
}
.register-form .header-but {
  margin-top:.5rem!important
}
.casino-model-pop-btn .modal-content {
  animation:popup .5s
}
.casino-model-pop-btn .modal {
  transition:none
}
.casino-model-pop-btn .modal-dialog {
  transition:none!important
}
.modal-backdrop.fade.show {
  transition:none
}
.SportMarketStandard__inningIcon:before {
  content:"ꀕ"
}
.SportMarketStandard__inningIcon {
  font-weight:400;
  font-family:apollo;
  font-style:normal;
  font-size:14px;
  color:#a29ca2
}
.cmn-ul-list li.dflex-time-list img {
  width:12px;
  height:12px;
  margin-right:2px
}
.cmn-ul-list li.dflex-time-list i.timer-delay-icon {
  float:right;
  font-weight:700;
  font-family:Lato;
  font-size:12px;
  margin-top:4px;
  color:#000
}
@keyframes popup {
  0% {
    opacity:0;
    transform:scale(.1)
  }
  10% {
    opacity:0
  }
  to {
    opacity:1;
    transform:scale(1)
  }
}
.matka-heading {
  display:flex;
  -moz-column-gap:10px;
  column-gap:10px;
  align-items:center;
  margin-bottom:10px;
  justify-content:space-between
}
.countdown-timer {
  background:#e2f5ef;
  padding:2px 4px;
  border-radius:20px
}
.countdown-timer span {
  margin:0 5px;
  font-size:12px;
  font-weight:700;
  color:#000
}
.countdown-timer.disable-timer span {
  color:grey
}
.countdown-timer.disable-timer {
  background:#f3f3f3
}
.divLoader {
  position:relative;
  width:100vw;
  height:100vh;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  background:#000;
  z-index:99
}
.spinner {
  width:33px;
  height:33px;
  border-radius:50%;
  background:conic-gradient(#000 10%,#fff);
  -webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0);
  animation:load-spin .8s linear infinite
}
@keyframes load-spin {
  to {
    transform:rotate(1turn)
  }
}
.loader-img {
  max-width:250px;
  margin-bottom:20px
}
.whatsApp .circleIconPanel.showMessage {
  opacity:1;
  animation:showMessage 1s linear
}
.whatsApp .circleIconPanel.hideMessage {
  opacity:0;
  animation:hideMessage 1s linear;
  width:0
}
.whatapp-btn-fixed.whatsApp img {
  position:relative;
  z-index:11
}
.whatsApp .circleIconPanel {
  width:265px;
  height:50px;
  border-radius:25px;
  z-index:1;
  position:absolute;
  left:30px;
  bottom:19px;
  opacity:0;
  text-align:start;
  padding:8px 20px 7px 50px;
  font:normal normal 600 12px/17px Poppins;
  letter-spacing:0;
  color:#fff;
  background:#2db642 0 0 no-repeat padding-box;
  background-image:url(/img/Lotus365WhatsAppMessage.f08445e6.webp);
  background-repeat:no-repeat;
  background-position:50%;
  background-size:contain
}
.gameon-btn {
  display:none
}
@keyframes showMessage {
  0%,
  25% {
    opacity:0;
    width:0
  }
  to {
    opacity:1;
    width:265px
  }
}
@keyframes hideMessage {
  0% {
    opacity:1;
    width:265px
  }
  80%,
  to {
    opacity:0;
    width:0
  }
}
ion-content {
  animation:fadein .5s ease-in
}
@keyframes whatsApp {
  0% {
    opacity:0;
    width:0;
    padding-right:0
  }
  to {
    opacity:1;
    width:275px;
    padding-right:20px
  }
}
@keyframes whatsAppClose {
  0% {
    opacity:1;
    width:275px;
    padding-right:20px
  }
  to {
    opacity:0;
    width:0;
    padding-right:0
  }
}
@keyframes whatsAppText {
  0% {
    opacity:0
  }
  50% {
    opacity:.5
  }
  to {
    opacity:1
  }
}
@keyframes whatsAppCloseText {
  0% {
    opacity:1
  }
  to {
    opacity:0
  }
}
@keyframes fadein {
  0% {
    opacity:.2
  }
  25% {
    opacity:.5
  }
  65% {
    opacity:.8
  }
  to {
    opacity:1
  }
}
.digit-relative-box {
  position:relative
}
.select-num-btn {
  position:absolute;
  top:0;
  right:0;
  background:#1681c7;
  color:#fff;
  padding:0 10px;
  border-radius:0 4px 4px 0;
  height:32px;
  line-height:30px
}
.digit-relative-box .form-control {
  height:32px
}
.digit-relative-box .form-control::-moz-placeholder {
  color:grey
}
.digit-relative-box .form-control::placeholder {
  color:grey
}
.matka-detail-sub-heading label {
  font-weight:700;
  margin-right:15px;
  text-transform:capitalize
}
.matka-detail-sub-heading span {
  font-weight:700
}
.item-back-lay.lay-scroll-active {
  left:-153px
}
.stake-digit-select {
  display:flex;
  width:84%;
  flex-wrap:wrap
}
.modal-footer-sticky .modal-content {
  border-radius:0;
  max-width:95%;
  margin:30px auto
}
.warning-modal-msg .modal-body {
  padding:15px
}
.warning-modal-msg .modal-body p {
  font-size:16px;
  text-align:center;
  color:#404040
}
.warning-modal-msg .modal-header {
  border:none
}
.warning-modal-msg .back-modal-footer {
  display:flex;
  justify-content:center;
  -moz-column-gap:10px;
  column-gap:10px
}
.warning-modal-msg .back-modal-footer .thm-but {
  min-width:100px
}
.warning-modal-msg .back-modal-footer .thm-bor-but {
  background:transparent;
  border:solid 1px #1681c7;
  color:#1681c7
}
.inplay-match-list.favourites-list-show {
  padding:10px 5px
}
.inplay-match-list.favourites-list-show h3 {
  font-size:18px;
  font-weight:600;
  color:#202020;
  margin:10px 0 5px;
  display:inline-block;
  width:100%
}
.inplay-match-list.favourites-list-show h4 {
  font-size:14px;
  font-weight:600;
  color:#000
}
.favourites-list-show .top-fav-status {
  background:#fff;
  padding:10px;
  display:inline-block;
  width:100%
}
.favourites-list-show .top-fav-status .sportsPage-headerBet {
  margin-top:0!important
}
.favourites-list-show .top-fav-status .StartEventTimeCounter {
  margin:10px 0 0;
  font-weight:600;
  font-size:13px
}
.my-bets-full-content .table {
  background:#fff
}
.openbets-average-odds {
  margin-bottom:10px
}
.cricket-fight-slider .carousel__pagination {
  padding:0
}
.cricket-fight-slider {
  padding:10px 0
}
.cricket-fight-slider .banner-item {
  height:100px;
  margin-right:10px
}
.match-contest-header {
  padding:0 10px
}
.cricket-fight-wrapper {
  margin-top:20px;
  padding-bottom:30px
}
.match-contest-header h4 {
  font-size:14px;
  line-height:normal;
  font-weight:700;
  color:#000
}
.boder-btn {
  border:solid 1px #1681c7;
  color:#1681c7;
  font-size:13px;
  padding:3px 8px;
  border-radius:4px;
  font-weight:700;
  background:#fff
}
.cricket-list {
  background:#fff;
  border-radius:6px;
  margin-top:10px;
  border:1px solid #ccc
}
.match-header {
  border-bottom:1px dashed #ddd
}
.match-header-con h3 {
  font-size:14px;
  margin:0;
  line-height:normal
}
.match-header .notification-icon {
  padding:8px 10px;
  filter:inherit
}
.match-header h3 {
  font-weight:700;
  color:#000;
  background:linear-gradient(96deg,#bee9dc 5.01%,#d8e9e3 92.79%)
}
.match-list-details h3 {
  font-size:13px;
  color:#318066
}
.match-team-list {
  padding:5px 10px;
  background-image:url(data:image/webp;base64,UklGRjADAABXRUJQVlA4WAoAAAAwAAAAFgAAKwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIrgAAAAFHIBBI4SYXEREGOLGtPU6+zpVxIHF0BRxkJBKJLCgWMEV27rfv5P/WENH/CYBdQOxLwW0Qp5vg2VpuY2lNZGZ48gZzI4/Gi2SXJU6ML1m0JXgA0DMdMmAxeICjfUUvhGwUWCxKtUm7UlNtd6VZlWpWyknJ70KA260OWKwa8EYAgE/qHJ32KGQR7lGNNMkH0p5kYQxkB3NhyA1H1jA937BHlsLSwXbMBX+G+IRaKFZQOCCMAAAAcAQAnQEqFwAsAD5lKo9FpCKhHVmcAEAGRLSAAHQIBXHkhnj7BSZqkieqtAAA/u9MP/88T//ncf//zqArPBc6KtFGLTVyzxqYytYiFdSO17V3nfdAHod9WWe8tumYxahh1D1DxiLEOjRKLIHk+TN63z7jKL917lHgkDdCRGZfb1HPX//x6Bb+tZwAAAA=);
  background-size:18px
}
.live-heading {
  margin:8px 0;
  line-height:normal;
  margin-bottom:0
}
.live-heading h4 {
  font-size:14px;
  line-height:normal;
  margin:0;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
  color:#202020;
  width:60%
}
.match-reminder-modal h4 {
  font-size:18px;
  color:#fff;
  font-weight:700
}
.match-reminder-modal .modal-content .modal-header {
  padding:12px
}
.match-reminder-modal h3 {
  font-size:16px;
  margin:0 0 5px
}
.modal-boder-btn {
  -moz-column-gap:10px;
  column-gap:10px
}
.thm-bor-but {
  border:solid 1px #1681c7;
  cursor:pointer;
  border-radius:6px;
  font-size:12px;
  line-height:16px;
  padding:6px 10px;
  color:#404040;
  font-weight:500
}
.match-reminder-modal .modal-info img {
  filter:none
}
.modal-info.modal-info-bg {
  margin-bottom:10px;
  text-align:center
}
.header-but.info-footer {
  display:flex;
  justify-content:center;
  -moz-column-gap:10px;
  column-gap:10px;
  align-items:center;
  margin-top:20px
}
.header-but.info-footer .thm-but {
  border:solid 1px #1681c7;
  font-size:14px;
  padding:10px 10px;
  border-radius:4px;
  font-weight:700;
  width:auto;
  line-height:normal;
  min-width:120px;
  text-align:center;
  text-transform:capitalize
}
.header-but.info-footer .thm-but,
.header-but.info-footer .thm-but:hover {
  color:#fff;
  background:#1681c7
}
.match-reminder-modal .modal-dialog {
  padding:10px
}
.header-but.info-footer .thm-bor-but {
  background:transparent;
  color:#1681c7
}
.match-reminder-modal .modal-successfully .modal-content .modal-header {
  border:none
}
.match-reminder-modal .modal-successfully .modal-content {
  background:#1681c7;
  border:none;
  border-radius:10px
}
.match-reminder-modal .modal-successfully .modal-content .modal-header img {
  max-width:30px
}
.match-reminder-modal .modal-successfully .modal-content .modal-header h3 {
  margin:0;
  display:flex;
  align-items:center;
  -moz-column-gap:10px;
  column-gap:10px
}
.match-reminder-modal .modal-successfully .modal-content .modal-header .thm-heading {
  margin:0
}
.video-modal {
  margin-bottom:10px
}
.video-modal .thm-heading h3 {
  font-size:13px;
  font-weight:700;
  margin:0 0 5px
}
.video-modal .thm-heading {
  margin-bottom:0
}
.silver-sec .platinum-but {
  background:linear-gradient(159deg,#9ba4c5 10%,#c0c4d9 42%,#7885af 75%,#b1b7cd);
  color:#000!important
}
.stage {
  margin-top:20px;
  margin-bottom:10px
}
.stage-item-text span {
  font-weight:700;
  font-size:14px
}
.stage-item.active .dot {
  background:#1681c7;
  color:#fff
}
button.myBtn {
  background:transparent;
  padding:0;
  border:none;
  box-shadow:none
}
.header-wrapper nav.navbar {
  padding:0;
  width:100%
}
.deposit-btn-row button.btn {
  border-radius:6px;
  width:auto;
  padding:10px 25px;
  height:auto;
  line-height:normal;
  min-width:110px
}
.deposit-btn-row {
  display:flex;
  justify-content:space-between;
  width:100%
}
.stage .stage-item:after {
  width:80px;
  top:28%
}
.stage .stage-item.active:after {
  background-color:#318066
}
.match-join-btn {
  text-align:center;
  padding:6px 10px;
  border-top:1px dashed #ddd;
  line-height:normal;
  font-weight:700;
  font-size:13px;
  border-radius:0 0 6px 6px;
  background:rgba(1,175,112,.1);
  color:#1681c7
}
.cricket-fight-wrapper .accordion-button {
  background:#1681c7;
  box-shadow:none;
  padding:10px;
  font-size:14px;
  font-weight:700;
  color:#fff
}
.transactions-bets {
  display:flex;
  justify-content:space-between;
  align-items:center;
  border-bottom:1px solid #ddd;
  padding:10px
}
.view-but-sec .thm-bor-but {
  color:#1681c7;
  font-size:13px;
  font-weight:600;
  text-transform:capitalize
}
.transactions-bets .match-faq h5 {
  font-size:14px;
  margin:0;
  font-weight:700;
  color:#404040
}
.transactions-bets .match-faq span {
  font-size:12px;
  color:#404040
}
.cricket-fight-wrapper .accordion-item {
  border-radius:6px;
  margin-bottom:10px
}
.cricket-fight-wrapper .accordion-button.collapsed {
  border-radius:6px
}
.team-bet-wrapper {
  background:#e3eaef;
  padding:15px 10px;
  border-radius:4px
}
.bet-header-title {
  display:flex;
  justify-content:space-between;
  width:100%
}
.team-bet-wrapper .thm-heading {
  width:auto;
  -moz-column-gap:10px;
  column-gap:10px;
  margin:0
}
.bet-left-detail h5 {
  font-size:14px;
  margin:0 0 5px;
  line-height:normal;
  font-weight:700;
  color:#404040
}
.bet-left-detail p {
  font-size:13px;
  color:#404040
}
.team-bet-wrapper .thm-heading .cancel-btn {
  padding:5px 10px;
  border-radius:3px;
  background:#ffd6d3;
  color:#ff4111;
  font-size:13px;
  font-weight:500
}
.recommended-wrapper .btn.green-btn {
  border-radius:4px;
  background:#4caf50;
  color:#000;
  padding:5px 10px;
  font-weight:700;
  border-color:#4caf50
}
.recommended-wrapper {
  display:flex;
  justify-content:flex-start;
  margin-top:15px;
  -moz-column-gap:10px;
  column-gap:10px;
  padding:0
}
.player-list-wrapper {
  margin-top:10px
}
.match-reminder-modal .player-list-wrapper h4 {
  font-size:15px;
  margin-bottom:10px
}
.team-select-sec {
  justify-content:space-between;
  -moz-column-gap:10px;
  column-gap:10px
}
.team-select-con {
  border-left:7px solid #1681c7;
  width:50%;
  background:#000;
  padding-left:8px
}
.team-select-con span {
  background:rgba(3,206,132,.14);
  border-radius:0 4px 4px 0;
  width:35px;
  height:35px;
  text-align:center;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:15px;
  font-weight:700;
  color:#008555;
  margin:0
}
.team-select-con h3 {
  margin:0;
  font-size:14px;
  color:#1681c7;
  font-weight:700
}
.player-photo-list {
  display:flex;
  justify-content:space-between;
  margin-top:10px;
  -moz-column-gap:5px;
  column-gap:5px;
  flex-wrap:wrap
}
.player-photo-list .team-list-con {
  background:#f5f4f1;
  padding:5px;
  width:49%;
  border-radius:6px;
  margin:5px 0
}
.player-btn-boll {
  margin-bottom:5px;
  display:inline-block
}
.player-photo-list .team-list-con .player-con {
  width:calc(100% - 50px);
  padding-left:5px
}
.player-photo-list .team-list-con figure {
  width:48px;
  border-radius:3px;
  height:48px;
  border:none
}
.player-btn-boll .thm-but {
  background:rgba(79,157,131,.18);
  padding:4px 8px;
  border-radius:5px;
  color:#1681c7;
  font-weight:500;
  display:flex;
  align-items:center;
  -moz-column-gap:5px;
  column-gap:5px
}
.player-btn-boll .thm-but span img,
span.info-sec-icon img {
  filter:brightness(0) saturate(100%) invert(40%) sepia(89%) saturate(350%) hue-rotate(114deg) brightness(84%) contrast(90%)
}
.player-btn-boll .thm-but span img {
  margin-top:-1px;
  width:13px
}
.cricket-fight-wrapper li a img {
  filter:brightness(0) saturate(100%) invert(40%) sepia(89%) saturate(350%) hue-rotate(114deg) brightness(84%) contrast(90%)
}
.player-photo-list .team-list-con .player-con h4 {
  font-size:14px;
  margin:0;
  line-height:normal;
  font-weight:700;
  color:#404040;
  white-space:nowrap;
  overflow:hidden;
  width:100%;
  text-overflow:ellipsis
}
.modal-footer .btn.thm-btn {
  border-radius:6px;
  padding:10px 0
}
.modal-banner {
  background:rgba(3,206,132,.1);
  border-bottom:3px solid #1681c7
}
.modal-banner img {
  max-width:80px
}
.winstatus-heading h4 {
  color:#1681c7;
  font-weight:700;
  font-size:18px;
  margin:0 0 5px
}
.winstatus-heading h5 {
  font-size:14px;
  font-weight:700
}
.winstatus-heading span {
  font-weight:400;
  font-size:13px
}
.loss-status .modal-banner {
  background:#ff444421;
  border-color:red
}
.loss-status .winstatus-heading h4 {
  color:red
}
.cricket-list-wrapper .team-select-sec {
  padding:0 15px 10px
}
.team-select-con.blue-thm {
  border-color:#f0d700
}
.team-select-con.blue-thm span {
  background:rgba(240,215,0,.16);
  color:#918205
}
.team-select-con.blue-thm h3 {
  color:#918205
}
.ipl-header-edit {
  width:50%;
  display:flex;
  align-items:center;
  -moz-column-gap:10px;
  column-gap:10px
}
.ipl-header-edit .team-select-con {
  width:70%
}
.edit-btn-modal span {
  border:solid 1px #1681c7;
  padding:0 6px;
  border-radius:3px;
  height:30px;
  display:inline-block;
  line-height:26px
}
.edit-btn-modal img {
  filter:brightness(0) saturate(100%) invert(40%) sepia(89%) saturate(350%) hue-rotate(114deg) brightness(84%) contrast(90%);
  max-width:13px
}
.ipl-playe-list {
  background:#fff;
  padding:10px;
  border-radius:6px;
  margin-top:15px
}
.ipl-playe-list .player-list-wrapper,
.ipl-playe-list .player-list-wrapper .player-photo-list {
  margin-top:0
}
.ipl-playe-list .cricket-heading h3 {
  font-size:16px;
  font-weight:700
}
.ipl-playe-list .cricket-heading {
  display:flex;
  justify-content:space-between;
  margin-bottom:5px
}
.ipl-playe-list .thm-heading {
  margin:0
}
.ipl-playe-list .btn.green-btn {
  padding:6px 12px;
  background:transparent;
  color:#fff;
  background:#009e69
}
.btn.myteam-btn,
.ipl-playe-list .btn.green-btn {
  border-radius:4px;
  height:auto;
  line-height:normal;
  border:1px solid #009e69;
  font-size:14px;
  font-weight:700
}
.btn.myteam-btn {
  padding:6px;
  background:transparent;
  color:#009e69;
  margin-right:5px
}
.ipl-how-to-play-sec {
  background:#fff;
  padding:10px;
  border-radius:6px;
  margin-top:15px
}
.ipl-how-to-play-sec .video-modal .thm-heading h3 {
  font-size:14px;
  margin-bottom:5px
}
.cricket-fight-next-sec .thm-submit-but .thm-btn {
  width:50%;
  border-radius:6px;
  padding:10px 10px;
  height:auto;
  font-size:14px;
  background:#4caf50;
  font-weight:700;
  color:#000
}
.cricket-fight-next-sec {
  padding:6px;
  box-shadow:0 0 4px #ccc
}
.pb-80 {
  padding-bottom:80px
}
.exch-form-sec label.form-label {
  font-weight:500
}
.exch-form-sec .form-control {
  height:40px;
  border-radius:6px;
  color:#404040
}
.exch-form-sec {
  margin-bottom:20px
}
.green-boder {
  border:solid 2px #1681c7
}
.blue-boder {
  border:2px solid #a39300
}
.select-bet-player .header-but .thm-but {
  width:45%
}
.view-btn-con {
  display:inline-block;
  padding:4px 10px;
  border:solid 1px #1681c7;
  background:rgba(166,255,223,.1);
  font-size:14px;
  font-weight:500;
  color:#1681c7;
  border-radius:4px
}
.view-team-btn {
  text-align:center
}
.view-btn-con span img {
  transform:rotate(0);
  transition:.7s
}
.view-btn-con.show span img {
  transform:rotate(180deg)
}
.view-btn-con:hover {
  color:#1681c7
}
.view-playerlist-box .ipl-playe-list {
  margin-top:0
}
.view-playerlist-box {
  display:none
}
.view-playerlist-box.show {
  display:block
}
.choose-bet-wrapper {
  margin-top:15px
}
.choose-bet-wrapper h3 {
  font-size:16px
}
.bet-type-wrapper {
  background:#fff;
  border-radius:6px;
  padding:10px
}
.bet-type-wrapper h4 {
  font-size:14px;
  margin:0 0 10px;
  font-weight:700;
  color:#404040
}
.choose-bet-list .nav-tabs {
  display:flex;
  justify-content:space-between;
  align-items:center;
  -moz-column-gap:10px;
  column-gap:10px;
  border:none;
  width:100%
}
.choose-bet-list .nav-tabs li.nav-item {
  width:31%
}
.choose-bet-list .nav-tabs .nav-link {
  border:1px solid #ddd;
  border-radius:5px;
  width:100%;
  color:#202020;
  padding:5px
}
.choose-list-con {
  margin-top:5px
}
.choose-list-con h4 {
  font-size:13px;
  margin:0;
  font-weight:700
}
.choose-list-con p {
  color:#404040;
  line-height:normal
}
.choose-bet-list .nav-tabs .nav-link.active {
  border:solid 1px #1681c7;
  background:#fff;
  box-shadow:none
}
.nav-link.active .choose-bet-list-img img,
.view-btn-con span img {
  filter:brightness(0) saturate(100%) invert(36%) sepia(99%) saturate(320%) hue-rotate(114deg) brightness(92%) contrast(90%)
}
.nav-link.active .choose-list-con h4,
.nav-link.active .choose-list-con p {
  color:#1681c7
}
.betamount-price .amount-field {
  width:100%
}
.betamount-price {
  margin-top:10px
}
.betamount-price .form-control {
  border-radius:4px;
  height:36px;
  font-size:14px;
  color:#404040
}
.betamount-price .amount-field label {
  text-transform:capitalize;
  line-height:normal;
  color:#202020;
  font-weight:700
}
.participate-row {
  display:flex;
  justify-content:space-between;
  padding:5px 0;
  margin-bottom:10px
}
.participate-row span {
  font-size:12px;
  color:#404040
}
.exch-setting-edit-stakes-input-section .form-control {
  height:36px;
  border-radius:4px;
  margin-bottom:10px;
  color:#404040;
  font-size:14px
}
.edit-stake-btn {
  margin-top:15px
}
.place-btn {
  background:#4caf50;
  padding:10px;
  display:inline-block;
  text-align:center;
  color:#000;
  font-weight:700;
  border-radius:6px;
  font-size:14px
}
.betamount-modal .modal-header {
  flex-direction:column;
  background:#1681c7
}
.betamount-modal .modal-header .modal-info img {
  filter:none;
  max-width:50px
}
.betamount-modal .modal-header .modal-info {
  margin-bottom:10px
}
.betamount-modal .modal-header .thm-heading {
  flex-direction:column;
  margin:0
}
.betamount-modal .modal-header .thm-heading h4 {
  font-size:20px;
  color:#fff;
  margin:0 0 5px
}
.betamount-modal .modal-header .thm-heading h5 {
  color:#fff;
  font-size:14px;
  font-weight:400
}
.betamount-modal .bank-icon {
  background:#1681c7;
  padding:0;
  border-radius:4px;
  width:36px;
  height:36px;
  line-height:32px;
  text-align:center
}
.betamount-modal .bank-icon img {
  filter:brightness(0) invert(1);
  margin-right:0
}
.betamount-modal .bank-con h3 {
  font-size:14px;
  color:#202020;
  margin:0
}
.betamount-modal .bank-con span {
  color:#202020;
  font-size:13px
}
.betamount-modal .bank-con .thm-heading {
  margin:0
}
.betamount-modal .new-account-wrapper {
  margin-top:10px
}
.betamount-modal .header-but {
  margin:0
}
.runtab-amount {
  display:flex;
  justify-content:space-between;
  -moz-column-gap:10px;
  column-gap:10px
}
.ball-and-run-stake {
  width:100%
}
.ball-and-run-stake label {
  font-weight:500
}
.placebet-section {
  margin-top:20px
}
.placebet-section .transactions-con {
  background:#fff;
  margin-top:15px;
  border-radius:6px
}
.placebet-section .thm-heading {
  margin:0
}
.placebet-section .thm-heading .view-but-sec .thm-bor-but {
  border-color:#1681c7
}
.cricket-fight-wrapper .container {
  padding:0
}
.choose-bet-wrapper .thm-heading {
  padding-left:0
}
.choose-bet-wrapper .thm-heading h3 {
  font-weight:700;
  margin:0 0 10px
}
.steps-procss-sec .thm-heading p {
  font-size:14px;
  font-weight:700
}
.cricket-fight-slider .banner-item img {
  height:100%;
  width:100%
}
.match-reminder-modal .modal-content {
  border-radius:4px;
  max-width:100%;
  margin:10px auto;
  border:none
}
.match-reminder-modal .modal-body {
  padding:12px
}
.match-reminder-modal .modal-body .thm-heading {
  margin:0
}
.rules-stake-modal .modal-header h4 {
  font-size:18px;
  font-weight:700;
  color:#fff
}
.rules-stake-modal .modal-header button.btn-close {
  position:absolute;
  right:15px;
  top:18px;
  background-size:12px
}
.sub-header-tab .nav-tabs {
  border-bottom:2px solid #e3eaef;
  justify-content:space-between;
  padding:0;
  -moz-column-gap:10px;
  column-gap:10px
}
.sub-header-tab {
  padding:10px
}
.sub-header-tab .nav-tabs .nav-link {
  font-size:13px;
  font-weight:700;
  color:#404040;
  padding:5px 0;
  background:transparent;
  box-shadow:none;
  border-bottom:2px solid transparent;
  margin-bottom:-2px;
  text-transform:capitalize
}
.sub-header-tab .nav-tabs .nav-link.active {
  border-color:#1681c7;
  color:#1681c7
}
.rules-stake-modal .modal-content {
  border-radius:6px;
  border:none;
  box-shadow:none;
  margin:10px
}
.rules-language {
  padding:10px 0
}
.rules-language ul {
  margin-left:25px
}
.rules-language ul li {
  list-style:disc;
  color:#404040;
  padding:5px 10px 5px 0
}
.rules-stake-modal .modal-footer {
  padding:10px;
  border:none;
  margin:0
}
.rules-stake-modal .modal-footer .thm-btn {
  background-color:#4caf50;
  width:80%;
  font-weight:700;
  color:#000
}
.header-tabs-section.sub-header-tab {
  padding:0
}
.personal-acc-box {
  display:flex;
  -moz-column-gap:10px;
  column-gap:10px;
  padding:10px 0;
  align-items:center
}
.personal-acc-box a {
  color:#1681c7;
  font-size:16px
}
.personal-acc-box h4 {
  font-size:15px;
  font-weight:700;
  color:#404040
}
.header-tabs-section.sub-header-tab .bets-tab {
  padding:0 5px
}
.header-tabs-section.sub-header-tab .bets-tab .nav-tabs {
  border-bottom:2px solid #ccc
}
.accordion-body.team-sec {
  padding:0
}
.cricket-fight-wrapper .accordion-button:after {
  filter:invert(1)
}
.more-bet .thm-but {
  border:none;
  box-shadow:none;
  font-weight:700;
  font-size:13px;
  padding:8px 15px
}
.transactions-con {
  background:#fff;
  border-bottom-left-radius:6px;
  border-bottom-right-radius:6px
}
.more-bet {
  text-align:center;
  padding:8px 10px;
  background:#f5f5f5
}
.info-sec-icon {
  position:relative;
  margin-left:6px
}
.info-list {
  display:none;
  position:absolute;
  background-color:#000;
  border-radius:10px;
  padding:10px;
  z-index:99999;
  top:50%;
  width:250px;
  left:-100px;
  transform:translate(-50%,30%);
  text-align:center;
  border:1px solid #ddd
}
.info-list ul li {
  color:#fff;
  text-transform:capitalize
}
.info-list:before {
  content:"";
  width:40px;
  height:20px;
  clip-path:polygon(50% 0,0 100%,100% 100%);
  background-color:#000;
  display:inline-block;
  position:absolute;
  top:0;
  transform:translate(-50%,-50%);
  z-index:-1;
  right:0;
  left:auto
}
.teambat-sec .modal-footer {
  padding:10px 10px;
  margin:0
}
.teambat-sec .modal-footer .thm-btn {
  background:#4caf50;
  font-weight:700;
  color:#000;
  margin:0
}
.betamount-price .amount-value ul {
  display:flex;
  justify-content:space-between;
  -moz-column-gap:10px;
  column-gap:10px;
  align-items:center
}
.betamount-price .amount-value ul li {
  width:22%
}
.betamount-price .amount-value ul li .thm-btn {
  background:#eceaea;
  padding:6px 10px;
  width:100%;
  font-size:14px;
  font-weight:700;
  color:#404040
}
.betamount-price .edit-stake-btn {
  margin-top:0;
  padding-bottom:5px
}
.placebet-section .thm-heading h3 {
  margin:0
}
.cricket-edit-stake-modal .modal-content {
  margin:10px
}
.cricket-edit-stake-modal .modal-content .modal-header h4 {
  font-size:16px;
  font-weight:700;
  color:#202020
}
.cricket-edit-stake-modal .modal-content .modal-body {
  padding:15px
}
.view-team-btn .view-btn-con {
  font-weight:700
}
.betamount-modal .modal-body {
  padding:15px
}
.betamount-modal .modal-content {
  margin:15px
}
.new-account-wrapper h3 {
  font-size:16px;
  font-weight:700;
  color:#404040;
  margin:0 0 10px
}
.betamount-modal .new-account-sec li a {
  background:#fff;
  border:1px solid #ddd;
  padding:15px;
  display:inline-block;
  width:100%;
  margin-bottom:15px;
  border-radius:4px
}
.new-account-con {
  display:flex;
  justify-content:space-between;
  align-items:center
}
.new-account-con .recent-bank {
  flex-direction:row;
  display:flex;
  align-items:center;
  -moz-column-gap:10px;
  column-gap:10px
}
.betamount-modal .modal-footer {
  margin-top:0;
  padding-top:0;
  padding-bottom:20px
}
.new-arrow img {
  filter:brightness(0) saturate(100%) invert(40%) sepia(89%) saturate(350%) hue-rotate(114deg) brightness(84%) contrast(90%)
}
.header-share-title {
  display:flex;
  justify-content:space-between;
  align-items:center
}
.share-btn {
  border:solid 1px #1681c7;
  width:32px;
  text-align:center;
  border-radius:3px;
  height:32px;
  line-height:28px
}
.share-btn img {
  max-width:18px
}
.modal-social-icon {
  margin-bottom:15px
}
.modal-social-icon label {
  color:var(--text-highlight);
  font-size:15px;
  margin:0 0 10px;
  display:block
}
.modal-social-icon ul {
  display:flex;
  justify-content:space-between;
  align-items:center
}
.modal-social-icon ul li {
  display:inline-block
}
.betamount-outer-box label {
  font-size:15px;
  color:var(--text-highlight);
  display:block;
  margin:0 0 5px
}
.amount-link-relative .form-control {
  border:1px solid #dee2e6;
  font-size:14px;
  color:#404040;
  padding:10px;
  padding-right:50px;
  height:41px
}
.amount-link-relative {
  position:relative
}
.amount-link-relative .thm-but {
  position:absolute;
  top:0;
  right:0;
  border-radius:0;
  border:none;
  height:41px
}
.language-list {
  padding:10px
}
.language-list ol li {
  list-style:disc;
  color:#404040;
  padding:5px 10px 5px 0
}
.language-list ol {
  padding:0;
  margin-left:15px;
  margin-bottom:0
}
.modal-social-icon ul li a img {
  max-width:35px
}
.betamount-outer-box {
  margin-bottom:10px
}
.match-reminder-modal .modal-info.modal-info-bg {
  text-align:center
}
.match-reminder-modal .modal-body .thm-heading .thm-bor-but {
  border:1px solid grey;
  background:transparent;
  font-weight:500;
  font-size:13px;
  padding:10px 15px
}
.match-reminder-modal .thm-heading p {
  font-weight:400
}
.match-reminder-modal .modal-body .thm-heading .thm-bor-but:focus,
.match-reminder-modal .modal-body .thm-heading .thm-bor-but:hover {
  border-color:#1681c7;
  color:#1681c7
}
.match-reminder-modal .modal-body .thm-heading h3 {
  font-weight:700
}
.withdraw-btn img {
  max-width:20px
}
.new-account-sec ul li {
  list-style:none;
  background:#fff;
  border:1px solid #ddd;
  border-radius:4px;
  padding:15px;
  margin-top:10px
}
.install-apk-model .modal-content {
  background-color:#fff
}
.install-apk-model .btn-close img {
  height:25px
}
.install-apk-model .thm-heading h3 {
  color:#fff;
  font-size:16px;
  font-weight:600;
  text-transform:none
}
.install-apk-model .nav-tabs {
  border-bottom:0;
  background-color:#fff6ed;
  border-radius:5px;
  overflow:hidden
}
.install-apk-model .nav-tabs .nav-item {
  width:50%
}
.install-apk-model .nav-tabs .nav-link {
  background-color:#fff6ed;
  border:0;
  width:100%;
  color:#000;
  border-radius:0;
  font-weight:600;
  font-size:16px;
  box-shadow:none
}
.install-apk-model .modal-footer {
  border:none;
  padding-top:0;
  margin-top:0;
  padding-bottom:15px
}
.install-apk-model .nav-tabs .nav-link.active {
  background-color:#4caf50
}
.install-apk-model .modal-footer .close-btn {
  margin:0 auto;
  background-color:#4caf50;
  color:#000;
  border-color:#4caf50;
  font-weight:600;
  font-size:16px;
  padding:10px;
  min-width:120px
}
.how-install-content {
  text-align:center;
  padding:30px 0 0
}
.change-lang-modal .cmn-ul-list {
  margin-left:0;
  margin-right:0;
  display:flex;
  -moz-column-gap:10px;
  column-gap:10px
}
.change-lang-modal .cmn-ul-list li {
  padding-left:0;
  padding-right:0;
  display:inline-block;
  width:50%
}
.custom-language-list::-webkit-scrollbar {
  display:block
}
.two-btns {
  text-align:center;
  padding:15px 0
}
.search-lang-input {
  position:relative;
  padding-bottom:20px
}
.link-btn {
  padding:0;
  background-color:transparent;
  border:0
}
.search-lang-input .link-btn {
  position:absolute!important;
  top:6px;
  right:10px
}
.custom-language-list ul li {
  display:inline-block;
  width:100%
}
.custom-language-list ul li .form-check {
  display:inline-block;
  justify-content:unset;
  padding:10px;
  position:relative;
  width:100%;
  background-color:#f2f2f2;
  border-radius:5px;
  margin-bottom:15px;
  border:1px solid #f2f2f2;
  cursor:pointer
}
.custom-language-list ul li.active .form-check {
  border:1px solid #4eb77e
}
.custom-language-list ul li.active .form-check label.form-check-label {
  color:#4eb77e
}
.custom-language-list ul li .form-check .form-check-label {
  font-weight:500;
  font-size:15px;
  line-height:normal;
  color:#746969
}
.custom-language-list ul li.active .form-check:after {
  background-image:url(data:image/webp;base64,UklGRhIDAABXRUJQVlA4WAoAAAAwAAAAEQAAEQAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIegAAAAFHIBBI4SYXEREGOLVt29jW9Rd///W274s/uxH9Z3cj8s0/PENE/yeArLnDay1i/0FhMQY2IXB2cADIjfBRjLOcGsCrjj4p4Cu9fQsvfETOvWWn+pXkgo3kFkHNdAw1CVOTC4l/JbeEEWyrwNZC7tYu9CcAueNrLGOpVlA4IKIAAADQBgCdASoSABIAPm0skkWkIqGYBABABsS2AGNVgTwD8AKkD3Z+YD+AXGBuAHWAfqB6IH6gfAB+unpIAmifvwAA/t9fr/8nAh5iVHomjUzEC8SfaMxf8tL6jzcl20Hh/HyX/fkP31W/ttpiEbKLG5oxf8CTG5oxfzTv/6GH9L0z/oYfnDeB40jNk+XYy3+koPg88aRmyOnYy3+koP/9AYhSAAA=);
  background-size:100%;
  content:"";
  height:20px;
  width:20px;
  position:absolute;
  background-repeat:no-repeat;
  right:10px
}
.search-lang-input .form-control {
  padding-right:35px;
  padding-top:7px;
  padding-bottom:10px;
  color:#333
}
.change-lang-modal .thm-bor-but {
  border-color:#1681c7;
  color:#1681c7
}
.change-lang-modal .two-btns .btn {
  font-size:14px;
  min-width:120px;
  margin:0;
  height:40px;
  width:100%
}
.custom-language-list {
  max-height:230px;
  overflow-y:auto;
  padding-right:10px
}
.change-lang-modal .modal-content {
  border:0!important
}
.gp-content .modal-header {
  border-radius:30px 30px 0 0;
  width:100%
}
.langauage-content {
  padding:15px 0
}
.change-lang-modal .modal-header h3 {
  font-size:16px
}
.change-lang-modal .modal-dialog {
  max-width:350px
}
.modal.notification-alert-modal .modal-dialog {
  margin:16px!important;
  width:auto
}
.modal.notification-alert-modal .modal-body {
  padding:1rem
}
.notifi-icon {
  background:#1681c7;
  width:70px;
  height:70px;
  border-radius:50px;
  padding:22px;
  margin:0 auto 10px
}
.notify-justify-btn .thm-but {
  background:#1681c7;
  border:none;
  border-bottom:3px solid rgba(0,0,0,.1)
}
.notify-theme-info h3 {
  font-size:16px;
  color:#333;
  font-weight:600;
  margin:0 0 15px;
  text-align:center
}
.notify-justify-btn {
  display:flex;
  justify-content:center;
  -moz-column-gap:10px;
  column-gap:10px
}
.notify-justify-btn .cancel-but {
  border:1px solid #c10930;
  color:#c10930!important;
  background-color:#fff;
  padding:5px 10px;
  font-size:14px;
  min-width:90px;
  font-weight:500
}
.notify-justify-btn .thm-but {
  font-size:14px;
  font-weight:400;
  min-width:90px;
  padding:5px 10px;
  width:auto;
  color:#fff!important
}
.whatsaap-support-btn-list {
  display:flex;
  justify-content:center;
  gap:15px;
  width:100%;
  flex-wrap:wrap
}
.support-call-now {
  width:47%;
  text-align:center
}
.support-call-now a {
  display:flex;
  align-items:center;
  position:relative;
  width:100%
}
.support-whatsapp-icon {
  position:absolute;
  left:-5px;
  padding:0;
  z-index:1;
  top:-4px
}
.support-call-now .thm-btn,
.support-whatsapp-icon {
  display:flex;
  align-items:center;
  justify-content:center
}
.support-call-now .thm-btn {
  background:#1681c7;
  width:100%;
  -moz-column-gap:6px;
  column-gap:6px;
  color:#fff;
  text-transform:capitalize;
  border-radius:4px;
  margin-left:10px;
  position:relative;
  border-bottom-right-radius:25px;
  border-top-right-radius:5px
}
.support-whatsapp-icon img {
  width:45px
}
section.help-and-support-box {
  position:fixed;
  right:55px;
  bottom:5px;
  z-index:1
}
.support-sec a img {
  width:85px;
  animation:1s linear 1s infinite alternate;
  transform:scale(1.2);
  animation-name:simple-step;
  animation-delay:1s;
  animation-iteration-count:infinite
}
.support-sec {
  position:relative
}
.score-hide-show {
  position:absolute;
  top:35px;
  z-index:99;
  right:10px
}
.sign-up-wrapper .score-hide-show img {
  filter:invert(1)
}
.score-hide-show img {
  height:20px;
  position:relative;
  bottom:28px;
  filter:invert(1)
}
.bethistory-section {
  background:url(data:image/webp;base64,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);
  background-size:contain;
  background-repeat:repeat;
  width:100%;
  padding:15px 0
}
.header-page-title h3 {
  font-weight:700;
  font-size:18px;
  color:#000
}
.bets-form {
  padding:10px 0
}
.selection label:before {
  content:"";
  -webkit-appearance:none;
  border:1px solid #1681c7;
  box-shadow:0 1px 2px rgb(0 0 0/5%),inset 0 -15px 10px -12px rgb(0 0 0/5%);
  padding:10px;
  display:inline-block;
  position:relative;
  vertical-align:middle;
  cursor:pointer;
  margin-right:5px;
  background:#cae0e8!important;
  color:#1681c7!important;
  top:inherit
}
.custom-control-label:after {
  position:absolute;
  top:.25rem;
  left:0;
  display:block;
  width:1rem;
  height:1rem;
  content:"";
  background-repeat:no-repeat;
  background-position:50%;
  background-size:50% 50%
}
.selection input:checked+label:after {
  content:"";
  display:block;
  position:absolute;
  top:3px;
  left:8px;
  width:6px;
  height:14px;
  border:solid #1681c7;
  border-width:0 2px 2px 0;
  transform:rotate(45deg)
}
.selection input {
  padding:0;
  height:auto;
  width:auto;
  margin-bottom:0;
  display:none;
  cursor:pointer
}
.selection label {
  position:relative;
  cursor:pointer;
  margin-bottom:13px;
  display:inline-block
}
.selection label span {
  font-size:13px;
  font-weight:500;
  color:#666
}
.filter-date-form {
  width:100%;
  position:relative;
  background:#fff;
  border-radius:.25rem
}
.account-statement-filter-date {
  display:flex;
  flex-wrap:wrap;
  width:100%;
  gap:10px;
  margin-top:5px
}
.filter-date-form .form-control {
  height:40px;
  font-size:14px;
  border-radius:.25rem
}
.filter-select-box {
  width:100%
}
.filter-select-box .form-select {
  height:40px;
  font-size:14px;
  border-radius:.25rem
}
.header-page-title {
  margin-bottom:10px
}
.thm-btn {
  color:#fff;
  border:none;
  background:#1681c7;
  border-radius:3px;
  height:38px;
  width:100%;
  font-size:17px
}
.account-statement-tbl {
  margin-top:15px;
  margin-bottom:15px
}
.table-dark {
  background-color:#8f8f8f;
  --bs-table-bg:#8f8f8f;
  border-color:#8f8f8f
}
.account-statement-tbl table tr td,
.account-statement-tbl table tr th {
  white-space:nowrap;
  padding:.2rem .5rem;
  text-transform:capitalize
}
.account-statement-tbl table>:not(:first-child) {
  border-top:none
}
.page-item.active .page-link {
  z-index:3;
  color:#fff;
  background-color:#1681c7;
  border-color:#1681c7
}
.promotion-con {
  width:210px;
  height:104px;
  border-radius:6px
}
a.exch-breadcrumb-heading-sec img {
  height:15px;
  margin-left:5px;
  margin-bottom:2px
}
.match-banner-sec .promotion-con {
  padding:5px
}
.cricket-box.bg-transparent.p-0.w-auto.m-0.match-btn ul {
  display:flex;
  align-items:center;
  gap:5px
}
.cricket-heading.cricket-item-list.align-items-center.res-heading {
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:0 10px;
  margin-top:15px
}
.cricket-box ul li a {
  border:0;
  display:inline-block;
  height:28px;
  padding:0 10px;
  line-height:28px
}
.match-list-con {
  margin-top:10px
}
.match-header h3 {
  font-size:14px;
  font-weight:600;
  background:#1681c7;
  padding:4px 10px;
  padding-right:20px;
  clip-path:polygon(0 0,99.91% 0,95% 52.5%,99.91% 100%,0 100%);
  color:#fff
}
.match-header-con.thm-heading h3 {
  color:#fff
}
.match-list-details {
  padding:10px 0
}
.match-team-list {
  justify-content:space-between;
  padding:0 10px;
  background-image:url(data:image/webp;base64,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);
  background-repeat:no-repeat;
  background-position:50%
}
.match-team-list,
.team-list-con {
  display:flex;
  align-items:center
}
.team-list-con figure {
  width:40px;
  height:40px;
  border:1px solid #b6a4a4;
  border-radius:100%
}
.team-list-con figure img {
  width:100%;
  height:100%;
  border-radius:100%
}
span.notification-cmn-icon12 {
  background:#fff;
  display:inline-block;
  width:25px;
  height:25px;
  text-align:center;
  padding:0;
  border-radius:5px;
  line-height:25px
}
span.notification-cmn-icon12 img {
  width:15px;
  filter:invert(1)
}
.modal-boder-btn .thm-but.show {
  background-color:transparent;
  border:1px solid #1681c7;
  margin-right:10px;
  color:#1681c7
}
.worli-Bets-Modal.modal.show .modal-dialog {
  transform:none;
  max-width:100%!important
}
.worli-Bets-Modal .modal.show .modal-dialog .modal-content {
  width:100%
}
.modal-reminder-btn {
  display:flex;
  justify-content:center;
  align-items:center;
  gap:10px
}
.modal-reminder-btn .thm-bor-but {
  margin:0;
  line-height:16px;
  background:transparent;
  text-transform:capitalize
}
.header-but.info-footer .thm-but.thm-btn-bg.disabled {
  opacity:.5
}
.reminder-active {
  background:#1681c7!important;
  color:var(--text-secondary-color)!important;
  border-color:#1681c7
}
.header-but.info-footer .thm-but.thm-btn-bg {
  background:#1681c7;
  color:var(--text-secondary-color)
}
.worli-Bets-Modal.modal.show .modal-content {
  border:0
}
.info-footer {
  justify-content:center;
  margin-top:15px;
  display:flex;
  width:100%;
  margin-bottom:0
}
.header-but.info-footer button {
  border:1px solid #1681c7;
  background:none;
  color:#1681c7;
  text-transform:capitalize
}
.header-but.info-footer a {
  text-align:center;
  text-transform:capitalize
}
.forgot-btn-box .back-btn {
  border-radius:.5rem;
  background:#3ca692!important;
  display:flex;
  width:100%;
  height:2.5rem;
  padding:1rem;
  align-items:center;
  gap:1rem;
  justify-content:center;
  border:none;
  color:#fff
}
.forgot-btn-box {
  margin:10px 0
}
.language-list {
  display:flex;
  align-items:center;
  justify-content:space-between
}
.popup-onloadmodal .modal.show .modal-dialog {
  transform:none;
  max-width:98%
}
.modal-content.transparent-modal-content {
  border:0
}
.language-slct-option ul {
  display:flex;
  align-items:center;
  width:100%;
  flex-wrap:nowrap;
  overflow-x:auto;
  justify-content:space-between;
  background:#585858
}
.language-slct-option ul li {
  width:20%;
  white-space:nowrap
}
.language-slct-option ul li button {
  width:100%!important;
  border:1px solid transparent
}
.sub-header-tab.select-lang-tab .language-slct-option.slct-tab-lang .nav.nav-pills li.nav-item button.active {
  background-color:#1681c7!important
}
.slct-lang-sec.modal.show .modal-dialog {
  transform:none;
  max-width:98%
}
.language-slct-option.slct-tab-lang .nav.nav-pills li button {
  font-size:14px;
  padding:6px 10px;
  border-radius:0
}
.language-slct-option.slct-tab-lang .nav-pills li .nav-link.active,
.language-slct-option.slct-tab-lang.nav-pills .nav-link.active {
  background-color:#1681c7!important;
  box-shadow:none;
  color:#fff!important;
  border:none
}
.modal-body .stage .stage-item {
  width:100%
}
.stage .stage-item .stage-item-text {
  text-transform:capitalize
}
.stage .stage-item .stage-item-text span {
  font-weight:600;
  color:#000
}
.video-modal,
.video-sec {
  margin-top:10px
}
.stage {
  margin-top:30px
}
.video-sec iframe {
  width:100%
}
.dot span {
  font-weight:600
}
.stage-item.active .stage-item-text span {
  color:#1681c7
}
.soccer-wrapper {
  margin:5px 0;
  margin-bottom:30px
}
.stage-content-item-block {
  color:#000
}
.stage .stage-item:last-child:after {
  content:none
}
.exch-match-detail-tabs-section .nav-tabs {
  display:flex;
  padding:0;
  justify-content:space-between;
  border-bottom:none;
  background:#343435;
  box-shadow:0 2px 3px #ccc
}
span.match-join-btn .thm-but {
  border-radius:0 0 4px 4px!important
}
.exch-match-detail-tabs-section .nav-tabs .nav-link {
  color:#fff;
  font-size:13px;
  font-weight:500;
  line-height:120%;
  border:none;
  position:relative;
  padding:7px 15px;
  transition:all .3s linear
}
.exch-match-detail-tabs-section .nav-tabs .nav-link.active {
  color:#fff;
  background-color:#1681c7;
  border-bottom:none;
  border-radius:0
}
.exch-match-detail-tabs-section .nav-link.active .tab-active-line {
  width:100%
}
.exch-open-bets-wrapper .accordion-item {
  background-color:#f1f5f8;
  border:1px solid #dadada;
  margin-top:10px;
  border-radius:4px;
  overflow:hidden
}
.team-faq-sec .transactions-request {
  border:0;
  border-top:1px solid #dadada;
  margin-top:0;
  border-radius:0;
  padding:10px
}
.more-bet {
  display:flex;
  justify-content:center;
  padding:10px 0
}
.more-bet button {
  text-align:center;
  border:0
}
.exch-open-bets-wrapper .accordion-button {
  padding:10px;
  box-shadow:none
}
.crick-f-h {
  margin-top:5px
}
.exch-open-bets-wrapper .accordion-header {
  border-bottom:0
}
.exch-open-bets-wrapper button.accordion-button {
  background:#fff
}
.recommended-wrapper {
  margin-top:16px
}
span.notification-active img {
  filter:none
}
span.notification-active {
  height:25px;
  width:25px;
  background:#fff;
  display:inline-block;
  text-align:center;
  padding:0;
  border-radius:4px;
  line-height:25px
}
#success-reminderModal .modal-content,
#success-reminderModal .modal-header {
  background-color:#2db261;
  border-color:#2db261;
  border-radius:8px;
  height:auto
}
.bet-status-h {
  background-color:#008069
}
button.close-rem-btn {
  background:none;
  border:0
}
button.close-rem-btn img {
  width:15px;
  filter:none
}
.modal-body.bet-status-wrapper {
  padding:10px!important;
  color:#f1f5f8
}
.winstatus-heading h1 {
  font-size:28px;
  color:#fcb424
}
.winstatus-heading h3,
.winstatus-heading span {
  font-size:16px;
  color:#000;
  font-weight:500
}
.winstatus-heading span {
  margin-top:5px;
  display:inline-block
}
.teambat-select {
  margin-top:10px
}
.team-select {
  padding:0 10px;
  -moz-column-gap:10px;
  column-gap:10px
}
.edit-modal-btn {
  border-radius:4px;
  height:34px;
  width:34px;
  display:block;
  line-height:32px;
  border:1px solid #ddd;
  text-align:center;
  background:#e9f1ed
}
.team-select-sec {
  display:flex;
  align-items:center;
  width:calc(55% - 5px);
  -moz-column-gap:6px;
  column-gap:6px
}
.team-select-sec .team-select-con {
  width:100%
}
.team-select-con {
  border-left:4px solid #b9012d;
  width:100%
}
.contest-teambet .team-select-con {
  align-items:normal
}
.teambat-select .team-select-sec {
  width:49%
}
.teambat-select .team-select-sec .team-select-con {
  width:100%
}
.team-select-sec.blue-thm h3 {
  color:#0d99ff
}
.team-select-sec.blue-thm .team-select-con {
  border-color:#0d99ff
}
.team-select-sec.blue-thm span {
  background:#3a9aff29;
  color:#3a9aff
}
.player-list {
  margin-top:10px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  flex-wrap:wrap
}
.player-btn-boll .thm-but {
  width:-moz-fit-content;
  width:fit-content;
  padding:1px 4px;
  font-size:12px;
  line-height:normal;
  background:#ebebeb;
  color:#248000;
  display:block;
  margin-bottom:3px;
  border-radius:3px
}
.player-col-list .player-list-con figure {
  border:none
}
.player-list-con figure img {
  border-radius:4px;
  -o-object-fit:cover;
  object-fit:cover
}
.player-btn-boll .thm-but img {
  margin-right:0;
  margin-left:3px;
  width:11px;
  filter:brightness(0) saturate(100%) invert(27%) sepia(96%) saturate(2701%) hue-rotate(77deg) brightness(96%) contrast(101%);
  margin-top:-1px
}
#lossstatusModal .thm-heading h1 {
  color:#f7524b
}
.cancel-btn {
  border-radius:4px;
  background:#ffebe6;
  color:#bf2600;
  font-weight:600
}
.teambat-sec .transactions-request {
  border:0;
  background:#f5f5f5;
  margin-top:0!important;
  padding:10px
}
.match-head.team-list-wet h5 {
  color:#000
}
.teambat-sec .cricket-item-list.res-heading {
  margin-top:10px
}
.res-heading h3 {
  color:#000
}
span.edit-modal-btn {
  border-radius:4px
}
.exch-breadcrumb-heading-sec h5 {
  color:#fff;
  font-size:16px;
  font-weight:600;
  padding:0;
  line-height:normal
}
.exch-breadcrumb-heading-sec {
  display:flex;
  align-items:center;
  background:#000;
  padding:8px 10px;
  -moz-column-gap:8px;
  column-gap:8px
}
.match-contest-header h5 {
  font-weight:600;
  font-size:16px
}
.info-sec-icon:hover .info-list {
  display:inline-block
}
.player-wrapper .info-list {
  width:215px;
  padding:10px 10px;
  border-radius:6px;
  top:100%
}
.player-wrapper .info-list:before {
  width:60px;
  height:30px
}
.player-wrapper .info-list ul li {
  font-size:14px;
  font-weight:400;
  margin:0
}
.cricket-box {
  background:#fff;
  padding:10px 15px;
  margin-top:15px;
  width:30%
}
.reset-btn {
  color:#fff;
  border-color:#fff;
  padding:7px 15px
}
.select-player-h {
  padding:5px 0!important
}
.stake-con {
  width:49%
}
.stakefix-sec.next-fix {
  width:100%;
  bottom:0
}
section.video-wrapper.m-details-video {
  padding:10px;
  padding-bottom:20px;
  background-color:#fff
}
.your-team-active .team-list-con {
  background:rgba(13,153,255,.05);
  border:1px solid #0d99ff;
  box-shadow:0 2px 5px rgba(0,0,0,.04)
}
.fight-team-active .team-list-con {
  background:#fff;
  border:2px solid #1681c7;
  box-shadow:0 2px 5px rgba(0,0,0,.04);
  border-radius:4px;
  padding:5px
}
.player-wrapper .cricket-item-list .info-list {
  padding:10px 6px
}
.recommended-wrapper .header-but.info-footer a {
  text-transform:capitalize
}
.stage {
  justify-content:space-around;
  margin-top:25px
}
.stage .stage-item:after {
  left:50%
}
.stake-con.nxt-crick-f-btn {
  width:30%;
  padding-top:10px
}
.view-btn-con {
  transition:.7s
}
.view-btn a img {
  filter:invert(1)
}
.multiple-heading {
  margin-top:15px;
  margin-bottom:10px
}
.choose-bet-wrapper {
  background:#fff;
  padding:10px 0
}
.choose-bet-list {
  margin-top:5px
}
.choose-bet-list ul {
  display:flex;
  align-items:center;
  justify-content:space-between;
  width:100%;
  margin-bottom:5px
}
.choose-bet-list ul li {
  list-style:none;
  width:32%;
  display:flex
}
.error-list li {
  font-size:13px;
  display:inline-block;
  color:red;
  text-transform:capitalize
}
.choose-bet-list ul li button {
  margin:0;
  background:#fff;
  border-radius:4px;
  width:100%;
  margin:10px;
  padding:10px 6px;
  text-align:center
}
.choose-bet-list .nav-pills .nav-link.active .choose-list-con h4 {
  color:#1681c7
}
.choose-bet-list .nav-pills .nav-link.active {
  border-color:#1681c7
}
.choose-list-con h4 {
  color:#000;
  font-weight:600;
  font-size:14px;
  line-height:17px
}
.choose-bet-list .nav-pills .nav-link.active .choose-list-con p {
  color:#1681c7
}
.choose-list-con p {
  color:#000;
  font-weight:500;
  font-size:12px;
  line-height:14px
}
#view-show-con.show {
  display:block
}
.choose-bet-list .nav-pills .nav-link {
  margin:0;
  border:1.6px solid #c7c7c7;
  background:#fff;
  padding:10px 5px
}
.exch-form-sec label {
  color:#000;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.01875rem
}
.exch-form-sec .form-control {
  background-color:#fff;
  border:1px solid #dadada;
  color:#000;
  font-size:14px;
  box-shadow:none;
  height:42px;
  text-transform:capitalize
}
.bet-amount-h {
  margin:5px 0
}
.stake-min-max-h {
  margin-bottom:10px
}
ul.select-bet-btn {
  gap:6px
}
.stake-min-max-h span {
  color:#333;
  font-weight:500;
  font-size:14px
}
.view-but-sec .thm-bor-but {
  padding:6px 10px;
  border-radius:4px;
  margin-right:0;
  line-height:14px
}
.choose-bet-list-img {
  margin-bottom:4px;
  text-align:center;
  height:20px
}
.modal-successfully .modal-header {
  background-color:#3ca692!important
}
.modal-successfully .btn-close {
  border:1px solid #fff;
  background:#fff;
  position:absolute;
  right:16px
}
#viewModal .modal-info {
  width:120px;
  height:120px;
  padding:8px
}
#viewModal .new-account-sec .thm-heading h3 {
  font-size:14px;
  color:#333;
  font-weight:500
}
.succssfully-sec .bank-icon {
  background-color:#1681c7;
  border-radius:4px;
  width:36px;
  height:36px;
  display:flex;
  align-items:center;
  justify-content:center
}
.succssfully-sec .bank-icon img {
  filter:brightness(0) invert(1);
  margin:0;
  padding:0;
  width:auto;
  height:auto
}
.place-bet-modal-box .header-but.info-footer .thm-bor-but {
  text-transform:capitalize;
  background:#1681c7;
  color:#fff;
  width:45%
}
.modal-dialog.modal-successfully.modal-dialog-centered {
  max-width:40%
}
button.close-rem-btn.placed-bet-f-btn {
  position:absolute;
  right:15px
}
.exch-breadcrumb-heading-sec.all-match-h {
  background:none
}
.all-match-h h5 {
  color:#000!important
}
.match-list {
  background:#fff;
  border:1px solid #dadada;
  border-radius:5px
}
h3.profit-color {
  background:hsla(147,8%,49%,.1);
  padding:5px 10px;
  border-radius:5px
}
.match-header {
  display:flex;
  align-items:center;
  justify-content:space-between;
  border-bottom:1px dashed #dadada
}
.team-select-con h3 {
  font-weight:600;
  overflow:hidden;
  text-overflow:ellipsis;
  width:calc(100% - 36px);
  white-space:nowrap;
  line-height:14px;
  text-align:left
}
.exch-setting-edit-stack-wrapper .exch-setting-edit-stakes-input-section {
  display:flex;
  flex-direction:row;
  align-items:center;
  margin-top:.69rem;
  z-index:100;
  gap:.31rem
}
.exch-setting-edit-stack-wrapper .exch-setting-edit-stakes-input-section input {
  z-index:100;
  width:100%;
  display:flex;
  padding:.5rem .4rem;
  justify-content:center;
  align-items:center;
  border-radius:.375rem;
  border:1px solid #dadada;
  color:#000;
  font-size:.8rem;
  font-style:normal;
  font-weight:600;
  line-height:120%;
  text-align:center
}
.ball-and-run-stake .exch-setting-edit-stakes-input-section.mobile-input label {
  font-size:15px;
  font-weight:600;
  color:#000
}
.ball-and-run-stake .exch-setting-edit-stakes-input-section.mobile-input ul li {
  margin-bottom:10px
}
.ball-and-run-stake .exch-setting-edit-stakes-input-section.mobile-input {
  flex-direction:column;
  margin-top:0;
  width:50%
}
.ball-and-run-stake .exch-setting-edit-stakes-input-section.mobile-input .thm-gradient-but {
  width:100%
}
.ball-and-run-stake .exch-setting-edit-stakes-input-section.mobile-input .thm-gradient-but ul {
  margin:0;
  width:100%
}
.ball-and-run-stake .exch-setting-edit-stakes-input-section.mobile-input .thm-gradient-but ul li {
  padding:0
}
.ball-and-run-stake {
  display:flex;
  -moz-column-gap:10px;
  column-gap:10px
}
.match-start-date {
  display:flex;
  align-items:center;
  -moz-column-gap:5px;
  column-gap:5px
}
.match-start-date h5 {
  font-size:13px;
  color:#494949;
  line-height:normal;
  margin-top:0;
  font-weight:600
}
.match-header .notification-icon {
  padding:5px
}
.match-contest-header {
  display:flex;
  justify-content:space-between;
  align-items:center;
  flex-wrap:wrap;
  width:100%;
  padding:0;
  margin-top:10px
}
.match-contest-header ul {
  display:flex;
  -moz-column-gap:5px;
  column-gap:5px
}
.match-contest-header ul li {
  display:inline-block
}
.match-contest-header ul li a img {
  filter:brightness(0) saturate(100%) invert(38%) sepia(56%) saturate(580%) hue-rotate(114deg) brightness(92%) contrast(83%)
}
.match-list-details h3 {
  font-size:14px;
  text-align:center;
  color:#1681c7;
  font-weight:600
}
.match-list-details .thm-heading h4 {
  font-size:16px;
  font-weight:600
}
.cricket-heading.cricket-item-list .thm-heading h3 {
  display:flex;
  align-items:center;
  font-weight:700;
  font-size:14px
}
.place-bet-view-list .view-but-sec,
.view-but-sec.match-btn {
  display:flex;
  align-items:center;
  -moz-column-gap:5px;
  column-gap:5px
}
.video-sec video {
  width:100%
}
.cricket-heading.cricket-item-list.align-items-center.res-heading .thm-heading {
  margin:0
}
.player-list-con input[type=checkbox] {
  display:none
}
.select-payer-section {
  background:#fff;
  border-radius:6px;
  width:100%;
  padding:6px;
  gap:10px;
  border:2px solid #dadada
}
.player-list-con input[type=checkbox]:checked+.select-payer-section {
  background:#fff;
  border:2px solid #1681c7;
  box-shadow:0 2px 5px rgba(0,0,0,.04);
  border-radius:4px
}
.select-player-wrapper .match-list-sec {
  padding:0 8px
}
.bater__btn {
  display:flex;
  margin-bottom:3px
}
.plyer-point {
  padding:2px 6px;
  background:#f1f1f1;
  color:#3b6929;
  -moz-column-gap:3px;
  column-gap:3px;
  font-size:12px;
  display:flex;
  align-items:center;
  font-weight:600;
  border-radius:3px
}
a.plyer-point span img {
  display:flex;
  filter:brightness(0) saturate(100%) invert(33%) sepia(29%) saturate(854%) hue-rotate(58deg) brightness(98%) contrast(93%);
  width:12px
}
.select-payer-section .team-list-con figure {
  border:none;
  width:45px;
  height:45px
}
.select-payer-section .team-list-con figure img {
  border-radius:6px
}
.stage-item input[type=radio i] {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  opacity:0;
  z-index:1
}
.cricket-fight-next-sec {
  position:fixed;
  bottom:0;
  left:0;
  right:0;
  background:#fff;
  padding:10px;
  z-index:11;
  box-shadow:0 0 3px #ddd
}
.cricket-fight-next-sec .thm-submit-but {
  text-align:center
}
.pb-80 {
  padding-bottom:80px!important
}
.exch-breadcrumb-heading-sec a img {
  filter:brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(1126%) hue-rotate(145deg) brightness(113%) contrast(109%)
}
.cricket-fight-team-bet-section .match-list-con,
.cricket-fight-team-bet-section .match-list-con .team-select {
  margin-top:0
}
.view-btn-con.thm-but.thm-bor-but {
  width:auto;
  background:#fff;
  margin:0;
  padding:6px 10px;
  line-height:16px;
  font-size:14px;
  color:#1681c7
}
.view-btn-con.thm-but.thm-bor-but span img {
  transition:.7s
}
.arrowUp img {
  transform:rotate(180deg)
}
.team-amount-field {
  margin-bottom:10px
}
.team-amount-field .bet-amount-h {
  margin:0
}
.bat-with-team .select-bet-btn {
  overflow-x:auto;
  -moz-column-gap:6px;
  column-gap:6px;
  width:calc(100% - 40px);
  margin:0;
  overflow-y:hidden
}
.choose-bet-list ul li .btn-thm {
  background:#eaeff8;
  padding:7px 10px;
  width:100%;
  font-size:14px;
  margin:0;
  display:inline-block;
  text-align:center;
  font-weight:600;
  color:#000;
  border-radius:5px;
  overflow:hidden
}
.bat-with-team.exch-form-sec .bet-amount-field {
  display:flex;
  align-items:center;
  -moz-column-gap:10px;
  column-gap:10px;
  margin-top:15px
}
.edit-btn-modal span {
  width:30px;
  height:34px;
  text-align:center;
  background:#f5f5f5;
  display:flex;
  align-items:center;
  justify-content:center;
  border:1px solid #ddd
}
.match-list-sec.betwithteam-list-wrapper {
  display:flex;
  justify-content:space-between;
  flex-wrap:wrap;
  -moz-column-gap:5px;
  column-gap:5px
}
.player-col-list .player-list-con {
  width:100%;
  margin-top:.5rem
}
.recommended-wrapper.viewmore-recommended-team-list {
  background:#fff;
  padding:10px 0;
  margin-top:0
}
.player-col-list {
  width:49%
}
.player-col-list.blur-border-btn .fight-team-active .team-list-con {
  border-color:#439eff;
  background:#fff
}
.player-list-con .withdraw-btn.player-btn-boll {
  margin-top:0;
  margin-bottom:5px
}
.choose-bet-wrapper .thm-heading {
  margin-top:0
}
.match-head.team-list-wet.view-detail-team-bet {
  flex-direction:column;
  align-items:flex-start
}
.team-name-label {
  font-size:15px;
  color:#1681c7;
  text-transform:capitalize;
  font-weight:600
}
.place-bet-view-list .transactions-request {
  margin-top:10px;
  padding:10px
}
.view-but-sec.placebet-view-detail-btn .cancel-btn {
  width:auto;
  line-height:14px
}
.recommended-wrapper.place-bet-view-list {
  margin-bottom:15px
}
.team-list-con.live-heading h4 {
  width:calc(100% - 60px);
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}
.team-list-con .player-con {
  width:calc(100% - 50px)
}
.team-list-con h4 {
  width:100%;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  color:#000;
  font-size:14px
}
.view-but-sec.match-btn.cricket-fight-btn-row {
  flex-direction:row
}
.match-list-sec.cricket-fight-select-team .player-list-con {
  width:49%;
  margin-bottom:.5rem
}
.runner-team-value span {
  font-size:13px
}
.runner-team-value {
  text-align:right;
  line-height:14px;
  margin-top:5px
}
.cricket-item-list .team-select.teambat-select {
  padding:0
}
.ball-and-run-stake .exch-setting-edit-stakes-input-section.mobile-input ul li input.btn-thm {
  padding:7px 0
}
.match-list-details h3.profit-color {
  background:transparent;
  padding:0;
  margin-bottom:8px;
  color:#000!important
}
.contests-tab .match-team-list .team-list-con {
  width:47%
}
.view-but-sec .cancel-btn {
  line-height:14px;
  padding:6px 10px;
  width:auto
}
.recommended-wrapper.team-faq-sec .transactions-request .view-but-sec {
  flex-direction:column-reverse;
  display:flex;
  align-items:center;
  gap:5px
}
.modal.modal-res-sticky .modal-dialog.bets-status-modal .modal-content button.close-rem-btn img {
  filter:invert(1);
  width:13px
}
.modal-banner {
  border-radius:4px 4px 0 0;
  background:#f6f0e5;
  padding-top:10px;
  border-bottom:2px solid #fcb424;
  text-align:center
}
.modal-status-icon {
  margin-top:-65px;
  flex-direction:column;
  width:100%
}
.modal-status-icon,
.modal-status-icon figure {
  display:flex;
  justify-content:center;
  align-items:center
}
.modal-status-icon figure {
  width:110px;
  height:110px;
  background:#fff;
  border-radius:50%;
  padding:10px;
  border:6px solid #45d3631a
}
.modal-banner img {
  width:60px
}
.winner-status-information {
  padding:10px;
  color:#404040
}
.winner-status-information h1 {
  font-size:24px;
  font-weight:600;
  margin-bottom:3px
}
.cancelled-heading,
.lost-heading {
  color:#f7524b!important
}
.winner-status-information h3 {
  font-size:16px;
  margin:0;
  color:#404040;
  font-weight:400
}
.winner-status-information span {
  font-size:14px
}
.modal-res-sticky .cricket-item-list {
  padding:10px
}
.modal-body.bet-status-wrapper .team-select.teambat-select .team-select-sec {
  width:calc(50% - 5px)
}
.new-player-data {
  display:flex;
  align-items:center;
  justify-content:flex-start;
  margin:3px 8px;
  -moz-column-gap:5px;
  column-gap:5px
}
.contest-bet-list.new-player-data a span {
  width:auto;
  height:auto;
  border-radius:3px;
  color:#202020;
  font-size:12px;
  font-weight:500;
  padding:2px 4px;
  line-height:14px;
  background:#b1002a14;
  border:none;
  justify-content:center
}
.contest-bet-list.new-player-data a span,
.player-heading-data-con {
  -moz-column-gap:4px;
  column-gap:4px;
  display:flex;
  align-items:center
}
.player-heading-data-con {
  margin-bottom:5px
}
.modal-res-sticky .player-list-con {
  background:#f5f5f5;
  padding:5px;
  border-radius:4px
}
.match-list-sec.betwithteam-list-wrapper .player-con {
  padding-left:5px
}
.cancel-bet-bg {
  width:50px;
  height:50px;
  margin:0 auto 10px;
  display:flex;
  align-items:center;
  justify-content:center;
  background:#ffd8d7;
  border-radius:50%
}
.cancelbet-information {
  text-align:center
}
.cancelbet-information h3 {
  font-weight:600;
  font-size:20px
}
#winstatusModal .team-select-heading {
  width:calc(100% - 35px)
}
#winstatusModal .team-select-con span {
  height:auto
}
.won-heading {
  color:#37a168
}
.cancel-btn:hover {
  background:#d14c4c;
  color:#bf2600
}
.player-wrapper.multiple-heading {
  padding:0 10px
}
.match-list-details .team-list-con.live-heading {
  width:47%
}
#reviewBetsModal .header-but.info-footer .thm-but {
  width:50%
}
.place-bet-modal-box .modal-header {
  padding-top:0;
  background:#f8fefb;
  border:none;
  text-align:center;
  padding-bottom:40px
}
.place-bet-modal-box .modal-info {
  filter:inherit!important;
  padding:0;
  margin:-30px auto 10px;
  background:#fff;
  width:80px;
  height:80px;
  display:flex;
  justify-content:center;
  align-items:center;
  border-radius:60px
}
.place-bet-modal-box .modal-info img {
  width:60px;
  height:60px
}
.place-bet-modal-box .close-rem-btn {
  position:absolute;
  right:15px;
  top:10px;
  filter:invert(1)
}
.place-bet-modal-box .modal-header h4 {
  font-size:16px;
  color:#4ea692;
  font-weight:600
}
.place-bet-modal-box .btn-close {
  position:absolute;
  top:25px;
  right:10px;
  opacity:.6
}
.place-bet-modal-box .btn-close img {
  filter:invert(1)
}
.toster-bet-wrapper {
  display:flex;
  -moz-column-gap:10px;
  column-gap:10px;
  justify-content:center;
  align-items:center;
  margin-top:-30px;
  padding:0 10px
}
.place-bet-toster {
  background:#fff;
  border:1px solid #f5f5f5;
  display:inline-block;
  width:100%;
  padding:10px 6px;
  border-radius:4px;
  text-align:center
}
.place-bet-toster h3 {
  font-size:11px;
  color:#666;
  font-weight:400
}
.place-bet-toster span {
  display:block;
  font-size:16px;
  font-weight:600;
  color:#404040
}
.succssfully-sec .thm-heading h2 {
  font-size:16px;
  font-weight:600;
  color:#000
}
.place-bet-modal-box .modal-body {
  padding:10px
}
.place-bet-modal-box .modal-body .recent-bank {
  -moz-column-gap:10px;
  column-gap:10px
}
.place-bet-modal-box .modal-body .recent-bank h3 {
  line-height:16px
}
.header-but.info-footer a:hover {
  color:#000
}
span.info-sec-icon img {
  filter:brightness(0) saturate(100%) invert(0) sepia(79%) saturate(96%) hue-rotate(222deg) brightness(125%) contrast(75%)
}
.slct-lang-sec .sub-header-tab {
  padding:0
}
.slct-lang-sec .language-list {
  padding:15px
}
.cancel-box-modal h4 {
  font-size:18px;
  font-weight:600
}
.cancel-box-modal {
  text-align:center
}
.cancel-icon {
  width:60px;
  height:60px;
  margin:0 auto 10px;
  display:flex;
  align-items:center;
  background:#ffd4d3;
  justify-content:center;
  border-radius:50%
}
.worli-Bets-Modal .modal-info.modal-info-bg img {
  filter:brightness(0) saturate(100%) invert(10%) sepia(64%) saturate(6443%) hue-rotate(337deg) brightness(101%) contrast(109%)
}
.exch-breadcrumb-heading-sec a {
  display:flex
}
.match-reminder-title {
  text-align:center;
  margin-bottom:15px
}
.match-reminder-title h3 {
  text-transform:capitalize;
  font-weight:700;
  font-size:18px;
  color:#000
}
.place-bet-view-list .transactions-con {
  background:transparent;
  border-radius:0
}
.cricket-item-list .thm-heading h3,
.placebet-contest-header-title h3 {
  font-weight:600;
  font-size:16px
}
.player-wrapper.multiple-heading h3 {
  display:flex;
  align-items:center;
  font-weight:600;
  font-size:16px
}
.modal.modal-res-sticky .modal-dialog.bets-status-modal .modal-content .modal-body.bet-status-wrapper {
  padding:0!important;
  overflow:inherit;
  max-height:100vh
}
.modal.modal-res-sticky .modal-dialog.bets-status-modal .modal-content button.close-rem-btn {
  position:absolute;
  right:15px;
  top:15px
}
.bet-status-wrapper .modal-footer {
  padding-top:0;
  padding-bottom:15px
}
.match-list-details .team-select-con h3 {
  text-align:left
}
.player-green-border .select-payer-section {
  border:2px solid #1681c7
}
.player-blue-border .select-payer-section {
  border:2px solid #0d99ff
}
.exch-form-sec .form-control::-moz-placeholder {
  color:#494949
}
.exch-form-sec .form-control::placeholder {
  color:#494949
}
.withdraw-sec .thm-gradient-but ul li .btn-thm {
  background:#fff;
  border:1px solid #dadada;
  border-radius:4px;
  color:#000;
  cursor:pointer
}
.succssfully-sec .new-account-sec ul li .bank-con {
  margin-left:0
}
.modal-header h5 {
  font-size:18px;
  font-weight:600;
  color:#fff;
  text-transform:capitalize
}
.modal-header .btn-close {
  position:absolute;
  right:10px;
  top:16px;
  margin:0;
  border:none;
  padding:4px;
  border-radius:30px;
  background-size:13px;
  background-position:50%;
  filter:invert(1)
}
.worli-Bets-Modal.modal .modal-content {
  border-radius:0
}
.match-reminder-title p {
  color:#202020
}
.exch-open-bets-wrapper {
  width:100%
}
.setting-user-checkbox .user-details-r {
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:6px 15px;
  background:#e0e0e0
}
.multi-market-wrapper .inplay-game-box.bet-detail-sec.mobile-bet-detail-sec {
  margin:0!important;
  padding:0 4px
}
.multimarket-header-team-title {
  background:#1681c7;
  margin-top:10px;
  text-align:center;
  padding:6px
}
.multimarket-header-team-title h4 {
  color:#fff;
  font-size:16px;
  text-transform:uppercase;
  line-height:1.5
}
.multimarket-favorite-match-list .inplay-item-heading {
  padding:10px 0 6px
}
.bet-detail-sec .multimarket-favorite-match-list h2 {
  display:flex;
  align-items:center;
  -moz-column-gap:0;
  column-gap:0
}
.bet-detail-sec .multimarket-favorite-match-list a.add-pin {
  top:1px;
  color:#0f2327
}
.multimarket-favorite-match-list .cash-out-btn {
  margin:0;
  width:auto
}
.multi-market-wrapper {
  display:inline-block;
  width:100%;
  margin-bottom:15px;
  margin-top:15px
}
.multi-market-wrapper .bd-mobile-nav-tabs .nav-tabs {
  border-bottom:none
}
.infominmax-value {
  font-size:10px;
  line-height:12px
}
.infominmax-value i.fa.fa-info-circle {
  margin-right:3px
}
.infominmax-value b {
  font-size:7px;
  font-weight:600;
  color:#212529;
  line-height:1.5
}
.openbets-container {
  padding:5px
}
.openbets-header-title {
  padding:10px
}
.openbets-header-title h4 {
  font-size:18px;
  font-weight:700;
  color:#000
}
.match-bets-header {
  color:#fff;
  background:#1681c7;
  padding:8px 13px;
  display:flex;
  justify-content:space-between;
  align-items:center
}
.openbets-match-list {
  display:flex;
  flex-direction:column;
  width:100%;
  gap:5px;
  margin-top:5px
}
.team-matchlist-wrapper {
  padding:13px 10px;
  font-size:12px;
  cursor:pointer
}
.back-market-active {
  background:#e3f3fe
}
.lay-market-active {
  background:#fdeef2
}
.teammatch-title {
  font-size:14px;
  font-weight:700;
  color:#2587d0;
  margin-bottom:6px;
  text-decoration:underline
}
.OpenBetsItem__info h5 {
  font-size:12px;
  color:#000;
  font-weight:700;
  line-height:20px
}
.openbets__odds {
  font-size:12px;
  color:#212529;
  line-height:20px
}
.guideline-rules {
  border:1px solid #dee2e6
}
.rules-step p {
  border-bottom:1px solid #dee2e6;
  padding:.2rem .5rem;
  font-size:16px;
  line-height:1.5;
  color:#212529
}
.stake_oneclick_bet ul {
  display:flex;
  -moz-column-gap:10px;
  column-gap:10px;
  width:100%
}
.stake_oneclick_bet ul li {
  display:inline-block
}
.stake_oneclick_bet ul li .btn-thm {
  background:#fff;
  border:1px solid #dadada;
  border-radius:4px;
  color:#000;
  width:100%;
  text-align:center;
  height:36px
}
.min-max-icon {
  line-height:10px
}
.min-max-section {
  display:flex;
  justify-content:flex-end;
  align-items:center;
  margin-top:5px;
  -moz-column-gap:3px;
  column-gap:3px
}
.min-max-section h6 {
  font-size:12px;
  color:#000;
  text-transform:capitalize;
  line-height:15px
}
.header-but.info-footer.edit-stake-btn {
  padding:0;
  margin-top:15px
}
.setting-user-checkbox .user-details-r label.form-check-label {
  font-weight:600;
  color:#000;
  font-size:14px
}
.locked-bonus-btn {
  background:#4caf50;
  padding:3px 5px;
  font-weight:600;
  font-size:13px!important;
  line-height:normal
}
.sidenav.myAcnav .right-side-menu-account-info .ac-info-item {
  padding:10px 15px;
  border-bottom:none
}
.sidenav.myAcnav .right-side-menu-account-info .ac-info-item img {
  width:auto;
  height:auto;
  max-width:16px
}
.playwith__bonus_menu .ac-info-item {
  border-bottom:none!important
}
.modal-header {
  background:#1681c7;
  border-radius:0;
  padding:13px 16px
}
.modal-content {
  border:none
}
.match-contest-header ul li a {
  text-transform:capitalize
}
.view-btn-con.thm-but.thm-bor-but.arrowUp span img {
  transform:rotate(180deg);
  transition:.7s
}
.modal-body {
  text-transform:capitalize
}
.accordion-button:not(.collapsed):after {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
  transform:rotate(-180deg);
  top:-2px;
  background-size:100%
}
.bet-info-dflex {
  display:flex;
  justify-content:center;
  margin-top:6px
}
.bet-info-dflex .info-sec-icon {
  margin-left:4px
}
.bet-info-dflex .info-sec-icon img {
  max-width:13px
}
.choose-list-con .bet-info-dflex .info-sec-icon .info-list {
  left:-10px;
  width:auto;
  min-width:170px;
  top:25px;
  transform:translate(-50%)
}
.choose-list-con .bet-info-dflex .info-sec-icon .info-list ul {
  margin:0;
  flex-direction:column
}
.choose-list-con .bet-info-dflex .info-sec-icon .info-list ul li {
  width:100%;
  font-size:12px;
  line-height:16px
}
.choose-list-con .bet-info-dflex .info-sec-icon .info-list:before {
  left:auto;
  right:auto
}
.choose-bet-list li.nav-item:last-child .choose-list-con .bet-info-dflex .info-sec-icon .info-list {
  left:-40px
}
.place-bet-modal-box .modal-content {
  border-radius:6px
}
.place-bet-modal-box .modal-footer {
  margin:0;
  padding:15px 0
}
.succssfully-sec .new-account-wrapper {
  margin-top:10px
}
.place-bet-modal-box .header-but.info-footer {
  margin:0
}
.place-bet-modal-box .succssfully-sec .info-list ul li {
  background:transparent;
  border:none;
  padding:0
}
.place-bet-modal-box .succssfully-sec .info-list {
  left:0;
  border:none
}
.place-bet-modal-box .succssfully-sec .info-list:before {
  left:auto;
  right:auto;
  margin-left:7px
}
.modal {
  background:rgba(0,0,0,.5)
}
.call-icon {
  position:absolute;
  left:0;
  bottom:11px;
  display:flex
}
.call-icon img {
  max-width:15px;
  filter:invert(1)
}
.playwith__bonus_menu {
  background:#e0e0e0
}
.ac-info-item.bonus-sidebar-btn {
  flex-direction:column;
  gap:10px
}
.bonus-sidebar-btn .thm-btn {
  border-radius:30px;
  text-transform:uppercase;
  border:1px solid #1e8067
}
.thm-btn.border-line-outer {
  background:transparent;
  border:1px solid #1e8067;
  color:#1e8067
}
.sign-and-login-btn .border-danger {
  border:none!important;
  border-bottom:2px solid #dc3545!important
}
.disabled.login-cmn-btn {
  background:#777;
  cursor:default
}
.register-form .whatsapp-btn .thm-but {
  -moz-column-gap:10px;
  column-gap:10px
}
.register-form .whatsapp-btn .thm-but img {
  position:inherit!important;
  top:0;
  left:0;
  max-width:25px;
  height:auto
}
.acc-and-join-sec {
  margin-top:0;
  text-align:center;
  display:flex;
  justify-content:center;
  gap:10px;
  color:#fff
}
.acc-and-join-sec a {
  color:#fff;
  text-decoration:underline
}
.web-site-h a {
  width:100%;
  font-size:13px;
  font-weight:100;
  color:#fff
}
.web-site-h {
  text-align:center
}
.border-input {
  border:2px solid #1e8067!important
}
.stake_oneclick_bet ul li .btn-thm:active,
.stake_oneclick_bet ul li .btn-thm:focus,
.stake_oneclick_bet ul li .btn-thm:focus-visible,
.stake_oneclick_bet ul li .btn-thm:hover {
  border:2px solid #1e8067!important;
  outline:none!important
}
.page-body-bg {
  background:url(data:image/webp;base64,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);
  background-size:contain;
  background-repeat:repeat;
  width:100%;
  padding:15px 0
}
.page-body-bg h3 {
  font-weight:700;
  font-size:18px;
  color:#000
}
.rit-side-content .mob-pdspace {
  padding:0 15px
}
.modal-banner-img {
  margin-bottom:10px
}
.cashout-title {
  font-size:16px;
  color:#000;
  text-transform:capitalize
}
i.fa.fa-play-circle.inplay-popular-header__logo-icon {
  color:#fff;
  font-size:18px
}
.bd-mobile-nav-tabs .nav-tabs .nav-item .nav-link i.fa-solid.fa-tv {
  margin-left:5px
}
.bet-detail-sec.mobile-bet-detail-sec .inplay-item-heading h2 .fa.fa-star {
  margin-right:3px
}
.ml-2 {
  margin-left:5px
}
.theme-heading {
  display:flex;
  align-items:center
}
.clear-btn {
  background:#4caf50;
  padding:4px 6px;
  line-height:normal;
  font-weight:600
}
.clear-btn:focus,
.clear-btn:hover {
  background-color:#4caf50!important;
  color:#000!important
}
.bet-detail-sec .fancy-premium-sec .all-fancy-tab-content .nav-tabs {
  background:#1681c7;
  border-color:#000
}
.bet-detail-sec .fancy-premium-sec .all-fancy-tab-content .nav-tabs button.nav-link {
  border-radius:0;
  box-shadow:1px 0 0 0 #fff;
  color:#fff
}
.bet-detail-sec .fancy-premium-sec .all-fancy-tab-content .nav-tabs button.nav-link.active {
  color:#000
}
.casino-game-list-wrapper {
  padding:10px
}
.casino-tab-list .nav.nav-pills {
  flex-wrap:nowrap;
  overflow-x:auto;
  width:100%;
  border-bottom:1px solid #dee2e6
}
.casino-tab-list .nav.nav-pills li .nav-link {
  padding:.5rem 1rem;
  color:#000;
  font-size:12px;
  text-transform:capitalize;
  text-decoration:none;
  border-radius:0;
  border-top-left-radius:.25rem;
  border-top-right-radius:.25rem;
  white-space:nowrap
}
.casino-sub-tab-list .nav.casino-sub-tab {
  flex-wrap:nowrap;
  width:100%;
  overflow-x:auto;
  white-space:nowrap;
  border-bottom:1px solid #dee2e6
}
.casino-sub-tab-list .nav.casino-sub-tab a.nav-link {
  padding:.5rem 1rem;
  color:#000;
  font-size:12px;
  text-transform:capitalize;
  text-decoration:none;
  border-radius:0;
  border-top-left-radius:.25rem;
  border-top-right-radius:.25rem
}
.casino-sub-tab-list {
  margin-top:2px;
  margin-bottom:10px
}
.all-casino-slots {
  display:flex;
  flex-wrap:wrap;
  width:100%
}
.casino-list-item-banner {
  width:33.333%
}
.casino-list-item-banner figure {
  height:120px;
  width:100%
}
.casino-list-item-banner figure img {
  width:100%;
  height:100%
}
.heading-content h1 img {
  max-width:16px
}
.heading-content h1 span {
  width:25px;
  margin-top:-3px
}
.home-exchange-game-list {
  justify-content:space-between;
  width:100%;
  display:grid;
  grid-template-rows:auto auto;
  grid-auto-flow:column;
  overflow-x:scroll;
  grid-row-gap:2px;
  grid-column-gap:2px
}
.home-exchange-game-list .casino-list-item-banner {
  padding:0;
  border-radius:5px;
  overflow:hidden;
  cursor:pointer;
  width:160px;
  height:auto;
  position:relative
}
.home-exchange-game-list .casino-list-item-banner figure {
  height:90px
}
.matka-madhur-con {
  background:#fff;
  box-shadow:0 2px 4px rgba(0,0,0,.1);
  border-radius:8px;
  position:relative;
  margin-bottom:15px;
  display:flex;
  justify-content:space-between;
  width:100%;
  padding:10px;
  overflow:hidden
}
.matka-left-detail h3 {
  font-size:15px;
  font-weight:600;
  text-transform:capitalize;
  color:#202020
}
.matka-left-detail .madhur-box {
  margin-top:10px;
  margin-bottom:13px;
  -moz-column-gap:5px;
  column-gap:5px
}
.matka-left-detail .time-sec {
  padding:0;
  border:none;
  margin:0
}
.matka-left-detail .time-sec .time-icon {
  display:flex
}
.madhur-but {
  display:inline-flex
}
.countdown-timer {
  position:absolute;
  left:50%;
  bottom:0;
  border-radius:5px;
  padding:5px 10px;
  font-weight:500;
  transform:translate(-50%,-50%)
}
.matka-right-info {
  display:flex;
  flex-direction:column;
  gap:5px
}
.matka-status-banner {
  color:#4cae00;
  line-height:normal;
  padding:0;
  font-weight:600;
  width:100%;
  text-align:center
}
.matka-right-info .madhur-img img {
  max-width:80px
}
.matka-left-detail {
  width:calc(100% - 80px)
}
.popular-game-wrapper {
  width:100%;
  display:grid;
  grid-template-columns:100px 100px;
  grid-template-rows:auto auto;
  grid-row-gap:2px;
  grid-column-gap:2px;
  grid-auto-flow:column;
  overflow-x:scroll;
  justify-content:space-between
}
.popular-list-item {
  border-radius:5px;
  overflow:hidden;
  cursor:pointer;
  width:100px
}
.popular-list-item figure {
  width:100%;
  height:125px;
  position:relative
}
.popularGames-item-name {
  position:absolute;
  font-weight:500;
  font-size:9px;
  text-transform:capitalize;
  color:#fff;
  left:0;
  background:#460aae;
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
  width:100%;
  height:25px;
  bottom:0;
  padding:0 6px;
  line-height:10px
}
.home-exchange-game-list.provider-game-list {
  margin-top:8px
}
.provider-game-list .casino-list-item-banner {
  width:120px;
  height:75px
}
.matka-list-sec .mathka-con-wrapper {
  margin-top:0
}
.matka-header-title {
  background:#fff;
  padding:10px 10px;
  margin-top:0;
  display:flex;
  align-items:center;
  -moz-column-gap:5px;
  column-gap:5px
}
.matka-header-title h1 {
  color:#202020;
  font-size:16px;
  text-transform:capitalize;
  line-height:normal;
  font-weight:600
}
.stake-digit-select-title {
  display:flex;
  justify-content:space-between;
  width:100%
}
.select-label-span {
  width:100%;
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:5px;
  margin-top:5px;
  max-height:65px;
  overflow-y:auto
}
.select-label-span::-webkit-scrollbar {
  display:block
}
.stakefix-btm-bets {
  border-top:1px solid #ddd;
  padding-top:10px;
  margin-top:10px
}
.stake-range {
  width:100%;
  font-weight:600;
  margin:0 0 5px
}
.static-rules-page .RulesRegs {
  padding:0
}
.static-rules-page .RulesRegs h1 {
  margin:0;
  font-weight:600;
  font-size:24px
}
.static-rules-page .RulesRegs h4 {
  font-size:14px;
  margin:10px 0 0
}
.RulesRegs p {
  padding:10px 0
}
.RulesRegs p,
.all-rule ul li {
  font-size:14px;
  text-align:justify;
  font-weight:600
}
.all-rule ul li {
  width:100%
}
.all-rule ul {
  padding-left:20px
}
.all-rule ul li ol {
  padding-left:10px
}
.RulesRegs p strong {
  font-size:16px;
  text-align:left
}
.cricket-wrapper.rewards-wrapper {
  background:#fff;
  padding:20px 0
}
.no-notifucation-icon {
  text-align:center
}
.rewards-wrapper .thm-heading {
  margin:15px 0;
  color:#202020
}
.cricket-wrapper .thm-heading h3 {
  text-align:center;
  width:100%;
  font-size:16px
}
.cricket-wrapper .thm-heading p {
  color:#404040;
  font-size:13px;
  font-weight:500;
  text-transform:capitalize
}
.copy-input-sec {
  width:50%;
  margin:auto;
  position:relative
}
.copy-input-sec input {
  border-radius:4px;
  border:2px dashed #318066;
  background:#fff;
  padding:0 10px;
  font-size:14px;
  font-weight:500;
  width:100%;
  height:50px
}
button.thm-but.cpy-btn {
  position:absolute;
  width:auto;
  right:7px;
  top:7px;
  border:none;
  background-color:#4caf50;
  color:#000
}
.rewards-wrapper .number-sec {
  width:50%;
  margin:0 auto;
  padding:15px 0;
  display:flex;
  align-items:center;
  justify-content:space-between
}
.number-sec .number-header {
  width:40%;
  float:left
}
.thm-gradient-but ul {
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding-bottom:0;
  -moz-column-gap:10px;
  column-gap:10px;
  overflow-x:auto
}
.thm-gradient-but ul li {
  list-style:none
}
.modal-social-icon ul li a img {
  width:35px;
  height:35px
}
.refer-link {
  max-width:50%;
  margin:0 auto
}
.refer-link h5 {
  font-size:14px;
  margin-bottom:5px
}
.copy-input-sec.share-input .thm-but {
  position:absolute;
  top:7px;
  right:7px;
  width:auto;
  border:none;
  background-color:#4caf50;
  color:#000
}
.copy-input-sec.share-input {
  width:100%
}
.number-sec .thm-gradient-but.modal-social-icon {
  margin-bottom:0
}
.number-sec .number-header h5 {
  font-size:15px
}
.cricket-wrapper.rewards-wrapper .thm-heading h3 {
  padding-bottom:6px;
  font-weight:600
}
.bonus-sidebar-btn .thm-btn:hover {
  color:#fff
}
.sub-header-tab.refer-earn-sec .matka-detali-top {
  max-width:100%;
  box-shadow:0 1px 5px rgba(0,0,0,.102);
  border:none;
  border-radius:8px;
  justify-content:space-between;
  padding:6px;
  display:flex;
  background:#fff 0 0 no-repeat padding-box;
  opacity:1;
  align-items:center;
  margin:0 auto
}
.sub-header-tab.refer-earn-sec .nav-pills .nav-link {
  background:transparent;
  color:#404040
}
.sub-header-tab.refer-earn-sec .nav-pills .nav-link.active {
  background-color:#4caf50;
  color:#000
}
.fontweight900 {
  font-weight:900!important;
  text-transform:uppercase;
  font-size:12px!important
}
.infominmax-value {
  margin-left:4px
}
.multi-select-box-col {
  margin-bottom:10px
}
.multi-select-box-col .form-control {
  border:1px solid #ced4da;
  border-radius:.25rem;
  padding-right:27px;
  font-size:14px
}
.announcement-sec {
  display:flex;
  align-items:center;
  background:#fff;
  margin-bottom:10px;
  padding:5px;
  border-radius:4px
}
.announcement-sec marquee {
  width:100%
}
.popularGames-item-name h4 {
  font-size:9px;
  margin:0;
  line-height:10px;
  margin-top:2px;
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
  width:100%
}
.popularGames-item-name span {
  line-height:10px;
  font-size:7px
}
.marketnot-found {
  background:#fff;
  padding:15px
}
.marketnot-found h4 {
  text-transform:capitalize;
  font-size:16px
}
.text-link {
  color:#007bff
}
.winloss-detail .bets-form {
  padding:0
}
.winloss-detail .account-statement-tbl {
  margin-top:10px;
  margin-bottom:10px
}
.winner-betslip-wrapper {
  background:#fff;
  border:1px solid #dddd;
  padding:10px;
  display:inline-block;
  width:100%
}
.nw-who-will-win-wrapper {
  display:flex;
  justify-content:center;
  width:100%;
  -moz-column-gap:10px;
  column-gap:10px;
  margin-bottom:-1px
}
.nw-who-will-win-sec .binary-bet-blue.win-active-box {
  background:#fff;
  border:1px solid #a7d8fd;
  position:relative;
  display:block;
  z-index:11;
  border-bottom:none
}
.winner-section .inplay-item-heading {
  border-bottom:none
}
.inner-binary-link a,
.nw-who-will-win-sec {
  width:100%;
  text-align:center
}
.inner-binary-link a {
  font-size:13px;
  font-weight:600;
  color:#333;
  text-transform:capitalize;
  margin:0 0 5px;
  line-height:16px!important;
  display:flex;
  min-height:32px;
  justify-content:center;
  align-items:center
}
.nw-who-will-win-sec .binary-bet-blue {
  background:#a7d8fd;
  width:100%;
  margin:0 auto;
  border-radius:0;
  height:44px;
  padding:5px
}
.nw-who-will-win-sec .binary-bet-blue p.bold-odds {
  font-weight:600;
  font-size:15px
}
.nw-who-will-win-sec .binary-bet-blue p {
  line-height:18px;
  font-size:12px
}
.winner-section {
  padding:0 5px
}
.team-select-sec.blue-thm {
  width:45%
}
.team-select-sec.blue-thm .team-select-con {
  width:100%
}
.place-bet-wrapper-section .team-select-sec {
  width:50%
}
.place-bet-wrapper-section .team-select-sec .team-select-con {
  width:100%
}
.worli-Bets-Modal.modal .modal-content {
  border-radius:6px
}
.myAcnav.ac-right .details-item img {
  filter:invert(1)
}
.stakes-bx .stack-page-container .stack-page-items input::-moz-placeholder {
  text-align:center;
  color:#495057
}
.stakes-bx .stack-page-container .stack-page-items input::placeholder {
  text-align:center;
  color:#495057
}
.inplay-item-heading .cash-out-btn:focus,
.inplay-item-heading .cash-out-btn:hover {
  color:#fff
}
.openbets-header-title.market-bet-title {
  padding-left:0
}
.matka-detail-sub-heading {
  color:#000
}
.account-statement-filter-date .btn.thm-btn {
  text-transform:uppercase;
  font-size:16px
}
.rules-popup-btn ul {
  display:flex;
  align-items:center;
  -moz-column-gap:10px;
  column-gap:10px
}
.rules-popup-btn ul li .btn {
  background:transparent;
  border:none;
  margin:0;
  padding:0;
  display:flex;
  align-items:center
}
.rules-popup-btn ul li .btn img {
  max-height:20px
}
.event-title-left {
  display:flex;
  align-items:center;
  width:100%
}
.event-fancy-header-title {
  display:flex;
  width:100%;
  flex-direction:column;
  gap:0
}
.live_virtual li label {
  border:1px solid #1681c7;
  color:#1681c7;
  border-radius:25px;
  white-space:nowrap;
  margin:0 1px;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  transition:all .2s;
  font-weight:400;
  padding:0 10px;
  cursor:pointer;
  font-size:12px;
  display:flex;
  align-items:center;
  justify-content:center;
  line-height:2;
  width:100%;
  -moz-column-gap:2px;
  column-gap:2px
}
.live_virtual li {
  position:relative;
  margin:0 2px
}
.inplay-heading-title ul.live_virtual {
  justify-content:center
}
.filter-check-box {
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  opacity:0;
  z-index:1
}
.live_virtual li input[type=checkbox]:checked+label {
  background:#1681c7;
  color:#fff
}
.account-statement-filter-date .btn.thm-btn:hover {
  background:#223438;
  border:2px solid #223438
}
.stakebtn-row .change-value-btn-lft {
  display:flex;
  flex-wrap:wrap;
  width:100%;
  gap:8px
}
.stakebtn-row .change-value-btn-lft li {
  width:calc(33.333% - 6px)
}
.stakebtn-row .change-value-btn-lft li .form-control {
  font-size:13px;
  height:46px;
  text-align:center;
  border:1px solid #1681c7;
  padding:.67rem .8rem;
  border-radius:.25rem;
  line-height:1.5;
  color:#495057
}
.stake-edit-btn {
  text-align:right;
  margin-top:15px
}
.stake-edit-btn .btn-primary {
  color:#fff;
  background:#1681c7;
  font-size:14px;
  height:38px;
  line-height:normal;
  min-width:150px;
  text-align:center
}
.cmn-btn-cashout.cashout-value {
  padding:0;
  margin:0 0 0 4px;
  display:flex
}
.lay-loss.lossvalue-text {
  background:#de3f4b
}
.back-win.winvalue-text,
.lay-loss.lossvalue-text {
  color:#fff;
  font-size:10px;
  padding:0 15px!important;
  text-align:center;
  display:inline-block;
  line-height:20px;
  border-radius:20px;
  height:20px
}
.back-win.winvalue-text {
  background:#28a757
}
.inplay-item-heading .fa-star {
  font-size:11px;
  margin-right:3px;
  display:flex;
  margin-top:-4px
}
.table>tbody,
.table>thead {
  vertical-align:middle
}
.my-market-exp-table.account-statement-tbl {
  margin-top:0;
  margin-bottom:0
}
.my-market-exp-table.account-statement-tbl table tr td,
.my-market-exp-table.account-statement-tbl table tr th {
  white-space:normal;
  padding:.2rem .5rem;
  line-height:18px;
  font-size:small;
  text-transform:capitalize
}
.nw-who-will-win-sec .SportEvent__market__title__exposure {
  justify-content:center
}
.cmn-btn-cashout.cashout-value:focus {
  border:none
}
.open-bets-tab-content.account-statement-tbl.bethistory-section {
  margin-top:0
}
.open-bets-tab-content.account-statement-tbl.bethistory-section h1 {
  margin:0 0 15px;
  font-weight:600
}
button.chat-modal-btn {
  border:none;
  background:transparent
}
.games-list-sec.matka-list-sec {
  margin-top:15px
}
.nw-who-will-win-wrapper .btn-bet-binary {
  position:relative
}
.nw-who-will-win-wrapper .btn-bet-binary .markets-suspended-overlay {
  width:100%;
  z-index:1
}
.inplay-item-heading.winner-header-title-full h2 {
  width:100%!important
}
.fancy-main-sec.fancy-tabs {
  display:inline-block;
  width:100%
}
.event-fancy-header-title span.lay-loss {
  font-style:italic
}
.fancy-info-icon {
  font-size:14px;
  float:right;
  color:#444
}
.table-striped>tbody>tr:nth-of-type(odd)>.text-link {
  color:#007bff
}
.bethistory-section.account-table-space {
  padding:15px
}
.offset-close {
  font-size:20px;
  position:absolute;
  left:15px;
  top:13px;
  color:#000;
  font-weight:600
}
.detail-filter-modal .back-modal-sec {
  padding:0
}
.ruleinfo-icon {
  padding-left:5px!important;
  font-size:10px
}
.bet-detail-sec.mobile-bet-detail-sec .inplay-item-heading h2 h5 {
  font-size:12px;
  font-weight:700;
  display:inline-flex;
  white-space:nowrap
}
.bet-slip-body-sec .choose-rate-box .btn:focus,
.bet-slip-body-sec .choose-rate-box .btn:hover {
  border:1px solid transparent
}
.commentry-sec {
  display:flex;
  align-items:center;
  background:#1581c7;
  padding:3px
}
.commentry-sec {
  display: flex;
  align-items: center;
  background: #1581c7;
  padding: 3px;
  border-top: 1px solid white;
}
.moving-text {
  width:100%
}
.moving-text marquee {
  color:#fff;
  width:100%;
  display:flex
}
.commentry-fixed-img img {
  width:22px;
  padding:3px;
  display:flex
}
div#forget-password-btn,
div#login-casino-btn,
div#sign-up-btn {
  background:#8f8f8f
}
.static-rules-page {
  padding-top:15px
}
.bethistory-section.account-table-space .rit-side-content {
  padding:0
}
.modal.autosearch-modal-box .modal-header {
  border:none;
  padding:0
}
.autosearch-modal-box .input-box input:focus,
.autosearch-modal-box .input-box input:hover {
  outline:none
}
.beakto-search {
  color:#fff;
  font-size:16px
}
.back-arrow-left {
  padding:19px 15px
}
.autosearch-modal-box .input-box {
  width:80%;
  height:100%;
  padding:10px 0
}
.autosearch-modal-box .input-box input {
  height:40px;
  width:100%;
  border:none;
  background:transparent;
  color:#fff;
  font-size:16px
}
.autosearch-modal-box .close-icon {
  padding:20px 15px;
  color:#fff;
  font-size:17px
}
.modal-body.rules-and-regulation {
  padding:10px 8px
}
.modal-body.rules-and-regulation .accordion-body {
  padding:5px;
  border:2px solid #f7f7f7;
  background:#fff
}
.modal-body.rules-and-regulation .accordion-body .panel-body.card-block.card-body {
  padding:0
}
.modal-body.rules-and-regulation .accordion-item {
  background-color:transparent;
  border:none
}
.modal-body.rules-and-regulation .accordion-item .accordion-button {
  padding:.75rem 1.25rem;
  margin-bottom:0;
  background-color:rgba(0,0,0,.03);
  border-bottom:1px solid rgba(0,0,0,.125);
  font-size:18px;
  text-transform:uppercase;
  color:#000;
  font-weight:700;
  line-height:1.5;
  box-shadow:none
}
.modal-body.rules-and-regulation .accordion-item .accordion-button:after {
  content:none
}
.modal-body.rules-and-regulation .accordion-body .panel-body.card-block.card-body td {
  font-size:15px;
  line-height:1.5;
  border:1px solid hsla(210,8%,51%,.13)
}
.modal-body.rules-and-regulation .accordion-item .accordion-button:hover {
  text-decoration:underline
}
.modal-dialog.rules-modal .modal-header {
  background-color:rgba(0,0,0,.03);
  padding:1rem;
  border-bottom:1px solid #e9ecef
}
.modal-dialog.rules-modal .modal-header h5 {
  color:#212529;
  font-size:1.5rem;
  font-weight:500;
  line-height:1.2
}
.modal-dialog.rules-modal .modal-content {
  margin-top:15px;
  border:1px solid rgba(0,0,0,.2);
  border-radius:.3rem
}
.modal-dialog.rules-modal .modal-content button.btn-close {
  border:none;
  padding:0;
  right:16px;
  top:24px;
  color:#000;
  opacity:.5;
  line-height:1;
  background-size:16px;
  filter:brightness(.5)
}
.bank-con {
  text-transform:capitalize
}
.clear-stake {
  color:#fff!important;
  background:red!important
}
.all-in-stake {
  color:#fff!important;
  background:green!important
}
.max-stake {
  color:#fff!important;
  background:#334579!important
}
.min-stake {
  background:#4caf50!important
}
.ready-place-bet-btn:focus,
.ready-place-bet-btn:hover {
  background-color:#4caf50;
  border:solid 1px #4caf50!important;
  color:#000
}
.odd-button-bx.back-color.win-active-box {
  background:#fff;
  border:1px solid #a7d8fd;
  margin-bottom:-2px;
  height:46px!important
}
.odd-button-bx.lay-color.win-active-box {
  margin-bottom:-2px;
  height:46px!important;
  background:#fff;
  border:1px solid #f9c9d4
}
.table-remark marquee {
  font-size:10px;
  color:#212529;
  line-height:1.5;
  text-align:right
}
.fancy-tab-content .inplay-item-heading h2 {
  justify-content:space-between
}
.all-fancy-tab-content .fancy-premium-sec .item-back-lay {
  flex-direction:row-reverse
}
.bet-detail-sec .multimarket-favorite-match-list a.add-pin i.fa.fa-star {
  font-size:10px
}
.mymarket-modal-box .modal-dialog.modal-lg {
  padding:10px
}
.mymarket-modal-box .modal-content {
  border:1px solid rgba(0,0,0,.2);
  border-radius:.3rem
}
.mymarket-modal-box .modal-content .modal-body {
  padding-top:25px
}
.mymarket-modal-box .modal-content .cross-icon {
  position:absolute;
  right:3px;
  top:2px;
  background:transparent;
  border:none;
  font-weight:700;
  font-size:18px;
  z-index:11
}
.autosearch-modal-box .modal-body {
  padding:0;
  max-height:310px;
  overflow-y:auto
}
.games-sec-title {
  display:flex;
  align-items:center;
  -moz-column-gap:5px;
  column-gap:5px
}
.games-sec-title img {
  max-width:24px
}
#amountStakeModal .modal-body {
  padding:15px 10px
}
#load {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  display:flex;
  justify-content:center;
  align-items:center;
  background:hsla(0,0%,100%,.5);
  z-index:111
}
#load-inner i.fa.fa-spinner.fa-spin {
  font-size:50px;
  color:#0094ab
}
#load-inner {
  text-align:center
}
.open-bets-sec {
  padding:0 6px
}
.open-bets-sec .heading-content {
  background:#1681c7;
  padding:8px 13px
}
.open-bets-sec .heading-content h1 {
  color:#fff;
  font-size:14px;
  margin:0;
  line-height:21px
}
.open-bets-sec thead.table-dark {
  background-color:#fff;
  --bs-table-bg:#fff
}
.open-bets-sec thead.table-dark tr th {
  vertical-align:bottom;
  border-bottom:2px solid #dee2e6;
  padding:.2rem .5rem;
  color:#212529;
  text-transform:uppercase;
  font-size:12px;
  line-height:1.5
}
.open-bets-sec tbody tr td {
  font-size:11px;
  padding:.2rem .5rem;
  border-top:1px solid hsla(210,8%,51%,.13);
  box-shadow:none
}
.open-bets-sec .back-color {
  background-color:#e3f3fe
}
.open-bets-sec .lay-color {
  background-color:#fdeef2
}
.text-green {
  color:green
}
.text-red {
  color:red
}
.fancy-book-modal-popup .fancybook-modal .modal-content {
  padding:1rem
}
.fancy-book-modal-popup .fancybook-modal .modal-content th {
  padding:.2rem .5rem;
  font-weight:600;
  text-transform:uppercase
}
.fancy-book-modal-popup .fancybook-modal .modal-content td {
  font-weight:500;
  padding:.2rem .5rem
}
.responsive-table.fancybook-table {
  padding-top:1rem
}
.fancy-book-modal-popup .fancybook-modal .modal-content .btn-close {
  position:absolute;
  right:5px;
  top:5px
}
.fancybook-modal .table {
  border:1px solid hsla(210,8%,51%,.13)
}
.all-fancy-tab-content .inplay-item-heading h2 span {
  text-transform:uppercase
}
.all-fancy-tab-content .inplay-item.bet-slip-area .inplay-fav-title .event-fancy-header-title span {
  text-transform:uppercase;
  font-size:11px
}
.event-title-left .wishlist-btn {
  display:flex
}
.wishlist-btn i {
  font-size:11px;
  color:#0f2327
}
.matka-market-heading {
  display:flex;
  justify-content:space-between;
  align-items:center;
  margin-bottom:10px;
  margin-top:15px
}
.matka-market-heading h4 {
  font-weight:600;
  color:#202020;
  font-size:16px
}
.matka-market-heading span {
  color:#202020;
  font-size:14px;
  font-weight:500
}
.matka-header-title a {
  color:#202020!important;
  font-size:16px
}
.announcement-icon img {
  max-width:18px
}
.copy-input-sec input::-moz-placeholder {
  color:#404040
}
.copy-input-sec input::placeholder {
  color:#404040
}
.contests-tab .match-list-sec {
  padding-bottom:20px
}
.ip-lft-text a,
.table-striped>tbody>tr:nth-of-type(odd)>* {
  color:#000
}
.watch-live-status iframe.tv-iframe {
  width:100%;
  height:13rem
}
.mv-stakes input::-moz-placeholder {
  text-align:center;
  color:#202020
}
.mv-stakes input::placeholder {
  text-align:center;
  color:#202020
}
.place-bet-modal-box .succssfully-sec .info-list {
  left:-125px;
  top:100%;
  transform:none;
  margin-top:10px
}
.stake-modal.low-balance-modal .modal-header {
  padding:15px;
  background:transparent
}
.stake-modal.low-balance-modal .deposit-btn-row {
  justify-content:center;
  -moz-column-gap:10px;
  column-gap:10px
}
.stake-modal.low-balance-modal .deposit-btn-row button.btn {
  width:50%;
  padding:10px
}
.casino-name {
  color:#fff;
  display:block;
  border-radius:0;
  position:relative;
  font-size:10px;
  text-transform:uppercase;
  background:#1681c7;
  padding:3px 5px;
  font-weight:600;
  width:70%;
  left:0;
  bottom:0;
  line-height:normal;
  height:19px;
  text-align:center
}
.casino-name:before {
  content:"";
  clip-path:polygon(0 -1px,100% -1px,1px 100%,0 100%);
  width:17px;
  height:100%;
  background:#1681c7;
  position:absolute;
  right:-16px;
  top:0;
  height:19px
}
.ac-info-item.bonus-sidebar-btn button.btn.thm-btn span {
  color:#fff;
  font-weight:500;
  margin-left:5px
}
.matka-detail-sub-heading span {
  font-weight:500;
  display:block
}
.sub-header-tab.matka-header-tabs {
  padding:0
}
.sub-header-tab.matka-header-tabs .nav-pills .nav-link {
  border-radius:0
}
.casino-sub-tab-list .nav.casino-sub-tab .nav-link.active,
.casino-tab-list .nav.nav-pills li .nav-link.active {
  color:#fff
}
.upcoming-events-sec .main-heading h1 {
  display:flex;
  align-items:center
}
section.inplay-game-sec.upcoming-events-sec i.fa-solid.fa-circle-play {
  margin-right:8px
}
.whatsup-modal-information .thm-btn.call-now {
  display:flex;
  align-items:center;
  justify-content:center;
  -moz-column-gap:10px;
  column-gap:10px;
  color:#fff
}
.support-call-now.demologon-suport {
  width:60%;
  margin:0 auto
}
.demologon-suport .support-whatsapp-icon {
  left:-10px
}
.support-call-now.demologon-suport span.btn.thm-btn {
  display:flex;
  justify-content:center;
  align-items:center
}
.pagination .page-item button.page-link:focus,
.pagination .page-item button.page-link:hover {
  outline:none;
  color:#333;
  box-shadow:none
}
.stake-modal.low-balance-modal .deposit-btn-row button.btn a {
  color:#000
}
.login-tab-header .nav-tabs li.nav-item {
  width:50%
}
.game-cat-sec .cmn-ul-list li:last-child .cat-title-bx img {
  filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(24%) hue-rotate(53deg) brightness(106%) contrast(106%)
}
.profitloss-betslip-modal .modal-dialog {
  position:fixed;
  top:auto;
  left:0;
  right:0;
  bottom:0;
  width:100%;
  margin:0!important;
  transform:translate(0)!important
}
.profitloss-betslip-modal .modal-dialog .modal-content {
  max-width:100%;
  margin:0;
  border-radius:0
}
.profitloss-betslip-modal .open-faq .accordion-item {
  margin-bottom:10px;
  border:1px solid #dadada;
  border-radius:10px;
  overflow:hidden
}
.profitloss-betslip-modal .login-modal-sec.view-bet-modal h5.border-right-sec.pl-modal {
  margin-right:7px;
  padding-right:10px;
  line-height:14px;
  border-right:1px solid #9b9b9b
}
.profitloss.match-faq.statement-match-faq .match-con {
  background:transparent;
  border-radius:0
}
.profitloss-betslip-modal .profitloss.team-list.team-con {
  padding:0;
  border:none
}
.profitloss-betslip-modal .profitloss.team-list.team-con ul {
  width:100%
}
.profitloss-betslip-modal .profitloss.team-list.team-con ul li {
  width:33.333%
}
.view-bets-modal {
  background:#4caf50;
  padding:3px 6px;
  font-size:13px;
  font-weight:600;
  color:#202020
}
.view-bets-modal:focus,
.view-bets-modal:hover {
  border:solid 1px #4caf50;
  color:#202020
}
.profitloss-betslip-modal .modal-body {
  max-height:460px;
  overflow-y:auto
}
.deposit-and-withdrawal-sec .grid-container {
  display:flex;
  justify-content:space-between;
  width:100%;
  align-items:center;
  position:relative;
  flex-wrap:wrap;
  gap:0;
  padding:0;
  margin:0;
  margin-top:5px;
  border-radius:3px
}
.deposit-and-withdrawal-sec .grid-container .grid-item {
  border:1px solid #00000040;
  padding:2px;
  font-size:9px;
  text-align:center;
  border-radius:5px;
  box-shadow:2px 2px #00000040;
  color:#fff;
  font-weight:600;
  box-shadow:none;
  min-width:100px
}
.edit-stake-btn .btn.btn-outline-primary {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:5px;
  width:-moz-fit-content;
  width:fit-content;
  margin:0 auto;
  font-size:17px;
  font-weight:600
}
.edit-stake-btn .btn.btn-outline-primary span {
  width:18px;
  height:18px;
  display:flex;
  align-items:center;
  justify-content:center;
  img {
    width:100%;
    height:100%;
    -o-object-fit:contain;
    object-fit:contain;
    max-width:100%;
    margin-right:0
  }
}
.withdraw-desktop__leftpage,
.withdraw-desktop__rightpage {
  padding:0 10px
}
.walletforgotmodal {
  .modal-header h5 {
    color:#000;
    font-size:15px!important;
    font-weight:400
  }
  .modal-header {
    background:transparent
  }
  .modal-header .btn-close {
    filter:inherit
  }
}
.mobile-amount-wrapper {
  display:none
}
.deposit-amount-container {
  padding:20px 120px
}
.rulesAccept .form-check {
  display:flex;
  gap:5px;
  width:100%
}
.qr-img img {
  min-width:210px
}
.grid-container-three {
  grid-template-columns:auto auto auto!important
}
.grid-container-three .grid-item {
  padding:2px;
  font-size:11px
}
.Wallet-no-box {
  width:100%;
  padding:24px 16px
}
.walletInfo__item-title span {
  font-weight:500;
  font-size:17px;
  color:#212529
}
.withdrawal-step2-width .modal-content {
  border-radius:10px;
  max-width:650px;
  margin:0 auto
}
.walletforgotmodal .modal-content {
  border-radius:10px;
  max-width:520px;
  margin:0 auto
}
.modal-dialog {
  max-width:650px;
  margin-right:auto;
  margin-left:auto
}
.thm-chat-modal-sec {
  position:absolute;
  right:25px;
  bottom:25px
}
.thm-chat-modal-sec .modal-content {
  overflow:hidden;
  border-radius:10px;
  width:375px;
  height:90vh;
  position:relative
}
.thm-chat-modal-sec .modal-header {
  display:flex;
  align-items:center;
  justify-content:space-between;
  background-color:#f4d821
}
.chat-header-sec {
  display:flex;
  align-items:center
}
.thm-chat-modal-sec .btn-close {
  width:10px;
  height:10px;
  background-size:cover
}
.thm-chat-modal-sec .modal-body {
  background-color:#f5f8ff;
  padding:0
}
.chatbot-wrapper {
  padding:0
}
.messages-list-sec {
  height:100vh;
  overflow-y:auto;
  padding:12px;
  padding-bottom:220px;
  display:flex;
  flex-direction:column
}
.messages-item {
  margin-top:10px
}
.outgoing-messages {
  text-align:right
}
.sub-messages-con span {
  font-size:12px;
  font-weight:400;
  color:#677e9e
}
.outgoing-messages .messages-item-content {
  border-radius:8px 8px 0 8px!important;
  background:#eeeeef!important;
  margin-left:auto
}
.messages-item-content {
  background-color:#fff;
  border-radius:0 8px 8px 8px;
  padding:10px 12px;
  width:-moz-fit-content;
  width:fit-content;
  margin-top:4px
}
.messages-item-content p {
  font-size:14px;
  color:#000;
  font-weight:400
}
.messages-type-wrapper {
  background-color:#fff;
  padding:14px;
  position:sticky;
  width:100%;
  bottom:0
}
.messages-type-con {
  display:flex;
  align-items:center;
  justify-content:space-between
}
.messages-type-input {
  position:relative;
  width:100%
}
.message-pin {
  left:4%;
  position:absolute;
  top:26%
}
.messages-type-input input {
  background-color:#fff;
  border:1.5px solid #eeeeef;
  border-radius:30px;
  color:#99accc;
  font-size:14px;
  font-weight:400;
  height:42px;
  max-width:100%;
  padding:7px 37px;
  width:100%;
  padding-left:50px
}
.messages-type-btn-sec {
  position:absolute;
  top:0;
  right:0;
  bottom:0
}
.messages-type-btn {
  width:40px;
  height:40px;
  border-radius:100%;
  align-items:center;
  border:none;
  background-color:#00143c
}
.cb-mess-img-preview-footer,
.messages-type-btn {
  display:flex;
  justify-content:center
}
.cb-mess-voice-preview-box {
  background-color:#f4ebe3;
  border:2px solid #f4d821;
  border-radius:5px;
  position:absolute;
  width:310px;
  top:50%;
  transform:translateY(-100%)
}
.cb-mess-voice-preview-box h4 {
  background:#f4d821;
  color:#fff;
  font-size:14px;
  font-weight:500;
  padding:9px 16px
}
.recording-box {
  padding:10px 15px;
  text-align:center
}
.recording-box audio {
  width:260px
}
.btn-close-image {
  color:#333;
  cursor:pointer;
  position:absolute;
  right:5px;
  top:7px
}
.chat-heading h2 {
  color:#fff;
  font-size:14px;
  font-weight:500
}
.img-size {
  width:10rem
}
.material-icons-sec img {
  width:20px;
  height:20px;
  max-width:none
}
.hidden-input {
  width:20px!important;
  padding:0!important;
  height:20px!important;
  opacity:0!important;
  position:absolute!important
}
.cb-mess-img-preview-box {
  background-color:#f4ebe3;
  border-radius:5px;
  padding:10px 15px;
  position:absolute;
  width:130px;
  top:50%;
  left:50%;
  transform:translate(-50%,-100%)
}
.togglePassword {
  position:absolute;
  top:10px;
  right:5px;
  font-size:15px;
  font-family:FontAwesome!important;
  cursor:pointer
}
.Wallet-no-box {
  border-radius:5px;
  border:2px solid #eceaea;
  border-bottom:2px solid #aeaeae;
  padding-top:20px
}
.Wallet-no-box.active {
  background-color:#fff;
  border-radius:5px;
  border:2px dashed #1e8067
}
.copy-input-sec input {
  padding-right:65px
}
.rewards-wrapper .deposit-con .lotus-heading-bg {
  background-color:#1681c7;
  margin:0;
  padding:8px 5px
}
.rewards-wrapper .deposit-con .lotus-heading-bg h3 {
  padding:0
}
.rewards-wrapper .deposit-con {
  background-color:#efefef;
  border-radius:5px;
  overflow:hidden;
  margin-bottom:15px
}
.lotus-thm-st-btn {
  text-align:center;
  width:240px;
  margin:10px auto
}
.t-menu-card>.tm-list-bx:first-child {
  background-color:#1681c7
}
.t-menu-card>.tm-list-bx:first-child .tm-iocn-text span,
.t-menu-card>.tm-list-bx:first-child .tm-status-bx {
  color:#fff
}
.tm-iocn-text .tm-icon {
  filter:brightness(.1)
}
.t-menu-card>.tm-list-bx:first-child .tm-iocn-text .tm-icon {
  filter:invert(1) brightness(2)
}
.tm-iocn-text {
  font-weight:600;
  color:#000
}
.tooltip-icon {
  position:relative
}
.tooltip-icon:focus {
  box-shadow:none;
  outline:none
}
.tooltip-icon span {
  display:block;
  position:absolute;
  width:-moz-max-content;
  width:max-content;
  font-size:12px;
  color:#fff!important;
  font-weight:300!important;
  background:#000!important;
  border-radius:5px;
  padding:5px 10px;
  max-width:200px;
  z-index:2;
  bottom:34px;
  left:-26px;
  display:none
}
.tooltip-icon span:before {
  content:"";
  width:14px;
  height:6px;
  clip-path:polygon(50% 0,0 100%,100% 100%);
  background-color:#000;
  display:inline-block;
  position:absolute;
  bottom:-6px;
  z-index:-1;
  left:40px;
  transform:rotate(180deg)
}
.tooltip-icon:hover span {
  display:block
}
.bonus-status-bx .mid-menu-list a,
.bonus-status-bx .total-bonus-bx {
  display:flex;
  justify-content:center;
  align-items:center;
  flex-direction:column
}
.not-found-wrapper {
  min-height:100vh;
  background-color:#fff
}
.found-img img {
  width:100%
}
.found-heading {
  text-align:center
}
.found-heading h1 {
  color:#000;
  font-size:190px;
  font-weight:800;
  line-height:120px;
  margin-bottom:.5rem;
  line-height:1.6
}
.found-heading p {
  color:#707070;
  font-size:75px;
  font-weight:400;
  line-height:1.6
}
.found-heading .btn_submit_cl {
  margin-top:10px;
  display:inline-block;
  width:-moz-fit-content;
  width:fit-content
}
.align-items-center {
  align-items:center!important
}
#bonusModal .modal-body .row {
  margin-bottom:5px
}
#bonusModal .modal-body .col-8 {
  color:#000
}
#bonusModal .modal-body .col-4 {
  color:#1681c7;
  font-weight:600
}
.tab-hightlight>.fancy-tab-btn {
  animation:zoom-in-out 1s ease-out infinite
}
@keyframes zoom-in-out {
  0% {
    transform:scale(1);
    background:#1681c7
  }
  50% {
    transform:scale(1.05);
    background:#1681c7;
    color:#fff;
    box-shadow:inset 0 2px 4px 0 #1b00ff
  }
  to {
    transform:scale(1);
    background:#4caf50
  }
}
.register-form .logo-image img {
  max-height:30px
}
#ChangeAndWithdrawPassword .thm-heading h3 {
  color:#fff
}
#ChangeAndWithdrawPassword .modal-header .btn-close {
  top:11px
}
#ChangeAndWithdrawPassword .cmn_withdraw_cl {
  margin-bottom:10px
}
.btn_submit_cl.thm-but {
  border:1px solid;
  margin:0 auto;
  display:block
}
#forgetwithdrawModal .thm-heading h3,
#newUserWithDrawPasswordModel .thm-heading h3 {
  color:#fff
}
#forgetwithdrawModal .modal-header .btn-close,
#newUserWithDrawPasswordModel .modal-header .btn-close {
  top:11px
}
#forgetwithdrawModal .instructions_ul li,
#newUserWithDrawPasswordModel .instructions_ul li {
  margin:10px 0
}
#forgetwithdrawModal .cmn_withdraw_cl,
#newUserWithDrawPasswordModel .cmn_withdraw_cl {
  margin-bottom:10px
}
.chat-modal-btn-sec .chat-modal-icon.chat-btn-fixed {
  z-index:99
}
.chat-btn-fixed {
  z-index:999
}
#morechatmodal .thm-chat-modal-sec .btn-close {
  background-image:url(data:image/webp;base64,UklGRuAEAABXRUJQVlA4WAoAAAAQAAAAPgAAPgAAQUxQSH8CAAABkLNt25onqeze7sgGW93d3d3d+wdwl29C6yMcPrnDVLcfgls4juZC3rxJng9ZI8KB2zaORCd7/W7L3JYvGP+XhGcMHpm6cfOJc27emDoykB7uUbxv28JbrG1fnGuB9dvIZKsu0JW9r5HLqz0u5LxD8XlpaqyjNjcpximJubUdY1NLn1HyLse5TYCPF5KDDG8JSr7wCcDMdnr1HWDNRIgMiYgZC3irfzHwFWA2i42pZhN4GahTB1hybRgtFlCrswXMiI7pOWBLIw74FCEq6hMQZ+cDLhqyuQT49I9ThKVoH4Zb8CVIWNAXsMJU6cCiIZ0l3YrqB6bETQH9qiPAhLgJ4IhuCTrEdQBXVdeBGnHVwHXVXSDfyb7Xq3laeWuv9zvJB+6q7rkZbq/ArNAoN+GVkyTggeo+kORkld+lbVacJAAPPcg1ldK1mSfLKPoKfK/8PQffALPS8Mxtado7t3XU1gLcFmpLcFf29hPjgOKU4SfKtym/I8Jt20qC2zaPflNKnmacFaklTTdK7SUszwTMcu1/LV/Wmq11teqKl/2M2tp66Wo/42kvt6bfM+SuetrLXfP3Pvaq3/bwV3THl0l/Hl/6gWlx00CfKg1YEresGyVh/jqy74T68bwiFdg0bM4Dl4RdAXx2scCnSNlzqs9ArGY2NoE5UQvAhqFRA1itglotoFon4CVgylWrCTwP0M7J7reAtRAlInrBAt7scpiZLBPg85XUYI+CU698BjCzHGco6y1Kvq5Mj3fVubiOSMqt6xqfXvmCkje21r/4Ark8172q/bKaDSEb1QGG28Sc39zxaGfjfIzhLaEpfYcv37jxxDk3blw+3JcSYvxXYgAAVlA4IDoCAACwDQCdASo/AD8APiUOhUIhhr67MwYAkSgCvP9EIt6P5sfS/BVghOs3DvUBtjvMT5wvoI/vnqAf0vqD/QA8uj2Rv3f9IzJAKYQ4ATyv9MzhiNZcHHxzKk6PGNu3RrHhy7J9UM3NYRXVas8eSmBrfXS5MlQY0V4AAP7/9KmdePHQBmKt9jCXE012OFA/8fwbM/xmdm71mlgCOyIPuOIidvy6XJGI6QU0KQibjT/p3s+8//J+gh4f/ygdhAyPVnIXqyrgA3TYmvFdUuO50A//q0pO/4lr64YNgPIgEHEqTfuJDfD9rT6eJFcikJ7E/OC/hMuSHaSqiUko+rdrIag+n/TvTNl385duaDZ+f+SQ7Hh4swoTot//BhA/1BK2dgyIE4kxTQxatAhke3ze5zr9Y3ed+j0qJvIVnM6pxsj9q4rsuFYhH1ueizAre5xrIB8RftjHXRitoJfiJMkABXc9C+cGENYC8erZ2VqY2R+2PkmsUbITGrteL1IFz97uRI7KzToj9LMh696+9YnsX44yo7nPNnlHTHFl2Jb12phKx9Nbk+TUW8uoN9O4xX7xQAhz4dM6m0kve5GkXCPg//58mQD7HutklRwgMt+63rrvTYO/Cv6JEyE9cESbCyYn7+Gu2rXTBXYNbsW1Qx0WGKBSilyfdg4KnZ74JAEeF5tYC6Ny1MlHvHIirOeMg5FH/4OJS2eni4QbfP//oTTXvzhJ5vQMt1BJDvqKegk2Q2qN+QDdK9k5L0E0iKIAAAA=);
  filter:none;
  width:15px;
  height:15px;
  background-size:20px;
  top:10px
}
.ipplay-m-title a span,
.ipplay-m-title span {
  text-overflow:unset;
  overflow-x:auto;
  padding-right:5px
}
.top-header .wd-main-buttons .btn-primary,
.top-header .wd-main-buttons .btn-primary.withdraw-btn,
.top-header .wd-main-buttons .btn-primary:hover {
  background-color:#4caf50!important
}
.top-header .wd-main-buttons .btn-primary img {
  filter:invert(1);
  width:20px
}
body {
  background:url(data:image/webp;base64,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)
}
.click-inplay-games-content .click-inplay-games-img {
  border-radius:5px;
  margin-bottom:5px
}
.click-inplay-games-img-height {
  height:60px
}
.click-inplay-games-content {
  padding-bottom:5px
}
.pr-1,
.px-1 {
  padding-right:.25rem!important
}
.pl-0,
.px-0 {
  padding-left:0!important
}
.in-mobile-view-betslip .btn.bet-rate-btn {
  background-color:#000
}
.lotus-match-fullwidth-sec .ipplay-m-title {
  width:100%
}
.inplay-date-content a span {
  color:#1681c7!important;
  font-weight:500
}
.cat-title-bx img {
  width:16px;
  height:16px
}
.top-header .wd-main-buttons .btn-primary img {
  height:19px
}
.apk-icon-bx img {
  width:20px;
  height:20px
}
.payment-methode-sec .cmn-ul-list a {
  display:inline-block
}
.commentry-fixed-img img {
  height:20px
}
.payment-methode-sec ul li a img {
  height:27px
}
.home-exchange-game-list .casino-list-item-banner figure a {
  display:inline-block;
  height:100%;
  width:100%
}
.heading-content h1 img {
  width:16px;
  height:16px
}
.last-end-section .gc-logo {
  width:165px;
  height:50px
}
.new-games-sec .new-game-sec-name img {
  width:18px;
  height:18px
}
.click-inplay-games-img-height {
  width:100%
}
.popular-list-item a {
  display:block;
  height:100%
}
.popular-list-item a img {
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover
}
.withdraw-input-content .multiselect {
  position:relative
}
.withdraw-input-content .multiselect .multiselect__input {
  height:45px;
  width:100%!important;
  margin-top:5px;
  background:#fff;
  border:1px solid #40424f;
  box-sizing:border-box;
  border-radius:5px;
  padding:0 16px!important;
  position:relative
}
.withdraw-input-content .multiselect__content-wrapper {
  background-color:#fff;
  padding:10px;
  overflow-y:auto;
  box-shadow:2px 0 10px rgb(0 0 0/6%);
  border-radius:0 0 8px 8px
}
.withdraw-input-content .multiselect__content li.multiselect__element {
  padding:3px 0;
  color:#000
}
#withdrawal-step2-modal .pop-upWithdrawalHelp-content_title,
.withdrawal-help-modal .pop-upWithdrawalHelp-content_title {
  font-size:16px;
  width:100%;
  padding:8px;
  background:#4caf50;
  text-align:left;
  padding-left:15px;
  margin:0
}
#withdrawal-step2-modal .pop-upWithdrawalHelp-content,
.withdrawal-help-modal .pop-upWithdrawalHelp-content {
  padding:0
}
#withdrawal-step2-modal .pop-upWithdrawalHelp-content_title-big,
.withdrawal-help-modal .pop-upWithdrawalHelp-content_title-big {
  margin-top:0
}
.withdrawal-help-modal .pop-upWithdrawalHelp-content div {
  text-align:left;
  width:100%
}
.withdrawal-help-modal .pop-upWithdrawalHelp-content div.withdrawal-btn {
  text-align:right
}
.withdrawal-help-modal .pop-upWithdrawalHelp-content div.withdrawal-btn .next span:first-child {
  margin-right:5px
}
.refer-earn-modal-content h4 {
  font-size:18px;
  color:#000;
  margin-bottom:10px
}
.refer-earn-modal-content p {
  color:#404040;
  font-size:13px
}
.payment-option-sec .nav-item .nav-link .payments__row-item-radio {
  position:absolute;
  right:0
}
.payment-option-sec .nav-item .nav-link .check {
  height:70px
}
.withdrawal-help-modal .pop-upWithdrawalHelp-content div.deposit-back-btn {
  color:var(--text-primary-color);
  text-align:right
}
.gc-companies-img img {
  width:255px;
  height:83px
}
.transaction-mobile-sec {
  margin:10px;
  display:flex;
  flex-direction:column;
  align-items:center
}
.transaction-mobile-sec .nav-tabs {
  margin:0 auto;
  background-color:#fff;
  padding:9px;
  border-radius:5px;
  box-shadow:0 1px 5px rgba(0,0,0,.102);
  border:1px solid rgba(43,43,43,.102);
  border-radius:8px
}
.transaction-mobile-sec .nav.nav-tabs .nav-item .nav-link {
  width:104px;
  height:40px;
  background:#fff;
  border-radius:8px;
  text-align:center;
  font-family:Roboto;
  font-size:14px;
  letter-spacing:0;
  color:#000;
  opacity:1;
  box-shadow:none;
  padding:0
}
.transaction-mobile-sec .nav-tabs .nav-item .nav-link.active {
  background:#1e8067;
  color:#fff
}
.trasactions-content {
  background:transparent;
  padding:0 10px
}
.mobile-trasaction-details-section {
  padding:15px 0
}
.trasaction-dtails-container {
  position:relative;
  width:90%;
  background-color:#fff;
  padding:25px 0 20px 25px;
  margin:0 auto;
  border-radius:6px
}
.transactions-mobile-content {
  margin-bottom:15px
}
.transactions-m-item {
  padding-bottom:15px
}
.transactions-container-information-item {
  width:100%;
  height:auto;
  border-bottom:1px solid hsla(0,0%,44%,.102);
  opacity:1;
  padding:18px 20px;
  display:inline-block;
  background-color:#fff;
  border-radius:5px
}
.transactions-container-information-item .transactionsInformation {
  width:100%;
  height:100%;
  display:flex
}
.transactions-container-information-item .transactionsInformation-img {
  width:45px;
  height:45px;
  border-radius:500px;
  opacity:1;
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative
}
.statusSuccessful {
  background:#f2fff6 0 0 no-repeat padding-box
}
.transactions-container-information-item .transactionsInformation-data {
  margin-left:12px;
  display:flex;
  flex-direction:column;
  justify-content:center
}
.transactions-container-information-item .transactionsInformation-data__id {
  text-align:left;
  font-size:13px;
  letter-spacing:0;
  color:#0f2327;
  opacity:1;
  font-weight:600
}
.transactions-container-information-item .transactionsInformation-data__dateTime {
  text-align:left;
  font-size:11px;
  letter-spacing:0;
  color:#0f2327;
  opacity:.6
}
.transactions-container-information-item .transactionsInformation-amount {
  margin-left:60px;
  display:flex;
  align-items:center;
  font-size:14px;
  letter-spacing:0;
  color:#0f2327;
  opacity:1
}
.transactions-container-information-item .transactionsInformation-arrow {
  margin-left:21px;
  display:flex;
  align-items:center
}
.transactions-container-information-item .transactionsInformation-arrow img {
  transform:rotate(180deg)
}
.detailedTransaction-container-info {
  margin-bottom:20px
}
.detailedTransaction-container-info-descr {
  text-align:left;
  font-size:18px;
  letter-spacing:0;
  color:#0f2327;
  opacity:1
}
.transaction-bottom-pagination {
  display:flex;
  justify-content:center;
  align-items:center;
  margin:10px 0 0;
  flex-direction:column;
  gap:15px
}
.show-entree {
  display:flex;
  align-items:center;
  -moz-column-gap:10px;
  column-gap:10px;
  overflow-x:auto
}
.scoreboard-fix {
  display:block;
  padding:5px;
  position:fixed;
  right:0;
  z-index:99;
  background:#1681c7;
  border-radius:7px 0 0 7px;
  color:#fff;
  opacity:0;
  transition:all .3s linear;
  top:100px
}
.scoreboard-fix.scrolled {
  opacity:1;
  visibility:visible
}
.scoreboard-fix .scorecard-fix-btn img {
  width:30px;
  display:block;
  filter:brightness(0) invert(1);
  margin:0 auto
}
.scoreboard-fix .click-score-tv-sec {
  position:absolute;
  right:0;
  width:250px;
  border-radius:5px;
  overflow:hidden;
  top:52px
}
.password-show-hide {
  position:absolute;
  right:8px;
  bottom:9px
}
.badge-primary {
  background-color:#3490dc;
  color:#fff
}
.send-login-otp {
  background:#f4d820;
  height:27px;
  top:5px
}
.bonus-progress-bx span {
  font-size:10px
}
.lock-bonus-modal-content {
  max-height:95vh;
  overflow:scroll
}
.lock-bonus-modal-content li {
  border:3px solid #e2e8e9;
  padding:5px;
  border-radius:5px;
  margin-top:2px
}
.information-modal-wrapper .modal-header {
  background:#1681c7
}
.bonus-label {
  font-weight:600
}
.rolling-amount {
  display:flex;
  justify-content:space-between
}
.bonus-progress-bx span,
.rolling-amount span {
  font-size:12px!important
}
.poolzone-slider-wrapper {
  margin-top:10px
}
.sport-icon img.poolzone-tab-img {
  filter:none
}
.sports-wrapper {
  position:relative
}
.poolzone-tooltip {
  background:linear-gradient(180deg,#303030,#131313);
  display:flex;
  gap:12px;
  align-items:center;
  padding:12px;
  border-radius:12px;
  border:1px solid;
  border-image-source:linear-gradient(0deg,rgba(0,0,0,.2),hsla(0,0%,40%,0));
  position:absolute;
  z-index:998;
  width:100%;
  top:60px
}
.poolzone-tooltip span {
  background-color:#135c63;
  color:#fff;
  border-radius:20px;
  padding:5px 8px 5px 8px;
  font-size:12px;
  display:inline-block;
  font-weight:600;
  line-height:normal
}
.poolzone-tooltip p {
  color:#fff;
  font-size:14px;
  font-weight:500;
  line-height:normal
}
.poolzone-tooltip:after {
  content:"";
  width:15px;
  height:15px;
  background:linear-gradient(180deg,#131313,#303030);
  transform:rotate(45deg);
  top:-7px;
  position:absolute;
  left:142px
}
.sports-slider-sec {
  display:flex;
  gap:5px;
  white-space:nowrap;
  overflow-x:auto
}
.sports-slider-sec .item,
.sports-slider-sec .item a {
  width:-moz-max-content;
  width:max-content
}
.sports-slider-sec .item a {
  display:block
}
.sport-sec {
  position:relative
}
.pool-zone-wrapper-tabs nav {
  background:#023a3e;
  padding:4px;
  border-radius:10px;
  border:2px solid #226b54
}
.pool-zone-wrapper-tabs .nav-tabs {
  border:none;
  line-height:normal;
  position:relative
}
.pool-zone-wrapper-tabs .nav-tabs button {
  width:50%;
  border-radius:8px;
  padding:0;
  height:64px;
  background-color:transparent!important;
  outline:none;
  box-shadow:none;
  border:none;
  background-position:50%;
  background-repeat:no-repeat
}
.pool-zone-wrapper-tabs .nav-tabs button.nav-link.active {
  border:none
}
.pool-zone-wrapper-tabs .nav-tabs button.nav-link:active,
.pool-zone-wrapper-tabs .nav-tabs button.nav-link:focus {
  outline:none;
  box-shadow:none;
  border:none
}
.pool-zone-wrapper-tabs .nav-tabs #nav-market-desk-tab,
.pool-zone-wrapper-tabs .nav-tabs #nav-market-tab {
  background-image:url(/img/market-unactive.41e6a2b8.svg)
}
.pool-zone-wrapper-tabs .nav-tabs #nav-market-desk-tab.active,
.pool-zone-wrapper-tabs .nav-tabs #nav-market-tab.active {
  background-image:url(/img/market-active.69e4dadf.svg),linear-gradient(180deg,#1c7f88,#c6faff 48.4%,#187179)
}
.pool-zone-wrapper-tabs .nav-tabs #nav-poolzone-desk-tab,
.pool-zone-wrapper-tabs .nav-tabs #nav-poolzone-tab {
  background-image:url(/img/pool-fantasy-unactive.c5a6de08.svg)
}
.pool-zone-wrapper-tabs .nav-tabs #nav-poolzone-desk-tab.active,
.pool-zone-wrapper-tabs .nav-tabs #nav-poolzone-tab.active {
  background-image:url(/img/pool-fantasy-active.69817864.svg),linear-gradient(180deg,#1c7f88,#c6faff 48.4%,#187179)
}
.pool-zone-wrapper-tabs .nav-tabs .poolzone-tooltip:after {
  left:auto;
  right:90px
}
.pool-zone-wrapper-tabs .nav-tabs .poolzone-tooltip {
  top:75px
}
.poolzone-how-to-play-btn {
  border:1px solid #023a3e;
  color:#023a3e;
  background-color:#e5f7f9;
  box-shadow:0 2px 0 0 #05414640;
  display:flex;
  gap:5px;
  align-items:center;
  padding:5px 9px 5px 9px;
  border-radius:6px;
  font-size:10px;
  font-weight:600;
  line-height:normal
}
.poolzone-heading-sec {
  display:flex;
  justify-content:space-between;
  align-items:center;
  margin:7px 0
}
.poolzone-heading-left-sec p {
  font-size:16px;
  font-weight:600;
  color:#0a444a;
  line-height:normal
}
.poolzone-heading-left-sec span {
  background:linear-gradient(180deg,#30b895,#c8fdf0 48.4%,#30b895);
  padding:4px 6px;
  border-radius:17px;
  border:1px solid #0541464d;
  display:inline-block;
  color:#0a444acc;
  font-size:10px;
  font-weight:500;
  line-height:normal
}
.poolzone-heading-left-sec {
  display:flex;
  gap:5px;
  align-items:center
}
.poolzone-tab-content-wrapper .nav-pills .nav-link {
  border-radius:10px
}
.winup-to-head span {
  font-size:10px
}
.winup-to-head h5 {
  font-size:14px;
  color:#ffc000;
  text-shadow:0 -2px 4px rgba(86,242,255,.25),0 3px 1px #052f33
}
.winup-price-wrapper {
  display:flex;
  gap:5px;
  align-items:center;
  margin-top:0;
  position:relative;
  z-index:9
}
.winup-price-amount {
  background:linear-gradient(182.93deg,rgba(255,224,131,.8) 1.96%,rgba(199,210,212,0) 97.09%);
  padding:2px 4px;
  border-radius:4px;
  line-height:normal;
  flex-direction:column;
  gap:2px
}
.winup-price-amount h5 {
  font-size:12px;
  text-shadow:1px 2px 2px #052f33;
  -webkit-text-stroke:.55px #107a85;
  font-weight:700
}
.winup-price-amount span {
  color:#819395;
  font-weight:400;
  text-transform:uppercase
}
.winup-price-equal span {
  font-size:12px;
  font-weight:500;
  line-height:normal;
  color:#819395;
  display:inline-block
}
.winup-pool-coins {
  line-height:normal;
  display:flex;
  flex-direction:column;
  gap:2px
}
.winup-pool-coins h5 {
  color:#16202bcc;
  font-size:12px;
  font-weight:600;
  line-height:normal
}
.winup-pool-coins span {
  color:#819395;
  font-size:10px;
  font-weight:400;
  display:inline-block;
  text-transform:uppercase;
  line-height:normal
}
.winup-player-sec {
  margin-top:10px;
  display:flex;
  justify-content:center;
  gap:5px
}
.winup-player-img {
  display:flex;
  align-items:center
}
.winup-player-count {
  margin-left:10px;
  font-size:10px;
  color:#000000bf
}
.winup-player-lock-sec img {
  width:12px
}
.poolzone-tab-content-wrapper .winup-player-lock-sec:after {
  content:"";
  width:88px;
  height:37px;
  flex-shrink:0;
  border-radius:26px;
  opacity:.4;
  background:#12bcca;
  filter:blur(7.499999523162842px);
  display:block;
  position:absolute;
  right:34px;
  bottom:-8px;
  background-color:#6eca12
}
.poolzone-tab-content-wrapper .nav-pills {
  display:flex;
  gap:10px;
  width:-moz-max-content;
  width:max-content;
  padding-bottom:10px
}
.poolzone-tab-content-nav-sec {
  overflow:auto;
  margin-bottom:15px;
  position:relative
}
.poolzone-tab-content-wrapper .nav-pills .nav-link.active {
  border:2px solid #077f89;
  box-shadow:0 2.521px 5.043px 0 rgba(33,180,194,.5),0 -3px 4px 0 hsla(0,0%,100%,0),0 4px 8px -2px rgba(16,24,40,.1),0 2px 4px -2px rgba(16,24,40,.06)
}
.poolzone-tab-content-wrapper .nav-pills .poolzone-scrolldiv {
  display:flex;
  white-space:nowrap;
  gap:10px;
  overflow:auto;
  margin-top:0;
  width:-moz-max-content;
  width:max-content;
  padding-bottom:15px
}
.poolzone-tab-content-wrapper .nav-pills .nav-link.active {
  position:sticky;
  left:0;
  order:-1;
  z-index:99
}
.poolzone-tab-content-wrapper .tab-content>.tab-pane {
  padding:10px;
  position:relative
}
.poolzone-tab-content-wrapper .tab-content>.tab-pane.active {
  border-top:1px solid #5d8e93
}
.poolzone-tab-content-nav-sec::-webkit-scrollbar {
  width:auto;
  height:4px
}
.poolzone-tab-content-nav-sec::-webkit-scrollbar-track {
  background-color:#999;
  border-radius:10px
}
.poolzone-tab-content-nav-sec::-webkit-scrollbar-thumb {
  border-radius:10px;
  background:#1681c7
}
.poolzone-join-lock-sec {
  position:absolute;
  left:0;
  padding:50px;
  width:100%;
  top:0;
  z-index:3;
  backdrop-filter:blur(15px);
  background:#0000001a;
  height:100%
}
.poolzone-join-lock-content-sec {
  background:linear-gradient(180deg,#e4fef6,#fff 86.63%);
  border-radius:20px;
  border:1px solid #0000001a;
  box-shadow:0 4px 8px -2px #1018281a;
  padding:0 20px 15px 20px;
  text-align:center;
  max-width:200px;
  margin:0 auto
}
.poolzone-join-lock-content-sec h4 {
  font-size:16px;
  font-weight:600;
  background-image:linear-gradient(262.29deg,rgba(4,38,41,.92) -9.47%,rgba(7,110,119,.92) 83.64%);
  color:transparent;
  -webkit-background-clip:text;
  background-clip:text;
  margin-top:-15px;
  margin-bottom:-5px;
  text-transform:capitalize
}
.poolzone-join-lock-content-sec .winup-price-amount {
  gap:4px;
  width:-moz-fit-content;
  width:fit-content;
  margin:15px auto!important;
  display:flex;
  flex-direction:column;
  margin:5px 4px
}
.poolzone-join-lock-content-sec .winup-price-amount h5 {
  font-size:20px;
  -webkit-text-stroke:1.33px #1e8510
}
.join-pool-btn {
  background-color:#023a3e;
  border-radius:6px;
  border:1px solid #ffffff59;
  padding:10px;
  box-shadow:0 2px 0 0 #05414640;
  color:#fff;
  font-size:14px;
  font-weight:600;
  display:inline-block;
  width:100%;
  height:100%
}
.joined-poolzone-link .winup-to-head {
  background-image:url(/img/win-upto-bg.9539a54f.svg),linear-gradient(1turn,#0a3c04,#1c810f)
}
.poolzone-tab-content-wrapper .nav-pills .nav-link.joined-poolzone-link:after {
  background-color:#6eca12
}
.winup-player-lock-sec p {
  color:#0e3415;
  font-size:12px;
  font-weight:500;
  text-transform:uppercase
}
.joined-poolzone-dot img {
  width:12px;
  height:12px
}
.joined-poolzone-dot {
  width:7px;
  height:7px;
  border:3px solid #00c9254d;
  background-color:#0d8824;
  display:inline-block;
  border-radius:100%
}
.poolzone-tab-content-wrapper .nav-pills .nav-link.joined-poolzone-link.active {
  box-shadow:0 -3px 4px 0 hsla(0,0%,100%,0),0 4px 9.9px -2px rgba(151,253,161,.8),0 2px 17.5px -2px rgba(165,255,174,.6)
}
.poolzone-tab-content-wrapper .tab-content>.joined-poolzone-tab-content.tab-pane.active {
  border-color:#3abe29
}
.poolzone-tab-content-wrapper .tab-content>.joined-poolzone-tab-content.tab-pane.active:after {
  border-color:#3abe29;
  background:#eceaea
}
.joined-poolzone-tab-content-left-sec p {
  font-size:13px;
  color:#666;
  font-weight:600;
  text-transform:uppercase;
  display:flex;
  align-items:center;
  line-height:normal
}
.joined-poolzone-tab-content-left-sec p img {
  margin-right:4px
}
.poolzone-btn {
  background-color:#023a3e;
  box-shadow:0 2px 0 0 #05414640;
  font-size:10px;
  font-weight:600;
  color:#ffffffeb;
  border:1px solid #ffffff59;
  padding:5px 10px;
  border-radius:6px;
  display:inline-block;
  margin-top:4px
}
.poolzone-btn img {
  margin-left:2px
}
.poolzone-btn:active,
.poolzone-btn:focus,
.poolzone-btn:hover {
  color:#fff
}
.poolzone-green {
  color:#01af70
}
.joined-poolzone-amount-sec {
  padding:6px 10px;
  background:#fff;
  border-radius:6px;
  box-shadow:0 1px 2px 0 #1018280d;
  border:1px solid #0000001a;
  text-wrap:nowrap
}
.joined-poolzone-amount-sec span {
  font-size:12px;
  display:block;
  font-weight:600;
  line-height:normal
}
.joined-poolzone-amount-sec span:first-child {
  margin-bottom:2px;
  color:#16202bcc
}
.joined-poolzone-exp-color {
  color:#f56a6b
}
.poolzone-slide-banner video {
  width:100%;
  border-radius:6px
}
.poolzone-fullscreen-modal .modal-dialog {
  margin:0!important;
  height:100%
}
.poolzone-fullscreen-modal .modal-dialog .modal-content {
  border-radius:0;
  border:none;
  background-image:url(/img/poolzone-modal-bg.12f1009f.svg),linear-gradient(179deg,#1e8067,#fff 22%);
  height:100%;
  background-repeat:no-repeat;
  background-size:100%;
  background-color:#fff!important
}
.poolzone-fullscreen-modal .btn-close {
  background-image:url(/img/poolzone-close-circle.f1ca66e4.svg);
  width:28px;
  height:28px;
  background-position:50%;
  background-repeat:no-repeat;
  margin:10px 0 10px auto;
  opacity:1;
  background-size:auto;
  position:static
}
.poolzone-fullscreen-modal .modal-header {
  border:none;
  padding:10px 25px!important;
  background:transparent
}
.poolzone-fullscreen-modal .modal-body {
  padding:10px 25px!important
}
.poolzone-fullscreen-modal .how_play_heading {
  text-align:center
}
.poolzone-fullscreen-modal .how_play_heading h4 {
  font-size:24px;
  color:#000;
  font-weight:600;
  text-transform:uppercase
}
.poolzone-fullscreen-modal .intro_banner_img {
  text-align:center;
  margin-top:20px;
  border-radius:14px;
  overflow:hidden
}
.poolzone-fullscreen-modal .intro_banner_img img {
  width:100%;
  height:130px
}
.poolzone-fullscreen-modal .view_btn_cl {
  background-color:#023a3e;
  color:#fff;
  width:150px;
  height:36px;
  border-radius:6px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:10px;
  border:1px solid #ffffff59;
  box-shadow:0 2px 0 0 #05414640;
  font-size:12px;
  font-weight:600;
  line-height:16px
}
.poolzone-fullscreen-modal .view_rule_btn {
  display:flex;
  justify-content:center;
  margin-top:50px
}
.poolzone-fullscreen-modal .stage-content-item ul li {
  font-size:14px;
  font-weight:400;
  line-height:19.25px;
  letter-spacing:-.02em;
  margin-left:30px;
  margin-bottom:5px
}
.poolzone-fullscreen-modal .stage-item-text span {
  font-size:11.42px!important;
  font-weight:500!important;
  line-height:13.53px;
  color:#000!important
}
.poolzone-fullscreen-modal .steps-procss-sec .stage {
  height:100%;
  display:grid;
  grid-template-columns:repeat(3,1fr);
  justify-content:space-between;
  align-items:center;
  background-color:transparent;
  margin-top:25px;
  margin-bottom:15px
}
.poolzone-fullscreen-modal .steps-procss-sec .stage .stage-item {
  position:relative;
  text-align:center;
  list-style-type:none;
  width:100%;
  float:left;
  font-size:12px;
  transition:.7s
}
.poolzone-fullscreen-modal .steps-procss-sec .stage .stage-item .stage-item-text {
  margin-top:5px
}
.poolzone-fullscreen-modal .howtoplay-modal .stage-item.active .stage-item-text span {
  color:#488feb
}
.poolzone-fullscreen-modal .stage .stage-item.disabled .dot {
  background-color:#f6f7fb;
  border-radius:4px;
  border-radius:3.81px;
  width:27.59px;
  height:27.59px
}
.poolzone-fullscreen-modal .stage .stage-item:after {
  background-color:#dcdcdc;
  left:-50%
}
.poolzone-fullscreen-modal .stage-content-item ul li {
  list-style:none
}
.poolzone-fullscreen-modal .stage-content-item ul li:before {
  position:absolute;
  content:"";
  display:inline-block;
  height:16px;
  width:16px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC7SURBVHgB7VCxDcIwEPz/LIGEFBiBMgERsgEp6cgKKZkiIwRGoKRNAyVsYAsGYIH4eQeEkHAsUdDlJMun993fyQA9vAiieQ5RsvZqfGYmrBAh4+FIwU1fXDpymuM0ayBQQu8sR2QaZObSYleyGM9sqGhTyJRyTYyBHE71ztuAEdMXHX+Mn5zeb90NWt0sKU1De5vMdqltgmYJx7r4auxawFd9oDC0v7+ShAEzK6m+gV9BcbKF6aKCHv/FA3LxN8o4++t6AAAAAElFTkSuQmCC);
  left:33px
}
.rulesModalTabs_parent ul:after {
  content:"";
  position:absolute;
  border-bottom:2px solid #0000000f;
  bottom:0;
  width:768px;
  right:0;
  left:0;
  margin:0 auto;
  max-width:100%
}
.rulesModalTabs_parent ul li .nav-link {
  color:#201d1d;
  font-size:14px;
  font-weight:400;
  line-height:21px;
  margin-bottom:0;
  border:none
}
.rulesModalTabs_parent ul li .nav-link.active {
  background-color:#1e8067
}
.rulesModal_cl .how_play_heading {
  position:relative;
  top:-15px
}
.rulesModalTabs_content ul li p {
  color:#201d1d;
  font-size:14px;
  font-weight:400;
  line-height:normal
}
.rulesModalTabs_content ul li {
  margin-left:20px;
  margin-bottom:10px
}
.rulesModalTabs_content ul {
  margin-top:15px
}
.leaderBoardModal_cl .modal-dialog {
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  margin:0 auto!important;
  width:768px;
  max-width:100%
}
.leaderBoardModal_cl .modal-body {
  padding:0!important
}
.leaderBoardModal_cl .modal-body .btn-close {
  width:23px;
  height:23px;
  border:1px solid #00000012;
  box-shadow:0 1px 3px 0 #1018281a;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:5.74px;
  background:linear-gradient(182.93deg,rgba(211,226,227,.8) 1.96%,rgba(235,253,255,.8) 97.09%)
}
.leaderBoardModal_cl .modal-body .btn-close img {
  filter:brightness(0) saturate(100%) invert(0) sepia(0) saturate(7473%) hue-rotate(150deg) brightness(93%) contrast(107%)
}
.custom_top_sec {
  background:linear-gradient(180deg,#1e8067,transparent);
  margin-bottom:42px
}
.price_btn_cl {
  background:linear-gradient(182.93deg,rgba(255,224,131,.8) 1.96%,rgba(255,251,240,.8) 97.09%);
  border:1px solid #00000012;
  width:91.74px;
  height:38px;
  border-radius:5.74px;
  display:flex;
  align-items:center;
  justify-content:space-around;
  color:#fff;
  font-weight:700;
  border:none;
  box-shadow:none!important;
  padding:0 10px 10px;
  -webkit-text-stroke:1px #1e8510
}
.price_btn_cl option {
  background-color:#744bc3
}
.price_txt_icon {
  position:absolute;
  bottom:-2px;
  left:10px
}
.donwArrow_select_cl {
  position:absolute;
  right:10px;
  top:8px
}
.leader_borad_selector {
  position:relative
}
.custom_top_header {
  display:flex;
  align-items:center;
  justify-content:space-between;
  position:relative;
  z-index:9
}
.custom_top_banner_cl {
  text-align:center
}
.last_update_btn_cl {
  font-size:12px;
  font-weight:500;
  line-height:14.22px;
  color:#000;
  display:flex;
  justify-content:center;
  align-items:center
}
.last_update_btn_cl .refresh_btn {
  background-color:transparent;
  border:none
}
.last_update_btn_cl p {
  opacity:55%
}
.custom_top_banner_cl img {
  width:290px
}
.custom_top_banner_parent {
  position:absolute;
  top:0;
  left:0;
  right:0;
  margin:0 auto
}
.position_board_cl {
  background-color:#fff;
  width:106.51px;
  height:118.75px;
  border-radius:8px;
  display:flex;
  align-items:center;
  justify-content:space-evenly;
  flex-direction:column;
  gap:3px;
  box-shadow:0 4px 14px 0 #0000000a;
  overflow:hidden
}
.position_board_cl.middle_board {
  width:131.17px;
  height:147px;
  position:relative
}
.first_winner_medal {
  position:absolute;
  right:10px;
  top:5px
}
.position_board_img {
  display:flex;
  align-items:center;
  justify-content:center;
  padding-top:2px
}
.board_img_bg {
  position:relative;
  background-color:#51a4ab;
  width:43.44px;
  height:43.42px
}
.board_img_bg,
.board_img_bg .rank_txt {
  border:2px solid #e1e3e3;
  border-radius:50%
}
.board_img_bg .rank_txt {
  position:absolute;
  background-color:#fff;
  font-size:14px;
  font-weight:500;
  color:#000;
  width:22.46px;
  height:22.47px;
  display:flex;
  align-items:center;
  justify-content:center;
  right:-9px;
  top:25px
}
.position_board_cl .win_amount_txt {
  font-size:12px;
  font-weight:700;
  color:#008f28;
  text-align:center;
  text-overflow:ellipsis;
  overflow:hidden;
  max-width:100%
}
.position_board_cl.middle_board .board_img_bg .rank_txt {
  width:34.42px;
  height:34.43px;
  right:-9px;
  top:45px;
  border-color:#f8eed0
}
.position_board_cl .userName {
  font-size:12px;
  font-weight:700;
  color:#313131;
  line-height:normal;
  text-align:center;
  text-overflow:ellipsis;
  overflow:hidden;
  max-width:100%
}
.position_board_parent {
  display:flex;
  align-items:end;
  justify-content:space-evenly;
  margin-top:115px
}
.leaderBoardModal_cl .modal-content {
  background-color:#fff!important;
  border-radius:0;
  border:none
}
.chart_Header,
.chart_item_list {
  display:flex;
  justify-content:space-between;
  border-top:1px solid #eeedf0
}
.chart_Header span:last-child,
.chart_item_list span:last-child {
  text-align:end;
  justify-content:end
}
.chart_item_list span {
  font-size:13px;
  font-weight:700;
  padding:14px 20px;
  color:#313131;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  gap:10px
}
.chart_Header span {
  font-size:12px;
  font-weight:500;
  padding:10px 20px;
  color:#777
}
.chart_arrow_cl {
  width:20px!important;
  min-width:20px;
  height:20px;
  background-color:#66d864;
  border-radius:50%;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important
}
.chart_arrow_cl img {
  width:10px;
  height:7px;
  margin-bottom:1px
}
.medalCl {
  padding:0!important;
  margin-bottom:2px
}
.lossArrow {
  background-color:#de4040!important
}
.lossArrow img {
  filter:brightness(0) saturate(100%) invert(98%) sepia(1%) saturate(5%) hue-rotate(72deg) brightness(112%) contrast(100%);
  transform:rotate(180deg);
  margin-bottom:0!important;
  margin-top:1px
}
.chart_item_list.active {
  border:1.5px solid #1e8067;
  background:#d5fff4;
  box-shadow:0 20px 24px -4px #10182814;
  width:100%;
  border-radius:12px
}
.chart_item_list.active span {
  color:#107a85!important
}
.chart_item_lft {
  display:flex;
  align-items:center
}
.chart_item_lft span:first-child {
  width:76.33px
}
.chart_Header {
  padding:9.5px 0
}
.position_board_cl.middle_board .board_img_bg {
  width:75.15px;
  height:75.12px;
  border-color:#f8eed0;
  background-color:#f9cc2b
}
.last_winner .board_img_bg {
  background-color:#3f69fe
}
.position_board_cl.middle_board .board_img_bg img {
  width:100%;
  height:100%
}
.howtoPlayMOdal .close_btn_Cl {
  position:absolute;
  right:20px;
  top:12px;
  background-color:#a6a6a6ba;
  width:30px;
  height:30px;
  padding:0;
  border-radius:50%;
  border:none;
  display:flex;
  align-items:center;
  justify-content:center;
  z-index:9
}
.howtoPlayMOdal .modal-dialog {
  position:fixed;
  bottom:0;
  right:0;
  left:0;
  width:768px;
  max-width:100%;
  margin:0 auto!important;
  height:auto
}
.howtoPlayMOdal .view_rule_btn {
  margin-top:15px
}
.howtoPlayMOdal .okey_btn {
  width:100%!important;
  border-radius:12px;
  height:40px
}
.howtoPlayMOdal .modal-body {
  padding:10px 18px 20px!important
}
.howtoPlayMOdal .intro_banner_img img {
  border-radius:20px
}
.howtoPlayMOdal .stage-content-item ul li:before {
  left:17px
}
.howtoPlayMOdal .how_play_heading {
  text-align:start;
  padding:7px 0 5px
}
.howtoPlayMOdal .stage-content-item ul li {
  margin-left:20px
}
.howtoPlayMOdal .modal-content {
  border-radius:28px 28px 0 0!important
}
.chart_body_list ul li {
  list-style:none
}
.howtoPlayMOdal .intro_banner_img {
  padding:25px 0
}
.poolzone-fullscreen-modal {
  padding-right:0!important
}
.poolzone-fullscreen-modal .modal-dialog {
  width:768px;
  max-width:100%;
  margin:0 auto!important
}
.custom_table_cl {
  max-height:calc(100vh - 354px)
}
.stage {
  height:100%;
  display:flex;
  justify-content:space-between;
  align-items:center;
  background-color:transparent;
  margin-top:15px
}
.stage .stage-item {
  position:relative;
  text-align:center;
  list-style-type:none;
  width:100%;
  float:left;
  font-size:12px;
  transition:.7s
}
.dot {
  height:30px;
  width:30px;
  border-radius:4px;
  background-color:#dcdcdc;
  cursor:pointer;
  display:flex;
  align-items:center;
  justify-content:center;
  transition:.3s;
  margin:0 auto;
  position:relative;
  z-index:9
}
.stage-item.active .dot {
  background-color:#1681c7
}
.stage-item.active .stage-item-text span {
  color:#1681c7!important
}
.stage-item.active .dot span {
  color:#fff
}
.dot span {
  font-size:14px;
  font-weight:400
}
.dot span,
.stage-item.disabled .dot span {
  color:#000
}
.stage .stage-item.disabled .dot {
  background-color:#dcdcdc;
  border-radius:4px
}
.stage .stage-item.disabled .stage-item-text span {
  color:#000;
  font-size:16px;
  font-weight:500
}
.stage .stage-item .stage-item-text {
  margin-top:8px
}
.stage .stage-item .stage-item-text span {
  font-size:16px;
  font-weight:500;
  color:var(--how-play-color)
}
.stage {
  counter-reset:step
}
.stage .stage-item:after {
  height:2px;
  content:"";
  position:absolute;
  background-color:#dcdcdc;
  top:calc(var(--stage-circle-size)/2 + var(--height)/2);
  left:auto;
  transition:.7s;
  z-index:inherit;
  right:0;
  width:100%;
  top:25%;
  left:-50%
}
.stage .stage-item:first-child:after {
  content:none
}
.stage-content .stage-content-item.disabled {
  display:none
}
.stage-content-item textarea {
  min-height:150px!important;
  padding:10px
}
.stage-content-item-block {
  margin-top:15px;
  color:var(--sv-white);
  position:relative
}
.stage-content-item-block img {
  border-radius:4px
}
.next-back {
  margin-top:20px;
  margin-bottom:20px
}
.removeThis {
  color:var(--sv-danger);
  cursor:pointer;
  position:absolute;
  right:15px
}
.stage.stage-info .stage-item.activated:after,
.stage.stage-info .stage-item.active:after {
  background-color:#1681c7
}
.info-footer button:hover {
  color:#1681c7
}
.match-banner-sec .promotion-con {
  width:100%!important;
  height:100%!important
}
.rule-btn {
  padding:10px!important;
  margin-right:6px!important
}
.ipl-wrapper {
  background:var(--ipl-wrapper-bg);
  box-shadow:0 2px 5px rgba(0,0,0,.04)
}
.team-select {
  margin-top:6px
}
.team-select,
.team-select-con {
  display:flex;
  align-items:center;
  justify-content:space-between
}
.team-select-con {
  border-radius:6px;
  border-left:6px solid #01af70;
  background-color:#f5f5f5
}
.team-select-con h3 {
  font-size:16px;
  font-weight:500;
  margin:4px 10px;
  color:#01af70;
  text-transform:capitalize
}
.sub-con {
  font-size:10px;
  font-weight:400;
  line-height:10.21px;
  color:#819395;
  bottom:3px
}
.text-container {
  font-size:3rem;
  font-weight:700;
  font-family:Arial,sans-serif;
  position:relative;
  display:inline-block;
  color:#fff
}
.text-container .main-text {
  position:relative;
  z-index:1;
  background-image:linear-gradient(250.24deg,#ffc000 45.21%,#ff6d00 122.85%);
  color:transparent;
  -webkit-background-clip:text;
  background-clip:text;
  font-weight:700;
  -webkit-text-stroke:3px #9691915e
}
.text-container .outline {
  position:absolute;
  top:0;
  left:0;
  z-index:0;
  color:#000;
  text-shadow:-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000
}
.text-container .highlight {
  position:absolute;
  top:0;
  left:0;
  z-index:2;
  background:radial-gradient(circle,hsla(0,0%,100%,.8) 10%,hsla(0,0%,100%,0) 70%);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent
}
.winup-to-head {
  padding:5px 10px;
  flex-direction:column
}
.winup-to-head h5 {
  font-size:20px;
  font-weight:900;
  text-shadow:none!important;
  position:relative;
  z-index:9;
  background-image:linear-gradient(250.24deg,#ffc000 45.21%,#ff6d00 122.85%);
  color:transparent;
  -webkit-background-clip:text;
  background-clip:text
}
.bg-text {
  position:relative
}
.bg-text-shadow {
  top:-5px;
  left:-5px;
  font-size:28px!important;
  text-shadow:1px 0 5px #56f2ff70,2px 2px 0 #0000007a
}
.winup-to-head {
  background-image:url(/img/win-upto-bg.9539a54f.svg),linear-gradient(1turn,#054146,#075d64)
}
.poolzone-tab-bg {
  position:relative
}
.poolzone-tab-bg:before {
  content:"";
  top:-4px;
  left:-4px;
  right:-4px;
  bottom:-4px;
  border-radius:12px;
  position:absolute;
  background:linear-gradient(180deg,#bcfaff,#077f89);
  z-index:-1
}
.winup-to-head {
  padding:10px
}
.winup-to-body {
  background:linear-gradient(180deg,rgba(246,254,255,.24),rgba(58,173,182,.35));
  background-color:#fff
}
.win-upto-text span {
  font-size:10px;
  color:#9cbbbe;
  text-shadow:0 3.5px 10px #00000069,0 -1px 7px #ffffff54;
  display:block;
  line-height:normal;
  font-weight:600
}
.win-upto-text {
  margin:0 auto;
  padding:0 10px
}
.winup-price-amount h5 {
  font-size:16px;
  line-height:normal;
  color:#fff;
  text-shadow:0 2px 1px #052f33;
  -webkit-text-stroke:1px #107a85;
  font-weight:900;
  letter-spacing:-1px
}
.winup-price-amount {
  padding:5px;
  border-radius:0;
  text-align:center
}
.winup-price-equal span {
  font-size:10px;
  display:block
}
.winup-pool-coins h5 {
  font-size:14px
}
.winup-pool-coins span {
  font-size:9px
}
.winup-pool-coins {
  padding:0
}
.winup-player-sec {
  margin:5px 0;
  padding:0 2px;
  position:relative;
  z-index:9
}
.winup-player-img img {
  width:16px;
  margin-right:-7px
}
.winup-player-lock-sec img {
  position:relative;
  z-index:9;
  margin-right:0
}
.joined-poolzone-link.poolzone-tab-bg:before {
  background:linear-gradient(180deg,#0d7600,#2cb819)
}
.joined-poolzone-link .win-upto-text span {
  color:#a2c59e
}
.joined-poolzone-link .winup-price-amount h5 {
  -webkit-text-stroke:1px #1e8510
}
.joined-poolzone-link .winup-to-body {
  padding:0;
  background:linear-gradient(180deg,rgba(246,254,255,.24),rgba(90,182,58,.35));
  background-color:#fff
}
.joined-poolzone-link .winup-player-count span {
  display:none
}
.joined-poolzone-dot {
  width:8px;
  height:8px;
  border:3px solid #00c925ad
}
.event-detail-tab-wrapper.patter-bg {
  position:relative
}
.event-detail-tab-wrapper.patter-bg .pool-zone-wrapper-tabs {
  background-image:none
}
.event-detail-tab-wrapper.patter-bg:after {
  content:"";
  display:block;
  position:absolute;
  left:-14px;
  right:-8px;
  top:0;
  width:-webkit-fill-available;
  height:250px;
  background:url(/img/poolzone-tabs-bg-3.12f1009f.svg),linear-gradient(180deg,#1e8067,transparent 55%);
  background-size:100%;
  background-repeat:no-repeat;
  background-position:top;
  z-index:-1;
  border-radius:10px 10px 0 0
}
.game-cat-sec-2 {
  position:relative
}
.game-cat-sec-2 .cmn-ul-list {
  display:flex;
  align-items:center;
  justify-content:start;
  overflow:auto
}
.game-cat-sec-2 .cmn-ul-list li {
  min-width:-moz-max-content;
  min-width:max-content
}
.event-date-sec h1 {
  font-size:16px!important;
  font-weight:600!important
}
.sub-header-wrapper {
  font-family:Rubik!important
}
.modal-backdrop {
  display:none
}
.poolzone-slide-banner img {
  border-radius:8px
}
.rulesModalTabs_parent ul {
  flex-wrap:nowrap;
  overflow-x:auto;
  overflow-y:clip;
  position:relative;
  border:none;
  justify-content:space-around
}
.rulesModalTabs_parent ul li .nav-link.active {
  background-color:transparent;
  border:none!important;
  font-size:14px;
  font-weight:500;
  line-height:normal;
  border-bottom:3px solid #1e8067!important;
  color:#fff;
  color:#1e8067;
  box-shadow:none
}
.leaderBoardModal_cl .modal-dialog {
  height:calc(100vh - 109px)
}
.custom_top_sec {
  background:linear-gradient(180deg,#8dd2f0 30%,#fff);
  padding:15px 20px 0;
  height:312px;
  margin-bottom:20px
}
.custom_table_cl {
  overflow-y:auto;
  max-height:calc(100vh - 441px);
  background:#fff
}
.chart_body_list ul li:last-child {
  position:sticky;
  bottom:0
}
section.game-cat-sec {
  position:relative
}
section.game-cat-sec .poolzone-tooltip:after {
  content:"";
  width:15px;
  height:15px;
  background:linear-gradient(180deg,#131313,#303030);
  transform:rotate(45deg);
  top:-7px;
  position:absolute;
  left:20px;
  z-index:-1
}
.new-poolzone-banner-sec {
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  border-radius:8px;
  display:flex;
  align-items:center;
  justify-content:space-between
}
.new-poolzone-banner-left-sec p {
  font-size:14px;
  color:#fff
}
.new-poolzone-banner-right-sec .poolzone-playbtn {
  display:block;
  animation:shake .9s linear infinite
}
@keyframes shake {
  0% {
    transform:translate(0)
  }
  20% {
    transform:translateY(5px)
  }
  40% {
    transform:translateY(-5px)
  }
  60% {
    transform:translateY(-5px)
  }
  80% {
    transform:translateY(5px)
  }
  to {
    transform:translate(0)
  }
}
.poolzone-tab-content-wrapper {
  margin-top:50px
}
.new-all-tabs-wrapper {
  padding:0 15px
}
.poolzone-tab-content-wrapper .tab-content>.tab-pane {
  padding:0
}
.joined-poolzone-tab-content-sec {
  width:100%;
  margin-left:0
}
.poolzone-join-lock-sec {
  min-height:100vh
}
.sport-event-content-sec.event-detail-tab-wrapper.pool-sport-event-top-sec {
  z-index:4;
  background-color:#fff
}
.logo-img a {
  display:flex;
  align-items:center
}
.logo-img .pool-arrow-left-img {
  width:20px
}
.winup-player-sec {
  margin-top:5px
}
.poolzone-tab-content-wrapper .tab-content>.poolzone-tab-content-active.active:after {
  display:none
}
.poolzone-tab-content-wrapper .nav-pills .nav-item.active:before {
  content:"";
  display:block;
  width:14px;
  height:14px;
  transform:rotate(45deg);
  position:absolute;
  background:linear-gradient(135deg,#bed3d7,#e5eaeb 101.46%);
  border-left:1px solid #5d8e93;
  border-top:1px solid #5d8e93;
  z-index:2;
  left:62px;
  bottom:-22px
}
.poolzone-tab-content-wrapper .nav-pills .nav-item {
  position:relative
}
.poolzone-tab-content-wrapper .nav-pills {
  padding-bottom:15px
}
.poolzone-tab-content-nav-sec {
  margin-bottom:0;
  overflow-y:hidden
}
.poolzone-tab-content-wrapper .nav-pills .nav-item.active,
.poolzone-tab-content-wrapper .nav-pills .nav-link.active {
  position:relative;
  order:unset
}
.poolzone-logo-img a {
  display:flex;
  align-items:center;
  color:#fff;
  gap:5px
}
.poolzone-logo-img a img {
  background:radial-gradient(50% 50% at 50% 50%,#ffd964 0,rgba(10,68,74,0) 100%);
  width:90px
}
.poolzone-tab-content-wrapper:after {
  content:"";
  display:block;
  position:absolute;
  left:-10px;
  top:0;
  width:calc(100% + 20px);
  height:125px;
  background-image:url(/img/poolzone-tabs-bg.b2859a7d.svg),linear-gradient(180deg,#1e8067,transparent);
  background-size:100%;
  background-repeat:no-repeat;
  background-position:top;
  z-index:-1;
  border-radius:0
}
.pool-zone-wrapper-tabs {
  position:sticky;
  top:60px;
  z-index:10;
  background-color:#fff;
  width:calc(100% + 20px);
  margin-left:-10px
}
.poolzone-tab-content-wrapper {
  margin-top:0;
  padding:10px 0;
  width:100%
}
.poolzone-join-lock-sec {
  height:calc(100vh - 230px);
  min-height:auto
}
.poolzone-tab-content-wrapper .tab-content>.tab-pane {
  width:calc(100% + 20px);
  margin-left:-10px
}
.poolzone-heading-sec,
.poolzone-tab-content-nav-sec {
  padding:0 10px
}
.joined-poolzone-tab-content-sec {
  display:flex;
  align-items:center;
  justify-content:space-between;
  background:linear-gradient(180deg,rgba(20,131,18,.2),rgba(20,99,10,0));
  padding:10px 15px;
  margin-top:0;
  width:calc(100% - 20px);
  margin-left:10px
}
.bet-detail-sec .fancy-premium-sec .nav-tabs {
  flex-wrap:nowrap
}
.place-bet-wrapper-section .team-select-sec {
  width:calc(50% - 20px)
}
.place-bet-wrapper-section .team-select-con {
  padding-left:0
}
.place-bet-wrapper-section .team-select {
  -moz-column-gap:5px;
  column-gap:5px
}
.place-bet-wrapper-section .edit-btn-modal {
  width:30px
}
.team-select-sec {
  width:calc(50% - 20px)
}
.team-select-con {
  padding-left:0
}
.team-select {
  -moz-column-gap:5px;
  column-gap:5px
}
.edit-btn-modal {
  width:30px
}
.avail-bal-spc {
  background-color:transparent;
  color:#000;
  border:2px solid #1681c7;
  padding:0 5px!important
}
.copy-user-text-sec {
  display:flex;
  align-items:center;
  justify-content:space-between;
  background:#eee;
  padding:10px;
  border-radius:6px;
  gap:10px
}
.copy-user-text-sec .copy_btn {
  padding:5px 10px;
  border-radius:5px;
  background:#000;
  color:#fff;
  font-weight:600;
  border:1px solid #000;
  font-size:14px;
  min-width:60px
}
.copy-user-text-sec h5 {
  font-size:16px;
  color:#000;
  font-weight:600;
  width:calc(100% - 70px)
}
.username-copy-side-sec {
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding-right:10px
}
.username-copy-side-sec .copy_btn {
  border-radius:4px;
  padding:3px 6px;
  background:#1681c7;
  border:1px solid #1681c7
}
.username-copy-side-sec .copy_btn img {
  filter:invert(15) brightness(10.5)!important
}
.userid-celebration-img img {
  width:100%;
  border-radius:8px;
  margin-bottom:15px;
  margin:0 auto 15px
}
canvas {
  z-index:9999!important
}
.affiliate-footer-sec .last-btn-footer1 img {
  width:20px;
  margin-bottom:4px;
  filter:invert(.2)
}
.affiliate-footer-sec .last-btn-footer1.active-af figcaption {
  color:#4caf50
}
.affiliate-footer-sec .last-btn-footer1.active-af img {
  filter:none
}
.af-dashboard-top-head-sec {
  display:flex;
  justify-content:space-between;
  margin:10px 0;
  gap:7px
}
.af-dashboard-top-user {
  padding:10px 6px;
  border-radius:4px;
  flex-grow:1;
  box-shadow:0 4px 8px 0 #00000017;
  display:flex;
  flex-direction:column;
  justify-content:space-around;
  width:33%
}
.af-dashboard-top-user p {
  font-size:12px;
  color:#1681c7;
  font-weight:600;
  line-height:normal;
  text-transform:capitalize
}
.af-dashboard-top-user h5 {
  font-size:16px;
  color:#333;
  font-weight:600;
  line-height:normal
}
.af-dashboard-top-user hr {
  margin:6px 0;
  opacity:1;
  background:#dfdede
}
.pich-bg {
  border-left:5px solid #f3dbc3;
  background:#ffefe2
}
.pich-bg hr {
  background:#f3dbc3
}
.light-green-bg {
  border-left:5px solid #cce0c9;
  background:#effcef
}
.light-green-bg hr {
  background:#dfdede
}
.green-font-color {
  color:#069902!important
}
.light-sky-bg {
  border-left:5px solid #bed6db;
  background:#e6f5f9
}
.af-new-user-add-sec {
  background:#1681c7;
  padding:10px 15px;
  border-radius:5px;
  display:flex;
  justify-content:space-between;
  gap:10px;
  align-items:center
}
.af-new-user-add-sec h5 {
  font-size:16px;
  color:#fff;
  font-weight:600
}
.af-info-sec {
  margin-left:5px
}
.af-share-link {
  color:#fff;
  text-decoration:underline;
  font-size:14px
}
.af-share-link:focus,
.af-share-link:hover {
  color:#fff
}
.af-add-new-btn {
  background-color:#fff;
  padding:10px 15px;
  font-size:18px;
  font-weight:500;
  color:#1681c7;
  border-radius:4px;
  border:1px solid #1681c7;
  display:block
}
.af-new-user-add-wrapper {
  margin:20px 0
}
.af-wrapper {
  background-color:#f5f5f5;
  padding-bottom:80px
}
.af-top-user-head h6 {
  font-size:14px;
  color:#fff;
  font-weight:500
}
.af-top-user-head {
  border-radius:5px 5px 0 0
}
.af-graph-img-sec img {
  width:100%
}
.af-top-user-sec {
  margin:15px 0
}
.af-top-user-sec select.form-select {
  min-width:90px;
  height:28px;
  padding:2px 5px;
  color:#999;
  font-size:12px;
  border-radius:4px;
  font-weight:500;
  width:auto
}
.red-font-color {
  color:red!important
}
.loss-profit-list-sec {
  background-color:#fff;
  border-radius:0 0 5px 5px
}
.loss-profit-list-sec li {
  display:flex;
  justify-content:space-between;
  padding:10px;
  border-bottom:1px solid #f5f5f5
}
.loss-profit-list-sec li:last-child {
  border-bottom:none
}
.loss-profit-list-sec li p {
  font-size:14px;
  font-weight:400;
  color:#333
}
.loss-profit-list-sec li h5 {
  font-size:14px;
  font-weight:600
}
.loss-profit-list-sec li:last-child p {
  font-weight:500
}
.af-top-user-sec table {
  background-color:#fff;
  border-radius:5px
}
.af-top-user-sec table tr {
  border-bottom:1px solid #f5f5f5
}
.af-top-user-sec table thead {
  background-color:#fbfbfb
}
.af-top-user-sec table thead th {
  color:#999;
  font-size:12px;
  font-weight:600;
  border:none;
  background-color:#fbfbfb
}
.af-top-user-sec .table>:not(:first-child) {
  border-top:none
}
.af-top-user-sec table td {
  font-size:12px;
  font-weight:400;
  color:#333
}
.af-top-user-sec table td.green-font-color,
.af-top-user-sec table td.red-font-color {
  font-size:14px;
  font-weight:500
}
.affiliate-modal {
  z-index:99999
}
.affiliate-modal .poolzone-fullscreen-modal .stage-content-item ul li {
  margin-left:0;
  padding-left:22px;
  position:relative
}
.affiliate-modal .poolzone-fullscreen-modal .stage-content-item ul li:before {
  left:0
}
.affiliate-modal .poolzone-fullscreen-modal .stage-item-text span {
  display:block;
  min-height:34px;
  line-height:normal
}
.affiliate-modal .poolzone-fullscreen-modal .intro_banner_img {
  padding-top:0
}
.affiliate-modal .modal-header {
  border-radius:16px 16px 0 0;
  padding:15px
}
.affiliate-modal .modal-header h5 {
  font-size:16px;
  font-weight:600;
  color:#fff;
  text-transform:capitalize
}
.affiliate-modal .modal-content {
  border-radius:20px 20px 16px 16px
}
.affiliate-modal .modal-header .btn-close {
  opacity:1;
  border:1px solid #000;
  border-radius:100%;
  padding:5px!important;
  filter:invert(1);
  width:12px;
  height:12px;
  background-size:10px;
  margin-right:0
}
.af-add-new-user-form label {
  color:#333;
  font-size:13px;
  font-weight:600
}
.af-add-new-user-form input.form-control {
  background:#f2f2f2;
  height:47px;
  border-radius:4px;
  color:#666666c7;
  font-size:14px;
  font-weight:400;
  border:1px solid #f2f2f2
}
.af-add-new-user-form .form-group {
  margin-bottom:10px;
  position:relative
}
.otp-digit-input-sec {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px
}
.otp-digit-input-sec input {
  text-align:center
}
.resend-otp-time {
  font-size:14px;
  font-weight:500;
  position:absolute;
  right:10px;
  color:#999
}
.resend-otp-sec label {
  color:#054146;
  font-size:14px;
  font-weight:500;
  text-decoration:underline
}
.new-user-otp-sec {
  position:relative
}
.new-user-otp-sec .get-otp-btn {
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  right:7px
}
.af-form-btn-sec {
  display:flex;
  justify-content:space-between;
  gap:15px;
  margin-top:20px
}
.af-form-btn-sec button {
  flex-grow:1;
  width:50%
}
.thm-bdr-btn {
  border:1px solid #4caf50;
  background-color:transparent;
  color:#4caf50
}
.share-link-img-sec img {
  width:100%
}
.affiliate-code {
  padding:8px;
  background-color:#f5f5f5;
  border-radius:8px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin:15px 0
}
.affiliate-code p {
  color:#333;
  font-size:16px;
  font-weight:500
}
.affiliate-code-copy-sec {
  border:1px dashed #4caf50;
  padding:10px 15px;
  border-radius:30px;
  background-color:#fff;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px
}
.affiliate-code-copy-sec span {
  font-size:16px;
  font-weight:500;
  color:#4caf50;
  display:block;
  line-height:normal;
  text-transform:uppercase
}
.affiliate-code-copy-sec img {
  width:20px
}
.af-share-link-sec {
  background-color:#f5f5f5;
  padding:8px;
  border-radius:8px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:5px
}
.af-share-link-sec span {
  color:#666;
  font-size:14px;
  font-weight:400;
  display:block;
  width:calc(100% - 85px);
  overflow:auto
}
.af-share-link-sec .thm-but {
  font-size:16px;
  padding:10px 15px;
  border-radius:8px
}
.af-share-link-wrapper p {
  color:#333;
  font-size:16px;
  font-weight:400;
  margin-bottom:5px
}
.af-share-link-wrapper {
  margin-bottom:20px
}
.af-share-social-link-sec {
  margin-top:10px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:15px
}
.af-share-social-link-sec a {
  display:block
}
.af-share-social-link-sec a img {
  width:44px
}
.af-share-social-link-sec a.af-Whatsapp-btn {
  width:calc(100% - 120px);
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:16px;
  font-weight:500;
  padding:11px 15px;
  border-radius:5px;
  background:#1cb956;
  color:#fff;
  gap:10px
}
.af-share-social-link-sec a.af-Whatsapp-btn img {
  width:18px
}
.af-share-link-wrapper:last-child {
  margin-bottom:0
}
.af-add-usertag {
  font-size:14px;
  font-weight:400;
  text-decoration:underline;
  color:#4caf50
}
.af-statement-wrapper {
  margin-top:15px
}
.af-statement-sec {
  padding:7px 10px;
  border-radius:5px;
  background-color:#fff
}
.af-top-nav-wrapper {
  margin:15px 0
}
.af-top-nav-wrapper ul {
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:20px
}
.af-top-nav-wrapper ul li {
  flex-grow:1;
  width:25%
}
.af-top-nav-wrapper ul a {
  color:#fff
}
.af-top-nav-wrapper ul a figure {
  background-color:#1681c7;
  border-radius:5px;
  width:100%;
  display:flex;
  align-items:center;
  gap:5px;
  justify-content:center;
  padding:10px 5px
}
.af-top-nav-wrapper ul li a.af-nav-active figure {
  background-color:#4caf50;
  box-shadow:0 4px 8px 0 #00000030
}
.af-graph-img-sec {
  background:#fff
}
.af-add-new-user-form input.form-control::-moz-placeholder {
  color:#888
}
.af-add-new-user-form input.form-control::placeholder {
  color:#888
}
.or-seperate-sec {
  color:#333;
  font-size:13px;
  font-weight:600;
  position:relative;
  text-transform:uppercase;
  text-align:center
}
.or-seperate-sec:after {
  position:absolute;
  height:1px;
  background-color:#d5d5d5;
  width:100%;
  content:"";
  left:0;
  top:50%;
  transform:translateY(-50%)
}
.or-seperate-sec span {
  display:inline-block;
  width:35px;
  height:35px;
  line-height:35px;
  position:relative;
  z-index:2;
  border-radius:100%
}
.form-highlight-div-sec {
  padding:10px 10px;
  background:#f2f2f2;
  border-radius:6px;
  margin-bottom:11px
}
.form-highlight-div-sec input.form-control {
  background-color:#fff
}
.game-footer {
  width:100%;
  position:fixed;
  bottom:-1px;
  z-index:9997;
  background-color:#1681c7
}
.last-btn-footer1 img {
  width:26px
}
.last-btn-footer1 figcaption {
  color:#e7e7e7;
  font-size:11px
}
.game-footer-contant ul {
  display:flex;
  justify-content:space-between;
  align-items:center
}
.last-btn-footer1 {
  text-align:center;
  display:block;
  padding:4px 15px
}
.last-btn-footer1.active {
  background-color:#4caf50
}
.sending-butn {
  display:flex;
  justify-content:space-between
}
.leaderBoardModal_cl .modal-dialog {
  max-height:calc(100vh - 114px);
  height:auto
}
span.pool-name-sec {
  font-size:14px;
  line-height:normal;
  color:#1681c7;
  font-weight:600;
  margin-bottom:0;
  display:block;
  text-align:center;
  padding:5px;
  background:#1681c7;
  color:#fff;
  border-radius:6px 6px 0 0
}
.rulesModalTabs_content table {
  margin-bottom:0
}
.rulesModalTabs_content table th {
  font-weight:500;
  padding:3px 8px;
  background:#efefef
}
.rulesModalTabs_content table td {
  padding:3px 8px;
  border:inherit;
  font-size:12px;
  background:#fbfbfb
}
.rulesModalTabs_content table tr {
  border-width:1px
}
.table>:not(:first-child) {
  border-top:1px solid #dee2e6
}
#ruleModal .rulesModalTabs_parent ul li .nav-link.active {
  border-radius:0
}
#ruleModal .rulesModalTabs_parent ul li .nav-link {
  height:auto;
  width:100%;
  border-radius:0;
  padding:10px
}
.poolzone-fullscreen-modal .modal-dialog .modal-content {
  min-height:100%;
  height:auto
}
.leader-board-refresh_btn {
  background-color:transparent;
  border:none
}
.no-pool-bet {
  position:absolute;
  width:90%;
  max-width:100%;
  text-align:center;
  padding:20px;
  background:#efefef;
  margin:10px auto;
  left:5%;
  border-radius:5px
}
.no-pool-bet h3 {
  font-size:14px;
  font-weight:600;
  padding:0
}
#open-bets-button .modal-dialog-centered {
  display:flex;
  align-items:end;
  min-height:100%
}
#open-bets-button .modal-body {
  text-transform:capitalize;
  height:70vh;
  overflow:auto
}
.nw-affi-invite-sec {
  padding:15px;
  border-radius:8px;
  border:1px solid #ffffff29;
  background-color:#1681c7
}
.nw-affi-invite-content-wrapper {
  display:flex;
  align-items:center;
  justify-content:space-between
}
.nw-affi-bg {
  position:fixed;
  z-index:-1;
  height:100%;
  width:100%;
  min-height:100vh;
  background-color:#052b2e;
  top:0
}
.nw-affi-invite-sec h2 {
  color:#ffb412;
  font-size:20px;
  font-weight:600;
  margin-bottom:2px;
  text-transform:capitalize
}
.nw-affi-invite-sec p {
  color:#fff;
  font-size:14px;
  font-weight:500;
  text-transform:capitalize
}
.nw-affi-add-new-user-btn {
  background:#3eba9b;
  position:relative;
  color:#fff;
  padding:16px;
  display:block;
  width:100%;
  border-radius:100px;
  overflow:hidden;
  border:none
}
.nw-affi-add-new-user-btn span {
  display:flex;
  align-items:center;
  justify-content:center;
  z-index:2;
  position:relative;
  font-size:16px;
  font-weight:600;
  gap:10px
}
.nw-affi-add-new-user-btn:after {
  background:linear-gradient(90deg,rgba(19,167,179,.4),#fff 47.5%,rgba(19,167,179,.4));
  content:"";
  z-index:1;
  position:absolute;
  left:50%;
  width:100%;
  height:calc(100% - 14px);
  top:7px;
  transform:translateX(-50%);
  backdrop-filter:blur(84px);
  opacity:.6
}
.nw-affi-invite-wrapper {
  padding:10px
}
.nw-affi-add-new-user-btn-sec {
  margin:20px 0;
  position:relative
}
.nw-affi-add-new-user-btn-sec:after {
  left:-15px;
  top:-8px
}
.nw-affi-add-new-user-btn-sec:after,
.nw-affi-add-new-user-btn-sec:before {
  content:"";
  display:block;
  position:absolute;
  background:linear-gradient(90deg,#096a72,#054146);
  height:2px;
  width:100%
}
.nw-affi-add-new-user-btn-sec:before {
  right:-15px;
  bottom:-8px;
  transform:rotate(180deg)
}
.nw-affi-qr-invite-wrapper {
  display:flex;
  justify-content:space-between;
  gap:10px;
  flex-direction:column
}
.nw-affi-qr-sec {
  width:100px;
  background-color:#05373b;
  border-radius:8px;
  text-align:center
}
.nw-affi-qr-sec span {
  color:#d89400;
  text-decoration:underline;
  font-size:14px;
  font-weight:600;
  display:block
}
.nw-affi-qr-sec img {
  width:100%
}
.nw-affi-qr-invite-code {
  width:100%;
  background:#05373b;
  padding:15px;
  border-radius:8px
}
.nw-affi-qr-invite-heading {
  display:flex;
  align-items:center;
  gap:10px
}
.nw-affi-qr-invite-heading h3 {
  color:#ffb412;
  font-size:16px;
  font-weight:700
}
.nw-affi-share-link-sec {
  display:flex;
  background-color:#1681c7;
  padding:10px 15px;
  margin:15px 0;
  overflow:auto;
  position:relative
}
.nw-affi-share-link-sec span {
  font-size:16px;
  font-weight:600;
  color:#fff;
  white-space:nowrap
}
.nw-affi-copy-btn {
  position:static;
  right:0;
  top:0;
  height:100%;
  background:#d89400;
  padding:8px;
  border:none;
  color:#fff;
  font-weight:600
}
.affi-yellow-btn {
  background-color:#d89400!important
}
.nw-affi-copy-btn img {
  margin-right:3px
}
.nw-affi-graph-wrapper {
  background-color:#1681c7;
  border:1px solid #ffffff29;
  border-radius:8px;
  margin:20px 0
}
.nw-affi-graph-wrapper img {
  border-radius:0 0 8px 8px
}
.nw-affi-heading-sec {
  padding:15px
}
.nw-affi-heading-text {
  font-size:16px;
  font-weight:600;
  color:#4caf50;
  text-transform:capitalize
}
.nw-affi-last-report-sec {
  margin:20px 0
}
.nw-affi-last-report-sec ul {
  display:flex;
  gap:20px;
  white-space:nowrap;
  overflow:auto;
  margin-top:15px
}
.nw-affi-last-report-sec ul li {
  line-height:normal;
  color:#fff;
  font-size:14px;
  font-weight:600
}
.affi-green-text {
  color:#67d272
}
.affi-red-text {
  color:red
}
.nw-affi-how-to-get-bonus {
  background-color:#1681c7;
  padding:15px;
  border:1px solid #ffffff29;
  border-radius:8px;
  position:relative;
  overflow:hidden;
  margin:20px 0
}
.nw-affi-heading-flex {
  display:flex;
  align-items:center;
  justify-content:space-between;
  position:relative;
  z-index:2
}
.ellip-bg-img {
  position:absolute;
  top:0;
  right:0;
  z-index:0
}
.nw-affi-more-info {
  padding:3px 7px;
  background-color:#4caf50;
  color:#fff;
  border-radius:4px;
  font-size:12px;
  font-weight:600;
  border:none
}
.f-w-5 {
  font-weight:500
}
.nw-affi-how-to-get-bonus-content {
  z-index:2;
  margin-top:15px;
  width:100%
}
.nw-affi-how-to-get-bonus-content,
.nw-affi-how-to-get-bonus-content-sec {
  display:flex;
  justify-content:space-between;
  position:relative;
  flex-wrap:wrap
}
.nw-affi-how-to-get-bonus-content-sec {
  text-align:center;
  flex-direction:column;
  width:calc(50% - 10px);
  white-space:normal;
  border-right:1px solid #14676e;
  padding:10px 0
}
.nw-affi-how-to-get-bonus-content-sec:nth-child(2n) {
  border-right:none
}
.nw-affi-how-to-get-bonus-content-sec p {
  font-size:12px;
  font-weight:400;
  line-height:16px;
  color:#fff;
  text-transform:capitalize
}
.nw-affi-how-to-get-bonus-content-sec img {
  margin:15px auto;
  max-width:70px
}
.nw-affi-how-to-get-bonus-content-sec:last-child:after {
  display:none
}
.nw-affi-status-digit {
  margin:0 auto;
  font-size:18px;
  font-weight:400;
  color:#fff
}
.nw-affi-status-digit-para p {
  font-size:12px
}
.nw-affi-user-wrapper {
  padding:10px
}
.nw-affi-user-top-head {
  display:flex;
  justify-content:space-between;
  gap:15px;
  overflow:auto;
  white-space:nowrap
}
.nw-affi-user-head-content {
  padding:15px 6px 6px;
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  flex:1;
  border-radius:8px;
  display:flex;
  flex-direction:column;
  justify-content:end
}
.nw-affi-user-head-content.nw-affi-total-user-head {
  background-image:url(/img/affi-total-user.e3f66659.svg)
}
.nw-affi-user-head-content.nw-affi-total-commission-head {
  background-image:url(/img/affi-total-commission.db4639ea.svg)
}
.nw-affi-user-head-content.nw-affi-total-active-head {
  background-image:url(/img/affi-total-active.c7f379a9.svg)
}
.nw-affi-user-head-content img {
  margin-bottom:10px;
  width:38px
}
.nw-affi-user-head-content h3 {
  font-size:22px;
  color:#fff;
  font-weight:600
}
.nw-affi-user-head-content span {
  font-size:12px;
  color:#fff;
  font-weight:600;
  line-height:16px;
  display:block;
  margin-top:4px
}
.nw-affi-user-table {
  border:1px solid #ffffff29;
  border-radius:8px;
  margin-top:15px
}
.nw-affi-user-table table {
  margin-bottom:0
}
.nw-affi-user-table tr {
  border-bottom:1px solid #ffffff29
}
.nw-affi-user-table th {
  font-size:12px;
  font-weight:500;
  color:#fff;
  text-align:center;
  background-color:#1681c7;
  border:none
}
.nw-affi-user-table th img {
  width:16px;
  display:block;
  margin:0 auto
}
.nw-affi-user-table td {
  font-size:12px;
  font-weight:400;
  color:#fff;
  text-align:center;
  padding:12px 7px;
  vertical-align:middle
}
.nw-affi-user-table tr:nth-of-type(2n) {
  background-color:#1681c7
}
.nw-affi-user-list-wrapper .nw-affi-add-new-user-btn-sec:after,
.nw-affi-user-list-wrapper .nw-affi-add-new-user-btn-sec:before {
  display:none
}
.nw-affi-pl-content-wrapper {
  background-color:#1681c7;
  padding:15px;
  border:1px solid #ffffff29;
  border-radius:8px;
  position:relative;
  margin:20px 0;
  display:flex;
  justify-content:space-between
}
.nw-affi-pl-content-sec .nw-affi-trens-icn span {
  font-size:25px
}
.nw-affi-pl-content-sec h3 {
  font-size:20px;
  font-weight:600
}
.nw-affi-pl-content-sec p {
  font-size:12px;
  color:#fff;
  font-weight:600;
  line-height:16px;
  display:block;
  margin-top:4px
}
.nw-affi-pl-content-wrapper:after {
  content:"";
  display:block;
  width:20px;
  height:20px;
  position:absolute;
  top:-10px;
  background:#1681c7;
  border-radius:40% 0 0 0;
  transform:rotate(45deg);
  border-top:1px solid #ffffff29;
  border-left:1px solid #ffffff29;
  left:35px
}
.affiliate-footer-sec {
  background-color:transparent;
  background-image:url(/img/affi-footer-bg.da6b995d.svg);
  background-position:top;
  background-repeat:no-repeat;
  background-size:contain;
  height:80px
}
.affiliate-footer-sec:after {
  left:0
}
.affiliate-footer-sec:after,
.affiliate-footer-sec:before {
  content:"";
  display:block;
  width:30%;
  height:100%;
  background-color:#1681c7;
  position:absolute;
  bottom:0;
  z-index:-1
}
.affiliate-footer-sec:before {
  right:0
}
.affiliate-modal .modal-dialog-centered {
  align-items:end;
  min-height:100%;
  margin:0;
  border-radius:0
}
.affiliate-modal .modal-content,
.affiliate-modal .modal-header {
  border-radius:26px 26px 0 0;
  border:none;
  background-color:#1681c7
}
#AfAddNewUser.affiliate-modal .modal-header {
  margin:0 auto
}
.affiliate-modal .modal-header h5 {
  font-size:20px
}
.affiliate-modal hr.affi-divider {
  background:#ffffff1a;
  height:4px;
  width:120px;
  display:block;
  margin:8px auto;
  position:relative;
  top:10px
}
.af-add-new-user-form label {
  font-size:12px;
  color:#fff
}
.af-add-new-user-form input.form-control {
  background:#054146;
  color:#fff;
  font-size:16px;
  border:1px solid #054146
}
.nw-affi-user-number-sec {
  display:flex;
  justify-content:space-between;
  gap:15px
}
.nw-affi-user-number-sec div:first-child {
  width:32%
}
.nw-affi-user-number-sec div:last-child {
  width:68%
}
.new-user-otp-sec .get-otp-btn {
  right:0;
  height:100%;
  border-radius:0 8px 8px 0
}
.af-add-new-user-form input.form-control {
  border-radius:8px
}
.affiliate-modal .passshowimg {
  filter:invert(1) contrast(.5);
  position:absolute;
  top:80%;
  right:0;
  transform:translate(-70%,-100%);
  width:17px
}
.affi-cancel-btn {
  border-radius:100px!important;
  background-color:#444;
  border:none;
  color:#fff!important
}
.affi-cancel-btn,
.nw-affi-add-new-user-btn {
  font-size:16px!important
}
.affiliate-footer-sec ul {
  margin-top:18px
}
.affiliate-footer-sec ul li:nth-of-type(2) {
  margin-left:-50px
}
.affiliate-footer-sec ul li:nth-of-type(3) {
  margin-right:-50px
}
.affiliate-footer-sec ul li .last-btn-footer1 {
  opacity:.8
}
.affiliate-footer-sec ul li .last-btn-footer1.active-af {
  opacity:1
}
.affi-share-button {
  position:absolute;
  left:50%;
  transform:translatex(-50%);
  top:-30px;
  width:100px
}
.affiliate-footer-sec hr {
  background:#ffffff1a;
  height:4px;
  width:90px;
  display:block;
  margin:8px auto;
  position:absolute;
  bottom:0;
  left:50%;
  transform:translateX(-50%)
}
.affi-pd-bot {
  padding-bottom:60px
}
.af-share-link-wrapper {
  margin:12px 0
}
.af-share-link-wrapper p {
  color:#fff
}
#affihowtogetbonus .modal-body {
  padding-top:0
}
.affi-how-bonus-list li {
  color:#fff;
  list-style:disc;
  margin-left:15px;
  margin-bottom:10px
}
.or-seperate-sec span {
  background-color:#fff;
  color:#1681c7
}
.or-seperate-sec:after {
  background-color:#fff
}
.nw-affi-qr-invite-wrapper .affi-qr-btn-wrapper {
  flex-wrap:wrap;
  align-items:center;
  display:flex;
  gap:10px
}
.nw-affi-qr-invite-wrapper .af-form-btn-sec {
  margin-top:0;
  width:calc(100% - 115px);
  gap:10px;
  flex-wrap:wrap
}
.nw-affi-qr-invite-wrapper .af-form-btn-sec button {
  min-width:140px;
  height:54px;
  width:48%
}
.affiliate-pl.affi-date-filter-form {
  margin:15px 0
}
.affiliate-pl.affi-date-filter-form .typelabel-main li .form-group {
  width:100%!important
}
.affiliate-pl.affi-date-filter-form .typelabel-main li .form-control {
  font-size:12px;
  background:#222;
  color:#fff;
  min-height:40px;
  color-scheme:dark;
  width:100%;
  border-radius:8px
}
.affi-how-bonus-list h5 {
  color:#fff;
  margin-bottom:10px;
  font-size:16px
}
.affi-how-bonus-list.affi-how-to-get-bonus li {
  margin-left:40px;
  font-size:14px
}
.affi-how-bonus-list.affi-how-to-get-bonus p {
  color:#fff;
  margin-bottom:10px
}
.affi-how-bonus-list.affi-how-to-get-bonus h6 {
  color:#fff;
  margin:15px 0;
  font-size:14px
}
.affi-how-bonus-list .cmn-head.thead-mainn tr th {
  background-color:#000;
  padding:10px;
  color:#fff
}
.affi-how-bonus-list .table-responsive {
  border-radius:8px
}
.af-add-new-user-form .new-user-otp-sec .get-otp-btn {
  background:#4caf50;
  border:none
}
.affi-how-bonus-list tr {
  background-color:#fff;
  border-bottom:1px solid #dfdfdf
}
.affi-how-bonus-list table {
  width:100%
}
.affi-how-bonus-list tr td {
  padding:10px;
  color:#000
}
.affiliate-pl.affi-date-filter-form .typelabel-main {
  gap:10px;
  margin-bottom:15px;
  display:flex
}
.affiliate-pl.affi-date-filter-form .subbtn {
  text-align:center
}
.affiliate-pl.affi-date-filter-form .subbtn .thm-but {
  border:none;
  min-width:100px;
  padding:10px;
  background-color:var(--secondary_color);
  color:#000
}
.aff-report.sub-header-tab.refer-earn-sec .matka-detali-top {
  background:#1681c7;
  margin-top:15px
}
.aff-report.sub-header-tab.refer-earn-sec .nav-pills .nav-link {
  color:#fff
}
.aff-report.sub-header-tab.refer-earn-sec .nav-pills .nav-link.active {
  color:#000
}
.affi-date-filter-form .typelabel-main li {
  flex:0 50%
}
.affi-date-filter-form .download-main {
  margin-bottom:20px
}
.affi-date-filter-form select {
  display:block;
  padding:8px 12px;
  width:100%;
  border:1px solid #ced4da;
  border-radius:5px
}
.affi-date-filter-form .report-select {
  background:#222
}
.poolzone-tab-content-nav-sec.winners-list .bg-text {
  text-align:left;
  color:#fff;
  text-transform:capitalize
}
.poolzone-tab-content-nav-sec.winners-list .winup-to-head {
  flex-direction:column-reverse
}
.poolzone-tab-content-nav-sec.winners-list .winup-to-head-price h5 {
  font-size:14px
}
.poolzone-tab-content-nav-sec.winners-list .nav-pills .nav-link {
  width:100%
}
.poolzone-tab-content-nav-sec.winners-list .nav-pills .nav-item {
  position:relative;
  width:180px
}
.ef-wa {
  display:flex
}
.ef-box {
  width:45%
}
.ef-box,
.wa-box {
  font-size:12px;
  text-align:center;
  line-height:12px
}
.wa-box {
  width:55%
}
.winners-list .winup-to-head {
  background-image:url(/img/winner-bg.81f9b331.avif);
  background-position:top!important;
  position:relative
}
.winup-to-head-price h4 {
  font-size:13px
}
.winup-to-head-price .ef-wa {
  margin-bottom:0;
  padding:5px
}
.poolzone-tab-content-nav-sec.winners-list .winup-to-head-price h5 {
  font-size:16px;
  color:#ffc103
}
.winners-list .winup-to-head:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,.3)
}
.winup-to-head-price h4 {
  font-size:12px;
  font-weight:400;
  padding:4px 10px;
  text-align:center;
  background:#584029
}
.poolzone-tab-content-nav-sec.winners-list .winup-to-head {
  padding:0
}
.poolzone-tab-content-nav-sec.winners-list {
  padding-left:5px
}
.poolzone-tab-content-nav-sec.winners-list .nav-pills {
  padding-bottom:5px
}
button.hide-pool-winner {
  height:23px;
  text-align:center;
  position:fixed;
  top:129px;
  right:3px;
  z-index:9;
  border:none;
  color:#fff;
  font-size:13px;
  line-height:normal;
  transform:translate(40%) rotate(90deg);
  border-radius:0 0 6px 6px;
  min-width:51px;
  padding:0
}
button.hide-pool-winner span {
  width:100%;
  background:#423224;
  border:none;
  color:#fff;
  font-size:14px;
  padding:6px 10px 3px 10px;
  line-height:normal;
  border-radius:0 0 4px 4px;
  min-width:120px
}
.poolzone-tab-content-nav-sec.winners-list .nav-pills .nav-link:after {
  display:none
}
.openbet-fix-btn {
  width:50px;
  height:50px;
  position:fixed;
  right:15px;
  bottom:25px;
  background-color:#1681c7;
  color:#fff;
  line-height:50px;
  text-align:center;
  border-radius:100%
}
.openbet-fix-btn img {
  width:21px;
  filter:invert(1)
}
.poolzone-fullscreen-modal .steps-procss-sec .stage .stage-item .stage-item-text {
  line-height:normal;
  height:40px
}
.poolzone-fullscreen-modal .stage .stage-item:after {
  top:17%
}
.poolzone-fullscreen-modal .stage .stage-item:last-child:after {
  content:""
}
.poolzone-fullscreen-modal .steps-procss-sec .stage {
  grid-template-columns:repeat(4,1fr)
}
.winup-to-head {
  justify-content:center
}
.winup-to-head-price h5 {
  font-size:20px;
  font-weight:900;
  text-shadow:none!important;
  position:relative;
  z-index:9;
  color:transparent;
  -webkit-background-clip:text;
  background-clip:text
}
.winup-to-head span {
  font-size:12px;
  font-weight:500;
  line-height:normal;
  color:#ffffff99;
  display:block;
  text-transform:capitalize;
  padding-right:5px;
  padding-top:4px
}
.bg-text-shadow {
  position:absolute;
  top:-3px;
  left:-3px;
  right:0;
  bottom:0;
  font-size:22px!important;
  font-weight:700!important;
  color:#1e6065!important;
  letter-spacing:-4px
}
.poolzone-tab-content-wrapper .nav-pills .nav-link {
  padding:0;
  border:2px solid #b8eaee;
  border-radius:12px;
  overflow:hidden;
  position:relative;
  width:145px
}
.win-upto-text {
  margin:0;
  width:-moz-fit-content;
  width:fit-content;
  padding:0;
  position:relative
}
.win-upto-text,
.winup-to-head {
  line-height:normal;
  flex-direction:inherit
}
.winup-to-head {
  padding:4px 10px;
  background-position:unset;
  background-size:100%;
  display:flex;
  gap:2px
}
span.bg-text-shadow {
  padding-top:0
}
.winup-pool-coins,
.winup-price-equal {
  display:none
}
.winup-price-amount-wrapper {
  display:inline-block;
  gap:2px;
  width:100%
}
.winup-price-amount {
  display:flex;
  flex-direction:row-reverse;
  justify-content:center
}
.winup-price-amount span {
  font-size:10px;
  display:inline-block;
  line-height:20px;
  line-height:normal;
  padding-top:7px;
  padding-right:6px;
  font-weight:600
}
.winup-price-amount h5 {
  font-size:18px
}
.winup-to-body {
  padding:3px;
  padding-top:0;
  height:66px
}
.poolzone-tab-content-nav-sec .progress {
  height:4px;
  margin-top:0
}
.w-p-status {
  display:flex;
  justify-content:space-between
}
.w-p-status strong {
  color:#1a770c;
  font-size:9px;
  font-weight:700;
  text-transform:uppercase
}
.w-p-status span {
  color:#6c757d;
  font-size:9px;
  font-weight:700;
  line-height:22px
}
.win-progress-bx {
  padding:6px;
  padding-top:0
}
.win-progress-bx .progress {
  background-color:#fff
}
.winup-player-lock-sec {
  padding-top:4px
}
.poolzone-join-lock-content-sec img {
  width:125px
}
.nw-affi-user-wrapper .submit-btn {
  background-color:var(--text-secondary-color);
  color:#333;
  padding:7px 20px;
  border:none
}
.table-gali thead th,
td {
  padding:9px 5px;
  white-space:nowrap;
  font-size:14px;
  border:none
}
.table .submit-btn {
  color:#333;
  padding:3px 13px
}
.table .green-font-color {
  color:#97e695!important
}
.mins span {
  text-wrap:nowrap;
  font-size:12px
}
.inplay-game-box .mins {
  font-size:14px;
  font-weight:500;
  color:#000;
  display:flex;
  justify-content:end;
  margin-bottom:10px
}
@media screen and (max-width:1399.5px) {
  .current-past-lft .bdr-btn {
    width:74px;
    height:26px
  }
  .search-box {
    margin-top:10px
  }
  .edits-stack-sec .nav-tabs .nav-link {
    padding:8px 15px
  }
  .deposit-amount-container {
    padding:20px 70px
  }
}
@media screen and (max-width:1200px) {
  .Slots-header__filter-row {
    max-width:440px
  }
}
@media screen and (max-width:1199px) {
  .casino-model-pop-btn .btn-close {
    right:-8%;
    top:0
  }
  .grid-container {
    display:grid;
    gap:10px;
    grid-template-columns:auto auto auto;
    padding:15px;
    margin:0 10px
  }
  .num-box {
    padding:10px;
    margin-left:25px
  }
  .search-text-box {
    width:50%
  }
  .deposit-left-side-container button img {
    max-width:18px
  }
  .container,
  .container-lg,
  .container-md,
  .container-sm {
    max-width:100%
  }
  .edits-stack-sec .nav-tabs .nav-link {
    padding:8px 10px
  }
  .deposit-amount-container {
    padding:20px 50px
  }
  .walletInfo__item-title span {
    font-size:14px
  }
  .found-heading p {
    font-size:65px
  }
  .found-heading h1 {
    font-size:110px;
    line-height:60px
  }
}
@media screen and (max-width:1024px) {
  .col-sm-4.col-md-4.toop-search-col,
  .current-dt,
  .header-menu,
  .top-search-form {
    display:none
  }
  .urrent-dt-li {
    display:none!important
  }
  .sidebar-nav-toggle {
    display:inline-block!important
  }
  .top-rit-nav {
    text-align:right
  }
  .rit-side-content {
    padding:15px 0
  }
  .sidebar-details .details-item img {
    height:28px
  }
  .sidebar-details ul li span {
    vertical-align:top
  }
  .payment-methode-sec ul li a img {
    width:75px;
    margin:0 3px
  }
  .top-rit-nav .btn-secondary {
    padding:3px 10px
  }
  .acc-section a.link.account.acc-toggle-btn {
    background:transparent!important
  }
  .black-lay-sec {
    width:20%;
    margin-right:20px
  }
  .fancy-slip-box-sec .choose-rate-box ul li {
    float:left;
    width:auto
  }
}
@media screen and (max-width:1023.5px) {
  .main-content .container .row .col-sm-12.col-md-12.col-lg-10,
  .rit-side-content .row .col-sm-12.col-md-12.col-lg-8 {
    width:100%
  }
  .place-and-remove-bet-sec {
    display:block;
    padding:10px;
    margin:5px 0 0
  }
  .place-bet button,
  .remove-bet button {
    width:100%;
    height:auto;
    padding:5px
  }
  .place-bet button {
    margin-top:10px
  }
  .bet-slip-body-sec {
    padding:0;
    margin-top:10px
  }
  .edits-stack-sec .nav-tabs .nav-link {
    font-size:12px;
    padding:8px
  }
  .nav-link.eidt-stac {
    right:14px;
    line-height:15px
  }
  .save-btn button {
    font-size:10px;
    padding:2px 15px
  }
  .credit-score ul li a.gray div {
    font-size:13px
  }
  .match-schudle {
    display:none
  }
  .black-lay-sec {
    width:12%
  }
  .casino-model-pop-btn .btn-close {
    color:#fff;
    background-color:#000;
    width:24px;
    height:24px;
    line-height:30px
  }
  .casino-model-pop-btn .modal-content {
    margin-top:30px
  }
  .inplay-favorite-icn {
    display:none
  }
  .inplay-date-content {
    display:block
  }
  .rit-side-content .col-sm-12.col-md-12.col-lg-4 {
    display:none
  }
  .Withdrawal-btn,
  .logout-desktop,
  .my-account-desktop {
    display:none!important
  }
  .my-account-sidebar-nav {
    display:inline-block!important
  }
  .desktop-available-credit-sec {
    display:none
  }
  .top-header {
    padding:10px 0
  }
  .container,
  .container-md,
  .container-sm {
    max-width:100%!important
  }
  .top-header {
    background-color:#1681c7
  }
  ul.cmn-ul-list.desktop-nav-rit {
    display:none
  }
  .cmn-ul-list.mobile-nav-rit {
    display:block
  }
  .forgot-password-link .forpass .link-btn {
    color:#fff;
    font-size:14px;
    padding:0;
    text-decoration:underline
  }
  .register-form.login-form strong {
    color:#fff;
    font-size:18px;
    font-weight:400
  }
  .login-and-reg-cmn-btn.mobile-signup-popup-btn .login-cmn-btn {
    background-color:#fff
  }
  .casino-model-pop-btn.mobile-login-popup .modal.show .modal-dialog {
    max-width:94%;
    margin:0 auto
  }
  .modal-backdrop {
    background-color:#000
  }
  .casino-model-pop-btn.forgot-password-popup .modal-dialog,
  .casino-model-pop-btn.mobile-signup-popup .modal-dialog {
    max-width:100%;
    margin:0
  }
  .casino-model-pop-btn.forgot-password-popup .modal-content,
  .casino-model-pop-btn.mobile-signup-popup .modal-content {
    margin-top:0;
    border-radius:0;
    border:0;
    height:100vh
  }
  .casino-model-pop-btn.forgot-password-popup .modal-body,
  .casino-model-pop-btn.mobile-signup-popup .modal-body {
    padding:0
  }
  .signUpNew_icons {
    font-size:14px
  }
  .back-next-btn .link-btn {
    color:#fff;
    padding:0 20px;
    font-size:18px;
    font-weight:500
  }
  .back-next-btn {
    display:flex;
    justify-content:space-between;
    margin-top:30px
  }
  .back-next-btn .login-cmn-btn {
    width:136px;
    border-radius:30px;
    background-color:#fff;
    font-weight:700;
    color:#1681c7;
    font-size:18px;
    margin:0
  }
  .register-form {
    padding:30px 30px
  }
  .my-account-sidebar-nav span,
  .top-rit-nav .deposit-btn .btn,
  .top-rit-nav a.link {
    background-color:#fff;
    color:#000;
    padding:0;
    border-radius:2px;
    font-size:13px;
    position:relative;
    top:1px;
    box-shadow:none;
    width:70px;
    display:table-caption;
    text-align:center;
    font-weight:400;
    border:0;
    height:40px;
    line-height:40px;
    margin:0
  }
  .top-rit-nav .deposit-btn .btn,
  .top-rit-nav ul.cmn-ul-list.mobile-nav-rit .login-btn a.link {
    background-color:#4caf50
  }
  .top-rit-nav a.link {
    box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)
  }
  .details-item .details-link.ac-nav-link i {
    top:-1px;
    width:18px;
    font-size:16px;
    color:#1681c7
  }
  .betslip-btn .btn {
    font-size:14px
  }
  .right-side-menu-account-info {
    padding:5px 20px;
    margin:0 0;
    font-size:14px
  }
  .dw-bets-sec {
    padding-left:25px
  }
  .mobile-social-icon {
    display:block
  }
  .sub-footer {
    display:none
  }
  .payment-methode-sec .cmn-ul-list {
    grid-template-columns:repeat(5,1fr);
    grid-row-gap:10px;
    grid-column-gap:unset;
    display:grid
  }
  .gc-companies-img {
    width:275px;
    height:100px;
    margin:0 auto
  }
  .gc-companies-info {
    padding:17px 10px 45px;
    width:90%
  }
  .gc-companies-sec {
    display:inline-block;
    align-items:center;
    justify-content:center;
    padding:30px;
    width:100%;
    text-align:center
  }
  .desktop-bet-detail-sec {
    display:none
  }
  .bet-detail-sec .main-heading {
    background-color:#333;
    padding:5px 15px;
    border-radius:0;
    margin-bottom:2px
  }
  .bet-detail-sec .main-heading h1 {
    font-size:16px;
    font-weight:700;
    line-height:24px;
    color:#fff
  }
  .bet-detail-sec .heading-content {
    display:flex;
    justify-content:space-between;
    align-items:baseline;
    width:100%
  }
  .bet-detail-sec .heading-content p,
  .rules-popup-btn .btn.link-btn {
    color:#fff
  }
  .bd-title {
    display:flex;
    align-items:center
  }
  .title-date-time {
    padding-left:5px
  }
  .mobile-bet-detail-sec {
    display:block;
    margin:0 -12px;
    margin-top:-15px!important
  }
  .question-bet-slip .inplay-fav-title,
  .question-bet-slip .item-back-lay {
    display:initial;
    text-align:center
  }
  .question-bet-slip .inplay-fav-title span,
  .question-bet-slip .item-back-lay span {
    font-weight:600;
    font-size:12px;
    line-height:14px;
    color:#3e3e3e;
    text-align:center;
    width:100%;
    display:inline-block
  }
  .question-bet-slip .inplay-fav-title .odd-button-bx,
  .question-bet-slip .item-back-lay .odd-button-bx {
    width:145px;
    border-radius:4px;
    border:1px solid #a7d8fd;
    min-width:auto;
    display:inline-block;
    margin-top:15px;
    padding:12px
  }
  .inplay-item.question-bet-slip .ip-bet-rit-bx {
    float:none;
    width:auto;
    display:inherit;
    padding:10px 0;
    text-align:center
  }
  .bet-detail-sec .inplay-heading-title,
  .bet-detail-sec .ip-bet-rit-bx {
    width:20%
  }
  .bet-detail-sec .inplay-item-heading h2 span {
    padding-left:0
  }
  .bet-detail-sec .fancy-premium-sec .nav-tabs {
    margin-bottom:10px
  }
  .bet-detail-sec .bet-slip-body-sec {
    margin-top:0
  }
  .question-bet-slip .inplay-fav-title.active .odd-button-bx {
    border-bottom:1px solid #a7d8fd;
    background-color:transparent
  }
  .bd-mobile-nav-tabs .tab-content>.tab-pane {
    background-color:#eceaea
  }
  .bd-mobile-nav-tabs .nav-tabs {
    border-bottom:1px solid #666;
    margin-bottom:0
  }
  .bd-mobile-nav-tabs .nav-tabs .nav-item .nav-link {
    padding:15px 0;
    text-transform:uppercase;
    cursor:pointer;
    font-size:14px;
    background-color:transparent;
    box-shadow:none;
    color:#000
  }
  .bd-mobile-nav-tabs .nav-tabs .nav-item .nav-link.active {
    border-bottom:3px solid #1681c7
  }
  .bet-details-mobile-tabs .tab-content {
    background-color:transparent
  }
  .news-tab-content,
  .open-bets-tab-content {
    padding:15px
  }
  .news-tab-content,
  .open-bets-tab-content.sports-event {
    padding:8px
  }
  .bd-mobile-nav-tabs {
    background-color:#1681c7
  }
  .bd-mobile-nav-tabs .nav-tabs .nav-item .nav-link {
    color:#fff;
    font-weight:700;
    font-size:12px;
    border-bottom:3px solid #1681c7
  }
  .bd-mobile-nav-tabs .nav-tabs .nav-item .nav-link.active {
    border-bottom:3px solid #4caf50;
    width:100%
  }
  .bd-mobile-nav-tabs .nav-tabs {
    position:relative;
    display:flex;
    flex-flow:row nowrap;
    justify-content:stretch;
    width:100%;
    background:transparent
  }
  .bd-mobile-nav-tabs .nav-tabs .nav-item {
    background:transparent;
    position:relative;
    flex-grow:1;
    display:flex;
    justify-content:center;
    align-items:center;
    cursor:pointer;
    font-style:normal;
    font-weight:700;
    font-size:10px;
    text-transform:uppercase
  }
  .indian-card-games-banner {
    background-image:url(/img/indian-card-games1-1.694213c3.webp)
  }
  .desktop-games-list,
  .desktop-play-games-list {
    display:none
  }
  .mobile-games-list,
  .mobile-play-games-list {
    display:block
  }
  .mobile-games-list .ic-games-list,
  .mobile-play-games-list .ic-games-list {
    margin-top:15px!important;
    width:100%;
    display:flex;
    flex-wrap:wrap;
    margin:0 0 55px;
    justify-content:center
  }
  .mobile-games-list .ic-games-list .ic-item,
  .mobile-play-games-list .ic-games-list .ic-item {
    width:140px;
    height:123px;
    margin:0 0 15px;
    background:#40424f;
    border-radius:10px
  }
  .mobile-games-list .ic-games-list .ic-item figure,
  .mobile-play-games-list .ic-games-list .ic-item figure {
    height:auto
  }
  .gmaes-sec-title h2 {
    font-size:25px;
    margin-bottom:15px
  }
  .gmaes-sec-title {
    padding-left:2%
  }
  .i-c-games-content p,
  .indian-card-games-banner .exchangeGames__bg-top_credo-img {
    display:none
  }
  .i-c-games-content h1 {
    width:81px;
    font-weight:400;
    font-size:25px;
    line-height:34px;
    letter-spacing:.09em;
    text-align:left;
    color:#fff;
    text-shadow:0 4px 4px rgba(0,0,0,.25);
    margin-left:30px
  }
  .indian-card-games-banner {
    padding:20px 0;
    padding-bottom:127px
  }
  .ind-casino-description {
    display:block;
    position:unset;
    display:flex;
    align-items:center;
    width:100%;
    padding:30px 32px;
    background-color:#86aa16;
    text-align:center;
    z-index:1
  }
  .ind-casino-description .i-c-description p {
    font-weight:700;
    font-size:15px;
    line-height:18px;
    text-align:center;
    letter-spacing:.09em;
    color:#fff
  }
  .mobile-menu-filter {
    display:block
  }
  .desktop-menu-filter {
    display:none
  }
  .liveCasino-content__menu-filerMobile {
    display:flex;
    width:100%;
    padding:0 10px;
    justify-content:space-between
  }
  .liveCasino-content__menu-filerMobile-column {
    width:48%
  }
  .liveCasino-content__menu-filerMobile-column-item {
    justify-content:center;
    width:150px;
    height:24px;
    background:#6d0cb4;
    border-radius:30px;
    margin-bottom:8px;
    font-family:Lato;
    font-style:normal;
    font-weight:700;
    font-size:10px;
    line-height:12px;
    display:flex;
    align-items:center;
    text-align:center;
    letter-spacing:.09em;
    text-transform:uppercase;
    color:#fff;
    width:100%!important
  }
  .top-rit-nav .cmn-ul-list,
  ul.cmn-ul-list.mobile-nav-rit {
    margin-left:0;
    margin-right:0
  }
  .top-rit-nav .cmn-ul-list li,
  ul.cmn-ul-list.mobile-nav-rit li {
    padding-left:0;
    padding-right:0
  }
  .sidebar-nav-toggle span {
    top:8px
  }
  .col-12.mobile-search-col {
    display:block
  }
  .desktop-header-marquee {
    display:none
  }
  .mobile-header-marquee {
    display:inline-block;
    background-color:#322f32
  }
  .news-content p {
    color:#fff;
    font-size:14px
  }
  .mobile-header-marquee .news {
    position:relative
  }
  .mobile-header-marquee .news a {
    position:absolute;
    right:0;
    background-color:#333;
    display:inline-block;
    padding:0 16px;
    color:#fff
  }
  .mobile-auto-search-sec,
  .mobile-auto-search-sec auto-search-bx {
    width:100%;
    position:absolute;
    display:block!important
  }
  .mobile-auto-search-sec .searchList-text {
    display:flex;
    justify-content:space-between;
    padding:15px;
    border-bottom:1px solid #ddd;
    width:100%
  }
  .mobile-auto-search-sec .searchList-text a {
    width:100%
  }
  .mobile-auto-search-sec .searchList {
    width:100%;
    position:inherit;
    z-index:2;
    margin-top:0;
    background:#fff;
    border:0;
    border-radius:0;
    min-width:100%;
    max-width:100%;
    top:0;
    height:300px;
    overflow-y:auto
  }
  .mobile-auto-search-sec .auto-search-bx {
    position:relative;
    top:10px
  }
  .casino-model-pop-btn.mobile-login-popup .modal-content {
    height:auto;
    border-radius:10px;
    border:0
  }
  .casino-model-pop-btn.mobile-login-popup .register-form {
    border-radius:5px
  }
  .sidebar-details ul li span {
    top:3px;
    font-size:16px;
    text-transform:capitalize
  }
  .details-link.ac-nav-link .details-link.ac-nav-link i {
    top:3px;
    width:20px;
    font-size:16px;
    color:#1681c7
  }
  li.details-item.cmn-ac-info span.menu-title {
    font-weight:600;
    color:#000
  }
  .sidenav.myAcnav .sidebar-details .sidebar-menu {
    padding:0
  }
  .sidenav.myAcnav .details-item .details-link.ac-nav-link i {
    top:3px;
    font-size:16px
  }
  .sidenav.myAcnav .sidebar-details ul li span.ac-info-label {
    flex-basis:50%;
    font-size:.8125rem;
    font-weight:600;
    color:#000
  }
  .right-side-menu-account-info .ac-info-value {
    width:50%;
    text-align:right
  }
  .sidenav.myAcnav .sidebar-details ul li span {
    left:0
  }
  .sidenav.myAcnav .sidebar-details .ac-info-item {
    display:flex;
    align-items:center;
    line-height:normal;
    justify-content:space-between;
    padding-bottom:7px
  }
  .sidenav.myAcnav .right-side-menu-account-info {
    padding:0;
    margin:0;
    font-size:14px
  }
  .sidenav.myAcnav .dw-bets-sec {
    padding-left:0
  }
  .sidenav.myAcnav .sidebar-details ul li span.menu-title {
    left:5px
  }
  .sidenav.myAcnav li.details-item.cmn-ac-info {
    padding:13px 10px
  }
  .sidenav.myAcnav .details-link.ac-nav-link button.btn.link-btn {
    height:21px;
    position:relative
  }
  .sidenav.myAcnav .details-link.ac-nav-link button.btn.link-btn:after {
    content:"";
    position:absolute;
    width:9px;
    height:9px;
    background-color:red;
    border-radius:50%;
    right:-14%;
    top:-14%;
    color:#1681c7;
    text-align:center;
    font-size:14px;
    font-weight:600;
    cursor:pointer
  }
  .sidenav.myAcnav .sidebar-details .sidebar-menu .dw-bets-sec .betslip-btn .btn {
    font-size:14px;
    padding:7px 0
  }
  .sidenav.myAcnav .sidebar-details .form-switch {
    padding-left:42px;
    float:right
  }
  .sidenav.myAcnav .sidebar-details .form-switch .form-check-input {
    width:40px;
    margin-left:-41px
  }
  .sidebar-menu ul {
    position:relative
  }
  .sidenav.myAcnav .details-item.cmn-ac-info.bonus-information-bx .right-side-menu-account-info {
    padding-bottom:0
  }
  .sidenav.myAcnav .sidebar-details ul li .ac-info-item.play-with-bonus .ac-info-label {
    font-weight:600
  }
  .sidenav.myAcnav .details-link.ac-nav-link button.btn.link-btn {
    width:21px;
    height:24px;
    border-radius:50%;
    border:2px solid #1681c7;
    color:#1681c7;
    text-align:center;
    font-size:14px;
    font-weight:600;
    cursor:pointer;
    position:absolute;
    right:0;
    display:inline-block;
    line-height:12px
  }
  .bonus-wallet-modal-sec .modal-dialog {
    max-width:88%
  }
  .bonus-wallet-modal-sec .modal-content {
    border:0;
    border-radius:10px
  }
  .bonus-wallet-modal-sec .modal-header {
    border-top-left-radius:10px;
    border-top-right-radius:10px
  }
  .bonus-wallet-modal.bonus-wallet-tnc-modal .modal-title span {
    font-weight:700;
    font-size:16px
  }
  .sidenav.myAcnav.ac-right .closebtn {
    top:35px;
    right:-44px
  }
  .bonus-info-content .right-side-menu-account-info {
    width:100%;
    padding:0;
    margin:0
  }
  .bonus-wallet-modal .modal-header .modal-title,
  .bonus-wallet-tnc-modal .modal-header .modal-title {
    text-align:left;
    padding-left:18px
  }
  .change-password-sec .cmn-heading-sec {
    padding-bottom:0;
    border-bottom:0
  }
  form.change-password-form {
    width:100%
  }
  .toop-search-col {
    opacity:0
  }
  .last-end-section {
    padding:15px 0 10px 0
  }
  .grid-container {
    display:flex;
    justify-content:space-between;
    width:100%;
    align-items:center;
    position:relative;
    flex-wrap:wrap;
    gap:0;
    padding:0;
    margin:0
  }
  .grid-container .grid-item {
    display:flex;
    align-items:center;
    justify-content:center;
    width:90px;
    height:24px;
    border-radius:3px;
    font-style:normal;
    font-weight:700;
    font-size:12px;
    line-height:14px;
    color:#fff;
    margin-bottom:20px;
    box-shadow:none
  }
  .deposit.rules-button {
    background-color:transparent
  }
  .page-help__text {
    text-decoration-line:none
  }
  .amount-sec {
    margin-top:10px
  }
  .btn.bet-rate-btn,
  .btn.bet-rate-btn:hover {
    box-shadow:0
  }
  .inplay-item.question-bet-slip .inplay-bet-bx {
    display:flex;
    align-items:center;
    justify-content:space-around
  }
  .sidebar-details .details-item img {
    height:20px;
    width:16px
  }
  .menu-back-arrow {
    top:8px
  }
  .slot-games-banner {
    background-image:url(/img/mobile-slots-games-banner-bg.475a5359.webp);
    padding:0
  }
  .banner-filtter-desktop {
    display:none
  }
  .banner-filtter-mobile {
    display:block
  }
  .Slots-header__text {
    width:140px;
    transform:none
  }
  .Slots-header__text-name {
    font-weight:400;
    font-size:28px;
    line-height:36px;
    letter-spacing:.09em;
    color:#fff;
    text-shadow:0 10px 4px rgba(0,0,0,.25)
  }
  .Slots-header__filter-row {
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    max-width:100%;
    width:100%
  }
  .Slots-header__filter-row-item {
    background:#fff;
    box-shadow:0 4px 4px rgba(0,0,0,.25);
    border-radius:40px;
    width:150px;
    height:24px;
    font-weight:700;
    font-size:10px;
    line-height:12px;
    text-align:center;
    letter-spacing:.09em;
    text-transform:uppercase;
    color:#029ed2;
    display:flex;
    justify-content:center;
    align-items:center;
    margin-bottom:6px;
    z-index:2
  }
  .Slots-header__filterMobile-search {
    width:100%;
    display:flex;
    justify-content:end;
    margin-bottom:8px
  }
  .Slots-header__filterMobile-search-input {
    width:100%;
    height:28px;
    background:rgba(0,0,0,.37);
    border:1px solid #fff;
    border-radius:5px;
    color:#fff;
    padding:0 0 1px 25px;
    display:flex;
    align-items:center;
    position:relative
  }
  .Slots-header__filterMobile-search-icon {
    position:absolute;
    top:7px;
    left:15px;
    width:14px
  }
  .Slots-header__filter {
    padding:0 10px;
    position:absolute;
    width:100%
  }
  .popular-games-list {
    display:flex;
    flex-wrap:wrap;
    height:700px;
    overflow:auto;
    width:100%;
    flex-direction:column;
    justify-content:flex-start
  }
  .slots-games-list-sec .cmn-casino-games-sec .games-sec-title h2 {
    font-size:16px;
    line-height:19px
  }
  .slots-games-list-sec .cmn-casino-games-sec .see-all-link a {
    font-size:14px;
    line-height:17px
  }
  .slots-games-list-sec .section-padding {
    padding:20px 0
  }
  .ac-mobile-view .cmn-heading-sec {
    border-bottom:0;
    margin:0;
    padding:0
  }
  .ac-mobile-view .cmn-heading-sec h2 {
    font-weight:700;
    font-size:18px;
    line-height:27px;
    margin-bottom:16px
  }
  .ac-desktop-view {
    display:none
  }
  .ac-mobile-view {
    display:block
  }
  .filter-btn .btn.btn-primary {
    font-weight:400;
    font-size:16px;
    line-height:24px;
    color:#000;
    background:#fff;
    border:1px solid rgba(218,223,239,.4);
    padding:8px 23px 8px 10px;
    max-width:140px;
    width:100%;
    text-align:left;
    border-radius:5px;
    display:flex;
    align-items:center
  }
  .ac-filter-bx {
    margin-bottom:25px
  }
  .btn.btn-primary.collapsed .close-icon {
    display:none
  }
  .btn.btn-primary.collapsed .filter-icon {
    display:block
  }
  .btn.btn-primary .filter-icon {
    display:none
  }
  .btn.btn-primary .close-icon {
    display:block
  }
  .filter-btn .btn.btn-primary span {
    padding-left:5px
  }
  .ac-filter-bx .card.card-body {
    background-color:transparent;
    border:0
  }
  .ac-filter-bx .my-bets-fillter-btns,
  .ac-filter-bx .my-bets-fillter-btns .from-to-rit,
  .ac-filter-bx .my-bets-fillter-btns .from-to-rit li {
    display:inline-block;
    width:100%
  }
  .ac-filter-bx .my-bets-fillter-btns .from-to-bx {
    background-color:#fff;
    border-bottom:1px solid hsla(0,1%,70%,.849);
    margin-bottom:15px
  }
  .ac-filter-bx .my-bets-fillter-btns .from-to-rit .form-label {
    color:#000;
    font-size:16px;
    padding:0;
    margin:0
  }
  .ac-filter-bx .my-bets-fillter-btns .from-to-rit .form-control {
    border:1px solid #fff;
    font-size:16px
  }
  .ac-filter-bx .my-bets-fillter-btns .from-to-rit .search-box button {
    margin-top:0;
    padding:10px 10px;
    box-shadow:none;
    color:#fff;
    background-color:#1681c7;
    border:0;
    font-size:13px;
    position:relative;
    top:0;
    text-transform:uppercase;
    width:100%;
    border-radius:3px;
    letter-spacing:1px
  }
  .ac-filter-bx .my-bets-fillter-btns {
    display:flex;
    margin-bottom:0;
    min-height:inherit
  }
  .ac-filter-bx .btn.btn-primary i {
    position:relative;
    top:-2px
  }
  .transactions-mobile {
    display:block
  }
  .transactions-m-container {
    margin:10px;
    display:flex;
    flex-direction:column;
    align-items:center
  }
  .transactions-mobile-content .nav.nav-tabs {
    margin:0 auto;
    display:inline-block;
    background-color:#fff;
    padding:9px;
    border-radius:5px;
    box-shadow:0 1px 5px rgba(0,0,0,.102);
    border:1px solid rgba(43,43,43,.102);
    border-radius:8px
  }
  .transactions-mobile-content .nav.nav-tabs .nav-item {
    display:inline-block
  }
  .transactions-mobile-content .nav.nav-tabs .nav-item .nav-link {
    width:104px;
    height:40px;
    background:#fff;
    border-radius:8px;
    text-align:center;
    font-size:14px;
    letter-spacing:0;
    color:#000;
    opacity:1;
    box-shadow:none;
    padding:0
  }
  .transactions-mobile-content .nav.nav-tabs .nav-item .nav-link.active {
    background:#1681c7;
    color:#fff
  }
  .transactions-container-information-item {
    width:100%;
    height:auto;
    border-bottom:1px solid hsla(0,0%,44%,.102);
    opacity:1;
    padding:18px 20px;
    display:inline-block;
    background-color:#fff;
    border-radius:5px
  }
  .transactions-container-information-item .transactionsInformation {
    width:100%;
    height:100%;
    display:flex
  }
  .transactions-container-information-item .transactionsInformation-img {
    width:45px;
    height:45px;
    border-radius:500px;
    opacity:1;
    display:flex;
    justify-content:center;
    align-items:center;
    position:relative
  }
  .statusPending,
  .statusSuccessful {
    border:1px solid hsla(0,0%,44%,.149)
  }
  .statusSuccessful {
    background:#f2fff6 0 0 no-repeat padding-box
  }
  .transactions-container-information-item .transactionsInformation-data {
    margin-left:12px;
    display:flex;
    flex-direction:column;
    justify-content:center
  }
  .transactions-container-information-item .transactionsInformation-data__id {
    text-align:left;
    font-size:13px;
    letter-spacing:0;
    color:#0f2327;
    opacity:1;
    font-weight:600
  }
  .transactions-container-information-item .transactionsInformation-data__dateTime {
    text-align:left;
    font-size:11px;
    letter-spacing:0;
    color:#0f2327;
    opacity:.6
  }
  .transactions-container-information-item .transactionsInformation-amount {
    margin-left:60px;
    display:flex;
    align-items:center;
    font-size:14px;
    letter-spacing:0;
    color:#0f2327;
    opacity:1
  }
  .transactions-container-information-item .transactionsInformation-arrow {
    margin-left:21px;
    display:flex;
    align-items:center
  }
  .transactions-container-information-item .transactionsInformation-arrow img {
    transform:rotate(180deg)
  }
  .transactions-container-information {
    width:100%;
    height:auto;
    border-radius:10px;
    opacity:1;
    margin-top:20px
  }
  .transactions-mobile .tab-content {
    background:transparent;
    padding:0 10px
  }
  .detailed-content__buttons {
    display:flex;
    justify-content:space-around;
    margin-top:30px;
    padding:0 10px
  }
  .detailed-content__buttons-back,
  .detailed-content__buttons-edit {
    width:94px;
    height:37px;
    font-family:Lato;
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:21px;
    text-align:center;
    color:#fff;
    margin:0 2px;
    padding-top:7px;
    border-radius:3px;
    background-color:#1681c7
  }
  .detailed-content__buttons-back:hover,
  .detailed-content__buttons-edit:hover {
    background-color:#1681c7;
    color:#fff
  }
  .detailedTransaction-container {
    position:relative;
    width:90%;
    background-color:#fff;
    padding:25px 0 20px 25px;
    margin:0 auto;
    border-radius:6px
  }
  .detailedTransaction-container-info {
    margin-bottom:10px
  }
  .detailedTransaction-container-info-title {
    text-align:left;
    font-size:15px;
    letter-spacing:0;
    color:#0f2327;
    opacity:1;
    margin-bottom:3px;
    font-weight:500
  }
  .detailedTransaction-container-info-descr {
    text-align:left;
    font-size:14px;
    letter-spacing:0;
    color:#0f2327;
    opacity:.8
  }
  section.mobile-transactions-details {
    padding-top:15px
  }
  .RulesRegs {
    padding:0 15px
  }
  .bet-detail-sec .inplay-game-sec.racing-game-sec .main-heading {
    background-color:transparent
  }
  .bet-detail-sec .inplay-game-sec.racing-game-sec .heading-content p,
  .inplay-game-sec.racing-game-sec .race-page__content-header {
    display:none
  }
  .bet-detail-sec .inplay-game-sec.racing-game-sec .main-heading h1 {
    font-size:18px;
    line-height:normal;
    color:#0f2327;
    font-weight:400
  }
  .bet-detail-sec .main-heading {
    border-bottom:0
  }
  .upcoming-races-sec .top-fav-status h2 {
    font-size:14px
  }
  .upcoming-races-sec .racing-time {
    display:block
  }
  .bet-detail-sec .main-heading {
    padding:5px 10px
  }
  .bet-detail-sec .inplay-heading-title ul li {
    line-height:normal
  }
  section.cmn-section.popular-games-sec .popular-game-item figcaption {
    font-weight:500;
    font-size:9px;
    top:auto;
    left:5px
  }
  section.cmn-section.popular-games-sec .popular-games-list .popular-game-item figcaption {
    bottom:2px;
    line-height:11px;
    font-size:9px
  }
  section.cmn-section.popular-games-sec .popular-games-list .popular-game-item {
    width:100px;
    height:125px
  }
  section.cmn-section.popular-games-sec .popular-games-list .popular-game-item .game-provider {
    font-size:9px
  }
  section.cmn-section.popular-games-sec .popular-games-list {
    height:270px!important
  }
  .cmn-casino-games-sec.section-padding .popular-games-list {
    grid-template-rows:auto auto auto;
    display:flex;
    flex-wrap:wrap;
    height:470px;
    overflow-x:auto;
    width:100%;
    flex-direction:row
  }
  .chatboat-modal .modal-body {
    padding:0
  }
  header {
    position:sticky;
    top:0;
    left:0;
    z-index:999
  }
  main.main-content {
    padding:0;
    padding-top:0
  }
  .stake-profit-box label {
    font-family:Lato;
    font-style:normal;
    font-weight:500;
    font-size:10px;
    line-height:12px;
    color:#1f8066;
    padding-left:0;
    margin-top:6px;
    margin-bottom:4px;
    width:100%;
    display:inline-block
  }
  .form-control:disabled,
  .form-control[readonly] {
    background-color:#e9ecef;
    opacity:1
  }
  .sign-and-login-btn .form-control:disabled,
  .sign-and-login-btn .form-control[readonly] {
    background-color:transparent;
    opacity:.5
  }
  .max-market-text {
    float:right
  }
  .in-mobile-view-betslip .input-group.plus-minus-input .form-control {
    padding:8px 33px
  }
  .input-group .btn.value-control {
    position:absolute;
    top:0;
    left:0;
    height:25px;
    padding:0;
    text-align:center;
    top:50%;
    margin-top:-13px;
    width:35px
  }
  .input-group .btn.value-control.plus-btn {
    left:inherit;
    right:0
  }
  .in-mobile-view-betslip .input-group.plus-minus-input .form-control {
    padding:0 39px;
    text-align:center;
    height:25px;
    margin:0
  }
  .in-mobile-view-betslip .stake-profit-box .form-control {
    padding:0 5px;
    font-size:14px;
    border:1px solid #767676;
    border-radius:2px;
    height:25px;
    text-align:center
  }
  .bet-slip-body-sec .choose-rate-box .btn {
    padding:5px 0
  }
  .in-mobile-view-betslip .place-and-remove-bet-sec {
    padding-top:0
  }
  .confirm-placing-bx span {
    color:#1681c7;
    font-size:16px;
    font-family:Helvetica
  }
  .in-mobile-view-betslip .accept-any-odds {
    padding-top:5px
  }
  .bet-placing-back .bet-slip-body-sec {
    border-color:#a7d8fd;
    padding:10px;
    border-bottom:5px solid #a7d8fd;
    margin-top:-2px
  }
  .market-tab-content {
    padding:0 5px
  }
  .choose-rate-box ul li {
    padding:1px
  }
  .place-and-remove-bet-sec .cmn-ul-list {
    margin-left:-2px;
    margin-right:-2px
  }
  .place-and-remove-bet-sec .cmn-ul-list li {
    padding-left:2px;
    padding-right:2px
  }
  .bet-placing-back .inplay-bet-bx {
    border-left:1px solid #ddd;
    border-right:1px solid #ddd
  }
  .bet-placing-row-oddchanged {
    background:#fef8d3;
    border:1px solid #f6d69b;
    box-sizing:border-box;
    border-radius:2px;
    justify-content:center;
    padding:10px;
    margin-top:4px;
    margin-bottom:8px;
    text-align:center;
    color:#1681c7;
    font-weight:500;
    font-size:16px
  }
  .bet-detail-sec .inplay-fav-title {
    padding:0 10px
  }
  .bet-placing-lay .bet-slip-body-sec {
    margin-top:-2px
  }
  .winner-section .bet-slip-body-sec {
    margin-top:-1px
  }
  .bet-placing-lay .inplay-bet-bx {
    background-color:#fff;
    border-left:1px solid #dddd;
    border-right:1px solid #ddd
  }
  .bet-placing-lay .bet-slip-body-sec {
    border-color:#f9c9d4;
    padding:10px;
    border-bottom:5px solid #f9c9d4
  }
  .sidenav.myAcnav .sidebar-details .sidebar-menu .dw-bets-sec .betslip-btn .btn {
    color:#000
  }
  .sidenav.myAcnav .sidebar-details .sidebar-menu .dw-bets-sec .betslip-btn .btn:hover {
    color:#1681c7
  }
  .my-account-sidebar-nav span,
  .top-rit-nav .deposit-btn .btn,
  .top-rit-nav a.link {
    cursor:pointer
  }
  .top-rit-nav .deposit-btn .btn:hover,
  .top-rit-nav ul.cmn-ul-list.mobile-nav-rit .login-btn a.link:hover {
    color:#1681c7
  }
  .sidenav.myAcnav .sidebar-details .sidebar-menu .dw-bets-sec .betslip-btn .btn {
    min-height:inherit;
    padding:4px 0
  }
  .sidebar-details ul li.deposit-bonus-nav a {
    padding:3px 0 8px 8px;
    background-color:#ffc107;
    color:#000;
    position:relative
  }
  .sidebar-details ul li.deposit-bonus-nav a i.fa-solid.fa-chevron-right {
    position:absolute;
    right:2px;
    top:8px
  }
  .sidenav.myAcnav .details-item .details-link.ac-nav-link i.fa-solid.fa-chevron-right {
    position:absolute;
    right:-6px;
    top:12px
  }
  .sidenav.myAcnav li.details-item.cmn-ac-info {
    padding:10px 0
  }
  .sidebar-details ul li.deposit-bonus-nav a:hover {
    background-color:#1681c7;
    color:#fff
  }
  .sidebar-details ul li.deposit-bonus-nav a:hover span,
  .sidebar-details ul li.deposit-bonus-nav a:hover span.ac-info-label {
    color:#fff
  }
  .live-casino-banner .i-c-games-content {
    padding-left:15px
  }
  .i-c-games-content h1 {
    width:100%
  }
  .live-casino-banner.matka-sec-banner {
    background-image:url(/img/desktop-live-casino-banner.199a1bcd.webp);
    background-position:50%
  }
  .matka-sec-banner .i-c-games-content h1 {
    padding-left:0;
    text-align:left;
    margin:0;
    font-size:32px
  }
  .matka-games-list {
    padding:0
  }
  .apk-icon-bx {
    position:absolute;
    right:218px;
    top:13px
  }
  .mobile-search-bx .input-box {
    right:170px
  }
  .casino-model-pop-btn .btn-close {
    right:18px;
    top:16px
  }
  .register-form {
    border-radius:10px
  }
  .ip-lft-text {
    border-bottom:1px solid #eaeaea;
    padding:15px
  }
  .sidenav.myAcnav .sidebar-details .sidebar-menu {
    padding-bottom:50px
  }
}
@media screen and (max-width:992px) {
  .bonus-list-sec ul {
    width:-moz-max-content;
    width:max-content
  }
  .user-details-wrapper .transactions-request {
    padding:10px 0
  }
  .bonus-list-wrapper .nav-pills .nav-link .match-head h5,
  .user-details-wrapper .match-head h5,
  .user-details-wrapper .match-head span {
    font-size:14px
  }
  ul.nav.nav-pills li {
    padding-left:0;
    padding-right:0
  }
  .bonus-list-wrapper .nav-pills .nav-link {
    padding:7px;
    margin:0 3px
  }
  .thm-heading h3 {
    font-size:16px
  }
  .refer-list-inner .refer-list-sec .team-list-sec ul li {
    width:-moz-fit-content!important;
    width:fit-content!important;
    margin:0 auto!important;
    line-height:normal;
    text-align:center
  }
  .team-list-sec ul li {
    font-size:14px
  }
  .member-box-con span {
    font-size:12px
  }
  .refer-list-sec .team-list-sec ul li {
    width:140px!important;
    margin:1px 0!important
  }
  .refer-user img {
    width:45px
  }
  .surprises-sec .bank-con h6 {
    font-size:20px;
    margin:0
  }
  .surprises-sec .bank-con span {
    font-size:14px
  }
  .cricket-wrapper {
    padding:15px 0
  }
  .surprises-sec .playstreak-input h4 {
    font-size:14px
  }
  .surprises-sec .playstreak-input {
    width:110px;
    padding:8px
  }
  .surprises-sec .recent-bank-sec {
    margin-left:0
  }
  .mobile-footer-menu a {
    height:70px;
    font-size:14px
  }
  .surprises-sec {
    margin-top:0
  }
  .refer-user {
    margin:2px
  }
  .refer-list-sec {
    padding:8px 10px
  }
  .team-list-sec {
    padding:6px
  }
  .refer-list {
    margin-top:10px
  }
  .casino-model-pop-btn .modal-dialog {
    max-width:90%
  }
  .main-content .container .row .col-sm-12.col-md-4.col-lg-2,
  .rit-side-content .col-sm-12.col-md-12.col-lg-4 {
    display:none
  }
  .rules-modal-popup .modal-dialog {
    max-width:100%;
    margin:0
  }
  .rules-modal-popup .modal-dialog .modal-content {
    height:100vh
  }
  .md-display-none {
    display:none
  }
  .sidebar-register-pay-oftion {
    padding:15px;
    display:block
  }
  .sidebar-register-pay-oftion h4 {
    font-size:16px;
    font-weight:600;
    color:#1681c7;
    margin:0 0 15px
  }
  a.insta-ico {
    background-image:url(data:image/webp;base64,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)
  }
  a.insta-ico,
  a.telegram-ico {
    padding:0;
    height:50px;
    width:100%;
    background-repeat:no-repeat;
    background-size:70%
  }
  a.telegram-ico {
    background-image:url(data:image/webp;base64,UklGRgoMAABXRUJQVlA4WAoAAAAQAAAAVgEAYgAAQUxQSKQCAAABkETbtmlH+7ts27Zt27Zt27Zt266Kbdu2nfzbuPcjKZ1eImICoHOlftOXbi74g0Ccnc/7xRs9vHSk4I+hjeF2fttbgZxrf3cbKwU9j43ZKgdfvNPKcy8M7ILSWAFWB++royCK9SEdIC7aY9czq8BUVsDfzxoy4D++V/saEn1tdK8BYakGvdYaRGYzck2zPNRBH1N9q4GXVhhzNySPUa37XKUuraNagi/acrk3I12fwdopHKaDL9rrZRaj3qtFtNn0FnzRQb/UjH6tK2oqF92AU3Q0YyTsWUXDrqsAoOr8Wk1DzLmYQBnWDICk4aU8RsV3BSMMAEA1MpHR8XjuzjIAshafGSGHFAMQXhtA2RVZlMTWAvVCAKDJF0bKoTKMecMNDKMlNhgbT3Db1MR0BadXcz8ZMXvh+gIugJpYyYfTuERyaifKJKfBomxyGk9V00RZhf4r9F+h/wqLMFKUTk59RXHk1EDkRU0ZsiuLuGfUZIgT67hFmcS0HavOc13daUldD8M/cTVv0tJ3oEqMBECxCTGk1BuAbzMAqHpITUhvAeDSZk7ew4OOEmty/ew4VF2dREbjwEt9unDyutsyicgc4pUvOUhrn84kodArGooGdeaA+lsSCch5RhcNmGktF6DyHCc18aQ/6qeAZsnX7SKUbHM0hnJyzMbXVUHbahEDRUDtiZe9s4km/teKDkro2DO6rQYJSvfa9MwjPj0ji1AzM1Jj7Y8OrKmQSHTB5KgOIqB4pyX7H/wyNTSgVCNzwzsre1aVQY+jIiZroOY23vcr0EuJVVd3Vc0vFDsTs70csZR3Z4zFtsgvoOH9hIeTq1DKScb/yj+g4pK3sTF2Bt+pNEmQUxD4yu36DKBSG0FUQaHUcYJ99ITlSSzrtIygoGpQCvoGVlA4IEAJAABQMgCdASpXAWMAPp1IoEusKi0qJJXamLATiU3fj33is8yQvyPK781TPXjj8H+F9QG2K8wH7RetV6PfOM6lj0Hel8v4ftv/zPSl+zXpnuOvpP67xi8AL1h/pN9xAB9XuI77C60z5z7AH5+9DP6m9Af1j7C3SjAt9QUuBJ9cLj2g9QNfjW7+9aj7q9D7T72a6LwKeiLFVqX/oYOrlS1Y4eLlU+9mui8CnsyI8E+PH0s4K35UmI2P1ryKlL/mgKcEeazhcFgCrmT2ZHVrxzP/VYPkXkdW09S57QhMIjUt1P3UN12KnWOT05snUNZeroeqip3O8yzPXqjDrZkZd4IZjdfl9BrwKFH3aoyeOOfojx3YRwaUF75hPAKsz/p6izBySYpEJpZekr6/KsaFUpjMAfuj9H6kBLJScLSbWUmOWyh0KJ0gT2kd0aaM8CsGFzkfK1Idm1iHe2p47L7YufKLPVGgcPcCHHuzbSpon7dUAiilTszoRmSi4R78mtKGN22/LvByJivB5fOFWm+J7a1oWXRa58uK/cr00pBwkZAA/taoyJl6bA2NnZ7ZUsaUtvR1J1B2/HY1b6ITIUcvjyrKn1v1YHnHlfIoMmCMjyURiP1UUFwuUF1s1d69oZNYVmj6l6z+VzT5/zwAmNUvfo1E49f/VCJ/UdwX/Gx7qIVKy4oDMWV1uVVr8iWlNsh3zAhz/XNp//h5X973EsTaRTYp/yuEn2TUX1N2CdN+mR/gP/NQZ09z28QACj/zlD2syzK3SMnm5wp4imYyRXhs2AuJEm2gwIrUGoOdcUBLCstb1mcSIk48oKA3krH/vFOdzdtKCGSAQ0j5gWypWL/tZv1Ol7bA4sJRP8w4gAE4PIJxNV9mraodVQqZuOhQNz2USO9OQ5EaYbWUMw8sD184bGpgl8G/340JWMP/n3HGs3oxGtpJYmQE7m/aDqMB7nTejgHHd30ICAmBtxZkPXSOMx8fWOPRs0Bq4FSR90wUTaHOb+gJq3QKM8DhM49mSWEfXhjDP0rH2HVFaAa0mLd/G7iexx1MI/jjmNQx4g+7B8u7gKPijD0xeUS1MKtBzoPVSf4kdhpv0X+clPu7X+MEJ0Glcfgff0m6DntpxvQTK2G+ra/MsahsoQFj1jBzTAqY86EmfNm0a5l+XGj4foApJJH5IxKC431w6ibHUtFua+cWpt+uDgZmYMeqduQZXEvaKMvATKm0WbScoWbAakRWMWEzgUfXu5xETP0OQNS8fz/x46jqxmSxIBbDx5Nsxyh2lnzjWN9q9g3T1DySU+5nm/gueUNC9YZLBArd/oHnXnPVl9xBR6142yLRcFYYmqC/8AxKyDfW59obeOm9Sx5vkpFjDcZ9uSqxHJXb6i/wOos1h+YQuvf2NVXXLv6oXdJKSf/dqIm0Pfrupg1ajuMkRH3vwUtII1lwwRtJRGGF/Z6fPj4Eh3xvLIVe+LOZyZOko1hX/7N72OoylLhzfuJ0ENAUwUh5fCeOvWvwM4/awc5NlY5njzfBDkyEm0N6ta6l2ZXLn3+ig8YqYO5yuvHmZuycA/27Qq6vKtrHwHLib2iFRjSOWUogeE074Tf70a1ceZUT8U478a7xjAHlcSz++H19B2n3KBkpUT+r+3R976UZEZ9+7RWt8PNPaOl2ZHg0Y6EkNHs+hkya9OE87Xs7bnldXMqJyJ9tlUXeIv8k+DGJ3Y9eCAGE9OwypDr7f65T4OxX0Nz+xt0Y2u7Bu1fnPN97HSj4flflVl879DJrqIiwGYI7YtNaMajsZd9/k7rIvQBnKQZiN8UXkAHHXIZKmCX81XFfw7NLww9pysv7ZD8xFrQi2HEgeC3ZBu5ciCccA+J1HbvzZRJdiFKenHezksUzR6aj4MmM6B9EPCJHYwp2beoZIEuQLjwJZcvpxfDT0WYV6nF+jaMOqzCRfdpX4k3jNlfYC5hcFQO0BUuLhgz/k9202GigAeZIOsYRlbqRalfJ494sGZZgaCr5fwJObnJVLyv1Pg3Yc9FWgKwDjcsJcRco3Xd3vGN58YWXdjkBk2zGtHRa0PfdSfTmjapWc85XcSnevM+3ctz8zBcTS8GxJSnoOYzcpj2gwngsnYvdzdQUc2/fwa+E83WV7vv4Tm4/AjR/le9zTr21jKeAFWRVUPbUb/1vcmznXhjf/8176npXBXCjbteLgFQQH7x2F/OS+Pkck+8ETCcMYPKvaai1VwDqjJPAxyZ18z7YtypHiianjjzlkAbGC4HE8za9RAuacUuIdEuY/NG1hPNlCJAC4uQUbfUqS5fJjna8BmXIOg4u8PkE8A0WWMJJw6JDD7McsLmW4zL+37hITdzohx3evblKV5/eCQsqoS9486kMdz9TOcuBVX7MLzOrq9ske4RkIFYIUayblDFdl+EvRnPV6jqUoJH+nqypDsF8LfbmfP99/gIgcZxpFylWTJ/MgYrs/1VcFW4eUySvKNW0cQyRPXoAORxHYUpI5koq/Y71iqYp+vtCfzwxRNCpR+c3hzjM3azJnR9/5EyvrLmR4NYpzc3jsUuTn6638ZnwPklJ9PLMbSSH3bG53farIfZ5vPKiU8GnzILKzADdNrWDm2B7ov/f/aWogR3cgAKRWf9wmXBNLjldI7B1z5jrKD6xJcecsi8cDmcInfH9FIuQ1BDNpDHwTcZacfBG8j8nEf+61DCXqK+bWSt7ZNRpPscAQg7YuQaHs7lPHdeaKNf4Oi8GSK5SadaMx3LcOJALnc1rrp2Llu5N6xy69+mBCAx6nddBtifGkbAFTSxdq+3O6bbw5hY2KZCIWfVYZ3e0UexLABRYWFukADSh5cPoQ13NvAHs+Nsve2Z5nQJXggRkfWYLRDOzlDOmw/z18dRJbKSUFRuTqxHTEwWdS3MPWBQgdiwwzh4lzJq7eGJKTMHEsBAih3h08RnrDJq0gAb/QYhGzSEg8BLt/w9gIPENpzSZcaaJJPH770OqBn6M6BJa7C0tSLzOEbHRDrmArFBbMhY9qPZ7G1KYG9GDCpLxs9a4HDpu0e2l3tpd7YGt9hj2yInjxBOwIjwIEp/X3LSEUq2qS3o8Z9cmeLyYaGgXeAuO/sUOMKIn/9Ojd/1/DjfNcpuCyP/yprh3yCXDGIP0SZJURqDJwZ2lzisAAAAP/5m3//4uEAAA)
  }
  a.fb-ico {
    background-image:url(data:image/webp;base64,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)
  }
  a.fb-ico,
  a.whatsapp-ico {
    padding:0;
    height:50px;
    width:100%;
    background-repeat:no-repeat;
    background-size:70%
  }
  a.whatsapp-ico {
    background-image:url(data:image/webp;base64,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)
  }
  .mobile-amount-wrapper {
    display:block
  }
  .deposit-amount-wrapper {
    display:none
  }
  .found-heading p {
    font-size:40px
  }
  .found-heading h1 {
    font-size:80px;
    line-height:40px
  }
  .scoreboard-fix {
    display:block
  }
  .poolzone-tab-content-nav-sec::-webkit-scrollbar {
    display:none
  }
  .winup-pool-coins h5 {
    font-size:10px
  }
  .winup-player-count,
  .winup-pool-coins span {
    font-size:6px
  }
  .winup-player-lock-sec img {
    width:10px
  }
  .winup-player-sec {
    margin:0
  }
  .winup-player-img img {
    width:10px
  }
  .leaderBoardModal_cl .modal-body {
    max-width:100vh
  }
}
@media screen and (max-width:767px) {
  .m-game-card {
    font-size:14px
  }
  .black-lay-sec {
    width:18%;
    margin-right:22px
  }
  .footer-social-bx .f-social-icon span {
    color:#fff;
    font-size:13px
  }
  .col-6.col-sm-6.col-md-4.toop-search-col {
    display:none
  }
  .ckt-bet-details {
    padding-bottom:0;
    margin-top:5px;
    background:#163439;
    padding:5px
  }
  .ckt-bet-details span {
    color:#fff;
    font-size:17px
  }
  .ckt-bet-details span i {
    color:#fff
  }
  .casino-model-pop-btn .modal-content {
    margin-top:25px
  }
  .search-text-box {
    width:75%
  }
  .deposit-head h3 {
    padding:10px 30px
  }
  .popular-games-list {
    height:670px
  }
  .section-padding {
    padding:25px 0
  }
  .daeler-bonus-bx.tier-member-bonus-bx {
    border:1px solid #116e76;
    width:33.33%;
    float:left
  }
  .bonus-status-bx .mid-menu-list .cmn-ul-list li {
    float:left;
    width:50%
  }
  .bonus-status-bx .mid-menu-list {
    padding:0
  }
  .cmn-table td,
  .cmn-table th {
    font-size:14px
  }
  .indian-card-games-banner.live-casino-banner.matka-sec-banner {
    padding:20px 0;
    padding-bottom:50px
  }
  .games-list-sec.matka-market-details-sec .sub-header-tab .nav-pills .nav-link {
    font-size:16px;
    padding:8px
  }
  .hide-input {
    padding:0 10px
  }
  .inplay-heading-title {
    width:40%
  }
  .inplay-fav-title {
    padding:0
  }
  .inplay-date-content {
    width:60px;
    line-height:10px;
    height:42px;
    float:left;
    padding:0;
    display:flex;
    align-items:center
  }
  .ipplay-m-title a span,
  .ipplay-m-title span {
    font-weight:700;
    font-size:11px;
    line-height:14px;
    color:#000;
    font-family:Helvetica
  }
  .bet-detail-sec.mobile-bet-detail-sec .ipplay-m-title a span,
  .bet-detail-sec.mobile-bet-detail-sec .ipplay-m-title span {
    font-family:Lato,sans-serif;
    font-size:12px
  }
  .bet-detail-sec.mobile-bet-detail-sec .inplay-heading-title li {
    margin-left:2px;
    font-size:10px;
    text-transform:uppercase;
    color:#212529;
    font-weight:400
  }
  .odd-button-bx {
    border:1px solid #fff
  }
  .sidebar-menu .betslip-btn .btn {
    border-color:#1681c7;
    background:#1681c7;
    color:#fff!important;
    margin:0;
    display:flex;
    justify-content:center;
    align-items:center;
    -moz-column-gap:5px;
    column-gap:5px;
    border-radius:6px
  }
  .grid-container .grid-item {
    width:22%
  }
  .deposit-and-withdrawal-sec .container {
    padding:0
  }
  .top-rit-nav ul.cmn-ul-list.mobile-nav-rit {
    display:flex;
    justify-content:end;
    width:100%
  }
  ::-webkit-scrollbar {
    display:none
  }
  .my-account-sidebar-nav span,
  .top-rit-nav .deposit-btn .btn,
  .top-rit-nav a.link {
    box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)
  }
  .gameon-btn {
    position:fixed;
    bottom:80px;
    left:13px;
    z-index:9
  }
  .gameon-btn a {
    display:flex;
    align-items:center;
    justify-content:center;
    width:51px;
    height:51px;
    background:#a59a3a;
    box-shadow:0 1px 6px 0 rgba(0,0,0,.06),0 2px 32px 0 rgba(0,0,0,.16);
    transition:transform 167ms cubic-bezier(.33,0,0,1);
    border-radius:100%
  }
  .gameon-btn a img {
    width:50px;
    margin-left:5px;
    height:48px
  }
  .gameon-btn {
    display:flex
  }
  .game_lobby_iframe {
    display:flex;
    position:fixed;
    transform:translateZ(0);
    height:245px;
    bottom:0;
    z-index:11;
    cursor:pointer;
    width:100%;
    --opacityValue:0;
    background:#fff
  }
  .game_lobby_iframe:after,
  .game_lobby_iframe:before {
    content:"";
    position:absolute;
    left:0;
    top:0;
    background:linear-gradient(45deg,#fff,#c1c1ec,#c3c8fc,#1e1c36,#000,#131329,#d3fcd3,#fcfcd3,#fff);
    background-size:400%;
    width:calc(100% + 2px);
    height:calc(100% + 2px);
    z-index:-1;
    animation:steam 20s linear infinite;
    border-radius:10px 10px 0 0
  }
  .lobby-iframe-close-icon {
    position:absolute;
    top:7px;
    right:7px;
    background-color:#a47218;
    border-radius:35px;
    width:28px;
    text-align:center;
    padding:0;
    line-height:26px;
    height:28px
  }
  @keyframes steam {
    0% {
      background-position:0 0
    }
    50% {
      background-position:400% 0
    }
    to {
      background-position:0 0
    }
  }
  .mini-iframe-close-btn {
    position:absolute;
    top:0;
    right:0;
    right:10px
  }
  .mini-iframe-close-btn .MuiSvgIcon-root {
    font-size:2em;
    position:relative
  }
  .MuiSvgIcon-root {
    fill:currentColor;
    width:1em;
    height:1em;
    display:inline-block;
    font-size:1.5rem;
    transition:fill .2s cubic-bezier(.4,0,.2,1) 0ms;
    flex-shrink:0;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
  }
  .dc-iframe-ctn-mlobby iframe {
    width:100%;
    height:100%;
    border:0;
    padding:0 2px
  }
  .dc-iframe-ctn-mlobby {
    display:flex;
    justify-content:center;
    align-items:center;
    padding:0;
    width:100%;
    height:100%
  }
  .dw-bets-sec .cmn-ul-list {
    display:flex;
    justify-content:space-between;
    flex-direction:column;
    gap:5px;
    margin:0;
    padding:0 10px 5px
  }
  .sidebar-details ul li a {
    padding:14px 15px
  }
  .copy-input-sec,
  .rewards-wrapper .number-sec {
    width:100%
  }
  .refer-link {
    max-width:100%
  }
  .sidenav.nav-left .sidebar-details ul li a {
    padding:12px 0
  }
  input[type=date]::-webkit-calendar-picker-indicator,
  input[type=date]::-webkit-inner-spin-button {
    -webkit-appearance:none!important;
    -moz-appearance:none!important;
    -o-appearance:none!important;
    appearance:none!important;
    opacity:0;
    z-index:1;
    filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7489%) hue-rotate(134deg) brightness(102%) contrast(102%)!important
  }
  input[type=date] {
    appearance:none;
    -webkit-appearance:none;
    -moz-appearance:none
  }
  .filter-date-form:after {
    position:absolute;
    top:1px;
    right:1px;
    content:"\f133";
    font-family:FontAwesome;
    font-size:13px;
    color:#4b4b4b;
    width:35px;
    height:38px;
    background:#fff;
    line-height:38px;
    text-align:center;
    border-top-right-radius:6px;
    border-bottom-right-radius:6px
  }
  .filter-date-form input[type=date] {
    position:relative;
    z-index:1;
    background:transparent
  }
  .main-slider-img figure {
    height:170px
  }
  .main-slider-img figure img {
    width:100%;
    height:100%
  }
  .game_lobby_iframe iframe {
    width:100%;
    border-top-left-radius:6px;
    border-top-right-radius:6px
  }
  .thm-chat-modal-sec .modal-content {
    border-radius:0;
    width:100%;
    height:100%
  }
  .thm-chat-modal-sec .modal-header {
    border-radius:0
  }
  .thm-chat-modal-sec {
    right:0;
    bottom:0;
    top:0;
    left:0;
    margin:0;
    padding:0;
    width:100%;
    max-width:100%
  }
  .messages-list-sec {
    height:100vh;
    overflow-y:auto;
    padding-bottom:140px
  }
  .voice-recoard-btns {
    margin-bottom:0
  }
  .af-top-nav-wrapper {
    display:none
  }
  .game-footer {
    display:block
  }
}
@media screen and (max-width:576px) {
  .m-game-card {
    font-size:12px
  }
  .cmn-lft-logo .cmn-ul-list {
    display:flex;
    align-items:center
  }
  .logo-img {
    height:auto;
    max-height:40px
  }
  .footer-social-bx .f-social-icon span {
    font-size:14px;
    font-size:10px
  }
  .footer-social-bx .f-social-icon img {
    max-height:32px
  }
  .black-lay-sec {
    width:23%;
    margin-right:25px
  }
  section.help-and-support-box {
    right:20px;
    bottom:5px
  }
  .support-sec a img {
    width:75px
  }
  .inplay-fav-title {
    width:57%
  }
  .inplay-item-heading h2 img {
    height:20px;
    width:20px
  }
  .inplay-heading-title li {
    font-size:10px
  }
  .inplay-heading-title {
    width:150px;
    margin-top:3px
  }
  .indian-card-games-banner {
    background:#065724;
    background-image:url(/img/indian-card-games1-1.694213c3.webp);
    padding-bottom:144px;
    background-repeat:no-repeat;
    background-size:100% 100%
  }
  .sidebar-nav-toggle span {
    top:3px
  }
  .modal .modal-dialog {
    margin:0 auto
  }
  .bonus-wallet-modal-sec .modal-dialog {
    max-width:90%;
    margin:0 auto!important
  }
  .slot-games-banner {
    background-image:url(/img/slot-banner1.430983db.webp)
  }
  .slotsCasino-pop-up__content-button {
    margin-top:20px
  }
  .slotsCasino-pop-up__content-checkout,
  .slotsCasino-pop-up__content-title {
    margin-top:15px
  }
  .slotsCasino-pop-up__content {
    height:360px;
    padding:50px 0 0
  }
  .cmn-casino-games-sec .games-sec-title h2 {
    font-size:18px;
    letter-spacing:0
  }
  .cmn-casino-games-sec .see-all-link a {
    font-size:14px
  }
  .popular-games-list {
    height:600px;
    height:500px
  }
  .popular-game-item figcaption {
    font-size:12px;
    line-height:normal
  }
  .cmn-casino-games-sec.section-padding .popular-games-list {
    display:flex;
    flex-wrap:wrap;
    height:505px;
    overflow-x:auto;
    width:100%;
    flex-direction:row;
    grid-row-gap:0;
    grid-column-gap:0
  }
  .popular-game-item figcaption {
    bottom:5px;
    left:5px;
    font-size:10px
  }
  main.main-content {
    padding:0;
    padding-top:0
  }
  .mobile-search-bx .input-box.open input {
    padding:0 15px 0 15px
  }
  .open-bet-staus span {
    font-size:11px
  }
  .rf-c-item {
    padding:45px 30px 40px 22px
  }
  .re-coupans-list .cmn-ul-list li {
    width:50%;
    float:left;
    margin-bottom:15px
  }
  .guru-but-list ul li button,
  .total-bonus-bx figcaption {
    font-size:14px
  }
  .i-c-games-content h1 br {
    display:block
  }
  .ind-casino-description {
    padding:15px
  }
  .bd-mobile-nav-tabs .nav-tabs .nav-item .nav-link {
    font-size:10px;
    padding:8px 5px
  }
  img.m-game-cat-bg-img {
    border-radius:4px
  }
  .top-header {
    position:sticky;
    top:0;
    left:0
  }
  .odd-button-bx {
    width:52px;
    min-width:52px;
    padding:6px 1px;
    line-height:normal;
    display:flex;
    flex-direction:column;
    align-items:center
  }
  .odd-button-volume {
    margin-top:3px
  }
  .bet-detail-sec .heading-content {
    align-items:center
  }
  .sidenav.myAcnav li.details-item.cmn-ac-info {
    padding:0 0
  }
  .details-item.cmn-ac-info .ac-user-name {
    padding:24px 0 19px;
    font-family:Helvetica
  }
  .deposit-wallet-modal p {
    margin-bottom:0
  }
  .sidenav.myAcnav .sidebar-details ul li span.menu-title {
    left:10px;
    top:0
  }
  .sidenav.myAcnav .details-item .details-link.ac-nav-link i {
    top:0
  }
  .details-item.cmn-ac-info .details-link.ac-nav-link {
    padding:0 15px
  }
  .sidenav.myAcnav .sidebar-details .ac-info-item {
    padding-bottom:10px
  }
  .right-side-menu-account-info .ac-info-item span {
    font-size:14px;
    font-family:Helvetica
  }
  .dw-bets-sec .cmn-ul-list li.betslip-btn .btn.btn-primary {
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:16px;
    height:35px;
    min-width:100px;
    padding:0;
    font-family:Lato
  }
  .dw-bets-sec .cmn-ul-list li.betslip-btn {
    padding:0;
    width:auto
  }
  .bet-detail-sec.mobile-bet-detail-sec .item-back-lay .odd-button-bx {
    min-width:66px;
    width:66px;
    height:43px
  }
  .bet-detail-sec.mobile-bet-detail-sec .inplay-fav-title {
    width:calc(100% - 132px)
  }
  .bet-detail-sec.mobile-bet-detail-sec .ip-bet-rit-bx {
    width:132px
  }
  .bet-detail-sec.mobile-bet-detail-sec .inplay-item-heading h2 {
    width:calc(100% - 132px);
    display:flex
  }
  .bet-detail-sec.mobile-bet-detail-sec .inplay-heading-title {
    width:132px
  }
  .bet-detail-sec.mobile-bet-detail-sec .inplay-heading-title ul li {
    width:50%;
    text-align:center;
    font-weight:900
  }
  .inplay-bet-bx .inplay-fav-title {
    width:calc(100% - 160px)
  }
  .inplay-bet-bx .ip-bet-rit-bx {
    width:160px;
    display:flex;
    overflow:hidden;
    height:100%
  }
  .current-past-lft .bdr-btn {
    width:80px
  }
  .stakes-bx .stack-page-container .stack-page-items input:focus,
  .stakes-bx .stack-page-container .stack-page-items input:focus-visible {
    border:1px solid #80bdff
  }
  .top-header .row {
    align-items:center
  }
  .top-header .col-6.col-sm-6.col-md-4 {
    padding-right:10px
  }
  .sidebar-details ul li a:hover {
    transition:none;
    transform:none
  }
  .sidebar-details .menu-sec.cricket-menu ul li.details-item a:hover {
    background-color:transparent
  }
  .sidebar-details .menu-sec.cricket-menu ul li a.details-link i.fa-solid,
  .sidebar-details .menu-sec.cricket-menu ul li span {
    color:#000
  }
  .sidebar-details ul li span {
    top:0;
    left:5px
  }
  .sidebar-details .details-item img {
    max-height:20px;
    max-width:20px;
    height:auto;
    width:auto
  }
  .sidenav .sidebar-details {
    padding:10px;
    display:none
  }
  .sidenav.nav-left .sidebar-details {
    display:block
  }
  .sidebar-register-pay-oftion {
    padding:15px 0
  }
  .ac-right .sidebar-details {
    padding:0;
    display:block
  }
  .item-back-lay {
    width:312px;
    position:relative
  }
  .inplay-bet-bx .ip-bet-rit-bx,
  .item-back-lay {
    transition:left .2s ease-in-out
  }
  .bet-detail-sec.mobile-bet-detail-sec .item-back-lay {
    width:100%
  }
  .cmn-casino-games-sec .popular-game-item {
    height:120px;
    width:33%;
    margin:0
  }
  .matka-detail-inner-tabs .nav.nav-pills .nav-link span {
    margin-right:3px
  }
  .matka-detail-inner-tabs .nav.nav-pills .nav-link {
    font-size:12px;
    padding:10px 8px
  }
  .inplay-bet-bx .ip-bet-rit-bx {
    min-height:42px
  }
  .lang-icon img {
    max-width:16px
  }
  .modal-res-sticky .modal-dialog {
    position:fixed;
    top:auto;
    left:0;
    right:0;
    bottom:0;
    width:100%;
    margin:0!important
  }
  .modal.modal-res-sticky .modal-dialog.bets-status-modal .modal-content {
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
  }
  .cricket-heading.cricket-item-list.align-items-center.res-heading .info-list {
    right:auto;
    left:20px;
    width:200px
  }
  .cricket-heading.cricket-item-list.align-items-center.res-heading .info-list:before {
    left:auto;
    right:auto
  }
  .exch-breadcrumb-heading-sec h5,
  .statement-match-faq .match-head h5 {
    font-size:14px
  }
  .icg-images img {
    width:100%!important;
    height:136px!important
  }
  .mobile-games-list .ic-games-list .ic-item,
  .mobile-play-games-list .ic-games-list .ic-item {
    border-radius:10px;
    width:49%!important;
    height:136px!important
  }
}
@media screen and (max-width:479px) {
  .m-game-card {
    font-size:12px;
    padding-left:10px;
    padding-right:5px
  }
  .credit-score ul li a div {
    font-size:10px
  }
  .in-play-heading h2 {
    font-size:16px
  }
  .in-play-heading h2 img {
    height:22px
  }
  .in-play-heading {
    padding:15px 15px 15px 15px
  }
  .footer-social-bx {
    display:inline-block;
    width:100%
  }
  .f-social-icon {
    padding-bottom:15px;
    display:inline-block;
    padding-right:15px
  }
  .footer-social-bx .f-social-icon span {
    font-size:12px
  }
  .f-social-icon a span {
    padding-left:8px
  }
  .game-cat-sec .cmn-ul-list,
  .most-games-sec .cmn-ul-list {
    margin-left:-2px;
    margin-right:-2px
  }
  .game-cat-sec .cmn-ul-list li,
  .most-games-sec .cmn-ul-list li {
    padding-left:0;
    padding-right:0
  }
  .ip-lft-text img {
    height:15px
  }
  .ip-lft-text span {
    font-size:14px
  }
  .ip-rit-bx .play-btn {
    font-size:18px
  }
  .in-play-heading,
  .ip-match a {
    padding:10px
  }
  .heart {
    min-width:60px;
    font-size:10px
  }
  .ip-lft-text {
    max-width:100%;
    width:100%
  }
  .top-rit-nav .btn-secondary {
    padding:4px 5px;
    font-size:12px
  }
  .match-odd span {
    display:inline
  }
  .black-lay-sec {
    width:26%
  }
  .country-name h5 {
    color:#000;
    font-size:12px
  }
  .credit-score ul li a.light-pink,
  .credit-score ul li a.sky-blue {
    min-width:55px
  }
  .credit-score ul li a.gray {
    min-width:115px
  }
  .change-match-select-bx {
    right:3px;
    top:19px
  }
  .open-bets-content .nav-tabs .nav-link {
    font-size:12px;
    padding:5px 5px;
    border-radius:5px;
    margin:0 5px
  }
  .open-bets-content ul {
    padding:10px 5px
  }
  .open-bets-content .form-select {
    font-size:12px
  }
  .fancy-min-max {
    font-size:11px!important
  }
  .inplay-broadcast-icon {
    right:4px
  }
  .ipplay-m-title {
    display:inline-block;
    width:calc(100% - 60px);
    padding-right:0;
    line-height:normal
  }
  .inplay-date-content {
    margin-right:0
  }
  .in-mobile-view-betslip .place-and-remove-bet-sec {
    padding:0;
    padding-top:0
  }
  .casino-model-pop-btn .modal-content {
    margin-top:0
  }
  .modal .modal-dialog {
    transform:none;
    margin:0 auto;
    width:100%;
    border-radius:0
  }
  .casino-model-pop-btn .modal-content {
    height:auto;
    border:0
  }
  .register-form {
    padding:30px 0
  }
  .whatsapp-btn {
    padding:10px 0
  }
  .casino-model-pop-btn .modal-dialog {
    max-width:95%
  }
  .logo-img {
    max-width:85%
  }
  .mobile-search-bx {
    overflow:hidden
  }
  .mobile-search-bx .input-box .close-icon {
    right:4px
  }
  .mobile-search-bx .input-box.open {
    max-width:100%
  }
  .mobile-search-bx .input-box {
    height:41px
  }
  .sidebar-nav-toggle span {
    font-size:20px!important
  }
  .mobile-search-bx .input-box .search {
    width:31px
  }
  .mobile-search-bx .input-box.open {
    top:-11px;
    left:0;
    height:60px
  }
  .depositNotes {
    width:100%
  }
  .pop-upWithdrawalHelp-content {
    padding:8px 8px 3px
  }
  li.my-account-sidebar-nav i {
    padding-top:5px
  }
  .bet-detail-sec .inplay-fav-title {
    padding:0 10px
  }
  .bet-detail-sec .inplay-heading-title,
  .bet-detail-sec .ip-bet-rit-bx {
    width:30%
  }
  .mobile-games-list .ic-games-list .ic-item,
  .mobile-play-games-list .ic-games-list .ic-item {
    width:160px;
    height:136px;
    margin:0 0 5px
  }
  .popular-games-list {
    height:500px
  }
  .liveCasino-content__menu-filerMobile {
    padding:0
  }
  .modal {
    top:15px
  }
  .section-padding {
    padding:15px 0
  }
  .cmn-casino-games-sec.section-padding .popular-games-list {
    height:100vh
  }
  .modal {
    top:0
  }
  .simplebar-content {
    padding:15px 10px!important
  }
  .bottom-input-attach-btn .form-control {
    padding-left:55px!important
  }
  .whatapp-btn-fixed a {
    left:0;
    bottom:0
  }
  .question-bet-slip .item-back-lay .odd-button-bx {
    width:90%
  }
  .mid-menu-list .bonus-tab-item a figcaption {
    font-size:12px
  }
  .daeler-bonus-bx.tier-member-bonus-bx .user-d-pic img {
    height:50px
  }
  .daeler-bonus-bx.tier-member-bonus-bx .usr-d-content p {
    font-size:11px;
    color:#333
  }
  .daeler-bonus-bx.tier-member-bonus-bx .usr-d-content p strong {
    font-size:12px;
    display:inline-block;
    width:100%
  }
  strong.w-l-b-status {
    padding-bottom:20px;
    font-size:14px
  }
  .daeler-bonus-bx.tier-member-bonus-bx {
    padding:5px
  }
  .daeler-bonus-bx.tier-member-bonus-bx .user-d-pic {
    margin-bottom:10px
  }
  .mid-menu-list a figcaption,
  .total-bonus-bx figcaption {
    font-size:12px
  }
  .total-bonus-bx {
    min-height:147px
  }
  .rf-c-item {
    padding:38px 15px 30px 15px;
    min-height:170px
  }
  .coupan-number {
    font-size:18px;
    line-height:normal
  }
  .rf-c-item p {
    font-size:13px;
    line-height:normal;
    padding-bottom:0;
    padding-top:5px
  }
  .re-coupans-list .cmn-ul-list li {
    margin-bottom:10px;
    padding-left:1px;
    padding-right:1px
  }
  .re-coupans-list .cmn-ul-list {
    margin-left:-1px;
    margin-right:-1px
  }
  .coupan-number span {
    font-size:14px;
    padding-left:0
  }
  .rf-c-item p strong {
    font-size:16px;
    display:inline-block;
    width:100%
  }
  .total-rolling-amount .tm-iocn-text {
    width:60%
  }
  .refer-statement-modal .nav-tabs .nav-link .bonus-active,
  .referrer-tabs-sec .nav-tabs .nav-link .bonus-active {
    right:0
  }
  .tm-iocn-text.tm-coupon-bx .cmn-ul-list li {
    width:auto
  }
  .tm-coupon-icon {
    float:none;
    display:inline
  }
  .btn.cmn-btn.get-coupon-btn {
    font-size:12px;
    font-weight:600;
    padding:2px 8px;
    margin-top:4px
  }
  .thm-heading h3 {
    font-size:15px
  }
  .search-sec .form-control,
  .search-sec .form-select {
    font-size:13px;
    padding:4px 8px
  }
  .guru-header.team-con .thm-heading h3 {
    font-size:13px
  }
  .user-details-wrapper .match-head h5,
  .user-details-wrapper .match-head span {
    font-size:12px
  }
  .thm-heading h3 {
    margin-bottom:0
  }
  .bonus-list-con-wrapper .team-list-sec ul li {
    margin:3px 0!important
  }
  .refer-user .user-nub h3 {
    font-size:12px
  }
  .bonus-list-wrapper {
    padding:10px 0
  }
  .user-details-wrapper .transactions-request {
    padding:8px 0
  }
  .request-icon-con {
    padding:6px;
    border-radius:4px;
    margin-right:6px
  }
  .bonus-list-wrapper .nav-pills .nav-link .user-bg img {
    width:18px;
    height:18px
  }
  .bonus-list-wrapper .nav-pills .nav-link .match-head h5 {
    font-size:12px;
    line-height:14px
  }
  .bonus-list-con-wrapper .team-list-sec ul li {
    width:30%;
    font-size:12px
  }
  .refer-list-inner .refer-user {
    margin-bottom:10px
  }
  .refer-list-inner .refer-user img {
    width:40px
  }
  .refer-list-inner .refer-user .user-nub h3 {
    font-size:10px
  }
  .refer-list-inner .team-list-sec ul li {
    font-size:11px;
    padding:3px 0!important
  }
  .member-box-con span {
    font-size:11px
  }
  .header-logo a img {
    width:auto;
    max-width:120px
  }
  .bonus-list-con-wrapper .cricket-wrapper {
    margin:0;
    margin-top:0;
    padding:15px 0
  }
  .refer-list {
    margin-top:0
  }
  .member-box-con:after,
  .member-box-con:before {
    background-size:120px
  }
  .refer-list-inner .refer-list-sec {
    padding:8px 5px
  }
  .refer-member {
    margin:15px 0
  }
  .mobile-footer-menu img {
    width:22px;
    height:22px
  }
  .mobile-footer-menu a {
    height:50px;
    font-size:12px
  }
  footer.mobile-footer-menu-hide {
    margin-top:70px
  }
  .team-list-sec {
    padding:10px 0
  }
  .language-list ul li,
  .user-details-wrapper .language-list ul li {
    margin:8px 10px!important;
    font-size:12px;
    line-height:16px
  }
  .refer-list-sec {
    border-radius:5px;
    padding:8px 10px
  }
  .cricket-wrapper .thm-heading h3 {
    padding-bottom:15px
  }
  .playstreak-input img {
    width:30px;
    height:30px
  }
  .surprises-sec .playstreak-input h4 {
    font-size:11px;
    line-height:normal;
    margin:0
  }
  .surprises-sec .playstreak-input {
    width:84px;
    padding:8px;
    border-radius:2px 0 0 2px
  }
  .surprises-sec .bank-con h6 {
    font-size:16px
  }
  .surprises-sec .bank-con span {
    font-size:10px
  }
  .thm-but {
    border-radius:4px;
    padding:9px 10px;
    line-height:normal
  }
  .place-more-bet-btn {
    padding:10px 0;
    border-top:1px solid #ddd
  }
  .thm-heading h3 {
    font-size:14px
  }
  .thm-heading p {
    font-size:13px
  }
  .surprises-sec .recent-bank-sec {
    border-left:none;
    padding:0;
    margin-left:10px;
    padding-left:6px
  }
  .team-list-sec {
    padding-top:0;
    padding-bottom:0
  }
  .btn,
  .deposit-titlehelp .page-title {
    font-size:14px
  }
  .deposit .deposit__title {
    font-size:14px;
    margin-bottom:5px
  }
  .depositNotes-title {
    font-size:16px
  }
  .depositNotes {
    padding:10px 0 15px 0
  }
  .cmn-heading-sec h2 {
    font-size:18px
  }
  .wallet-icon {
    border-radius:5px;
    padding:12px
  }
  .wallet-con h5 {
    font-size:22px
  }
  .deposit-list-con {
    padding:12px 8px
  }
  .wallet-list-con {
    padding:10px 15px
  }
  .wallet-list-con .thm-heading h3 {
    font-size:15px
  }
  .wallet-list-wrapper {
    margin-top:50px
  }
  .deposit-list-img img {
    height:30px
  }
  .mobile-search-bx .input-box .search {
    width:35px
  }
  .mobile-search-bx .input-box {
    right:90px;
    max-width:30px
  }
  .apk-icon-bx {
    right:calc(100% - 13rem);
    top:11px
  }
  .gc-companies-sec {
    padding:0
  }
  .gc-companies-info {
    padding:15px 10px 40px;
    width:100%
  }
  .payment-methode-sec {
    padding-bottom:70px
  }
  .indian-card-games-banner {
    padding-bottom:120px;
    margin-bottom:5px
  }
  .my-bets-full-content.account-statement-table .table {
    width:500px
  }
  .verification-number,
  .verification-otp {
    padding:10px
  }
  img.m-game-cat-bg-img {
    height:36px;
    border-radius:3px;
    box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)
  }
  .payment-methode-sec .cmn-ul-list {
    grid-template-columns:repeat(2,1fr)
  }
  .casino-games-list .casino-item a figure,
  .casino-games-list .casino-item a figure img {
    height:100%;
    width:100%
  }
  .casino-games-sec .cmn-sec-heading {
    margin-bottom:8px
  }
  .register-form .form-control {
    font-size:14px
  }
  .login-form .form-control {
    padding:10px 40px 10px 0
  }
  .input-form-sec select.form-select.form-control {
    padding-right:15px
  }
  .input-form-sec.icon-input-bx i.fa-solid {
    left:0;
    top:14px;
    font-size:14px
  }
  .number-var.mak-gin .form-control {
    padding:10px 0
  }
  .phone-button .btn.cmn-btn,
  .verification-button {
    min-width:80px
  }
  .deposit-and-withdrawal-sec .container {
    padding:0
  }
  .sports-match-list .ipplay-m-title {
    max-width:70%
  }
  .ipplay-m-title a span {
    width:calc(87% - 20px);
    padding-left:15px
  }
  .sports-match-list .ipplay-m-title a span {
    font-size:11px
  }
  .mobile-search-bx .input-box .close-icon {
    right:15px;
    font-size:18px
  }
  .mobile-search-bx .search .search-icon {
    font-size:18px
  }
  .most-games-sec .cmn-ul-list {
    grid-auto-columns:49%;
    margin:0
  }
  .most-games-sec .cmn-ul-list li {
    padding-left:0;
    padding-right:0
  }
  .rules-modal-popup .modal-header .modal-title {
    font-size:18px;
    line-height:20px
  }
  .rules-content .accordion-button:not(.collapsed) {
    box-shadow:none
  }
  .rules-content .accordion-button {
    font-size:16px;
    padding:13px 13px
  }
  .rules-content .accordion-item {
    margin-bottom:5px;
    border:1px solid rgba(0,0,0,.125);
    border-radius:0
  }
  .cmn-table td,
  .cmn-table th {
    white-space:nowrap
  }
  .Wallet-no-box button img {
    width:16px
  }
  .bonus-wallet-modal .accordion-button {
    font-size:14px
  }
  .ac-info-item.bonus-wallet-content .accordion-button:after {
    top:13px;
    background-size:.9rem
  }
  .bonus-info-content .right-side-menu-account-info .ac-info-item span.ac-info-label {
    font-size:14px
  }
  .game-cat-sec .cmn-ul-list li {
    width:inherit;
    min-width:78px
  }
  .matka-btn {
    font-size:12px
  }
  .matka-heading h3 {
    font-size:14px
  }
  .signUpNew_icons img {
    height:13%;
    width:13%
  }
  .main-heading.thm-header-title h1 {
    font-size:18px
  }
  .most-games-sec .m-game-card .m-game-cat-name {
    left:8px
  }
  .bet-detail-sec .main-heading h1 {
    line-height:20px
  }
  .title-date-time p span {
    font-size:10px
  }
  .title-date-time p {
    margin-top:2px
  }
  .guru-but-list ul li {
    width:20%
  }
  .guru-but-sec .font-size-pl {
    line-height:normal;
    font-size:12px!important
  }
  .guru-but-list ul li button {
    padding:3px 10px
  }
  .betslip-btn .btn {
    border-radius:3px
  }
  .fancy-tab-content .inplay-item {
    border:none
  }
  .main-content .container {
    padding:0 10px
  }
  .top-rit-nav .cmn-ul-list {
    display:flex;
    justify-content:end;
    width:100%
  }
  .game-cat-sec .cmn-ul-list li:first-child .game-cat-card {
    background:#7b4036
  }
  .game-cat-sec .cmn-ul-list li:nth-child(2) .game-cat-card {
    background:#307e7c
  }
  .game-cat-sec .cmn-ul-list li:nth-child(3) .game-cat-card {
    background:#8b0203
  }
  .game-cat-sec .cmn-ul-list li:nth-child(4) .game-cat-card {
    background:#be7629
  }
  .game-cat-sec .cmn-ul-list li:nth-child(5) .game-cat-card {
    background:#471bbf
  }
  .game-cat-sec .cmn-ul-list li:nth-child(6) .game-cat-card {
    background:#7b4036
  }
  .player-photo-list .team-list-con figure {
    width:40px;
    height:40px
  }
  .player-photo-list .team-list-con .player-con {
    width:calc(100% - 40px)
  }
  .player-photo-list .team-list-con .player-con h4 {
    font-size:12px
  }
  .cricket-list-wrapper .team-select-sec {
    padding:0 10px 10px
  }
  .ipl-header-edit .team-select-con {
    width:85%
  }
  .team-select-con h3 {
    font-size:13px
  }
  .team-select-con {
    border-left:4px solid #1681c7;
    padding-left:5px
  }
  .ipl-playe-list .cricket-heading h3 {
    font-size:15px
  }
  .betamount-price .amount-field label {
    font-size:13px
  }
  .ac-filter-bx .card.card-body {
    padding:1rem 0 0
  }
  .guru-input {
    max-width:47%
  }
  .matka-detail-inner-tabs .nav.nav-pills .nav-link {
    padding:8px 4px
  }
  .matka-detail-sub-heading label {
    margin-right:10px;
    font-size:13px
  }
  .select-digit-list {
    padding:3px 8px
  }
  .cricket-fight-slider .banner-item {
    margin-right:0
  }
  .info-list ul li {
    font-size:14px
  }
  .info-list {
    width:250px;
    left:-78px
  }
  .info-list:before {
    right:-18px;
    left:auto
  }
  .player-wrapper.multiple-heading h3 {
    font-size:15px
  }
  .player-wrapper .info-list:before {
    width:40px;
    height:20px
  }
  .current-past-lft {
    width:100%;
    margin-bottom:0
  }
  .current-past-bx ul.cmn-ul-list {
    margin:0;
    display:inline-block;
    background-color:#fff;
    padding:10px;
    box-shadow:0 1px 5px rgba(0,0,0,.102);
    border:1px solid rgba(43,43,43,.102);
    border-radius:8px
  }
  .my-bets-fillter-btns {
    flex-wrap:wrap
  }
  .current-past-lft .current-past-bx {
    display:flex;
    justify-content:center;
    margin-bottom:15px;
    margin-right:0
  }
  .current-past-lft .bdr-btn {
    width:80px;
    text-align:center;
    margin-bottom:0
  }
  .current-past-bx ul.cmn-ul-list .active.bdr-btn {
    background:#318066;
    border-color:#318066
  }
  .matched-unmatched-bx ul.cmn-ul-list {
    margin:0;
    display:flex;
    -moz-column-gap:10px;
    column-gap:10px
  }
  .matched-unmatched-bx ul.cmn-ul-list li {
    padding:0
  }
  .matched-unmatched-bx ul.cmn-ul-list li .bdr-btn {
    background:#fff;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
  }
  .matched-unmatched-bx ul.cmn-ul-list li .active.bdr-btn {
    background:#cae0e8
  }
  .matched-unmatched-bx {
    border-bottom:1px solid #9aa1a4;
    margin-bottom:10px
  }
  .current-past-lft .bdr-btn {
    margin-bottom:-1px
  }
  .from-to-rit .form-label {
    margin-bottom:3px
  }
  .from-to-rit ul.cmn-ul-list {
    margin:0;
    display:flex;
    flex-wrap:wrap;
    -moz-column-gap:10px;
    column-gap:10px
  }
  .from-to-rit ul.cmn-ul-list li {
    padding:0;
    width:48%
  }
  .profit-loss-section {
    margin-bottom:10px
  }
  .profiltloss-right-detail h5 {
    font-size:13px
  }
  .ac-st-heading {
    font-weight:600
  }
  .ac-filter-bx,
  .ac-st-heading {
    margin-bottom:15px
  }
  .stage .stage-item .stage-item-text span {
    font-size:14px
  }
  .place-bet-view-list .view-but-sec.placebet-view-detail-btn {
    gap:5px;
    flex-direction:column-reverse
  }
  .view-but-sec.placebet-view-detail-btn .cancel-btn {
    font-size:14px;
    font-weight:600
  }
  .teambat-sec .info-list {
    left:-98px
  }
  .signUpNew_icons {
    font-size:12px
  }
  .whatsapp-btn {
    padding:10px 0 0
  }
  .time-con h6,
  .time-con h6 span {
    font-size:13px
  }
  .countdown-timer {
    transform:translate(-50%,-30%)
  }
  div#login-casino-btn .modal-dialog {
    max-width:90%
  }
  .modal-social-icon ul li a img {
    width:30px;
    height:30px
  }
  .casino-sub-tab-list .nav.casino-sub-tab::-webkit-scrollbar {
    display:block!important;
    height:4px;
    border-radius:0
  }
  .grid-container .grid-item {
    margin-bottom:13px
  }
  .edit-stake-btn .btn.btn-outline-primary {
    font-size:14px
  }
  .edit-stake-btn {
    padding:7px 0;
    margin-top:0
  }
  .edit-stake-btn .btn.btn-outline-primary span {
    width:14px;
    height:14px
  }
  .deposit-and-withdrawal-sec .grid-container .grid-item {
    min-width:98px
  }
  .jncdCN {
    min-width:100%;
    max-width:100%;
    height:40px
  }
  .walletforgotmodal .modal-body {
    margin:8px!important;
    padding:10px
  }
  .withdraw-rit-box .nav-tabs .nav-link {
    font-size:13px
  }
  .deposit-and-withdrawal-sec .grid-container .grid-item {
    font-size:12px
  }
  .Wallet-no-box {
    padding:10px 4px
  }
  .walletInfo__item-title span {
    font-weight:600;
    font-size:12px
  }
  .page-subtitle.notes p {
    line-height:22px;
    font-size:12px
  }
  .withdraw-desktop__rightpage {
    padding:0 15px
  }
  .recent-sec .form-check-input {
    width:18px;
    height:18px
  }
  .sub-header-tab .nav-pills .nav-link {
    padding:8px
  }
  .sub-header-tab.refer-earn-sec .matka-detali-top {
    padding:4px
  }
  .found-heading p {
    font-size:35px
  }
  .found-heading h1 {
    font-size:70px;
    line-height:60px
  }
  .not-found-sec {
    padding:0 10px
  }
  #ChangeAndWithdrawPassword .modal-dialog,
  #forgetwithdrawModal .modal-dialog {
    width:calc(100% - 15px)
  }
  #forgetwithdrawModal .form-control {
    font-size:14px
  }
  .top-header .wd-main-buttons {
    grid-gap:5px;
    gap:5px;
    width:75px;
    justify-content:right
  }
  .top-header .wd-main-buttons .btn-primary {
    width:30px;
    margin:0
  }
  .top-header .my-account-sidebar-nav {
    margin-left:5px!important
  }
  .ipplay-m-title a span {
    padding-left:5px
  }
  .ipplay-m-title {
    padding-right:5px
  }
  .inplay-item-heading .infominmax-value {
    display:flex;
    flex-direction:column;
    margin-left:15px
  }
  .inplay-item-heading .infominmax-value b {
    font-size:10px
  }
  .rulesModalTabs_content ul li p {
    font-size:13px
  }
  .chart_item_list span {
    font-size:12px
  }
  .howtoPlayMOdal .intro_banner_img img {
    border-radius:13px
  }
  .container,
  .container-md,
  .container-sm {
    padding:0 12px
  }
  .pool-zone-wrapper-tabs .nav-tabs button {
    height:64px;
    background-size:contain
  }
  .poolzone-heading-left-sec p {
    font-size:14px
  }
  .poolzone-fullscreen-modal .how_play_heading h4 {
    font-size:18px;
    margin-bottom:5px
  }
  .howtoPlayMOdal .intro_banner_img {
    margin-top:16px;
    padding:0;
    padding-bottom:0
  }
  .poolzone-fullscreen-modal .btn-close {
    background-size:26px
  }
  .poolzone-tooltip p {
    font-size:12px
  }
  .poolzone-tooltip {
    padding:8px;
    border-radius:10px
  }
  .poolzone-tooltip span {
    padding:4px 6px 4px 6px;
    font-size:10px
  }
}
@media screen and (max-width:400px) {
  .af-dashboard-top-user {
    padding:5px 5px
  }
  .af-dashboard-top-user h5 {
    font-size:14px
  }
  .af-add-new-btn {
    padding:5px 7px;
    font-size:14px
  }
  .af-share-link {
    font-size:12px
  }
  .af-new-user-add-sec h5 {
    font-size:14px
  }
  .af-new-user-add-sec {
    padding:8px 10px
  }
  .poolzone-how-to-play-btn {
    padding:4px 5px 4px 5px
  }
}
@media screen and (max-width:380px) {
  .infominmax-value b {
    display:block
  }
  .inplay-item-heading.winner-header-title-full .infominmax-value b {
    display:inline-block
  }
  .deposit-and-withdrawal-sec .grid-container .grid-item {
    min-width:88px
  }
}
@media screen and (max-width:359px) {
  .footer-social-bx .f-social-icon img {
    max-height:24px
  }
  .m-game-card {
    font-size:12px;
    padding-left:7px;
    padding-right:5px
  }
  .ckt-bet-details span {
    font-size:13px
  }
  .market-open-bet-sec ul.nav-pills li {
    margin:0 9px
  }
  .open-bets-content ul {
    padding:10px 0
  }
  .top-rit-nav .btn-secondary {
    padding:4px 0;
    font-size:12px;
    min-width:45px;
    vertical-align:unset
  }
  .country-name h5 {
    max-width:125px
  }
  .ipplay-m-title {
    width:57%
  }
  .mobile-games-list .ic-games-list .ic-item,
  .mobile-play-games-list .ic-games-list .ic-item {
    width:140px;
    height:120px
  }
  .refer-statement-modal .nav-tabs .nav-item.show .nav-link,
  .refer-statement-modal .nav-tabs .nav-link,
  .refer-statement-modal .nav-tabs .nav-link.active,
  .referrer-tabs-sec .nav-tabs .nav-item.show .nav-link,
  .referrer-tabs-sec .nav-tabs .nav-link,
  .referrer-tabs-sec .nav-tabs .nav-link.active {
    font-size:12px;
    padding:7px 8px
  }
  .playstreak-input img {
    width:26px;
    height:26px
  }
  .surprises-sec .thm-but {
    padding:6px 8px;
    font-size:10px
  }
  .surprises-sec .recent-bank-sec {
    margin-left:0
  }
  .surprises-sec .playstreak-input {
    width:73px
  }
  .mobile-search-bx .input-box {
    right:124px
  }
  .apk-icon-bx {
    right:157px
  }
  .indian-card-games-banner {
    padding-bottom:88px
  }
  .mobile-auto-search-sec {
    display:none
  }
  .most-games-sec .m-game-card .m-game-cat-name {
    position:absolute;
    top:50%;
    left:5px;
    margin-top:0;
    transform:translateY(-50%);
    line-height:normal
  }
  img.m-game-cat-bg-img {
    height:50px
  }
  .tutorials-btns li a {
    padding:10px 10px;
    margin:15px 0 0 10px
  }
  .form-select {
    background-position:right 0 center
  }
  .signUpNew_icons img {
    height:14%;
    width:14%;
    margin-right:3px;
    margin-left:3px
  }
  .signUpNew_icons span {
    font-size:12px
  }
  .most-games-sec .cmn-ul-list {
    grid-auto-columns:55%
  }
  .phone-select .form-select {
    width:60px;
    font-size:14px
  }
  .phone-button .btn.cmn-btn,
  .verification-button {
    min-width:70px
  }
  .open-bet-staus span {
    font-size:10px
  }
  .sports-match-list .ipplay-m-title {
    max-width:65%
  }
  .ipplay-m-title a span {
    width:90%
  }
  .langauge-modal .nav.nav-pills .nav-link {
    padding:0 6px;
    font-size:14px;
    min-height:30px;
    line-height:30px
  }
  .langauge-modal .nav.nav-pills {
    -moz-column-gap:2px;
    column-gap:2px;
    justify-content:space-between;
    padding:0 5px;
    margin-bottom:15px
  }
  .match-contest-header {
    padding:0
  }
  .match-contest-header ul li .boder-btn {
    font-size:13px;
    padding:3px 5px;
    font-weight:700
  }
  .cricket-list-wrapper .team-select-sec {
    padding:0 10px 10px
  }
  .team-select-sec {
    -moz-column-gap:5px;
    column-gap:5px
  }
  .team-select-con {
    border-radius:4px;
    border-left:3px solid #1681c7;
    padding-left:5px
  }
  .ipl-header-edit {
    -moz-column-gap:5px;
    column-gap:5px
  }
  .ipl-header-edit .team-select-con {
    width:80%
  }
  .team-list-con figure {
    width:35px;
    height:35px
  }
  .team-select-con h3 {
    font-size:12px
  }
  .edit-btn-modal img {
    max-width:11px
  }
  .live-heading h4 {
    font-size:13px
  }
  .statement-match-faq .match-head h5 {
    color:#fff
  }
  .ipl-playe-list .btn.green-btn {
    padding:6px 8px;
    font-size:13px
  }
  a.btn.myteam-btn {
    padding:6px 6px;
    font-size:12px
  }
  .ipl-playe-list .cricket-heading h3 {
    font-size:14px
  }
  .player-photo-list .team-list-con figure {
    width:35px;
    height:35px
  }
  .player-photo-list .team-list-con .player-con {
    width:calc(100% - 30px);
    padding-left:5px
  }
  .green-boder {
    border:solid 1px #1681c7
  }
  .blue-boder {
    border:1px solid #a39300
  }
  .player-photo-list .team-list-con .player-con h4 {
    font-size:12px
  }
  .stage-item-text span {
    font-weight:700;
    font-size:12px
  }
  .choose-bet-list .nav-tabs {
    -moz-column-gap:5px;
    column-gap:5px
  }
  .choose-bet-wrapper .thm-heading {
    padding-left:0;
    padding-right:0
  }
  .betamount-price .amount-value ul {
    -moz-column-gap:5px;
    column-gap:5px
  }
  .recommended-wrapper {
    -moz-column-gap:10px;
    column-gap:10px;
    padding:0
  }
  .modal-banner img {
    max-width:50px
  }
  .modal-banner {
    border-bottom:2px solid #1681c7
  }
  .match-reminder-modal .modal-body {
    padding:10px
  }
  .winstatus-heading h5,
  .winstatus-heading span {
    font-size:13px
  }
  .player-list-wrapper {
    margin-top:10px
  }
  .matka-detail-inner-tabs .nav.nav-pills {
    -moz-column-gap:0;
    column-gap:0
  }
  .matka-left-detail .madhur-box {
    flex-direction:column;
    gap:5px
  }
  .madhur-but {
    margin-top:0
  }
  .countdown-timer {
    transform:translate(-50%,-25%)
  }
  .infominmax-value b {
    display:block
  }
  .match-con span {
    font-size:12px
  }
  .matka-detail-sub-heading label {
    margin-right:5px;
    font-size:12px
  }
  .matka-detail-inner-tabs .nav.nav-pills .nav-link {
    font-size:11px;
    padding:5px 1px
  }
  .sub-header-tab .nav-pills .nav-link {
    font-size:13px
  }
  .position_board_cl.middle_board .board_img_bg {
    width:70px;
    height:70px
  }
  .position_board_cl.middle_board .board_img_bg .rank_txt {
    width:30px;
    height:30px
  }
  .position_board_img {
    padding-top:5px
  }
  .first_winner_medal {
    right:7px;
    top:6px
  }
  .position_board_parent {
    gap:10px
  }
  .custom_top_sec {
    padding:15px 15px 0
  }
  .position_board_cl.middle_board {
    width:142px
  }
  .af-dashboard-top-user h5 {
    font-size:12px
  }
  .af-share-link-sec .thm-but,
  .af-share-link-wrapper p,
  .affiliate-code p,
  .affiliate-code-copy-sec span {
    font-size:14px
  }
  .affiliate-code-copy-sec img {
    width:16px
  }
  .af-share-link-sec .thm-but,
  .affiliate-code-copy-sec {
    padding:7px 10px
  }
  .af-share-link-sec span {
    width:calc(100% - 45px)
  }
  .af-share-social-link-sec a img {
    width:36px
  }
  .af-share-social-link-sec a.af-Whatsapp-btn {
    width:calc(100% - 90px);
    font-size:14px;
    padding:7px 15px;
    gap:10px
  }
  .af-share-social-link-sec a.af-Whatsapp-btn img {
    width:16px
  }
  .af-share-social-link-sec {
    margin-top:5px;
    gap:8px
  }
  .af-top-user-sec table td.green-font-color,
  .af-top-user-sec table td.red-font-color {
    font-size:12px
  }
  .poolzone-heading-left-sec span {
    padding:3px
  }
  .poolzone-how-to-play-btn {
    padding:4px 4px 4px 4px
  }
}
   
/*!
 * Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
.fa {
  font-family:var(--fa-style-family,"Font Awesome 6 Free");
  font-weight:var(--fa-style,900)
}
.fa,
.fa-brands,
.fa-classic,
.fa-regular,
.fa-sharp,
.fa-solid,
.fab,
.far,
.fas {
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:var(--fa-display,inline-block);
  font-style:normal;
  font-variant:normal;
  line-height:1;
  text-rendering:auto
}
.fa-classic,
.fa-regular,
.fa-solid,
.far,
.fas {
  font-family:Font Awesome\ 6 Free
}
.fa-brands,
.fab {
  font-family:Font Awesome\ 6 Brands
}
.fa-1x {
  font-size:1em
}
.fa-2x {
  font-size:2em
}
.fa-3x {
  font-size:3em
}
.fa-4x {
  font-size:4em
}
.fa-5x {
  font-size:5em
}
.fa-6x {
  font-size:6em
}
.fa-7x {
  font-size:7em
}
.fa-8x {
  font-size:8em
}
.fa-9x {
  font-size:9em
}
.fa-10x {
  font-size:10em
}
.fa-2xs {
  font-size:.625em;
  line-height:.1em;
  vertical-align:.225em
}
.fa-xs {
  font-size:.75em;
  line-height:.08333em;
  vertical-align:.125em
}
.fa-sm {
  font-size:.875em;
  line-height:.07143em;
  vertical-align:.05357em
}
.fa-lg {
  font-size:1.25em;
  line-height:.05em;
  vertical-align:-.075em
}
.fa-xl {
  font-size:1.5em;
  line-height:.04167em;
  vertical-align:-.125em
}
.fa-2xl {
  font-size:2em;
  line-height:.03125em;
  vertical-align:-.1875em
}
.fa-fw {
  text-align:center;
  width:1.25em
}
.fa-ul {
  list-style-type:none;
  margin-left:var(--fa-li-margin,2.5em);
  padding-left:0
}
.fa-ul>li {
  position:relative
}
.fa-li {
  left:calc(var(--fa-li-width, 2em)*-1);
  position:absolute;
  text-align:center;
  width:var(--fa-li-width,2em);
  line-height:inherit
}
.fa-border {
  border-color:var(--fa-border-color,#eee);
  border-radius:var(--fa-border-radius,.1em);
  border-style:var(--fa-border-style,solid);
  border-width:var(--fa-border-width,.08em);
  padding:var(--fa-border-padding,.2em .25em .15em)
}
.fa-pull-left {
  float:left;
  margin-right:var(--fa-pull-margin,.3em)
}
.fa-pull-right {
  float:right;
  margin-left:var(--fa-pull-margin,.3em)
}
.fa-beat {
  animation-name:fa-beat;
  animation-delay:var(--fa-animation-delay,0s);
  animation-direction:var(--fa-animation-direction,normal);
  animation-duration:var(--fa-animation-duration,1s);
  animation-iteration-count:var(--fa-animation-iteration-count,infinite);
  animation-timing-function:var(--fa-animation-timing,ease-in-out)
}
.fa-bounce {
  animation-name:fa-bounce;
  animation-delay:var(--fa-animation-delay,0s);
  animation-direction:var(--fa-animation-direction,normal);
  animation-duration:var(--fa-animation-duration,1s);
  animation-iteration-count:var(--fa-animation-iteration-count,infinite);
  animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))
}
.fa-fade {
  animation-name:fa-fade;
  animation-iteration-count:var(--fa-animation-iteration-count,infinite);
  animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))
}
.fa-beat-fade,
.fa-fade {
  animation-delay:var(--fa-animation-delay,0s);
  animation-direction:var(--fa-animation-direction,normal);
  animation-duration:var(--fa-animation-duration,1s)
}
.fa-beat-fade {
  animation-name:fa-beat-fade;
  animation-iteration-count:var(--fa-animation-iteration-count,infinite);
  animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))
}
.fa-flip {
  animation-name:fa-flip;
  animation-delay:var(--fa-animation-delay,0s);
  animation-direction:var(--fa-animation-direction,normal);
  animation-duration:var(--fa-animation-duration,1s);
  animation-iteration-count:var(--fa-animation-iteration-count,infinite);
  animation-timing-function:var(--fa-animation-timing,ease-in-out)
}
.fa-shake {
  animation-name:fa-shake;
  animation-duration:var(--fa-animation-duration,1s);
  animation-iteration-count:var(--fa-animation-iteration-count,infinite);
  animation-timing-function:var(--fa-animation-timing,linear)
}
.fa-shake,
.fa-spin {
  animation-delay:var(--fa-animation-delay,0s);
  animation-direction:var(--fa-animation-direction,normal)
}
.fa-spin {
  animation-name:fa-spin;
  animation-duration:var(--fa-animation-duration,2s);
  animation-iteration-count:var(--fa-animation-iteration-count,infinite);
  animation-timing-function:var(--fa-animation-timing,linear)
}
.fa-spin-reverse {
  --fa-animation-direction:reverse
}
.fa-pulse,
.fa-spin-pulse {
  animation-name:fa-spin;
  animation-direction:var(--fa-animation-direction,normal);
  animation-duration:var(--fa-animation-duration,1s);
  animation-iteration-count:var(--fa-animation-iteration-count,infinite);
  animation-timing-function:var(--fa-animation-timing,steps(8))
}
@media (prefers-reduced-motion:reduce) {
  .fa-beat,
  .fa-beat-fade,
  .fa-bounce,
  .fa-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    animation-delay:-1ms;
    animation-duration:1ms;
    animation-iteration-count:1;
    transition-delay:0s;
    transition-duration:0s
  }
}
@keyframes fa-beat {
  0%,
  90% {
    transform:scale(1)
  }
  45% {
    transform:scale(var(--fa-beat-scale,1.25))
  }
}
@keyframes fa-bounce {
  0% {
    transform:scale(1) translateY(0)
  }
  10% {
    transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)
  }
  30% {
    transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))
  }
  50% {
    transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)
  }
  57% {
    transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))
  }
  64% {
    transform:scale(1) translateY(0)
  }
  to {
    transform:scale(1) translateY(0)
  }
}
@keyframes fa-fade {
  50% {
    opacity:var(--fa-fade-opacity,.4)
  }
}
@keyframes fa-beat-fade {
  0%,
  to {
    opacity:var(--fa-beat-fade-opacity,.4);
    transform:scale(1)
  }
  50% {
    opacity:1;
    transform:scale(var(--fa-beat-fade-scale,1.125))
  }
}
@keyframes fa-flip {
  50% {
    transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))
  }
}
@keyframes fa-shake {
  0% {
    transform:rotate(-15deg)
  }
  4% {
    transform:rotate(15deg)
  }
  24%,
  8% {
    transform:rotate(-18deg)
  }
  12%,
  28% {
    transform:rotate(18deg)
  }
  16% {
    transform:rotate(-22deg)
  }
  20% {
    transform:rotate(22deg)
  }
  32% {
    transform:rotate(-12deg)
  }
  36% {
    transform:rotate(12deg)
  }
  40%,
  to {
    transform:rotate(0deg)
  }
}
@keyframes fa-spin {
  0% {
    transform:rotate(0deg)
  }
  to {
    transform:rotate(1turn)
  }
}
.fa-rotate-90 {
  transform:rotate(90deg)
}
.fa-rotate-180 {
  transform:rotate(180deg)
}
.fa-rotate-270 {
  transform:rotate(270deg)
}
.fa-flip-horizontal {
  transform:scaleX(-1)
}
.fa-flip-vertical {
  transform:scaleY(-1)
}
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform:scale(-1)
}
.fa-rotate-by {
  transform:rotate(var(--fa-rotate-angle,none))
}
.fa-stack {
  display:inline-block;
  height:2em;
  line-height:2em;
  position:relative;
  vertical-align:middle;
  width:2.5em
}
.fa-stack-1x,
.fa-stack-2x {
  left:0;
  position:absolute;
  text-align:center;
  width:100%;
  z-index:var(--fa-stack-z-index,auto)
}
.fa-stack-1x {
  line-height:inherit
}
.fa-stack-2x {
  font-size:2em
}
.fa-inverse {
  color:var(--fa-inverse,#fff)
}
.fa-0:before {
  content:"\30"
}
.fa-1:before {
  content:"\31"
}
.fa-2:before {
  content:"\32"
}
.fa-3:before {
  content:"\33"
}
.fa-4:before {
  content:"\34"
}
.fa-5:before {
  content:"\35"
}
.fa-6:before {
  content:"\36"
}
.fa-7:before {
  content:"\37"
}
.fa-8:before {
  content:"\38"
}
.fa-9:before {
  content:"\39"
}
.fa-fill-drip:before {
  content:"\f576"
}
.fa-arrows-to-circle:before {
  content:"\e4bd"
}
.fa-chevron-circle-right:before,
.fa-circle-chevron-right:before {
  content:"\f138"
}
.fa-at:before {
  content:"\40"
}
.fa-trash-alt:before,
.fa-trash-can:before {
  content:"\f2ed"
}
.fa-text-height:before {
  content:"\f034"
}
.fa-user-times:before,
.fa-user-xmark:before {
  content:"\f235"
}
.fa-stethoscope:before {
  content:"\f0f1"
}
.fa-comment-alt:before,
.fa-message:before {
  content:"\f27a"
}
.fa-info:before {
  content:"\f129"
}
.fa-compress-alt:before,
.fa-down-left-and-up-right-to-center:before {
  content:"\f422"
}
.fa-explosion:before {
  content:"\e4e9"
}
.fa-file-alt:before,
.fa-file-lines:before,
.fa-file-text:before {
  content:"\f15c"
}
.fa-wave-square:before {
  content:"\f83e"
}
.fa-ring:before {
  content:"\f70b"
}
.fa-building-un:before {
  content:"\e4d9"
}
.fa-dice-three:before {
  content:"\f527"
}
.fa-calendar-alt:before,
.fa-calendar-days:before {
  content:"\f073"
}
.fa-anchor-circle-check:before {
  content:"\e4aa"
}
.fa-building-circle-arrow-right:before {
  content:"\e4d1"
}
.fa-volleyball-ball:before,
.fa-volleyball:before {
  content:"\f45f"
}
.fa-arrows-up-to-line:before {
  content:"\e4c2"
}
.fa-sort-desc:before,
.fa-sort-down:before {
  content:"\f0dd"
}
.fa-circle-minus:before,
.fa-minus-circle:before {
  content:"\f056"
}
.fa-door-open:before {
  content:"\f52b"
}
.fa-right-from-bracket:before,
.fa-sign-out-alt:before {
  content:"\f2f5"
}
.fa-atom:before {
  content:"\f5d2"
}
.fa-soap:before {
  content:"\e06e"
}
.fa-heart-music-camera-bolt:before,
.fa-icons:before {
  content:"\f86d"
}
.fa-microphone-alt-slash:before,
.fa-microphone-lines-slash:before {
  content:"\f539"
}
.fa-bridge-circle-check:before {
  content:"\e4c9"
}
.fa-pump-medical:before {
  content:"\e06a"
}
.fa-fingerprint:before {
  content:"\f577"
}
.fa-hand-point-right:before {
  content:"\f0a4"
}
.fa-magnifying-glass-location:before,
.fa-search-location:before {
  content:"\f689"
}
.fa-forward-step:before,
.fa-step-forward:before {
  content:"\f051"
}
.fa-face-smile-beam:before,
.fa-smile-beam:before {
  content:"\f5b8"
}
.fa-flag-checkered:before {
  content:"\f11e"
}
.fa-football-ball:before,
.fa-football:before {
  content:"\f44e"
}
.fa-school-circle-exclamation:before {
  content:"\e56c"
}
.fa-crop:before {
  content:"\f125"
}
.fa-angle-double-down:before,
.fa-angles-down:before {
  content:"\f103"
}
.fa-users-rectangle:before {
  content:"\e594"
}
.fa-people-roof:before {
  content:"\e537"
}
.fa-people-line:before {
  content:"\e534"
}
.fa-beer-mug-empty:before,
.fa-beer:before {
  content:"\f0fc"
}
.fa-diagram-predecessor:before {
  content:"\e477"
}
.fa-arrow-up-long:before,
.fa-long-arrow-up:before {
  content:"\f176"
}
.fa-burn:before,
.fa-fire-flame-simple:before {
  content:"\f46a"
}
.fa-male:before,
.fa-person:before {
  content:"\f183"
}
.fa-laptop:before {
  content:"\f109"
}
.fa-file-csv:before {
  content:"\f6dd"
}
.fa-menorah:before {
  content:"\f676"
}
.fa-truck-plane:before {
  content:"\e58f"
}
.fa-record-vinyl:before {
  content:"\f8d9"
}
.fa-face-grin-stars:before,
.fa-grin-stars:before {
  content:"\f587"
}
.fa-bong:before {
  content:"\f55c"
}
.fa-pastafarianism:before,
.fa-spaghetti-monster-flying:before {
  content:"\f67b"
}
.fa-arrow-down-up-across-line:before {
  content:"\e4af"
}
.fa-spoon:before,
.fa-utensil-spoon:before {
  content:"\f2e5"
}
.fa-jar-wheat:before {
  content:"\e517"
}
.fa-envelopes-bulk:before,
.fa-mail-bulk:before {
  content:"\f674"
}
.fa-file-circle-exclamation:before {
  content:"\e4eb"
}
.fa-circle-h:before,
.fa-hospital-symbol:before {
  content:"\f47e"
}
.fa-pager:before {
  content:"\f815"
}
.fa-address-book:before,
.fa-contact-book:before {
  content:"\f2b9"
}
.fa-strikethrough:before {
  content:"\f0cc"
}
.fa-k:before {
  content:"\4b"
}
.fa-landmark-flag:before {
  content:"\e51c"
}
.fa-pencil-alt:before,
.fa-pencil:before {
  content:"\f303"
}
.fa-backward:before {
  content:"\f04a"
}
.fa-caret-right:before {
  content:"\f0da"
}
.fa-comments:before {
  content:"\f086"
}
.fa-file-clipboard:before,
.fa-paste:before {
  content:"\f0ea"
}
.fa-code-pull-request:before {
  content:"\e13c"
}
.fa-clipboard-list:before {
  content:"\f46d"
}
.fa-truck-loading:before,
.fa-truck-ramp-box:before {
  content:"\f4de"
}
.fa-user-check:before {
  content:"\f4fc"
}
.fa-vial-virus:before {
  content:"\e597"
}
.fa-sheet-plastic:before {
  content:"\e571"
}
.fa-blog:before {
  content:"\f781"
}
.fa-user-ninja:before {
  content:"\f504"
}
.fa-person-arrow-up-from-line:before {
  content:"\e539"
}
.fa-scroll-torah:before,
.fa-torah:before {
  content:"\f6a0"
}
.fa-broom-ball:before,
.fa-quidditch-broom-ball:before,
.fa-quidditch:before {
  content:"\f458"
}
.fa-toggle-off:before {
  content:"\f204"
}
.fa-archive:before,
.fa-box-archive:before {
  content:"\f187"
}
.fa-person-drowning:before {
  content:"\e545"
}
.fa-arrow-down-9-1:before,
.fa-sort-numeric-desc:before,
.fa-sort-numeric-down-alt:before {
  content:"\f886"
}
.fa-face-grin-tongue-squint:before,
.fa-grin-tongue-squint:before {
  content:"\f58a"
}
.fa-spray-can:before {
  content:"\f5bd"
}
.fa-truck-monster:before {
  content:"\f63b"
}
.fa-w:before {
  content:"\57"
}
.fa-earth-africa:before,
.fa-globe-africa:before {
  content:"\f57c"
}
.fa-rainbow:before {
  content:"\f75b"
}
.fa-circle-notch:before {
  content:"\f1ce"
}
.fa-tablet-alt:before,
.fa-tablet-screen-button:before {
  content:"\f3fa"
}
.fa-paw:before {
  content:"\f1b0"
}
.fa-cloud:before {
  content:"\f0c2"
}
.fa-trowel-bricks:before {
  content:"\e58a"
}
.fa-face-flushed:before,
.fa-flushed:before {
  content:"\f579"
}
.fa-hospital-user:before {
  content:"\f80d"
}
.fa-tent-arrow-left-right:before {
  content:"\e57f"
}
.fa-gavel:before,
.fa-legal:before {
  content:"\f0e3"
}
.fa-binoculars:before {
  content:"\f1e5"
}
.fa-microphone-slash:before {
  content:"\f131"
}
.fa-box-tissue:before {
  content:"\e05b"
}
.fa-motorcycle:before {
  content:"\f21c"
}
.fa-bell-concierge:before,
.fa-concierge-bell:before {
  content:"\f562"
}
.fa-pen-ruler:before,
.fa-pencil-ruler:before {
  content:"\f5ae"
}
.fa-people-arrows-left-right:before,
.fa-people-arrows:before {
  content:"\e068"
}
.fa-mars-and-venus-burst:before {
  content:"\e523"
}
.fa-caret-square-right:before,
.fa-square-caret-right:before {
  content:"\f152"
}
.fa-cut:before,
.fa-scissors:before {
  content:"\f0c4"
}
.fa-sun-plant-wilt:before {
  content:"\e57a"
}
.fa-toilets-portable:before {
  content:"\e584"
}
.fa-hockey-puck:before {
  content:"\f453"
}
.fa-table:before {
  content:"\f0ce"
}
.fa-magnifying-glass-arrow-right:before {
  content:"\e521"
}
.fa-digital-tachograph:before,
.fa-tachograph-digital:before {
  content:"\f566"
}
.fa-users-slash:before {
  content:"\e073"
}
.fa-clover:before {
  content:"\e139"
}
.fa-mail-reply:before,
.fa-reply:before {
  content:"\f3e5"
}
.fa-star-and-crescent:before {
  content:"\f699"
}
.fa-house-fire:before {
  content:"\e50c"
}
.fa-minus-square:before,
.fa-square-minus:before {
  content:"\f146"
}
.fa-helicopter:before {
  content:"\f533"
}
.fa-compass:before {
  content:"\f14e"
}
.fa-caret-square-down:before,
.fa-square-caret-down:before {
  content:"\f150"
}
.fa-file-circle-question:before {
  content:"\e4ef"
}
.fa-laptop-code:before {
  content:"\f5fc"
}
.fa-swatchbook:before {
  content:"\f5c3"
}
.fa-prescription-bottle:before {
  content:"\f485"
}
.fa-bars:before,
.fa-navicon:before {
  content:"\f0c9"
}
.fa-people-group:before {
  content:"\e533"
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content:"\f253"
}
.fa-heart-broken:before,
.fa-heart-crack:before {
  content:"\f7a9"
}
.fa-external-link-square-alt:before,
.fa-square-up-right:before {
  content:"\f360"
}
.fa-face-kiss-beam:before,
.fa-kiss-beam:before {
  content:"\f597"
}
.fa-film:before {
  content:"\f008"
}
.fa-ruler-horizontal:before {
  content:"\f547"
}
.fa-people-robbery:before {
  content:"\e536"
}
.fa-lightbulb:before {
  content:"\f0eb"
}
.fa-caret-left:before {
  content:"\f0d9"
}
.fa-circle-exclamation:before,
.fa-exclamation-circle:before {
  content:"\f06a"
}
.fa-school-circle-xmark:before {
  content:"\e56d"
}
.fa-arrow-right-from-bracket:before,
.fa-sign-out:before {
  content:"\f08b"
}
.fa-chevron-circle-down:before,
.fa-circle-chevron-down:before {
  content:"\f13a"
}
.fa-unlock-alt:before,
.fa-unlock-keyhole:before {
  content:"\f13e"
}
.fa-cloud-showers-heavy:before {
  content:"\f740"
}
.fa-headphones-alt:before,
.fa-headphones-simple:before {
  content:"\f58f"
}
.fa-sitemap:before {
  content:"\f0e8"
}
.fa-circle-dollar-to-slot:before,
.fa-donate:before {
  content:"\f4b9"
}
.fa-memory:before {
  content:"\f538"
}
.fa-road-spikes:before {
  content:"\e568"
}
.fa-fire-burner:before {
  content:"\e4f1"
}
.fa-flag:before {
  content:"\f024"
}
.fa-hanukiah:before {
  content:"\f6e6"
}
.fa-feather:before {
  content:"\f52d"
}
.fa-volume-down:before,
.fa-volume-low:before {
  content:"\f027"
}
.fa-comment-slash:before {
  content:"\f4b3"
}
.fa-cloud-sun-rain:before {
  content:"\f743"
}
.fa-compress:before {
  content:"\f066"
}
.fa-wheat-alt:before,
.fa-wheat-awn:before {
  content:"\e2cd"
}
.fa-ankh:before {
  content:"\f644"
}
.fa-hands-holding-child:before {
  content:"\e4fa"
}
.fa-asterisk:before {
  content:"\2a"
}
.fa-check-square:before,
.fa-square-check:before {
  content:"\f14a"
}
.fa-peseta-sign:before {
  content:"\e221"
}
.fa-header:before,
.fa-heading:before {
  content:"\f1dc"
}
.fa-ghost:before {
  content:"\f6e2"
}
.fa-list-squares:before,
.fa-list:before {
  content:"\f03a"
}
.fa-phone-square-alt:before,
.fa-square-phone-flip:before {
  content:"\f87b"
}
.fa-cart-plus:before {
  content:"\f217"
}
.fa-gamepad:before {
  content:"\f11b"
}
.fa-circle-dot:before,
.fa-dot-circle:before {
  content:"\f192"
}
.fa-dizzy:before,
.fa-face-dizzy:before {
  content:"\f567"
}
.fa-egg:before {
  content:"\f7fb"
}
.fa-house-medical-circle-xmark:before {
  content:"\e513"
}
.fa-campground:before {
  content:"\f6bb"
}
.fa-folder-plus:before {
  content:"\f65e"
}
.fa-futbol-ball:before,
.fa-futbol:before,
.fa-soccer-ball:before {
  content:"\f1e3"
}
.fa-paint-brush:before,
.fa-paintbrush:before {
  content:"\f1fc"
}
.fa-lock:before {
  content:"\f023"
}
.fa-gas-pump:before {
  content:"\f52f"
}
.fa-hot-tub-person:before,
.fa-hot-tub:before {
  content:"\f593"
}
.fa-map-location:before,
.fa-map-marked:before {
  content:"\f59f"
}
.fa-house-flood-water:before {
  content:"\e50e"
}
.fa-tree:before {
  content:"\f1bb"
}
.fa-bridge-lock:before {
  content:"\e4cc"
}
.fa-sack-dollar:before {
  content:"\f81d"
}
.fa-edit:before,
.fa-pen-to-square:before {
  content:"\f044"
}
.fa-car-side:before {
  content:"\f5e4"
}
.fa-share-alt:before,
.fa-share-nodes:before {
  content:"\f1e0"
}
.fa-heart-circle-minus:before {
  content:"\e4ff"
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content:"\f252"
}
.fa-microscope:before {
  content:"\f610"
}
.fa-sink:before {
  content:"\e06d"
}
.fa-bag-shopping:before,
.fa-shopping-bag:before {
  content:"\f290"
}
.fa-arrow-down-z-a:before,
.fa-sort-alpha-desc:before,
.fa-sort-alpha-down-alt:before {
  content:"\f881"
}
.fa-mitten:before {
  content:"\f7b5"
}
.fa-person-rays:before {
  content:"\e54d"
}
.fa-users:before {
  content:"\f0c0"
}
.fa-eye-slash:before {
  content:"\f070"
}
.fa-flask-vial:before {
  content:"\e4f3"
}
.fa-hand-paper:before,
.fa-hand:before {
  content:"\f256"
}
.fa-om:before {
  content:"\f679"
}
.fa-worm:before {
  content:"\e599"
}
.fa-house-circle-xmark:before {
  content:"\e50b"
}
.fa-plug:before {
  content:"\f1e6"
}
.fa-chevron-up:before {
  content:"\f077"
}
.fa-hand-spock:before {
  content:"\f259"
}
.fa-stopwatch:before {
  content:"\f2f2"
}
.fa-face-kiss:before,
.fa-kiss:before {
  content:"\f596"
}
.fa-bridge-circle-xmark:before {
  content:"\e4cb"
}
.fa-face-grin-tongue:before,
.fa-grin-tongue:before {
  content:"\f589"
}
.fa-chess-bishop:before {
  content:"\f43a"
}
.fa-face-grin-wink:before,
.fa-grin-wink:before {
  content:"\f58c"
}
.fa-deaf:before,
.fa-deafness:before,
.fa-ear-deaf:before,
.fa-hard-of-hearing:before {
  content:"\f2a4"
}
.fa-road-circle-check:before {
  content:"\e564"
}
.fa-dice-five:before {
  content:"\f523"
}
.fa-rss-square:before,
.fa-square-rss:before {
  content:"\f143"
}
.fa-land-mine-on:before {
  content:"\e51b"
}
.fa-i-cursor:before {
  content:"\f246"
}
.fa-stamp:before {
  content:"\f5bf"
}
.fa-stairs:before {
  content:"\e289"
}
.fa-i:before {
  content:"\49"
}
.fa-hryvnia-sign:before,
.fa-hryvnia:before {
  content:"\f6f2"
}
.fa-pills:before {
  content:"\f484"
}
.fa-face-grin-wide:before,
.fa-grin-alt:before {
  content:"\f581"
}
.fa-tooth:before {
  content:"\f5c9"
}
.fa-v:before {
  content:"\56"
}
.fa-bangladeshi-taka-sign:before {
  content:"\e2e6"
}
.fa-bicycle:before {
  content:"\f206"
}
.fa-rod-asclepius:before,
.fa-rod-snake:before,
.fa-staff-aesculapius:before,
.fa-staff-snake:before {
  content:"\e579"
}
.fa-head-side-cough-slash:before {
  content:"\e062"
}
.fa-ambulance:before,
.fa-truck-medical:before {
  content:"\f0f9"
}
.fa-wheat-awn-circle-exclamation:before {
  content:"\e598"
}
.fa-snowman:before {
  content:"\f7d0"
}
.fa-mortar-pestle:before {
  content:"\f5a7"
}
.fa-road-barrier:before {
  content:"\e562"
}
.fa-school:before {
  content:"\f549"
}
.fa-igloo:before {
  content:"\f7ae"
}
.fa-joint:before {
  content:"\f595"
}
.fa-angle-right:before {
  content:"\f105"
}
.fa-horse:before {
  content:"\f6f0"
}
.fa-q:before {
  content:"\51"
}
.fa-g:before {
  content:"\47"
}
.fa-notes-medical:before {
  content:"\f481"
}
.fa-temperature-2:before,
.fa-temperature-half:before,
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content:"\f2c9"
}
.fa-dong-sign:before {
  content:"\e169"
}
.fa-capsules:before {
  content:"\f46b"
}
.fa-poo-bolt:before,
.fa-poo-storm:before {
  content:"\f75a"
}
.fa-face-frown-open:before,
.fa-frown-open:before {
  content:"\f57a"
}
.fa-hand-point-up:before {
  content:"\f0a6"
}
.fa-money-bill:before {
  content:"\f0d6"
}
.fa-bookmark:before {
  content:"\f02e"
}
.fa-align-justify:before {
  content:"\f039"
}
.fa-umbrella-beach:before {
  content:"\f5ca"
}
.fa-helmet-un:before {
  content:"\e503"
}
.fa-bullseye:before {
  content:"\f140"
}
.fa-bacon:before {
  content:"\f7e5"
}
.fa-hand-point-down:before {
  content:"\f0a7"
}
.fa-arrow-up-from-bracket:before {
  content:"\e09a"
}
.fa-folder-blank:before,
.fa-folder:before {
  content:"\f07b"
}
.fa-file-medical-alt:before,
.fa-file-waveform:before {
  content:"\f478"
}
.fa-radiation:before {
  content:"\f7b9"
}
.fa-chart-simple:before {
  content:"\e473"
}
.fa-mars-stroke:before {
  content:"\f229"
}
.fa-vial:before {
  content:"\f492"
}
.fa-dashboard:before,
.fa-gauge-med:before,
.fa-gauge:before,
.fa-tachometer-alt-average:before {
  content:"\f624"
}
.fa-magic-wand-sparkles:before,
.fa-wand-magic-sparkles:before {
  content:"\e2ca"
}
.fa-e:before {
  content:"\45"
}
.fa-pen-alt:before,
.fa-pen-clip:before {
  content:"\f305"
}
.fa-bridge-circle-exclamation:before {
  content:"\e4ca"
}
.fa-user:before {
  content:"\f007"
}
.fa-school-circle-check:before {
  content:"\e56b"
}
.fa-dumpster:before {
  content:"\f793"
}
.fa-shuttle-van:before,
.fa-van-shuttle:before {
  content:"\f5b6"
}
.fa-building-user:before {
  content:"\e4da"
}
.fa-caret-square-left:before,
.fa-square-caret-left:before {
  content:"\f191"
}
.fa-highlighter:before {
  content:"\f591"
}
.fa-key:before {
  content:"\f084"
}
.fa-bullhorn:before {
  content:"\f0a1"
}
.fa-globe:before {
  content:"\f0ac"
}
.fa-synagogue:before {
  content:"\f69b"
}
.fa-person-half-dress:before {
  content:"\e548"
}
.fa-road-bridge:before {
  content:"\e563"
}
.fa-location-arrow:before {
  content:"\f124"
}
.fa-c:before {
  content:"\43"
}
.fa-tablet-button:before {
  content:"\f10a"
}
.fa-building-lock:before {
  content:"\e4d6"
}
.fa-pizza-slice:before {
  content:"\f818"
}
.fa-money-bill-wave:before {
  content:"\f53a"
}
.fa-area-chart:before,
.fa-chart-area:before {
  content:"\f1fe"
}
.fa-house-flag:before {
  content:"\e50d"
}
.fa-person-circle-minus:before {
  content:"\e540"
}
.fa-ban:before,
.fa-cancel:before {
  content:"\f05e"
}
.fa-camera-rotate:before {
  content:"\e0d8"
}
.fa-air-freshener:before,
.fa-spray-can-sparkles:before {
  content:"\f5d0"
}
.fa-star:before {
  content:"\f005"
}
.fa-repeat:before {
  content:"\f363"
}
.fa-cross:before {
  content:"\f654"
}
.fa-box:before {
  content:"\f466"
}
.fa-venus-mars:before {
  content:"\f228"
}
.fa-arrow-pointer:before,
.fa-mouse-pointer:before {
  content:"\f245"
}
.fa-expand-arrows-alt:before,
.fa-maximize:before {
  content:"\f31e"
}
.fa-charging-station:before {
  content:"\f5e7"
}
.fa-shapes:before,
.fa-triangle-circle-square:before {
  content:"\f61f"
}
.fa-random:before,
.fa-shuffle:before {
  content:"\f074"
}
.fa-person-running:before,
.fa-running:before {
  content:"\f70c"
}
.fa-mobile-retro:before {
  content:"\e527"
}
.fa-grip-lines-vertical:before {
  content:"\f7a5"
}
.fa-spider:before {
  content:"\f717"
}
.fa-hands-bound:before {
  content:"\e4f9"
}
.fa-file-invoice-dollar:before {
  content:"\f571"
}
.fa-plane-circle-exclamation:before {
  content:"\e556"
}
.fa-x-ray:before {
  content:"\f497"
}
.fa-spell-check:before {
  content:"\f891"
}
.fa-slash:before {
  content:"\f715"
}
.fa-computer-mouse:before,
.fa-mouse:before {
  content:"\f8cc"
}
.fa-arrow-right-to-bracket:before,
.fa-sign-in:before {
  content:"\f090"
}
.fa-shop-slash:before,
.fa-store-alt-slash:before {
  content:"\e070"
}
.fa-server:before {
  content:"\f233"
}
.fa-virus-covid-slash:before {
  content:"\e4a9"
}
.fa-shop-lock:before {
  content:"\e4a5"
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content:"\f251"
}
.fa-blender-phone:before {
  content:"\f6b6"
}
.fa-building-wheat:before {
  content:"\e4db"
}
.fa-person-breastfeeding:before {
  content:"\e53a"
}
.fa-right-to-bracket:before,
.fa-sign-in-alt:before {
  content:"\f2f6"
}
.fa-venus:before {
  content:"\f221"
}
.fa-passport:before {
  content:"\f5ab"
}
.fa-heart-pulse:before,
.fa-heartbeat:before {
  content:"\f21e"
}
.fa-people-carry-box:before,
.fa-people-carry:before {
  content:"\f4ce"
}
.fa-temperature-high:before {
  content:"\f769"
}
.fa-microchip:before {
  content:"\f2db"
}
.fa-crown:before {
  content:"\f521"
}
.fa-weight-hanging:before {
  content:"\f5cd"
}
.fa-xmarks-lines:before {
  content:"\e59a"
}
.fa-file-prescription:before {
  content:"\f572"
}
.fa-weight-scale:before,
.fa-weight:before {
  content:"\f496"
}
.fa-user-friends:before,
.fa-user-group:before {
  content:"\f500"
}
.fa-arrow-up-a-z:before,
.fa-sort-alpha-up:before {
  content:"\f15e"
}
.fa-chess-knight:before {
  content:"\f441"
}
.fa-face-laugh-squint:before,
.fa-laugh-squint:before {
  content:"\f59b"
}
.fa-wheelchair:before {
  content:"\f193"
}
.fa-arrow-circle-up:before,
.fa-circle-arrow-up:before {
  content:"\f0aa"
}
.fa-toggle-on:before {
  content:"\f205"
}
.fa-person-walking:before,
.fa-walking:before {
  content:"\f554"
}
.fa-l:before {
  content:"\4c"
}
.fa-fire:before {
  content:"\f06d"
}
.fa-bed-pulse:before,
.fa-procedures:before {
  content:"\f487"
}
.fa-shuttle-space:before,
.fa-space-shuttle:before {
  content:"\f197"
}
.fa-face-laugh:before,
.fa-laugh:before {
  content:"\f599"
}
.fa-folder-open:before {
  content:"\f07c"
}
.fa-heart-circle-plus:before {
  content:"\e500"
}
.fa-code-fork:before {
  content:"\e13b"
}
.fa-city:before {
  content:"\f64f"
}
.fa-microphone-alt:before,
.fa-microphone-lines:before {
  content:"\f3c9"
}
.fa-pepper-hot:before {
  content:"\f816"
}
.fa-unlock:before {
  content:"\f09c"
}
.fa-colon-sign:before {
  content:"\e140"
}
.fa-headset:before {
  content:"\f590"
}
.fa-store-slash:before {
  content:"\e071"
}
.fa-road-circle-xmark:before {
  content:"\e566"
}
.fa-user-minus:before {
  content:"\f503"
}
.fa-mars-stroke-up:before,
.fa-mars-stroke-v:before {
  content:"\f22a"
}
.fa-champagne-glasses:before,
.fa-glass-cheers:before {
  content:"\f79f"
}
.fa-clipboard:before {
  content:"\f328"
}
.fa-house-circle-exclamation:before {
  content:"\e50a"
}
.fa-file-arrow-up:before,
.fa-file-upload:before {
  content:"\f574"
}
.fa-wifi-3:before,
.fa-wifi-strong:before,
.fa-wifi:before {
  content:"\f1eb"
}
.fa-bath:before,
.fa-bathtub:before {
  content:"\f2cd"
}
.fa-underline:before {
  content:"\f0cd"
}
.fa-user-edit:before,
.fa-user-pen:before {
  content:"\f4ff"
}
.fa-signature:before {
  content:"\f5b7"
}
.fa-stroopwafel:before {
  content:"\f551"
}
.fa-bold:before {
  content:"\f032"
}
.fa-anchor-lock:before {
  content:"\e4ad"
}
.fa-building-ngo:before {
  content:"\e4d7"
}
.fa-manat-sign:before {
  content:"\e1d5"
}
.fa-not-equal:before {
  content:"\f53e"
}
.fa-border-style:before,
.fa-border-top-left:before {
  content:"\f853"
}
.fa-map-location-dot:before,
.fa-map-marked-alt:before {
  content:"\f5a0"
}
.fa-jedi:before {
  content:"\f669"
}
.fa-poll:before,
.fa-square-poll-vertical:before {
  content:"\f681"
}
.fa-mug-hot:before {
  content:"\f7b6"
}
.fa-battery-car:before,
.fa-car-battery:before {
  content:"\f5df"
}
.fa-gift:before {
  content:"\f06b"
}
.fa-dice-two:before {
  content:"\f528"
}
.fa-chess-queen:before {
  content:"\f445"
}
.fa-glasses:before {
  content:"\f530"
}
.fa-chess-board:before {
  content:"\f43c"
}
.fa-building-circle-check:before {
  content:"\e4d2"
}
.fa-person-chalkboard:before {
  content:"\e53d"
}
.fa-mars-stroke-h:before,
.fa-mars-stroke-right:before {
  content:"\f22b"
}
.fa-hand-back-fist:before,
.fa-hand-rock:before {
  content:"\f255"
}
.fa-caret-square-up:before,
.fa-square-caret-up:before {
  content:"\f151"
}
.fa-cloud-showers-water:before {
  content:"\e4e4"
}
.fa-bar-chart:before,
.fa-chart-bar:before {
  content:"\f080"
}
.fa-hands-bubbles:before,
.fa-hands-wash:before {
  content:"\e05e"
}
.fa-less-than-equal:before {
  content:"\f537"
}
.fa-train:before {
  content:"\f238"
}
.fa-eye-low-vision:before,
.fa-low-vision:before {
  content:"\f2a8"
}
.fa-crow:before {
  content:"\f520"
}
.fa-sailboat:before {
  content:"\e445"
}
.fa-window-restore:before {
  content:"\f2d2"
}
.fa-plus-square:before,
.fa-square-plus:before {
  content:"\f0fe"
}
.fa-torii-gate:before {
  content:"\f6a1"
}
.fa-frog:before {
  content:"\f52e"
}
.fa-bucket:before {
  content:"\e4cf"
}
.fa-image:before {
  content:"\f03e"
}
.fa-microphone:before {
  content:"\f130"
}
.fa-cow:before {
  content:"\f6c8"
}
.fa-caret-up:before {
  content:"\f0d8"
}
.fa-screwdriver:before {
  content:"\f54a"
}
.fa-folder-closed:before {
  content:"\e185"
}
.fa-house-tsunami:before {
  content:"\e515"
}
.fa-square-nfi:before {
  content:"\e576"
}
.fa-arrow-up-from-ground-water:before {
  content:"\e4b5"
}
.fa-glass-martini-alt:before,
.fa-martini-glass:before {
  content:"\f57b"
}
.fa-rotate-back:before,
.fa-rotate-backward:before,
.fa-rotate-left:before,
.fa-undo-alt:before {
  content:"\f2ea"
}
.fa-columns:before,
.fa-table-columns:before {
  content:"\f0db"
}
.fa-lemon:before {
  content:"\f094"
}
.fa-head-side-mask:before {
  content:"\e063"
}
.fa-handshake:before {
  content:"\f2b5"
}
.fa-gem:before {
  content:"\f3a5"
}
.fa-dolly-box:before,
.fa-dolly:before {
  content:"\f472"
}
.fa-smoking:before {
  content:"\f48d"
}
.fa-compress-arrows-alt:before,
.fa-minimize:before {
  content:"\f78c"
}
.fa-monument:before {
  content:"\f5a6"
}
.fa-snowplow:before {
  content:"\f7d2"
}
.fa-angle-double-right:before,
.fa-angles-right:before {
  content:"\f101"
}
.fa-cannabis:before {
  content:"\f55f"
}
.fa-circle-play:before,
.fa-play-circle:before {
  content:"\f144"
}
.fa-tablets:before {
  content:"\f490"
}
.fa-ethernet:before {
  content:"\f796"
}
.fa-eur:before,
.fa-euro-sign:before,
.fa-euro:before {
  content:"\f153"
}
.fa-chair:before {
  content:"\f6c0"
}
.fa-check-circle:before,
.fa-circle-check:before {
  content:"\f058"
}
.fa-circle-stop:before,
.fa-stop-circle:before {
  content:"\f28d"
}
.fa-compass-drafting:before,
.fa-drafting-compass:before {
  content:"\f568"
}
.fa-plate-wheat:before {
  content:"\e55a"
}
.fa-icicles:before {
  content:"\f7ad"
}
.fa-person-shelter:before {
  content:"\e54f"
}
.fa-neuter:before {
  content:"\f22c"
}
.fa-id-badge:before {
  content:"\f2c1"
}
.fa-marker:before {
  content:"\f5a1"
}
.fa-face-laugh-beam:before,
.fa-laugh-beam:before {
  content:"\f59a"
}
.fa-helicopter-symbol:before {
  content:"\e502"
}
.fa-universal-access:before {
  content:"\f29a"
}
.fa-chevron-circle-up:before,
.fa-circle-chevron-up:before {
  content:"\f139"
}
.fa-lari-sign:before {
  content:"\e1c8"
}
.fa-volcano:before {
  content:"\f770"
}
.fa-person-walking-dashed-line-arrow-right:before {
  content:"\e553"
}
.fa-gbp:before,
.fa-pound-sign:before,
.fa-sterling-sign:before {
  content:"\f154"
}
.fa-viruses:before {
  content:"\e076"
}
.fa-square-person-confined:before {
  content:"\e577"
}
.fa-user-tie:before {
  content:"\f508"
}
.fa-arrow-down-long:before,
.fa-long-arrow-down:before {
  content:"\f175"
}
.fa-tent-arrow-down-to-line:before {
  content:"\e57e"
}
.fa-certificate:before {
  content:"\f0a3"
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content:"\f122"
}
.fa-suitcase:before {
  content:"\f0f2"
}
.fa-person-skating:before,
.fa-skating:before {
  content:"\f7c5"
}
.fa-filter-circle-dollar:before,
.fa-funnel-dollar:before {
  content:"\f662"
}
.fa-camera-retro:before {
  content:"\f083"
}
.fa-arrow-circle-down:before,
.fa-circle-arrow-down:before {
  content:"\f0ab"
}
.fa-arrow-right-to-file:before,
.fa-file-import:before {
  content:"\f56f"
}
.fa-external-link-square:before,
.fa-square-arrow-up-right:before {
  content:"\f14c"
}
.fa-box-open:before {
  content:"\f49e"
}
.fa-scroll:before {
  content:"\f70e"
}
.fa-spa:before {
  content:"\f5bb"
}
.fa-location-pin-lock:before {
  content:"\e51f"
}
.fa-pause:before {
  content:"\f04c"
}
.fa-hill-avalanche:before {
  content:"\e507"
}
.fa-temperature-0:before,
.fa-temperature-empty:before,
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content:"\f2cb"
}
.fa-bomb:before {
  content:"\f1e2"
}
.fa-registered:before {
  content:"\f25d"
}
.fa-address-card:before,
.fa-contact-card:before,
.fa-vcard:before {
  content:"\f2bb"
}
.fa-balance-scale-right:before,
.fa-scale-unbalanced-flip:before {
  content:"\f516"
}
.fa-subscript:before {
  content:"\f12c"
}
.fa-diamond-turn-right:before,
.fa-directions:before {
  content:"\f5eb"
}
.fa-burst:before {
  content:"\e4dc"
}
.fa-house-laptop:before,
.fa-laptop-house:before {
  content:"\e066"
}
.fa-face-tired:before,
.fa-tired:before {
  content:"\f5c8"
}
.fa-money-bills:before {
  content:"\e1f3"
}
.fa-smog:before {
  content:"\f75f"
}
.fa-crutch:before {
  content:"\f7f7"
}
.fa-cloud-arrow-up:before,
.fa-cloud-upload-alt:before,
.fa-cloud-upload:before {
  content:"\f0ee"
}
.fa-palette:before {
  content:"\f53f"
}
.fa-arrows-turn-right:before {
  content:"\e4c0"
}
.fa-vest:before {
  content:"\e085"
}
.fa-ferry:before {
  content:"\e4ea"
}
.fa-arrows-down-to-people:before {
  content:"\e4b9"
}
.fa-seedling:before,
.fa-sprout:before {
  content:"\f4d8"
}
.fa-arrows-alt-h:before,
.fa-left-right:before {
  content:"\f337"
}
.fa-boxes-packing:before {
  content:"\e4c7"
}
.fa-arrow-circle-left:before,
.fa-circle-arrow-left:before {
  content:"\f0a8"
}
.fa-group-arrows-rotate:before {
  content:"\e4f6"
}
.fa-bowl-food:before {
  content:"\e4c6"
}
.fa-candy-cane:before {
  content:"\f786"
}
.fa-arrow-down-wide-short:before,
.fa-sort-amount-asc:before,
.fa-sort-amount-down:before {
  content:"\f160"
}
.fa-cloud-bolt:before,
.fa-thunderstorm:before {
  content:"\f76c"
}
.fa-remove-format:before,
.fa-text-slash:before {
  content:"\f87d"
}
.fa-face-smile-wink:before,
.fa-smile-wink:before {
  content:"\f4da"
}
.fa-file-word:before {
  content:"\f1c2"
}
.fa-file-powerpoint:before {
  content:"\f1c4"
}
.fa-arrows-h:before,
.fa-arrows-left-right:before {
  content:"\f07e"
}
.fa-house-lock:before {
  content:"\e510"
}
.fa-cloud-arrow-down:before,
.fa-cloud-download-alt:before,
.fa-cloud-download:before {
  content:"\f0ed"
}
.fa-children:before {
  content:"\e4e1"
}
.fa-blackboard:before,
.fa-chalkboard:before {
  content:"\f51b"
}
.fa-user-alt-slash:before,
.fa-user-large-slash:before {
  content:"\f4fa"
}
.fa-envelope-open:before {
  content:"\f2b6"
}
.fa-handshake-alt-slash:before,
.fa-handshake-simple-slash:before {
  content:"\e05f"
}
.fa-mattress-pillow:before {
  content:"\e525"
}
.fa-guarani-sign:before {
  content:"\e19a"
}
.fa-arrows-rotate:before,
.fa-refresh:before,
.fa-sync:before {
  content:"\f021"
}
.fa-fire-extinguisher:before {
  content:"\f134"
}
.fa-cruzeiro-sign:before {
  content:"\e152"
}
.fa-greater-than-equal:before {
  content:"\f532"
}
.fa-shield-alt:before,
.fa-shield-halved:before {
  content:"\f3ed"
}
.fa-atlas:before,
.fa-book-atlas:before {
  content:"\f558"
}
.fa-virus:before {
  content:"\e074"
}
.fa-envelope-circle-check:before {
  content:"\e4e8"
}
.fa-layer-group:before {
  content:"\f5fd"
}
.fa-arrows-to-dot:before {
  content:"\e4be"
}
.fa-archway:before {
  content:"\f557"
}
.fa-heart-circle-check:before {
  content:"\e4fd"
}
.fa-house-chimney-crack:before,
.fa-house-damage:before {
  content:"\f6f1"
}
.fa-file-archive:before,
.fa-file-zipper:before {
  content:"\f1c6"
}
.fa-square:before {
  content:"\f0c8"
}
.fa-glass-martini:before,
.fa-martini-glass-empty:before {
  content:"\f000"
}
.fa-couch:before {
  content:"\f4b8"
}
.fa-cedi-sign:before {
  content:"\e0df"
}
.fa-italic:before {
  content:"\f033"
}
.fa-church:before {
  content:"\f51d"
}
.fa-comments-dollar:before {
  content:"\f653"
}
.fa-democrat:before {
  content:"\f747"
}
.fa-z:before {
  content:"\5a"
}
.fa-person-skiing:before,
.fa-skiing:before {
  content:"\f7c9"
}
.fa-road-lock:before {
  content:"\e567"
}
.fa-a:before {
  content:"\41"
}
.fa-temperature-arrow-down:before,
.fa-temperature-down:before {
  content:"\e03f"
}
.fa-feather-alt:before,
.fa-feather-pointed:before {
  content:"\f56b"
}
.fa-p:before {
  content:"\50"
}
.fa-snowflake:before {
  content:"\f2dc"
}
.fa-newspaper:before {
  content:"\f1ea"
}
.fa-ad:before,
.fa-rectangle-ad:before {
  content:"\f641"
}
.fa-arrow-circle-right:before,
.fa-circle-arrow-right:before {
  content:"\f0a9"
}
.fa-filter-circle-xmark:before {
  content:"\e17b"
}
.fa-locust:before {
  content:"\e520"
}
.fa-sort:before,
.fa-unsorted:before {
  content:"\f0dc"
}
.fa-list-1-2:before,
.fa-list-numeric:before,
.fa-list-ol:before {
  content:"\f0cb"
}
.fa-person-dress-burst:before {
  content:"\e544"
}
.fa-money-check-alt:before,
.fa-money-check-dollar:before {
  content:"\f53d"
}
.fa-vector-square:before {
  content:"\f5cb"
}
.fa-bread-slice:before {
  content:"\f7ec"
}
.fa-language:before {
  content:"\f1ab"
}
.fa-face-kiss-wink-heart:before,
.fa-kiss-wink-heart:before {
  content:"\f598"
}
.fa-filter:before {
  content:"\f0b0"
}
.fa-question:before {
  content:"\3f"
}
.fa-file-signature:before {
  content:"\f573"
}
.fa-arrows-alt:before,
.fa-up-down-left-right:before {
  content:"\f0b2"
}
.fa-house-chimney-user:before {
  content:"\e065"
}
.fa-hand-holding-heart:before {
  content:"\f4be"
}
.fa-puzzle-piece:before {
  content:"\f12e"
}
.fa-money-check:before {
  content:"\f53c"
}
.fa-star-half-alt:before,
.fa-star-half-stroke:before {
  content:"\f5c0"
}
.fa-code:before {
  content:"\f121"
}
.fa-glass-whiskey:before,
.fa-whiskey-glass:before {
  content:"\f7a0"
}
.fa-building-circle-exclamation:before {
  content:"\e4d3"
}
.fa-magnifying-glass-chart:before {
  content:"\e522"
}
.fa-arrow-up-right-from-square:before,
.fa-external-link:before {
  content:"\f08e"
}
.fa-cubes-stacked:before {
  content:"\e4e6"
}
.fa-krw:before,
.fa-won-sign:before,
.fa-won:before {
  content:"\f159"
}
.fa-virus-covid:before {
  content:"\e4a8"
}
.fa-austral-sign:before {
  content:"\e0a9"
}
.fa-f:before {
  content:"\46"
}
.fa-leaf:before {
  content:"\f06c"
}
.fa-road:before {
  content:"\f018"
}
.fa-cab:before,
.fa-taxi:before {
  content:"\f1ba"
}
.fa-person-circle-plus:before {
  content:"\e541"
}
.fa-chart-pie:before,
.fa-pie-chart:before {
  content:"\f200"
}
.fa-bolt-lightning:before {
  content:"\e0b7"
}
.fa-sack-xmark:before {
  content:"\e56a"
}
.fa-file-excel:before {
  content:"\f1c3"
}
.fa-file-contract:before {
  content:"\f56c"
}
.fa-fish-fins:before {
  content:"\e4f2"
}
.fa-building-flag:before {
  content:"\e4d5"
}
.fa-face-grin-beam:before,
.fa-grin-beam:before {
  content:"\f582"
}
.fa-object-ungroup:before {
  content:"\f248"
}
.fa-poop:before {
  content:"\f619"
}
.fa-location-pin:before,
.fa-map-marker:before {
  content:"\f041"
}
.fa-kaaba:before {
  content:"\f66b"
}
.fa-toilet-paper:before {
  content:"\f71e"
}
.fa-hard-hat:before,
.fa-hat-hard:before,
.fa-helmet-safety:before {
  content:"\f807"
}
.fa-eject:before {
  content:"\f052"
}
.fa-arrow-alt-circle-right:before,
.fa-circle-right:before {
  content:"\f35a"
}
.fa-plane-circle-check:before {
  content:"\e555"
}
.fa-face-rolling-eyes:before,
.fa-meh-rolling-eyes:before {
  content:"\f5a5"
}
.fa-object-group:before {
  content:"\f247"
}
.fa-chart-line:before,
.fa-line-chart:before {
  content:"\f201"
}
.fa-mask-ventilator:before {
  content:"\e524"
}
.fa-arrow-right:before {
  content:"\f061"
}
.fa-map-signs:before,
.fa-signs-post:before {
  content:"\f277"
}
.fa-cash-register:before {
  content:"\f788"
}
.fa-person-circle-question:before {
  content:"\e542"
}
.fa-h:before {
  content:"\48"
}
.fa-tarp:before {
  content:"\e57b"
}
.fa-screwdriver-wrench:before,
.fa-tools:before {
  content:"\f7d9"
}
.fa-arrows-to-eye:before {
  content:"\e4bf"
}
.fa-plug-circle-bolt:before {
  content:"\e55b"
}
.fa-heart:before {
  content:"\f004"
}
.fa-mars-and-venus:before {
  content:"\f224"
}
.fa-home-user:before,
.fa-house-user:before {
  content:"\e1b0"
}
.fa-dumpster-fire:before {
  content:"\f794"
}
.fa-house-crack:before {
  content:"\e3b1"
}
.fa-cocktail:before,
.fa-martini-glass-citrus:before {
  content:"\f561"
}
.fa-face-surprise:before,
.fa-surprise:before {
  content:"\f5c2"
}
.fa-bottle-water:before {
  content:"\e4c5"
}
.fa-circle-pause:before,
.fa-pause-circle:before {
  content:"\f28b"
}
.fa-toilet-paper-slash:before {
  content:"\e072"
}
.fa-apple-alt:before,
.fa-apple-whole:before {
  content:"\f5d1"
}
.fa-kitchen-set:before {
  content:"\e51a"
}
.fa-r:before {
  content:"\52"
}
.fa-temperature-1:before,
.fa-temperature-quarter:before,
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content:"\f2ca"
}
.fa-cube:before {
  content:"\f1b2"
}
.fa-bitcoin-sign:before {
  content:"\e0b4"
}
.fa-shield-dog:before {
  content:"\e573"
}
.fa-solar-panel:before {
  content:"\f5ba"
}
.fa-lock-open:before {
  content:"\f3c1"
}
.fa-elevator:before {
  content:"\e16d"
}
.fa-money-bill-transfer:before {
  content:"\e528"
}
.fa-money-bill-trend-up:before {
  content:"\e529"
}
.fa-house-flood-water-circle-arrow-right:before {
  content:"\e50f"
}
.fa-poll-h:before,
.fa-square-poll-horizontal:before {
  content:"\f682"
}
.fa-circle:before {
  content:"\f111"
}
.fa-backward-fast:before,
.fa-fast-backward:before {
  content:"\f049"
}
.fa-recycle:before {
  content:"\f1b8"
}
.fa-user-astronaut:before {
  content:"\f4fb"
}
.fa-plane-slash:before {
  content:"\e069"
}
.fa-trademark:before {
  content:"\f25c"
}
.fa-basketball-ball:before,
.fa-basketball:before {
  content:"\f434"
}
.fa-satellite-dish:before {
  content:"\f7c0"
}
.fa-arrow-alt-circle-up:before,
.fa-circle-up:before {
  content:"\f35b"
}
.fa-mobile-alt:before,
.fa-mobile-screen-button:before {
  content:"\f3cd"
}
.fa-volume-high:before,
.fa-volume-up:before {
  content:"\f028"
}
.fa-users-rays:before {
  content:"\e593"
}
.fa-wallet:before {
  content:"\f555"
}
.fa-clipboard-check:before {
  content:"\f46c"
}
.fa-file-audio:before {
  content:"\f1c7"
}
.fa-burger:before,
.fa-hamburger:before {
  content:"\f805"
}
.fa-wrench:before {
  content:"\f0ad"
}
.fa-bugs:before {
  content:"\e4d0"
}
.fa-rupee-sign:before,
.fa-rupee:before {
  content:"\f156"
}
.fa-file-image:before {
  content:"\f1c5"
}
.fa-circle-question:before,
.fa-question-circle:before {
  content:"\f059"
}
.fa-plane-departure:before {
  content:"\f5b0"
}
.fa-handshake-slash:before {
  content:"\e060"
}
.fa-book-bookmark:before {
  content:"\e0bb"
}
.fa-code-branch:before {
  content:"\f126"
}
.fa-hat-cowboy:before {
  content:"\f8c0"
}
.fa-bridge:before {
  content:"\e4c8"
}
.fa-phone-alt:before,
.fa-phone-flip:before {
  content:"\f879"
}
.fa-truck-front:before {
  content:"\e2b7"
}
.fa-cat:before {
  content:"\f6be"
}
.fa-anchor-circle-exclamation:before {
  content:"\e4ab"
}
.fa-truck-field:before {
  content:"\e58d"
}
.fa-route:before {
  content:"\f4d7"
}
.fa-clipboard-question:before {
  content:"\e4e3"
}
.fa-panorama:before {
  content:"\e209"
}
.fa-comment-medical:before {
  content:"\f7f5"
}
.fa-teeth-open:before {
  content:"\f62f"
}
.fa-file-circle-minus:before {
  content:"\e4ed"
}
.fa-tags:before {
  content:"\f02c"
}
.fa-wine-glass:before {
  content:"\f4e3"
}
.fa-fast-forward:before,
.fa-forward-fast:before {
  content:"\f050"
}
.fa-face-meh-blank:before,
.fa-meh-blank:before {
  content:"\f5a4"
}
.fa-parking:before,
.fa-square-parking:before {
  content:"\f540"
}
.fa-house-signal:before {
  content:"\e012"
}
.fa-bars-progress:before,
.fa-tasks-alt:before {
  content:"\f828"
}
.fa-faucet-drip:before {
  content:"\e006"
}
.fa-cart-flatbed:before,
.fa-dolly-flatbed:before {
  content:"\f474"
}
.fa-ban-smoking:before,
.fa-smoking-ban:before {
  content:"\f54d"
}
.fa-terminal:before {
  content:"\f120"
}
.fa-mobile-button:before {
  content:"\f10b"
}
.fa-house-medical-flag:before {
  content:"\e514"
}
.fa-basket-shopping:before,
.fa-shopping-basket:before {
  content:"\f291"
}
.fa-tape:before {
  content:"\f4db"
}
.fa-bus-alt:before,
.fa-bus-simple:before {
  content:"\f55e"
}
.fa-eye:before {
  content:"\f06e"
}
.fa-face-sad-cry:before,
.fa-sad-cry:before {
  content:"\f5b3"
}
.fa-audio-description:before {
  content:"\f29e"
}
.fa-person-military-to-person:before {
  content:"\e54c"
}
.fa-file-shield:before {
  content:"\e4f0"
}
.fa-user-slash:before {
  content:"\f506"
}
.fa-pen:before {
  content:"\f304"
}
.fa-tower-observation:before {
  content:"\e586"
}
.fa-file-code:before {
  content:"\f1c9"
}
.fa-signal-5:before,
.fa-signal-perfect:before,
.fa-signal:before {
  content:"\f012"
}
.fa-bus:before {
  content:"\f207"
}
.fa-heart-circle-xmark:before {
  content:"\e501"
}
.fa-home-lg:before,
.fa-house-chimney:before {
  content:"\e3af"
}
.fa-window-maximize:before {
  content:"\f2d0"
}
.fa-face-frown:before,
.fa-frown:before {
  content:"\f119"
}
.fa-prescription:before {
  content:"\f5b1"
}
.fa-shop:before,
.fa-store-alt:before {
  content:"\f54f"
}
.fa-floppy-disk:before,
.fa-save:before {
  content:"\f0c7"
}
.fa-vihara:before {
  content:"\f6a7"
}
.fa-balance-scale-left:before,
.fa-scale-unbalanced:before {
  content:"\f515"
}
.fa-sort-asc:before,
.fa-sort-up:before {
  content:"\f0de"
}
.fa-comment-dots:before,
.fa-commenting:before {
  content:"\f4ad"
}
.fa-plant-wilt:before {
  content:"\e5aa"
}
.fa-diamond:before {
  content:"\f219"
}
.fa-face-grin-squint:before,
.fa-grin-squint:before {
  content:"\f585"
}
.fa-hand-holding-dollar:before,
.fa-hand-holding-usd:before {
  content:"\f4c0"
}
.fa-bacterium:before {
  content:"\e05a"
}
.fa-hand-pointer:before {
  content:"\f25a"
}
.fa-drum-steelpan:before {
  content:"\f56a"
}
.fa-hand-scissors:before {
  content:"\f257"
}
.fa-hands-praying:before,
.fa-praying-hands:before {
  content:"\f684"
}
.fa-arrow-right-rotate:before,
.fa-arrow-rotate-forward:before,
.fa-arrow-rotate-right:before,
.fa-redo:before {
  content:"\f01e"
}
.fa-biohazard:before {
  content:"\f780"
}
.fa-location-crosshairs:before,
.fa-location:before {
  content:"\f601"
}
.fa-mars-double:before {
  content:"\f227"
}
.fa-child-dress:before {
  content:"\e59c"
}
.fa-users-between-lines:before {
  content:"\e591"
}
.fa-lungs-virus:before {
  content:"\e067"
}
.fa-face-grin-tears:before,
.fa-grin-tears:before {
  content:"\f588"
}
.fa-phone:before {
  content:"\f095"
}
.fa-calendar-times:before,
.fa-calendar-xmark:before {
  content:"\f273"
}
.fa-child-reaching:before {
  content:"\e59d"
}
.fa-head-side-virus:before {
  content:"\e064"
}
.fa-user-cog:before,
.fa-user-gear:before {
  content:"\f4fe"
}
.fa-arrow-up-1-9:before,
.fa-sort-numeric-up:before {
  content:"\f163"
}
.fa-door-closed:before {
  content:"\f52a"
}
.fa-shield-virus:before {
  content:"\e06c"
}
.fa-dice-six:before {
  content:"\f526"
}
.fa-mosquito-net:before {
  content:"\e52c"
}
.fa-bridge-water:before {
  content:"\e4ce"
}
.fa-person-booth:before {
  content:"\f756"
}
.fa-text-width:before {
  content:"\f035"
}
.fa-hat-wizard:before {
  content:"\f6e8"
}
.fa-pen-fancy:before {
  content:"\f5ac"
}
.fa-digging:before,
.fa-person-digging:before {
  content:"\f85e"
}
.fa-trash:before {
  content:"\f1f8"
}
.fa-gauge-simple-med:before,
.fa-gauge-simple:before,
.fa-tachometer-average:before {
  content:"\f629"
}
.fa-book-medical:before {
  content:"\f7e6"
}
.fa-poo:before {
  content:"\f2fe"
}
.fa-quote-right-alt:before,
.fa-quote-right:before {
  content:"\f10e"
}
.fa-shirt:before,
.fa-t-shirt:before,
.fa-tshirt:before {
  content:"\f553"
}
.fa-cubes:before {
  content:"\f1b3"
}
.fa-divide:before {
  content:"\f529"
}
.fa-tenge-sign:before,
.fa-tenge:before {
  content:"\f7d7"
}
.fa-headphones:before {
  content:"\f025"
}
.fa-hands-holding:before {
  content:"\f4c2"
}
.fa-hands-clapping:before {
  content:"\e1a8"
}
.fa-republican:before {
  content:"\f75e"
}
.fa-arrow-left:before {
  content:"\f060"
}
.fa-person-circle-xmark:before {
  content:"\e543"
}
.fa-ruler:before {
  content:"\f545"
}
.fa-align-left:before {
  content:"\f036"
}
.fa-dice-d6:before {
  content:"\f6d1"
}
.fa-restroom:before {
  content:"\f7bd"
}
.fa-j:before {
  content:"\4a"
}
.fa-users-viewfinder:before {
  content:"\e595"
}
.fa-file-video:before {
  content:"\f1c8"
}
.fa-external-link-alt:before,
.fa-up-right-from-square:before {
  content:"\f35d"
}
.fa-table-cells:before,
.fa-th:before {
  content:"\f00a"
}
.fa-file-pdf:before {
  content:"\f1c1"
}
.fa-bible:before,
.fa-book-bible:before {
  content:"\f647"
}
.fa-o:before {
  content:"\4f"
}
.fa-medkit:before,
.fa-suitcase-medical:before {
  content:"\f0fa"
}
.fa-user-secret:before {
  content:"\f21b"
}
.fa-otter:before {
  content:"\f700"
}
.fa-female:before,
.fa-person-dress:before {
  content:"\f182"
}
.fa-comment-dollar:before {
  content:"\f651"
}
.fa-briefcase-clock:before,
.fa-business-time:before {
  content:"\f64a"
}
.fa-table-cells-large:before,
.fa-th-large:before {
  content:"\f009"
}
.fa-book-tanakh:before,
.fa-tanakh:before {
  content:"\f827"
}
.fa-phone-volume:before,
.fa-volume-control-phone:before {
  content:"\f2a0"
}
.fa-hat-cowboy-side:before {
  content:"\f8c1"
}
.fa-clipboard-user:before {
  content:"\f7f3"
}
.fa-child:before {
  content:"\f1ae"
}
.fa-lira-sign:before {
  content:"\f195"
}
.fa-satellite:before {
  content:"\f7bf"
}
.fa-plane-lock:before {
  content:"\e558"
}
.fa-tag:before {
  content:"\f02b"
}
.fa-comment:before {
  content:"\f075"
}
.fa-birthday-cake:before,
.fa-cake-candles:before,
.fa-cake:before {
  content:"\f1fd"
}
.fa-envelope:before {
  content:"\f0e0"
}
.fa-angle-double-up:before,
.fa-angles-up:before {
  content:"\f102"
}
.fa-paperclip:before {
  content:"\f0c6"
}
.fa-arrow-right-to-city:before {
  content:"\e4b3"
}
.fa-ribbon:before {
  content:"\f4d6"
}
.fa-lungs:before {
  content:"\f604"
}
.fa-arrow-up-9-1:before,
.fa-sort-numeric-up-alt:before {
  content:"\f887"
}
.fa-litecoin-sign:before {
  content:"\e1d3"
}
.fa-border-none:before {
  content:"\f850"
}
.fa-circle-nodes:before {
  content:"\e4e2"
}
.fa-parachute-box:before {
  content:"\f4cd"
}
.fa-indent:before {
  content:"\f03c"
}
.fa-truck-field-un:before {
  content:"\e58e"
}
.fa-hourglass-empty:before,
.fa-hourglass:before {
  content:"\f254"
}
.fa-mountain:before {
  content:"\f6fc"
}
.fa-user-doctor:before,
.fa-user-md:before {
  content:"\f0f0"
}
.fa-circle-info:before,
.fa-info-circle:before {
  content:"\f05a"
}
.fa-cloud-meatball:before {
  content:"\f73b"
}
.fa-camera-alt:before,
.fa-camera:before {
  content:"\f030"
}
.fa-square-virus:before {
  content:"\e578"
}
.fa-meteor:before {
  content:"\f753"
}
.fa-car-on:before {
  content:"\e4dd"
}
.fa-sleigh:before {
  content:"\f7cc"
}
.fa-arrow-down-1-9:before,
.fa-sort-numeric-asc:before,
.fa-sort-numeric-down:before {
  content:"\f162"
}
.fa-hand-holding-droplet:before,
.fa-hand-holding-water:before {
  content:"\f4c1"
}
.fa-water:before {
  content:"\f773"
}
.fa-calendar-check:before {
  content:"\f274"
}
.fa-braille:before {
  content:"\f2a1"
}
.fa-prescription-bottle-alt:before,
.fa-prescription-bottle-medical:before {
  content:"\f486"
}
.fa-landmark:before {
  content:"\f66f"
}
.fa-truck:before {
  content:"\f0d1"
}
.fa-crosshairs:before {
  content:"\f05b"
}
.fa-person-cane:before {
  content:"\e53c"
}
.fa-tent:before {
  content:"\e57d"
}
.fa-vest-patches:before {
  content:"\e086"
}
.fa-check-double:before {
  content:"\f560"
}
.fa-arrow-down-a-z:before,
.fa-sort-alpha-asc:before,
.fa-sort-alpha-down:before {
  content:"\f15d"
}
.fa-money-bill-wheat:before {
  content:"\e52a"
}
.fa-cookie:before {
  content:"\f563"
}
.fa-arrow-left-rotate:before,
.fa-arrow-rotate-back:before,
.fa-arrow-rotate-backward:before,
.fa-arrow-rotate-left:before,
.fa-undo:before {
  content:"\f0e2"
}
.fa-hard-drive:before,
.fa-hdd:before {
  content:"\f0a0"
}
.fa-face-grin-squint-tears:before,
.fa-grin-squint-tears:before {
  content:"\f586"
}
.fa-dumbbell:before {
  content:"\f44b"
}
.fa-list-alt:before,
.fa-rectangle-list:before {
  content:"\f022"
}
.fa-tarp-droplet:before {
  content:"\e57c"
}
.fa-house-medical-circle-check:before {
  content:"\e511"
}
.fa-person-skiing-nordic:before,
.fa-skiing-nordic:before {
  content:"\f7ca"
}
.fa-calendar-plus:before {
  content:"\f271"
}
.fa-plane-arrival:before {
  content:"\f5af"
}
.fa-arrow-alt-circle-left:before,
.fa-circle-left:before {
  content:"\f359"
}
.fa-subway:before,
.fa-train-subway:before {
  content:"\f239"
}
.fa-chart-gantt:before {
  content:"\e0e4"
}
.fa-indian-rupee-sign:before,
.fa-indian-rupee:before,
.fa-inr:before {
  content:"\e1bc"
}
.fa-crop-alt:before,
.fa-crop-simple:before {
  content:"\f565"
}
.fa-money-bill-1:before,
.fa-money-bill-alt:before {
  content:"\f3d1"
}
.fa-left-long:before,
.fa-long-arrow-alt-left:before {
  content:"\f30a"
}
.fa-dna:before {
  content:"\f471"
}
.fa-virus-slash:before {
  content:"\e075"
}
.fa-minus:before,
.fa-subtract:before {
  content:"\f068"
}
.fa-chess:before {
  content:"\f439"
}
.fa-arrow-left-long:before,
.fa-long-arrow-left:before {
  content:"\f177"
}
.fa-plug-circle-check:before {
  content:"\e55c"
}
.fa-street-view:before {
  content:"\f21d"
}
.fa-franc-sign:before {
  content:"\e18f"
}
.fa-volume-off:before {
  content:"\f026"
}
.fa-american-sign-language-interpreting:before,
.fa-asl-interpreting:before,
.fa-hands-american-sign-language-interpreting:before,
.fa-hands-asl-interpreting:before {
  content:"\f2a3"
}
.fa-cog:before,
.fa-gear:before {
  content:"\f013"
}
.fa-droplet-slash:before,
.fa-tint-slash:before {
  content:"\f5c7"
}
.fa-mosque:before {
  content:"\f678"
}
.fa-mosquito:before {
  content:"\e52b"
}
.fa-star-of-david:before {
  content:"\f69a"
}
.fa-person-military-rifle:before {
  content:"\e54b"
}
.fa-cart-shopping:before,
.fa-shopping-cart:before {
  content:"\f07a"
}
.fa-vials:before {
  content:"\f493"
}
.fa-plug-circle-plus:before {
  content:"\e55f"
}
.fa-place-of-worship:before {
  content:"\f67f"
}
.fa-grip-vertical:before {
  content:"\f58e"
}
.fa-arrow-turn-up:before,
.fa-level-up:before {
  content:"\f148"
}
.fa-u:before {
  content:"\55"
}
.fa-square-root-alt:before,
.fa-square-root-variable:before {
  content:"\f698"
}
.fa-clock-four:before,
.fa-clock:before {
  content:"\f017"
}
.fa-backward-step:before,
.fa-step-backward:before {
  content:"\f048"
}
.fa-pallet:before {
  content:"\f482"
}
.fa-faucet:before {
  content:"\e005"
}
.fa-baseball-bat-ball:before {
  content:"\f432"
}
.fa-s:before {
  content:"\53"
}
.fa-timeline:before {
  content:"\e29c"
}
.fa-keyboard:before {
  content:"\f11c"
}
.fa-caret-down:before {
  content:"\f0d7"
}
.fa-clinic-medical:before,
.fa-house-chimney-medical:before {
  content:"\f7f2"
}
.fa-temperature-3:before,
.fa-temperature-three-quarters:before,
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content:"\f2c8"
}
.fa-mobile-android-alt:before,
.fa-mobile-screen:before {
  content:"\f3cf"
}
.fa-plane-up:before {
  content:"\e22d"
}
.fa-piggy-bank:before {
  content:"\f4d3"
}
.fa-battery-3:before,
.fa-battery-half:before {
  content:"\f242"
}
.fa-mountain-city:before {
  content:"\e52e"
}
.fa-coins:before {
  content:"\f51e"
}
.fa-khanda:before {
  content:"\f66d"
}
.fa-sliders-h:before,
.fa-sliders:before {
  content:"\f1de"
}
.fa-folder-tree:before {
  content:"\f802"
}
.fa-network-wired:before {
  content:"\f6ff"
}
.fa-map-pin:before {
  content:"\f276"
}
.fa-hamsa:before {
  content:"\f665"
}
.fa-cent-sign:before {
  content:"\e3f5"
}
.fa-flask:before {
  content:"\f0c3"
}
.fa-person-pregnant:before {
  content:"\e31e"
}
.fa-wand-sparkles:before {
  content:"\f72b"
}
.fa-ellipsis-v:before,
.fa-ellipsis-vertical:before {
  content:"\f142"
}
.fa-ticket:before {
  content:"\f145"
}
.fa-power-off:before {
  content:"\f011"
}
.fa-long-arrow-alt-right:before,
.fa-right-long:before {
  content:"\f30b"
}
.fa-flag-usa:before {
  content:"\f74d"
}
.fa-laptop-file:before {
  content:"\e51d"
}
.fa-teletype:before,
.fa-tty:before {
  content:"\f1e4"
}
.fa-diagram-next:before {
  content:"\e476"
}
.fa-person-rifle:before {
  content:"\e54e"
}
.fa-house-medical-circle-exclamation:before {
  content:"\e512"
}
.fa-closed-captioning:before {
  content:"\f20a"
}
.fa-hiking:before,
.fa-person-hiking:before {
  content:"\f6ec"
}
.fa-venus-double:before {
  content:"\f226"
}
.fa-images:before {
  content:"\f302"
}
.fa-calculator:before {
  content:"\f1ec"
}
.fa-people-pulling:before {
  content:"\e535"
}
.fa-n:before {
  content:"\4e"
}
.fa-cable-car:before,
.fa-tram:before {
  content:"\f7da"
}
.fa-cloud-rain:before {
  content:"\f73d"
}
.fa-building-circle-xmark:before {
  content:"\e4d4"
}
.fa-ship:before {
  content:"\f21a"
}
.fa-arrows-down-to-line:before {
  content:"\e4b8"
}
.fa-download:before {
  content:"\f019"
}
.fa-face-grin:before,
.fa-grin:before {
  content:"\f580"
}
.fa-backspace:before,
.fa-delete-left:before {
  content:"\f55a"
}
.fa-eye-dropper-empty:before,
.fa-eye-dropper:before,
.fa-eyedropper:before {
  content:"\f1fb"
}
.fa-file-circle-check:before {
  content:"\e5a0"
}
.fa-forward:before {
  content:"\f04e"
}
.fa-mobile-android:before,
.fa-mobile-phone:before,
.fa-mobile:before {
  content:"\f3ce"
}
.fa-face-meh:before,
.fa-meh:before {
  content:"\f11a"
}
.fa-align-center:before {
  content:"\f037"
}
.fa-book-dead:before,
.fa-book-skull:before {
  content:"\f6b7"
}
.fa-drivers-license:before,
.fa-id-card:before {
  content:"\f2c2"
}
.fa-dedent:before,
.fa-outdent:before {
  content:"\f03b"
}
.fa-heart-circle-exclamation:before {
  content:"\e4fe"
}
.fa-home-alt:before,
.fa-home-lg-alt:before,
.fa-home:before,
.fa-house:before {
  content:"\f015"
}
.fa-calendar-week:before {
  content:"\f784"
}
.fa-laptop-medical:before {
  content:"\f812"
}
.fa-b:before {
  content:"\42"
}
.fa-file-medical:before {
  content:"\f477"
}
.fa-dice-one:before {
  content:"\f525"
}
.fa-kiwi-bird:before {
  content:"\f535"
}
.fa-arrow-right-arrow-left:before,
.fa-exchange:before {
  content:"\f0ec"
}
.fa-redo-alt:before,
.fa-rotate-forward:before,
.fa-rotate-right:before {
  content:"\f2f9"
}
.fa-cutlery:before,
.fa-utensils:before {
  content:"\f2e7"
}
.fa-arrow-up-wide-short:before,
.fa-sort-amount-up:before {
  content:"\f161"
}
.fa-mill-sign:before {
  content:"\e1ed"
}
.fa-bowl-rice:before {
  content:"\e2eb"
}
.fa-skull:before {
  content:"\f54c"
}
.fa-broadcast-tower:before,
.fa-tower-broadcast:before {
  content:"\f519"
}
.fa-truck-pickup:before {
  content:"\f63c"
}
.fa-long-arrow-alt-up:before,
.fa-up-long:before {
  content:"\f30c"
}
.fa-stop:before {
  content:"\f04d"
}
.fa-code-merge:before {
  content:"\f387"
}
.fa-upload:before {
  content:"\f093"
}
.fa-hurricane:before {
  content:"\f751"
}
.fa-mound:before {
  content:"\e52d"
}
.fa-toilet-portable:before {
  content:"\e583"
}
.fa-compact-disc:before {
  content:"\f51f"
}
.fa-file-arrow-down:before,
.fa-file-download:before {
  content:"\f56d"
}
.fa-caravan:before {
  content:"\f8ff"
}
.fa-shield-cat:before {
  content:"\e572"
}
.fa-bolt:before,
.fa-zap:before {
  content:"\f0e7"
}
.fa-glass-water:before {
  content:"\e4f4"
}
.fa-oil-well:before {
  content:"\e532"
}
.fa-vault:before {
  content:"\e2c5"
}
.fa-mars:before {
  content:"\f222"
}
.fa-toilet:before {
  content:"\f7d8"
}
.fa-plane-circle-xmark:before {
  content:"\e557"
}
.fa-cny:before,
.fa-jpy:before,
.fa-rmb:before,
.fa-yen-sign:before,
.fa-yen:before {
  content:"\f157"
}
.fa-rouble:before,
.fa-rub:before,
.fa-ruble-sign:before,
.fa-ruble:before {
  content:"\f158"
}
.fa-sun:before {
  content:"\f185"
}
.fa-guitar:before {
  content:"\f7a6"
}
.fa-face-laugh-wink:before,
.fa-laugh-wink:before {
  content:"\f59c"
}
.fa-horse-head:before {
  content:"\f7ab"
}
.fa-bore-hole:before {
  content:"\e4c3"
}
.fa-industry:before {
  content:"\f275"
}
.fa-arrow-alt-circle-down:before,
.fa-circle-down:before {
  content:"\f358"
}
.fa-arrows-turn-to-dots:before {
  content:"\e4c1"
}
.fa-florin-sign:before {
  content:"\e184"
}
.fa-arrow-down-short-wide:before,
.fa-sort-amount-desc:before,
.fa-sort-amount-down-alt:before {
  content:"\f884"
}
.fa-less-than:before {
  content:"\3c"
}
.fa-angle-down:before {
  content:"\f107"
}
.fa-car-tunnel:before {
  content:"\e4de"
}
.fa-head-side-cough:before {
  content:"\e061"
}
.fa-grip-lines:before {
  content:"\f7a4"
}
.fa-thumbs-down:before {
  content:"\f165"
}
.fa-user-lock:before {
  content:"\f502"
}
.fa-arrow-right-long:before,
.fa-long-arrow-right:before {
  content:"\f178"
}
.fa-anchor-circle-xmark:before {
  content:"\e4ac"
}
.fa-ellipsis-h:before,
.fa-ellipsis:before {
  content:"\f141"
}
.fa-chess-pawn:before {
  content:"\f443"
}
.fa-first-aid:before,
.fa-kit-medical:before {
  content:"\f479"
}
.fa-person-through-window:before {
  content:"\e5a9"
}
.fa-toolbox:before {
  content:"\f552"
}
.fa-hands-holding-circle:before {
  content:"\e4fb"
}
.fa-bug:before {
  content:"\f188"
}
.fa-credit-card-alt:before,
.fa-credit-card:before {
  content:"\f09d"
}
.fa-automobile:before,
.fa-car:before {
  content:"\f1b9"
}
.fa-hand-holding-hand:before {
  content:"\e4f7"
}
.fa-book-open-reader:before,
.fa-book-reader:before {
  content:"\f5da"
}
.fa-mountain-sun:before {
  content:"\e52f"
}
.fa-arrows-left-right-to-line:before {
  content:"\e4ba"
}
.fa-dice-d20:before {
  content:"\f6cf"
}
.fa-truck-droplet:before {
  content:"\e58c"
}
.fa-file-circle-xmark:before {
  content:"\e5a1"
}
.fa-temperature-arrow-up:before,
.fa-temperature-up:before {
  content:"\e040"
}
.fa-medal:before {
  content:"\f5a2"
}
.fa-bed:before {
  content:"\f236"
}
.fa-h-square:before,
.fa-square-h:before {
  content:"\f0fd"
}
.fa-podcast:before {
  content:"\f2ce"
}
.fa-temperature-4:before,
.fa-temperature-full:before,
.fa-thermometer-4:before,
.fa-thermometer-full:before {
  content:"\f2c7"
}
.fa-bell:before {
  content:"\f0f3"
}
.fa-superscript:before {
  content:"\f12b"
}
.fa-plug-circle-xmark:before {
  content:"\e560"
}
.fa-star-of-life:before {
  content:"\f621"
}
.fa-phone-slash:before {
  content:"\f3dd"
}
.fa-paint-roller:before {
  content:"\f5aa"
}
.fa-hands-helping:before,
.fa-handshake-angle:before {
  content:"\f4c4"
}
.fa-location-dot:before,
.fa-map-marker-alt:before {
  content:"\f3c5"
}
.fa-file:before {
  content:"\f15b"
}
.fa-greater-than:before {
  content:"\3e"
}
.fa-person-swimming:before,
.fa-swimmer:before {
  content:"\f5c4"
}
.fa-arrow-down:before {
  content:"\f063"
}
.fa-droplet:before,
.fa-tint:before {
  content:"\f043"
}
.fa-eraser:before {
  content:"\f12d"
}
.fa-earth-america:before,
.fa-earth-americas:before,
.fa-earth:before,
.fa-globe-americas:before {
  content:"\f57d"
}
.fa-person-burst:before {
  content:"\e53b"
}
.fa-dove:before {
  content:"\f4ba"
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content:"\f244"
}
.fa-socks:before {
  content:"\f696"
}
.fa-inbox:before {
  content:"\f01c"
}
.fa-section:before {
  content:"\e447"
}
.fa-gauge-high:before,
.fa-tachometer-alt-fast:before,
.fa-tachometer-alt:before {
  content:"\f625"
}
.fa-envelope-open-text:before {
  content:"\f658"
}
.fa-hospital-alt:before,
.fa-hospital-wide:before,
.fa-hospital:before {
  content:"\f0f8"
}
.fa-wine-bottle:before {
  content:"\f72f"
}
.fa-chess-rook:before {
  content:"\f447"
}
.fa-bars-staggered:before,
.fa-reorder:before,
.fa-stream:before {
  content:"\f550"
}
.fa-dharmachakra:before {
  content:"\f655"
}
.fa-hotdog:before {
  content:"\f80f"
}
.fa-blind:before,
.fa-person-walking-with-cane:before {
  content:"\f29d"
}
.fa-drum:before {
  content:"\f569"
}
.fa-ice-cream:before {
  content:"\f810"
}
.fa-heart-circle-bolt:before {
  content:"\e4fc"
}
.fa-fax:before {
  content:"\f1ac"
}
.fa-paragraph:before {
  content:"\f1dd"
}
.fa-check-to-slot:before,
.fa-vote-yea:before {
  content:"\f772"
}
.fa-star-half:before {
  content:"\f089"
}
.fa-boxes-alt:before,
.fa-boxes-stacked:before,
.fa-boxes:before {
  content:"\f468"
}
.fa-chain:before,
.fa-link:before {
  content:"\f0c1"
}
.fa-assistive-listening-systems:before,
.fa-ear-listen:before {
  content:"\f2a2"
}
.fa-tree-city:before {
  content:"\e587"
}
.fa-play:before {
  content:"\f04b"
}
.fa-font:before {
  content:"\f031"
}
.fa-rupiah-sign:before {
  content:"\e23d"
}
.fa-magnifying-glass:before,
.fa-search:before {
  content:"\f002"
}
.fa-ping-pong-paddle-ball:before,
.fa-table-tennis-paddle-ball:before,
.fa-table-tennis:before {
  content:"\f45d"
}
.fa-diagnoses:before,
.fa-person-dots-from-line:before {
  content:"\f470"
}
.fa-trash-can-arrow-up:before,
.fa-trash-restore-alt:before {
  content:"\f82a"
}
.fa-naira-sign:before {
  content:"\e1f6"
}
.fa-cart-arrow-down:before {
  content:"\f218"
}
.fa-walkie-talkie:before {
  content:"\f8ef"
}
.fa-file-edit:before,
.fa-file-pen:before {
  content:"\f31c"
}
.fa-receipt:before {
  content:"\f543"
}
.fa-pen-square:before,
.fa-pencil-square:before,
.fa-square-pen:before {
  content:"\f14b"
}
.fa-suitcase-rolling:before {
  content:"\f5c1"
}
.fa-person-circle-exclamation:before {
  content:"\e53f"
}
.fa-chevron-down:before {
  content:"\f078"
}
.fa-battery-5:before,
.fa-battery-full:before,
.fa-battery:before {
  content:"\f240"
}
.fa-skull-crossbones:before {
  content:"\f714"
}
.fa-code-compare:before {
  content:"\e13a"
}
.fa-list-dots:before,
.fa-list-ul:before {
  content:"\f0ca"
}
.fa-school-lock:before {
  content:"\e56f"
}
.fa-tower-cell:before {
  content:"\e585"
}
.fa-down-long:before,
.fa-long-arrow-alt-down:before {
  content:"\f309"
}
.fa-ranking-star:before {
  content:"\e561"
}
.fa-chess-king:before {
  content:"\f43f"
}
.fa-person-harassing:before {
  content:"\e549"
}
.fa-brazilian-real-sign:before {
  content:"\e46c"
}
.fa-landmark-alt:before,
.fa-landmark-dome:before {
  content:"\f752"
}
.fa-arrow-up:before {
  content:"\f062"
}
.fa-television:before,
.fa-tv-alt:before,
.fa-tv:before {
  content:"\f26c"
}
.fa-shrimp:before {
  content:"\e448"
}
.fa-list-check:before,
.fa-tasks:before {
  content:"\f0ae"
}
.fa-jug-detergent:before {
  content:"\e519"
}
.fa-circle-user:before,
.fa-user-circle:before {
  content:"\f2bd"
}
.fa-user-shield:before {
  content:"\f505"
}
.fa-wind:before {
  content:"\f72e"
}
.fa-car-burst:before,
.fa-car-crash:before {
  content:"\f5e1"
}
.fa-y:before {
  content:"\59"
}
.fa-person-snowboarding:before,
.fa-snowboarding:before {
  content:"\f7ce"
}
.fa-shipping-fast:before,
.fa-truck-fast:before {
  content:"\f48b"
}
.fa-fish:before {
  content:"\f578"
}
.fa-user-graduate:before {
  content:"\f501"
}
.fa-adjust:before,
.fa-circle-half-stroke:before {
  content:"\f042"
}
.fa-clapperboard:before {
  content:"\e131"
}
.fa-circle-radiation:before,
.fa-radiation-alt:before {
  content:"\f7ba"
}
.fa-baseball-ball:before,
.fa-baseball:before {
  content:"\f433"
}
.fa-jet-fighter-up:before {
  content:"\e518"
}
.fa-diagram-project:before,
.fa-project-diagram:before {
  content:"\f542"
}
.fa-copy:before {
  content:"\f0c5"
}
.fa-volume-mute:before,
.fa-volume-times:before,
.fa-volume-xmark:before {
  content:"\f6a9"
}
.fa-hand-sparkles:before {
  content:"\e05d"
}
.fa-grip-horizontal:before,
.fa-grip:before {
  content:"\f58d"
}
.fa-share-from-square:before,
.fa-share-square:before {
  content:"\f14d"
}
.fa-child-combatant:before,
.fa-child-rifle:before {
  content:"\e4e0"
}
.fa-gun:before {
  content:"\e19b"
}
.fa-phone-square:before,
.fa-square-phone:before {
  content:"\f098"
}
.fa-add:before,
.fa-plus:before {
  content:"\2b"
}
.fa-expand:before {
  content:"\f065"
}
.fa-computer:before {
  content:"\e4e5"
}
.fa-close:before,
.fa-multiply:before,
.fa-remove:before,
.fa-times:before,
.fa-xmark:before {
  content:"\f00d"
}
.fa-arrows-up-down-left-right:before,
.fa-arrows:before {
  content:"\f047"
}
.fa-chalkboard-teacher:before,
.fa-chalkboard-user:before {
  content:"\f51c"
}
.fa-peso-sign:before {
  content:"\e222"
}
.fa-building-shield:before {
  content:"\e4d8"
}
.fa-baby:before {
  content:"\f77c"
}
.fa-users-line:before {
  content:"\e592"
}
.fa-quote-left-alt:before,
.fa-quote-left:before {
  content:"\f10d"
}
.fa-tractor:before {
  content:"\f722"
}
.fa-trash-arrow-up:before,
.fa-trash-restore:before {
  content:"\f829"
}
.fa-arrow-down-up-lock:before {
  content:"\e4b0"
}
.fa-lines-leaning:before {
  content:"\e51e"
}
.fa-ruler-combined:before {
  content:"\f546"
}
.fa-copyright:before {
  content:"\f1f9"
}
.fa-equals:before {
  content:"\3d"
}
.fa-blender:before {
  content:"\f517"
}
.fa-teeth:before {
  content:"\f62e"
}
.fa-ils:before,
.fa-shekel-sign:before,
.fa-shekel:before,
.fa-sheqel-sign:before,
.fa-sheqel:before {
  content:"\f20b"
}
.fa-map:before {
  content:"\f279"
}
.fa-rocket:before {
  content:"\f135"
}
.fa-photo-film:before,
.fa-photo-video:before {
  content:"\f87c"
}
.fa-folder-minus:before {
  content:"\f65d"
}
.fa-store:before {
  content:"\f54e"
}
.fa-arrow-trend-up:before {
  content:"\e098"
}
.fa-plug-circle-minus:before {
  content:"\e55e"
}
.fa-sign-hanging:before,
.fa-sign:before {
  content:"\f4d9"
}
.fa-bezier-curve:before {
  content:"\f55b"
}
.fa-bell-slash:before {
  content:"\f1f6"
}
.fa-tablet-android:before,
.fa-tablet:before {
  content:"\f3fb"
}
.fa-school-flag:before {
  content:"\e56e"
}
.fa-fill:before {
  content:"\f575"
}
.fa-angle-up:before {
  content:"\f106"
}
.fa-drumstick-bite:before {
  content:"\f6d7"
}
.fa-holly-berry:before {
  content:"\f7aa"
}
.fa-chevron-left:before {
  content:"\f053"
}
.fa-bacteria:before {
  content:"\e059"
}
.fa-hand-lizard:before {
  content:"\f258"
}
.fa-notdef:before {
  content:"\e1fe"
}
.fa-disease:before {
  content:"\f7fa"
}
.fa-briefcase-medical:before {
  content:"\f469"
}
.fa-genderless:before {
  content:"\f22d"
}
.fa-chevron-right:before {
  content:"\f054"
}
.fa-retweet:before {
  content:"\f079"
}
.fa-car-alt:before,
.fa-car-rear:before {
  content:"\f5de"
}
.fa-pump-soap:before {
  content:"\e06b"
}
.fa-video-slash:before {
  content:"\f4e2"
}
.fa-battery-2:before,
.fa-battery-quarter:before {
  content:"\f243"
}
.fa-radio:before {
  content:"\f8d7"
}
.fa-baby-carriage:before,
.fa-carriage-baby:before {
  content:"\f77d"
}
.fa-traffic-light:before {
  content:"\f637"
}
.fa-thermometer:before {
  content:"\f491"
}
.fa-vr-cardboard:before {
  content:"\f729"
}
.fa-hand-middle-finger:before {
  content:"\f806"
}
.fa-percent:before,
.fa-percentage:before {
  content:"\25"
}
.fa-truck-moving:before {
  content:"\f4df"
}
.fa-glass-water-droplet:before {
  content:"\e4f5"
}
.fa-display:before {
  content:"\e163"
}
.fa-face-smile:before,
.fa-smile:before {
  content:"\f118"
}
.fa-thumb-tack:before,
.fa-thumbtack:before {
  content:"\f08d"
}
.fa-trophy:before {
  content:"\f091"
}
.fa-person-praying:before,
.fa-pray:before {
  content:"\f683"
}
.fa-hammer:before {
  content:"\f6e3"
}
.fa-hand-peace:before {
  content:"\f25b"
}
.fa-rotate:before,
.fa-sync-alt:before {
  content:"\f2f1"
}
.fa-spinner:before {
  content:"\f110"
}
.fa-robot:before {
  content:"\f544"
}
.fa-peace:before {
  content:"\f67c"
}
.fa-cogs:before,
.fa-gears:before {
  content:"\f085"
}
.fa-warehouse:before {
  content:"\f494"
}
.fa-arrow-up-right-dots:before {
  content:"\e4b7"
}
.fa-splotch:before {
  content:"\f5bc"
}
.fa-face-grin-hearts:before,
.fa-grin-hearts:before {
  content:"\f584"
}
.fa-dice-four:before {
  content:"\f524"
}
.fa-sim-card:before {
  content:"\f7c4"
}
.fa-transgender-alt:before,
.fa-transgender:before {
  content:"\f225"
}
.fa-mercury:before {
  content:"\f223"
}
.fa-arrow-turn-down:before,
.fa-level-down:before {
  content:"\f149"
}
.fa-person-falling-burst:before {
  content:"\e547"
}
.fa-award:before {
  content:"\f559"
}
.fa-ticket-alt:before,
.fa-ticket-simple:before {
  content:"\f3ff"
}
.fa-building:before {
  content:"\f1ad"
}
.fa-angle-double-left:before,
.fa-angles-left:before {
  content:"\f100"
}
.fa-qrcode:before {
  content:"\f029"
}
.fa-clock-rotate-left:before,
.fa-history:before {
  content:"\f1da"
}
.fa-face-grin-beam-sweat:before,
.fa-grin-beam-sweat:before {
  content:"\f583"
}
.fa-arrow-right-from-file:before,
.fa-file-export:before {
  content:"\f56e"
}
.fa-shield-blank:before,
.fa-shield:before {
  content:"\f132"
}
.fa-arrow-up-short-wide:before,
.fa-sort-amount-up-alt:before {
  content:"\f885"
}
.fa-house-medical:before {
  content:"\e3b2"
}
.fa-golf-ball-tee:before,
.fa-golf-ball:before {
  content:"\f450"
}
.fa-chevron-circle-left:before,
.fa-circle-chevron-left:before {
  content:"\f137"
}
.fa-house-chimney-window:before {
  content:"\e00d"
}
.fa-pen-nib:before {
  content:"\f5ad"
}
.fa-tent-arrow-turn-left:before {
  content:"\e580"
}
.fa-tents:before {
  content:"\e582"
}
.fa-magic:before,
.fa-wand-magic:before {
  content:"\f0d0"
}
.fa-dog:before {
  content:"\f6d3"
}
.fa-carrot:before {
  content:"\f787"
}
.fa-moon:before {
  content:"\f186"
}
.fa-wine-glass-alt:before,
.fa-wine-glass-empty:before {
  content:"\f5ce"
}
.fa-cheese:before {
  content:"\f7ef"
}
.fa-yin-yang:before {
  content:"\f6ad"
}
.fa-music:before {
  content:"\f001"
}
.fa-code-commit:before {
  content:"\f386"
}
.fa-temperature-low:before {
  content:"\f76b"
}
.fa-biking:before,
.fa-person-biking:before {
  content:"\f84a"
}
.fa-broom:before {
  content:"\f51a"
}
.fa-shield-heart:before {
  content:"\e574"
}
.fa-gopuram:before {
  content:"\f664"
}
.fa-earth-oceania:before,
.fa-globe-oceania:before {
  content:"\e47b"
}
.fa-square-xmark:before,
.fa-times-square:before,
.fa-xmark-square:before {
  content:"\f2d3"
}
.fa-hashtag:before {
  content:"\23"
}
.fa-expand-alt:before,
.fa-up-right-and-down-left-from-center:before {
  content:"\f424"
}
.fa-oil-can:before {
  content:"\f613"
}
.fa-t:before {
  content:"\54"
}
.fa-hippo:before {
  content:"\f6ed"
}
.fa-chart-column:before {
  content:"\e0e3"
}
.fa-infinity:before {
  content:"\f534"
}
.fa-vial-circle-check:before {
  content:"\e596"
}
.fa-person-arrow-down-to-line:before {
  content:"\e538"
}
.fa-voicemail:before {
  content:"\f897"
}
.fa-fan:before {
  content:"\f863"
}
.fa-person-walking-luggage:before {
  content:"\e554"
}
.fa-arrows-alt-v:before,
.fa-up-down:before {
  content:"\f338"
}
.fa-cloud-moon-rain:before {
  content:"\f73c"
}
.fa-calendar:before {
  content:"\f133"
}
.fa-trailer:before {
  content:"\e041"
}
.fa-bahai:before,
.fa-haykal:before {
  content:"\f666"
}
.fa-sd-card:before {
  content:"\f7c2"
}
.fa-dragon:before {
  content:"\f6d5"
}
.fa-shoe-prints:before {
  content:"\f54b"
}
.fa-circle-plus:before,
.fa-plus-circle:before {
  content:"\f055"
}
.fa-face-grin-tongue-wink:before,
.fa-grin-tongue-wink:before {
  content:"\f58b"
}
.fa-hand-holding:before {
  content:"\f4bd"
}
.fa-plug-circle-exclamation:before {
  content:"\e55d"
}
.fa-chain-broken:before,
.fa-chain-slash:before,
.fa-link-slash:before,
.fa-unlink:before {
  content:"\f127"
}
.fa-clone:before {
  content:"\f24d"
}
.fa-person-walking-arrow-loop-left:before {
  content:"\e551"
}
.fa-arrow-up-z-a:before,
.fa-sort-alpha-up-alt:before {
  content:"\f882"
}
.fa-fire-alt:before,
.fa-fire-flame-curved:before {
  content:"\f7e4"
}
.fa-tornado:before {
  content:"\f76f"
}
.fa-file-circle-plus:before {
  content:"\e494"
}
.fa-book-quran:before,
.fa-quran:before {
  content:"\f687"
}
.fa-anchor:before {
  content:"\f13d"
}
.fa-border-all:before {
  content:"\f84c"
}
.fa-angry:before,
.fa-face-angry:before {
  content:"\f556"
}
.fa-cookie-bite:before {
  content:"\f564"
}
.fa-arrow-trend-down:before {
  content:"\e097"
}
.fa-feed:before,
.fa-rss:before {
  content:"\f09e"
}
.fa-draw-polygon:before {
  content:"\f5ee"
}
.fa-balance-scale:before,
.fa-scale-balanced:before {
  content:"\f24e"
}
.fa-gauge-simple-high:before,
.fa-tachometer-fast:before,
.fa-tachometer:before {
  content:"\f62a"
}
.fa-shower:before {
  content:"\f2cc"
}
.fa-desktop-alt:before,
.fa-desktop:before {
  content:"\f390"
}
.fa-m:before {
  content:"\4d"
}
.fa-table-list:before,
.fa-th-list:before {
  content:"\f00b"
}
.fa-comment-sms:before,
.fa-sms:before {
  content:"\f7cd"
}
.fa-book:before {
  content:"\f02d"
}
.fa-user-plus:before {
  content:"\f234"
}
.fa-check:before {
  content:"\f00c"
}
.fa-battery-4:before,
.fa-battery-three-quarters:before {
  content:"\f241"
}
.fa-house-circle-check:before {
  content:"\e509"
}
.fa-angle-left:before {
  content:"\f104"
}
.fa-diagram-successor:before {
  content:"\e47a"
}
.fa-truck-arrow-right:before {
  content:"\e58b"
}
.fa-arrows-split-up-and-left:before {
  content:"\e4bc"
}
.fa-fist-raised:before,
.fa-hand-fist:before {
  content:"\f6de"
}
.fa-cloud-moon:before {
  content:"\f6c3"
}
.fa-briefcase:before {
  content:"\f0b1"
}
.fa-person-falling:before {
  content:"\e546"
}
.fa-image-portrait:before,
.fa-portrait:before {
  content:"\f3e0"
}
.fa-user-tag:before {
  content:"\f507"
}
.fa-rug:before {
  content:"\e569"
}
.fa-earth-europe:before,
.fa-globe-europe:before {
  content:"\f7a2"
}
.fa-cart-flatbed-suitcase:before,
.fa-luggage-cart:before {
  content:"\f59d"
}
.fa-rectangle-times:before,
.fa-rectangle-xmark:before,
.fa-times-rectangle:before,
.fa-window-close:before {
  content:"\f410"
}
.fa-baht-sign:before {
  content:"\e0ac"
}
.fa-book-open:before {
  content:"\f518"
}
.fa-book-journal-whills:before,
.fa-journal-whills:before {
  content:"\f66a"
}
.fa-handcuffs:before {
  content:"\e4f8"
}
.fa-exclamation-triangle:before,
.fa-triangle-exclamation:before,
.fa-warning:before {
  content:"\f071"
}
.fa-database:before {
  content:"\f1c0"
}
.fa-arrow-turn-right:before,
.fa-mail-forward:before,
.fa-share:before {
  content:"\f064"
}
.fa-bottle-droplet:before {
  content:"\e4c4"
}
.fa-mask-face:before {
  content:"\e1d7"
}
.fa-hill-rockslide:before {
  content:"\e508"
}
.fa-exchange-alt:before,
.fa-right-left:before {
  content:"\f362"
}
.fa-paper-plane:before {
  content:"\f1d8"
}
.fa-road-circle-exclamation:before {
  content:"\e565"
}
.fa-dungeon:before {
  content:"\f6d9"
}
.fa-align-right:before {
  content:"\f038"
}
.fa-money-bill-1-wave:before,
.fa-money-bill-wave-alt:before {
  content:"\f53b"
}
.fa-life-ring:before {
  content:"\f1cd"
}
.fa-hands:before,
.fa-sign-language:before,
.fa-signing:before {
  content:"\f2a7"
}
.fa-calendar-day:before {
  content:"\f783"
}
.fa-ladder-water:before,
.fa-swimming-pool:before,
.fa-water-ladder:before {
  content:"\f5c5"
}
.fa-arrows-up-down:before,
.fa-arrows-v:before {
  content:"\f07d"
}
.fa-face-grimace:before,
.fa-grimace:before {
  content:"\f57f"
}
.fa-wheelchair-alt:before,
.fa-wheelchair-move:before {
  content:"\e2ce"
}
.fa-level-down-alt:before,
.fa-turn-down:before {
  content:"\f3be"
}
.fa-person-walking-arrow-right:before {
  content:"\e552"
}
.fa-envelope-square:before,
.fa-square-envelope:before {
  content:"\f199"
}
.fa-dice:before {
  content:"\f522"
}
.fa-bowling-ball:before {
  content:"\f436"
}
.fa-brain:before {
  content:"\f5dc"
}
.fa-band-aid:before,
.fa-bandage:before {
  content:"\f462"
}
.fa-calendar-minus:before {
  content:"\f272"
}
.fa-circle-xmark:before,
.fa-times-circle:before,
.fa-xmark-circle:before {
  content:"\f057"
}
.fa-gifts:before {
  content:"\f79c"
}
.fa-hotel:before {
  content:"\f594"
}
.fa-earth-asia:before,
.fa-globe-asia:before {
  content:"\f57e"
}
.fa-id-card-alt:before,
.fa-id-card-clip:before {
  content:"\f47f"
}
.fa-magnifying-glass-plus:before,
.fa-search-plus:before {
  content:"\f00e"
}
.fa-thumbs-up:before {
  content:"\f164"
}
.fa-user-clock:before {
  content:"\f4fd"
}
.fa-allergies:before,
.fa-hand-dots:before {
  content:"\f461"
}
.fa-file-invoice:before {
  content:"\f570"
}
.fa-window-minimize:before {
  content:"\f2d1"
}
.fa-coffee:before,
.fa-mug-saucer:before {
  content:"\f0f4"
}
.fa-brush:before {
  content:"\f55d"
}
.fa-mask:before {
  content:"\f6fa"
}
.fa-magnifying-glass-minus:before,
.fa-search-minus:before {
  content:"\f010"
}
.fa-ruler-vertical:before {
  content:"\f548"
}
.fa-user-alt:before,
.fa-user-large:before {
  content:"\f406"
}
.fa-train-tram:before {
  content:"\e5b4"
}
.fa-user-nurse:before {
  content:"\f82f"
}
.fa-syringe:before {
  content:"\f48e"
}
.fa-cloud-sun:before {
  content:"\f6c4"
}
.fa-stopwatch-20:before {
  content:"\e06f"
}
.fa-square-full:before {
  content:"\f45c"
}
.fa-magnet:before {
  content:"\f076"
}
.fa-jar:before {
  content:"\e516"
}
.fa-note-sticky:before,
.fa-sticky-note:before {
  content:"\f249"
}
.fa-bug-slash:before {
  content:"\e490"
}
.fa-arrow-up-from-water-pump:before {
  content:"\e4b6"
}
.fa-bone:before {
  content:"\f5d7"
}
.fa-user-injured:before {
  content:"\f728"
}
.fa-face-sad-tear:before,
.fa-sad-tear:before {
  content:"\f5b4"
}
.fa-plane:before {
  content:"\f072"
}
.fa-tent-arrows-down:before {
  content:"\e581"
}
.fa-exclamation:before {
  content:"\21"
}
.fa-arrows-spin:before {
  content:"\e4bb"
}
.fa-print:before {
  content:"\f02f"
}
.fa-try:before,
.fa-turkish-lira-sign:before,
.fa-turkish-lira:before {
  content:"\e2bb"
}
.fa-dollar-sign:before,
.fa-dollar:before,
.fa-usd:before {
  content:"\24"
}
.fa-x:before {
  content:"\58"
}
.fa-magnifying-glass-dollar:before,
.fa-search-dollar:before {
  content:"\f688"
}
.fa-users-cog:before,
.fa-users-gear:before {
  content:"\f509"
}
.fa-person-military-pointing:before {
  content:"\e54a"
}
.fa-bank:before,
.fa-building-columns:before,
.fa-institution:before,
.fa-museum:before,
.fa-university:before {
  content:"\f19c"
}
.fa-umbrella:before {
  content:"\f0e9"
}
.fa-trowel:before {
  content:"\e589"
}
.fa-d:before {
  content:"\44"
}
.fa-stapler:before {
  content:"\e5af"
}
.fa-masks-theater:before,
.fa-theater-masks:before {
  content:"\f630"
}
.fa-kip-sign:before {
  content:"\e1c4"
}
.fa-hand-point-left:before {
  content:"\f0a5"
}
.fa-handshake-alt:before,
.fa-handshake-simple:before {
  content:"\f4c6"
}
.fa-fighter-jet:before,
.fa-jet-fighter:before {
  content:"\f0fb"
}
.fa-share-alt-square:before,
.fa-square-share-nodes:before {
  content:"\f1e1"
}
.fa-barcode:before {
  content:"\f02a"
}
.fa-plus-minus:before {
  content:"\e43c"
}
.fa-video-camera:before,
.fa-video:before {
  content:"\f03d"
}
.fa-graduation-cap:before,
.fa-mortar-board:before {
  content:"\f19d"
}
.fa-hand-holding-medical:before {
  content:"\e05c"
}
.fa-person-circle-check:before {
  content:"\e53e"
}
.fa-level-up-alt:before,
.fa-turn-up:before {
  content:"\f3bf"
}
.fa-sr-only,
.fa-sr-only-focusable:not(:focus),
.sr-only,
.sr-only-focusable:not(:focus) {
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0,0,0,0);
  white-space:nowrap;
  border-width:0
}
:host,
:root {
  --fa-style-family-brands:"Font Awesome 6 Brands";
  --fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"
}
@font-face {
  font-family:Font Awesome\ 6 Brands;
  font-style:normal;
  font-weight:400;
  src:url(/fonts/fa-brands-400.0ad87b22.woff2) format("woff2"),
  url(/fonts/fa-brands-400.aaa8e217.ttf) format("truetype");
  font-display:swap
}
.fa-brands,
.fab {
  font-weight:400
}
.fa-monero:before {
  content:"\f3d0"
}
.fa-hooli:before {
  content:"\f427"
}
.fa-yelp:before {
  content:"\f1e9"
}
.fa-cc-visa:before {
  content:"\f1f0"
}
.fa-lastfm:before {
  content:"\f202"
}
.fa-shopware:before {
  content:"\f5b5"
}
.fa-creative-commons-nc:before {
  content:"\f4e8"
}
.fa-aws:before {
  content:"\f375"
}
.fa-redhat:before {
  content:"\f7bc"
}
.fa-yoast:before {
  content:"\f2b1"
}
.fa-cloudflare:before {
  content:"\e07d"
}
.fa-ups:before {
  content:"\f7e0"
}
.fa-wpexplorer:before {
  content:"\f2de"
}
.fa-dyalog:before {
  content:"\f399"
}
.fa-bity:before {
  content:"\f37a"
}
.fa-stackpath:before {
  content:"\f842"
}
.fa-buysellads:before {
  content:"\f20d"
}
.fa-first-order:before {
  content:"\f2b0"
}
.fa-modx:before {
  content:"\f285"
}
.fa-guilded:before {
  content:"\e07e"
}
.fa-vnv:before {
  content:"\f40b"
}
.fa-js-square:before,
.fa-square-js:before {
  content:"\f3b9"
}
.fa-microsoft:before {
  content:"\f3ca"
}
.fa-qq:before {
  content:"\f1d6"
}
.fa-orcid:before {
  content:"\f8d2"
}
.fa-java:before {
  content:"\f4e4"
}
.fa-invision:before {
  content:"\f7b0"
}
.fa-creative-commons-pd-alt:before {
  content:"\f4ed"
}
.fa-centercode:before {
  content:"\f380"
}
.fa-glide-g:before {
  content:"\f2a6"
}
.fa-drupal:before {
  content:"\f1a9"
}
.fa-hire-a-helper:before {
  content:"\f3b0"
}
.fa-creative-commons-by:before {
  content:"\f4e7"
}
.fa-unity:before {
  content:"\e049"
}
.fa-whmcs:before {
  content:"\f40d"
}
.fa-rocketchat:before {
  content:"\f3e8"
}
.fa-vk:before {
  content:"\f189"
}
.fa-untappd:before {
  content:"\f405"
}
.fa-mailchimp:before {
  content:"\f59e"
}
.fa-css3-alt:before {
  content:"\f38b"
}
.fa-reddit-square:before,
.fa-square-reddit:before {
  content:"\f1a2"
}
.fa-vimeo-v:before {
  content:"\f27d"
}
.fa-contao:before {
  content:"\f26d"
}
.fa-square-font-awesome:before {
  content:"\e5ad"
}
.fa-deskpro:before {
  content:"\f38f"
}
.fa-sistrix:before {
  content:"\f3ee"
}
.fa-instagram-square:before,
.fa-square-instagram:before {
  content:"\e055"
}
.fa-battle-net:before {
  content:"\f835"
}
.fa-the-red-yeti:before {
  content:"\f69d"
}
.fa-hacker-news-square:before,
.fa-square-hacker-news:before {
  content:"\f3af"
}
.fa-edge:before {
  content:"\f282"
}
.fa-napster:before {
  content:"\f3d2"
}
.fa-snapchat-square:before,
.fa-square-snapchat:before {
  content:"\f2ad"
}
.fa-google-plus-g:before {
  content:"\f0d5"
}
.fa-artstation:before {
  content:"\f77a"
}
.fa-markdown:before {
  content:"\f60f"
}
.fa-sourcetree:before {
  content:"\f7d3"
}
.fa-google-plus:before {
  content:"\f2b3"
}
.fa-diaspora:before {
  content:"\f791"
}
.fa-foursquare:before {
  content:"\f180"
}
.fa-stack-overflow:before {
  content:"\f16c"
}
.fa-github-alt:before {
  content:"\f113"
}
.fa-phoenix-squadron:before {
  content:"\f511"
}
.fa-pagelines:before {
  content:"\f18c"
}
.fa-algolia:before {
  content:"\f36c"
}
.fa-red-river:before {
  content:"\f3e3"
}
.fa-creative-commons-sa:before {
  content:"\f4ef"
}
.fa-safari:before {
  content:"\f267"
}
.fa-google:before {
  content:"\f1a0"
}
.fa-font-awesome-alt:before,
.fa-square-font-awesome-stroke:before {
  content:"\f35c"
}
.fa-atlassian:before {
  content:"\f77b"
}
.fa-linkedin-in:before {
  content:"\f0e1"
}
.fa-digital-ocean:before {
  content:"\f391"
}
.fa-nimblr:before {
  content:"\f5a8"
}
.fa-chromecast:before {
  content:"\f838"
}
.fa-evernote:before {
  content:"\f839"
}
.fa-hacker-news:before {
  content:"\f1d4"
}
.fa-creative-commons-sampling:before {
  content:"\f4f0"
}
.fa-adversal:before {
  content:"\f36a"
}
.fa-creative-commons:before {
  content:"\f25e"
}
.fa-watchman-monitoring:before {
  content:"\e087"
}
.fa-fonticons:before {
  content:"\f280"
}
.fa-weixin:before {
  content:"\f1d7"
}
.fa-shirtsinbulk:before {
  content:"\f214"
}
.fa-codepen:before {
  content:"\f1cb"
}
.fa-git-alt:before {
  content:"\f841"
}
.fa-lyft:before {
  content:"\f3c3"
}
.fa-rev:before {
  content:"\f5b2"
}
.fa-windows:before {
  content:"\f17a"
}
.fa-wizards-of-the-coast:before {
  content:"\f730"
}
.fa-square-viadeo:before,
.fa-viadeo-square:before {
  content:"\f2aa"
}
.fa-meetup:before {
  content:"\f2e0"
}
.fa-centos:before {
  content:"\f789"
}
.fa-adn:before {
  content:"\f170"
}
.fa-cloudsmith:before {
  content:"\f384"
}
.fa-pied-piper-alt:before {
  content:"\f1a8"
}
.fa-dribbble-square:before,
.fa-square-dribbble:before {
  content:"\f397"
}
.fa-codiepie:before {
  content:"\f284"
}
.fa-node:before {
  content:"\f419"
}
.fa-mix:before {
  content:"\f3cb"
}
.fa-steam:before {
  content:"\f1b6"
}
.fa-cc-apple-pay:before {
  content:"\f416"
}
.fa-scribd:before {
  content:"\f28a"
}
.fa-openid:before {
  content:"\f19b"
}
.fa-instalod:before {
  content:"\e081"
}
.fa-expeditedssl:before {
  content:"\f23e"
}
.fa-sellcast:before {
  content:"\f2da"
}
.fa-square-twitter:before,
.fa-twitter-square:before {
  content:"\f081"
}
.fa-r-project:before {
  content:"\f4f7"
}
.fa-delicious:before {
  content:"\f1a5"
}
.fa-freebsd:before {
  content:"\f3a4"
}
.fa-vuejs:before {
  content:"\f41f"
}
.fa-accusoft:before {
  content:"\f369"
}
.fa-ioxhost:before {
  content:"\f208"
}
.fa-fonticons-fi:before {
  content:"\f3a2"
}
.fa-app-store:before {
  content:"\f36f"
}
.fa-cc-mastercard:before {
  content:"\f1f1"
}
.fa-itunes-note:before {
  content:"\f3b5"
}
.fa-golang:before {
  content:"\e40f"
}
.fa-kickstarter:before {
  content:"\f3bb"
}
.fa-grav:before {
  content:"\f2d6"
}
.fa-weibo:before {
  content:"\f18a"
}
.fa-uncharted:before {
  content:"\e084"
}
.fa-firstdraft:before {
  content:"\f3a1"
}
.fa-square-youtube:before,
.fa-youtube-square:before {
  content:"\f431"
}
.fa-wikipedia-w:before {
  content:"\f266"
}
.fa-rendact:before,
.fa-wpressr:before {
  content:"\f3e4"
}
.fa-angellist:before {
  content:"\f209"
}
.fa-galactic-republic:before {
  content:"\f50c"
}
.fa-nfc-directional:before {
  content:"\e530"
}
.fa-skype:before {
  content:"\f17e"
}
.fa-joget:before {
  content:"\f3b7"
}
.fa-fedora:before {
  content:"\f798"
}
.fa-stripe-s:before {
  content:"\f42a"
}
.fa-meta:before {
  content:"\e49b"
}
.fa-laravel:before {
  content:"\f3bd"
}
.fa-hotjar:before {
  content:"\f3b1"
}
.fa-bluetooth-b:before {
  content:"\f294"
}
.fa-sticker-mule:before {
  content:"\f3f7"
}
.fa-creative-commons-zero:before {
  content:"\f4f3"
}
.fa-hips:before {
  content:"\f452"
}
.fa-behance:before {
  content:"\f1b4"
}
.fa-reddit:before {
  content:"\f1a1"
}
.fa-discord:before {
  content:"\f392"
}
.fa-chrome:before {
  content:"\f268"
}
.fa-app-store-ios:before {
  content:"\f370"
}
.fa-cc-discover:before {
  content:"\f1f2"
}
.fa-wpbeginner:before {
  content:"\f297"
}
.fa-confluence:before {
  content:"\f78d"
}
.fa-mdb:before {
  content:"\f8ca"
}
.fa-dochub:before {
  content:"\f394"
}
.fa-accessible-icon:before {
  content:"\f368"
}
.fa-ebay:before {
  content:"\f4f4"
}
.fa-amazon:before {
  content:"\f270"
}
.fa-unsplash:before {
  content:"\e07c"
}
.fa-yarn:before {
  content:"\f7e3"
}
.fa-square-steam:before,
.fa-steam-square:before {
  content:"\f1b7"
}
.fa-500px:before {
  content:"\f26e"
}
.fa-square-vimeo:before,
.fa-vimeo-square:before {
  content:"\f194"
}
.fa-asymmetrik:before {
  content:"\f372"
}
.fa-font-awesome-flag:before,
.fa-font-awesome-logo-full:before,
.fa-font-awesome:before {
  content:"\f2b4"
}
.fa-gratipay:before {
  content:"\f184"
}
.fa-apple:before {
  content:"\f179"
}
.fa-hive:before {
  content:"\e07f"
}
.fa-gitkraken:before {
  content:"\f3a6"
}
.fa-keybase:before {
  content:"\f4f5"
}
.fa-apple-pay:before {
  content:"\f415"
}
.fa-padlet:before {
  content:"\e4a0"
}
.fa-amazon-pay:before {
  content:"\f42c"
}
.fa-github-square:before,
.fa-square-github:before {
  content:"\f092"
}
.fa-stumbleupon:before {
  content:"\f1a4"
}
.fa-fedex:before {
  content:"\f797"
}
.fa-phoenix-framework:before {
  content:"\f3dc"
}
.fa-shopify:before {
  content:"\e057"
}
.fa-neos:before {
  content:"\f612"
}
.fa-hackerrank:before {
  content:"\f5f7"
}
.fa-researchgate:before {
  content:"\f4f8"
}
.fa-swift:before {
  content:"\f8e1"
}
.fa-angular:before {
  content:"\f420"
}
.fa-speakap:before {
  content:"\f3f3"
}
.fa-angrycreative:before {
  content:"\f36e"
}
.fa-y-combinator:before {
  content:"\f23b"
}
.fa-empire:before {
  content:"\f1d1"
}
.fa-envira:before {
  content:"\f299"
}
.fa-gitlab-square:before,
.fa-square-gitlab:before {
  content:"\e5ae"
}
.fa-studiovinari:before {
  content:"\f3f8"
}
.fa-pied-piper:before {
  content:"\f2ae"
}
.fa-wordpress:before {
  content:"\f19a"
}
.fa-product-hunt:before {
  content:"\f288"
}
.fa-firefox:before {
  content:"\f269"
}
.fa-linode:before {
  content:"\f2b8"
}
.fa-goodreads:before {
  content:"\f3a8"
}
.fa-odnoklassniki-square:before,
.fa-square-odnoklassniki:before {
  content:"\f264"
}
.fa-jsfiddle:before {
  content:"\f1cc"
}
.fa-sith:before {
  content:"\f512"
}
.fa-themeisle:before {
  content:"\f2b2"
}
.fa-page4:before {
  content:"\f3d7"
}
.fa-hashnode:before {
  content:"\e499"
}
.fa-react:before {
  content:"\f41b"
}
.fa-cc-paypal:before {
  content:"\f1f4"
}
.fa-squarespace:before {
  content:"\f5be"
}
.fa-cc-stripe:before {
  content:"\f1f5"
}
.fa-creative-commons-share:before {
  content:"\f4f2"
}
.fa-bitcoin:before {
  content:"\f379"
}
.fa-keycdn:before {
  content:"\f3ba"
}
.fa-opera:before {
  content:"\f26a"
}
.fa-itch-io:before {
  content:"\f83a"
}
.fa-umbraco:before {
  content:"\f8e8"
}
.fa-galactic-senate:before {
  content:"\f50d"
}
.fa-ubuntu:before {
  content:"\f7df"
}
.fa-draft2digital:before {
  content:"\f396"
}
.fa-stripe:before {
  content:"\f429"
}
.fa-houzz:before {
  content:"\f27c"
}
.fa-gg:before {
  content:"\f260"
}
.fa-dhl:before {
  content:"\f790"
}
.fa-pinterest-square:before,
.fa-square-pinterest:before {
  content:"\f0d3"
}
.fa-xing:before {
  content:"\f168"
}
.fa-blackberry:before {
  content:"\f37b"
}
.fa-creative-commons-pd:before {
  content:"\f4ec"
}
.fa-playstation:before {
  content:"\f3df"
}
.fa-quinscape:before {
  content:"\f459"
}
.fa-less:before {
  content:"\f41d"
}
.fa-blogger-b:before {
  content:"\f37d"
}
.fa-opencart:before {
  content:"\f23d"
}
.fa-vine:before {
  content:"\f1ca"
}
.fa-paypal:before {
  content:"\f1ed"
}
.fa-gitlab:before {
  content:"\f296"
}
.fa-typo3:before {
  content:"\f42b"
}
.fa-reddit-alien:before {
  content:"\f281"
}
.fa-yahoo:before {
  content:"\f19e"
}
.fa-dailymotion:before {
  content:"\e052"
}
.fa-affiliatetheme:before {
  content:"\f36b"
}
.fa-pied-piper-pp:before {
  content:"\f1a7"
}
.fa-bootstrap:before {
  content:"\f836"
}
.fa-odnoklassniki:before {
  content:"\f263"
}
.fa-nfc-symbol:before {
  content:"\e531"
}
.fa-ethereum:before {
  content:"\f42e"
}
.fa-speaker-deck:before {
  content:"\f83c"
}
.fa-creative-commons-nc-eu:before {
  content:"\f4e9"
}
.fa-patreon:before {
  content:"\f3d9"
}
.fa-avianex:before {
  content:"\f374"
}
.fa-ello:before {
  content:"\f5f1"
}
.fa-gofore:before {
  content:"\f3a7"
}
.fa-bimobject:before {
  content:"\f378"
}
.fa-facebook-f:before {
  content:"\f39e"
}
.fa-google-plus-square:before,
.fa-square-google-plus:before {
  content:"\f0d4"
}
.fa-mandalorian:before {
  content:"\f50f"
}
.fa-first-order-alt:before {
  content:"\f50a"
}
.fa-osi:before {
  content:"\f41a"
}
.fa-google-wallet:before {
  content:"\f1ee"
}
.fa-d-and-d-beyond:before {
  content:"\f6ca"
}
.fa-periscope:before {
  content:"\f3da"
}
.fa-fulcrum:before {
  content:"\f50b"
}
.fa-cloudscale:before {
  content:"\f383"
}
.fa-forumbee:before {
  content:"\f211"
}
.fa-mizuni:before {
  content:"\f3cc"
}
.fa-schlix:before {
  content:"\f3ea"
}
.fa-square-xing:before,
.fa-xing-square:before {
  content:"\f169"
}
.fa-bandcamp:before {
  content:"\f2d5"
}
.fa-wpforms:before {
  content:"\f298"
}
.fa-cloudversify:before {
  content:"\f385"
}
.fa-usps:before {
  content:"\f7e1"
}
.fa-megaport:before {
  content:"\f5a3"
}
.fa-magento:before {
  content:"\f3c4"
}
.fa-spotify:before {
  content:"\f1bc"
}
.fa-optin-monster:before {
  content:"\f23c"
}
.fa-fly:before {
  content:"\f417"
}
.fa-aviato:before {
  content:"\f421"
}
.fa-itunes:before {
  content:"\f3b4"
}
.fa-cuttlefish:before {
  content:"\f38c"
}
.fa-blogger:before {
  content:"\f37c"
}
.fa-flickr:before {
  content:"\f16e"
}
.fa-viber:before {
  content:"\f409"
}
.fa-soundcloud:before {
  content:"\f1be"
}
.fa-digg:before {
  content:"\f1a6"
}
.fa-tencent-weibo:before {
  content:"\f1d5"
}
.fa-symfony:before {
  content:"\f83d"
}
.fa-maxcdn:before {
  content:"\f136"
}
.fa-etsy:before {
  content:"\f2d7"
}
.fa-facebook-messenger:before {
  content:"\f39f"
}
.fa-audible:before {
  content:"\f373"
}
.fa-think-peaks:before {
  content:"\f731"
}
.fa-bilibili:before {
  content:"\e3d9"
}
.fa-erlang:before {
  content:"\f39d"
}
.fa-cotton-bureau:before {
  content:"\f89e"
}
.fa-dashcube:before {
  content:"\f210"
}
.fa-42-group:before,
.fa-innosoft:before {
  content:"\e080"
}
.fa-stack-exchange:before {
  content:"\f18d"
}
.fa-elementor:before {
  content:"\f430"
}
.fa-pied-piper-square:before,
.fa-square-pied-piper:before {
  content:"\e01e"
}
.fa-creative-commons-nd:before {
  content:"\f4eb"
}
.fa-palfed:before {
  content:"\f3d8"
}
.fa-superpowers:before {
  content:"\f2dd"
}
.fa-resolving:before {
  content:"\f3e7"
}
.fa-xbox:before {
  content:"\f412"
}
.fa-searchengin:before {
  content:"\f3eb"
}
.fa-tiktok:before {
  content:"\e07b"
}
.fa-facebook-square:before,
.fa-square-facebook:before {
  content:"\f082"
}
.fa-renren:before {
  content:"\f18b"
}
.fa-linux:before {
  content:"\f17c"
}
.fa-glide:before {
  content:"\f2a5"
}
.fa-linkedin:before {
  content:"\f08c"
}
.fa-hubspot:before {
  content:"\f3b2"
}
.fa-deploydog:before {
  content:"\f38e"
}
.fa-twitch:before {
  content:"\f1e8"
}
.fa-ravelry:before {
  content:"\f2d9"
}
.fa-mixer:before {
  content:"\e056"
}
.fa-lastfm-square:before,
.fa-square-lastfm:before {
  content:"\f203"
}
.fa-vimeo:before {
  content:"\f40a"
}
.fa-mendeley:before {
  content:"\f7b3"
}
.fa-uniregistry:before {
  content:"\f404"
}
.fa-figma:before {
  content:"\f799"
}
.fa-creative-commons-remix:before {
  content:"\f4ee"
}
.fa-cc-amazon-pay:before {
  content:"\f42d"
}
.fa-dropbox:before {
  content:"\f16b"
}
.fa-instagram:before {
  content:"\f16d"
}
.fa-cmplid:before {
  content:"\e360"
}
.fa-facebook:before {
  content:"\f09a"
}
.fa-gripfire:before {
  content:"\f3ac"
}
.fa-jedi-order:before {
  content:"\f50e"
}
.fa-uikit:before {
  content:"\f403"
}
.fa-fort-awesome-alt:before {
  content:"\f3a3"
}
.fa-phabricator:before {
  content:"\f3db"
}
.fa-ussunnah:before {
  content:"\f407"
}
.fa-earlybirds:before {
  content:"\f39a"
}
.fa-trade-federation:before {
  content:"\f513"
}
.fa-autoprefixer:before {
  content:"\f41c"
}
.fa-whatsapp:before {
  content:"\f232"
}
.fa-slideshare:before {
  content:"\f1e7"
}
.fa-google-play:before {
  content:"\f3ab"
}
.fa-viadeo:before {
  content:"\f2a9"
}
.fa-line:before {
  content:"\f3c0"
}
.fa-google-drive:before {
  content:"\f3aa"
}
.fa-servicestack:before {
  content:"\f3ec"
}
.fa-simplybuilt:before {
  content:"\f215"
}
.fa-bitbucket:before {
  content:"\f171"
}
.fa-imdb:before {
  content:"\f2d8"
}
.fa-deezer:before {
  content:"\e077"
}
.fa-raspberry-pi:before {
  content:"\f7bb"
}
.fa-jira:before {
  content:"\f7b1"
}
.fa-docker:before {
  content:"\f395"
}
.fa-screenpal:before {
  content:"\e570"
}
.fa-bluetooth:before {
  content:"\f293"
}
.fa-gitter:before {
  content:"\f426"
}
.fa-d-and-d:before {
  content:"\f38d"
}
.fa-microblog:before {
  content:"\e01a"
}
.fa-cc-diners-club:before {
  content:"\f24c"
}
.fa-gg-circle:before {
  content:"\f261"
}
.fa-pied-piper-hat:before {
  content:"\f4e5"
}
.fa-kickstarter-k:before {
  content:"\f3bc"
}
.fa-yandex:before {
  content:"\f413"
}
.fa-readme:before {
  content:"\f4d5"
}
.fa-html5:before {
  content:"\f13b"
}
.fa-sellsy:before {
  content:"\f213"
}
.fa-sass:before {
  content:"\f41e"
}
.fa-wirsindhandwerk:before,
.fa-wsh:before {
  content:"\e2d0"
}
.fa-buromobelexperte:before {
  content:"\f37f"
}
.fa-salesforce:before {
  content:"\f83b"
}
.fa-octopus-deploy:before {
  content:"\e082"
}
.fa-medapps:before {
  content:"\f3c6"
}
.fa-ns8:before {
  content:"\f3d5"
}
.fa-pinterest-p:before {
  content:"\f231"
}
.fa-apper:before {
  content:"\f371"
}
.fa-fort-awesome:before {
  content:"\f286"
}
.fa-waze:before {
  content:"\f83f"
}
.fa-cc-jcb:before {
  content:"\f24b"
}
.fa-snapchat-ghost:before,
.fa-snapchat:before {
  content:"\f2ab"
}
.fa-fantasy-flight-games:before {
  content:"\f6dc"
}
.fa-rust:before {
  content:"\e07a"
}
.fa-wix:before {
  content:"\f5cf"
}
.fa-behance-square:before,
.fa-square-behance:before {
  content:"\f1b5"
}
.fa-supple:before {
  content:"\f3f9"
}
.fa-rebel:before {
  content:"\f1d0"
}
.fa-css3:before {
  content:"\f13c"
}
.fa-staylinked:before {
  content:"\f3f5"
}
.fa-kaggle:before {
  content:"\f5fa"
}
.fa-space-awesome:before {
  content:"\e5ac"
}
.fa-deviantart:before {
  content:"\f1bd"
}
.fa-cpanel:before {
  content:"\f388"
}
.fa-goodreads-g:before {
  content:"\f3a9"
}
.fa-git-square:before,
.fa-square-git:before {
  content:"\f1d2"
}
.fa-square-tumblr:before,
.fa-tumblr-square:before {
  content:"\f174"
}
.fa-trello:before {
  content:"\f181"
}
.fa-creative-commons-nc-jp:before {
  content:"\f4ea"
}
.fa-get-pocket:before {
  content:"\f265"
}
.fa-perbyte:before {
  content:"\e083"
}
.fa-grunt:before {
  content:"\f3ad"
}
.fa-weebly:before {
  content:"\f5cc"
}
.fa-connectdevelop:before {
  content:"\f20e"
}
.fa-leanpub:before {
  content:"\f212"
}
.fa-black-tie:before {
  content:"\f27e"
}
.fa-themeco:before {
  content:"\f5c6"
}
.fa-python:before {
  content:"\f3e2"
}
.fa-android:before {
  content:"\f17b"
}
.fa-bots:before {
  content:"\e340"
}
.fa-free-code-camp:before {
  content:"\f2c5"
}
.fa-hornbill:before {
  content:"\f592"
}
.fa-js:before {
  content:"\f3b8"
}
.fa-ideal:before {
  content:"\e013"
}
.fa-git:before {
  content:"\f1d3"
}
.fa-dev:before {
  content:"\f6cc"
}
.fa-sketch:before {
  content:"\f7c6"
}
.fa-yandex-international:before {
  content:"\f414"
}
.fa-cc-amex:before {
  content:"\f1f3"
}
.fa-uber:before {
  content:"\f402"
}
.fa-github:before {
  content:"\f09b"
}
.fa-php:before {
  content:"\f457"
}
.fa-alipay:before {
  content:"\f642"
}
.fa-youtube:before {
  content:"\f167"
}
.fa-skyatlas:before {
  content:"\f216"
}
.fa-firefox-browser:before {
  content:"\e007"
}
.fa-replyd:before {
  content:"\f3e6"
}
.fa-suse:before {
  content:"\f7d6"
}
.fa-jenkins:before {
  content:"\f3b6"
}
.fa-twitter:before {
  content:"\f099"
}
.fa-rockrms:before {
  content:"\f3e9"
}
.fa-pinterest:before {
  content:"\f0d2"
}
.fa-buffer:before {
  content:"\f837"
}
.fa-npm:before {
  content:"\f3d4"
}
.fa-yammer:before {
  content:"\f840"
}
.fa-btc:before {
  content:"\f15a"
}
.fa-dribbble:before {
  content:"\f17d"
}
.fa-stumbleupon-circle:before {
  content:"\f1a3"
}
.fa-internet-explorer:before {
  content:"\f26b"
}
.fa-telegram-plane:before,
.fa-telegram:before {
  content:"\f2c6"
}
.fa-old-republic:before {
  content:"\f510"
}
.fa-square-whatsapp:before,
.fa-whatsapp-square:before {
  content:"\f40c"
}
.fa-node-js:before {
  content:"\f3d3"
}
.fa-edge-legacy:before {
  content:"\e078"
}
.fa-slack-hash:before,
.fa-slack:before {
  content:"\f198"
}
.fa-medrt:before {
  content:"\f3c8"
}
.fa-usb:before {
  content:"\f287"
}
.fa-tumblr:before {
  content:"\f173"
}
.fa-vaadin:before {
  content:"\f408"
}
.fa-quora:before {
  content:"\f2c4"
}
.fa-reacteurope:before {
  content:"\f75d"
}
.fa-medium-m:before,
.fa-medium:before {
  content:"\f23a"
}
.fa-amilia:before {
  content:"\f36d"
}
.fa-mixcloud:before {
  content:"\f289"
}
.fa-flipboard:before {
  content:"\f44d"
}
.fa-viacoin:before {
  content:"\f237"
}
.fa-critical-role:before {
  content:"\f6c9"
}
.fa-sitrox:before {
  content:"\e44a"
}
.fa-discourse:before {
  content:"\f393"
}
.fa-joomla:before {
  content:"\f1aa"
}
.fa-mastodon:before {
  content:"\f4f6"
}
.fa-airbnb:before {
  content:"\f834"
}
.fa-wolf-pack-battalion:before {
  content:"\f514"
}
.fa-buy-n-large:before {
  content:"\f8a6"
}
.fa-gulp:before {
  content:"\f3ae"
}
.fa-creative-commons-sampling-plus:before {
  content:"\f4f1"
}
.fa-strava:before {
  content:"\f428"
}
.fa-ember:before {
  content:"\f423"
}
.fa-canadian-maple-leaf:before {
  content:"\f785"
}
.fa-teamspeak:before {
  content:"\f4f9"
}
.fa-pushed:before {
  content:"\f3e1"
}
.fa-wordpress-simple:before {
  content:"\f411"
}
.fa-nutritionix:before {
  content:"\f3d6"
}
.fa-wodu:before {
  content:"\e088"
}
.fa-google-pay:before {
  content:"\e079"
}
.fa-intercom:before {
  content:"\f7af"
}
.fa-zhihu:before {
  content:"\f63f"
}
.fa-korvue:before {
  content:"\f42f"
}
.fa-pix:before {
  content:"\e43a"
}
.fa-steam-symbol:before {
  content:"\f3f6"
}
:host,
:root {
  --fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"
}
@font-face {
  font-family:Font Awesome\ 6 Free;
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(/fonts/fa-regular-400.0c4a336f.woff2) format("woff2"),
  url(/fonts/fa-regular-400.f7cc78e9.ttf) format("truetype")
}
.fa-regular,
.far {
  font-weight:400
}
:host,
:root {
  --fa-style-family-classic:"Font Awesome 6 Free";
  --fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"
}
@font-face {
  font-family:Font Awesome\ 6 Free;
  font-style:normal;
  font-weight:900;
  font-display:swap;
  src:url(/fonts/fa-solid-900.71ed02b4.woff2) format("woff2"),
  url(/fonts/fa-solid-900.43a87668.ttf) format("truetype")
}
.fa-solid,
.fas {
  font-weight:900
}
@font-face {
  font-family:Font Awesome\ 5 Brands;
  font-display:swap;
  font-weight:400;
  src:url(/fonts/fa-brands-400.0ad87b22.woff2) format("woff2"),
  url(/fonts/fa-brands-400.aaa8e217.ttf) format("truetype")
}
@font-face {
  font-family:Font Awesome\ 5 Free;
  font-display:swap;
  font-weight:900;
  src:url(/fonts/fa-solid-900.71ed02b4.woff2) format("woff2"),
  url(/fonts/fa-solid-900.43a87668.ttf) format("truetype")
}
@font-face {
  font-family:Font Awesome\ 5 Free;
  font-display:swap;
  font-weight:400;
  src:url(/fonts/fa-regular-400.0c4a336f.woff2) format("woff2"),
  url(/fonts/fa-regular-400.f7cc78e9.ttf) format("truetype")
}
@font-face {
  font-family:FontAwesome;
  font-display:swap;
  src:url(/fonts/fa-solid-900.71ed02b4.woff2) format("woff2"),
  url(/fonts/fa-solid-900.43a87668.ttf) format("truetype")
}
@font-face {
  font-family:FontAwesome;
  font-display:swap;
  src:url(/fonts/fa-brands-400.0ad87b22.woff2) format("woff2"),
  url(/fonts/fa-brands-400.aaa8e217.ttf) format("truetype")
}
@font-face {
  font-family:FontAwesome;
  font-display:swap;
  src:url(/fonts/fa-regular-400.0c4a336f.woff2) format("woff2"),
  url(/fonts/fa-regular-400.f7cc78e9.ttf) format("truetype");
  unicode-range:u+f003,
  u+f006,
  u+f014,
  u+f016-f017,
  u+f01a-f01b,
  u+f01d,
  u+f022,
  u+f03e,
  u+f044,
  u+f046,
  u+f05c-f05d,
  u+f06e,
  u+f070,
  u+f087-f088,
  u+f08a,
  u+f094,
  u+f096-f097,
  u+f09d,
  u+f0a0,
  u+f0a2,
  u+f0a4-f0a7,
  u+f0c5,
  u+f0c7,
  u+f0e5-f0e6,
  u+f0eb,
  u+f0f6-f0f8,
  u+f10c,
  u+f114-f115,
  u+f118-f11a,
  u+f11c-f11d,
  u+f133,
  u+f147,
  u+f14e,
  u+f150-f152,
  u+f185-f186,
  u+f18e,
  u+f190-f192,
  u+f196,
  u+f1c1-f1c9,
  u+f1d9,
  u+f1db,
  u+f1e3,
  u+f1ea,
  u+f1f7,
  u+f1f9,
  u+f20a,
  u+f247-f248,
  u+f24a,
  u+f24d,
  u+f255-f25b,
  u+f25d,
  u+f271-f274,
  u+f278,
  u+f27b,
  u+f28c,
  u+f28e,
  u+f29c,
  u+f2b5,
  u+f2b7,
  u+f2ba,
  u+f2bc,
  u+f2be,
  u+f2c0-f2c1,
  u+f2c3,
  u+f2d0,
  u+f2d2,
  u+f2d4,
  u+f2dc
}
@font-face {
  font-family:FontAwesome;
  font-display:swap;
  src:url(data:font/woff2;base64,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) format("woff2"),
  url(/fonts/fa-v4compatibility.2484748d.ttf) format("truetype");
  unicode-range:u+f041,
  u+f047,
  u+f065-f066,
  u+f07d-f07e,
  u+f080,
  u+f08b,
  u+f08e,
  u+f090,
  u+f09a,
  u+f0ac,
  u+f0ae,
  u+f0b2,
  u+f0d0,
  u+f0d6,
  u+f0e4,
  u+f0ec,
  u+f10a-f10b,
  u+f123,
  u+f13e,
  u+f148-f149,
  u+f14c,
  u+f156,
  u+f15e,
  u+f160-f161,
  u+f163,
  u+f175-f178,
  u+f195,
  u+f1f8,
  u+f219,
  u+f27a
}
:root {
  --vc-clr-primary:#000;
  --vc-clr-secondary:#090f207f;
  --vc-clr-white:#fff;
  --vc-icn-width:1.2em;
  --vc-nav-width:30px;
  --vc-nav-height:30px;
  --vc-nav-border-radius:0;
  --vc-nav-color:var(--vc-clr-primary);
  --vc-nav-color-hover:var(--vc-clr-secondary);
  --vc-nav-background:transparent;
  --vc-pgn-width:12px;
  --vc-pgn-height:4px;
  --vc-pgn-margin:4px;
  --vc-pgn-border-radius:0;
  --vc-pgn-background-color:var(--vc-clr-secondary);
  --vc-pgn-active-color:var(--vc-clr-primary)
}
.carousel {
  position:relative;
  text-align:center;
  box-sizing:border-box;
  touch-action:pan-y;
  overscroll-behavior:none
}
.carousel.is-dragging {
  touch-action:none
}
.carousel * {
  box-sizing:border-box
}
.carousel__track {
  display:flex;
  padding:0!important;
  position:relative
}
.carousel__viewport {
  overflow:hidden
}
.carousel__sr-only {
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0,0,0,0);
  border:0
}
.carousel__icon {
  width:var(--vc-icn-width);
  height:var(--vc-icn-width);
  fill:currentColor
}
.carousel__next,
.carousel__prev {
  box-sizing:content-box;
  background:var(--vc-nav-background);
  border-radius:var(--vc-nav-border-radius);
  width:var(--vc-nav-width);
  height:var(--vc-nav-height);
  text-align:center;
  font-size:var(--vc-nav-height);
  padding:0;
  color:var(--vc-nav-color);
  display:flex;
  justify-content:center;
  align-items:center;
  position:absolute;
  border:0;
  cursor:pointer;
  margin:0 10px;
  top:50%;
  transform:translateY(-50%)
}
.carousel__next--disabled,
.carousel__prev--disabled {
  cursor:not-allowed;
  opacity:.5
}
.carousel__prev {
  left:0
}
.carousel__next {
  right:0
}
.carousel--rtl .carousel__prev {
  left:auto;
  right:0
}
.carousel--rtl .carousel__next {
  right:auto;
  left:0
}
@media (hover:hover) {
  .carousel__next:hover,
  .carousel__prev:hover {
    color:var(--vc-nav-color-hover)
  }
}
.carousel__pagination {
  display:flex;
  justify-content:center;
  list-style:none;
  line-height:0;
  margin:10px 0 0;
  padding:0
}
.carousel__pagination-button {
  display:block;
  border:0;
  margin:0;
  cursor:pointer;
  padding:var(--vc-pgn-margin);
  background:transparent
}
.carousel__pagination-button:after {
  display:block;
  content:"";
  width:var(--vc-pgn-width);
  height:var(--vc-pgn-height);
  border-radius:var(--vc-pgn-border-radius);
  background-color:var(--vc-pgn-background-color)
}
.carousel__pagination-button--active:after {
  background-color:var(--vc-pgn-active-color)
}
@media(hover:hover) {
  .carousel__pagination-button:hover:after {
    background-color:var(--vc-pgn-active-color)
  }
}
.carousel__slide {
  scroll-snap-stop:auto;
  flex-shrink:0;
  margin:0;
  position:relative;
  display:flex;
  justify-content:center;
  align-items:center;
  transform:translateZ(0)
}
a.gflag {
  vertical-align:middle;
  font-size:24px;
  padding:1px 0;
  background-repeat:no-repeat;
  background-image:url(//gtranslate.net/flags/24.png)
}
a.gflag img {
  border:0
}
a.gflag:hover {
  background-image:url(//gtranslate.net/flags/24a.png)
}
#goog-gt-tt,
.goog-te-banner-frame {
  display:none!important
}
.goog-te-menu-value:hover {
  text-decoration:none!important
}
body {
  top:0!important
}
#google_translate_element2 {
  display:none!important
}
ul#componentContainer {
  padding-inline-start:0;
  list-style-type:none;
  display:inline-flex
}
ul#componentContainer a {
  text-decoration:none;
  display:flex;
  justify-content:center;
  align-items:center
}
