@import url("https://fonts.googleapis.com/css?family=Nunito:400,300,700");
@import url("https://fonts.googleapis.com/css?family=Lato:300,300italic,400,400italic,700,700italic,900,900italic");
@import url("landing-page.css");
/* @import url("drakBlue-theme.css"); */
/* @import url("golden-theme.css"); */


/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */
html {
  font-family: Lato, Avenir, Verdana, Nunito!important;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

:root {
  --bodyBG:#072428;
  --theme1-bg: #0f2327;
  --theme1-bg90: #0f2327;

  --gameTitleBG: #FAB841;
  --gameTextCR: #420A57;
  --menuBG: #fff;
  --menuLinkCR:#440a57;
  --menuBod: #ddd;
  --toggleBG:#1f5058;
  --toggleHover:#2c737e;
  --betButtonBG:#09262b;
  --filtertabBG:#3a4b4e;
  --loginBtn:#C0C0C0;
  --loginB-Text:#000;
  --dropBG:#09262b;
  --logBtn:#183f45;

  --theme2-bg: #2c3e50;
  --theme2-bg70: #2c3e50B3;
  --theme2-bg85: #2c3e50D9;
  --maindark: #0f2327;
  --primary-color: #fff;
  --secondary-color: #fff;
  --font-bold: bold;
  --font:'Lato', 'Avenir', 'Verdana', 'Nunito';
}


/**
 * Remove the margin in all browsers (opinionated).
 */
body {font-family: Lato, Avenir, Verdana, Nunito!important; font-size: 12px;
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  /* 1 */
  display: block;
}
/**
 * Add the correct display in IE 9-.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
}
/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */
template,
[hidden] {
  display: none;
}
/* Links
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
a:active,
a:hover {
  outline-width: 0;
}
/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}
/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}
/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}
/* Grouping content
   ========================================================================== */
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
pre,
samp {
  /* font-family: monospace, monospace; */
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/* Forms
   ========================================================================== */
/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
select,
textarea {
  font: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Restore the font weight unset by the previous rule.
 */
optgroup {
  font-weight: bold;
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 * 2. Show the overflow in Edge, Firefox, and IE.
 */
button,
input,
select {
  /* 2 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
input:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * Correct the odd appearance of search inputs in Chrome and Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
}
/**
 * Remove the inner padding and cancel buttons in Chrome on OS X and
 * Safari on OS X.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * Apl Mixins
 */
@keyframes blink-animation {
  0% {
    opacity: 0.3;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.3;
  }
}
.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/**
 * Colours
 */
/* @font-face {
  font-family: 'Apollo';
  src: url("ab8b7ab63134443598aa6ef1a9748925.eot");
  src: url("ab8b7ab63134443598aa6ef1a9748925-.eot#iefix") format('embedded-opentype'), url("fe807c2228062ed527c19204343cff92.woff") format('woff'), url("45182f8583fe9e12cf5221c7f9645a09.ttf") format('truetype'), url("https://www.lotusbook247.com/d/fonts89d956ee742989448f60ed6baf0c5ac0.svg") format('svg');
  font-weight: normal;
  font-style: normal;
} */
@font-face {
  font-family: 'Apollo';
  src: url(apollo.eot?cwq2i6);
  src: url(apollo.eot?cwq2i6#iefix) format("embedded-opentype"), url(apollo.ttf?cwq2i6) format("truetype"), url(apollo.woff?cwq2i6) format("woff"), url(apollo.svg?cwq2i6#apollo) format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: block
}

[class*=" icon-"],
[class^=icon-] {
  font-family: apollo !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.icon-sport-greyhoundracing:before {
  content: "\a001"
}

.icon-sport-horseracing:before {
  content: "\a002"
}

.icon-sport-cricket:before {
  content: "\a003"
}

.icon-sport-football:before {
  content: "\a004"
}

.icon-sport-tennis:before {
  content: "\a005"
}

.icon-sport-tabletennis:before {
  content: "\e900"
}

.icon-sport-esports:before {
  content: "\e901"
}

.icon-sport-kabaddi:before {
  content: "\e941"
}

.icon-exchange-games:before {
  content: "\e902"
}

.icon-rules-regs:before {
  content: "\e903"
}

.icon-filter:before {
  content: "\e904"
}

.icon-match-stats:before {
  content: "\e905"
}

.icon-info-sign:before {
  content: "\e906"
}

.icon-calendar:before {
  content: "\e907"
}

.icon-play:before {
  content: "\e908"
}

.icon-most-popular:before {
  content: "\e909"
}

.icon-burger:before {
  content: "\e90a"
}

.icon-chevron-down:before {
  content: "\e90b"
}

.icon-chevron-up:before {
  content: "\e90c"
}

.icon-play-o:before {
  content: "\e90d"
}

.icon-list:before {
  content: "\e90e"
}

.icon-cog:before {
  content: "\e90f"
}

.icon-outline-info:before {
  content: "\e910"
}

.icon-ladder:before {
  content: "\e911"
}

.icon-remove:before {
  content: "\e912"
}

.icon-clock:before {
  content: "\e913"
}

.icon-spinner:before {
  content: "\e914"
}

.icon-video-tv:before {
  content: "\e915"
}

.icon-arrow-right:before {
  content: "\e916"
}

.icon-grade-up:before {
  content: "\e917"
}

.icon-star-empty:before {
  content: "\e918"
}

.icon-dashboard:before {
  content: "\e919"
}

.icon-remove-sign:before {
  content: "\e91a"
}

.icon-arrow-down:before {
  content: "\e91b"
}

.icon-arrow-left:before {
  content: "\e91c"
}

.icon-restricted-territories:before {
  content: "\e91d"
}

.icon-unlock-alt:before {
  content: "\e91e"
}

.icon-chevron-sign-down:before {
  content: "\e91f"
}

.icon-chevron-sign-up:before {
  content: "\e920"
}

.icon-chevron-sign-right:before {
  content: "\e921"
}

.icon-more-vertical:before {
  content: "\e922"
}

.icon-contract:before {
  content: "\e923"
}

.icon-expand:before {
  content: "\e924"
}

.icon-chevron-sign-left:before {
  content: "\e925"
}

.icon-fast:before {
  content: "\e926"
}

.icon-going:before {
  content: "\e927"
}

.icon-eye-open:before {
  content: "\e928"
}

.icon-money:before {
  content: "\e929"
}

.icon-more-horiz:before {
  content: "\e92a"
}

.icon-folder-close:before {
  content: "\e92b"
}

.icon-sport-politics:before {
  content: "\e92c"
}

.icon-genie-stroke:before {
  content: "\e92d"
}

.icon-pre-match:before {
  content: "\e92e"
}

.icon-zero:before {
  content: "\e92f"
}

.icon-age-limit:before {
  content: "\e930"
}

.icon-gamcare:before {
  content: "\e931"
}

.icon-baccarat:before {
  content: "\e932"
}

.icon-all:before {
  content: "\e933"
}

.icon-blackjack-poker:before {
  content: "\e934"
}

.icon-roulette:before {
  content: "\e935"
}

.icon-slots:before,
.icon-sport-slots:before {
  content: "\e936"
}

.icon-cards:before {
  content: "\e937"
}

.icon-roulette-super:before {
  content: "\e938"
}

.icon-universal:before {
  content: "\e939"
}

.icon-cards-dice:before {
  content: "\e93a"
}

.icon-indian-card-game:before {
  content: "\e93b"
}

.icon-stopwatch:before {
  content: "\e952"
}

.icon-search:before {
  content: "\f002"
}

.icon-heart:before {
  content: "\f004"
}

.icon-star:before {
  content: "\f005"
}

.icon-user:before {
  content: "\f007"
}

.icon-th-list:before {
  content: "\f00b"
}

.icon-ok:before {
  content: "\f00c"
}

.icon-cog-filled:before {
  content: "\f013"
}

.icon-home:before {
  content: "\f015"
}

.icon-time:before {
  content: "\f017"
}

.icon-repeat:before {
  content: "\f01e"
}

.icon-refresh:before {
  content: "\f021"
}

.icon-lock:before {
  content: "\f023"
}

.icon-book:before {
  content: "\f02d"
}

.icon-pencil:before {
  content: "\f040"
}

.icon-chevron-left:before {
  content: "\f053"
}

.icon-chevron-right:before {
  content: "\f054"
}

.icon-arrow-up:before {
  content: "\f062"
}

.icon-plus:before {
  content: "\f067"
}

.icon-minus:before {
  content: "\f068"
}

.icon-asterisk:before {
  content: "\f069"
}

.icon-signout:before {
  content: "\f08b"
}

.icon-globe:before {
  content: "\f0ac"
}

.icon-caret-down:before {
  content: "\f0d7"
}

.icon-sort:before {
  content: "\f0dc"
}

.icon-sort-down:before {
  content: "\f0dd"
}

.icon-sort-up:before {
  content: "\f0de"
}

.icon-sitemap:before {
  content: "\f0e8"
}

.icon-angle-double-left:before {
  content: "\f100"
}

.icon-angle-double-right:before {
  content: "\f101"
}

.icon-angle-left:before {
  content: "\f104"
}

.icon-angle-right:before {
  content: "\f105"
}

.icon-angle-up:before {
  content: "\f106"
}

.icon-angle-down:before {
  content: "\f107"
}

.icon-indent:before {
  content: "\f113"
}

.icon-info:before {
  content: "\f129"
}

.icon-bullseye:before {
  content: "\f140"
}

.icon-plus-square-o:before {
  content: "\f196"
}

.icon-university:before {
  content: "\f19c"
}

.icon-teen-patti:before {
  content: "\e93c"
}

.icon-weak-market-lock:before {
  content: "\e93e"
}

.icon-bulk:before {
  content: "\e93f"
}

.icon-bin:before {
  content: "\e940"
}

.icon-kabaddi:before {
  content: "\e941"
}

.icon-hide-password:before {
  content: "\e93d"
}

.icon-show-password:before {
  content: "\e942"
}

.icon-statistics:before {
  content: "\e943"
}

.icon-live-video:before {
  content: "\e944"
}

.icon-stat-video:before {
  content: "\e945"
}

/* @font-face {
  font-family: apollo-betadda;
  src: url(apollo-betadda.eot?cwq2i6);
  src: url(apollo-betadda.eot?cwq2i6#iefix) format("embedded-opentype"), url(apollo-betadda.ttf?cwq2i6) format("truetype"), url(apollo-betadda.woff?cwq2i6) format("woff"), url(apollo-betadda.svg?cwq2i6#apollo) format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: block
} */
/**
 * Name:            Base
 * Description:     Sets default values for HTML elements
 * Component:       `apl-h1`, `apl-h2`, `apl-h3`, `apl-h4`, `apl-h5`, `apl-h6`, `apl-heading-underline`
 *                  `apl-link`,
 *                  `apl-img-preserve`
 */
/**
 * Local Variables
 */
/**
 * Component: Base

 
 */
html {
  font-weight: normal;
  font-size: 12px;
  line-height: 17px;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  background: #fff;
  color: #0f2327;
  letter-spacing: 0;
  box-sizing: border-box;
}


body {
  margin: 0;
}
/* Links
 ========================================================================== */
/*
 * Remove the gray background color from active links in IE 10.
 */
a {
  background: transparent;
}
/*
 * Improve readability of focused elements when they are also in an active/hover state.
 */
a:active,
a:hover {
  outline: 0;
}
/*
 * Style
 */
a,
.apl-link {
  color: #005ba2;
  text-decoration: none;
  cursor: pointer;
}
a:hover,
.apl-link:hover {
  color: #059;
  text-decoration: underline;
}
/* Text-level semantics
 ========================================================================== */
/*
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}
/*
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}
/*
 * 1. Address odd `em`-unit font size rendering in all browsers.
 * 2. Consolas has a better baseline in running text compared to `Courier`
 */
:not(pre) > code,
:not(pre) > kbd,
:not(pre) > samp {
  /* 1 */
  font-size: 12px;
  /* 2 */
  /* font-family: Consolas, monospace, serif; */
  /* 3 */
  color: #D05;
  white-space: nowrap;
}
/*
 * Emphasize
 */
em {
  color: #D05;
}
/*
 * Insert
 */
ins {
  background: #ffa;
  color: #444;
  text-decoration: none;
}
/*
 * Mark
 * Note: Addresses styling not present in IE 8/9.
 */
mark {
  background: #ffa;
  color: #444;
}
/*
 * Quote
 */
q {
  font-style: italic;
}
/*
 * Addresses inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}
/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/* Embedded content
 ========================================================================== */
/*
 * Remove the gap between embedded content and the bottom of their containers.
 */
audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}
/*
 * Responsiveness
 * 1. Sets a maximum width relative to the parent and auto scales the height
 * 2. Corrects `max-width` behavior if padding and border are used
 */
audio,
canvas,
img,
svg,
video {
  /* 1 */
  max-width: 100%;
  height: auto;
  /* 2 */
  box-sizing: border-box;
}
/*
 * Preserve original dimensions
 */
.apl-img-preserve,
.apl-img-preserve audio,
.apl-img-preserve canvas,
.apl-img-preserve img,
.apl-img-preserve svg,
.apl-img-preserve video {
  max-width: none;
}
/*
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0;
}
/*
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}
/* Block elements
 ========================================================================== */
/*
 * Reset margin
 */
blockquote,
figure {
  margin: 0;
}
/*
 * Margins
 */
p,
ul,
ol,
dl,
blockquote,
pre,
address,
fieldset,
figure {
  margin: 0 0 13px 0;
}
* + p,
* + ul,
* + ol,
* + dl,
* + blockquote,
* + pre,
* + address,
* + fieldset,
* + figure {
  margin-top: 13px;
}
/* Headings
 ========================================================================== */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 13px 0;
  font-family: Lato, Avenir, Verdana, Nunito;
  font-weight: normal;
  color: #0f2327;
  text-transform: none;
}
/*
 * Margins
 */
* + h1,
* + h2,
* + h3,
* + h4,
* + h5,
* + h6 {
  margin-top: 21px;
}
/*
 * Sizes
 */
h1,
.apl-h1 {
  font-size: 24px;
  line-height: 36px;
}
h2,
.apl-h2 {
  font-size: 20px;
  line-height: 26px;
}
h3,
.apl-h3 {
  font-size: 15px;
  line-height: 20px;
}
h4,
.apl-h4 {
  font-size: 14px;
  line-height: 19px;
}
h5,
.apl-h5 {
  font-size: 12px;
  line-height: 17px;
}
h6,
.apl-h6 {
  font-size: 10px;
  line-height: 15px;
}
/* Lists
 ========================================================================== */
ul,
ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
 * Reset margin for nested lists
 */
ul > li > ul,
ul > li > ol,
ol > li > ol,
ol > li > ul {
  margin: 0;
  padding: 0;
}
/* Description lists
 ========================================================================== */
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
/* Horizontal rules
 ========================================================================== */
/*
 * 1. Address differences between Firefox and other browsers.
 * 2. Style
 */
hr {
  /* 1 */
  box-sizing: content-box;
  height: 0;
  /* 2 */
  margin: 13px 0;
  border: 0;
  border-top: 1px solid #ddd;
}
/* Address
 ========================================================================== */
address {
  font-style: normal;
}
/* Blockquotes
 ========================================================================== */
blockquote {
  padding-left: 15px;
  border-left: 5px solid #ddd;
  font-size: 16px;
  line-height: 22px;
  font-style: italic;
}
/**
 * Preformatted text
 */
pre {
  padding: 10px;
  background: #f5f5f5;
  font: 12px / 18px Consolas, monospace, serif;
  color: #444;
  -moz-tab-size: 4;
  tab-size: 4;
  overflow: auto;
}
/**
 * Selection pseudo-element
 */
::-moz-selection {
  background: #ffffff;
  color: #fff;
  text-shadow: none;
}
::selection {
  background: #ffffff;
  color: #fff;
  text-shadow: none;
}
/**
 * HTML5 elements
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary {
  display: block;
}
/**
 * Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Prevent displaying `audio` without controls in Chrome, Safari and Opera
 */
audio:not([controls]) {
  display: none;
}
/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}
/**
 * Iframe
 */
iframe {
  border: 0;
}
/**
 * Fix viewport for IE10 snap mode
 */
@media screen and (max-width: 400px) {
  @-ms-viewport {
    width: device-width;
  }
}
.apl-icon-custom-clock:before {
  content: '\A014';
}
.apl-icon-custom-play:before {
  content: '\A006';
}
.apl-icon-custom-calendar:before {
  content: '\A009';
}
.apl-icon-custom-dashboard:before {
  content: '\A016';
}
.apl-icon-custom-eye:before {
  content: '\A013';
}
.apl-icon-custom-arrow-up:before {
  content: '\A012';
}
.apl-icon-custom-filter:before {
  content: '\A011';
}
.apl-icon-custom-match-stats:before {
  content: '\A010';
}
.apl-icon-custom-play-o:before {
  content: '\A008';
}
.apl-icon-custom-ladder:before {
  content: '\A015';
}
.apl-icon-custom-indent:before {
  content: '\F113';
}
.apl-icon-sport-greyhoundracing:before {
  content: '\A001';
}
.apl-icon-sport-horseracing:before {
  content: '\A002';
}
.apl-icon-sport-cricket:before {
  content: '\A003';
}
.apl-icon-sport-football:before {
  content: '\A004';
}
.apl-icon-sport-soccer:before {
  content: '\A004';
}
.sport-icon.icon-sport-soccer::before{
  content: '\A004';
}
.apl-icon-sport-tennis:before {
  content: '\A005';
}
.apl-icon-sport-kabaddi:before {
  content: '\e941';
}
.apl-icon-sport-exchangegame{top:12px!important}
.apl-icon-sport-exchangegame:before {
  content: '\E900';
}
.apl-icon-search:before {
  content: '\F002';
}
.apl-icon-heart:before {
  content: '\F004';
}
.apl-icon-star:before {
  content: '\F005';
}
.apl-icon-star-o:before {
  content: '\F006';
}
.apl-icon-user:before {
  content: '\F007';
}
.apl-icon-th-list:before {
  content: '\F00B';
}
.apl-icon-ok:before {
  content: '\F00C';
}
.apl-icon-remove:before {
  content: '\F00D';
}
.apl-icon-off:before {
  content: '\F011';
}
.apl-icon-cog:before {
  content: '\F013';
}
.apl-icon-trash:before {
  content: '\F014';
}
.apl-icon-home:before {
  content: '\F015';
}
.apl-icon-file-alt:before {
  content: '\F016';
}
.apl-icon-time:before {
  content: '\F017';
}
.apl-icon-download-alt:before {
  content: '\F019';
}
.apl-icon-download:before {
  content: '\F01A';
}
.apl-icon-upload:before {
  content: '\F01B';
}
.apl-icon-repeat:before {
  content: '\F01E';
}
.apl-icon-refresh:before {
  content: '\F021';
}
.apl-icon-lock:before {
  content: '\F023';
}
.apl-icon-flag:before {
  content: '\F024';
}
.apl-icon-tag:before {
  content: '\F02B';
}
.apl-icon-book:before {
  content: '\F02D';
}
.apl-icon-bookmark:before {
  content: '\F02E';
}
.apl-icon-print:before {
  content: '\F02F';
}
.apl-icon-align-justify:before {
  content: '\F039';
}
.apl-icon-list:before {
  content: '\F03A';
}
.apl-icon-pencil:before {
  content: '\F040';
}
.apl-icon-check:before {
  content: '\F046';
}
.apl-icon-chevron-left:before {
  content: '\F053';
}
.apl-icon-chevron-right:before {
  content: '\F054';
}
.apl-icon-plus-sign:before {
  content: '\F055';
}
.apl-icon-minus-sign:before {
  content: '\F056';
}
.apl-icon-remove-sign:before {
  content: '\F057';
}
.apl-icon-ok-sign:before {
  content: '\F058';
}
.apl-icon-question-sign:before {
  content: '\F059';
}
.apl-icon-info-sign:before {
  content: '\F05A';
}
.apl-icon-ban-circle:before {
  content: '\F05E';
}
.apl-icon-arrow-left:before {
  content: '\F060';
}
.apl-icon-arrow-right:before {
  content: '\F061';
}
.apl-icon-arrow-up:before {
  content: '\F062';
}
.apl-icon-arrow-down:before {
  content: '\F063';
}
.apl-icon-plus:before {
  content: '\F067';
}
.apl-icon-minus:before {
  content: '\F068';
}
.apl-icon-asterisk:before {
  content: '\F069';
}
.apl-icon-exclamation-sign:before {
  content: '\F06A';
}
.apl-icon-eye-open:before {
  content: '\F06E';
}
.apl-icon-eye-close:before {
  content: '\F070';
}
.apl-icon-warning-sign:before {
  content: '\F071';
}
.apl-icon-comment:before {
  content: '\F075';
}
.apl-icon-chevron-up:before {
  content: '\F077';
}
.apl-icon-chevron-down:before {
  content: '\F078';
}
.apl-icon-folder-close:before {
  content: '\F07B';
}
.apl-icon-bar-chart:before {
  content: '\F080';
}
.apl-icon-heart-empty:before {
  content: '\F08A';
}
.apl-icon-signout:before {
  content: '\F08B';
}
.apl-icon-external-link:before {
  content: '\F08E';
}
.apl-icon-signin:before {
  content: '\F090';
}
.apl-icon-upload-alt:before {
  content: '\F093';
}
.apl-icon-check-empty:before {
  content: '\F096';
}
.apl-icon-bookmark-empty:before {
  content: '\F097';
}
.apl-icon-unlock:before {
  content: '\F09C';
}
.apl-icon-rss:before {
  content: '\F09E';
}
.apl-icon-bell:before {
  content: '\F0A2';
}
.apl-icon-circle-arrow-left:before {
  content: '\F0A8';
}
.apl-icon-circle-arrow-right:before {
  content: '\F0A9';
}
.apl-icon-circle-arrow-up:before {
  content: '\F0AA';
}
.apl-icon-circle-arrow-down:before {
  content: '\F0AB';
}
.apl-icon-globe:before {
  content: '\F0AC';
}
.apl-icon-wrench:before {
  content: '\F0AD';
}
.apl-icon-cloud:before {
  content: '\F0C2';
}
.apl-icon-reorder:before {
  content: '\F0C9';
}
.apl-icon-money:before {
  content: '\F0D6';
}
.apl-icon-caret-down:before {
  content: '\F0D7';
}
.apl-icon-caret-up:before {
  content: '\F0D8';
}
.apl-icon-caret-left:before {
  content: '\F0D9';
}
.apl-icon-caret-right:before {
  content: '\F0DA';
}
.apl-icon-sort:before {
  content: '\F0DC';
}
.apl-icon-sort-down:before {
  content: '\F0DD';
}
.apl-icon-sort-up:before {
  content: '\F0DE';
}
.apl-icon-undo:before {
  content: '\F0E2';
}
.apl-icon-comment-alt:before {
  content: '\F0E5';
}
.apl-icon-sitemap:before {
  content: '\F0E8';
}
.apl-icon-bell-alt:before {
  content: '\F0F3';
}
.apl-icon-angle-double-left:before {
  content: '\F100';
}
.apl-icon-angle-double-right:before {
  content: '\F101';
}
.apl-icon-angle-left:before {
  content: '\F104';
}
.apl-icon-angle-right:before {
  content: '\F105';
}
.apl-icon-angle-up:before {
  content: '\F106';
}
.apl-icon-angle-down:before {
  content: '\F107';
}
.apl-icon-spinner:before {
  content: '\F110';
}
.apl-icon-reply:before {
  content: '\F112';
}
.apl-icon-flag-alt:before {
  content: '\F11D';
}
.apl-icon-question:before {
  content: '\F128';
}
.apl-icon-info:before {
  content: '\F129';
}
.apl-icon-exclamation:before {
  content: '\F12A';
}
.apl-icon-chevron-sign-left:before {
  content: '\F137';
}
.apl-icon-chevron-sign-right:before {
  content: '\F138';
}
.apl-icon-chevron-sign-up:before {
  content: '\F139';
}
.apl-icon-chevron-sign-down:before {
  content: '\F13A';
}
.apl-icon-unlock-alt:before {
  content: '\F13E';
}
.apl-icon-bullseye:before {
  content: '\F140';
}
.apl-icon-ellipsis-horizontal:before {
  content: '\F141';
}
.apl-icon-ellipsis-vertical:before {
  content: '\F142';
}
.apl-icon-play-sign:before {
  content: '\F144';
}
.apl-icon-check-sign:before {
  content: '\F14A';
}
.apl-icon-long-arrow-down:before {
  content: '\F175';
}
.apl-icon-long-arrow-up:before {
  content: '\F176';
}
.apl-icon-long-arrow-left:before {
  content: '\F177';
}
.apl-icon-long-arrow-right:before {
  content: '\F178';
}
.apl-icon-plus-square-o:before {
  content: '\F196';
}
.apl-icon-university:before {
  content: '\F19C';
}
.apl-icon-info-circle:before {
  content: '\E901';
}

.apl-icon-info-stopwatch:before {
  content: '\E952';
}
[class*='apl-icon-'] {
  display: inline-block;
  font: normal normal normal 16px/1 Apollo!important;
  font-size: 16px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@font-face {
  font-family: 'Apollo';
  src: url("ab8b7ab63134443598aa6ef1a9748925.eot");
  src: url("ab8b7ab63134443598aa6ef1a9748925-.eot#iefix") format('embedded-opentype'), url("fe807c2228062ed527c19204343cff92.woff") format('woff'), url("45182f8583fe9e12cf5221c7f9645a09.ttf") format('truetype'), url("https://www.lotusbook247.com/d/fonts89d956ee742989448f60ed6baf0c5ac0.svg") format('svg');
  font-weight: normal;
  font-style: normal;
}
/**
 * Name:            Form
 * Description:     Defines styles for forms
 *
 * Component:       `apl-form`
 *
 * Sub-objects:     `apl-form-row`
 *                  `apl-form-help-inline`
 *                  `apl-form-help-block`
 *                  `apl-form-label`
 *                  `apl-form-controls`
 *                  `apl-form-controls-condensed`
 *                  `apl-form-icon`
 *
 * Modifiers:       `apl-form-stacked`
 *
 * Sub-modifiers:   `apl-form-invalid`
 *                  `apl-form-valid`
 *                  `apl-form-small`
 *                  `apl-form-large`
 *                  `apl-form-width-mini`
 *                  `apl-form-width-small`
 *                  `apl-form-width-medium`
 *                  `apl-form-width-large`
 *                  `apl-form-controls-text`
 *
 * Markup:
 *
 * <!-- apl-form -->
 * <form class="apl-form">
 *     <div class="apl-form-row">
 *         <label class="apl-form-label" for="form-input-1"></label>
 *         <div class="apl-form-controls">
 *             <input type="text" id="form-input-1" placeholder="Text">
 *         </div>
 *     </div>
 * </form>
 */
/**
 * Local Variables
 */
/**
 * Component: Form
 */
.apl-form {
  /*
   * Address inconsistent `text-transform` inheritance which is only inherit in Firefox
   */
  /*
   * Removes inner padding and border in Firefox 4+.
   */
  /*
   * Removes excess padding in IE 8/9/10.
   */
  /*
   * Improves consistency of cursor style for clickable elements
   */
  /*
   * Remove default style in iOS.
   */
  /*
   * Remove inner padding and search cancel button in Chrome, Safari and Opera on OS X.
   */
  /*
   * Fix the cursor style for Chrome's increment/decrement buttons. For certain
   * `font-size` values of the `input`, it causes the cursor style of the
   * decrement button to change from `default` to `text`.
   */
  /*
   * Define consistent border, margin, and padding.
   */
  /*
   * 1. Remove default vertical scrollbar in IE 8/9/10/11.
   * 2. Improve readability and alignment in all browsers.
   */
  /*
  * Removes placeholder transparency in Firefox.
  */
  /*
  * Removes `box-shadow` for invalid controls in Firefox.
  */
  /*
  * Vertical alignment
  */
  /**
   * Style
   */
  /*
   * Remove margin from the last-child
   */
  /**
   * Controls
   */
  /*
  * Placeholder
  */
  /*
   * Legend
   */
  /**
   * Size modifiers
   */
  /**
   * Reset height
   */
  /**
   * Validation states
   * Using !important to keep the selector simple
   */
  /**
   * Style modifiers
   * Using !important to keep the selector simple
   */
  /*
   * Fixed widths
   * Different widths for mini sized `input` and `select` elements
   */
  /**
   * Sub-objects: `apl-form-row`
   * Groups labels and controls in rows
   */
  /**
   *  Help text
   * Sub-object: `apl-form-help-inline`, `apl-form-help-block`
   */
  /**
   * Controls content
   * Sub-object: `apl-form-controls`, `apl-form-controls-condensed`
   */
  /**
   *  Modifier: `apl-form-stacked`
   * Requires sub-object: `apl-form-label`
   */
  /**
   *  Modifier: `apl-form-horizontal`
   * Requires sub-objects: `apl-form-label`, `apl-form-controls`
   */
  /**
   * Sub-object: `apl-form-icon`
   */
  /*
   * Sub-modifier: `apl-form-icon-flip`
   */
}
.apl-form input,
.apl-form select,
.apl-form textarea {
  box-sizing: border-box;
  margin: 0;
  border-radius: 0;
  font: inherit;
  color: inherit;
  letter-spacing: 0;
}
.apl-form select {
  text-transform: none;
}
.apl-form optgroup {
  font: inherit;
  font-weight: bold;
}
.apl-form input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.apl-form input[type="checkbox"],
.apl-form input[type="radio"] {
  padding: 0;
}
.apl-form input[type="checkbox"]:not(:disabled),
.apl-form input[type="radio"]:not(:disabled) {
  cursor: pointer;
}
.apl-form textarea,
.apl-form input:not([type]),
.apl-form input[type="text"],
.apl-form input[type="password"],
.apl-form input[type="email"],
.apl-form input[type="url"],
.apl-form input[type="search"],
.apl-form input[type="tel"],
.apl-form input[type="number"],
.apl-form input[type="datetime"] {
  -webkit-appearance: none;
}
.apl-form input[type="search"]::-webkit-search-cancel-button,
.apl-form input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.apl-form input[type="number"]::-webkit-inner-spin-button,
.apl-form input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
.apl-form fieldset {
  border: none;
  margin: 0;
  padding: 0;
  text-align: -webkit-center;
}
.apl-form textarea {
  /* 1 */
  overflow: auto;
  /* 2 */
  vertical-align: top;
}
.apl-form ::-moz-placeholder {
  opacity: 1;
}
.apl-form :invalid {
  box-shadow: none;
}
.apl-form input:not([type="radio"]):not([type="checkbox"]),
.apl-form select {
  vertical-align: middle;
}
.apl-form > :last-child {
  margin-bottom: 0;
}
.apl-form select,
.apl-form textarea,
.apl-form input:not([type]),
.apl-form input[type="text"],
.apl-form input[type="password"],
.apl-form input[type="datetime"],
.apl-form input[type="datetime-local"],
.apl-form input[type="date"],
.apl-form input[type="month"],
.apl-form input[type="time"],
.apl-form input[type="week"],
.apl-form input[type="number"],
.apl-form input[type="email"],
.apl-form input[type="url"],
.apl-form input[type="search"],
.apl-form input[type="tel"],
.apl-form input[type="color"] {
  height: 27px;
  max-width: 100%;
  padding: 4px 6px;
  border: 2px solid #DDDDDD;
  background: #FFFFFF;
  color: #666666;
  -webkit-transition: linear 0.2s;
  transition: linear 0.2s;
  border-radius: 3px;
}
.apl-form select:focus,
.apl-form textarea:focus,
.apl-form input:not([type]):focus,
.apl-form input[type="text"]:focus,
.apl-form input[type="password"]:focus,
.apl-form input[type="datetime"]:focus,
.apl-form input[type="datetime-local"]:focus,
.apl-form input[type="date"]:focus,
.apl-form input[type="month"]:focus,
.apl-form input[type="time"]:focus,
.apl-form input[type="week"]:focus,
.apl-form input[type="number"]:focus,
.apl-form input[type="email"]:focus,
.apl-form input[type="url"]:focus,
.apl-form input[type="search"]:focus,
.apl-form input[type="tel"]:focus,
.apl-form input[type="color"]:focus {
  border: 2px solid #2b6571;
  outline: 0;
  background: #b8dce3;
  color: #444444;
}
.apl-form select:disabled,
.apl-form textarea:disabled,
.apl-form input:not([type]):disabled,
.apl-form input[type="text"]:disabled,
.apl-form input[type="password"]:disabled,
.apl-form input[type="datetime"]:disabled,
.apl-form input[type="datetime-local"]:disabled,
.apl-form input[type="date"]:disabled,
.apl-form input[type="month"]:disabled,
.apl-form input[type="time"]:disabled,
.apl-form input[type="week"]:disabled,
.apl-form input[type="number"]:disabled,
.apl-form input[type="email"]:disabled,
.apl-form input[type="url"]:disabled,
.apl-form input[type="search"]:disabled,
.apl-form input[type="tel"]:disabled,
.apl-form input[type="color"]:disabled {
  border: 2px solid #DDDDDD;
  background-color: #F5F5F5;
  color: #999999;
}
.apl-form :-ms-input-placeholder {
  color: #999999 !important;
}
.apl-form ::-moz-placeholder {
  color: #999999;
}
.apl-form ::-webkit-input-placeholder {
  color: #999999;
}
.apl-form :disabled:-ms-input-placeholder {
  color: #999999 !important;
}
.apl-form :disabled::-moz-placeholder {
  color: #999999;
}
.apl-form :disabled::-webkit-input-placeholder {
  color: #999999;
}
.apl-form legend {
  width: 100%;
  border: 0;
  padding: 0;
  padding-bottom: 25px;
  font-size: 15px;
  line-height: 26px;
}
.apl-form legend:after {
  content: "";
  display: block;
  border-bottom: 1px solid #DDDDDD;
  width: 100%;
}
.apl-form select.apl-form-small,
.apl-form textarea.apl-form-small,
.apl-form input[type].apl-form-small,
.apl-form input:not([type]).apl-form-small {
  height: 23px;
  padding: 3px 2px;
  font-size: 10px;
}
.apl-form select.apl-form-large,
.apl-form textarea.apl-form-large,
.apl-form input[type].apl-form-large,
.apl-form input:not([type]).apl-form-large {
  height: 36px;
  padding: 8px 4px;
  font-size: 12px;
}
.apl-form textarea,
.apl-form select[multiple],
.apl-form select[size] {
  height: auto;
}
.apl-form .apl-form-invalid {
  border-color: #bf3e35 !important;
  background: #ffffff !important;
  color: #bf3e35 !important;
}
.apl-form .apl-form-valid {
  border-color: #09262b !important;
  background: #a3e1ec !important;
  color: #09262b !important;
}
.apl-form input.apl-form-width-mini {
  width: 40px;
}
.apl-form select.apl-form-width-mini {
  width: 65px;
}
.apl-form .apl-form-width-small {
  width: 130px;
}
.apl-form .apl-form-width-medium {
  width: 200px;
}
.apl-form .apl-form-width-large {
  width: 500px;
}
.apl-form .apl-form-row:before,
.apl-form .apl-form-row:after {
  content: "";
  display: table;
  clear: both;
}
.apl-form .apl-form-row + .apl-form-row {
  margin-top: 25px;
}
.apl-form .apl-form-help-inline {
  display: inline-block;
  margin: 0 0 0 8px;
}
.apl-form .apl-form-help-block {
  margin: 5px 0 0 0;
}
.apl-form .apl-form-controls > :first-child {
  margin-top: 0;
}
.apl-form .apl-form-controls > :last-child {
  margin-bottom: 0;
}
.apl-form .apl-form-controls-condensed {
  margin: 5px 0;
}
.apl-form.apl-form-stacked .apl-form-label {
  display: block;
  margin-bottom: 5px;
  font-weight: bold;
}
.apl-form.apl-form-horizontal {
  /* Better vertical alignment if controls are checkboxes and radio buttons with text */
}
.apl-form.apl-form-horizontal .apl-form-label {
  width: 200px;
  margin-top: 5px;
  float: left;
}
.apl-form.apl-form-horizontal .apl-form-controls {
  margin-left: 215px;
}
.apl-form.apl-form-horizontal .apl-form-controls-text {
  padding-top: 5px;
}
.apl-form .apl-form-icon {
  display: inline-block;
  position: relative;
  max-width: 100%;
}
.apl-form .apl-form-icon > [class*='apl-icon-'] {
  position: absolute;
  top: 50%;
  width: 30px;
  margin-top: -8px;
  font-size: 16px;
  color: #999999;
  text-align: center;
  pointer-events: none;
}
.apl-form .apl-form-icon:not(.apl-form-icon-flip) > input {
  padding-left: 30px !important;
}
.apl-form .apl-form-icon-flip > [class*='apl-icon-'] {
  right: 0;
}
.apl-form .apl-form-icon-flip > input {
  padding-right: 30px !important;
}
/**
 * Name:            Form
 * Description:     Form advanced
 * Note: Only works in Webkit at the moment
 *
 */
/**
 * Variables
 */
/**
 * Component: Form advanced
 * Note: Only works in Webkit at the moment
 */
.apl-form {
  /**
     * Radio
     */
  /**
     * Checked
     */
  /**
     * Radio
     */
  /*
     * Checked
     */
  /*
     * Disabled
     */
}
.apl-form input[type="radio"],
.apl-form input[type="checkbox"] {
  display: inline-block;
  height: 16px;
  width: 16px;
  border: 2px solid #ddd;
  overflow: hidden;
  margin-top: -4px;
  vertical-align: middle;
  -webkit-appearance: none;
  outline: 0;
  background: transparent;
}
.apl-form input[type="radio"] {
  border-radius: 50%;
}
.apl-form input[type=radio]:before,
.apl-form input[type=checkbox]:before {
  display: block;
}
.apl-form input[type=radio]:checked:before {
  content: '';
  width: 8px;
  height: 8px;
  margin: 2px auto 0;
  border-radius: 50%;
  background: #0f2327;
}
.apl-form input[type=checkbox]:checked:before,
.apl-form input[type=checkbox]:indeterminate:before {
  content: "\F00C";
  font-family: Apollo;
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
  text-align: center;
  line-height: 12px;
  color: #0f2327;
}
.apl-form input[type=checkbox]:indeterminate:before {
  content: "\F068";
}
.apl-form input[type=radio]:disabled,
.apl-form input[type=checkbox]:disabled {
  border-color: #eee;
}
.apl-form input[type=radio]:disabled:checked:before {
  background-color: #ddd;
}
.apl-form input[type=checkbox]:disabled:checked:before,
.apl-form input[type=checkbox]:disabled:indeterminate:before {
  color: #ddd;
}
/**
 * Name:            Button
 * Description:     Defines styles for Buttons
 * Component:       `apl-btn`
 *
 * Modifiers:       `apl-btn-primary`
 *                  `apl-btn-secondary`
 *                  `apl-btn-update`
 *                  `apl-btn-place`
 *                  `apl-btn-cancel`
 *                  `apl-btn-remove`
 *                  `apl-btn-link`
 *                  `apl-btn-mini`
 *                  `apl-btn-small`
 *                  `apl-btn-large`
 *
 * States:          `apl-active`
 *
 * Markup:
 *
 * <!-- apl-btn -->
 *     <btn class="apl-btn"></btn>
 *
 */
/**
 * Local Variables
 */
/**
 * Component: btn
 */
.apl-btn:not(.native),
html button:not(.native),
html [type="button"]:not(.native)  button:is(.btn.cancel){
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
  border: none;
  overflow: visible;
  font: inherit;
  color: var(--loginB-Text);
  text-transform: none;
  display: inline-block;
  box-sizing: border-box;
  padding: 0 10px;
  background: var(--loginBtn);
  vertical-align: middle;
  line-height: 26px;
  min-height: 26px;
  font-size: 12px;
  text-decoration: none;
  text-align: center;
  border-bottom: 2px solid rgba(255,255,255,0.4);
  border-right: 2px solid rgba(255,255,255,0.4);
  border-radius: 3px;
  /**
   * Link Mod
   */
  /**
   * Size mods
   */
}
.apl-btn:not(.native):not(:disabled),
html button:not(.native):not(:disabled),
html [type="button"]:not(.native):not(:disabled) {
  cursor: pointer;
  /**
     * Color mods
     */
}
.apl-btn:not(.native):not(:disabled):hover,
html button:not(.native):not(:disabled):hover,
html [type="button"]:not(.native):not(:disabled):hover,
.apl-btn:not(.native):not(:disabled):focus,
html button:not(.native):not(:disabled):focus,
html [type="button"]:not(.native):not(:disabled):focus {
  background-color: #cdcdcd;
  color: #676767;
  outline: none;
  text-decoration: none;
  box-shadow: 1.5px 1.5px 0px 0px #a7a7a7;
}
.apl-btn:not(.native):not(:disabled):active,
html button:not(.native):not(:disabled):active,
html [type="button"]:not(.native):not(:disabled):active,
.apl-btn:not(.native):not(:disabled).apl-active,
html button:not(.native):not(:disabled).apl-active,
html [type="button"]:not(.native):not(:disabled).apl-active {
  background-color: #bbbbbb;
  color: #676767;
  border-top: 2px solid #a4a4a4;
  border-left: 2px solid #a4a4a4;
  border-bottom: 0;
  border-right: 0;
  box-shadow: none;
}
.apl-btn:not(.native):not(:disabled).apl-btn-primary,
html button:not(.native):not(:disabled).apl-btn-primary,
html [type="button"]:not(.native):not(:disabled).apl-btn-primary {
  background-color: #5c996f;
  color: #FFFFFF;
  border-bottom-color: #497958; 
  border-right-color: #497958;
}
.apl-btn:not(.native):not(:disabled).apl-btn-primary:hover,
html button:not(.native):not(:disabled).apl-btn-primary:hover,
html [type="button"]:not(.native):not(:disabled).apl-btn-primary:hover,
.apl-btn:not(.native):not(:disabled).apl-btn-primary:focus,
html button:not(.native):not(:disabled).apl-btn-primary:focus,
html [type="button"]:not(.native):not(:disabled).apl-btn-primary:focus {
  background-color: #69a57c;
  color: #FFFFFF;
  box-shadow: 1.5px 1.5px 0px 0px #3f694c; box-shadow: none;
}
.apl-btn:not(.native):not(:disabled).apl-btn-primary:active,
html button:not(.native):not(:disabled).apl-btn-primary:active,
html [type="button"]:not(.native):not(:disabled).apl-btn-primary:active,
.apl-btn:not(.native):not(:disabled).apl-btn-primary.apl-active,
html button:not(.native):not(:disabled).apl-btn-primary.apl-active,
html [type="button"]:not(.native):not(:disabled).apl-btn-primary.apl-active {
  background-color: #58936a;
  color: #FFFFFF;
  border-top-color: #477656;
  border-left-color: #477656;
  box-shadow: none;
}
.apl-btn:not(.native):not(:disabled).apl-btn-secondary,
html button:not(.native):not(:disabled).apl-btn-secondary,
html [type="button"]:not(.native):not(:disabled).apl-btn-secondary {
  background-color:var(--logBtn);
  color: #FFFFFF;
  border-bottom-color: rgba(0, 0, 0, 0.5);
  border-right-color: rgba(0, 0, 0, 0.5);
}
.apl-btn:not(.native):not(:disabled).apl-btn-secondary:hover,
html button:not(.native):not(:disabled).apl-btn-secondary:hover,
html [type="button"]:not(.native):not(:disabled).apl-btn-secondary:hover,
.apl-btn:not(.native):not(:disabled).apl-btn-secondary:focus,
html button:not(.native):not(:disabled).apl-btn-secondary:focus,
html [type="button"]:not(.native):not(:disabled).apl-btn-secondary:focus {
  background-color: var(--toggleHover);
  color: #FFFFFF;
  box-shadow: 1.5px 1.5px 0px 0px  rgba(0, 0, 0, 0.5);
}
.apl-btn:not(.native):not(:disabled).apl-btn-secondary:active,
html button:not(.native):not(:disabled).apl-btn-secondary:active,
html [type="button"]:not(.native):not(:disabled).apl-btn-secondary:active,
.apl-btn:not(.native):not(:disabled).apl-btn-secondary.apl-active,
html button:not(.native):not(:disabled).apl-btn-secondary.apl-active,
html [type="button"]:not(.native):not(:disabled).apl-btn-secondary.apl-active {
  background-color: var(--toggleHover);
  color: #FFFFFF;
  border-top-color: #0a191b;
  border-left-color: #0a191b;
  box-shadow: none;
}
.apl-btn:not(.native):not(:disabled).apl-btn-update,
html button:not(.native):not(:disabled).apl-btn-update,
html [type="button"]:not(.native):not(:disabled).apl-btn-update,
.apl-btn:not(.native):not(:disabled).apl-btn-place,
html button:not(.native):not(:disabled).apl-btn-place,
html [type="button"]:not(.native):not(:disabled).apl-btn-place {
  background-color: #5c996f;
  color: #FFFFFF;
  border-bottom-color: #497958;
  border-right-color: #497958;
}
.apl-btn:not(.native):not(:disabled).apl-btn-update:hover,
html button:not(.native):not(:disabled).apl-btn-update:hover,
html [type="button"]:not(.native):not(:disabled).apl-btn-update:hover,
.apl-btn:not(.native):not(:disabled).apl-btn-place:hover,
html button:not(.native):not(:disabled).apl-btn-place:hover,
html [type="button"]:not(.native):not(:disabled).apl-btn-place:hover,
.apl-btn:not(.native):not(:disabled).apl-btn-update:focus,
html button:not(.native):not(:disabled).apl-btn-update:focus,
html [type="button"]:not(.native):not(:disabled).apl-btn-update:focus,
.apl-btn:not(.native):not(:disabled).apl-btn-place:focus,
html button:not(.native):not(:disabled).apl-btn-place:focus,
html [type="button"]:not(.native):not(:disabled).apl-btn-place:focus {
  background-color: #69a57c;
  color: #FFFFFF;
  box-shadow: 1.5px 1.5px 0px 0px #3f694c;
}
.apl-btn:not(.native):not(:disabled).apl-btn-update:active,
html button:not(.native):not(:disabled).apl-btn-update:active,
html [type="button"]:not(.native):not(:disabled).apl-btn-update:active,
.apl-btn:not(.native):not(:disabled).apl-btn-place:active,
html button:not(.native):not(:disabled).apl-btn-place:active,
html [type="button"]:not(.native):not(:disabled).apl-btn-place:active,
.apl-btn:not(.native):not(:disabled).apl-btn-update.apl-active,
html button:not(.native):not(:disabled).apl-btn-update.apl-active,
html [type="button"]:not(.native):not(:disabled).apl-btn-update.apl-active,
.apl-btn:not(.native):not(:disabled).apl-btn-place.apl-active,
html button:not(.native):not(:disabled).apl-btn-place.apl-active,
html [type="button"]:not(.native):not(:disabled).apl-btn-place.apl-active {
  background-color: #58936a;
  color: #FFFFFF;
  border-top-color: #477656;
  border-left-color: #477656;
  box-shadow: none;
}
.apl-btn:not(.native):not(:disabled).apl-btn-cancel,
html button:not(.native):not(:disabled).apl-btn-cancel,
html [type="button"]:not(.native):not(:disabled).apl-btn-cancel,
.apl-btn:not(.native):not(:disabled).apl-btn-remove,
html button:not(.native):not(:disabled).apl-btn-remove,
html [type="button"]:not(.native):not(:disabled).apl-btn-remove {
  background-color: #bf3e35;
  color: #FFFFFF;
  border-bottom-color: #97312a;
  border-right-color: #97312a;
}
.apl-btn:not(.native):not(:disabled).apl-btn-cancel:hover,
html button:not(.native):not(:disabled).apl-btn-cancel:hover,
html [type="button"]:not(.native):not(:disabled).apl-btn-cancel:hover,
.apl-btn:not(.native):not(:disabled).apl-btn-remove:hover,
html button:not(.native):not(:disabled).apl-btn-remove:hover,
html [type="button"]:not(.native):not(:disabled).apl-btn-remove:hover,
.apl-btn:not(.native):not(:disabled).apl-btn-cancel:focus,
html button:not(.native):not(:disabled).apl-btn-cancel:focus,
html [type="button"]:not(.native):not(:disabled).apl-btn-cancel:focus,
.apl-btn:not(.native):not(:disabled).apl-btn-remove:focus,
html button:not(.native):not(:disabled).apl-btn-remove:focus,
html [type="button"]:not(.native):not(:disabled).apl-btn-remove:focus {
  background-color: #cb4c43;
  color: #FFFFFF;
  box-shadow: 1.5px 1.5px 0px 0px #832b24;
}
.apl-btn:not(.native):not(:disabled).apl-btn-cancel:active,
html button:not(.native):not(:disabled).apl-btn-cancel:active,
html [type="button"]:not(.native):not(:disabled).apl-btn-cancel:active,
.apl-btn:not(.native):not(:disabled).apl-btn-remove:active,
html button:not(.native):not(:disabled).apl-btn-remove:active,
html [type="button"]:not(.native):not(:disabled).apl-btn-remove:active,
.apl-btn:not(.native):not(:disabled).apl-btn-cancel.apl-active,
html button:not(.native):not(:disabled).apl-btn-cancel.apl-active,
html [type="button"]:not(.native):not(:disabled).apl-btn-cancel.apl-active,
.apl-btn:not(.native):not(:disabled).apl-btn-remove.apl-active,
html button:not(.native):not(:disabled).apl-btn-remove.apl-active,
html [type="button"]:not(.native):not(:disabled).apl-btn-remove.apl-active {
  background-color: #b73b33;
  color: #FFFFFF;
  border-top-color: #933029;
  border-left-color: #933029;
  box-shadow: none;
}
.apl-btn:not(.native):not(:disabled).apl-btn-secondary-alt,
html button:not(.native):not(:disabled).apl-btn-secondary-alt,
html [type="button"]:not(.native):not(:disabled).apl-btn-secondary-alt {
  background-color: var(--dropBG);
  color: #FFFFFF;
  border-bottom-color: #000101;
  border-right-color: #000101;
}
.apl-btn:not(.native):not(:disabled).apl-btn-secondary-alt:hover,
html button:not(.native):not(:disabled).apl-btn-secondary-alt:hover,
html [type="button"]:not(.native):not(:disabled).apl-btn-secondary-alt:hover,
.apl-btn:not(.native):not(:disabled).apl-btn-secondary-alt:focus,
html button:not(.native):not(:disabled).apl-btn-secondary-alt:focus,
html [type="button"]:not(.native):not(:disabled).apl-btn-secondary-alt:focus {
  background-color: var(--toggleBG);
  color: #FFFFFF;
  box-shadow: 1.5px 1.5px 0px 0px #000000;
}
.apl-btn:not(.native):not(:disabled).apl-btn-secondary-alt:active,
html button:not(.native):not(:disabled).apl-btn-secondary-alt:active,
html [type="button"]:not(.native):not(:disabled).apl-btn-secondary-alt:active,
.apl-btn:not(.native):not(:disabled).apl-btn-secondary-alt.apl-active,
html button:not(.native):not(:disabled).apl-btn-secondary-alt.apl-active,
html [type="button"]:not(.native):not(:disabled).apl-btn-secondary-alt.apl-active {
  background-color: #071f23;
  color: #FFFFFF;
  border-top-color: #082227;
  border-left-color: #082227;
  box-shadow: none;
}
.apl-btn:not(.native):disabled,
html button:not(.native):disabled,
html [type="button"]:not(.native):disabled {
  background-color: #F5F5F5;
  color: #999999;
  border-color: #F5F5F5;
  box-shadow: none;
}
.apl-btn:not(.native).apl-btn-link,
html button:not(.native).apl-btn-link,
html [type="button"]:not(.native).apl-btn-link,
.apl-btn:not(.native).apl-btn-link:hover,
html button:not(.native).apl-btn-link:hover,
html [type="button"]:not(.native).apl-btn-link:hover,
.apl-btn:not(.native).apl-btn-link:focus,
html button:not(.native).apl-btn-link:focus,
html [type="button"]:not(.native).apl-btn-link:focus,
.apl-btn:not(.native).apl-btn-link:active,
html button:not(.native).apl-btn-link:active,
html [type="button"]:not(.native).apl-btn-link:active,
.apl-btn:not(.native).apl-btn-link.apl-active,
html button:not(.native).apl-btn-link.apl-active,
html [type="button"]:not(.native).apl-btn-link.apl-active,
.apl-btn:not(.native).apl-btn-link:disabled,
html button:not(.native).apl-btn-link:disabled,
html [type="button"]:not(.native).apl-btn-link:disabled {
  border-color: transparent;
  background: none;
  box-shadow: none;
}
.apl-btn:not(.native).apl-btn-link,
html button:not(.native).apl-btn-link,
html [type="button"]:not(.native).apl-btn-link {
  color: #0f2327;
  border: none;
}
.apl-btn:not(.native).apl-btn-link:hover,
html button:not(.native).apl-btn-link:hover,
html [type="button"]:not(.native).apl-btn-link:hover,
.apl-btn:not(.native).apl-btn-link:focus,
html button:not(.native).apl-btn-link:focus,
html [type="button"]:not(.native).apl-btn-link:focus,
.apl-btn:not(.native).apl-btn-link:active,
html button:not(.native).apl-btn-link:active,
html [type="button"]:not(.native).apl-btn-link:active,
.apl-btn:not(.native).apl-btn-link.apl-active,
html button:not(.native).apl-btn-link.apl-active,
html [type="button"]:not(.native).apl-btn-link.apl-active {
  color: #010202;
  text-decoration: underline;
}
.apl-btn:not(.native).apl-btn-link:disabled,
html button:not(.native).apl-btn-link:disabled,
html [type="button"]:not(.native).apl-btn-link:disabled {
  color: #999999;
}
.apl-btn:not(.native).apl-btn-link:focus,
html button:not(.native).apl-btn-link:focus,
html [type="button"]:not(.native).apl-btn-link:focus {
  outline: 1px dotted;
}
.apl-btn:not(.native).apl-btn-mini,
html button:not(.native).apl-btn-mini,
html [type="button"]:not(.native).apl-btn-mini {
  min-height: 17px;
  padding: 0 5px;
  line-height: 17px;
  font-size: 8px;
}
.apl-btn:not(.native).apl-btn-small,
html button:not(.native).apl-btn-small,
html [type="button"]:not(.native).apl-btn-small {
  min-height: 21px;
  padding: 0 10px;
  line-height: 21px;
  font-size: 10px;
}
.apl-btn:not(.native).apl-btn-large,
html button:not(.native).apl-btn-large,
html [type="button"]:not(.native).apl-btn-large {
  min-height: 30px;
  padding: 0 12px;
  line-height: 30px;
  font-size: 14px;
}
/**
 * Name:            Table
 *
 * Description:     Defines styles for tables
 *
 * Component:       `apl-table`
 *
 * Modifiers:       `apl-table-middle`
 *                  `apl-table-striped`
 *                  `apl-table-condensed`
 *                  `apl-table-hover`
 *
 * States:          `apl-active`
 *
 */
/**
 * Local Variables
 */
/* ========================================================================
   Component: Table
 ========================================================================== */
/*
 * 1. Remove most spacing between table cells.
 * 2. Block element behavior
 * 3. Style
 */
.apl-table {
  /* 1 */
  border-collapse: collapse;
  border-spacing: 0;
  /* 2 */
  width: 100%;
  /* 3 */
  margin-bottom: 15px;
  /*
     * Set alignment
     */
  /*
     * Caption and footer
     */
  /*
     * Active State
     */
  /**
     *  Modifier: `apl-table-middle`
     */
  /**
     * Modifier: `apl-table-striped`
     */
  /**
     * Modifier: `apl-table-condensed`
     */
  /**
     * Modifier: `apl-table-hover`
     */
}
.apl-table th,
.apl-table td {
  padding: 8px 8px;
}
.apl-table th {
  text-align: left;
}
.apl-table td {
  vertical-align: middle;
}
.apl-table thead th {
  vertical-align: bottom;
}
.apl-table tr.-invalid-row {
  background-color: #d01901;
}
.apl-table caption,
.apl-table tfoot {
  font-size: 12px;
  font-style: italic;
}
.apl-table caption {
  text-align: left;
  color: #999;
}
.apl-table tbody tr.apl-active {
  background: #EEE;
}
.apl-table.apl-table-middle td {
  vertical-align: middle !important;
}
.apl-table.apl-table-striped tbody tr:nth-of-type(odd) {
  background: #f5f5f5;
}
.apl-table.apl-table-striped tbody tr:nth-of-type(odd).-invalid-row {
  background-color: #d01901;
}
.apl-table.apl-table-striped tbody tr:nth-of-type(odd).-invalid-row:hover {
  background: #d01901;
}
.apl-table.apl-table-condensed td {
  padding: 4px 8px;
}
.apl-table.apl-table-hover tbody tr {
  transition: background ease .5s;
}
.apl-table.apl-table-hover tbody tr.-invalid-row:hover {
  background: #d01901;
}
.apl-table.apl-table-hover tbody tr:hover {
  background: #EEE;
  color: #999;
}
/*
 * Add margin if adjacent element
 */
* + .apl-table {
  margin-top: 15px;
}
/**
 * Name:            Section
 * Description:     Sets default styling for sections
 * Component:       `apl-section`
 *
 */
/**
 * Local Variables
 */
.apl-section {
  background: #fff;
  margin: 10px 0 0 0;
  padding: 20px;
}
.apl-section-inner {
  background: rgba(255, 255, 255, 0.1);
  padding: 20px;
  float: left;
  margin: 0 20px 20px 0;
}
/**
 * Name:            Utility
 * 
 * Description:     Collection of useful utility classes to style your content
 *
 * Component:       `apl-clearfix`
 *                  `apl-float-*`
 *                  `apl-align-*`
 *                  `apl-vertical-align-*`
 *                  `apl-margin-*`
 *                  `apl-padding-*`
 *                  `apl-border-*`
 *                  `apl-link-*`
 *                  `apl-overflow-*`
 *                  `apl-position-*`
 *                  `apl-display-*`
 *                  `apl-hidden`
 *                  `apl-invisible`

/**
 * Variables
 */
/**
 * Component: Utility
 */
/**
 * Clearing
 */
.apl-clearfix:before {
  content: "";
  display: table-cell;
}
.apl-clearfix:after {
  content: "";
  display: table;
  clear: both;
}
/**
 * Alignment of block elements
 */
._float-left {
  float: left;
}
._float-right {
  float: right;
}
[class*='_float-'] {
  max-width: 100%;
}
[class*='apl-align-'] {
  display: block;
  margin-bottom: 15px;
}
.apl-align-left {
  margin-right: 15px;
  float: left;
}
.apl-align-right {
  margin-left: 15px;
  float: right;
}
.apl-align-center {
  margin-left: auto;
  margin-right: auto;
}
/**
 * Vertical alignment
 */
.apl-vertical-align {
  font-size: 0.001px;
}
.apl-vertical-align:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.apl-vertical-align-middle,
.apl-vertical-align-bottom {
  display: inline-block;
  max-width: 100%;
  font-size: 1rem;
}
.apl-vertical-align-middle {
  vertical-align: middle;
}
.apl-vertical-align-bottom {
  vertical-align: bottom;
}
/**
 * Margin
 */
.apl-margin {
  margin-bottom: 15px;
}
* + .apl-margin {
  margin-top: 15px;
}
.apl-margin-top {
  margin-top: 15px !important;
}
.apl-margin-bottom {
  margin-bottom: 15px !important;
}
.apl-margin-left {
  margin-left: 15px !important;
}
.apl-margin-right {
  margin-right: 15px !important;
}
/*
 * Larger margins
 */
.apl-margin-large {
  margin-bottom: 50px;
}
* + .apl-margin-large {
  margin-top: 50px;
}
.apl-margin-large-top {
  margin-top: 50px !important;
}
.apl-margin-large-bottom {
  margin-bottom: 50px !important;
}
.apl-margin-large-left {
  margin-left: 50px !important;
}
.apl-margin-large-right {
  margin-right: 50px !important;
}
/*
 * Smaller margins
 */
.apl-margin-small {
  margin-bottom: 5px;
}
* + .apl-margin-small {
  margin-top: 5px;
}
.apl-margin-small-top {
  margin-top: 5px !important;
}
.apl-margin-small-bottom {
  margin-bottom: 5px !important;
}
.apl-margin-small-left {
  margin-left: 5px !important;
}
.apl-margin-small-right {
  margin-right: 5px !important;
}
/*
 * Remove margins
 */
.apl-margin-remove {
  margin: 0 !important;
}
.apl-margin-top-remove {
  margin-top: 0 !important;
}
.apl-margin-bottom-remove {
  margin-bottom: 0 !important;
}
/**
 * Padding
 */
.apl-padding-remove {
  padding: 0 !important;
}
.apl-padding-top-remove {
  padding-top: 0 !important;
}
.apl-padding-bottom-remove {
  padding-bottom: 0 !important;
}
.apl-padding-vertical-remove {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
/**
 * Border
 */
.apl-border-circle {
  border-radius: 50%;
}
.apl-border-rounded {
  border-radius: 5px;
}
/**
 * Link
 */
.apl-link-muted,
.apl-link-muted a {
  color: #444;
}
.apl-link-muted:hover,
.apl-link-muted a:hover {
  color: #444;
}
/**
 * Overflow
 */
.apl-overflow-hidden {
  overflow: hidden;
}
/*
 * Enable scrollbars if content is clipped
 */
.apl-overflow-container {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.apl-overflow-container > :last-child {
  margin-bottom: 0;
}
/**
 * Position
 */
.apl-position-absolute,
[class*='apl-position-top'],
[class*='apl-position-bottom'] {
  position: absolute !important;
}
/* Don't use `width: 100%` because it is wrong if the parent has padding. */
.apl-position-top {
  top: 0;
  left: 0;
  right: 0;
}
.apl-position-bottom {
  bottom: 0;
  left: 0;
  right: 0;
}
.apl-position-top-left {
  top: 0;
  left: 0;
}
.apl-position-top-right {
  top: 0;
  right: 0;
}
.apl-position-bottom-left {
  bottom: 0;
  left: 0;
}
.apl-position-bottom-right {
  bottom: 0;
  right: 0;
}
/*
 * Cover
 */
.apl-position-cover {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
/*
 * Relative
 */
.apl-position-relative {
  position: relative !important;
}
/**
 * Display
 */
.apl-display-block {
  display: block !important;
}
.apl-display-inline {
  display: inline !important;
}
.apl-display-inline-block {
  display: inline-block !important;
  max-width: 100%;
}
/*
 * Visibility
 */
/* Remove from the flow and screen readers on any device */
.apl-hidden {
  display: none !important;
  visibility: hidden !important;
}
/* It's hidden, but still affects layout */
.apl-invisible {
  visibility: hidden !important;
}
/* Helper classes */
._clearfix:after,
header.header:after,
.bet-manager > .tabs:after,
.bets .bet-fields:after,
.sport-wrapper .markets > h1:after,
.sport-wrapper .markets > .group-sport > .content > .header:after {
  display: block;
  content: '';
  clear: both;
}
._pull-left,
header.header .logo-area,
.clock {
  float: left;
}
._pull-right,
header.header .infobar,
header.header .infobar > .linkbar {
  float: right; position: relative;
}
header.header .infobar > .linkbar .fa{font-size: 15px!important;}
._small-svg {
  width: 20px;
}
._inner-sides {
  padding: 0 20px;
}
._inner-right {
  padding-right: 20px;
}
._inner-left,
.clock {
  padding-left: 20px;
}
._outer-right {
  margin-right: 0 20px;
}
._outer-left {
  margin-left: 0 20px;
}
._outer-sides {
  margin: 0 20px;
}
._cursor_pointer,
.sport-wrapper .apl-icon-star,
.sport-wrapper .apl-icon-star-o,
.market-listing-table > tbody > tr > td.back,
.market-listing-table > tbody > tr > td.lay {
  cursor: pointer;
}
._table-cell,
.content > .left-pane,
.content > .mid-pane,
.content > .right-pane {
  display: table-cell;
  vertical-align: top;
}
._align-right {
  text-align: right;
}
._align-center,
.market-listing-table > thead > tr > th {
  text-align: center;
}
._auto-width {
  width: auto;
}
/* State dependent rules */
.-hidden {
  display: none;
}
.-full-width {
  width: 100%;
}
.-full-size {
  width: 100%;
  height: 100%;
}
.dropdown {
  position: relative;
}
.dropdown-list {
  left: 0;
  top: 30px;
  min-width: 100%;
  z-index: 9999;
}
.dropdown-list.displayDropdownAbove {
  top: auto;
  bottom: 36px;
}
.dropdown-button.displayDropdownAbove .apl-icon-caret-down {
  transform: rotateX(180deg);
}
.wrap-dd-select,
.wrap-dd-menu {
  position: relative;
  margin: 0 auto;
  padding: 10px;
}
.wrap-dd-select .dropdown,
.wrap-dd-menu .dropdown {
  position: absolute;
  width: 275%!important;
  left: -30%;
  top: 92%;
  z-index: 14;
  background: #fff;
  padding: 0;
  border-radius: 7px;
  border: 1px solid #DDDDDD;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  font-weight: normal;
  list-style: none;
  visibility: hidden;
}
.wrap-dd-select .dropdown li.divider,
.wrap-dd-menu .dropdown li.divider {
  padding: 2px 0;
  background: #DDDDDD;
}
.wrap-dd-select .dropdown li.divider-label,
.wrap-dd-menu .dropdown li.divider-label {
  background: #e6e8ea;
  cursor: default;
  color: #000000;
  padding: 10px 0;
}
.wrap-dd-select .dropdown li a,
.wrap-dd-menu .dropdown li a {
  display: block;
  padding: 10px;
  text-decoration: none;
  border-bottom: 1px solid #DDDDDD;
  box-shadow: inset 0 1px 0 #ffffff;
  cursor: pointer;
  color: #0f2327;
}
.wrap-dd-select .dropdown li i,
.wrap-dd-menu .dropdown li i {
  float: right;
  color: inherit;
}
.wrap-dd-select .dropdown li:first-of-type a,
.wrap-dd-menu .dropdown li:first-of-type a {
  border-radius: 7px 7px 0 0;
}
.wrap-dd-select .dropdown li:last-of-type a,
.wrap-dd-menu .dropdown li:last-of-type a {
  border-radius: 0 0 7px 7px;
  border: none;
}
.wrap-dd-select .dropdown li:hover a,
.wrap-dd-menu .dropdown li:hover a {
  background: #f3f8f8;
}
.wrap-dd-select .dropdown:after,
.wrap-dd-menu .dropdown:after,
.wrap-dd-select .dropdown:before,
.wrap-dd-menu .dropdown:before {
  content: "";
  height: 0;
  position: absolute;
  bottom: 100%;
  right: 50%;
  margin-right: -5px;
  border-width: 0 6px 6px 6px;
  border-style: solid;
  border-color: #ffffff transparent;
}
.wrap-dd-select .dropdown:before,
.wrap-dd-menu .dropdown:before {
  margin-right: -7px;
  border-width: 0 8px 8px 8px;
  border-color: #DDDDDD transparent;
}
.wrap-dd-select .dropdown.active,
.wrap-dd-menu .dropdown.active {
  visibility: visible;
}
.wrap-dd-select.disabled,
.wrap-dd-menu.disabled {
  cursor: default;
  color: #5b6a7d;
}
.wrap-dd-select.active .dropdown,
.wrap-dd-menu.active .dropdown {
  visibility: visible;
}
.wrap-dd-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
  outline: none;
  font-weight: bold;
  color: #8aa8bd;
}
.wrap-dd-select .dropdown {
  top: 100%;
  z-index: 10;
  border-radius: inherit;
  max-height: 300px;
  overflow-y: auto;
}
.wrap-dd-select .dropdown:after {
  right: 15px;
}
.wrap-dd-select .dropdown:before {
  right: 13px;
}
.wrap-dd-select:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -3px;
  border: 6px 6px 0 6px solid;
  border-color: #DDDDDD transparent;
}
.wrap-dd-select.disabled:after {
  border: none;
}
/**
 * Local Variables
 */
/**
 * Component: btn
 */
.apl-btn,
html button,
html [type="button"] {
  padding: 0 10px;
  line-height: 26px;
  min-height: 26px;
  font-size: 12px;
  /**
     * Size mods
     */
}
.apl-btn.apl-btn-mini,
html button.apl-btn-mini,
html [type="button"].apl-btn-mini {
  min-height: 17px;
  padding: 0 5px;
  line-height: 17px;
  font-size: 8px;
}
.apl-btn.apl-btn-small,
html button.apl-btn-small,
html [type="button"].apl-btn-small {
  min-height: 21px;
  padding: 0 10px;
  line-height: 21px;
  font-size: 10px;
}
.apl-btn.apl-btn-large,
html button.apl-btn-large,
html [type="button"].apl-btn-large {
  min-height: 30px;
  padding: 0 12px;
  line-height: 30px;
  font-size: 14px;
}
/**
 * Name:            Form
 * Description:     Defines styles for forms
 *
 * Component:       `apl-form`
 *
 * Sub-objects:     `apl-form-row`
 *                  `apl-form-help-inline`
 *                  `apl-form-help-block`
 *                  `apl-form-label`
 *                  `apl-form-controls`
 *                  `apl-form-controls-condensed`
 *                  `apl-form-icon`
 *
 * Modifiers:       `apl-form-stacked`
 *
 * Sub-modifiers:   `apl-form-invalid`
 *                  `apl-form-valid`
 *                  `apl-form-small`
 *                  `apl-form-large`
 *                  `apl-form-width-mini`
 *                  `apl-form-width-small`
 *                  `apl-form-width-medium`
 *                  `apl-form-width-large`
 *                  `apl-form-controls-text`
 *
 * Markup:
 *
 * <!-- apl-form -->
 * <form class="apl-form">
 *     <div class="apl-form-row">
 *         <label class="apl-form-label" for="form-input-1"></label>
 *         <div class="apl-form-controls">
 *             <input type="text" id="form-input-1" placeholder="Text">
 *         </div>
 *     </div>
 * </form>
 */
/**
 * Local Variables
 */
/**
 * Component: Form
 */

.apl-form select,
.apl-form textarea,
.apl-form input:not([type]),
.apl-form input[type="text"],
.apl-form input[type="password"],
.apl-form input[type="datetime"],
.apl-form input[type="datetime-local"],
.apl-form input[type="date"],
.apl-form input[type="month"],
.apl-form input[type="time"],
.apl-form input[type="week"],
.apl-form input[type="number"],
.apl-form input[type="email"],
.apl-form input[type="url"],
.apl-form input[type="search"],
.apl-form input[type="tel"],
.apl-form input[type="color"] {
  height: 27px;
  padding: 4px 6px;
}
.apl-form legend {
  font-size: 15px;
  line-height: 26px;
}
.apl-form select.apl-form-small,
.apl-form textarea.apl-form-small,
.apl-form input[type].apl-form-small,
.apl-form input:not([type]).apl-form-small {
  height: 23px;
  padding: 3px 2px;
  font-size: 10px;
}
.apl-form select.apl-form-large,
.apl-form textarea.apl-form-large,
.apl-form input[type].apl-form-large,
.apl-form input:not([type]).apl-form-large {
  height: 36px;
  padding: 8px 4px;
  font-size: 12px;
}
.apl-form input.apl-form-width-mini {
  width: 40px;
}
.apl-form select.apl-form-width-mini {
  width: 65px;
}
.apl-form .apl-form-width-small {
  width: 130px;
}
.apl-form .apl-form-width-medium {
  width: 200px;
}
.apl-form .apl-form-width-large {
  width: 500px;
}
.apl-form .apl-form-help-inline {
  margin: 0 0 0 8px;
}
.apl-form .apl-form-help-block {
  margin: 5px 0 0 0;
}
.apl-form .apl-form-controls-condensed {
  margin: 5px 0;
}
.apl-form.apl-form-stacked .apl-form-label {
  margin-bottom: 5px;
}

.apl-form.apl-form-horizontal .apl-form-label {
  width: 200px;
  margin-top: 5px;
}
.apl-form.apl-form-horizontal .apl-form-controls {
  margin-left: 215px;
}
.apl-form.apl-form-horizontal .apl-form-controls-text {
  padding-top: 5px;
}
.apl-form .apl-form-icon > [class*='apl-icon-'] {
  width: 30px;
  margin-top: -8px;
  font-size: 16px;
}
.apl-form .apl-form-icon:not(.apl-form-icon-flip) > input {
  padding-left: 30px !important;
}
.apl-form .apl-form-icon-flip > input {
  padding-right: 30px !important;
}
/**
 * Local Variables
 */
/**
 * Component: Base
 */
html {
  font-size: 12px;
  line-height: 17px;
}
/* Block elements
 ========================================================================== */
/*
 * Margins
 */
p,
ul,
ol,
dl,
blockquote,
pre,
address,
fieldset,
figure {
  margin: 0 0 13px 0;
}
* + p,
* + ul,
* + ol,
* + dl,
* + blockquote,
* + pre,
* + address,
* + fieldset,
* + figure {
  margin-top: 13px;
}
/* Headings
 ========================================================================== */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 13px 0;
}
/*
 * Margins
 */
* + h1,
* + h2,
* + h3,
* + h4,
* + h5,
* + h6 {
  margin-top: 21px;
}
/*
 * Sizes
 */
h1,
.apl-h1 {
  font-size: 24px;
  line-height: 36px;
}
h2,
.apl-h2 {
  font-size: 20px;
  line-height: 26px;
}
h3,
.apl-h3 {
  font-size: 15px;
  line-height: 20px;
}
h4,
.apl-h4 {
  font-size: 14px;
  line-height: 19px;
}
h5,
.apl-h5 {
  font-size: 12px;
  line-height: 17px;
}
h6,
.apl-h6 {
  font-size: 10px;
  line-height: 15px;
}
/* Horizontal rules
 ========================================================================== */
/*
 * 1. Address differences between Firefox and other browsers.
 * 2. Style
 */
hr {
  margin: 13px 0;
}
html {
  overflow-y: auto;
  background:var(--theme1-bg90) url("/assets/images/lotusBg.png") no-repeat 0 -300px;
  background-size: cover;
  height: 100%;
}
.login-screen {
  overflow-y: auto;
  background:var(--theme1-bg90) url("/assets/images/lotusBg.png") no-repeat 0 -300px;
  background-size: cover;
  height: 100%;
}
login-screen body {
  height: 100%;
}
body {
  color: #0f2327;
}
footer {
  background: #09262b;
  color: #fff;
  padding: 15px;
  margin-top: 18px;
  position: relative;
  z-index: 2;
}
ul,
li {
  list-style-type: none;
  padding-left: 0;
  margin: 0;
}
html * {
  box-sizing: border-box; 
}
a {
  color: #0f2327;
  text-decoration: none;
}
a:hover {
  color: #010202;
  text-decoration: underline;
}
header.header {
  margin: auto auto 0;
  width: 100%;
  border-bottom: 1px solid #DDDDDD;
  background: url("https://www.lotusbook247.com/d/sevensf4cd3f8018d961f1d97e58f27246a93d.jpg") no-repeat center 50%;
  background-size: cover;
  color: #fff;
}
header.header .logo-area {
  /* width: 178px; */
display: flex; justify-content: space-between; align-items: center;  padding: 34px 0 0 20px;
}
header.header .logo-area .logo {
  background: url("https://www.lotusbook247.com/d/lotus2803474ea9d5fbf0eb24dd962ce55923.png") no-repeat center center;
  background-size: contain;
  width: 150px;
  height: 39px;
  cursor: pointer;
}
header.header .logo-area .datetimeBox{ margin: 0 0 0 14px; font-size: 12px;}
header.header .logo-area .datetimeBox span{ font-size: 16px; font-weight: 600;}
header.header .wrap-dd-menu .dropdown li a {
  color: #000;
}
header.header a {
  color: #ffecc6; font-size: 12px;
}
header.header a:hover {
  color: #fff;
}
header.header .infobar {
  margin: 15px 0;
  padding: 10px 20px;
}
header.header .infobar .last-login {
  font-size: 11px!important;
}
header.header .infobar > .linkbar {
  list-style: outside none none;
  margin-bottom: 5px;
}
header.header .infobar > .linkbar > li {
  display: inline-table;
  vertical-align: middle; padding-left:5px; 
  /*padding-left: 13.5px; */
}
header.header .infobar > .linkbar > li p {
  margin: 0; font-size: 12px;
}
header.header .infobar > .linkbar > li a > img {
  vertical-align: middle;
  padding-right: 5px;
  box-sizing: content-box;
}
header.header .infobar > .linkbar .header-link {
  font-size: 12px;
}
.search-container .search {
  display: flex;
}
.search-container .search input {
  width: 300px;
  border: 1px solid #DDDDDD; height: 35px; font-size: 12px; padding: 0 0 0 40px;
}

.search-container .search .apl-form-icon .apl-icon-search {
  font-size: 14px;
}
.search-container > ul {
  position: absolute;
  background: #fff;
  border: 1px solid #DDDDDD;
  border-top: none;
  width: 300px;
  z-index: 999;
}
.search-container > ul > li > a,
.search-container > ul > li > p {
  margin: 0;
  line-height: 1.8;
  padding: 5px 10px;
  display: block;
  width: 100%;
  color: #0f2327;
}
.search-container > ul > li > a:hover {
  background-color: #fff;
  text-decoration: none;
  color: #24555e !important;
}
.search-container > ul > li > a.suggestion-highlight {
  background-color: #DDDDDD;
  text-decoration: none;
  color: #24555e !important;
}
.search-container .placeholder-wrapper .placeholder {
  left: 34px;
}
.search-container .placeholder-wrapper.activated .placeholder {
  color: #fff;
}
footer {
  text-align: center;
  background: #440a57;
  color: #fff;
  line-height: 20px;
  padding: 20px;
  margin-top: 0;
}
footer a {
  color: #fff;
}
footer a:hover {
  color: #e6e6e6;
}
footer .powered-by {
  display: none;
}
aside.menu {
  height: 100%;
}
aside.menu > nav.tree-menu {
  background: #fff;
}
aside.menu > nav.tree-menu > ul {
  margin: 0;
}
aside.menu > nav.tree-menu > ul > li {
  padding: 5px 0;
}
aside.menu > nav.tree-menu > ul > li > ul > li {
  margin-left: 15px;
}
.tree-menu {
  width: 178px;
  overflow: hidden;
  height: 100%;
}
.tree-menu .menu-link {
  position: relative;
  float: left;
  width: 100%;
  border-bottom: 1px solid #ddd;
  padding: 6px 8px;
  text-decoration: none;
}
.tree-menu .menu-link > span {
  float: left;
  width: 144px;
}
.tree-menu .menu-link i {
  float: right;
  font-size: 9px;
  position: absolute;
  right: 12px;
}
.tree-menu .menu-link i.indicator-icon {
  top: 10px;
}
.left-menu-inner {
  width: 9999px;
  transition: 0s;
  height: 100%;
  /** top lvl menu - sport icons **/
}
.left-menu-inner.current-lvl-2 .sport-type-Exchange-Game {
  display: block;
}
.left-menu-inner .menu-link {
  color: #333;
  transition: background-color 0.3s ease-out;
}
.left-menu-inner.going-next {
  transition: 0.4s ease-out;
  transform: translateX(-178px);
}
.left-menu-inner.going-prev {
  transition: 0.4s ease-out;
  transform: translateX(178px);
}
.left-menu-inner .sport-icon {
  display: none;
  color: #fff;
  top: 10px;
}
.left-menu-inner .sport-icon::after {
  width: 14px;
  float: left;
  margin: 2px 10px 0 0;
  color: #fff;
}
.left-menu-inner .menu-lvl-0 .indicator-icon {
  display: none;
}
.left-menu-inner .menu-lvl-0 .home-link {
  display: none;
}
.left-menu-inner .menu-lvl-0 .show-on-lvl-0 {
  display: block;
}
.left-menu-inner .menu-lvl-0 .menu-link,
.left-menu-inner .menu-lvl-0 .favourites-link {
  position: relative;
  height: 60px;
  cursor: pointer;
  transition: all 0.1s ease-out;
  transition: width 2s;
}
.left-menu-inner .menu-lvl-0 .menu-link:hover,
.left-menu-inner .menu-lvl-0 .favourites-link:hover {
  background: #f1f1f1;
  transform: scale(1.1);
  border-top: 1px solid #ddd;
  text-decoration: none;
}
.left-menu-inner .menu-lvl-0 .menu-link .sport-icon,
.left-menu-inner .menu-lvl-0 .favourites-link .sport-icon,
.left-menu-inner .menu-lvl-0 .menu-link .favourites-icon,
.left-menu-inner .menu-lvl-0 .favourites-link .favourites-icon {
  font-size: 20px;
  display: inline;
  float: none;
  position: relative;
  right: auto;
  padding-left: 15px;
}
.left-menu-inner .menu-lvl-0 .menu-link .link-name,
.left-menu-inner .menu-lvl-0 .favourites-link .link-name {
  position: relative;
  display: inline;
  float: none;
  margin-left: 10px;
  top: 11px;
  font-weight: bold; font-size: 11px;
}
.left-menu-inner .menu-lvl-0 .sport-icon {
  color: #000;
}
.left-menu-inner .show-on-lvl-0 {
  display: none;
}
.left-menu-inner .sport-type-Cricket .sport-icon {
  color: #8c1000;
}
.left-menu-inner .sport-type-Tennis .sport-icon {
  color: #7eba3b;
}
.left-menu-inner .sport-type-Horse-Racing .sport-icon {
  color: #854d46;
}
.left-menu-inner .sport-type-Greyhound-Racing .sport-icon {
  color: #215867;
}
.left-menu-inner .menu-column {
  float: left;
  width: 178px;
}
.left-menu-inner .menu-column.sport-type-Cricket .menu-link {
  color: #8c1000;
}
.left-menu-inner .menu-column.sport-type-Cricket .menu-link:hover {
  background: #efddd9;
}
.left-menu-inner .menu-column.sport-type-Cricket .link-lvl-sport {
  background: #8c1000;
  color: #fff;
}
.left-menu-inner .menu-column.sport-type-Cricket .link-lvl-sport:hover {
  background: #730d00;
}
.left-menu-inner .menu-column.sport-type-Cricket .link-lvl-prev {
  color: #8c1000;
  background: #f3e9e7;
}
.left-menu-inner .menu-column.sport-type-Cricket .link-lvl-prev:hover {
  background: #ebd9d6;
}
.left-menu-inner .menu-column.sport-type-Football .menu-link {
  color: #111;
}
.left-menu-inner .menu-column.sport-type-Football .menu-link:hover {
  background: #dedcdc;
}
.left-menu-inner .menu-column.sport-type-Football .link-lvl-sport {
  background: #111;
  color: #fff;
}
.left-menu-inner .menu-column.sport-type-Football .link-lvl-sport:hover {
  background: #373737;
}
.left-menu-inner .menu-column.sport-type-Football .link-lvl-prev {
  color: #111;
  background: #e2e2e2;
}
.left-menu-inner .menu-column.sport-type-Football .link-lvl-prev:hover {
  background: #d5d5d5;
}
.left-menu-inner .menu-column.sport-type-Tennis .menu-link {
  color: #587932;
}
.left-menu-inner .menu-column.sport-type-Tennis .menu-link:hover {
  background: #dae6ce;
}
.left-menu-inner .menu-column.sport-type-Tennis .link-lvl-sport {
  background: #75a93c;
  color: #fff;
}
.left-menu-inner .menu-column.sport-type-Tennis .link-lvl-sport:hover {
  background: #689635;
}
.left-menu-inner .menu-column.sport-type-Tennis .link-lvl-prev {
  color: #587932;
  background: #eaefe5;
}
.left-menu-inner .menu-column.sport-type-Tennis .link-lvl-prev:hover {
  background: #dde5d5;
}

.left-menu-inner .menu-column.sport-type-Kabaddi .menu-link {
  color: #111;
}
.left-menu-inner .menu-column.sport-type-Kabaddi .menu-link:hover {
  background: #dedcdc;
}
.left-menu-inner .menu-column.sport-type-Kabaddi .link-lvl-sport {
  background: #111;
  color: #fff;
}
.left-menu-inner .menu-column.sport-type-Kabaddi .link-lvl-sport:hover {
  background: #373737;
}
.left-menu-inner .menu-column.sport-type-Kabaddi .link-lvl-prev {
  color: #111;
  background: #e2e2e2;
}
.left-menu-inner .menu-column.sport-type-Kabaddi .link-lvl-prev:hover {
  background: #d5d5d5;
}
.left-menu-inner .menu-column.sport-type-Horse-Racing .menu-link {
  color: #854d46;
}
.left-menu-inner .menu-column.sport-type-Horse-Racing .menu-link:hover {
  background: rgba(133, 77, 70, 0.4);
}
.left-menu-inner .menu-column.sport-type-Horse-Racing .menu-link.selected {
  color: #fff;
  background-color: #854d46;
}
.left-menu-inner .menu-column.sport-type-Horse-Racing .link-lvl-sport {
  background: #854d46;
  color: #fff;
}
.left-menu-inner .menu-column.sport-type-Horse-Racing .link-lvl-sport:hover {
  background: #74433d;
}
.left-menu-inner .menu-column.sport-type-Horse-Racing .link-lvl-prev {
  color: #854d46;
  background: rgba(133, 77, 70, 0.1);
}
.left-menu-inner .menu-column.sport-type-Horse-Racing .link-lvl-prev:hover {
  background: rgba(133, 77, 70, 0.4);
}
.left-menu-inner .menu-column.sport-type-Horse-Racing .grey-out.link-name,
.left-menu-inner .menu-column.sport-type-Horse-Racing .grey-out.indicator-icon {
  color: #c0c0c0;
}
.left-menu-inner .menu-column.sport-type-Greyhound-Racing .menu-link {
  color: #215867;
}
.left-menu-inner .menu-column.sport-type-Greyhound-Racing .menu-link:hover {
  background: rgba(33, 88, 103, 0.4);
}
.left-menu-inner .menu-column.sport-type-Greyhound-Racing .menu-link.selected {
  color: #fff;
  background-color: #215867;
}
.left-menu-inner .menu-column.sport-type-Greyhound-Racing .link-lvl-sport {
  background: #215867;
  color: #fff;
}
.left-menu-inner .menu-column.sport-type-Greyhound-Racing .link-lvl-sport:hover {
  background: #1b4854;
}
.left-menu-inner .menu-column.sport-type-Greyhound-Racing .link-lvl-prev {
  color: #215867;
  background: rgba(33, 88, 103, 0.1);
}
.left-menu-inner .menu-column.sport-type-Greyhound-Racing .link-lvl-prev:hover {
  background: rgba(33, 88, 103, 0.4);
}
.left-menu-inner .menu-column.sport-type-Greyhound-Racing .grey-out.link-name,
.left-menu-inner .menu-column.sport-type-Greyhound-Racing .grey-out.indicator-icon {
  color: #c0c0c0;
}
.left-menu-inner .menu-column.sport-type-Exchange-Game .menu-link {
  color: #111;
}
.left-menu-inner .menu-column.sport-type-Exchange-Game .menu-link:hover {
  background: #dedcdc;
}
.left-menu-inner .menu-column.sport-type-Exchange-Game .link-lvl-sport {
  background: #111;
  color: #fff;
}
.left-menu-inner .menu-column.sport-type-Exchange-Game .link-lvl-sport:hover {
  background: #373737;
}
.left-menu-inner .menu-column.sport-type-Exchange-Game .link-lvl-prev {
  color: #111;
  background: #e2e2e2;
}
.left-menu-inner .menu-column.sport-type-Exchange-Game .link-lvl-prev:hover {
  background: #d5d5d5;
}
.left-menu-inner .menu-prev {
  margin-left: -178px;
}
.left-menu-inner .link-lvl-sport,
.left-menu-inner .link-lvl-prev,
.left-menu-inner .favourites-link,
.left-menu-inner .home-link {
  text-decoration: none;
  border-bottom: 1px solid #ddd;
  padding: 6px 8px;
  display: block;
}
.left-menu-inner .link-lvl-sport i,
.left-menu-inner .link-lvl-prev i,
.left-menu-inner .favourites-link i,
.left-menu-inner .home-link i {
  width: 20px;
}
.left-menu-inner .link-lvl-prev i {
  font-size: 17px;
  float: left;
  width: 22px;
  margin-top: -1px;
}
.left-menu-inner .link-lvl-sport .sport-icon {
  color: #fff;
  width: 20px;
  font-size: 12px;
  display: inline-block;
}
.left-menu-inner .favourites-link {
  font-weight: bold;
  color: #333;
}
.left-menu-inner .favourites-link:hover {
  background: #f1f1f1;
}
.left-menu-inner .favourites-link .favourites-icon {
  color: #e4c41e;
  font-size: 18px;
  float: left;
  width: 22px;
  top: 13px;
  line-height: 16px;
}
.left-menu-inner .home-link {
  color: #333;
}
.left-menu-inner .home-link:hover {
  background: #f1f1f1;
}
apl-sport-menu {
  display: block;
  height: 30px;
  background: #fff;
  border-bottom: 1px solid #ddd;
}
.sport-menu {
  display: flex; flex-wrap: nowrap;overflow-x: auto; overflow-y: hidden;
  /*justify-content: center;*/ background: var(--menuBG); border-bottom: 1px solid var(--menuBod);
}
.sport-menu__item {
  display: flex;
  align-items: center;     white-space: nowrap;
}
.sport-menu__item:first-child::before {
  display: none;
}
.sport-menu__item::before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: var(--menuLinkCR);
}
.sport-menu__link {
  padding: 5px 20px;
  line-height: 20px; font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  color: var(--menuLinkCR);
  text-shadow: 0 1px 0 #f6e4fc; transition: all 0.3s ease 0s; position: relative;
}
.sport-menu__link:hover {
  color: var(--menuLinkCR);
  text-decoration: none; transform: scale(1.1);
}
.sport-menu__link--casino {
  color: #d9534f;
}
.sport-menu__link--casino:hover {
  color: #d9534f;
}
.clock {
  margin-top: 35px;
}
.clock .time > time {
  font-size: 20px;
  padding: 20px 5px 20px;
  font-weight: bold;
}
.clock .clock-timezone-settings {
  display: inline;
}
.clock .clock-timezone-settings .wrap-dd-menu {
  display: inline;
  padding: 2px 0;
}
.clock .clock-timezone-settings .dropdown {
  min-width: 250px;
  top: 28px;
  left: -84px;
}
.clock .clock-timezone-settings a {
  text-decoration: none;
}
.clock .icon-settings {
  width: 12px;
}
.clock {
  color: #fff;
  margin-top: 34px;
}
.clock .time > time {
  font-size: 15px;
  line-height: 20px;
  padding: 20px 5px 20px;
  font-weight: bold;
}
.clock .clock-timezone-settings .apl-icon-angle-down {
  font-size: 12px;
}
::selection {
  background: #09262b;
  /* WebKit/Blink Browsers */
}
::-moz-selection {
  background: #09262b;
  /* Gecko Browsers */
}
.hidden-over {
  overflow: hidden !important;
}
.body-wrapper {
  height: calc(100% - 50px);
}
.boxed-layout-wrapper {
  max-width: 1254px;
  margin: 0 auto;
}
.body {
  height: 100%;
  padding: 0;
}
.content {
  display: table;
  margin: auto;
  /* overflow: hidden; */
  /* z-index: 1;
  position: relative; */
  /* min-height: 420px; */
  /* height: calc(100% - 103px); */
  width: 100%;
  padding: 0;
}
.content.with-notifications {
  height: calc(100vh - 180px - 27px - 30px);
}
.content > .left-pane {
  height: 100%;
  width: 178px;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd; background: #fff;
}
.content > .mid-pane {
  padding: 0 20px 20px;
}
.content > .right-floating {
  position: absolute;
  top: 0;
  right: 0;
  width: 312px;
}
.content > .right-pane {
  width: 312px;
}
.content > .right-pane.stick > .inner-right-pane {
  position: fixed;
  width: 312px;
  top: 0;
}
.content h1 {
  margin-bottom: 10px;
  padding: 10px 0 10px 0;
  border-bottom: 1px solid rgba(15, 35, 39, 0.4);
}
.content h1,
.content h2,
.content h3 {
  color: #0f2327;
}
.content h4,
.content h5 {
  padding: 0 0 10px 0;
  margin-bottom: 10px;
  /* border-bottom: 1px solid rgba(15, 35, 39, 0.4); */
  color: #0f2327;
}
.-negative {
  color: #d01901;
  font-weight: bold;
}
.-positive {
  color: #2aa033;
  font-weight: bold;
}
.-invalid {
  color: #d01901;
  font-weight: bold;
}
._area-highlight {
  background-color: rgba(255, 255, 255, 0.2);
  padding: 10px;
  -webkit-transition: background-color 1s ease, border-color 1s ease;
  -moz-transition: background-color 1s ease, border-color 1s ease;
  -o-transition: background-color 1s ease, border-color 1s ease;
  transition: background-color 1s ease, border-color 1s ease;
}
._area-highlight:hover {
  background-color: #fff;
  border-color: rgba(15, 35, 39, 0.05);
}
.apl-form select:focus,
.apl-form textarea:focus,
.apl-form input:not([type]):focus,
.apl-form input[type="text"]:focus,
.apl-form input[type="password"]:focus,
.apl-form input[type="datetime"]:focus,
.apl-form input[type="datetime-local"]:focus,
.apl-form input[type="date"]:focus,
.apl-form input[type="month"]:focus,
.apl-form input[type="time"]:focus,
.apl-form input[type="week"]:focus,
.apl-form input[type="number"]:focus,
.apl-form input[type="email"]:focus,
.apl-form input[type="url"]:focus,
.apl-form input[type="search"]:focus,
.apl-form input[type="tel"]:focus,
.apl-form input[type="color"]:focus {
  border-color: #0f2327;
  background: #fff;
  color: #0f2327;
}
table {
  margin-bottom: 20px;
  width: 100%;
}
table th,
table td {
  padding: 6px;
}
table tbody tr {
  padding-bottom: 20px;
  text-align: left;
}
input {
  padding:4px 5px;
  border-radius: 3px;
  border: 2px solid #DDDDDD;
}
input[type="number"].ng-invalid,
input[type="text"].ng-invalid {
  /* border-color: #bf3e35; */
  outline: none;
}
.apl-form .apl-input[type="number"].ng-invalid,
.apl-form .apl-input[type="text"].ng-invalid {
  /* border-color: #bf3e35; */
  outline: none;
}
.step-input-wrapper {
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.step-input-wrapper > input[type="text"].step-input {
  border-radius: 0;
  width: 50px;
  padding: 3px;
  text-align: left;
}
.step-input-wrapper > input[type="text"].step-input.ng-invalid {
  border-color: #bf3e35;
}
.step-input-wrapper > .button-wrapper {
  display: inline-flex;
  flex-direction: column;
  flex-wrap: nowrap;
}
.step-input-wrapper > .button-wrapper button {
  border: none;
  padding: 0;
  width: 13px;
  min-height: 13.5px;
  height: 13.5px;
  line-height: 10px;
  color: #FFFFFF;
  background-color: #5c996f;
}
.step-input-wrapper > .button-wrapper button.step-up {
  border-radius: 0 3px 0 0;
}
.step-input-wrapper > .button-wrapper button.step-up i.apl-icon-angle-up {
  font-size: 11px;
  margin-top: -2px;
}
.step-input-wrapper > .button-wrapper button.step-down {
  border-radius: 0 0 3px;
}
.step-input-wrapper > .button-wrapper button.step-down i.apl-icon-angle-down {
  font-size: 11px;
  margin-bottom: 1px;
}
.step-input-wrapper > .button-wrapper button:active {
  background-color: #4f835f;
}
.back .step-input-wrapper button {
  background-color: #59b6ff;
}
.back .step-input-wrapper button:hover,
.back .step-input-wrapper button:focus {
  background-color: #73c1ff;
  color: #fff;
  box-shadow: none;
}
.back .step-input-wrapper button:active,
.back .step-input-wrapper button:visited {
  background-color: #40abff;
  color: #fff;
  border-color: #40abff;
}
.lay .step-input-wrapper button {
  background-color: #fb7e9a;
}
.lay .step-input-wrapper button:hover,
.lay .step-input-wrapper button:focus {
  background-color: #fc97ad;
  color: #fff;
  box-shadow: none;
}
.lay .step-input-wrapper button:active,
.lay .step-input-wrapper button:visited {
  background-color: #fa6587;
  color: #fff;
  border-color: #fa6587;
}
.ngdialog .ngdialog-overlay {
  background: rgba(0, 0, 0, 0.5);
  z-index: 1000;
}
.ngdialog .ngdialog-content {
  position: absolute;
  width: auto;
  max-width: 80%;
  max-height: 80%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  color: #0f2327;
  background: #fff;
  z-index: 2000;
}
.ngdialog .ngdialog-content .simple-page-content .WordSection1 * {
  color: #000 !important;
}
.ngdialog .ngdialog-close {
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 40px;
  cursor: pointer;
}
.ngdialog .ngdialog-close:hover {
  color: #0f2327;
}
.ngdialog .ngdialog-close::before {
  font-family: 'Apollo', Arial, sans-serif;
  content: '\F00D';
}
.-small .ngdialog-content {
  max-width: 270px;
  max-height: 150px;
}
.-small-long .ngdialog-content {
  max-width: 500px;
  max-height: 300px;
}
/* styles from angular-toastr , some need overwritting*/
#toast-container.toast-top-center {
  pointer-events: none !important;
}
#toast-container.toast-top-center .toast {
  margin-top: 10px;
  border-radius: 3px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  pointer-events: all;
}
#toast-container.toast-top-center .toast.toast-success {
  padding: 20px;
  background: #2aa033 !important;
}
#toast-container.toast-top-center .toast.toast-success:hover {
  background: #2fb439 !important;
}
#toast-container.toast-top-center .toast.toast-error {
  padding: 20px;
  background: #d01901 !important;
}
#toast-container.toast-top-center .toast.toast-error:hover {
  background: #e91c01 !important;
}
#toast-container.toast-top-center .toast:hover {
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
}
.marquee {
  background-color: #440a57;
  color: #e6e6e6;
  width: 100%;
  float: left;
}
.marquee__notifications {
  position: relative;
  padding: 5px 0 5px;
  /* overflow: hidden; */
  display: flex;
  max-width: 1254px;
  margin: 0 auto;
  align-items: center; height: 30px;
  z-index: 9999;

}
.marquee__notifications::before, .marquee__notifications::after { 
  content: '';
  display: inline-flex;
  height: 28px;
  width: 28px;
  flex: 0 0 28px;
  padding: 0 4px;
  background: var(--theme1-bg) url(images/common_assets_7daaac948aa44da7ff0e7754d19a4f3e.gif) no-repeat center / contain;  position: absolute; top: 0; left: 0;
  z-index: 2;
}
.marquee__notifications::after{ right: 0; left: inherit; transform: scaleX(-1);}
.marquee__list {
  padding-left: 100%;
  white-space: nowrap;
  display: inline-block; 
}
.marquee__list-item {
  padding-left: 5px;
  will-change: transform;
  display: inline-block;
}
.marquee__list-item + .marquee__list-item::before {
  content: '|';
  padding-right: 5px;
  will-change: transform;
}
.marquee__list--scroll {
  animation: scroll-left 30s linear infinite;
  will-change: transform;
}
@keyframes scroll-left {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-100%);
  }
}
.login-view {
  /* background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%); */
}
.login-container {
  position: absolute;
  width: 100%;
  height: 100%;
}
.login-form {
  display: flex;
  align-items: center;
  height: 100%; 
  /* margin-top: -1%; */
}
.login-form .login-panel {
  width: 280px;
  margin: 0 auto;
  text-align: center;
}
.login-form .login-panel .panel-heading {
  margin-bottom: 20px;
}
.login-form .login-panel .panel-heading .logo {
  background: url("https://www.lotusbook247.com/d/lotus2803474ea9d5fbf0eb24dd962ce55923.png") no-repeat center center;
  background-size: contain;
  width: 100%;
  height: 50px;
}
.login-form .logoa2z{ width: 75%; margin: 0 auto; height: 150px; display: flex; justify-content: center; align-items: flex-end;}
.login-form .logoa2z img{ max-height: 100%;}
.login-form .login-panel .panel-body .form-group {
  margin-bottom: 10px;
}
.login-form .login-panel .panel-body .form-group .fa-user ,.login-form .login-panel .panel-body .form-group .fa-unlock-alt{ position: absolute; left: 18px; top:18px; font-size: 26px; color: red;}
.login-form .login-panel .panel-body .form-group .showpass{ position: absolute; right: 18px; top:16px; font-size: 24px; color: red;}
.login-form .login-panel .panel-body .form-group input {
  width: 100%;
  padding: 15px 15px; font-size: 12px;
}
.login-form .login-panel .panel-body .login-error {
  margin-top: 20px;
  text-align: center;
  color: red;
  font-size: 16px;
  padding-bottom: 10px;
  position: absolute;
  width: 280px;
}
.login-form .login-panel .panel-body .btn-login {
  margin-top: 15px;
  width: 100%;
}
.login-form .login-panel .panel-body .login-footer {
	display: table-row;
  width: 100%;
	text-align: center;
	height: 1px
}

.login-form .login-panel .panel-body .login-footer .powered-by-logo {
	display: inline-block;
	width: 120px;
  height: 12px;margin: 25px 0 auto;
	background: url(/assets/images/powered_by_betfair_light.svg) no-repeat
}
.session-timeout-popup {
  background-color: rgba(0, 0, 0, 0.6);
}
.session-timeout-popup .ngdialog-content {
  background-color: transparent;
  max-width: 500px;
  max-height: 194px;
}
.session-timeout-popup .session-timeout-popup-content {
  height: 194px;
  background-color: #f9f7f9;
  text-align: center;
}
.session-timeout-popup .session-timeout-dialog {
  padding: 30px;
  text-align: center;
}
.session-timeout-popup .session-timeout-dialog h1 {
  color: #565457;
  margin-bottom: 30px;
}
.session-timeout-popup .session-timeout-dialog button {
  text-transform: uppercase;
}
.bet-manager { padding: 50px 0 0; 
  width: 100%; position: relative;
  /* height: calc(100vh - 170px); overflow-y: auto; */
}

.bet-manager > .tabs > li {
  float: left;
  border-top: 1px solid rgba(192, 192, 192, 0.1);
  border-right: 1px solid rgba(192, 192, 192, 0.1);
  margin-bottom: -1px;
  text-decoration: none;
  background-color: rgba(15, 35, 39, 0.1);
  -webkit-transition: background-color ease 0.2s;
  -moz-transition: background-color ease 0.2s;
  -o-transition: background-color ease 0.2s;
  transition: background-color ease 0.2s;
}
.bet-manager > .tabs > li.-active {
  background-color: #fff;
}
.bet-manager > .tabs > li:hover:not(.-active) {
  background-color: rgba(15, 35, 39, 0.05);
}
.bet-manager > .tabs > li:first-child {
  border-left: 1px solid rgba(15, 35, 39, 0.1);
}
.bet-manager > .tabs > li.tab-bet-slip,
.bet-manager > .tabs > li.tab-open-bets {
  border-left: 0;
  background: #dedbd7;
}
.bet-manager > .tabs > li.tab-bet-slip:hover,
.bet-manager > .tabs > li.tab-open-bets:hover {
  background: #eae8e5;
}
.bet-manager > .tabs > li.tab-bet-slip.-active,
.bet-manager > .tabs > li.tab-open-bets.-active,
.bet-manager > .tabs > li.tab-bet-slip.-active:hover,
.bet-manager > .tabs > li.tab-open-bets.-active:hover {
  background: #fff;
}
.bet-manager > .tabs > li.tab-bet-slip.-active a,
.bet-manager > .tabs > li.tab-open-bets.-active a,
.bet-manager > .tabs > li.tab-bet-slip.-active:hover a,
.bet-manager > .tabs > li.tab-open-bets.-active:hover a {
  cursor: default;
}
.bet-manager > .tabs > li > a {
  display: block;
  padding: 8px 20px; font-size: 12px;
  color: #0f2327;
  text-decoration: none;
  -webkit-transition: color ease 0.2s;
  -moz-transition: color ease 0.2s;
  -o-transition: color ease 0.2s;
  transition: color ease 0.2s;
}
.bet-manager > .tabs > li:last-child {
  border: none;
  background: none;
  float: right;
  padding-top: 2px;
}
.bet-manager > .content {
  background: linear-gradient(to bottom, #ffffff 0%, rgba(255, 255, 255, 0) 25px);
  padding: 0;
  position: relative;
}
.bet-manager > .content > li {
  overflow-y: auto;
  min-height: 250px;
  position: relative;
}
.ngdialog.bets-pops-controller {
  position: absolute;
  top: 0;
}
.bets_overlay {
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.75);
  height: 100%;
  width: 100%;
  color: #fff;
  z-index: 1009;
}
.bets-pops-controller button.apl-btn-link {
  color: #010202 !important;
}
.bets_overlay::before {
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100%;
  content: "";
  z-index: 99;
}
.bet-manager > .content .empty-list-info {
  text-align: center;
  padding: 0 10px; font-size: 12px;
}
.bet-manager > .content table.back > thead > tr > th,
.bet-manager > .content table.lay > thead > tr > th {
  text-align: center;
}
.bet-manager > .content table.back > thead > tr > th:first-child,
.bet-manager > .content table.lay > thead > tr > th:first-child {
  text-align: left;
}
.bet-manager > .content .matched-bets table.back > thead > tr > th,
.bet-manager > .content .betreceipt table.back > thead > tr > th,
.bet-manager > .content .matched-bets table.lay > thead > tr > th,
.bet-manager > .content .betreceipt table.lay > thead > tr > th {
  text-align: right;
}
.bet-manager > .content .matched-bets table.back > thead > tr > th:first-child,
.bet-manager > .content .betreceipt table.back > thead > tr > th:first-child,
.bet-manager > .content .matched-bets table.lay > thead > tr > th:first-child,
.bet-manager > .content .betreceipt table.lay > thead > tr > th:first-child {
  text-align: left;
}
.bet-manager > .content .matched-bets .toggleable-list-title,
.bet-manager > .content .unmatched-bets .toggleable-list-title {
  background: var(--theme1-bg);
}
.bet-manager > .content .matched-bets .toggleable-list-title:hover,
.bet-manager > .content .unmatched-bets .toggleable-list-title:hover {
  background: var(--toggleBG);
}
.bet-manager > .content .matched-bets .toggleable-list-title:active,
.bet-manager > .content .unmatched-bets .toggleable-list-title:active {
  background: #0d3940;
}
.bet-manager > .content .matched-bets .toggleable-list-title .toggle-icon,
.bet-manager > .content .unmatched-bets .toggleable-list-title .toggle-icon {
  color: #09262b;
}
.bet-manager > .content .betreceipt table.back > tbody > tr > td .betStatus,
.bet-manager > .content .betreceipt table.lay > tbody > tr > td .betStatus {
  margin: auto;
}
.bet-manager > .content .content-open-bets {
  background-color: transparent;
}
.bet-manager > .content .unmatched-bets table.back > thead > tr > th:nth-child(2),
.bet-manager > .content .unmatched-bets table.lay > thead > tr > th:nth-child(2),
.bet-manager > .content .unmatched-bets table.back > tbody > tr > td:nth-child(2),
.bet-manager > .content .unmatched-bets table.lay > tbody > tr > td:nth-child(2) {
  max-width: 102px;
}
.bet-manager > .content .unmatched-bets table.back > thead > tr > th:nth-child(3),
.bet-manager > .content .unmatched-bets table.lay > thead > tr > th:nth-child(3),
.bet-manager > .content .unmatched-bets table.back > tbody > tr > td:nth-child(3),
.bet-manager > .content .unmatched-bets table.lay > tbody > tr > td:nth-child(3) {
  max-width: 68px;
}
.bet-manager .btn-group._align-right {
  margin-right: 10px;
}
.bet-manager .btn-group .apl-btn {
  margin-right: 2px;
}
.bet-manager .bets-by-event-filter {
  padding: 6px;
  background-color: #fff;
}
.bet-manager .bets-by-event-filter input[type="checkbox"] {
  margin-right: 5px;
  vertical-align: middle;
}
.bet-manager .bets-by-event-filter .pad-left {
  padding-left: 20px;
}
.bet-manager .bets-by-event-filter .show-bets-by-event {
  padding-left: 10px;
}
.bet-manager .overlay {
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.75);
  height: 100%;
  width: 100%;
  color: #fff;
  z-index: 1009;
}
.bets {
  position: relative;
  padding: 15px 0;
  letter-spacing: 0;
}
.bets.unmatched-bets .bets-list {
  -webkit-transition: background-color ease .5s;
  -moz-transition: background-color ease .5s;
  -o-transition: background-color ease .5s;
  transition: background-color ease .5s;
}
.bets.unmatched-bets .bets-list .back.changed {
  background-color: transparent;
  animation: changedHighlight 0.3s;
}
.bets.unmatched-bets .bets-list .lay.changed {
  background-color: transparent;
  animation: changedHighlight 0.3s;
}
.bets .six-stakes {
  margin: 0 -10px 0;
  padding: 5px;
  background: #fff;
  font-size: 10px;
}
.bets .six-stakes.back {
  border: 5px solid #a7d8fd;
}
.bets .six-stakes.lay {
  border: 5px solid #f9c9d4;
}
.bets .six-stakes button {
  width: 65px;
  margin-right: 2px;
  font-size: 10px;
}
.bets .six-stakes button.apl-btn-link {
  text-align: right;
}
.bets .six-stakes .first-row,
.bets .six-stakes .second-row {
  display: flex;
}
.bets .six-stakes .first-row button,
.bets .six-stakes .second-row button {
  flex-grow: 1;
}
.bets .six-stakes .first-row button:last-child,
.bets .six-stakes .second-row button:last-child {
  margin-right: 0;
  float: right;
}
.bets .six-stakes .first-row button.apl-btn-link,
.bets .six-stakes .second-row button.apl-btn-link {
  padding-right: 3px;
}
.bets .six-stakes .first-row {
  margin-bottom: 2px;
}
.bets .heading-wrapper {
  /**unmatched bets tab header **/
}
.bets .heading-wrapper h5 {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
  float: left;
}
.bets .heading-wrapper button {
  margin-bottom: 9px;
}
.bets h6 {
  margin-bottom: 0;
}
.bets p {
  margin: 10px 0;
}
.bets table {
  margin: 0;
}
.bets table .-large {
  width: 120px;
}
.bets table .-small {
  width: 78px;
}
.bets table .-micro {
  width: 52px;
  max-width: 52px;
  overflow: hidden;
}
.bets table.back {
  background-color: #a7d8fd;
}
.bets table.back thead tr {
  background: #c0e1f2;
}
.bets table.lay {
  background-color: #f9c9d4;
}
.bets table.lay thead tr {
  background: #e2b6b6;
}
.bets table th.back-header,
.bets table th.lay-header {
  font-size: 110%;
}
.bets table .selection-name {
  max-width: 100px;
  word-wrap: break-word;
}
.bets table tbody tr td:last-child {
  width: 65px;
  text-align: right;
}
.bets table tbody tr td:last-child .apl-btn-mini {
  padding: 0 5px;
}
.bets table tbody tr td.bet-info {
  font-size: 11px;
  text-align: left;
  border-bottom: 1px solid #fff;
}
.bets table input[type="number"],
.bets table input[type="text"] {
  width: 68px;
  padding: 3px;
  text-align: right;
  border-color: rgba(0, 0, 0, 0);
}
.bets table input[type="number"].updated,
.bets table input[type="text"].updated {
  font-weight: bold;
  color: #0f2327;
}
.bets .overlay,
.bets .loader-wrap {
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.75);
  height: 100%;
  width: 100%;
  color: #fff;
  z-index: 1009;
}
.bets .overlay .loader-wrap,
.bets .loader-wrap .loader-wrap {
  background: none;
}
.bets .overlay .loader-wrap .loader,
.bets .loader-wrap .loader-wrap .loader {
  top: 10px;
  width: 160px;
}
.bets .overlay .loader-wrap .loader-message,
.bets .loader-wrap .loader-wrap .loader-message {
  transform: none;
  top: 0;
}
.bets .overlay .loader-wrap .bet-delay,
.bets .loader-wrap .loader-wrap .bet-delay {
  animation: unset;
  font-size: 2em;
  top: -79px;
  animation: blink-animation 1.2s infinite;
}
.bets .loader {
  top: 10%;
  text-align: center;
}
.bets .loader-message {
  display: block;
  text-align: center;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  animation: blink-animation 1.2s infinite;
}
.bets .animated-dots {
  text-align: left;
  display: inline-block;
  width: 12px;
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.bets .list-wrap {
  padding: 3px;
  background: #f6f6f6;
}
.bets .event-name {
  display: block;
  font-weight: bold;
  margin: 6px 0 1px 10px;
}
.bets .market-list {
  padding: 5px 3px;
}
.bets .market-list .market-name {
  margin: 5px 0 5px 8px;
}
.bets .market-list .market {
  border-bottom: 1px solid #dedddf;
  margin-bottom: 5px;
}
.bets .market-list .market:last-child {
  border-bottom: none;
}
.bets .market-list .btn-cancel {
  float: right;
  color: #bf3e35;
  min-height: auto;
  line-height: 20px;
  padding: 0;
  margin-right: 8px;
}
.bets .selection-name {
  display: block;
  margin: 0 0 4px 8px;
}
.bets .bets-list li {
  margin-top: 3px;
}
.bets .bets-list li:first-child .bet {
  border-radius: 2px 2px 0 0;
  margin-top: 0;
}
.bets .bets-list li:last-child .bet {
  margin-bottom: 5px;
  border-radius: 0 0 2px 2px;
}
.bets .bets-list li .alert-info {
  background-color: #fef8d2;
  border: 1px solid #f9d698;
  padding: 5px;
  color: #6a4604;
  text-align: center;
  margin-bottom: 8px;
  margin-top: 13px;
}
.bets .bets-list li .alert-info .apl-icon-info-circle {
  font-size: 18px;
  vertical-align: middle;
}
.bets .bet {
  padding: 5px 10px 2px 10px;
  font-size: 10px;
  position: relative;
}
.bets .bet.lay {
  background-color: #f9c9d4;
}
.bets .bet.back {
  background-color: #a7d8fd;
}
.bets .bet .selection-name {
  margin-left: 0;
}
.bets .bet .accept-bet-container {
  padding-bottom: 7px;
}
.bets .bet-fields {
  margin-bottom: 9px; position: relative;
}
.bets .bet-fields.no-info {
  margin-bottom: 2px !important;
}
.bets .bet-fields .apl-icon-remove,
.bets .bet-fields .apl-icon-ok {
  font-size: 8px!important;
}
.bets .bet-fields .placeholder-wrapper {
  float: left;
  top: 17px;
  margin-right: 0;
}
.bets .bet-fields .info-field {
  display: inline-block;
  margin: 0 4px;
}
.bets .bet-fields .info-field.small {
  width: 24%;
  margin: 0;
}
.bets .bet-fields .info-field.medium {
  width: 50%;
  margin: 0;
}
.bets .bet-fields .info-field .title,
.bets .bet-fields .info-field .value {
width: 70px; display: block; white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; margin-left: 10px;
}
.bets .bet-fields .info-field .line-value {
  padding-top: 1px;
  text-align: center;
}
.bets .bet-fields .info-field .line-value .value {
  font-size: 12px;
}
.bets .bet-fields input[type="text"],
.bets .bet-fields input[type="number"] {
  border-radius: 3px;
  width: 85px;
  font-size: 12px;
}
.bets .bet-fields input[type="text"]:not(:focus),
.bets .bet-fields input[type="number"]:not(:focus) {
  border-color: #fff;
}
.bets .bet-fields input[type="text"]:focus,
.bets .bet-fields input[type="number"]:focus {
  font-weight: bold; 
}
.bets .bet-fields .odds-field {
  text-align: left;
}
.bets .bet-fields .odds-field .step-input {
  width: 50px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.bets .bet-fields .odds-field .line-value {
  float: left;
  width: 51px;
}
.bets .bet-fields .odds-field .line-value .value {
  text-align: left;
}
.bets .bet-fields .session-runs,
.bets .bet-fields .line-market {
  float: left;
  top: 0;
}
.bets .bet-fields .session-runs{ width: 110px;}
.bets .bet-fields .session-runs .info-field,
.bets .bet-fields .line-market .info-field {
  padding-top: 1px;
}
.bets .bet-fields .session-runs .runs-label,
.bets .bet-fields .line-market .runs-label {
  margin-left: 0;
}
.bets .bet-fields .profit-value {
  margin-top: -3px;
}
.bets .bet-fields .profit-value .value {
  text-align: left;
}
.bets .bet-fields .haar-jeet .info-field {
  margin-left: 1px;
  padding-top: 2px;
}
.bets .bet-fields .control-fields {
  float: right;
  margin-top: 22px;
}
.bets .bet-fields .apl-btn-update {
  padding: 0 5px;
}
.bets.betslip .market-list {
  padding-top: 0;
}
.bets.betslip .selection-name {
  font-size: 12px;
  margin-bottom: 0;
  display: inline-block;
}
.bets.betslip .summary-buttons .apl-btn-remove {
  /* style due to changes in tabbing order - they want "confirm" button to be first,
            but still aligned to right (and tabindex is not working on those elements..) */
  position: absolute;
  right: 108px;
}
.bets.betslip .max-market {
  display: block;
  float: right;
}
.label-md{ position:absolute; top: -15px; right: 2px;}
.tab-betslip{ overflow: hidden;}
.label-md.max-market{
  

}
.ename{
  font-weight: bold;
  font-size: small;
  margin-left: 10px;
}
.bets.betslip .placeholder {
  white-space: nowrap;
  font-size: 10px;
}
.bets .summary-info {
  margin: 0 10px 10px;
}
.bets .summary-buttons {
  margin-right: 20px;
  margin-bottom: 8px;
}
.bets .summary-buttons .apl-btn {
  margin-left: 10px;
}
.bets .generic-error {
  margin: 10px;
}
.fail-messages .error {
  color: #bf3e35;
  font-weight: bold;
}
.betreceipt .betStatus {
  display: block;
  color: #fff;
  text-align: center;
  font-weight: bolder;
  font-size: 14px;
  border-radius: 4px;
  background-color: #ccc;
  height: 24px;
  width: 24px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.betreceipt .betStatus.accepted {
  background-color: #7e4;
}
.betreceipt .betStatus.failed {
  background-color: #d9534f;
}
.betreceipt input.readonly {
  border: none;
  background: none;
}
.betreceipt .-small input[type="text"].readonly {
  padding-top: 0;
}
.betreceipt .fail-message {
  text-align: left !important;
  color: #a82008;
  font-weight: bold;
}
.betslip {
  background: #fff;
}
.betslip .confirmation-checkbox {
  padding: 0 10px;
  cursor: pointer;
}
.betslip .betslipContent button.btn:disabled {
  cursor: default;
  background-color: #ddd;
}
.betslip__input {
  position: relative;
}
.betslip__input input:focus + .betslip__placeholder {
  opacity: 0;
}
.betslip__input.placeholder-wrapper .placeholder {
  left: 9px;
}
.betslip__placeholder {
  position: absolute;
  top: 0;
  font-size: 0.8em;
  pointer-events: none;
  height: 100%;
  width: 100%;
  line-height: 1.24em;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px 10px;
  transition: opacity 0.2s ease;
  color: #666;
  opacity: 1;
  margin-left: 15px;
}
.betslip__placeholder-label {
  position: absolute;
  top: -15px;
  left: 0;
}
.betslip__placeholder.hide {
  display: none;
}
.bet-type-info {
  line-height: 12px;
  font-size: 12px;
  margin: 10px;
}
.bet-type-info::before {
  content: '';
  width: 12px;
  height: 12px;
  margin-right: 4px;
  float: left;
}
.bet-type-info.back::before {
  background: #a7d8fd;
}
.bet-type-info.lay::before {
  background: #f9c9d4;
}
.order-listing h3,
.pnl-listing h3,
.account-statement h3 {
  margin-bottom: 20px;
}
.order-listing .win,
.pnl-listing .win,
.account-statement .win {
  color: #3cd247;
}
.order-listing .loss,
.pnl-listing .loss,
.account-statement .loss {
  color: #f33;
}
.order-listing .filter,
.pnl-listing .filter,
.account-statement .filter {
  clear: both;
  margin: 0 0 15px;
}
.order-listing .filter ul,
.pnl-listing .filter ul,
.account-statement .filter ul {
  float: left;
  display: inline-block;
}
.order-listing .filter ul li,
.pnl-listing .filter ul li,
.account-statement .filter ul li {
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 14px;
  border-left: 2px solid #ddd;
}
.order-listing .filter ul li:first-child,
.pnl-listing .filter ul li:first-child,
.account-statement .filter ul li:first-child,
.order-listing .filter ul li:last-child,
.pnl-listing .filter ul li:last-child,
.account-statement .filter ul li:last-child {
  border-left: none;
}
.order-listing .filter ul li:first-child,
.pnl-listing .filter ul li:first-child,
.account-statement .filter ul li:first-child {
  padding-left: 0;
}
.order-listing .filter p,
.pnl-listing .filter p,
.account-statement .filter p {
  float: right;
  font-size: 16px;
  font-weight: bold;
}
.order-listing table.listing th,
.pnl-listing table.listing th,
.account-statement table.listing th {
  background: #ddd;
}
.order-listing table.listing tr,
.pnl-listing table.listing tr,
.account-statement table.listing tr {
  background-color: #fff;
}
.order-listing table.listing tr.group,
.pnl-listing table.listing tr.group,
.account-statement table.listing tr.group {
  background: #f9f9f9 !important;
}
.order-listing table.listing tr.group td,
.pnl-listing table.listing tr.group td,
.account-statement table.listing tr.group td {
  font-weight: bold;
  font-size: 14px;
}
.order-listing table.listing tr:nth-child(odd),
.pnl-listing table.listing tr:nth-child(odd),
.account-statement table.listing tr:nth-child(odd) {
  background-color: #f0f0f0;
}
.order-listing table.listing th,
.pnl-listing table.listing th,
.account-statement table.listing th,
.order-listing table.listing td,
.pnl-listing table.listing td,
.account-statement table.listing td {
  text-align: left;
  padding-left: 20px;
}
.order-listing table.listing th.numeric,
.pnl-listing table.listing th.numeric,
.account-statement table.listing th.numeric,
.order-listing table.listing td.numeric,
.pnl-listing table.listing td.numeric,
.account-statement table.listing td.numeric {
  text-align: right;
}
.order-listing table.listing td span.split label::after,
.pnl-listing table.listing td span.split label::after,
.account-statement table.listing td span.split label::after {
  content: ": ";
}
.consolidation-filter {
  padding: 6px;
  background-color: #fff;
}
.consolidation-filter input[type="checkbox"] {
  margin-right: 5px;
  vertical-align: middle;
}
.consolidation-filter .pad-left {
  padding-left: 20px;
}
.order-listing .selection .item {
  width: 100px;
  border: 1px solid #0f2327;
  border-radius: 3px;
  color: #0f2327;
  display: inline-block;
  margin: 0 20px 10px 0;
  padding: 3px 8px 4px;
  cursor: pointer;
}
.order-listing .selection .item.selected {
  background: #0f2327;
  color: #fff;
}
.order-listing .selection.alt .item.selected {
  background: #cae0e8;
  color: #0f2327;
}
.order-listing table.listing tr.-invalid-row {
  opacity: 0.4;
}
.order-listing table.listing td span.order-date::after {
  content: " ";
  display: block;
}
.order-listing table.listing td span.order-time {
  color: #909090;
}
.order-listing table.listing td span.order-event {
  color: #a0a0ff;
}
.order-listing table.listing td span.order-event .toggle-icon {
  color: #000;
  font-size: 18px;
  margin: -1px 0 0 6px;
}
.order-listing table.listing td span.order-event::after {
  content: " ";
  display: block;
}
.order-listing table.listing td span.order-selection {
  font-weight: bold;
}
.order-listing table.listing td span.order-selection::after {
  content: " - ";
}
.order-listing table.listing td span.order-market {
  color: #909090;
}
.order-listing table.listing td span.order-market::after {
  content: " ";
  display: block;
}
.order-listing table.listing td span.order-placed-date::before {
  content: " | ";
}
.edit-stakes-content {
  padding: 20px 8px; background: #fff; position: relative; z-index: 1;
}
.edit-stakes-form {
  display: flex;
  flex-direction: column;
}
.edit-stakes-form > ul {
  display: flex;
  flex-wrap: wrap;
  justify-content:center;
}
.edit-stakes-form > ul > li {
  margin-bottom: 3%;
  max-width: 70px; margin: 2px;
}
.edit-stakes-form > ul > li > input {
  max-width: 100%; font-size: 12px;
}
.edit-stakes-control {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  margin-top: 10px;
}
.edit-stakes-control .apl-btn-link{ background: var(--toggleBG)!important; margin-right: 5px; text-decoration: none!important; color: #fff !important;}
.matched-bets {
  padding-top: 0;
}
.matched-bets .consolidation-filter {
  white-space: nowrap;
}
.matched-bets .consolidation-filter .pad-left {
  padding-left: 6px;
}
.matched-bets .event-name {
  font-weight: bold;
  margin: 6px 0 1px 6px;
  display: block;
}
.matched-bets .selection .selection-header {
  padding: 3px 6px;
  margin-bottom: 2px;
}
.matched-bets .selection .selection-header .market-name {
  font-weight: bold;
}
.matched-bets .selection .selection-header .selection-name {
  margin-top: 1px;
}
.matched-bets .selection .selection-header .bet-header {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.matched-bets .selection .selection-header .bet-header span {
  font-size: 9px;
  flex: 1;
  text-align: center;
}
.matched-bets .selection .selection-header .bet-header span.market-name {
  text-align: left;
  font-size: 12px;
  width: 29%;
  flex: none;
}
.matched-bets .selection .selection-header .bet-header span.odds {
  width: 17%;
  flex: none;
}
.matched-bets .selection .selection-header .bet-header.grouped span.market-name {
  display: none;
}
.matched-bets .selection .bet-header {
  font-size: 12px;
}
.matched-bets .selection .selection-bet {
  background: #fff;
  padding: 0 2px;
  margin: -5px 0 8px 0;
  min-height: 45px;
}
.matched-bets .selection .selection-bet.no-info {
  min-height: 26px;
}
.matched-bets .selection .selection-bet.lay {
  background: #f9c9d4;
}
.matched-bets .selection .selection-bet.back {
  background: #a7d8fd;
}
.matched-bets .selection .selection-bet .bet-fields {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  margin: 2px 0;
  padding: 5px 4px 0;
  position: relative;
}
.matched-bets .selection .selection-bet .bet-fields span {
  flex: 1;
  text-align: center;
}
.matched-bets .selection .selection-bet .bet-fields span.selection-name {
  flex: none;
  width: 29%;
  font-weight: bold;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.matched-bets .selection .selection-bet .bet-fields span.odds {
  flex: none;
  width: 17%;
}
.matched-bets .selection .selection-bet .bet-fields .toggle-icon {
  position: absolute;
  top: 0;
  right: 5px;
}
.matched-bets .selection .selection-bet .bet-fields.has-breakdown {
  cursor: default;
}
.matched-bets .selection .selection-bet .bet-fields.has-breakdown .expanded {
  font-weight: bold;
}
.matched-bets .selection .selection-bet .bet-fields.line-breakdown {
  margin: 0;
  padding: 0 0 4px;
}
.matched-bets .selection .selection-bet .bet-fields.line-breakdown .bet-details {
  padding: 4px 0 0;
}
.matched-bets .selection .selection-bet .bet-fields.line-breakdown .apl-icon-custom-indent {
  font-size: 10px;
  position: absolute;
  top: 6px;
  left: 15px;
}
.matched-bets .selection.line .selection-header,
.matched-bets .selection.line .selection-bet .bet-fields {
  display: block;
}
.matched-bets .selection.line .selection-header .bet-header,
.matched-bets .selection.line .selection-bet .bet-fields .bet-header,
.matched-bets .selection.line .selection-header .bet-details,
.matched-bets .selection.line .selection-bet .bet-fields .bet-details {
  position: relative;
}
.matched-bets .selection.line .selection-header .bet-header span,
.matched-bets .selection.line .selection-bet .bet-fields .bet-header span,
.matched-bets .selection.line .selection-header .bet-details span,
.matched-bets .selection.line .selection-bet .bet-fields .bet-details span {
  text-align: center;
}
.matched-bets .selection.line .selection-header .bet-header span.line,
.matched-bets .selection.line .selection-bet .bet-fields .bet-header span.line,
.matched-bets .selection.line .selection-header .bet-details span.line,
.matched-bets .selection.line .selection-bet .bet-fields .bet-details span.line {
  width: 29%;
}
.matched-bets .selection.line .selection-header .bet-header span.odds,
.matched-bets .selection.line .selection-bet .bet-fields .bet-header span.odds,
.matched-bets .selection.line .selection-header .bet-details span.odds,
.matched-bets .selection.line .selection-bet .bet-fields .bet-details span.odds {
  width: 17%;
}
.matched-bets .selection.line .selection-bet .bet-fields {
  display: block;
}
.matched-bets .selection.line .selection-bet .bet-fields .bet-details {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.ref-info {
  margin: 2px 7px 0;
  font-size: 9px;
}
.ref-info dt,
.ref-info dd {
  display: inline;
  color: rgba(15, 35, 39, 0.65);
}
.account-statement table.listing tr,
.order-listing table.listing tr,
.pnl-listing table.listing tr,
.account-statement table.listing tr:nth-child(odd),
.order-listing table.listing tr:nth-child(odd),
.pnl-listing table.listing tr:nth-child(odd) {
  background-color: white;
}
.account-statement table.listing tr.odd,
.order-listing table.listing tr.odd,
.pnl-listing table.listing tr.odd,
.account-statement table.listing tr.odd + .line-breakdown__row .line-breakdown__table tr,
.order-listing table.listing tr.odd + .line-breakdown__row .line-breakdown__table tr,
.pnl-listing table.listing tr.odd + .line-breakdown__row .line-breakdown__table tr {
  background-color: #f0f0f0;
}
.account-statement table.listing td.line-breakdown__container,
.order-listing table.listing td.line-breakdown__container,
.pnl-listing table.listing td.line-breakdown__container {
  padding: 0;
  width: 100%;
}
.line-breakdown__table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0;
}
.line-breakdown__table .apl-icon-custom-indent {
  font-size: 12px;
  margin-right: 3px;
  position: relative;
  top: -1px;
}
.line-breakdown__table td {
  padding: 4px 8px;
}
.one-click-bet-settings-wrapper,
.one-click-bet-settings {
  margin: 10px 0 5px;
}
.one-click-bet-settings {
  position: relative;
}
.one-click-bet-settings .apl-btn-small {
  line-height: 24px;
  font-size: 12px;
}
.one-click-bet-settings .one-click-settings-animation-wrap {
  overflow: hidden;
  float: left;
  width: 254px;
  padding-right: 1px;
  position: relative;
  height: 30px;
}
.one-click-bet-settings .one-click-bet-form {
  width: calc(100% - 12px);
  position: absolute;
  z-index: 1;
  top: 0;
  left: 10px;
  opacity: 0;
  transform: translateX(-200px);
  -webkit-transition: transform 0.3s ease, opacity 0.3s ease;
  -moz-transition: transform 0.3s ease, opacity 0.3s ease;
  -o-transition: transform 0.3s ease, opacity 0.3s ease;
  transition: transform 0.3s ease, opacity 0.3s ease;
}
.one-click-bet-settings.one-click-active .one-click-bet-form {
  opacity: 1;
  transform: translateX(0);
}
.one-click-bet-settings.one-click-active .one-click-title {
  opacity: 0;
  transform: translateX(180px);
}
.one-click-bet-settings.edit-mode-on .apl-form input[type].apl-input {
  line-height: 27px;
  min-height: 27px;
}
.one-click-bet-settings.edit-mode-on .select-mode-fields {
  display: none;
}
.one-click-bet-settings.edit-mode-on .btn-cancel-editing {
  display: block;
}
.one-click-bet-settings.select-mode-on .edit-mode-fields {
  display: none;
}
.one-click-bet-settings .settings-list {
  margin: 0;
}
.one-click-bet-settings .settings-list > li {
  float: left;
}
.one-click-bet-settings .one-click-title {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 10px;
  font-size: 12px;
  line-height: 26px;
  height: 27px;
  font-weight: bold;
  color: rgba(15, 35, 39, 0.65);
  opacity: 1;
  transform: translateX(0);
  -webkit-transition: transform 0.3s, opacity 0.3s, ease;
  -moz-transition: transform 0.3s, opacity 0.3s, ease;
  -o-transition: transform 0.3s, opacity 0.3s, ease;
  transition: transform 0.3s, opacity 0.3s, ease;
}
.one-click-bet-settings .one-click-switch {
  margin-top: 1px;
  margin-right: 0;
  position: relative;
  z-index: 2;
}
.one-click-bet-settings input.setting-input {
  width: 54px;
  margin-right: 9px;
}
.one-click-bet-settings input.setting-input:focus {
  border: 2px solid #09262b;
}
.one-click-bet-settings input.setting-input.ng-dirty {
  font-weight: bold;
}
.one-click-bet-settings .btn-cancel-editing {
  display: none;
  position: absolute;
  top: 30px;
  right: 14px;
  font-size: 10px;
  padding: 0;
  min-height: 0;
  line-height: 10px;
  color: rgba(15, 35, 39, 0.45);
  text-decoration: none;
}
.one-click-bet-settings .btn-cancel-editing:hover {
  color: rgba(15, 35, 39, 0.65);
  text-decoration: none;
}
.one-click-bet-settings .btn-cancel-editing:active,
.one-click-bet-settings .btn-cancel-editing:focus {
  color: rgba(15, 35, 39, 0.45);
  text-decoration: none;
}
.one-click-bet-settings .setting-select-only .apl-btn {
  text-align: center;
  color: #0f2327;
  background: rgba(9, 38, 43, 0.1);
  border: 2px solid #09262b;
  width: 54px;
  line-height: 22px;
  min-height: 22px;
  margin-right: 9px;
}
.one-click-bet-settings .setting-select-only .apl-btn:hover,
.one-click-bet-settings .setting-select-only .apl-btn:active,
.one-click-bet-settings .setting-select-only .apl-btn:focus {
  background: rgba(9, 38, 43, 0.15);
  box-shadow: 1.5px 1.5px 0 0 #020809;
  border: 2px solid #09262b;
}
.one-click-bet-settings .setting-select-only .apl-btn:active {
  padding-left: 14px;
  padding-top: 4px;
  line-height: 18px;
}
.one-click-bet-settings .setting-select-only .selected,
.one-click-bet-settings .setting-select-only .selected:hover,
.one-click-bet-settings .setting-select-only .selected:active,
.one-click-bet-settings .setting-select-only .selected:focus {
  cursor: default;
  color: #fff;
  background: #051316;
  box-shadow: inset 1px 1px 1px 1px rgba(0, 0, 0, 0.2);
}
.one-click-switch {
  float: left;
  margin-right: 10px;
}
.small .toggle-bg {
  font-size: 10px;
}
.small .toggle-alternate {
  margin-top: 0;
}
.small .toggle-alternate label {
  top: 4px;
}
.small .toggle-alternate input {
  width: 55px;
}
.small .switch {
  height: 21px;
  width: 21px;
}
.toggle-bg {
  background: #ffffff;
  border-radius: 32px;
  border: 1px solid #e6e6e6;
  display: block;
  float: left;
  height: 25px;
  position: relative;
  width: 55px;
  -moz-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
.toggle-bg:hover {
  border-color: #d9d9d9;
}
.toggle-bg.on {
  background: #09262b;
  border-color: #051316;
}
.toggle-bg input {
  margin: 0;
  padding: 0;
  width: 55px;
  height: 100%;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
  z-index: 2;
  zoom: 1;
  filter: alpha(opacity=0);
  /* initial toggle position */
  /* final relative toggle position */
}
.toggle-bg input:checked ~ .switch {
  left: 2px;
}
.toggle-bg input ~ :checked ~ .switch {
  left: 30.25px;
}
.toggle-bg input:checked {
  z-index: 0;
}
.switch {
  top: 1px;
  background: #ffffff;
  border-radius: 32px;
  border: 1px solid #d9d9d9;
  display: block;
  float: left;
  height: 25px;
  width: 25px;
  left: -1px;
  position: relative;
  z-index: 1;
  -moz-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
.switch.on {
  box-shadow: -3px 3px 8px rgba(0, 0, 0, 0.06), 6px 6px 24px rgba(0, 0, 0, 0.08);
}
.switch.off {
  box-shadow: -3px 3px 8px rgba(0, 0, 0, 0.06), 6px 6px 24px rgba(0, 0, 0, 0.08);
}
.toggle-alternate {
  clear: both;
  margin: 8px 0 0;
  width: 55px;
}
.toggle-alternate input {
  width: 55px;
}
.toggle-alternate input ~ :checked ~ .switch {
  left: 30.25px;
}
.toggle-alternate label {
  font-weight: 300;
  font-size: 10px;
  text-transform: uppercase;
  position: absolute;
  top: 3.125px;
}
.toggle-bg label.on {
  left: 10px;
  color: white;
  text-shadow: 0 1px 0 #09262b;
}
.toggle-bg label.off {
  right: 8px;
  color: #666;
}
.account-overview {
  width: 312px;
  position: absolute; 
  right: -20px;
  top: 102px;
}
.account-overview .toggleable-list-title span{ font-size: 12px;}
.account-overview .list-wrap {
  display: none;
  transform-origin: center top;
  background: #fff;
  padding: 10px 20px;
  border: 1px solid #09262b;
  top: 30px;
  left: 0;
  width: 100%;
}
.account-overview .list-wrap li{ font-size: 12px; color: #000; margin: 0 0 3px;}
.account-overview .list-wrap.shown {
  display: block;
}
.account-overview .list-wrap.shown.-animate {
  animation: slideFromTop 0.2s ease both;
}
.account-overview .list-wrap.hidden {
  display: block;
  animation: slideToTop 0.2s ease both;
}
@keyframes slideFromTop {
  from {
    transform: scaleY(0);
  }
  to {
    transform: scaleY(1);
  }
}
@keyframes slideToTop {
  from {
    transform: scaleY(1);
  }
  to {
    transform: scaleY(0);
  }
}
.change-password form {
  max-width: 300px;
}
.change-password form .message {
  margin-bottom: 10px;
  -webkit-transition: display ease 0.5s;
  -moz-transition: display ease 0.5s;
  -o-transition: display ease 0.5s;
  transition: display ease 0.5s;
  -webkit-transition: margin-bottom ease 0.5s;
  -moz-transition: margin-bottom ease 0.5s;
  -o-transition: margin-bottom ease 0.5s;
  transition: margin-bottom ease 0.5s;
  font-weight: bold;
}
.change-password form .message.errors {
  color: #bf3e35;
}
.change-password form .message.validMessage {
  color: #09262b;
}
.change-password form input[type="password"] {
  width: 100%;
}
.transfer-statement table.listing th {
  background: #ddd;
  padding-left: 20px;
}
.transfer-statement table.listing th.transfer-amount {
  text-align: right;
}
.transfer-statement table.listing tr {
  background-color: #fff;
}
.transfer-statement table.listing tr:nth-child(odd) {
  background-color: #f0f0f0;
}
.transfer-statement table.listing td {
  padding-left: 20px;
}
.transfer-statement table.listing td.transfer-date {
  padding-left: 30px;
  background: #f9f9f9;
}
.transfer-statement table.listing td.transfer-date::after {
  content: " ";
  display: block;
}
.transfer-statement table.listing td.transfer-time {
  color: #909090;
  text-align: left;
  padding-left: 45px;
}
.transfer-statement table.listing td.transfer-amount {
  text-align: right;
}
.account-statement .total-pnl {
  font-size: 16px;
  font-weight: bold;
}
.account-statement .breakdown-breadcrumb {
  margin-bottom: 10px;
  color: #0f2327;
}
.account-statement .breakdown-breadcrumb a {
  color: #0f2327;
  font-weight: bold;
}
.account-statement table.listing .group-date {
  padding-left: 30px;
  background: #f9f9f9;
  font-weight: bold;
}
.account-statement table.listing .row-time {
  color: #909090;
  text-align: left;
  padding-left: 45px;
}
.account-statement table.listing td span.event-link {
  cursor: pointer;
  color: #0f2327;
}
.account-statement table.listing td span.event-link:hover {
  color: #000000;
}
.account-statement .breakdown-listing table.listing td span.order-time {
  color: grey;
}
.account-statement .breakdown-listing table.listing td span.order-time::before {
  content: " | ";
}
.account-statement .breakdown-listing table.listing td span.order-selection {
  font-weight: bold;
}
.account-statement .breakdown-listing table.market-summary {
  float: right;
  width: auto;
  margin-top: 30px;
  padding: 20px 70px;
  line-height: 10px;
  background: #fff;
}
.account-statement .breakdown-listing table.market-summary tr td {
  text-align: right;
  vertical-align: top;
}
.account-statement .breakdown-listing table.market-summary tr td.underline {
  border-bottom: 1px solid #000;
  padding-bottom: 15px;
}
.account-statement .breakdown-listing table.market-summary tr th {
  vertical-align: bottom;
}
.account-statement .breakdown-listing table.market-summary tr th:nth-child(1) {
  padding-bottom: 16px;
}
.account-statement .breakdown-listing table.market-summary tr th.underline {
  border-bottom: 1px solid #000;
  padding-bottom: 15px;
  padding-top: 20px;
}
.account-statement .breakdown-listing table.market-summary tr.total td {
  font-weight: bold;
}
.account-statement .breakdown-listing table.market-summary .label::after {
  content: ": ";
}
.account-statement .breakdown-listing table td.separator {
  border-bottom: 1px solid #000;
}
.account-statement .breakdown-listing table th.separator {
  border-bottom: 1px solid #000;
}
.account-statement .fail-messages {
  color: #bf3e35;
  font-weight: bold;
  font-size: 13px;
}
body.ngdialog-open {
  overflow: initial !important;
}
.confirmation-content {
  padding: 20px 40px;
  font-size: 12px;
}
.confirmation-content > .confirmation-control {
  position: absolute;
  right: 60px;
  bottom: 20px;
}
.sport-wrapper .no-market-data.empty-header {
  margin-top: 15px;
}
.sport-wrapper .apl-icon-star,
.sport-wrapper .apl-icon-star-o {
  width: 20px;
  font-size: 15px;
  display: inline-block;
  color: #e4c41e;
}
.sport-wrapper .in-play-content {
  color: #1d7f1e;
}
.sport-wrapper .in-play-content > i.apl-icon-custom-play {
  font-size: 16px;
  margin-top: -6px;
  vertical-align: middle;
}
.sport-wrapper .markets > h1 {
  padding-bottom: 10px;
  margin-bottom: 10px;
  position: relative;
}
.sport-wrapper .markets .navigation {
  color: #fff;
  position: absolute;
  right: 10px;
  bottom: 10px;
}
.sport-wrapper .markets .navigation a {
  color: #0f2327;
  display: inline-block;
  border-right: 1px solid #fff;
  padding: 0 5px;
  font-size: 16px;
}
.sport-wrapper .markets .navigation a:last-child {
  border-right: none;
}
.sport-wrapper .markets > .group-sport {
  color:var(--theme1-bg);
  margin-bottom: 20px;
}
.sport-wrapper .markets > .group-sport:last-child {
  margin-bottom: 0;
}
.sport-wrapper .markets > .group-sport > .content {
  transition: opacity 1s ease-in-out;
}
.sport-wrapper .markets > .group-sport > .content > .header {
  border-bottom: 1px solid #DDDDDD;
  padding-bottom: 8px;
  margin-bottom: 10px;
}
.sport-wrapper .markets > .group-sport > .content > .group-event:last-child .markets:last-child {
  margin-bottom: 0;
}
.sport-wrapper .markets > .group-sport > .content.fade-out {
  opacity: 0;
}
.sport-wrapper .markets > .group-sport > .content h2 {
  float: none;
}
.sport-wrapper .markets > .group-sport > .content h3 {
  margin: 10px 0;
}
.sport-wrapper .markets > .group-sport > .content .title-container {
  margin-bottom: 8px;
  padding-top: 10px;
}
.sport-wrapper .markets > .group-sport > .content .title-container.small {
  margin-bottom: 10px;
}
.sport-wrapper .markets > .group-sport > .content .title-container.small .racing-title {
  font-size: 15px;
  float: left;
  line-height: 1;
}
.sport-wrapper .markets > .group-sport > .content .title-container .racing-title {
  border-bottom: none;
  padding-bottom: 0;
  padding-top: 0;
  margin-bottom: 0;
  display: block;
  float: none;
}
.sport-wrapper .markets > .group-sport > .content .title-container .racing-sub-title {
  margin-top: 3px;
  margin-bottom: 0;
  border-bottom: none;
  display: inline-block;
}
.sport-wrapper .markets > .group-sport > .content .title-container .bettable-counter {
  float: right;
  font-size: 12px;
  margin-left: 10px;
  color: #0f2327;
  padding-left: 24px;
  font-weight: bold;
}
.sport-wrapper .markets > .group-sport > .content .title-container .bettable-counter i {
  width: 16px;
  margin-right: 3px;
}
.sport-wrapper .markets > .group-sport > .content .title-container .indicators {
  float: right;
}
.sport-wrapper .markets > .group-sport > .content .title-container .indicators > * {
  margin-top: 0;
}
.sport-wrapper .markets > .group-sport > .content .title-container .clear {
  clear: both;
}
.sport-wrapper .markets > .group-sport > .content .separator {
  border-bottom: 1px solid #005ba2;
  margin-bottom: 10px;
}
.sport-wrapper .markets > .group-sport .event-title {
  float: left;
}
.sport-wrapper .markets > .group-sport .start-time {
  float: right;
  margin-top: 14px;
  font-size: 12px;
  color: #a0a0a0;
}
.sport-wrapper .markets > .group-sport .start-time.in-play-content {
  color: #1d7f1e;
}
._markets-cell,
.market-listing-table > thead > tr > th,
.market-listing-table > tbody > tr > td {
  padding: 4px 8px; height: 42px;
  line-height: 1.42857143;
  vertical-align: middle;
}
@keyframes changedHighlightBack {
  0% {
    background-color: #c0e1f2;
  }
  50% {
    background-color: #fff;
  }
  100% {
    background-color: #c0e1f2;
  }
}
@keyframes changedHighlightLay {
  0% {
    background-color: #e2b6b6;
  }
  50% {
    background-color: #fff;
  }
  100% {
    background-color: #e2b6b6;
  }
}
@keyframes changedHighlight {
  0% {
    background-color: #f5f5f5;
  }
  50% {
    background-color: #fff;
  }
  100% {
    background-color: #f5f5f5;
  }
}
@media screen and (max-width: 800px) {
  .sport-wrapper .markets > tbody > tr > td > small {
    display: block;
    float: none;
    padding-top: 5px;
  }
}
.race-rows tr.disabled > * {
  opacity: 0.5;
}
.race-rows .no-border-left {
  border-left: none;
}
.race-rows .no-border-right {
  border-right: none;
}
.race-rows .bg-light-gray {
  background-color: lightgray;
}
.race-rows .race-runner-info .column {
  float: left;
  margin-right: 8px;
}
.race-rows .race-runner-info .column:last-child {
  margin-right: 0;
}
.race-rows .race-runner-info .runner-numbers {
  width: 25px;
  text-align: center;
}
.race-rows .race-runner-info .runner-numbers span {
  display: block;
}
.race-rows .race-runner-info .runner-image img,
.race-rows .race-runner-info .runner-image div.image {
  margin-top: 6px;
  width: 29px;
  height: 20px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing {
  background-image: url(data:image/gif;base64,R0lGODlhGQAUBfcAAHWDqol3XbmFnOjd4DIykVp4WOzp6q2WAApuas7Hv3Aqo7rKuMMZGZWbu6SkpFcZMby82yN3LCUlJd7i3m2GbMHI1ZGRkey2tsexGbm5uRxmJVhYWKCNkzw8PLWzs8zLyyiIM5IvDfT29NLZ0jNrMlRLR0OkTtTU1FU2RHp6en9pRzBYLHEiCK26rFBsmWhCTz1SccnGxe3mttm2xOrr8TpOkIYZRcfR3yqqppybm71QKunp6U5tmsPix9bPxQMtK8DAwNK64iVXH7vk47Y9ExxbGxOhnLJ2kmEPmt/f3wAAAOLd3/b09aycoVgmOJN9hM7Fx9jR03hYYt2cnNR9fcO4u/X19cm1vcq2voZrdLiqrvv09OLi4qOpw/j09ff398XFxfX2+YePs9/h6vPd3RoVAPX19/f29YBuAKqqqlkbM/T0+AITAz9QjvX1+Obm5r+cpmdyoQkyDspYWOfk4OLh4PT09OHl67afzcnM24CUf+7R0ZSAAPb29uDi5cEmJvfp6dTX4quopqSqtt/f6oyMjJ6snaicjKm0yEJCQn19fV1QALyzp9iNjY+euaCgxOrFxbmhAMDG289ra5KNjEA3AOa4uMHH3C8oANTX3HVwbuns6bC1y4iRoa19i6CBv66uzN/b1mh0itfc5eGqqoODtNfW1olacA0+E0FTcYp4AMZCQt3d3WFhotjFyt7e3uvu8plYbczS3nlKXjxQkdbRy8nM02lbAJypwZSEbr3B05aerE9EAFRimL3BytXT5MbOxVZkfZVwuOrHu8HH0RFIGOrs7sCs1BVTHLW+z8fH231JqbnJuA+JhZ6QfcfSxxKalYlesYR/fQNBPgEUE3Nzq+DR1a46EpCgj0gtOp6JAH9TaPDp66GzoYQmSGJ6oQUkCCyTOPf0+dC4v+/t63SSdAZXVAdgXR8FAVcZBGdkZOnY4HmDlbG2wL7QvtHR0bnDuRCSjig/Yg1FBztdjy+aO3FZM0E3M3kAMRkZhmtra8GoACU7hLwAAP///0UAGyH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4MjJBQUY4MzIxRUJFRjZGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQwRUI1N0ZBOEU4MDExRTQ5RDczOUEwNUY3MjhFQUQyIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQwRUI1N0Y5OEU4MDExRTQ5RDczOUEwNUY3MjhFQUQyIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMTgwMTE3NDA3MjA2ODExODIyQUFGODMyMUVCRUY2RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODIyQUFGODMyMUVCRUY2RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAAZABQFAAj/AC8w6EewoMGDCBkIRMiwIcGBDiNKnEixosWLESf5m4LRIJUtGzsSnOMPJEeRc/ZQCSmS4MqTLV+2dMkyZs2ZOHPq7AhxpsKePC8sbPkzJ9CdSJPu1AiT5BaLH2uS8nfTodOagMhkpZhSZr9GG6fOqeh1z5Y/JEmRDbmKqtunFGVOpUJwir9GcUMCAlSw7R6lgAOLPBqUsEWFQwcnJiq4sWOJTPutdHs3rknJLMnAjXiVo1etE7uGnOzW0lrPLC35oztRplevEl2zFJsXNWWYj3PnNnyxKFGhvCn69qm7+OPI/f5AogqIdezL/ciQ+dNP9VjOJUdXtiiao93rF2V+/+8oGy/Gz9P70W7NUjlz88bjKw1ecXjQxRjtD5bPH2lk0v7ssYpl2nH0h3ShZYfaSWBNIlF3mJ0EW0SySVhVQxUS1GBtESaHIIcACtjfiDjRJxx+vQHnE4r5keiiSGYlB8hZ/eyxGkU2wrUSJGCZNtFyW2y2nD+AUDeRJVRoVtAfgGxXkZI0+ePjk3AxuYWNzk0EpWpTrLIFX1T2o9Ff/dg15YtoRmTiRPqlyGJ9bx6W5pwSxagRJDSpNVGOBKnm4F4UAVllVnZl6RCSUH5FFZ4WJRqdPwM2ulk/yxkZZkGVXuRopnR2mpBRcbJ5QR9cJGHqqaimqioXpFpB2auwwv9qRamx1lqrqbbmShmuuurKa6+2/vqqHfoooYQiuQpLWRpKgAGGEmkEm4SuOyhRiLS6FhvtrdPaqogSGyTbbayFgGuHuLU+m8i56MZarLHHYgusvPPGqmy9bt2Lrz9JcOHqvm7NSqqqBBfM6sAFJ3wqq/4CHDCtDuc7bsT64ltxvcISayyyz8KrRAawCsuss9A+u+0GEoQ8sVvVFmIyVRskorK7JXts7cyvfhvuy/6UC8arypa7wbk88ywxZeqyy3MOSrAC9MTvbtwxvNvuujLAF8+bNbBb99rvvw4LXKrCCh88NtkGtxqxP7NevW/XvrptsdwYT6xxvP7Y8a0Sifz//PSyzb68wdA9N/03rC0/CzK9lGnLrNOMU6WzP4+365bQRH9suT9JuzX4uUxDfrRbUcert7GJLG712lTBvbnDrgfbcMRio52w2banPXvYEK8dO7es80u31itnIAHfYNiRiATnFuv36G5JEC7KnB+bwc2Hw1ruDv7svS7Or77DN1XKaw6+W6wcv3jH157vzw7Hb6u8BM67vwG0l0MLv8zZ+yO+xx5Qgj6owqz2QY9iw+NaAr22QF/tDmC1y92q+nCJGvDjghjMoAY3WIMKbvCDILygBUNIwhKa8IQoTKEKQxgIqnRhhRjsgj/EIEMAwDCDnPBHHG54QRnmgYcYBIA//14IxDb444cwzIMOxTDEG7ahhf7gBBCnSMUqAnGEV5QEFmFIC0l4kIcd3OINxWjFMpqRilAkYhuU6A8aiMGEMqShP2w4hjG0gR+60CEKcxgHJjYAhj7khwx3CEMhdmGQTjyiH1WoxD42sY535GMJn0gVKfJjjVShwR/PyMlOjpGKNdAiELv4xTGWEoyeTKUqSZhGfjDRLYHoBRxnWEMmvrANdUwhH215wQbM8YSB5KUrm3hCQwpTmCY0Yh6E6UsbkrCRtuQlLseQTChK8ZVUieUqt8lNEYJSlDwkJRlTGEZQdvOcnhSDG/wxBlmO4VWEJKEbqOmGQPBjDG5woht+iP/PG65zh+90CzVTGAga4DKfN+RjP1MYhyPekwb3RGgKG7DOMQD0VUREp0atOE4VhrKjJxTnFU/5yY2adIrqZGcv2kADN9yxhW8s4Tz5Uc9h5sGXukhhG/Z5QTYaNIX/vCBL/bFJgv70lTlVIR9ZWs8ZmrCh/IRoHrvQCzdA1IQUZWcchGhPQfojqScN6wpBisKPjlISMsDAPtbK1ra69a0YSOtb50rXtaq1rnjNq173yte++jWvlSjDX92KBiUIdrBrPUAZFovYtVZiEYs47GDRgIlIRLaxlfCYZBF72cautbOeDa1oR4vYu3o2rqYdbFzl2ljUija1pI2tbGUb2H3/8MFjvDgAXwsr2NuiYR+RqEQl9qpYxvp2rapQgjb0+tjLHte2SvgtXilr2d5Gd63PrWtm4VWG5yZ3uXt17nWDO1y+ihdeuZ2tetdb2teytrQyeK9q5dte9tr3vnlNLhoigYkyRGIfvFACH/bK3+vedhHJvQVfb1GG6+5jEcaq7F5vq9+1FlgVBMYEGg7g4NsqQcF69TC89tvfAA+Yrxz+7S2iq1hM9DXF2lACL9ZaWBDj98Y3hu18ddzXuLqDBEUIspCHTOQik+DHRU6ykoMM5CU7+clQjrKUp0zlJTPDLd2ospAnMAItE1kEWfZykCnglhE0ucrl8Ec5CtCHZ4h5/8sT8HI3/KEHNrdAzM+gipvfzOc++1nMZwY0kgUNhA5I4NCITrSiF92BQi/60ZA+tKEjTelKW/rSmM60piNdCO6dYNKb7oAVHKAOf3hg04e2gD9QhmpEO8Afr/DHp1v9agcM7QOtVrU6JPCKJLQ6EaPugB2A0GoJFOJcsy62spfNbGaDutiNfnaogTAMHRDh2tjOtra3rYNqb/vb4L62tcNN7nKb+9zoTre6wc0Cj6Vj3dpudwjgje1roIMF9MY2C9BxjXxfGx3v9ncIlBCCfudb3v4mQrsNnvCGO/zh6h63v7stcXh3ex0COILGN87xjntcABj3uMhHrvGMk/zkKP9PucpXzvKWkxwFxsqGyze+DSVs4xRKmMXMj4DzmyvhFDs/QjZiHvRZ/BznOp85zDWuBBTs3Og+T/rMX2Aspwf96ljPutZNfnWQc33mIB8CDoxA9rKb/exox4HY0c72tpN97G6Pu9znTve62/3ubYfGNJRADQTgvezmUEIzECD4vxvhB9QwQjyU4Pe/B37wSjiH4fWuhB9E3vBlX3zj8U54yDdj8nvvO+ZHT/rSm94IcB+92lP/d7UHQQFIiL3sZ0/72ivg9bXPve5jD/vd+/73wA++8IdP/NwLwx94iD0eqJJ84X9CHMhHQjSQ/wl/CCP404d+8pe/jGVEH/jR+EX/9ZN/DH8oQAH+OMbwx4+E8p8//euPPve93/zgs//4eKj+9Z3//eV/v/gAGIACOIC/13sDeHsGCIC3dwIpoA8O+IAQGIESmAIMKIEWeIEO2IAYuIEc2IEe+IEgGIIWmAP+kAEPSIIm+IEO8AUl6IAr2IIeqGosaIIyCIMdaAGv8Go0mIM26IE6+IA/CIJBqA9D6IM2WIQdOIRIKIJM2IRO+IQXqIFPSIFSyIQUWIFOSIVQqA9VuIVe+IVgCIGv8AViSIb68AaU8QYXGGtmqA9s6IBv0IYXeAL+8AVmSId2CIdyaIEf4ABx6IB9+IdnSBkWgIGCqIeI2IGHeIZmuIiG/yiHguiIF7iIkbiHYXiJmGiFW6iFWXgCPWAC9RCKojiKpFiKJvCJpZiKqhiKoLiKrviKsBiLsjiLtJiKEaAEGlAP4YAKxlIMsxgBbICL9aABShABt5iLsAgCShCMyBiKyogMsQgCqHCMo8iLzQiL1BiKxaAEckCL2YgM3BgO3iiMtwgO4jiOuciL8OKLtdiO7viO8PiKrQiPpziP7XiKqPiO9RiP9WCP/PiPABmQ1cgGoagBwQgOEVAPcuAx3ZiKvEiQ9cAG3SgHBEmRr7iNbACRogiOIGCRrogMEeCRoViOCukxILCKIgkCzKiQGumKHqmSwsiSseiRC9mMIumSBP95iyZ5kwLZkz7pjv54j/kIlD0QAyVwD0iZlEq5lExZAkbJlFAZlUh5lFJZlVZ5lViZlVq5lVApDf4gCEhpClQBlllJCa4CloLgD5SQltKAlZrANl+plB7gD5rglqZACXGJlGn5AVuJl2SJlF75l1fpl0pZAv7Al2UZlx9Al4SZmGBZAmJpalw5mZRZmZaJlVRpmU6ZmZPplE9ZmZt5mffAmaJZmqZ5mkppClaAlGbpD0ugDvdQB5RRB1Eplqt5D1ZAm1ZgCrF5m1K5mFbgm6NpBXxZB8IJlUBACcaplK5Sl7LpFnUZlcuZmsZQAtNpldeJlHOpCdkplcv5lsVpAL3/iZXTmQOuUgfOeZyouZ7s2ZmiGZqgGQMzYAP4UJ/2eZ/4mZ82MJ/52Z/+WZ/0+Z8COqAEWqAGeqAI2p9H4A9wcJ8D4AUH6gnn0qD1CQf+AKEFGgsXyqD1OQte8KEGGgvW4Akcig8D4AqugKEGSqINCgfc4A0piqAsaqKUoaIEOqP2GaMRWqL1qaMJ+qNAGqRCOqABKqT7WaQ/up/8GaRHOqT4gKROGqVSOqX3aQ02KgAcOgCUMQD+aQ0Xap/ewA1ZaqP96QoXqqLj4AVjOqDj4AkPWp8kiqUNqqVuEQv/+aZhCgcaOqdk6p9vSqKUAQdvSqCDWp97aqJ92p+Fig+H/7qoVPqokAqkUJqkSyqpM+ADKmAPmrqpnNqpnqoCmOqpojqqmpqppHqqqJqqqrqqrNqqouoM/sAImpoAbiGrqnoIZxCrmkoHodCqueAPuWqrZ2Crq5oLoXAIuvqrVBEKpnqrugqrzhAAZ1ALrIqsxLqrdFCtusoI/nAI0loF2mqrtUAV1Oqq5nqu6Jquqdqs6Aqq7OqqoBqq7Sqv6fqu6nqv+JqvohoKZ6CpAeAW/UoHlJGt+wqsmoqszrCpdNCvpzquZ8CwjMCwuyqxo5oAh7CwmjquY2kPAusWuUCqGGsPodCrtJoLIYuqJ3uw3ZqyIMuwZ5CtCdAHKsCyoxqyh/9ADv5ADofAsRSrrz77s+pqr/BKr+YKqjfAA/SQtEq7tEzbtDxwtE0btVKbtEg7tVZ7tVibtVq7tVwbtUyECEnrCLDgD6PgAlrrCGHgD2DrAmGACEKUDFkrRGkLtrjgD9/AtQAwCo6gtvSACP5wB2RrtmfLt36LCN8QBrKwtXtLt3NED3dwB4rLt2yLCGxbAZELtvSAtoHbtZzbuZ77uVhbtZ/7tKLLuU8LtZ5LuqBLD6W7uq77urC7tKMQBkorC1SBC45LGZAbtaPgD7RLD8kACy4gC2HgAnfwu1Nru2Hwu7BguUp7vFdbAY4AvfQQBoDrD7h7vVQBAFNLvWEAC/T/UAFzRL1XS72wkLh7O73Ia7XUG7wukAx2S77si7y9GwbZu76xm7/627mta7qoy783AAEEkA8EXMAGfMAITAACjMAM3MAEPMAOHMESPMEUXMEWfMEMXA3+8Aj5AAqUoQwVXAprsMEG/Aj+UA0U3Ar+MMIc/MBrAAoV3Aq/UAokTMCg4AYQHMI1nA80AMIXTMMtrMENgMFATMAm3ApEXMMenMMY3MRO/MRQLMFM7MQKPMUXrMAL/MRVHMX5YMVc/MVgHMYE/Atr0MWv0gqEQBmE0MC/sMIGTAA08Av5QAhlHMHKsMJ1bMNhMMB0LMEQUAp9/MBhAMNzTBlI3MCBnA9H/0zAiRzBifwLNFDAjezAibwGPjzHeezIdUwA/kDImCzGoBzKXOzFV5zFVAwBCyAE87DKrNzKrvzKQpDKrzzLtLzKqlzLuJzLurzLvNzLvjzLZGYIqwwMVDECvawHIuAPwowN/oANeqDMu1wA/pDMwvzMzkxn0TwCzyzM8zACxezL2zwPhkBnwXzM0EzMK7AC/gAM5izM46wH4czL8QwPVMHOv3zP+JzP+qzLt6zPQsAM/XzPsSzL+RzLAY3PB73PCr3QDD3LIyACq6wHmzDNejAPE0AZE0DL3gzR87AJm2DRED0BHF3LxCwCHD0BHz0BGS3SuQwPesDS80BmVEEBFv9NGQVQyzC9CRk9Aik90rjM0tLcAvPQAv5QADCdyzm90iHt0zjN0QUw0ZtQ0Ufd0FRd1Qqd0L/8z1jNy7FMDDAgD2Ad1mI91mQNA15N1mid1mD91Wrd1m791nAd13I912jNDv4wCPKQCpngD2awC3LdCWZw1/LgC/4gCoNQ2HAtCnwt2H5gBvIQDIL91qKQCZ0g2IQtCrvgD+3w14Kt1/5gDJrN2Xgd1pA92nBd2Xh92Oxw2KIg2nm912bQCXQ927Rd27YN12xt22ad27OdCsRw1rW927ctD7w93MZ93Mgt1png2PKwC4GdCakgD35AGX6Q1rD92P5gC/JgDNrd2G7/bQt87dioPdiO7d1t7Qud4N2Q3d3+kArT7Ratndbmndmf3d7m7db3Dda+UN7Mjd/MbQaZsN3d3d9tPd9UEeDSTeDJveAMTtvFPdvCXdu+jQUP8A8WfuEYnuEa/gAUruEe/uEWXuEgPuIkXuImfuIonuIZ7gRRQBVQYOFNQBVNcOIx/gRP4A9NIAU4fuNZkOIv4A9VEOMv8OMzjuIt3gRa4A9O4AT+oAUoDgWu+Q9JvuRNfuJV4JpO8A9CTuQmfuMGkOX/kAU77g89XuIt7hYvHuM4ruJs3uZu/uYmLuJv/gBXIOdsrgZX0OFuzuF23uZ9DueAHuiCnuEcwAT+YABP//APL7AErvkC/8DobrEEHs4Ekr4ETPAPUGAAjx4Fj37pJn7lL8AEVfAPVXDplm7iYv7lVT7lkE4VUvDhUmDoHMDkTs7qng7iob7m/yDqpG7qt/7hjF7k/xAFmr4EnH7qIC7mlCEFi97onT7o0B7tg/7nKk7n1H7ieK7nfq7tey7t3v7tKc7iLn7hYi7sJF7jNz7jT2Do5m7iP14FOs7uKn7kUhAF6Z7iUC7pFn7vVo7lF87vJe7lYL7vum7mlPHi/wDw4L7wDL/hgG7tb57t1x7n3O7nDX/xC1/oh57oFh4Fnt7qUa7hlP7sw+4PH//rIw7qUM4EJ4/qh07qT4DsIP//6h4e6/7AARcu8yiv4blu7jpP4sGe4T+f7K9C80OP8Ujv7RN/4hDv5hI/5xXP5kuf9FSv4uLuDy9+9Qhf4uiO413f7iT+7hcu9kZe8Ef+5CGP6Wlf4le+BGDe9gNP4gJP8F9e9mh+5uNe9Xr/8A9f5xGf51M/4nzO93tf+Cmu8Yj+D4if6CCv7xk+8qcO+b7e745u4aCO7CSe6uT+8jMP67Ju4TaP85j/4T1v4aVP8iAe9Bau+qjv4cruFhxQ9KNv+LRf4oFP4k3f5k+/51Ff7bX/+ySu9R0v4zTuDzbu9cYf42V+4mQv5f5A8yd+9lqO9fi+9uXe726P4Uy+9SP/PvdqLwUKD+J4j/VX7+TAf/4ffvuC7/dOD/hQr/4gDv/oj/SLn/CGvgSO3viTXumXDhBMlvxjEuXfEib/FC5kyLCKvxcKnTCBcjBhQ4z/svgzsJCJPykH/Y0EmfGflI8cGEYx4AShyYUvPjZpqAXkS5giaZ70V3FJR5wmN5IEyeHjkpBBcy5l2tTpU6hNH0TF+ODKVKoK1VzBgjXrg65ZGXoVW9bs2ahOooysuFBpzib+njzxtzPuxacv/FX5J5MJXqdraS6BAgUwUyj+BjZpafjpwyVORJI8bJJuy4aOm64l2fafZrShRY8ee9Yq2ahbw4oFi5qqa9KxZS81yvHJ/0IOdSePHIhRoEWJBnS/hfkwYpWZwJlu7Eg392CiITOi9MfBiYEmUoZXbihTN12iTYg3XKKbofbB3BcOJSkdvfLZ8eXDhA31dFnV9aWuLqt//n/S1GJLoYdG2mmpuOYaziCq9OKLiQOhEky7kaKQzKnEBtooC5k8WwqyC93qbanLLkxQJi02I6qixHoC8MX//JPqKvy4kjGn1kyDccfRajPgNr1GSqg8kkZk6LeX6MrCLfUwMq4JwMbDiLnPSFKJyJGkw4g6laIw6CEppIwpOYboekJMhco78DfkXGpSI6JAekK4H+Hj8U4dzbpPrPz64481PAM1S0AX/5nTHwubSv+QriYmys6fFPPaK7eIqBIsrvISxVCxf+JqokOnQPwnt6SMhKlEiSCciC+mOBvwiY80FXTWp25cas+s+mTtz69o9ZW2j+qssrrdOPVtoJe0aIwJN0OFyABW03xzPY4IIvLK6EzikqCOwESzLzINqMjMb9VcSFknbHoBTfay/GctJq6c9tdfbcWRRj5t9NNe+uj11yRCK7KpM0XlYnShuJaUlNWJIn1KMIW0YBaqDBcSFypR4VTJKVQVikvLVlf8x6YQ/zVZIX5NwpUqXb/i9bWT//XxCSfiDJMoUxVCEq/rDPp2IeMinvhnODv6p+E0s50uJY9LsjMj7w5kicmlzPX/yDN2ba7ZYaJj5jHljFZOTd9dwa7Ka5MDVqhFBplatK7cODh4YefMlFA3ztpuquIEN4owJ1ETc6JmD0/lyESDzVvKVRcLLBxtWs1uSGyoWn7t5agkh5y0mQ0VjonbsDS2oZ3/MQCoIeclEKKfDkJWdSrZW1J0kM9j2oCBpv42ap5StCnMaa02/fWnG2oXJCnoDF31zQHUfCHKn7I8c8zta/5XtQWM16m3mwDzY6gcfEmvvxevC8zcHEaMUwGFUx9wxUomv6mOEwY/5M60v+36yE3DN1eyuex5KONfoDpXm0SJLmfWsoheKnKxrj3kOf9ATvEywhwHisQlStsS03LDtBF/NCsnvHNI6qqmuIKYzidvOp4UPsigrhVwNgP8R/ScMj37VK9WMpwVZ+xiIO7JJWHoURJUfheXF8wviAIL4dag4jeSOfEphEOiEpeSGCkwym9FZAqhIhUXxfHwa/57Hg5rpUOn0FCMUIGVYiKyLjcWa4G/SSEUgOIz1U2kIkzgSwWJ9hEpOJFktMsJS/TiuxB27Xd8pKAJYaIdn3REd3gElmJCAsclRCSGaxQNDW3YlK0EBAA7);
  background-repeat: no-repeat;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-30 {
  background-position-y: -1260px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-29F {
  background-position-y: -1240px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-29 {
  background-position-y: -1220px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-28F {
  background-position-y: -1200px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-28 {
  background-position-y: -1180px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-27F {
  background-position-y: -1160px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-27 {
  background-position-y: -1140px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-26F {
  background-position-y: -1120px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-26 {
  background-position-y: -1100px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-25F {
  background-position-y: -1080px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-25 {
  background-position-y: -1060px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-24F {
  background-position-y: -1040px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-24 {
  background-position-y: -1020px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-23F {
  background-position-y: -1000px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-23 {
  background-position-y: -980px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-22F {
  background-position-y: -960px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-22 {
  background-position-y: -940px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-21F {
  background-position-y: -920px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-21 {
  background-position-y: -900px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-20F {
  background-position-y: -880px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-20 {
  background-position-y: -860px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-19F {
  background-position-y: -840px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-19 {
  background-position-y: -820px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-18F {
  background-position-y: -800px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-18 {
  background-position-y: -780px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-17F {
  background-position-y: -760px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-17 {
  background-position-y: -740px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-16F {
  background-position-y: -720px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-16 {
  background-position-y: -700px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-15F {
  background-position-y: -680px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-15 {
  background-position-y: -660px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-14F {
  background-position-y: -640px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-14 {
  background-position-y: -620px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-13F {
  background-position-y: -600px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-13 {
  background-position-y: -580px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-12F {
  background-position-y: -560px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-12 {
  background-position-y: -540px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-11F {
  background-position-y: -520px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-11 {
  background-position-y: -500px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-10 {
  background-position-y: -480px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-9 {
  background-position-y: -460px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-8 {
  background-position-y: -440px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-7 {
  background-position-y: -420px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-6 {
  background-position-y: -400px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-5 {
  background-position-y: -380px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-4X {
  background-position-y: -360px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-4D {
  background-position-y: -340px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-4 {
  background-position-y: -320px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-3X {
  background-position-y: -300px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-3E {
  background-position-y: -280px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-3D {
  background-position-y: -260px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-3C {
  background-position-y: -240px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-3 {
  background-position-y: -220px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-2X {
  background-position-y: -200px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-2C {
  background-position-y: -180px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-2B {
  background-position-y: -160px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-2 {
  background-position-y: -140px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-1Y {
  background-position-y: -120px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-1X {
  background-position-y: -100px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-1D {
  background-position-y: -80px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-1C {
  background-position-y: -60px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-1B {
  background-position-y: -40px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-1A {
  background-position-y: -20px;
}
.race-rows .race-runner-info .runner-image div.image.horse-racing.jackets-1 {
  background-position-y: 0px;
}
.race-rows .race-runner-info .runner-image div.image.greyhound-racing {
  border-radius: 2px;
  color: #fff;
  font: normal normal bold 12px Arial, sans-serif;
  padding: 5px 0;
  text-align: center;
  width: 26px;
}
.race-rows .race-runner-info .runner-image div.image.greyhound-racing.jackets-1 {
  background-color: #bb2025;
}
.race-rows .race-runner-info .runner-image div.image.greyhound-racing.jackets-2 {
  background-color: #253d83;
}
.race-rows .race-runner-info .runner-image div.image.greyhound-racing.jackets-3 {
  background-color: #fff;
  border: 1px solid #dfdfdf;
  color: #000;
  padding: 4px 0;
}
.race-rows .race-runner-info .runner-image div.image.greyhound-racing.jackets-4 {
  background-color: #1e1e1e;
  color: #fff;
}
.race-rows .race-runner-info .runner-image div.image.greyhound-racing.jackets-5 {
  background-color: #ffb80c;
  color: #000;
}
.race-rows .race-runner-info .runner-image div.image.greyhound-racing.jackets-6,
.race-rows .race-runner-info .runner-image div.image.greyhound-racing.jackets-7 {
  color: red;
  text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff, 1px 1px #fff, -1px -1px #fff, -1px 1px #fff, 1px -1px #fff;
}
.race-rows .race-runner-info .runner-image div.image.greyhound-racing.jackets-6 {
  background: linear-gradient(180deg, #1e1e1e 0, 4px, #fff 4px, 6px, #1e1e1e 6px, 11px, #fff 11px, 13px, #1e1e1e 13px, 18px, #fff 18px, 20px, #1e1e1e 20px);
}
.race-rows .race-runner-info .runner-image div.image.greyhound-racing.jackets-7 {
  background-color: #0f8b0f;
}
.race-rows .race-runner-info .runner-image div.image.greyhound-racing.jackets-8 {
  background: linear-gradient(90deg, #ffb810 50%, #1e1e1e 50%);
  color: #fff;
  text-shadow: -1px 0 #1e1e1e, 0 1px #1e1e1e, 1px 0 #1e1e1e, 1px 1px #1e1e1e, -1px -1px #1e1e1e, -1px 1px #1e1e1e, 1px -1px #1e1e1e, 0 -1px #1e1e1e;
}
.race-rows .race-runner-info .name span {
  display: block;
}
.race-rows .race-runner-info .name span.main {
  font-weight: bold;
}
.accordion .accordion-header {
  display: block;
  background-color: white;
  position: relative;
  border-bottom: 1px solid #ddd;
  padding: 6px 8px;
}
.accordion .accordion-header .race-flag {
  display: inline-block;
  margin: 0 10px;
}
.accordion .accordion-header .race-flag .flag {
  transform: scale(1);
}
.accordion .accordion-header .race-info {
  display: inline-block;
}
.accordion .accordion-header .race-info .race-title {
  display: block;
  font-weight: bold;
  color: #005ba2;
}
.accordion .accordion-header .race-info .race-time {
  color: #0f2327;
}
.accordion .accordion-header .indicators {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
}
.accordion .accordion-header .indicators .in-play-content {
  display: inline-block;
  margin-right: 10px;
}
.accordion .accordion-header .indicators .chevron-container {
  display: inline-block;
  width: 10px;
  height: 10px;
  position: relative;
}
.accordion .accordion-header .indicators .chevron-container .chevron {
  width: 100%;
  height: 100%;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  transform: rotate(45deg);
  transition: all 0.5s;
  position: absolute;
}
.accordion .accordion-content {
  max-height: 0;
  opacity: 0;
  background-color: #f3f4f5;
  padding: 1px;
  overflow: hidden;
  -webkit-transition: max-height 0.4s, opacity 300ms ease-in-out;
  -moz-transition: max-height 0.4s, opacity 300ms ease-in-out;
  -o-transition: max-height 0.4s, opacity 300ms ease-in-out;
  transition: max-height 0.4s, opacity 300ms ease-in-out;
}
.accordion .accordion-content .market-listing-table {
  margin-bottom: 0;
}
.accordion .accordion-content .race-rows .market-listing-table {
  color: #0f2327;
}
.accordion.open {
  margin-bottom: 1px;
}
.accordion.open .accordion-header .indicators .chevron-container .chevron {
  transform: rotate(-135deg);
}
.accordion.open .accordion-content {
  max-height: 208px;
  opacity: 1;
  -webkit-transition: max-height 0.4s, opacity 300ms ease-in-out;
  -moz-transition: max-height 0.4s, opacity 300ms ease-in-out;
  -o-transition: max-height 0.4s, opacity 300ms ease-in-out;
  transition: max-height 0.4s, opacity 300ms ease-in-out;
}
.market-listing-table {
  width: 100%;
  margin-bottom: 20px;
  color: #0f2327;
}
.market-listing-table .bet-delay {
  margin-right: 30%;
  float: right;
  display: inline-block;
}
.market-listing-table .bet-delay .apl-icon-info-stopwatch {
  font-size: 12px;
  margin-left: 2px;
}
.market-listing-table > thead.hide {
  font-size: 0;
}
.market-listing-table > thead > tr > th {
  padding-top: 0;
}
.market-listing-table > thead > tr > th.divider {
  width: 5px;
}
.market-listing-table > thead > tr > th.back {
  width: 63px;
}
.market-listing-table > thead > tr > th.lay {
  width: 63px;
}
.market-listing-table > thead > tr > th.market-name {
  padding-left: 0 !important;
}
.market-listing-table > thead > tr > th.title {
  text-align: left;
}
.market-listing-table > tbody > tr {
  -webkit-transition: background-color ease 0.5s;
  -moz-transition: background-color ease 0.5s;
  -o-transition: background-color ease 0.5s;
  transition: background-color ease 0.5s;
  background-color: #fff;
}
.market-listing-table > tbody > tr:hover {
  background-color: #EEE;
}
.market-listing-table > tbody > tr > td {
  border: 1px solid #ddd;
}
.market-listing-table > tbody > tr > td .odds {
  font-weight: normal;
}
.market-listing-table > tbody > tr > td .size {
  display: none;
}
.market-listing-table > tbody > tr > td .size span {
  float: none !important;
  font-size: 9px;
}

.market-listing-table > tbody > tr > td.show-size .size {
  display: block;
}
.market-listing-table > tbody > tr > td.show-size .odds {
  font-weight: bold;
}
.market-listing-table > tbody > tr > td.empty {
  text-align: center;
}
.market-listing-table > tbody > tr > td.empty::before {
  content: "\2013";
}
.market-listing-table > tbody > tr > td.back {
  text-align: center;
  width: 63px;
  background-color: #a7d8fd; 
}
.betting-disabled{ pointer-events: none;}
.market-listing-table > tbody > tr > td.back.betting-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.market-listing-table > tbody > tr > td.back.betting-disabled:hover {
  background-color: #a7d8fd !important;
}
.market-listing-table > tbody > tr > td.back.betting-disabled.unhighlighted:hover {
  background-color: #e3f3fe !important;
}
.market-listing-table > tbody > tr > td.back.betting-disabled.unhighlighted:active {
  background-color: #e3f3fe !important;
  box-shadow: none;
}
.market-listing-table > tbody > tr > td.back:hover {
  background-color: #f2f9ff;
}
.market-listing-table > tbody > tr > td.back:active {
  background-color: #75c2fc;
  box-shadow: inset 0.5px 0.5px 0.5px 0.5px #fff;
}
.market-listing-table > tbody > tr > td.back.unhighlighted {
  background-color: #e3f3fe;
}
.market-listing-table > tbody > tr > td.back.unhighlighted:hover {
  background-color: #f2f9ff;
}
.market-listing-table > tbody > tr > td.back.unhighlighted:active {
  background-color: #75c2fc;
  box-shadow: inset 0.5px 0.5px 0.5px 0.5px #fff;
}
.market-listing-table > tbody > tr > td.back.unhighlighted.changed {
  animation: changedHighlight 0.3s;
}
.market-listing-table > tbody > tr > td.back.changed {
  animation: changedHighlightBack 0.3s;
}
.market-listing-table > tbody > tr > td.back.empty-price {
  cursor: default;
}
.market-listing-table > tbody > tr > td.back.inactive {
  cursor: default;
}
.market-listing-table > tbody > tr > td.back.inactive:hover {
  background-color: #e3f3fe !important;
}
.market-listing-table > tbody > tr > td.lay {
  text-align: center;
  width: 63px;
  background-color: #f9c9d4;
}
.market-listing-table > tbody > tr > td.lay.betting-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.market-listing-table > tbody > tr > td.lay.betting-disabled:hover {
  background-color: #f9c9d4 !important;
}
.market-listing-table > tbody > tr > td.lay.betting-disabled.unhighlighted:hover {
  background-color: #fdeef2 !important;
}
.market-listing-table > tbody > tr > td.lay.betting-disabled.unhighlighted:active {
  background-color: #fdeef2 !important;
  box-shadow: none;
}
.market-listing-table > tbody > tr > td.lay:hover {
  background-color: #fef7f9;
}
.market-listing-table > tbody > tr > td.lay:active {
  background-color: #f49baf;
  box-shadow: inset 0.5px 0.5px 0.5px 0.5px #fff;
}
.market-listing-table > tbody > tr > td.lay.unhighlighted {
  background-color: #fdeef2;
}
.market-listing-table > tbody > tr > td.lay.unhighlighted:hover {
  background-color: #fef7f9;
}
.market-listing-table > tbody > tr > td.lay.unhighlighted:active {
  background-color: #f49baf;
  box-shadow: inset 0.5px 0.5px 0.5px 0.5px #fff;
}
.market-listing-table > tbody > tr > td.lay.unhighlighted.changed {
  animation: changedHighlight 0.3s;
}
.market-listing-table > tbody > tr > td.lay.changed {
  animation: changedHighlightLay 0.3s;
}
.market-listing-table > tbody > tr > td.lay.empty-price {
  cursor: default;
}
.market-listing-table > tbody > tr > td.lay.inactive {
  cursor: default;
}
.market-listing-table > tbody > tr > td.lay.inactive:hover {
  background-color: #fdeef2 !important;
}
.market-listing-table > tbody > tr > td > small {
  float: right;
  line-height: 22px;
}
.market-listing-table > tbody > tr > td > .event-name {
  font-weight: bold;
  line-height: 22px;
  color: #0f2327;
  font-size: 12px;
}
.market-listing-table > tbody > tr > td > .event-nameinplay {
  color: #005ba2;
  font-size: 12px; font-weight: bold; width: 71%; display: inline-block; line-height: 12px;
}
.market-listing-table > tbody > tr > td > .event-name:visited {
  color: #005ba2;
}
.market-listing-table .winner {
  font-weight: bold;
  color: #0f2327;
}
.market-listing-table .-status {
  position: relative;
  font-weight: bold;
  padding: 5px 8px;
  text-align: center;
  width: 378px;
}
.market-listing-table .-status.closed {
  color: #d4210d;
  background: rgba(212, 33, 13, 0.1);
}
.market-listing-table .-status.suspended {
  color: #1e3f5a;
  background: rgba(30, 63, 90, 0.1);
  height: 42px;
}
.market-listing-table.hide-border tbody tr td.unhighlighted {
  background-color: #f9f7f9;
}
.market-listing-table.hide-border tbody tr td:nth-child(2):not(.suspended),
.market-listing-table.hide-border tbody tr td:nth-child(6) {
  border-right: 0;
}
.market-listing-table.hide-border tbody tr td:nth-child(3),
.market-listing-table.hide-border tbody tr td:nth-child(7) {
  border-left: 0;
}
.selection-pnl > span.-negative {
  color: #d9534f;
}
.selection-pnl.racing-pnl {
  display: block;
  clear: both;
  margin-left: 3px;
}
.events .starts-in-label {
  float: right;
  font-size: 12px;
  font-weight: bold;
}
.markets {
  /**
     * Additional wrapper div to differentiate the favourites view from the markets view
     * We include match stats on membersite in the markets-view.html
     * So markets and favourites can no longer share the same content as previously; they do still share similar styles however
     * The styles below override the previous styles in sport-wrapper and market less files
     **/
}
.markets .header {
  margin-bottom: 5px;
}
.markets .header .apl-icon-custom-play {
  color: #1d7f1e;
  position: relative;
  top: -5px;
}
.markets .header time {
  float: right;
  font-size: 12px;
  margin-top: 6px;
}
.markets .header .start-time time {
  display: block;
  text-align: right;
  line-height: 48px;
}
.markets .clear {
  clear: both;
}
.markets .start-time.opens-in-count-down-container {
  margin-top: 5px !important;
}
.markets .in-play-content {
  margin-left: 5px;
}
.markets .opens-in-count-down {
  display: inline-block;
  color: #0f2327;
  font-weight: bold;
  margin-bottom: 15px;
}
.markets .opens-in-count-down i {
  margin-right: 5px;
}
.markets .favourites h1 {
  position: relative;
}
.markets .favourites .header h3 {
  float: left;
}
.markets .favourites .header .apl-icon-custom-play {
  top: 0;
  margin-right: 5px;
}
.markets .favourites .start-time time {
  color: #a0a0a0;
  float: right;
  line-height: 1;
  margin-bottom: 5px;
}
.markets .favourites .opens-in-count-down {
  clear: right;
  float: right;
}
apl-line-market > div {
  margin-bottom: 8px !important;
}
.market-listing-table {
  margin-bottom: 0 !important;
}
.market-listing-table thead > tr th.market-name {
  text-align: left;
  padding-left: 2px !important;
}
.market-listing-table i.apl-icon-custom-ladder {
  color: #000;
  cursor: pointer;
  padding: 5px;
}
.market-listing-table i.apl-icon-custom-ladder.open {
  color: #344e6b;
}
.market-listing-table i.apl-icon-custom-ladder.disabled {
  color: #a29ca2;
  cursor: default;
}
.market-listing-table tbody > tr td.market-name {
  font-weight: bold;
  padding: 0;
  vertical-align: top;
  border-right: none !important;
}
.market-listing-table tbody > tr td.market-name .event-name,
.market-listing-table tbody > tr td.market-name .selection-pnl {
  padding-right: 35px;
}
.market-listing-table tbody > tr td.market-name:first-child {
  position: relative;
}
.market-listing-table tbody > tr td.market-name:first-child i.apl-icon-custom-ladder {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(-50%, -50%);
}
.market-listing-table tbody > tr td.market-name .container {
  display: flex;
  min-height: 42px;
  position: relative;
  flex-direction: column;
  justify-content: center;
  padding: 4px 8px;
}
.market-listing-table tbody > tr td.main-container {
  position: relative;
  width: 376px;
  padding: 0;
}
.market-listing-table tbody > tr td.main-container .odds-container {
  width: 376px;
}
.market-listing-table tbody > tr td.main-container .odds-container table {
  margin-bottom: 0 !important;
}
.market-listing-table tbody > tr td.main-container .odds-container table tbody > tr > td {
  border-left: none;
  border-top: none;
  border-bottom: none;
}
.market-listing-table tbody > tr td.main-container .odds-container table tbody > tr > td.stacked-rows {
  border-bottom: 1px solid #ddd;
}
.market-listing-table tbody > tr td.main-container .odds-container table tbody > tr > td:last-child {
  border-right: none;
}
.market-listing-table tbody > tr td.main-container .odds-container table tbody > tr > td.odds-placeholder {
  width: 126px;
  background: #f9f7f9;
  color: #565457;
  text-align: left;
}
.market-listing-table tbody > tr td.main-container .odds-container table tbody > tr > td.odds-placeholder .max-liability {
  font-size: 11px;
  display: block;
}
.market-listing-table tbody > tr td.main-container .odds-container table tbody > tr > td.odds-placeholder .max-liability:first-child {
  margin-bottom: 3px;
}
.market-listing-table tbody > tr td.main-container .odds-container table tbody > tr > td.back:active,
.market-listing-table tbody > tr td.main-container .odds-container table tbody > tr > td.lay:active {
  box-shadow: none;
}
.market-listing-table tbody > tr td.main-container .odds-container table tbody > tr > td.back:hover {
  background-color: #f2f9ff;
}
.market-listing-table tbody > tr td.main-container .odds-container table tbody > tr > td.lay:hover {
  background-color: #fef7f9;
}
.market-listing-table tbody > tr td.main-container .ball-running-overlay {
  background: #fff;
  opacity: 0.7;
  width: 100%;
  height: 100%;
  position: absolute;
  /* z-index: 100; */ 
  top: 0;
}
.market-listing-table tbody > tr td.main-container .ball-running-overlay span {
  font-weight: bold;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.market-listing-table tbody > tr:hover .ball-running-overlay {
  transition: background ease 0.5s;
  background: #eee !important;
}
.ladder-component-container {
  display: block;
  overflow: hidden;
  transition: max-height 0.3s linear, opacity 0.3s linear;
  max-height: 0;
  opacity: 0;
}
.ladder-component-container.visible {
  max-height: 200px;
  opacity: 1;
}
apl-line-market .-status.suspended {
  box-sizing: content-box;
}
apl-line-market-ladder {
  color: #0f2327;
}
apl-line-market-ladder .ladder-container {
  position: relative;
  display: inline-block;
  float: right;
  width: 378px;
  background-color: #fff;
  border: 1px solid #dddcdc;
  border-top: none;
  transition: all 3s ease-in-out;
  text-align: center;
  max-height: 198px;
  overflow-y: auto;
  overflow-x: hidden;
}
apl-line-market-ladder .ladder-container div.row {
  display: block;
  position: relative;
  border-bottom: 1px solid #dddcdc;
}
apl-line-market-ladder .ladder-container div.row div.col {
  display: inline-block;
  position: relative;
  width: calc(50% - 2px);
  padding: 5px;
}
apl-line-market-ladder .ladder-container div.row div.col:last-child {
  border-left: 1px solid #dddcdc;
}
apl-line-market-ladder .ladder-container .ladder-header {
  background-color: #f6f6f6;
  font-weight: bold;
}
apl-line-market-ladder .ladder-container .ladder-loader {
  position: relative;
  height: 100px;
}
apl-line-market-ladder .ladder-container .ladder-loader .circular {
  position: relative;
  width: auto;
  height: 30%;
  top: 35%;
  bottom: auto;
  left: auto;
  right: auto;
}
.content .match-centre {
  background-color: #fff;
  border-bottom: 1px solid #ddd;
  margin-bottom: 10px;
}
.content .match-centre .event-header {
  position: relative;
}
.content .match-centre .event-header h1 {
  background-color: #09262b;
  border-bottom: none;
  color: #fff;
  margin: 10px 0 0;
  text-indent: 10px;
}
.content .match-centre .event-header h1 .apl-icon-custom-play {
  color: #fff;
  float: left;
  margin-top: 10px;
  top: 0;
}
.content .match-centre .event-header .match-stats-body-button {
  position: absolute;
  top: 20px;
  right: 16px;
  color: #fff;
  cursor: pointer;
}
.content .match-centre .match-centre-header,
.content .match-centre .match-centre-body {
  border: 1px solid #ddd;
  display: flex; flex-wrap: wrap;
  padding: 0 10px;
}
.content .match-centre .match-centre-header > div,
.content .match-centre .match-centre-body > div {
  flex: 1;
  width: 50%; 
}
.content .match-centre .match-centre-header > div:last-child,
.content .match-centre .match-centre-body > div:last-child {
  margin-left: 10px;
}
.content .match-centre .match-centre-header table,
.content .match-centre .match-centre-body table {
  border-collapse: collapse;
}
.content .match-centre .match-centre-header {
  border-width: 0 1px;
  padding-top: 15px;
}
.content .match-centre .match-centre-header .toss h2 {
  color: #0f2327; margin: 0 0 4px;
}
.content .match-centre .match-centre-header .toss p {
  margin: -10px 0 0 !important;
  font-weight: bold!important;
}
.content .match-centre .match-centre-header table {
  margin-bottom: 0  ; line-height: 26px;
}
.content .match-centre .match-centre-header table th:not(:last-child),
.content .match-centre .match-centre-header table td:not(:last-child) {
  border-right: 1px solid #ddd;
}
.content .match-centre .match-centre-header table th{ text-align: center; padding: 0 6px!important;}
.content .match-centre .match-centre-header table td{ text-align: center; padding: 0 6px!important;}
.content .match-centre .match-centre-body {
  border-width: 0 1px;
  padding-bottom: 10px;
  min-height: 165px;
}
.content .match-centre .match-centre-body table tr.row-highlight td{ padding: 0 10px; line-height: 30px;}
.content .match-centre .match-centre-body table tbody tr td{ line-height: 15px; padding:6px 10px; }
.content .match-centre .match-centre-body .row-highlight{ font-weight: 600; line-height: 30px;}
.content .match-centre .match-centre-body .over p{padding-bottom: 0; border-bottom: 1px solid #ddd;}
.content .match-centre .match-centre-body .over .over-detail {
  border-bottom: 1px solid #ddd;
  padding-bottom: 6px;
}
.content .match-centre .match-centre-body .over p {
  cursor: default;
  width: 99.9%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; margin: -5px 0 5px; text-align: left;
}
.content .match-centre .match-centre-body .over .over-detail {
  display: flex;
  justify-content: flex-start; align-items: center;
  flex-direction: row;
  margin-bottom: 6px;
}
.content .match-centre .match-centre-body .over .over-detail > div {
  line-height: 20px; /*font-weight: 600;*/ width: 45px; text-align: left;
}
.content .match-centre .match-centre-body .over .over-detail .balls {
  flex-grow: 1;
  margin: 0; text-align: left;
}
.content .match-centre .match-centre-body .over .over-detail .balls li {
  display: inline-block;
  font-weight: bold;
}
.content .match-centre .match-centre-body .over .over-detail .runs-score {
  display: flex; width: 99px; justify-content: flex-end;
}
.content .match-centre .match-centre-body .over .over-detail .runs-score div {
  /* padding: 0 5px 0 0; */ padding: 0 4px 0 0;
  line-height: 20px;
}
.content .match-centre .match-centre-body .over .over-detail .runs-score div::before {
  content: '|';
  color: #ddd;
  padding: 0 2px 0 0;
}


.over-detail div.runs-score{
  color: #000;
  font-weight: normal !important;
}

.content .match-centre .match-centre-body .over .ball {
  color: #fff;
  font-weight: bold;
  border-radius: 14px;
  width: 21px;
  height: 21px;
  text-align: center;
  padding:0; /* margin: 0 2px; */
  margin: 0 2.3px;
  font-size: 10px; line-height: 18px;
}
.content .match-centre .match-centre-body .over .ball.INFIELDBOUNDARY_0 {
  background-color: #999;
  border: 1px solid #999;
}
.content .match-centre .match-centre-body .over .ball.INFIELDBOUNDARY_1,
.content .match-centre .match-centre-body .over .ball.INFIELDBOUNDARY_2,
.content .match-centre .match-centre-body .over .ball.INFIELDBOUNDARY_3,
.content .match-centre .match-centre-body .over .ball.INFIELDBOUNDARY_5 {
  background-color: #48a23c;
  border: 1px solid #48a23c;
}
.content .match-centre .match-centre-body .over .ball.INFIELDBOUNDARY_4 {
  background-color: #2d90d4;
  border: 1px solid #2d90d4;
}
.content .match-centre .match-centre-body .over .ball.INFIELDBOUNDARY_6 {
  background-color: #601c78;
  border: 1px solid #601c78;
}
.content .match-centre .match-centre-body .over .ball.WICKET {
  background-color: #c9362b;
  border: 1px solid #c9362b;
}
.content .match-centre .match-centre-body .over .ball.NOBALL,
.content .match-centre .match-centre-body .over .ball.WIDE,
.content .match-centre .match-centre-body .over .ball.BYE,
.content .match-centre .match-centre-body .over .ball.LEGBYE,
.content .match-centre .match-centre-body .over .ball.ByBALL {
  background-color: #c2ad7b;
  border: 1px solid #c2ad7b;
}
.content .match-centre .match-centre-body table {
  margin-bottom: 0;
}
.content .match-centre .match-centre-body table td:first-child {
  width: 40%;
}
.content .match-centre .match-centre-body .row-highlight td {
  background-color: #faebfb;
}
.content .match-centre .match-centre-body .row-highlight td:first-child {
  text-transform: uppercase;
}
.placeholder-wrapper {
  position: relative;
}
.placeholder-wrapper .placeholder {
  z-index: 1000;
  position: absolute;
  top: 50%;
  left: 6px;
  transform: translateY(-50%);
  font-size: 12px;
  color: #666;
}
.placeholder-wrapper.animatable .placeholder {
  -webkit-transition: top 0.3s ease, font-size 0.3s ease, color 0.5s ease;
  -moz-transition: top 0.3s ease, font-size 0.3s ease, color 0.5s ease;
  -o-transition: top 0.3s ease, font-size 0.3s ease, color 0.5s ease;
  transition: top 0.3s ease, font-size 0.3s ease, color 0.5s ease;
}
.placeholder-wrapper.activated .placeholder {
  top: -9px;
  font-size: 10px;
  color: #0f2327;
}
.toggleable-list-title {
  background: var(--toggleBG);
  color: #fff;
  display: block;
  font-weight: bold;
  text-align: center;
  padding: 5px 0;
  margin: 0;
  cursor: pointer;
  -webkit-transition: background-color ease 0.2s;
  -moz-transition: background-color ease 0.2s;
  -o-transition: background-color ease 0.2s;
  transition: background-color ease 0.2s;
}
.toggleable-list-title:hover {
  background: var(--toggleHover);
}
.toggleable-list-title:active {
  box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.3);
  background: #25626b;
}
.toggleable-list-title .value {
  font-weight: normal;
}
.toggleable-list-title .toggle-icon {
  background: #fff;
  padding: 0 4px 3px;
  margin: 0 6px 0 0;
  float: right;
  color: #1f5058;
  font-size: 10px;
}
.apl-report-filter {
  margin-top: 9px;
  height: 99px;
  font-family: Lato, Avenir, Verdana, Nunito !important;
}
.apl-report-filter .-error {
  color: #d9534f;
  margin-top: 5px;
}
.apl-report-filter .apl-form {
  display: inline-block;
}
.apl-report-filter .apl-form input {
  width: 250px;
}
.apl-report-filter .label-title {
  display: block;
  margin-bottom: 10px;
}
.apl-report-filter .ui-select-container {
  width: 250px;
}
.apl-report-filter .apl-icon-search {
  font-size: 14px;
}
.apl-report-filter datepicker {
  width: 100px;
  display: inline-block;
  float: none;
  margin-right: 20px;
  font-family: Lato, Avenir, Verdana, Nunito !important;
  font-size: 12px;
}
.apl-report-filter datepicker a:hover {
  color: #222;
  text-decoration: none;
}
.apl-report-filter datepicker input[type="text"] {
  height: 29px;
  padding: 3px 8px;
  width: 100px;
  border: 1px solid #ddd;
  background: #fff;
  color: #666;
  -webkit-transition: linear 0.2s;
  transition: linear 0.2s;
  vertical-align: middle;
  -webkit-appearance: none;
  box-sizing: border-box;
  margin: 0;
  font: inherit;
  letter-spacing: 1px;
  overflow: visible;
}
.apl-report-filter datepicker input[type="text"]:focus {
  border-color: #183f45;
  outline: 0;
  background: #fff;
  color: #444;
}
.apl-report-filter datepicker ._720kb-datepicker-calendar {
  width: 250px;
  margin-left: 0;
}
.apl-report-filter datepicker ._720kb-datepicker-calendar-month {
  margin-top: 10px;
}
.apl-report-filter datepicker ._720kb-datepicker-calendar-header-left,
.apl-report-filter datepicker ._720kb-datepicker-calendar-header-right {
  margin-top: 2px;
  font-family: Lato, Avenir, Verdana, Nunito !important;
}
.apl-report-filter datepicker ._720kb-datepicker-calendar-header-left a,
.apl-report-filter datepicker ._720kb-datepicker-calendar-header-right a {
  padding: 0 3px 2px 4px;
  font-size: 12px;
  font-weight: bold;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin: 0;
  border-bottom: 2px solid #327683;
  border-right: 2px solid #327683;
  background-color: #4197a8;
  position: absolute;
  margin-left: -10.5px;
  margin-top: 6.5px;
}
.apl-report-filter datepicker ._720kb-datepicker-calendar-header-left a:hover,
.apl-report-filter datepicker ._720kb-datepicker-calendar-header-right a:hover {
  background-color: #49a6b9;
  border-bottom-color: #398696;
  border-right-color: #398696;
  box-shadow: 1.5px 1.5px 0 0 #2b6571;
  padding: 0 3px 2px 4px;
  font-size: 12px;
  font-weight: bold;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.apl-report-filter datepicker ._720kb-datepicker-calendar-header-left a:active,
.apl-report-filter datepicker ._720kb-datepicker-calendar-header-right a:active {
  border-top: 2px solid #327683;
  border-left: 2px solid #327683;
  background-color: #4197a8;
  border-bottom: 0;
  border-right: 0;
  box-shadow: none;
}
.apl-report-filter datepicker ._720kb-datepicker-calendar-header {
  line-height: inherit;
  font-family: Lato, Avenir, Verdana, Nunito !important;
}
.apl-report-filter datepicker ._720kb-datepicker-calendar-header:nth-child(odd) {
  background-color: #0f2327;
  color: #0f2327;
  height: 40px;
}
.apl-report-filter datepicker ._720kb-datepicker-calendar-header a {
  color: #f0f0f0;
}
.apl-report-filter datepicker ._720kb-datepicker-calendar-header a span {
  color: #f0f0f0;
}
.apl-report-filter datepicker ._720kb-datepicker-calendar-days-header {
  background-color: #398696;
  font-family: Lato, Avenir, Verdana, Nunito !important;
}
.apl-report-filter datepicker ._720kb-datepicker-calendar-days-header div {
  color: #fff;
}
.apl-report-filter datepicker ._720kb-datepicker-calendar-day {
  font-family: Lato, Avenir, Verdana, Nunito !important;
}
.apl-report-filter datepicker ._720kb-datepicker-calendar-day:hover {
  background: #24555e;
  color: #fff;
}
.apl-report-filter datepicker ._720kb-datepicker-calendar-day:active {
  background: #0f2327;
  color: #fff;
}
.apl-report-filter datepicker ._720kb-datepicker-calendar-day._720kb-datepicker-active {
  background: #fff;
}
.apl-report-filter datepicker ._720kb-datepicker-calendar-day._720kb-datepicker-active:hover {
  background: #24555e;
  color: #fff;
}
.apl-report-filter datepicker ._720kb-datepicker-calendar-day._720kb-datepicker-active:active {
  background: #0f2327;
  color: #fff;
}
.apl-report-filter datepicker ._720kb-datepicker-calendar-day._720kb-datepicker-disabled {
  color: rgba(0, 0, 0, 0.2);
  background: rgba(25, 2, 0, 0.02);
  cursor: default;
}
.showbox {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 5%;
}
.loader {
  position: relative;
  margin: 0 auto;
  width: 100px;
}
.loader::before {
  content: '';
  display: block;
  padding-top: 100%;
}
.circular {
  animation: rotate 2s linear infinite;
  height: 50%;
  transform-origin: center center;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.path {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
  stroke-linecap: round;
  stroke: #0f2327;
}
@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
.alight-right-absolute {
  position: relative;
  display: block;
  text-align: right;
  color: #0f2327;
  margin-top: 25px;
}
.alight-right-absolute > .rules {
  position: absolute;
  right: 0;
  bottom: 100%; display: flex; align-items: center;
  
}
.rules {
  white-space: nowrap;
  cursor: pointer;
  
}
.rules .rules__text {
  vertical-align: middle;
}
.rules .rules__icon {
  vertical-align: middle; margin: 0 3px 0 0;
}
.rules-dialog {
  font-size: 14px;
}
.rules-dialog__wrp {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.rules-dialog__header {
  padding: 15px 0;
  margin-bottom: -1px;
  font-size: 24px;
  line-height: 30px;
  font-weight: bold;
  text-align: center;
  border-bottom: 1px solid #bababa;
}
.rules-dialog__container {
  overflow-y: auto;
}
.rules-dialog__container::-webkit-scrollbar {
  width: 8px;
}
.rules-dialog__container::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background-color: #bababa;
}
.rules-dialog .ngdialog-close::before {
  content: '\D7';
  font-family: 'Helvetica', sans-serif;
}
.rules-accordion {
  margin-bottom: 4px;
  border-top: 1px solid #bababa;
  border-bottom: 1px solid #bababa;
  background: linear-gradient(#fff, #fafafa);
}
.rules-accordion__head {
  font-size: 18px;
  font-weight: bold;
  padding: 15px 13px;
  cursor: pointer;
}
.rules-accordion__content {
  padding: 0 13px 13px;
}
.rules-accordion__icon {
  width: 19px;
  height: 19px;
  margin-right: 10px;
  border-radius: 50%;
  border: 1px solid #bababa;
  position: relative;
  display: inline-block;
  vertical-align: bottom;
}
.rules-accordion__icon::before {
  content: '';
  width: 5px;
  height: 5px;
  border-top: 1px solid #bababa;
  border-left: 1px solid #bababa;
  position: absolute;
  left: 6px;
  top: 6px;
  transition: transform 0.3s linear;
  transform: rotate(45deg);
}
.rules-accordion__box {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-out;
}
.rules-accordion.open .rules-accordion__icon::before {
  transform: rotate(-135deg);
}
.rules-accordion.open .rules-accordion__box {
  max-height: 1000px;
}
.rules-time {
  font-size: 16px;
}
.rules-time__title {
  font-weight: bold;
}
.rules-time__date {
  margin: 5px 0;
}
.order-listing .row {
  display: flex;
  flex-direction: row;
}
.order-listing .row .column {
  margin-right: 40px;
}
.order-listing .fail-messages {
  color: #bf3e35;
  font-weight: bold;
  font-size: 13px;
}
.pnl-listing .sport-link a {
  text-decoration: underline;
  font-size: 12px;
}
.pnl-listing .sport-link.-active > a {
  text-decoration: none;
  cursor: default;
  color: #0f2327;
}
.pnl-listing .total-pnl p {
  font-size: 16px;
}
.pnl-listing .breakdown-breadcrumb {
  margin-bottom: 10px;
  color: #0f2327;
}
.pnl-listing .breakdown-breadcrumb a {
  color: #0f2327;
  font-weight: bold;
}
.pnl-listing table.listing td span.event-link {
  cursor: pointer;
  color: #0f2327;
}
.pnl-listing table.listing td span.event-link:hover {
  color: #000000;
}
.pnl-listing table.listing td span.event-link.not-link {
  cursor: default;
  color: inherit;
}
.pnl-listing .total-casino {
  text-align: right;
  text-decoration: none;
  cursor: auto;
  font-weight: bold;
  border-bottom: 1px solid #0f2327;
  color: #0f2327;
  display: inline-block;
  float: right;
}
.pnl-listing .total-casino span:last-child {
  margin-left: 20px;
}
.pnl-listing .breakdown-listing table.listing tr.-invalid-row {
  opacity: 0.4;
}
.pnl-listing .breakdown-listing table.listing td span.order-time {
  color: grey;
}
.pnl-listing .breakdown-listing table.listing td span.order-time::before {
  content: " | ";
}
.pnl-listing .breakdown-listing table.listing td span.order-selection {
  font-weight: bold;
}
.pnl-listing .breakdown-listing table.market-summary {
  float: right;
  width: auto;
  margin-top: 30px;
  padding: 20px 70px;
  line-height: 10px;
  background: #fff;
}
.pnl-listing .breakdown-listing table.market-summary td {
  text-align: right;
  vertical-align: top;
}
.pnl-listing .breakdown-listing table.market-summary td.underline {
  border-bottom: 1px solid #000;
  padding-bottom: 15px;
}
.pnl-listing .breakdown-listing table.market-summary th {
  vertical-align: bottom;
}
.pnl-listing .breakdown-listing table.market-summary th:nth-child(1) {
  padding-bottom: 16px;
}
.pnl-listing .breakdown-listing table.market-summary th.underline {
  border-bottom: 1px solid #000;
  padding-bottom: 15px;
  padding-top: 20px;
}
.pnl-listing .breakdown-listing table.market-summary .label::after {
  content: ": ";
}
.pnl-listing .breakdown-listing table td.separator {
  border-bottom: 1px solid #000;
}
.pnl-listing .breakdown-listing table th.separator {
  border-bottom: 1px solid #000;
}
.pnl-listing .fail-messages {
  color: #bf3e35;
  font-weight: bold;
  font-size: 13px;
}
.simple-page-dialog .ngdialog-content {
  width: 1024px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.ngdialog-no-overlay {
  pointer-events: inherit;
}
.simple-page {
  color: #fff;
  margin-bottom: 100px;
}
.simple-page .simple-page-content {
  margin-bottom: 20px;
}
.simple-page .simple-page-content h1,
.simple-page .simple-page-content h2,
.simple-page .simple-page-content h3,
.simple-page .simple-page-content h4,
.simple-page .simple-page-content h5,
.simple-page .simple-page-content h6 {
  color: #fff;
}
.simple-page .simple-page-content p {
  color: #fff;
  background: none !important;
}
.simple-page .simple-page-content a {
  color: #fff;
  cursor: pointer;
}
.simple-page .simple-page-content a span {
  color: #fff !important;
}
.simple-page .simple-page-content .rules-regs .intro,
.simple-page .simple-page-content .rules-regs .general,
.simple-page .simple-page-content .rules-regs .specific {
  counter-reset: rules;
}
.simple-page .simple-page-content .rules-regs .intro h3::before,
.simple-page .simple-page-content .rules-regs .general h3::before,
.simple-page .simple-page-content .rules-regs .specific h3::before {
  counter-increment: rules;
  content: counter(rules) '.  ';
}
.simple-page .simple-page-content .rules-regs .intro .example,
.simple-page .simple-page-content .rules-regs .general .example,
.simple-page .simple-page-content .rules-regs .specific .example {
  display: block;
  font-style: italic;
  color: #666;
  margin: 13px 0;
}
.simple-page .simple-page-content .rules-regs h1,
.simple-page .simple-page-content .rules-regs h2,
.simple-page .simple-page-content .rules-regs h3,
.simple-page .simple-page-content .rules-regs h4,
.simple-page .simple-page-content .rules-regs h5,
.simple-page .simple-page-content .rules-regs h6,
.simple-page .simple-page-content .rules-regs li,
.simple-page .simple-page-content .rules-regs p,
.simple-page .simple-page-content .rules-regs a {
  color: black;
}
.simple-page .simple-page-content .rules-regs h1 {
  text-align: center;
}
.simple-page .simple-page-content .rules-regs h2,
.simple-page .simple-page-content .rules-regs h3,
.simple-page .simple-page-content .rules-regs h4,
.simple-page .simple-page-content .rules-regs h5,
.simple-page .simple-page-content .rules-regs h6 {
  font-weight: bold;
}
.simple-page .simple-page-content .rules-regs h3,
.simple-page .simple-page-content .rules-regs h4,
.simple-page .simple-page-content .rules-regs h5,
.simple-page .simple-page-content .rules-regs h6 {
  margin-left: 20px;
}
.simple-page .simple-page-content .rules-regs p {
  margin-left: 35px;
}
.simple-page .simple-page-content .rules-regs p + ul {
  margin-left: 55px;
}
.simple-page .simple-page-content .rules-regs ul {
  margin-left: 40px;
}
.simple-page .simple-page-content .rules-regs ul li {
  margin: 0 0 10px 10px;
  list-style-type: disc;
}
.simple-page .simple-page-content .rules-regs ul li:last-child {
  margin-bottom: 10px;
}
.simple-page .simple-page-content .rules-regs ul li > ul {
  margin: 10px 0 0 20px;
}
.simple-page .simple-page-content .rules-regs ul li > ul li {
  list-style-type: circle;
}
.simple-page .simple-page-content .rules-regs ul li > ol.roman li {
  list-style-type: lower-roman;
}
.simple-page .simple-page-content .rules-regs ol.type-a li {
  list-style-type: lower-alpha;
}
.simple-page .edit-pane {
  text-align: right;
}
.simple-page .edit-pane .apl-btn {
  margin-top: 10px;
}
.f32 .flag {
  background: url(data:image/png;base64,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) no-repeat;
  height: 32px;
  width: 32px;
  max-width: 40px;
  transform: scale(0.8);
}
.f32 ._African_Union {
  background-position: 0 -32px;
}
.f32 ._Arab_League {
  background-position: 0 -64px;
}
.f32 ._ASEAN {
  background-position: 0 -96px;
}
.f32 ._CARICOM {
  background-position: 0 -128px;
}
.f32 ._CIS {
  background-position: 0 -160px;
}
.f32 ._Commonwealth {
  background-position: 0 -192px;
}
.f32 ._England {
  background-position: 0 -224px;
}
.f32 ._European_Union {
  background-position: 0 -256px;
}
.f32 ._Islamic_Conference {
  background-position: 0 -288px;
}
.f32 ._Kosovo {
  background-position: 0 -320px;
}
.f32 ._NATO {
  background-position: 0 -352px;
}
.f32 ._Northern_Cyprus {
  background-position: 0 -384px;
}
.f32 ._Northern_Ireland {
  background-position: 0 -416px;
}
.f32 ._Olimpic_Movement {
  background-position: 0 -448px;
}
.f32 ._OPEC {
  background-position: 0 -480px;
}
.f32 ._Red_Cross {
  background-position: 0 -512px;
}
.f32 ._Scotland {
  background-position: 0 -544px;
}
.f32 ._Somaliland {
  background-position: 0 -576px;
}
.f32 ._Tibet {
  background-position: 0 -608px;
}
.f32 ._United_Nations {
  background-position: 0 -640px;
}
.f32 ._Wales {
  background-position: 0 -672px;
}
.f32 .eu {
  background-position: 0 -256px;
}
.f32 .ad {
  background-position: 0 -704px;
}
.f32 .ae {
  background-position: 0 -736px;
}
.f32 .af {
  background-position: 0 -768px;
}
.f32 .ag {
  background-position: 0 -800px;
}
.f32 .ai {
  background-position: 0 -832px;
}
.f32 .al {
  background-position: 0 -864px;
}
.f32 .am {
  background-position: 0 -896px;
}
.f32 .ao {
  background-position: 0 -928px;
}
.f32 .aq {
  background-position: 0 -960px;
}
.f32 .ar {
  background-position: 0 -992px;
}
.f32 .as {
  background-position: 0 -1024px;
}
.f32 .at {
  background-position: 0 -1056px;
}
.f32 .au {
  background-position: 0 -1088px;
}
.f32 .aw {
  background-position: 0 -1120px;
}
.f32 .ax {
  background-position: 0 -1152px;
}
.f32 .az {
  background-position: 0 -1184px;
}
.f32 .ba {
  background-position: 0 -1216px;
}
.f32 .bb {
  background-position: 0 -1248px;
}
.f32 .bd {
  background-position: 0 -1280px;
}
.f32 .be {
  background-position: 0 -1312px;
}
.f32 .bf {
  background-position: 0 -1344px;
}
.f32 .bg {
  background-position: 0 -1376px;
}
.f32 .bh {
  background-position: 0 -1408px;
}
.f32 .bi {
  background-position: 0 -1440px;
}
.f32 .bj {
  background-position: 0 -1472px;
}
.f32 .bm {
  background-position: 0 -1504px;
}
.f32 .bn {
  background-position: 0 -1536px;
}
.f32 .bo {
  background-position: 0 -1568px;
}
.f32 .br {
  background-position: 0 -1600px;
}
.f32 .bs {
  background-position: 0 -1632px;
}
.f32 .bt {
  background-position: 0 -1664px;
}
.f32 .bw {
  background-position: 0 -1696px;
}
.f32 .by {
  background-position: 0 -1728px;
}
.f32 .bz {
  background-position: 0 -1760px;
}
.f32 .ca {
  background-position: 0 -1792px;
}
.f32 .cd {
  background-position: 0 -1824px;
}
.f32 .cf {
  background-position: 0 -1856px;
}
.f32 .cg {
  background-position: 0 -1888px;
}
.f32 .ch {
  background-position: 0 -1920px;
}
.f32 .ci {
  background-position: 0 -1952px;
}
.f32 .ck {
  background-position: 0 -1984px;
}
.f32 .cl {
  background-position: 0 -2016px;
}
.f32 .cm {
  background-position: 0 -2048px;
}
.f32 .cn {
  background-position: 0 -2080px;
}
.f32 .co {
  background-position: 0 -2112px;
}
.f32 .cr {
  background-position: 0 -2144px;
}
.f32 .cu {
  background-position: 0 -2176px;
}
.f32 .cv {
  background-position: 0 -2208px;
}
.f32 .cy {
  background-position: 0 -2240px;
}
.f32 .cz {
  background-position: 0 -2272px;
}
.f32 .de {
  background-position: 0 -2304px;
}
.f32 .dj {
  background-position: 0 -2336px;
}
.f32 .dk {
  background-position: 0 -2368px;
}
.f32 .dm {
  background-position: 0 -2400px;
}
.f32 .do {
  background-position: 0 -2432px;
}
.f32 .dz {
  background-position: 0 -2464px;
}
.f32 .ec {
  background-position: 0 -2496px;
}
.f32 .ee {
  background-position: 0 -2528px;
}
.f32 .eg {
  background-position: 0 -2560px;
}
.f32 .eh {
  background-position: 0 -2592px;
}
.f32 .er {
  background-position: 0 -2624px;
}
.f32 .es {
  background-position: 0 -2656px;
}
.f32 .et {
  background-position: 0 -2688px;
}
.f32 .fi {
  background-position: 0 -2720px;
}
.f32 .fj {
  background-position: 0 -2752px;
}
.f32 .fm {
  background-position: 0 -2784px;
}
.f32 .fo {
  background-position: 0 -2816px;
}
.f32 .fr {
  background-position: 0 -2848px;
}
.f32 .bl {
  background-position: 0 -2848px;
}
.f32 .cp {
  background-position: 0 -2848px;
}
.f32 .mf {
  background-position: 0 -2848px;
}
.f32 .yt {
  background-position: 0 -2848px;
}
.f32 .ga {
  background-position: 0 -2880px;
}
.f32 .gb {
  background-position: 0 -2912px;
}
.f32 .sh {
  background-position: 0 -2912px;
}
.f32 .gd {
  background-position: 0 -2944px;
}
.f32 .ge {
  background-position: 0 -2976px;
}
.f32 .gg {
  background-position: 0 -3008px;
}
.f32 .gh {
  background-position: 0 -3040px;
}
.f32 .gi {
  background-position: 0 -3072px;
}
.f32 .gl {
  background-position: 0 -3104px;
}
.f32 .gm {
  background-position: 0 -3136px;
}
.f32 .gn {
  background-position: 0 -3168px;
}
.f32 .gp {
  background-position: 0 -3200px;
}
.f32 .gq {
  background-position: 0 -3232px;
}
.f32 .gr {
  background-position: 0 -3264px;
}
.f32 .gt {
  background-position: 0 -3296px;
}
.f32 .gu {
  background-position: 0 -3328px;
}
.f32 .gw {
  background-position: 0 -3360px;
}
.f32 .gy {
  background-position: 0 -3392px;
}
.f32 .hk {
  background-position: 0 -3424px;
}
.f32 .hn {
  background-position: 0 -3456px;
}
.f32 .hr {
  background-position: 0 -3488px;
}
.f32 .ht {
  background-position: 0 -3520px;
}
.f32 .hu {
  background-position: 0 -3552px;
}
.f32 .id {
  background-position: 0 -3584px;
}
.f32 .mc {
  background-position: 0 -3584px;
}
.f32 .ie {
  background-position: 0 -3616px;
}
.f32 .il {
  background-position: 0 -3648px;
}
.f32 .im {
  background-position: 0 -3680px;
}
.f32 .in {
  background-position: 0 -3712px;
}
.f32 .iq {
  background-position: 0 -3744px;
}
.f32 .ir {
  background-position: 0 -3776px;
}
.f32 .is {
  background-position: 0 -3808px;
}
.f32 .it {
  background-position: 0 -3840px;
}
.f32 .je {
  background-position: 0 -3872px;
}
.f32 .jm {
  background-position: 0 -3904px;
}
.f32 .jo {
  background-position: 0 -3936px;
}
.f32 .jp {
  background-position: 0 -3968px;
}
.f32 .ke {
  background-position: 0 -4000px;
}
.f32 .kg {
  background-position: 0 -4032px;
}
.f32 .kh {
  background-position: 0 -4064px;
}
.f32 .ki {
  background-position: 0 -4096px;
}
.f32 .km {
  background-position: 0 -4128px;
}
.f32 .kn {
  background-position: 0 -4160px;
}
.f32 .kp {
  background-position: 0 -4192px;
}
.f32 .kr {
  background-position: 0 -4224px;
}
.f32 .kw {
  background-position: 0 -4256px;
}
.f32 .ky {
  background-position: 0 -4288px;
}
.f32 .kz {
  background-position: 0 -4320px;
}
.f32 .la {
  background-position: 0 -4352px;
}
.f32 .lb {
  background-position: 0 -4384px;
}
.f32 .lc {
  background-position: 0 -4416px;
}
.f32 .li {
  background-position: 0 -4448px;
}
.f32 .lk {
  background-position: 0 -4480px;
}
.f32 .lr {
  background-position: 0 -4512px;
}
.f32 .ls {
  background-position: 0 -4544px;
}
.f32 .lt {
  background-position: 0 -4576px;
}
.f32 .lu {
  background-position: 0 -4608px;
}
.f32 .lv {
  background-position: 0 -4640px;
}
.f32 .ly {
  background-position: 0 -4672px;
}
.f32 .ma {
  background-position: 0 -4704px;
}
.f32 .md {
  background-position: 0 -4736px;
}
.f32 .me {
  background-position: 0 -4768px;
}
.f32 .mg {
  background-position: 0 -4800px;
}
.f32 .mh {
  background-position: 0 -4832px;
}
.f32 .mk {
  background-position: 0 -4864px;
}
.f32 .ml {
  background-position: 0 -4896px;
}
.f32 .mm {
  background-position: 0 -4928px;
}
.f32 .mn {
  background-position: 0 -4960px;
}
.f32 .mo {
  background-position: 0 -4992px;
}
.f32 .mq {
  background-position: 0 -5024px;
}
.f32 .mr {
  background-position: 0 -5056px;
}
.f32 .ms {
  background-position: 0 -5088px;
}
.f32 .mt {
  background-position: 0 -5120px;
}
.f32 .mu {
  background-position: 0 -5152px;
}
.f32 .mv {
  background-position: 0 -5184px;
}
.f32 .mw {
  background-position: 0 -5216px;
}
.f32 .mx {
  background-position: 0 -5248px;
}
.f32 .my {
  background-position: 0 -5280px;
}
.f32 .mz {
  background-position: 0 -5312px;
}
.f32 .na {
  background-position: 0 -5344px;
}
.f32 .nc {
  background-position: 0 -5376px;
}
.f32 .ne {
  background-position: 0 -5408px;
}
.f32 .ng {
  background-position: 0 -5440px;
}
.f32 .ni {
  background-position: 0 -5472px;
}
.f32 .nl {
  background-position: 0 -5504px;
}
.f32 .bq {
  background-position: 0 -5504px;
}
.f32 .no {
  background-position: 0 -5536px;
}
.f32 .bv {
  background-position: 0 -5536px;
}
.f32 .nq {
  background-position: 0 -5536px;
}
.f32 .sj {
  background-position: 0 -5536px;
}
.f32 .np {
  background-position: 0 -5568px;
}
.f32 .nr {
  background-position: 0 -5600px;
}
.f32 .nz {
  background-position: 0 -5632px;
}
.f32 .om {
  background-position: 0 -5664px;
}
.f32 .pa {
  background-position: 0 -5696px;
}
.f32 .pe {
  background-position: 0 -5728px;
}
.f32 .pf {
  background-position: 0 -5760px;
}
.f32 .pg {
  background-position: 0 -5792px;
}
.f32 .ph {
  background-position: 0 -5824px;
}
.f32 .pk {
  background-position: 0 -5856px;
}
.f32 .pl {
  background-position: 0 -5888px;
}
.f32 .pr {
  background-position: 0 -5920px;
}
.f32 .ps {
  background-position: 0 -5952px;
}
.f32 .pt {
  background-position: 0 -5984px;
}
.f32 .pw {
  background-position: 0 -6016px;
}
.f32 .py {
  background-position: 0 -6048px;
}
.f32 .qa {
  background-position: 0 -6080px;
}
.f32 .re {
  background-position: 0 -6112px;
}
.f32 .ro {
  background-position: 0 -6144px;
}
.f32 .rs {
  background-position: 0 -6176px;
}
.f32 .ru {
  background-position: 0 -6208px;
}
.f32 .rw {
  background-position: 0 -6240px;
}
.f32 .sa {
  background-position: 0 -6272px;
}
.f32 .sb {
  background-position: 0 -6304px;
}
.f32 .sc {
  background-position: 0 -6336px;
}
.f32 .sd {
  background-position: 0 -6368px;
}
.f32 .se {
  background-position: 0 -6400px;
}
.f32 .sg {
  background-position: 0 -6432px;
}
.f32 .si {
  background-position: 0 -6464px;
}
.f32 .sk {
  background-position: 0 -6496px;
}
.f32 .sl {
  background-position: 0 -6528px;
}
.f32 .sm {
  background-position: 0 -6560px;
}
.f32 .sn {
  background-position: 0 -6592px;
}
.f32 .so {
  background-position: 0 -6624px;
}
.f32 .sr {
  background-position: 0 -6656px;
}
.f32 .st {
  background-position: 0 -6688px;
}
.f32 .sv {
  background-position: 0 -6720px;
}
.f32 .sy {
  background-position: 0 -6752px;
}
.f32 .sz {
  background-position: 0 -6784px;
}
.f32 .tc {
  background-position: 0 -6816px;
}
.f32 .td {
  background-position: 0 -6848px;
}
.f32 .tg {
  background-position: 0 -6880px;
}
.f32 .th {
  background-position: 0 -6912px;
}
.f32 .tj {
  background-position: 0 -6944px;
}
.f32 .tl {
  background-position: 0 -6976px;
}
.f32 .tm {
  background-position: 0 -7008px;
}
.f32 .tn {
  background-position: 0 -7040px;
}
.f32 .to {
  background-position: 0 -7072px;
}
.f32 .tr {
  background-position: 0 -7104px;
}
.f32 .tt {
  background-position: 0 -7136px;
}
.f32 .tv {
  background-position: 0 -7168px;
}
.f32 .tw {
  background-position: 0 -7200px;
}
.f32 .tz {
  background-position: 0 -7232px;
}
.f32 .ua {
  background-position: 0 -7264px;
}
.f32 .ug {
  background-position: 0 -7296px;
}
.f32 .us {
  background-position: 0 -7328px;
}
.f32 .uy {
  background-position: 0 -7360px;
}
.f32 .uz {
  background-position: 0 -7392px;
}
.f32 .va {
  background-position: 0 -7424px;
}
.f32 .vc {
  background-position: 0 -7456px;
}
.f32 .ve {
  background-position: 0 -7488px;
}
.f32 .vg {
  background-position: 0 -7520px;
}
.f32 .vi {
  background-position: 0 -7552px;
}
.f32 .vn {
  background-position: 0 -7584px;
}
.f32 .vu {
  background-position: 0 -7616px;
}
.f32 .ws {
  background-position: 0 -7648px;
}
.f32 .ye {
  background-position: 0 -7680px;
}
.f32 .za {
  background-position: 0 -7712px;
}
.f32 .zm {
  background-position: 0 -7744px;
}
.f32 .zw {
  background-position: 0 -7776px;
}
.f32 .sx {
  background-position: 0 -7808px;
}
.f32 .cw {
  background-position: 0 -7840px;
}
.f32 .ss {
  background-position: 0 -7872px;
}
.f32 .nu {
  background-position: 0 -7904px;
}
  .nav-tabs-group-container {
  display: flex;
  overflow-x: auto;
  scroll-behavior: smooth;
  margin-bottom: 15px;
}
  .nav-tabs-group-container.not-stretched-tabs .nav-tab {
  flex-grow: 0; position: relative;
}
  .nav-tab {
  cursor: pointer;
  background: transparent;
  flex-grow: 1;
  border-bottom: none;
  padding: 0 22px 5px;
  text-align: center;
  color: #0f2327;
  font-size: 14px;
  text-transform: uppercase;
  white-space: nowrap;
}
  .nav-tab.active {
  border-bottom: 3px solid #0f2327;
}
apl-live-casino {
  display: flex;
  justify-content: space-between;
  margin-right: -20px;
}
.app-casino-col-main {
  width: 100%;
}
.app-casino-col-right {
  min-width: 312px;
  margin-left: 20px;
}
.app-casino__iframe {
  width: 100%;
  height: 560px;
}
.app-casino__title {
  padding-top: 18px !important;
}
apl-transfer-funds {
  display: none;
}
.transfer-funds__balance {
  background: #1f5058;
  color: #fff;
  font-weight: bold;
  text-align: center;
  padding: 5px 0;
}
.transfer-funds__head {
  padding: 0 0 10px 0;
  margin: 10px 0;
  border-bottom: 1px solid rgba(15, 35, 39, 0.4);
  color: #0f2327;
  font-size: 14px;
  font-weight: bold;
}
.transfer-funds__deposit {
  padding: 10px;
  background-color: #fff;
}
.transfer-funds__deposit-head {
  margin-bottom: 10px;
  color: #0f2327;
  font-weight: bold;
}
.transfer-funds__deposit-input {
  width: 100%;
}
.transfer-funds__deposit-input.ng-untouched,
.transfer-funds__deposit-input.ng-empty {
  border: 2px solid #DDDDDD !important;
}
.transfer-funds__deposit-footer {
  padding-top: 10px;
  text-align: right;
}
.app-version-checker {
  background-color: #440a57;
  color: #fff;
  text-align: center;
  padding: 6px 0;
}
.app-version-checker a {
  color: #fff;
  text-decoration: underline;
}
html {
  background: url("/assets/images/lotus27ffaef01c8683eea82cbd35d680d99e.jpg") center center;
  background-size: 20%;
}
body {
  background: url("/assets/images/lotus27ffaef01c8683eea82cbd35d680d99e.jpg") center center !important;
  background-size: 20%;
}
.login-screen {
  background: var(--bodyBG) url("/assets/images/lotusBg.png") center center;
  background-size: 20%;
}
footer {
  background: var(--theme1-bg); 
}
footer .powered-by {
  display: inline;
  margin-left: 2px;
}
header.header {
  border-bottom: 1px solid var(--theme1-bg);
  background: var(--theme1-bg);
}
header.header .logo-area {
  padding: 26px 0 0 20px;
}
.marquee {
  background-color: #0f2327;
}






















/*!
 * ui-select
 * http://github.com/angular-ui/ui-select
 * Version: 0.12.1 - 2015-07-28T03:50:59.080Z
 * License: MIT
 */


/* Style when highlighting a search. */
.ui-select-highlight {
    font-weight: bold;
  }
  
  .ui-select-offscreen {
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    outline: 0 !important;
    left: 0px !important;
    top: 0px !important;
  }
  
  /* Select2 theme */
  
  /* Mark invalid Select2 */
  .ng-dirty.ng-invalid > a.select2-choice {
      border-color: #D44950;
  }
  
  .select2-result-single {
    padding-left: 0;
  }
  
  .select2-locked > .select2-search-choice-close{
    display:none;
  }
  
  .select-locked > .ui-select-match-close{
      display:none;
  }
  
  body > .select2-container.open {
    z-index: 9999; /* The z-index Select2 applies to the select2-drop */
  }
  
  /* Handle up direction Select2 */
  .ui-select-container[theme="select2"].direction-up .ui-select-match {
      border-radius: 4px; /* FIXME hardcoded value :-/ */
      border-top-left-radius: 0;
      border-top-right-radius: 0;
  }
  .ui-select-container[theme="select2"].direction-up .ui-select-dropdown {
      border-radius: 4px; /* FIXME hardcoded value :-/ */
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0;
  
      border-top-width: 1px;  /* FIXME hardcoded value :-/ */
      border-top-style: solid;
  
      box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
  
      margin-top: -4px; /* FIXME hardcoded value :-/ */
  }
  .ui-select-container[theme="select2"].direction-up .ui-select-dropdown .select2-search {
      margin-top: 4px; /* FIXME hardcoded value :-/ */
  }
  .ui-select-container[theme="select2"].direction-up.select2-dropdown-open .ui-select-match {
      border-bottom-color: #5897fb;
  }
  
  /* Selectize theme */
  
  /* Helper class to show styles when focus */
  .selectize-input.selectize-focus{
    border-color: #007FBB !important;
  }
  
  /* Fix input width for Selectize theme */
  .selectize-control > .selectize-input > input {
    width: 100%;
  }
  
  /* Fix dropdown width for Selectize theme */
  .selectize-control > .selectize-dropdown {
    width: 100%;
  }
  
  /* Mark invalid Selectize */
  .ng-dirty.ng-invalid > div.selectize-input {
      border-color: #D44950;
  }
  
  /* Handle up direction Selectize */
  .ui-select-container[theme="selectize"].direction-up .ui-select-dropdown {
      box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
  
      margin-top: -2px; /* FIXME hardcoded value :-/ */
  }
  
  /* Bootstrap theme */
  
  /* Helper class to show styles when focus */
  .btn-default-focus {
    color: #333;
    background-color: #EBEBEB;
    border-color: #ADADAD;
    text-decoration: none;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  }
  
  .ui-select-bootstrap .ui-select-toggle {
    position: relative;
  }
  
  .ui-select-bootstrap .ui-select-toggle > .caret {
    position: absolute;
    height: 10px;
    top: 50%;
    right: 10px;
    margin-top: -2px;
  }
  
  /* Fix Bootstrap dropdown position when inside a input-group */
  .input-group > .ui-select-bootstrap.dropdown {
    /* Instead of relative */
    position: static;
  }
  
  .input-group > .ui-select-bootstrap > input.ui-select-search.form-control {
    border-radius: 4px; /* FIXME hardcoded value :-/ */
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .input-group > .ui-select-bootstrap > input.ui-select-search.form-control.direction-up {
    border-radius: 4px !important; /* FIXME hardcoded value :-/ */
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  
  .ui-select-bootstrap > .ui-select-match > .btn{
    /* Instead of center because of .btn */
    text-align: left !important;
  }
  
  .ui-select-bootstrap > .ui-select-match > .caret {
    position: absolute;
    top: 45%;
    right: 15px;
  }
  
  /* See Scrollable Menu with Bootstrap 3 http://stackoverflow.com/questions/19227496 */
  .ui-select-bootstrap > .ui-select-choices {
    width: 100%;
    height: auto;
    max-height: 200px;
    overflow-x: hidden;
    margin-top: -1px;
  }
  
  body > .ui-select-bootstrap.open {
    z-index: 1000; /* Standard Bootstrap dropdown z-index */
  }
  
  .ui-select-multiple.ui-select-bootstrap {
    height: auto;
    padding: 3px 3px 0 3px;
  }
  
  .ui-select-multiple.ui-select-bootstrap input.ui-select-search {
    background-color: transparent !important; /* To prevent double background when disabled */
    border: none;
    outline: none;
    height: 1.666666em;
    margin-bottom: 3px;
  }
  
  .ui-select-multiple.ui-select-bootstrap .ui-select-match .close {
    font-size: 1.6em;
    line-height: 0.75;
  }
  
  .ui-select-multiple.ui-select-bootstrap .ui-select-match-item {
    outline: 0;
    margin: 0 3px 3px 0;
  }
  
  .ui-select-multiple .ui-select-match-item {
    position: relative;
  }
  
  .ui-select-multiple .ui-select-match-item.dropping-before:before {
    content: "";
    position: absolute;
    top: 0;
    right: 100%;
    height: 100%;
    margin-right: 2px;
    border-left: 1px solid #428bca;
  }
  
  .ui-select-multiple .ui-select-match-item.dropping-after:after {
    content: "";
    position: absolute;
    top: 0;
    left: 100%;
    height: 100%;
    margin-left: 2px;
    border-right: 1px solid #428bca;
  }
  
  .ui-select-bootstrap .ui-select-choices-row>a {
      display: block;
      padding: 3px 20px;
      clear: both;
      font-weight: 400;
      line-height: 1.42857143;
      color: #333;
      white-space: nowrap;
  }
  
  .ui-select-bootstrap .ui-select-choices-row>a:hover, .ui-select-bootstrap .ui-select-choices-row>a:focus {
      text-decoration: none;
      color: #262626;
      background-color: #f5f5f5;
  }
  
  .ui-select-bootstrap .ui-select-choices-row.active>a {
      color: #fff;
      text-decoration: none;
      outline: 0;
      background-color: #428bca;
  }
  
  .ui-select-bootstrap .ui-select-choices-row.disabled>a,
  .ui-select-bootstrap .ui-select-choices-row.active.disabled>a {
      color: #777;
      cursor: not-allowed;
      background-color: #fff;
  }
  
  /* fix hide/show angular animation */
  .ui-select-match.ng-hide-add,
  .ui-select-search.ng-hide-add {
      display: none !important;
  }
  
  /* Mark invalid Bootstrap */
  .ui-select-bootstrap.ng-dirty.ng-invalid > button.btn.ui-select-match {
      border-color: #D44950;
  }
  
  /* Handle up direction Bootstrap */
  .ui-select-container[theme="bootstrap"].direction-up .ui-select-dropdown {
      box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
  }
  
  .toast-title {
    font-weight: bold;
  }
  .toast-message {
    word-wrap: break-word;
  }
  .toast-message a,
  .toast-message label {
    color: #FFFFFF;
  }
  .toast-message a:hover {
    color: #CCCCCC;
    text-decoration: none;
  }
  .toast-close-button {
    position: relative;
    right: -0.3em;
    top: -0.3em;
    float: right;
    font-size: 20px;
    font-weight: bold;
    color: #FFFFFF;
    -webkit-text-shadow: 0 1px 0 #ffffff;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.8;
  }
  .toast-close-button:hover,
  .toast-close-button:focus {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.4;
  }
  /*Additional properties for button version
   iOS requires the button element instead of an anchor tag.
   If you want the anchor version, it requires `href="#"`.*/
  button.toast-close-button {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
  }
  .toast-top-center {
    top: 0;
    right: 0;
    width: 100%;
  }
  .toast-bottom-center {
    bottom: 0;
    right: 0;
    width: 100%;
  }
  .toast-top-full-width {
    top: 0;
    right: 0;
    width: 100%;
  }
  .toast-bottom-full-width {
    bottom: 0;
    right: 0;
    width: 100%;
  }
  .toast-top-left {
    top: 12px;
    left: 12px;
  }
  .toast-top-right {
    top: 12px;
    right: 12px;
  }
  .toast-bottom-right {
    right: 12px;
    bottom: 12px;
  }
  .toast-bottom-left {
    bottom: 12px;
    left: 12px;
  }
  #toast-container {
    position: fixed;
    z-index: 999999;
    /*overrides*/
  }
  #toast-container * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  #toast-container > div {
    position: relative;
    overflow: hidden;
    margin: 0 0 6px;
    padding: 15px 15px 15px 50px;
    width: 300px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    background-position: 15px center;
    background-repeat: no-repeat;
    -moz-box-shadow: 0 0 12px #999999;
    -webkit-box-shadow: 0 0 12px #999999;
    box-shadow: 0 0 12px #999999;
    color: #FFFFFF;
    opacity: 0.8;
  }
  #toast-container > :hover {
    -moz-box-shadow: 0 0 12px #000000;
    -webkit-box-shadow: 0 0 12px #000000;
    box-shadow: 0 0 12px #000000;
    opacity: 1;
    cursor: pointer;
  }
  #toast-container > .toast-info {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
  }
  #toast-container > .toast-error {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
  }
  #toast-container > .toast-success {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
  }
  #toast-container > .toast-warning {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
  }
  #toast-container.toast-top-center > div,
  #toast-container.toast-bottom-center > div {
    width: 300px;
    margin: auto;
  }
  #toast-container.toast-top-full-width > div,
  #toast-container.toast-bottom-full-width > div {
    width: 96%;
    margin: auto;
  }
  .toast {
    background-color: #030303;
  }
  .toast-success {
    background-color: #51A351;
  }
  .toast-error {
    background-color: #BD362F;
  }
  .toast-info {
    background-color: #2F96B4;
  }
  .toast-warning {
    background-color: #F89406;
  }
  .toast-progress {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 4px;
    background-color: #000000;
    opacity: 0.4;
  }
  /*Animations*/
  .toast {
    opacity: 1 !important;
  }
  .toast.ng-enter {
    opacity: 0 !important;
    transition: opacity .3s linear;
  }
  .toast.ng-enter.ng-enter-active {
    opacity: 1 !important;
  }
  .toast.ng-leave {
    opacity: 1;
    transition: opacity .3s linear;
  }
  .toast.ng-leave.ng-leave-active {
    opacity: 0 !important;
  }
  /*Responsive Design*/
  @media all and (max-width: 240px) {
    #toast-container > div {
      padding: 8px 8px 8px 50px;
      width: 11em;
    }
    #toast-container .toast-close-button {
      right: -0.2em;
      top: -0.2em;
    }
  }
  @media all and (min-width: 241px) and (max-width: 480px) {
    #toast-container > div {
      padding: 8px 8px 8px 50px;
      width: 18em;
    }
    #toast-container .toast-close-button {
      right: -0.2em;
      top: -0.2em;
    }
  }
  @media all and (min-width: 481px) and (max-width: 768px) {
    #toast-container > div {
      padding: 15px 15px 15px 50px;
      width: 25em;
    }
  }
  

  .ngdialog {
    box-sizing: border-box;
  }
  
  .ngdialog *,
  .ngdialog *:before,
  .ngdialog *:after {
    box-sizing: inherit;
  }
  
  .ngdialog {
    position: fixed;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    z-index: 10000;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  
  .ngdialog.ngdialog-disabled-animation,
  .ngdialog.ngdialog-disabled-animation .ngdialog-overlay,
  .ngdialog.ngdialog-disabled-animation .ngdialog-content {
    -webkit-animation: none!important;
    animation: none!important;
  }
  
  .ngdialog-overlay {
    position: fixed;
    background: rgba(0, 0, 0, 0.4);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-backface-visibility: hidden;
    -webkit-animation: ngdialog-fadein 0.5s;
    animation: ngdialog-fadein 0.5s;
  }
  
  .ngdialog-no-overlay {
    pointer-events: none;
  }
  
  .ngdialog.ngdialog-closing .ngdialog-overlay {
    -webkit-backface-visibility: hidden;
    -webkit-animation: ngdialog-fadeout 0.5s;
    animation: ngdialog-fadeout 0.5s;
  }
  
  .ngdialog-content {
    background: white;
    -webkit-backface-visibility: hidden;
    -webkit-animation: ngdialog-fadein 0.5s;
    animation: ngdialog-fadein 0.5s;
    pointer-events: all;
  }
  
  .ngdialog.ngdialog-closing .ngdialog-content {
    -webkit-backface-visibility: hidden;
    -webkit-animation: ngdialog-fadeout 0.5s;
    animation: ngdialog-fadeout 0.5s;
  }
  
  .ngdialog-close:before {
    font-family: 'Helvetica', Arial, sans-serif;
    content: '\D7';
    cursor: pointer;
  }
  
  html.ngdialog-open,
  body.ngdialog-open {
    overflow: hidden;
  }
  datepicker a, [datepicker] a, .datepicker a{
    color:inherit;
    text-decoration:none;
  }
  datepicker a:hover, [datepicker] a:hover, .datepicker a:hover{
    text-decoration:none;
  }
  datepicker select, datepicker select:focus, datepicker select:hover,
  .datepicker select, .datepicker select:focus, .datepicker select:hover,
  [datepicker] select, [datepicker] select:focus, [datepicker] select:hover{
    width:100%;
     overflow: hidden;
     background:none;
     color:#fff;
     background-color: #138EFA;
     border-radius:2px;
     border: 0;
     margin-top:5px;
  }
  datepicker, .datepicker, [datepicker],
  ._720kb-datepicker-calendar-header,
  ._720kb-datepicker-calendar-body,
  ._720kb-datepicker-calendar-days-header,
  ._720kb-datepicker-calendar-years-pagination-pages {
    /* font-family: Helvetica Neue, Arial, sans-serif; */
    font-size: 13.5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    margin: 0 auto;
    float: left;
    clear: right;
    position: relative;
  }
  ._720kb-datepicker-calendar {
    background: white;
    color: #333;
    position: absolute;
    z-index: 999;
    min-width: 220px;
    margin: 0 auto;
    width: 101%;
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
    visibility: hidden;
    overflow:hidden;
    margin-left:-0.5%;
    padding: 0 0 2% 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }
  ._720kb-datepicker-calendar._720kb-datepicker-open,._720kb-datepicker-calendar._720kb-datepicker-forced-to-open {
    visibility: visible;
  }
  ._720kb-datepicker-calendar-header {
    text-align: center;
    font-size: 15px;
    line-height: 40px;
  }
  ._720kb-datepicker-calendar-header:nth-child(odd) {
    background: #138EFA;
  }
  ._720kb-datepicker-calendar-header:nth-child(even) {
    background: #7BC6FC;
  }
  ._720kb-datepicker-calendar-header-left,
  ._720kb-datepicker-calendar-header-middle,
  ._720kb-datepicker-calendar-header-right {
    width: 15%;
    float: left;
  }
  ._720kb-datepicker-calendar-header-middle {
    width: 70%;
  }
  
  ._720kb-datepicker-calendar-header-closed-pagination::after {
    content: " \25BE";
  }
  
  ._720kb-datepicker-calendar-header-opened-pagination::after {
    content: " \25BE";
    margin-left: 4px;
    position: relative;
    bottom: -3px;
    display:inline-block;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  ._720kb-datepicker-calendar-body {
    width: 96%;
    margin: 2%;
    text-align: center;
  }
  ._720kb-datepicker-calendar-day {
    cursor: pointer;
    font-size: 12.5px;
    width: 12.2%;
    margin:5px 1%;
    padding: 1.5% 0;
    float: left;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
  }
  ._720kb-datepicker-calendar-day:hover,
  ._720kb-datepicker-calendar-day._720kb-datepicker-active {
    background: rgba(0, 0, 0, 0.03);
  }
  ._720kb-datepicker-calendar-header a, ._720kb-datepicker-calendar-header a:hover {
    text-decoration:none;
    padding:3% 9% 4% 9%;
    font-size: 13.5px;
    color:rgba(0, 0, 0, 0.55);
    font-weight: bold;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }
  ._720kb-datepicker-calendar-header a:hover {
    color:rgba(0, 0, 0, 0.9);
    background: rgba(255, 255, 255, 0.45);
  }
  ._720kb-datepicker-calendar-month {
    color:#fff;
  }
  ._720kb-datepicker-calendar-month span {
    font-size: 13px;
    color:rgba(0, 0, 0, 0.4);
  }
  ._720kb-datepicker-calendar-month a span  i {
    font-style: normal;
    font-size:15px;
  }
  ._720kb-datepicker-calendar-month a, ._720kb-datepicker-calendar-month a:hover {
    padding: 3px;
    margin-left:1%;
  }
  ._720kb-datepicker-calendar-years-pagination{
    padding:2% 0 0 0;
    float:left;
    clear: right;
    width: 100%;
  }
  ._720kb-datepicker-calendar-years-pagination a, ._720kb-datepicker-calendar-years-pagination a:hover {
    font-size:12px;
    padding:0 7px;
    font-weight: normal;
    margin:3px 1% 0 1%;
    line-height: 20px;
    display: inline-block;
  }
  ._720kb-datepicker-calendar-years-pagination a._720kb-datepicker-active {
    color:rgba(0, 0, 0, 0.9);
    font-weight: 500;
    background: rgba(255, 255, 255, 0.45);
  }
  ._720kb-datepicker-calendar-years-pagination-pages a,._720kb-datepicker-calendar-years-pagination-pages a:hover{
    padding:5px 10px;
  }
  ._720kb-datepicker-calendar-days-header{
    max-width: 100%;
    margin:0 auto;
    padding:0 2% 0 2%;
    background: rgba(19, 142, 250, 0.08);
    border-bottom:1px solid rgba(0,0,0,0.02);
  }
  ._720kb-datepicker-calendar-days-header div{
    width: 14.18%;
    font-weight: 500;
    font-size: 11.5px;
    padding:10px 0;
    float:left;
    text-align: center;
    color:rgba(0,0,0,0.7);
  }
  ._720kb-datepicker-calendar-days
  ._720kb-datepicker-default-button{
    font-size: 18.5px;
    position: relative;
    bottom:-0.5px;
  }
  ._720kb-datepicker-default-button{
    padding:0 4.5px;
  }
  ._720kb-datepicker-calendar-header-middle._720kb-datepicker-mobile-item{
    width:95%;
    float:none;
    margin:0 auto;
  }
  ._720kb-datepicker-item-hidden{
    visibility:hidden;
  }
  ._720kb-datepicker-calendar-day._720kb-datepicker-disabled,
  ._720kb-datepicker-calendar-day._720kb-datepicker-disabled:hover,
  ._720kb-datepicker-calendar-years-pagination a._720kb-datepicker-disabled,
  ._720kb-datepicker-calendar-years-pagination a._720kb-datepicker-disabled:hover,
  ._720kb-datepicker-calendar-years-pagination a._720kb-datepicker-active._720kb-datepicker-disabled,
  ._720kb-datepicker-calendar-years-pagination a._720kb-datepicker-active._720kb-datepicker-disabled:hover{
    color:rgba(0,0,0,0.2);
    background: rgba(25,2,0,0.02);
    cursor: default;
  }
  
   
  
  /* Remove extra left and right margins, due to padding */
  .promo-banner-row {margin: 0 -5px;}
  
  /* Clear floats after the columns */
  .promo-banner-row:after {
    content: "";
    display: table;
    clear: both;
  }
  
  /* Float four columns side by side */
  .promo-banner-row .column {
    float: left;
    width: 50%;
    padding: 0 10px;
  }
  
  /* Responsive columns */
  @media screen and (max-width: 600px) {
    .promo-banner-row .column {
      width: 100%;
      display: block;
      margin-bottom: 20px;
    }
  }
  
  /* Style the counter cards */
  .promo-banner-row .card {
    box-shadow: 0 20px 8px 0 rgba(0, 0, 0, 0.2);
    /*padding: 16px;*/
    text-align: center;
    margin-bottom: 20px;
    background-color: #f1f1f1;
    cursor: pointer;
    transition: all 0.1s ease-out
  }
  
  .promo-banner-row img {
    ransition: all 0.1s ease-out
  }
  
  .promo-banner-row .zoom:hover {
    transform: scale(1.1); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
  }
  
  .apl-icon-sportsbook {
    content: url("./images/sportsbook-icon.svg")
  }
  
  .apl-icon-slots {
    content: url("./images/slots-icon.svg")
  }
  
  .apl-icon-livecasino {
    content: url("./images/livecasino-icon.svg"); top:15px!important;
  }
  
  

  .sport-wrapper .apl-icon-star, .sport-wrapper .apl-icon-star-o {
    width: 20px;
    font-size: 15px;
    display: inline-block;
    color: #e4c41e;
}

 .swiper-container .swiper-wrapper .swiper-slide .title-box,
  #supper-casino-wrapper-bottom swiper .swiper-container .swiper-wrapper .swiper-slide .title-box {
  font-size: 22px;
  line-height: 1;
  color:var(--gameTextCR);
  background: var(--gameTitleBG);
  width: 100%;
  padding: 17px 4px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

#supper-casino-wrapper-top swiper .swiper-container .swiper-wrapper .swiper-slide .img-box, #supper-casino-wrapper-bottom swiper .swiper-container .swiper-wrapper .swiper-slide .img-box {
  width: 100%;
  text-align: center;
}

#supper-casino-wrapper-top swiper .swiper-container .swiper-wrapper .swiper-slide, #supper-casino-wrapper-bottom swiper .swiper-container .swiper-wrapper .swiper-slide {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: stretch;
}

#supper-casino-wrapper-top swiper .swiper-container .swiper-wrapper, #supper-casino-wrapper-bottom swiper .swiper-container .swiper-wrapper {
  align-items: flex-end;
}


.swiper.s-wrapper {
    height: 100%;
    width: 100%;
}
.swiper-container {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1;
}
swiper>.swiper.s-wrapper .swiper-wrapper .swiper-slide .img-box img{ width: 100%;}
.swiper-button-next:after, .swiper-button-prev:after{ font-size: 10px!important; color: #000; padding: 7px 8px; border-radius: 3px; background: rgba(255, 255, 255, 0.8); }
.swiper-button-next:hover:after, .swiper-button-prev:hover:after{ background: rgba(255, 255, 255, 9);}
.norecords {
  background-color: #ccc !important;
  text-align: center
}

.norecordsfound {
  background-color: #ccc;
  color: #000 !important;
}

.datetime{
  font-size: 80%;
  float: right; text-align: right;
}


.market-listing-table tbody > tr td.main-container .odds-container table tbody > tr > td.odds-placeholder
{
  width: 126px;
  background: #f9f7f9;
  color: #565457;
  text-align: left;
}


.text-black{
  color: #000;
}

.text-green{
  color: green !important;
}

.text-red{
  color: red !important;
}

.tred{
  color: red;
}

.tgreen{
  color: green;
}

.negative {
  color: red !important;
}

.positive {
  color: green !important;
}

/* .market-listing-table i.apl-icon-custom-ladder.disabled{
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(-50%, -50%);
} */

.mainplayarm {
  margin: 3px 4px;
}

.mainplayarm li {
  padding: 1px 2px;
  font-size: 10px;
  border-radius: 5px;
  background: #b1b1b1;
  margin-right: 5px;
  color: #313131;
}

.betslip-error {
  background-color: #dc3545;
  color: #fff;
  padding: 8px;
}

.content .content-open-bets {
  font-size: 80%
};



.bet_popUp {
  
  margin-top: -42px;
  /* left: 12px; */
  border-radius: 4px;
  background-color: #fff;
}

.bet_popUp {
  position: absolute; top: 123px; width: 315px;
  z-index: 9999999;
  right: 0;
  box-shadow: 0px 8px 40px rgba(77, 86, 154, 0.5);
}
.bet_popUp:after,
.bet_popUp:before {
  bottom: 100%;
  left: 96%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute; display: none;
  pointer-events: none;


}

.bet_popUp:after {
  border-color: rgba(221, 221, 221, 0);
  border-bottom-color: var(--main-color);
  border-width: 10px;
  transform: rotate(90deg);
  margin: 0 0 -28px 12px;
}
.bet_popUp:before {
  border-color: rgba(221, 221, 221, 0);
  border-width: 6px;
  margin-left: -6px;
}



#parent:last-child{
  display: none !important;
}

.market-listing-table-half{
  width: 100% !important;
}
.ch-theme{ display: flex; justify-content: center; flex-wrap: wrap;}
.ch-theme li{display: flex; align-items: center; width: 25%; background: #000; border: 1px solid #fff; padding: 10px;  margin: 10px; cursor: pointer; border-radius: 10px; transition: all 0.5s ease 0s ;}
.ch-theme img{ max-width: 100%; border-radius: 10px;}
.ch-theme li:hover{ box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}
.ch-theme li:focus{ box-shadow: none;}
.navbar .nav-item{ cursor: pointer;}




.suspendedtext {
	position: relative !important;
	pointer-events: none
}




.suspendedtext:after {
	content: attr(data-title);
	text-transform: uppercase;
	background-color: #ffffffad;
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	/* height: 100%;
  height: 61px; */
	width: 100%;
	right: 0px;
	top: 0px;
	color: black;
	font-size: 10px;
	font-weight: bold;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
	border-radius: 0px;
	cursor: not-allowed;
  pointer-events: none;
  color: #1e3f5a !important;
  font-weight: 800;
  
}

.suspendedtext.suspendedsingle:after{	background-color: #eee!important;}


.suspended {
	position: relative;
	pointer-events: none;
  z-index: 99 !important;
}



.market-listing-table-half .suspendedtext:after{
  width: 40%;
}


.lay.show-size.suspendedtext.suspendedsingle:after , .back.show-size.suspendedtext.suspendedsingle:after{
  width: 99%;
}


.callfanlasty .fancy-info.callfanlasty{
  margin: 0 0 0 0;
}

.suspended:after {
	content: attr(data-title);
	text-transform: uppercase;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	height: 100%;
	width: 100%;
	right: 0px;
	top: 0px;
	color: black;
	font-size: 9px;
	font-weight: bold;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
	border-radius: 3px;
	cursor: not-allowed;
  pointer-events: none;
  opacity: 0.8;
  display: none;
}

.listsus {
	position: relative;
}




.listsus:after {
	/* content: attr(data-title); */
	position: absolute;
	height: 100%;
	width: 50%;
	right: 0px;
	top: 0px;
	color: black;
	font-size: 12px; line-height: 32px; text-align: center;
	font-weight: bold
}

 /* .suspended:after {
  width:100%;
  content: attr(data-title);
  font-size: 10px;
  color: #ff0000; font-family: 'Roboto Condensed', sans-serif;
}
.suspended:after {
  width:100%;
  content: attr(data-title);
  font-size: 10px;
  color: #ff0000; font-family: 'Roboto Condensed', sans-serif;
} */


/* .menu {
  background: #0f2327;
}

.menu {
  display: flex;
  border-radius: 2px;
} */

.casinoCard{
  margin-bottom: 20px;
  display: block;
}

 /* .menu .menu-item.active {
  background: #1f5158;
  color: #fff;
  border-color: rgba(250, 250, 250, 0.3);
}
.menu .menu-item.active {
  border-radius: 2px;
  border-width: 1px;
  border-style: solid;
} */
.menu{background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), rgba(255, 255, 255, 0.1);}
 .menu .menu-item {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), rgba(255, 255, 255, 0.1);
  color: #fff;
}

/* .menu .menu-item {
  cursor: pointer;
  flex-grow: 1;
  flex-basis: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  height: 45px;
  border-radius: 2px;
  border: 1px solid rgba(250, 250, 250, 0.3);
} */

.menu .menu-item {
    cursor: pointer;
    flex-grow: 1;
    flex-basis: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    height: 45px;
    border-radius: 4px;
    background: var(--toggleBG);   border: 2px solid transparent;
}
.casinoicons {
  position: relative;
  /* box-shadow: 0 25px 8px -8px; */
  border-radius: 4px;
  margin-bottom: 25px;
  margin-right: 10px;
  cursor: pointer; /*width: 32%;*/ width: 15.70%; min-height: 222px; 
  background: linear-gradient(-45deg, #ced5da, #ced5da, #919191, #ced5da);
  background-size: 300% 300%; animation: casino-gradient 1s ease infinite; 
}

.casinoicons img {
  width: 100%;
  height: 100%; border-radius: 4px 4px 0 0;
}
@keyframes casino-gradient{
  0% {
    background-position: 0% 50%;
}
50% {
    background-position: 100% 50%;
}
100% {
    background-position: 0% 50%;
}
}

.d-inline-block {
  display: inline-block!important;
}
.dummyArea .casinoicons{ margin-bottom: 10px; min-height: 240px;}
.dummyArea .menu .menu-item{justify-content: flex-start; flex-direction: row; align-items: inherit; height: 38px;}
.subListDummy{width:100%;min-height: 36px; background: #fff; padding: 5px; display: flex; gap: 0 5px; align-items: center; margin:0 0 20px 0;} 
.subListDummy li{min-height: 27px; min-width: 65px; padding: 5px 12px; border-radius: 5px; background: linear-gradient(-45deg, #ced5da, #ced5da, #919191, #ced5da); background-size: 300% 300%; animation: casino-gradient 1s ease infinite;}
.subListDummy li:first-child{min-width: 42px;}

.casino-name {
  /* background-image: linear-gradient(var(--theme1-bg), var(--theme2-bg)); */ background: var(--toggleBG);
  color: var(--primary-color);
  padding: 5px;
  position: absolute;
  width: 100%;
  bottom: -15px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 400;
  border-radius: 4px;
  font-size: 12px; min-height: 27px;
}
.mchOdd .suspendedtext::after{  width: 53%; font-size: 12px; font-weight: bold; color: #1e3f5a;}
.bookFull .suspendedtext::after{  /*width: 52.7%;*/ right: 0px!important; border-bottom: 1px solid #ddd!important; border-radius: 0; font-size: 12px!important; font-weight: bold; color: #1e3f5a; opacity: inherit!important; background: #eee!important;}
.bookFull .show-size.suspendedtext.suspendedsingle::after{width: 100%; right: 0!important; font-size: 10px!important;}
.bookM .suspended::after{  width: 38%; font-size: 12px; font-weight: bold; color: #1e3f5a;}
.fullM .suspended::after{  width: 53%; font-size: 12px; font-weight: bold; color: #1e3f5a;}
.ball-running-overlay{ opacity: inherit!important; background: #eee!important; color: #1e3f5a;}
.ball-running-overlay span{ text-transform: uppercase;}
.fa{ font-family:'FontAwesome'!important;}
/* .bet_popUp:before{content: ''; display: block!important; position: fixed!important; width: 100%!important; height: 100vh!important; background: rgba(0,0,0,0.5)!important; left: 0!important; top: 0; z-index: 1;} */
.consolidation-filter label{ margin: 0 0 20px;}
.consolidation-filter input[type="checkbox"]{ margin: -4px 5px 0 5px;}
.consolidation-filter  .filter_dropdown span{ margin:0 10px 0 0;}
.consolidation-filter  .filter_dropdown select{ width: 50%; height: 20px;}
.consolidation-filter  .filter_dropdown option{ border-radius: 0!important;}
.matched-bets .list-wrap{height: calc(100vh - 390px); overflow-y: auto;}
.matched-bets .list-wrap .line{ margin: 0;}
.matched-bets .list-wrap .matched-order ul{margin: 0; padding: 0; border: none;}
.matched-bets .list-wrap ul{margin: 0 0 10px; padding: 0 0 12px; border-bottom: 1px solid #ddd;}
.matched-bets .selection .selection-bet{ margin: 0 0 3px 0; padding: 0; border: none;}
.fixedbet {position: fixed; top:0; width: 312px; padding: 0; z-index: 9;}
.fixedbet .matched-bets .list-wrap{height: calc(100vh - 250px);}
.fixedbet .bet_popUp {top: 70px!important; width: 312px;}
.group-event .dropdown{ margin: 0!important;}
.group-event .maindroppa{background:#0f2327!important; border-color: #0f2327!important;}
.group-event .maindroppa:hover{ color: #fff!important;}
.group-event .maindroppa p span{float: none;}
.group-event .maindroppa span{ float: right;}
.mainplayarm{ display: flex;}
.mainplayarm li{ padding: 2px; display: block;}
.popimgcoin .modal-header .modal-title{ font-size: 18px; margin: 0; padding:0;}
.popimgcoin .modal-header .modal-title .close{ border: none!important; opacity:inherit!important;}
.popimgcoin .modal-header .modal-title .close span{ font-size:20px; color: #000;}
.markets-rows .market-listing-table td{ position: relative;}
.btn-book{ position: absolute; right: 30px; top: 12px; background: #1f5058; color: #fff; width: 25px; height: 25px; line-height: 25px; text-align: center; display: block; border-radius: 25px;}
.btn-book:hover{ background: #1f5058; color: #fff;}
.lander{ position: absolute; right: 10px; top: 14px; height: 18px; border: 2px solid #ccc; color: #ccc; border-top: none; border-bottom: 0;}
.lander .fa{ font-size: 8px; line-height: 16px; display: block;}
.completer-dropdown {
  overflow: hidden;
  overflow-y: auto; width: 298px!important; top:39px; right: 0;
  max-height: 450px;
}
.left-menu-inner .link-lvl-sport .sport-icon{vertical-align: middle; margin: -7px 0 0; }
footer.footer{ display: flex; justify-content: center; align-items: center;}
footer.footer .icon{font-size: 32px; margin: 0 12px 0 0;}
.footer.footer .infoLinks{ margin: 8px 0 0;}
.footer.footer .infoLinks a{ margin: 0 15px; font-size: 11px;}
.footer.footer .gamcare-icon{ margin: 0;}
.regulatory-links{ display: flex; align-items: center; margin: 0 5px;}
.regulatory-links .label{ font-size: 11px; font-weight: normal; margin: 10px 0 0;}

.age-limit{ width: 35px; height: 35px; border: 2px solid #fff; display: inline-block; border-radius: 30px; text-align: center; line-height: 35px;}
.eventRow{ margin: 0 0 10px;}
.eventRow ul{display: flex; justify-content:space-between; padding: 10px 0 0;}
.eventRow ul li{ width: 33%;}

.left-menu-inner .sport-type-cricket .apl-icon-sport-football{ color: #000!important;}
.left-menu-inner .sport-type-cricket .sport-icon{color: #8c1000;}
.left-menu-inner .sport-type-cricket .apl-icon-sport-tennis{color: #7eba3b!important;}
.left-menu-inner .sport-type-horse-racing .sport-icon {color: #854d46;}
.left-menu-inner .sport-type-greyhound-racing .sport-icon {color: #215867;}
.left-menu-inner .sport-type-e-sports .sport-icon {color: #71388c;}
.left-menu-inner .sport-type-cricket .icon-sport-kabaddi {color: #4a6594!important;;}
.home-link .icon-sport-kabaddi {color: #4a6594!important;;}
.group-event .mch-score h3{ background: var(--theme1-bg); margin: 10px 0 0!important; color: #fff; padding: 10px 10px 20px 40px; font-size: 18px; text-transform: capitalize; position: relative; overflow: hidden; display: block;}
.group-event .mch-score h3:before{ content: '\f144'; font-family: FontAwesome; font-size: 26px; position: absolute; left: 10px; top:10px;}
.group-event .mch-score h3 i{ float: right;}
.group-event .mch-score .nav-tabs-group-container{background: var(--theme1-bg); margin: 0; border-bottom: 2px solid rgba(255,255,255,0.4);}
.group-event .mch-score .nav-tabs-group-container .nav-tab{ border-left: 1px solid rgba(255,255,255,0.4); padding: 5px 20px; color: #fff; flex-grow: inherit; background: linear-gradient(180deg, rgba(68,83,86,1) 0%, rgba(21,40,44,1) 100%);}
.group-event .mch-score .nav-tabs-group-container .active{background: var(--toggleBG); border-bottom: none;}
.group-event .mch-score .nav-tabs-group-container .nav-tab:first-child{ border-left: none;}
.market-listing-table .firstshow tr p{ display: none;}
.market-listing-table .firstshow tr .btn-book{ display: none;}
.market-listing-table .firstshow tr .lander{ display: none;}
.market-listing-table .firstshow tr .event-name{ display: none;}
.market-listing-table .firstshow tr:first-child p{ display: block!important;}
.market-listing-table .firstshow tr:first-child .btn-book{ display: block!important;}
.market-listing-table .firstshow tr:first-child .lander{ display: block!important;}
.market-listing-table .firstshow tr:first-child .event-name{ display: block!important;}
/* .casinoBox{ margin:40px 0 0!important; width: 110%;} */
.group-event .dropdown .btn-default{ margin: 10px 0; background: #0f2327!important; color: #fff; border: none;}
.group-event .dropdown .btn-default:hover, .group-event .dropdown .btn-default:focus{ color: #fff!important; box-shadow: none;}
.group-event .dropdown .btn-default a{ color: #fff!important; float:right;}
.events-rows{ margin: 15px 0 0;}
.container-main-profit-loss .filters{ padding:10px 0 0!important; margin:0!important; width: 100%; overflow: hidden;}
.container-main-profit-loss .filters .container-nav-bg{ display: flex;}
.container-main-profit-loss .games-section .games-text a{ display: block; padding: 10px 15px!important;}
.container-main-profit-loss .games-section .games-text a:hover{ text-decoration: none;}
.befoclass{ margin: 0!important; padding: 0;}
.befoclass select{ border: 1px solid rgba(0, 0, 0, 0.2)!important; height: 34px!important; padding: 5px!important; }
.form-control-d3{ margin: 0 5px 0 0!important;}
.balance-custom-btn{ border: none!important; height: 32px; background: #5c996f!important;}
.balance-custom-btn:hover, .balance-custom-btn:focus{ color: #fff!important; box-shadow: none;}
.btnpdf, .btnexc{ background: none!important; border: none!important; padding: 0!important;}
.btnpdf:hover, .btnexc:hover{box-shadow: none!important;}

.bet-history-status{ margin: 0!important;}
#dateRange{ background: #fff!important; height: 34px!important; margin: 0 5px 0 0;}
.date-btn-main{ overflow: hidden!important; overflow-y: auto;}
.date-btn-main div{background: none!important;}
.filter-type select{ margin: 0!important; background: none!important; }
.container-main-history .date-btn-main .display-ib{ margin: 0 3px 0 10px!important;}
app-player-profit-loss .container-main-profit-loss .date-btn-main .display-ib{ margin: 0 3px 0 0px!important;}
.container-main-history .btnexc{ margin: 0 10px 0 0!important;}
/* .container-main-profit-loss .date-btn-main div{ margin: 0!important;} */
.document_button img{ width: auto!important;}
app-account-statement .befoclass{ background: #ddd!important;}
app-account-statement .filter-type{ margin: 4px 0!important;}
.scoreboard-2 .score-header .top-header{box-shadow: none!important;}
.scoreboard-2 .tName{width: 80%!important; line-height: 20px; font-size: 12px; top: -42px!important;}
.scoreboard-2 .score-header .left-score .overs, .scoreboard-2 .score-header .right-score .overs{ font-size: 12px!important; }
.scoreboard-2 .score-header .left-team .left-score{ padding: 0 30px 0 100px!important;}
.scoreboard-2 .score-header .right-team .right-score{ padding: 0 100px 0 30px!important;}
.scoreboard-2 .score-header .left-team .team-name .team-title, .scoreboard-2 .score-header .right-team .team-name .team-title{font-size: 18px!important;}
.scoreboard-2 .score-header .left-team .left-score .team-score, .scoreboard-2 .score-header .right-team .right-score .team-score{ font-size: 16px!important;}
.scoreboard-2 .score-header .left-team .team-name .team-img, .scoreboard-2 .score-header .right-team .team-name .team-img{ bottom: -17px!important; }
.scoreboard-2 .score-header .left-team .team-name .team-img{ left: -7px!important; }
.scoreboard-2 .score-header .right-team .team-name .team-img{ right: -7px!important; }
.scoreboard-2 .score-header .current-over{ margin: 0 0 6px!important;}
.scoreboard-2 .score-header .detail-score .small-score-details .details-center .runs-need{ font-size: 10px!important;}
.scoreboard-2 .score-header .detail-score .score-details table tr{ display: block!important;}
.grayBox{ width: 100%!important; padding: 42px 6px 20px!important;}
.scoreboard-2 .score-header .detail-score .score-details{ padding: 5px!important;}
.scoreboard-2 .score-header .detail-score .score-details .runs-need .title{ font-size: 10px!important;}
.scoreboard-2 .score-header .detail-score .score-details table tr.header td:first-child{width: 145px !important;}
.scoreboard-2 .score-header .detail-score .score-details table tr.header td{ font-size: 10px!important;}
.scoreboard-2 .score-header .detail-score .score-details table tr td{font-size: 10px!important;}
.scoreboard-2 .score-header .detail-score .score-details table tr{padding: 2px 5px!important;}
.scoreboard-2 .score-header .detail-score .small-score-details{ width: 98%!important;}
.center-align{ text-align: center!important;}
.matchtit{ padding: 2px 10px;
  display: inline-block;
  align-items: center;
  cursor: pointer;
  border: 1px solid #000;
  line-height: 20px;}
.matchtit svg{ fill: #000!important; margin: 0 5px 0 0;}
.bets .bet-fields .info-field{ display: flex!important; flex-wrap: wrap; align-items: center;}
.bets .bet-fields .line-label{ width: 100%;}
.apl-btn:not(.native):disabled, html button:not(.native):disabled, html [type="button"]:not(.native):disabled{ background-color:rgba(0,0,0,0.5)!important; border-bottom: 2px solid rgba(255,255,255, 0.6); border-right: 2px solid rgba(255,255,255, 0.6);}
.apl-btn:not(.native):not(:disabled):hover, html button:not(.native):not(:disabled):hover{ background: none;}
.bets .bet-fields .control-fields{margin-top: -4px;}
.home-casiono-icons { margin: 0 0 10px;}
.playernow {position: absolute; left: 135px; z-index: 1; margin-top: -17px;}
.playernow p{margin: 0; color: #3bc996; font-weight: 600; font-size: 12px;}
.playernow i.fa {margin-left: 3px;}
.rules-modal .modal-body{height: 450px !important;}


.paneltyShootGType .dummyEventMain .lastResult li {border-radius: 50%;}
.centermmbox .paneltyShootGType .teamsGoalMain .result-team-a { width: 40%;}
.paneltyShootGType .dummyEventMain .result-team-a ul li { width: 8px !important; height: 8px !important;}
.paneltyShootGType .dummyEventMain .result-team-a span { width: 29px;  height: 29px;  border-radius: 50%;}
.icePreloaderBox, .paneltyShootGType .dummyEventMain .lastResult li {
    animation: gradient 2s linear infinite !important;
    background-size: 300% 100% !important;
    background-color: #000 !important;
    background-image: linear-gradient(120deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.8)) !important;
}
.paneltyShootGType .dummyEventMain .result-team-a ul {gap: 10px 5px;}
.dummyEventMain .teamsGoalMain {justify-content: space-between;}

.paneltyShootGType .streamingRow .col-md-3 {width: 44%;  padding-left: 6px;}
.paneltyShootGType .streamingRow .col-md-9 {width: 56%;}
.paneltyShootGType div.teamsGoalMain ul.winner10 li>h5 { font-size: 8.5px;   padding: 2px 2px !important; line-height: normal;}
.paneltyShootGType div.teamsGoalMain ul.winner10 li {width: calc(20% - 5px) !important;}
.paneltyShootGType div.teamsGoalMain ul.winner10 {gap: 10px 5px !important;}
.paneltyShootGType div.teamsGoalMain ul.winner10 .teamval>div {font-size: 8.5px;}
.paneltyShootGType .lastResult:first-child {margin-bottom: 2px;}
.paneltyShootGType .lastResult {margin-bottom: 10px;}


@media (max-width:1680px){
  .scoreboard-2 .score-header .top-header{width: 98%!important;}
  .scoreboard-2 .tName{width: 70%!important;}
}
@media (max-width:1299px){
  header.header .infobar > .linkbar > li {padding-left: 10px;}
  .mchOdd .suspendedtext::after{width:60%;}
  .bookM .suspended::after{width:42%;}
}
.swiper-button-next{
  right: 0 !important;
}
.swiper-button-prev{
  
  left: 0 !important;
}



.empty-row{ padding: 10px;}
.ngx-datatable .datatable-footer .datatable-footer-inner{ justify-content: center;}
.ngx-datatable .datatable-footer .datatable-pager{text-align: center!important; flex:inherit!important;}
.ngx-datatable .datatable-footer .datatable-pager .pager, .ngx-datatable .datatable-footer .datatable-pager .pager{ display: flex!important;}
.pager li > a{ border-radius: 0; height: 40px;}
.ngx-datatable .datatable-footer .datatable-pager .pager, .ngx-datatable .datatable-footer .datatable-pager .pager li{ vertical-align: middle;}
.pager li{ border: 1px solid #dee2e6; margin-left: -1px!important;}
.pager li > a, .pager li > span{ padding: 12px 12px 10px 12px;}
app-all-bet-history datatable-pager ul.pager {justify-content: end;}
/* .filter_by_page{ display: none!important;}
.games-section{ display: flex; margin: 10px 0 15px;}
.container-main-profit-loss .games-section .games-text a{ text-decoration: none!important; color: #000; padding: 0.5rem 1rem!important; box-shadow: none!important; background: var(--grey-bg)!important; border-right: 1px solid var(--theme2-bg)!important; border-bottom:2px solid transparent!important;}
.container-main-profit-loss .games-section .games-text:last-child a{ border-right: none!important;}
.container-main-profit-loss .games-section .games-text .custom-active-games{border-bottom:2px solid var(--theme2-bg)!important;}

.games-text select, .select_filter select{ background: none!important; border: 1px solid #dee2e6!important; font-size: 14px!important; height: 37px; margin-top: 0!important; width: auto!important; color: #000;}
.filters .form-control-d3{border: 1px solid #dee2e6!important; height: 37px; box-shadow: none!important; background: none!important; width: 260px!important; font-size: 14px!important; color:#000!important; opacity: inherit!important; margin: 0 15px 0 0;}
.ourBook{ background: var(--theme2-bg); width: 30px; height: 30px; line-height: 30px; border-radius: 30px; color: #fff; padding: 8px 0 0;}*/

.usercontan{ position: relative;}
/* .usercontan .d3-footer{position:absolute; top: 0; right: 0; background: none!important;} */

.usercontan .commanTotal{position:absolute; top: -80px; right: 0; background: none; width: auto!important; z-index: 9;}
/* .usercontan .mobilevv{position:absolute; top: -80px; right: 0; background: none; width: auto!important; z-index: 9;} 
.usercontan .datatable-footer .datatable-footer-inner{ display: block!important; width: auto!important; font-size: 12px;}*/
.mobilevv{ font-size: 12px!important;}
.mobilevv div{font-size: 12px!important;}
.usercontan .display-ib{ margin: 0!important;}
app-bet-history .balance-status > ngx-datatable, app-player-profit-loss .balance-status > ngx-datatable {
  height: calc(100vh - 378px) !important;
}

app-player-profit-loss .balance-status > ngx-datatable {
  height: calc(100vh - 372px) !important;
}
app-account-statement .balance-status > ngx-datatable {
  height: calc(100vh - 336px) !important;
}

.blink_me {
  animation: blinker 1s linear infinite;
  color: #fff;
  margin-right: -295px !important;
  font-size: 15px;
  background-color: red;
  padding: 2px 10px;
  border-radius: 5px;
  margin-top: 5px !important;
  float: right;
}
.balance-status{ margin: 0!important;}
.changepassprof{ display: none;}
.container-main-userprofile .change-password-head-text{ margin-bottom: 10px;
  padding: 10px 0 10px 0;
  border-bottom: 1px solid rgba(15, 35, 39, 0.4); font-size: 24px; width: 60%;}
  .padding-0{ padding: 0!important;}
  .change-password-box{ width: 60%; clear: both;}
  .change-password-box .form-group{ position: relative;}
  .change-password-box .form-group br{ display: none;}
  .change-password-box label{ display: none;}
  .change-password-box .form-control{ background: #fff;}
  app-player-account-details .change-password-box .toggelPass{ position: absolute; top: 8px!important; right: 5px;}
  .validation-message{ font-size: 12px;}
  .payment-confirmation1 .submit-payment{ padding: 20px 0 0; display: block;}
  .payment-confirmation1 .bgnone{ background: none!important; clear:both}
  .payment-confirmation .payment .btn-submit-payment{ padding: 5px!important;}
  .payment-confirmation .payment .ripple{     background-color: #5c996f;
    color: #FFFFFF;
    border-bottom-color: #497958;
    border-right-color: #497958;}
    .payment-confirmation .payment .ripple:hover, .payment-confirmation .payment .ripple:focus{ background-color: #5c996f!important; color: #FFFFFF!important;}
    .loader-1 { z-index: 9999!important;}
    .loader-1 .loader-inner{top: calc(100% - -9px)!important;}
    .header.header{ z-index: 99; position: relative;}
    .header.header .infobar{ z-index: 2;}
    .header.header .infobar .loginDemo { display: none; }
   #sr-widget{width: 100%!important;}
   header.header .infobar > .linkbar .fa-search{ position: absolute; left: 10px; top:8px; color: #999999; font-size: 16px!important;}
   app-accept-rules .modal-title, app-d3-force-to-change-password .modal-title{ font-size: 20px; font-weight: 600;}
   app-d3-force-to-change-password .close{ opacity: inherit;}
   app-d3-force-to-change-password .modal-footer{ border-top: none;}
   app-d3-force-to-change-password .form-group > .toggelPass{margin-top: -5px!important;}

   

   .vsname{
    color: #426dc3;
    padding: 5px 0 !important;
    margin: 0 4px;
    border-radius: 0px;
    font-size: 10px !important;
    font-weight: 700 !important;
    width: 30px;
    text-align: center;
}
.loading-icon{ height: inherit!important; padding: 0!important;}
.modal-dialog .btn-secondary{background: #09262b!important;}
.tie{ padding-left: 10px;}
.ngx-datatable .datatable-header{ background: #dddddd; height: auto!important; padding: 5px;}
.ngx-datatable .datatable-body .datatable-scroll{ padding: 5px 8px;}
ngx-datatable datatable-body datatable-row-wrapper .datatable-row-detail{ display: flex; justify-content: flex-end;}
.ngx-datatable *, .ngx-datatable :after, .ngx-datatable :before{ font-size: 11px;}
.filters{font-size: 11px;}
.form-control{ font-size: 11px;}
.select_filter{margin-right: 5px;}
.select_filter a:hover{text-decoration: none;}
.border-top-0{ border-top: none!important;}
app-player-profit-loss .filters, app-bet-history .filters{ min-height: 90px;}
app-account-statement .date-btn-main{ margin-bottom: 0!important;}
app-account-statement .balance-status{ margin-top: 1px!important;}
/* .virtualized{ position: relative;}
.virtualized .datatable-footer{ bottom: 50px;} */
/* .changePasswordModal .modal-title{color: #fff; font-size: 18px;} */
.changePasswordModal .close{ background: none!important; font-size:20px; border: 0;}
.changePasswordModal .modal-body{ padding: 15px 22px;}
.changePasswordModal i.red {color: red;}
.changePasswordModal span.errorMa {font-size: 11px;}
.changePasswordModal span.eyeIcon {position: absolute; right: 13px;  top: 14px;}
.changePasswordModal .modal-footer {border-top: 0; padding-top: 0;}
.changePasswordModal .modal-header h3 {color: #fff;}
.changePasswordModal .modal-header {background: var(--theme1-bg);}
.changePasswordModal .modal-footer .btn-primary{padding: 5px 15px; color: var(--primary-color) !important; background-color: var(--toggleBG) !important;border: 0;}
.changePasswordModal input {padding: 19px 15px;}
.changePasswordModal .form-group {position: relative;}
.changePasswordModal .modal-dialog {width: 500px;}
app-agree-continue-rules .close{ opacity: inherit; background: none!important; font-size: 20px!important; text-shadow: none;}
app-agree-continue-rules .largerCheckbox{outline: none!important; box-shadow: none!important; width: 25px!important; height: 25px!important;}
app-agree-continue-rules .modal-title{ font-size: 18px;}
app-agree-continue-rules .modal-footer{align-items: center;}
app-agree-continue-rules .modal-footer .btn-primary{ color:#fff; font-size: 14px; background: var(--toggleBG) !important; border: none!important; box-shadow: none!important; margin: 0px; padding: 8px 15px}  
app-agree-continue-rules .modal-footer .btn-primary:hover {
  color: #fff  !important;
}
.casinoCard .menu{ background: #fff !important;  gap: 0 6px;}
.casinoCard .menu .menu-item{ height: auto; flex-grow: inherit; flex-basis: inherit; }
.casinoCard .activeTab{ background:var(--toggleBG)!important;  border: 2px solid rgba(15, 35, 39, .4)}
.casinoCard .menu .menu-item img{ height: 39px;  padding: 8px; filter: grayscale(1) brightness(9);}
.casinoCard .menu-item.activeTab img{filter: inherit;}
.casinoCard .subList{ display: flex; white-space: nowrap; overflow-x: auto; width: 1045px; padding: 5px 0; background: #fff;}
.casinoCard .subList li{ padding: 5px 12px; cursor: pointer; } 
.casinoCard .subList .active{background:var(--toggleBG)!important; color:#fff; border-radius: 5px;}
.content .match-centre .match-centre-header > .toss{ text-align: left;}
.content .match-centre .match-centre-header .toss .fa{ float: right; cursor: pointer;}
.scoreTv{ position: relative;}
.scoreTv .mobiletv{ position: absolute; right: 0; top: 0; width: 50%; height: 100%; background: #000;}
.scoreTv .mobiletv body{ color: #fff!important;}
/* width */ 
::-webkit-scrollbar {
  width: 5px; height: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #fff; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: var(--toggleBG); 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: var(--toggleBG); 
}
.market-group .nav-tabs-group-container{ width: 100%;}
.popimgcoin{ width: 100%!important;}
.popimgcoin h1{ color: #fff!important;}
.popimgcoin .close{ box-shadow: none!important; opacity:inherit!important; position: relative!important; right:-4px!important;}
.popimgcoin .footermm button{ width:100%!important; box-shadow: none!important;}
/* Special styling for WebKit/Blink */
input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  height: 36px;
  width: 16px;
  border-radius: 3px;
  background: #1f5158!important;
  cursor: pointer;
  margin-top: 0; /* You need to specify a margin in Chrome, but in Firefox and IE it is automatic */
}

/* All the same stuff for Firefox */
input[type=range]::-moz-range-thumb {
  height: 36px;
  width: 16px;
  border-radius: 3px;
  background: #1f5158!important;
  cursor: pointer;
}

/* All the same stuff for IE */
input[type=range]::-ms-thumb {
  height: 36px;
  width: 16px;
  border-radius: 3px;
  background: #1f5158!important;
  cursor: pointer;
}
table{ font-size: 12px;}
.completer-dropdown-holder{ color: #000!important;}
.datatable-footer-inner h4{ margin: 6px 0;}
app-live-score .dropdown{ width: 100%; background: #000;}
app-live-score .sr-wwrap{ width: 100%;}
.halfview app-live-score .sr-wwrap{ width: 50%;}
.fullstream{ background: #fff;}
.fullstream .live_pop{ width: 100%; margin: 0 auto; padding: 10px; background: #fff;}
app-casino-event-detail div.container-livescore.casino.for-d4 .container-nav-text{ font-weight: 600; margin: 0 0 10px;}
app-casino-event-detail div.container-livescore.casino.for-d4 {overflow: inherit!important;}
app-casino-animation div.container-livescore.casino.for-d4{ overflow: hidden!important;}
.uldata{ list-style: none; align-items: center;}
.uldata .suspended{ display: flex; justify-content: center; align-items: center; background: rgba(255,255,255,0.6)!important;}
.uldata .suspended:after{background: none!important;}
.uldata .suspended p{ display: block; color: #000!important; font-size: 14px; font-weight: bold;}
.event_card .wrapper_card .card_event:hover{border-left: solid 5px var(--theme1-bg)!important;}
.table-card-header-bg{display: flex; justify-content: space-between;}
.inputboxmain input[type=text]{border: solid 1px #ccc!important;}
.bet_popUp .customBetFooter{ justify-content: center!important;}
.bet_popUp .customBetFooter .saveedit1{background: var(--theme1-bg)!important; margin: 5px 5px 5px 0;}
.bet_popUp .customBetFooter .saveedit{background: var(--theme2-bg);}
.card_event .suspended{ pointer-events: inherit;}
app-account-statement .befoclass .form-control-d3{ width: 34%;}
.befoclass .dropdown-text{ margin-left: 0!important;}
.date-btn-main .colDate div{ margin: 0 0 0 5px!important; padding: 0 5px!important;}
.linkbar .balance-custom-btn{ margin:0 0 10px 10px!important; font-size: 10px; height: 20px;}
.betslip__input input{ width: 84px;}
.clearBtn{ background: none!important;}

#lowbalance .modal-dialog.ranged3, #coinslider .modal-dialog.ranged3, .addPaymentModalAllTheme .modal-dialog.ranged3{
  width:35%!important;
}
.popimgcoin{ background-position:top center!important; background-repeat: no-repeat; background-size: cover!important;}
.livecarsr h1{
  border: none !important;
  color: #fff !important;
}
.studio2full{ padding: 0 0 20px!important;}
.bodypa h4{ text-align: center; margin: 0; padding: 0;}
.p-t-0{ padding-top: 0!important;}
.cricTv{width: 55%!important; padding: 0!important;}
.halfstream .cricTv{width: 100%!important;}
/************************************** Durgesh *************************************/


#container-main.container-livescore.casino.for-d4{
  overflow-x: hidden !important;
}
.group-event .mch-score h3 .competition {
  display: block;
  font-size: 12px;
  line-height: 18px; color: rgba(255, 255, 255, 0.4);
}
.d6iframe{
  margin: 0px !important; position: relative; z-index: 1;
  /* border-top: 30px solid black; */  
}

.allprofilemain img{
  width: 20px  !important;
  margin: initial !important;
}
.six-stakes .second-row button:last-child{ background: none!important; color: #000!important; border: none!important; box-shadow: none!important;}
.loader-1 .loader-outter {border: 4px solid var(--theme1-bg)!important; border-left-color: transparent!important;}
.eventflex{ display: flex; justify-content: space-between; align-items: center;}
.in-iconBox{ min-width: 121px; display: flex; justify-content: flex-end; align-items: center; gap:0 2.5px}
.event-nameinplay{ padding-left: 5px;}
.market_icon_listing.pIcon img {padding: 4px; position: relative; left: -2px;}
.in-iconBox .icon-video-tv{ margin-right: 4px;}
.in-iconBox span, .in-iconBox small{ 
  /* width: 100%;  */
  text-align: right;}
ngx-datatable datatable-body .empty-row {
	background-image: none!important; font-size: 0px; display: flex; justify-content: center; align-items: center;
}
ngx-datatable datatable-body .empty-row::after{ content: 'No Record found'!important; font-size: 18px; padding: 10% 0 0;}
/* .fancy-tripple .suspendedtext:after , .bookmaList .suspendedtext:after{background: var(--suspended-bg-color)!important; font-size: 14px!important; font-weight: normal!important; color: var(--dark-grey);} */
@media(max-width:1299px){
  .suspendedtext:after {
    height: 68px; width: 52.8%!important;
    background-color: #eeeeee;
    top: inherit;

  }
  .suspendedsingle:after{height: 100%; width: 100% !important; top: 0;}
}
@media(max-width:1199px){
  .search-container .search input{ width: 180px;}
  .content > .mid-pane{padding: 0 10px 20px;}
  /* ====== INNER PAGES CSS START ====== */
  .market-listing-table > tbody > tr > td.eventflex {
    height: auto;
    min-width: 216px;
}

@media(max-width:1200px){
  .suspendedtext:after {
    width: 72.5%!important;
}
.suspendedsingle:after{width: 100% !important;}
}
.sport-wrapper .apl-icon-star, .sport-wrapper .apl-icon-star-o::before {
  font-size: 14px;
}.market-listing-table > tbody > tr > td > .event-nameinplay {
  font-size: 11px;
}
.vsname {
  font-size: 9px !important;
}
.sport-wrapper .in-play-content {
  text-align: center;
}
.sport-wrapper .in-play-content > i.apl-icon-custom-play{
  display: block;
}
.sport-menu__link {
  padding: 5px 16px;
}
span.match-heading {
  font-size: 16px;
  max-width: 60%;
  display: inline-block;
}
.casinoCard .subList {
  max-width: 800px;
  width: 100%;  
}
.casinoCard {
  background: #fff;
}
.casinoCard .menu .menu-item img {
  height: 31px;
  
}
.modal-content.popimgcoin h2.boxMain {
  margin-bottom: 0;
  font-size: 20px;
  
}
.modal-header h5.modal-title {
  margin-bottom: 0;
  padding-bottom: 0;
}.modal-body.bodypabal {
  padding-top: 25px !important;
}
.popimgcoin {
  background-position: 100% !important;
}
.modal .modal-content .modal-body table.table h5 {
  margin-bottom: 0;
}

.modal-content.popimgcoin button.close img {
  width: 30px;
}
input#coinval {
  width: 115px;
}
.betslip__placeholder {
  margin-left: 0 !important;
  font-size: 0.9em;
    
 }
 .market-listing-table > tbody > tr > td.lay, .market-listing-table > tbody > tr > td.back{
  width: 12% !important;
 }
 
 
  /* ====== INNER PAGES CSS END ====== */
}

.modal-content.popimgcoin h2.boxMain {
  color: #fff; 
  
}
.modal-body.bodypabal h4 {
  margin-top: 0;
}
.modal-body {
  /* max-height: 450px; */
  height: auto !important;
}
.disclick{
  pointer-events: none;
  position: relative;
}
.disclick::after{content: attr(data-title);
  text-transform: uppercase;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  height: 100%;
  width: 100%;
  right: 0px;
  top: 0px;
  color: black;
  font-size: 9px;
  font-weight: bold;
  display: flex;
  display: -webkit-flex;
  justify-content: center; 
  align-items: center;
  border-radius: 3px;
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.8;
  font-size: 0px!important;}

/* ======== Lotus Web Ui Issues Changes ========== */

.loader-bg-remove section, app-loader > section {
  box-shadow: none !important;
  background: none !important;
}
.sport-wrapper .markets > .group-sport > .content {
  float: left;
}
footer.footer {
  position: relative;
  z-index: 999;
}
 
.market-group .nav-tabs-group-container {
  padding-top: 15px; position: relative;
}
.market-listing-table {
 position: relative;
}
.suspendedtext .selection-pnl span {

  margin-bottom: 13px;
}
/* TABLE SUSPENDED CONYROLLER */
/* .market-listing-table > tbody > tr > td.show-size {height: 68px;} */
.suspendedtext:after {height: 100%;}
.bookFull .suspendedtext::after{width: 52.8%;}
.content .match-centre * {font-family: Lato, Avenir, Verdana, Nunito !important;}
.content .match-centre .match-centre-body .row-highlight td {font-weight: 500;}
div#player-book .modal-body.mobilevvov {overflow: auto;}
.mid-pane div#coinslider {z-index: 9999;}
/* ======== Lotus Web Ui Issues Changes ========== */
.loginLogo{ width: 170px; margin: 0 auto 30px; height: 80px; display: flex; justify-content: center; align-items: center;}
.loginLogo img{ max-width: 100%; max-height: 100%;}
/* .logo-area img{ max-width: 100%; height: 50px;} */
.othertheme .modal-dialog{ max-width: 700px;}
.othertheme .modal-header{ border-bottom: 1px solid #f0f0f0;}
.icetheme .modal-header{ border-bottom: 1px solid #fff;}
.othertheme .modal-title{ color:#000; font-weight: bold;}
.othertheme .ch-theme li{ width: inherit; border: none; padding: 0; }
.logo-area .headLogo{ width: 160px; height: 50px; display: flex; align-items: center;}
.logo-area .headLogo img{ max-width: 100%; max-height: 100%; cursor: pointer;}
.d-block{ display: block!important;}

.mchOdd .suspendedtext:after{
  font-size: 0px !important;
  background-color: #fff8 !important;
}

.wearecasin {position: relative; z-index: 95;}
.logo-area img {cursor: pointer;}
.incre-decrement-icon {display: flex;flex-direction: column;}
.incre-decrement-icon button.button.minus, .incre-decrement-icon button.button.minus { border-radius: 0 0 3px;}
.incre-decrement-icon button.button.plus{ border-radius: 0 3px 0 0; }
.incre-decrement-icon button.button i {font-size: 11px; }
.incre-decrement-icon button.button i.icon-angle-down {margin-top: 0px; display: inline-block;}
app-d6-betslip .bets .bet-fields .session-runs {width: 75px !important;}
.incre-decrement-icon button.button {border: none; padding: 0; width: 13px; min-height: 13.5px; height: 13.5px;  line-height: 10px;}
.bets .bet-fields .odds-field .line-value.input-no-border > input {border: 0;   width: 50px !important;}
.bets .bet.lay .incre-decrement-icon button.button.minus, .incre-decrement-icon button.button.plus { background: #fb7e9a !important;}

.bets .bet.back .incre-decrement-icon button.button {
  background: #59b6ff !important;
}
span.desktop_icon {
  color: #1d7f1e;
  /* display: flex;
  flex-direction: row; */
  align-items: baseline;
}
span.desktop_icon i {
  font-size: 14px;
}


/*************************  Durgesh ************************/ 


/*** Sugnup ***/


.singpopup{ width:578px!important;}
.singpopup .modal-content{background: var(--toggleBG) !important; padding:40px 40px; float: left;} 
.singpopup .downline-heading{ text-align: center; margin: 0 0 30px; position: relative;}
.singpopup .downline-heading img{height: 80px;}
.singpopup .close{ font-size: 20px; padding: 0; border: none!important; text-align: center; position: relative; top: -25px; right: -20px;}
.singpopup .back{ background: var(--borderCR); position: absolute; left: 0!important; width: 35px; height: 35px; border-radius:35px; text-align: center; line-height: 30px; -webkit-border-radius:35px; -moz-border-radius:35px; -ms-border-radius:35px; -o-border-radius:35px;}
.singpopup .back .fa{ color:#fff; line-height: 35px;}
.singpopup .downline-form .form-control{
	float: left !important;
    position: relative !important;
    width: 100%; 
	height: 40px!important; color:#fff; -webkit-appearance: none; background:#00000040 !important; border:1px solid rgba(255,255,255,0.1)!important; border-radius:5px; padding: 0 25px; }
.singpopup .ptext{ color:#fff; text-align: left;}

.singpopup .downline-form .col-sm-12.username .form-group{
	width: 100% !important;
	float: left !important;
	margin-bottom: 15px !important;
}


.singpopup .downline-form .col-sm-12.username  .toggelPass {
    color: #fff;
    position: absolute;
    top: 14px !important;
    right: 31px;
    float: right;
}

.singpopup .box-text.resendotp .otptext{
    color: #000 !important;
}


.singpopup .btn-primary{cursor: pointer; background: var(--navText)!important; color:#000!important; font-size:18px; padding:20px 0; width:100%; border-radius:10px; font-weight: 600;}
/* .singpopup .countrycode{ width: 50px; position: absolute; top:0; left: 0;} */
.singpopup .otptext{background: none; border: none; color:var(--navText)!important}
.datetime{ font-weight:400!important}
.dropdown .active{background: linear-gradient(16deg, #df9c0d 0%, #ffde00 100%) !important;}

.loginpop{ width: 400px!important; height: 100vh; margin: 0 auto; display: flex; align-items: center; justify-content: center; }
.loginpop .modal-content{background: var(--toggleBG) !important; width: 100%;}
.loginpop .maindrop .fa{ color: #fff;}
.loginpop .dropdownlogion{border: none;}
.loginpop .dropdown-item{ border-color:rgba(255, 255, 255, 0.2)!important;}
.loginpop .fa-eye{ position: absolute; top:14px; right: 10px; color: #fff;}
.loginpop .modal-body{padding: 15px 30px;}
.loginpop .form-control{background: #00000040 !important; color: #fff; height: 40px!important; border: 1px solid rgba(255,255,255,0.1)!important;}
.loginpop .form-control::placeholder{color: #fff; opacity: inherit;}
.loginpop .modal-header{border-bottom: none; padding-bottom: 0;}
.loginpop .modal-footer{border-top: 0; text-align: center; padding: 15px 0 40px;}
.loginpop .modal-footer .loginBtn{ width: 100%; padding: 8px 0; background-color: var(--loginBtn)!important; border-bottom: 2px solid rgba(255,255,255,0.4)!important;
  border-right: 2px solid rgba(255,255,255,0.4)!important; color: var(--loginB-Text)!important; font-size: 16px; box-shadow: none;}
.loginpop .close{ border: none!important; font-size: 20px; padding: 0;}
.btn-login.singuppoop{
	background: transparent !important;
    border: solid 1px #ffffff !important;
    line-height: 22px !important;
	cursor: pointer;
} 
.position-relative{position: relative;}



/*** Sugnup End ***/


.header.full-wrap .account-wrap .a-wallet.ewallet-box{
	padding: 4px 10px !important;
    height: auto;
    border: 0;
	background-color: #ffc21d !important;
    box-shadow: none;
    border: solid 1px #7e5e0a;
    border-radius: 4px;
	color: #333;
	font-weight: 700;
}

.profileWrap .col-center {
    overflow: auto !important;
}




.profileWrap .col-center::-webkit-scrollbar {
	width: 0px;
  }
  




.backgrounheader {
    top: 0 !important;
    height: auto !important;
    background-color:none !important;
}

.footLogo img {
    width: 50px !important;
}


app-d2-footer footer{
	background-color: #222121 !important;
}

.nav-pills>li {
    padding: 10px 0;
}


.nav.nav-pills.radiotext input[type=radio]{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    width: 20px !important;
    height: 20px !important;
}


.usercontan input[type=radio]{

    border: solid 1px var(--toggleBG)!important;;
}

.usercontan .activeee input[type=radio] {
    border: 2px solid var(--toggleBG)!important;
}

.usercontan input[type=radio]:checked {
    background-color: var(--toggleBG)!important
}

.usercontan .radiotext li label {
    padding: 17px 20px !important;
}



.usercontan .form-control {
    display: block;
    width: 100%;
    height: 36px;
    padding: 23px 12px;
}

.usercontan ngx-datatable {
    padding-left: 0px !important;}


	.list-group-item *{
		font-weight: normal !important;
	}



.list-group li.list-group-item * h5:last-child{
	font-weight: bold !important;
}


.codeCol li{
	list-style: none !important;
}


.btn-warning {
    background-color: #fbd502 !important;
    border-color: #fbd502 !important;
}


.btn-warning:hover {
    color: #fff;
    background-color: #ec971f !important;
    border-color: #d58512 !important;
}



.input-group {
    position: relative;
    display: flex;
    border-collapse: separate;
    width: 100%;
    float: left;
    height: 50px;
}




.input-group-btn {
    position: absolute;
    font-size: 0;
    white-space: nowrap;
    display: flex;
    right: 100px;
    float: left;
}



/* .col-sm-12.username + .col-sm-12.text-center button{
	background-color: #000000 !important;
	color: #fff !important;
} */


/* .login-wrap li p{
    top: -18px;
    position: absolute;
} */


.forgetpassss{

cursor: pointer;
color: #c9c9c9 !important;
width: 100%;
text-align: end;
margin-top: 10px;
float: left;
position: absolute;
top: 25px;
right: 7px;
font-size: 12px;
}



.forgettext{
	color: #000 ;
}


.forgetInfopass{
    padding: 20px 30px 40px;
    background-color: var(--toggleBG);
    display: flex;
    flex-direction: column;
	border-radius: 5px !important;
	width: 480px; margin: 0 auto;
}


.forgetInfopass .col-sm-5.pl-0, .forgetInfopass .col-sm-7.pr-0{
	padding: 0 !important;
}


.forgetInfopass .col-sm-5.pl-0{
	width: 120px;
    margin-right: 30px;
}


.forgetInfopass .col-sm-7.pr-0{
	width: 270px !important;
}

.forgetInfopass .col-sm-7.pr-0 input{width: 100% !important; }


.forgetInfopass input, .forgetInfopass select{

	height: 40px !important;
    background-color: transparent !important;
    border: none !important;
    border-bottom: solid 1px #fff !important; color: #fff;
    border-radius: 0px !important;
    box-shadow: none !important;
	font-size: 11px !important; padding: 6px 0;

}
.forgetInfopass input::placeholder{ color: #fff; opacity: none;}

.forgetInfopass button.btn.btn-primary.ripple{
	width: 100% !important;
    background-color: #212121;
    padding: 20px 30px;
    color: #fff;
    border-radius: 8px;
    margin-top: 20px !important;
    float: left;
	font-size: 18px;
	margin-bottom: 0;
}

.forgetPassHeadin{
	background: none !important
}


.forgetPassHeadin *{
	white-space: pre;
    font-size: 22px !important;
	padding: 0;
    margin: 0;
}

.forgetPassHeadin::placeholder{
	font-size: 18px !important;
	color: #000000;
}


.classOtp{
	width: 100% !important;
	margin-top: 70px !important;
}

.icon-login.forgetPassHeadin{
	text-align: center;
	width: 100%; margin: 0 0 40px;
}
.icon-login.forgetPassHeadin h2{ white-space: normal;; font-weight: bold; color: #fff;}

.formmconform {
	display: flex;
    flex-direction: column;
    width: 100%;

}

.conformpppp{
	width: 100% !important;

}


.forget-password.text-center{
 margin-top: 0px !important;
}

.chngpps{
	position: relative !important;
}

.chngpps .toggelPass{
	position: absolute;
    right: 2px;
    top: 17px;
    color: #fff;
}
/*************************  Durgesh End ************************/ 

app-player-multi-login .login-form{ height: 85%;}
.bet_popUp .edit-stakes-form .anyOdds {text-align: center; padding: 7px 0 0 !important;}
.bet_popUp .edit-stakes-form .anyOdds > label {font-size: 14px;  margin: 0;}
.bet_popUp .edit-stakes-form .anyOdds input[type="checkbox"] {margin-right: 4px;}
.bet_popUp .edit-stakes-form .anyOdds > span {margin-right: 9px;}
.pb-lg-10{ padding-bottom: 10px;}
.text-danger{ position: absolute; left: 0; bottom: -5px;}
.forgotText{ color: #fff; position: absolute; right: 0; bottom: -10px; font-size: 12px; }
.forgotText:hover{ color:#fff;}
.formddmain2 .close{ background: var(--theme1-bg); opacity: inherit!important; font-size: 12px!important; padding: 0 15px!important; line-height: 34px!important;}
.a-wallet{background: var(--toggleBG)!important; color: #fff !important;}
.ford6{ display: block;}
app-banking-tranfer div.filters .befoclass, app-rolling-history div.filters .befoclass{background: #ddd!important; padding: 4px 0px !important; margin-bottom: 1px!important;}
.allcontaiber{ width: 70%!important;}
app-balance-overview{ position: relative;}
app-balance-overview:before{ content: ''; position: absolute; top:0; height: 340px; display: block; width: 102%; background: var(--theme1-bg)!important;}
app-balance-overview .allcontaiber .nav li{ background: none!important;}
app-balance-overview .allcontaiber .nav li a{ display: block; margin: 0!important;}
app-balance-overview .allcontaiber .nav li a:hover{ box-shadow: none !important; background: none!important;/* box-shadow: none!important;*/}
app-balance-overview .allcontaiber .deposit-amounts-container .nav li a { margin-bottom: 15px !important; }
.amountfeild::placeholder{ color: #fff; opacity: none;}
/* html [type="button"]:not(.native){ background: none!important;} */
.amountfeild::placeholder{ color: #fff; opacity: none;}

/* .whatsappBar {
  width: 50px;
  height: 50px;
  border-radius: 30px 0 0 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff;
  position: fixed;
  z-index: 999;
  right: 0;
  top: 55%;
  margin: auto 0;
  -webkit-border-radius: 30px 0 0 30px;
  -moz-border-radius: 30px 0 0 30px;
  -ms-border-radius: 30px 0 0 30px;
  -o-border-radius: 30px 0 0 30px;
}
.whatsappBar a {
  font-size: 32px;
  color: #25d366;
} */

/* app-social-icon div.whatsappBar { margin-bottom: 35px !important; } */
app-balance-overview .usercontan .form-control{ padding: 0 20px!important; height: 48px !important; font-size: 14px;}
app-balance-overview  .amountfeild{ height: 50px;}
app-balance-overview  .bankNamein{ height: 50px!important;}
app-balance-overview .input-group-btn{ top: 0!important;}

app-balance-overview .input-group-btn button.inactiveview{ color: #000!important;}
.amoutvalue{ margin-top: 10px;}
.amoutvalue li a{ background: none!important;}


.deposit-listing .list-group-item .fa.fa-copy {
 cursor: pointer;
}
.list-group.deposit-listing { margin-top: 20px;}
.text-link {font-size: 14px;}
.modal-body.rules-text-style {
  max-height: inherit !important; 
}

.filefile .input-group-btn button:focus, .filefile .input-group-btn button:hover, .filefile .input-group-btn .inactiveview  {
  background: none !important;  box-shadow: none !important;
}
.list-group.deposit-listing h5 {
  margin-bottom: 0px; padding-bottom: 0 !important; font-size: 14px !important;
}
.icon-login.forgetPassHeadin h6, .icon-login.forgetPassHeadin span {
  color: #fff;
}
.formmconform input#otp {  margin-top: auto !important;}

.input-group.filefile input#picture {
  width: 70%;
}
.rules-text-style ol li {
  list-style-type: decimal;
  margin: 0 0 5px 14px;
}
.profile-container .profile-panel .change-password-box .validation-message {
  font-size: 11px;
}
.profile-container .profile-panel .change-password-box .form-control{font-size: 12px;}
.profile-container .profile-panel .change-password-box .form-control::placeholder {
  text-transform: capitalize;
}
.profile-container .profile-panel .change-password-box .toggelPass {
  top: 19px !important;  right: 10px;
}


.a-wallet.ewallet-box:hover, .a-wallet.ewallet-box:focus  {
  box-shadow: none !important;
}
.zoom-in:hover, .zoom-in:focus, .zoom-out:hover, .zoom-out:focus{
  box-shadow: none !important; background-color: #000 !important;
}
.filefile:before {  margin: 12px 12px !important;}
.filedisables:before {top: 6px !important;}
.input-group-btn button.inactiveview {
  font-size: 13px !important;
}
@media(max-width:1600px){
  .filefile:before{top: 6px !important;}
}

@media(max-width:1599px){
  .status_new::before {top: -6px !important;}
	.status_new::after {left: -10px !important;}
}

.or-text {
font-size: 15px;
display: block;
text-align: center;
font-weight: bold;
/* border-bottom: 1px solid #535353; */
margin-bottom: 6px;
padding-bottom: 4px;
position: relative;
z-index: 1;
padding: 1px 7px;
color: #ffff

}

.or-text::after {
  position: absolute; width: 44%; height: 1px; content: "";  left: 0; background: linear-gradient(45deg,transparent,#fff);  top: 50%;
}

.or-text::before {
  position: absolute;  width: 44%;  height: 1px;  content: ""; right: 0; background: linear-gradient(45deg,#fff,transparent);  top: 50%;
}

.signUpNew_icons img {
  height: 55px;
  width: 55px;
  margin: 0 4px;
}
.qr-code-title {font-size: 18px;  text-transform: uppercase;   color: #0a365b;    border-bottom: solid 1px #ccc !important; font-weight: 600; padding: 14px 0 14px;}
.qr-code li button:hover {background: #ec971f !important;}
ul.qr-code li .accountName {background: #011931;  color: #fff;  padding: 14px 12px;  border-radius: 4px;  margin: 10px 0px 16px; text-transform: uppercase;}

ul.qr-code li > .scan-code {
	width: 210px;;   
}
ul.qr-code li label { display: none !important; }

ul.qr-code li > button {
  background: #fbd502 !important;
  border: 0 !important;
  padding: 10px 10px !important;
  width: 100%;
  color: #000 !important;
  border-radius: 4px !important;
  font-weight: bold !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
}

ul.qr-code li .copy-addressBtn .fa {color: #000 !important; margin-right: 2px;}
ul.qr-code li .copy-addressBtn { border: 1px solid #08182F !important;  margin-bottom: 12px;  background: transparent !important; color: #000 !important;}
ul.qr-code li .copy-addressBtn:hover { color: #fff !important;  background: #08182F !important;}
    ul.qr-code li .copy-addressBtn:hover .fa{color: #fff !important;}

.qr-code {display: flex; flex-wrap: wrap;  align-items: center; justify-content: center;   margin: 30px 0px 20px; list-style-type: none;}
ul.qr-code li { flex-basis: 100%;}
ul.qr-code li label { font-size: 14px;}
ul.qr-code li label, span.accountName {display: block; font-weight: 400;}
.container-main-history.container-bg.container-main-profit-loss.usercontan button.btn-action:hover {
  background: #0f2327 !important;  box-shadow: none !important;
}
.transction-modal .modal-header h4#myModalLabel {
  margin-bottom: 0px;
}
.transction-modal .footer-modal {
  border-top: 1px solid #e5e5e5 !important;  
}
.transction-modal .footer-modal button.view_bet, .transction-modal .footer-modal button.close-btn {
  padding: 0px 16px !important;
  min-height: auto !important;
  height: 38px;
}

.transction-modal .footer-modal button.close-btn, .transction-modal .footer-modal button.close-btn:hover {
  background: #0f2327;
  color: #fff !important;
  font-weight: 600 !important;
  box-shadow: none;
}
app-balance-overview .input-group-btn .btn-default.red {
  color: red !important;
}
app-balance-overview .input-group-btn .shotupload {
  color: #000 !important;
}





.signUpNew_whattsUp_title {
	margin: 0 10%;
	text-align: center;
	font-weight: 500;
	font-size: 14px;
	color: #fff;
	line-height: 23px;
}




.signUpNew_icons {
  display: flex;
  justify-content: space-evenly; 
  align-items: center;
  color: #fff;
  margin-top: 15px;
  font-size: 11px;  text-align: left;
}


.signUpNew_whattsUp_button {
  padding-top: 0px !important;
  background: #009834 !important;
  max-height: 42px;
  margin: 10px 0px 10px;     border-radius: 4px;
}
.signUpNew_whattsUp_button-number {
  margin-bottom: 15px; height: 42px;  border-radius: 4px !important; padding: 10px 0px !important;
  font-size: 16px !important;
}
div#player-signup .btn-login:hover, button.close:hover {
  box-shadow: none !important;
}
.signUpNew_whattsUp_button .signUpNew_whattsUp_button-icon {
  position: absolute;
  left: 0;
}
div#player-signup .btn-login {
  display: block;  width: 100%;  height: 42px;
}
.signUpNew_whattsUp a {
  text-decoration: none;
}

.signUpNew_whattsUp_button-number {
	font-weight: 600;
	font-size: 14px;
	color: #fff !important;
}

.signUpNew_whattsUp_button-icon {
	font-size: 32px;
	color: #25d366;
	padding-left: 15px;
}

.blinking {
	animation: blink 1s infinite !important;
}
app-player-signup .modal-dialog.singpopup.modal-dialog-centered {margin: 0px auto;}
.paneltyShootGType .lastResult .headingText {padding: 2px 10px;}



/* ====== LOGIN CSS CHANGE ======= */
@media(max-width:1366px){
  .paneltyShootGType .dummyEventMain .result-team-a span {width: 25px; height: 25px;}
  	.status_new::after {left: -11px !important;}
  .rules-modal .bd-example-modal-lg {z-index: 9999;}
  .rules-modal .modal-body{height: 395px !important;}
	.singpopup .downline-form .col-sm-12.username .form-group {
		margin-bottom: 6px !important;
	}
  .playernow {margin-top: -13px;}
	
  .singpopup .downline-form .form-control {
    height: 37px!important;
}
.singpopup .downline-heading img {
  height: 60px;
}
.login-form .login-panel .panel-body .form-group input {
  
  padding: 13px 15px;
  
}
.signUpNew_icons img {
  height: 50px;
  width: 50px;
  
}
/* div#player-signup .btn-login, .signUpNew_whattsUp_button {
  height: 36px;
} */
.signUpNew_whattsUp_button-number {
  font-size: 13px;
}
.signUpNew_whattsUp_button .signUpNew_whattsUp_button-icon {
  font-size: 24px;
}
.signUpNew_icons {
  font-size: 12px; text-align: left;
}
.casinoCard .menu .menu-item img{ height: 36px; }

}
/* ====== LOGIN CSS CHANGE ======= */

.login-container .fa-eye{

  z-index:9 !important;
}



.maindrop{
  width: 54px;
  position: absolute;
  z-index: 99;
  top: 0;
  right: 0;
  margin: 0 !important;
  padding: 0;
}

.btn.btn-secondary.dropdown-toggle.dropdownaaa{
background: transparent;
  border: none;
  height: 34px;
  margin: 0;
  color: #9b9b9b !important;
}
.btn.btn-secondary.dropdown-toggle.dropdownaaa:hover{
  color: #000 !important;
  background-color: transparent !important;
  box-shadow: none !important;
}
.btn.btn-secondary.dropdown-toggle.dropdownaaa:active{
  box-shadow: none;
}



.dropdownlogion{
top: 0;
  padding: 0;
  margin: 0;
  border: solid 1px #195f87;
  background-color:var(--dropBG);
  box-shadow: none;
}
.dropdownlogion a{
display: block;
padding: 10px 15px;
text-decoration: none;
color: #ffffff;
}

.dropdownlogion a i{
font-size: 16px;
width: 22px;
text-align: left;
}

.dropdownlogion a i.fa.fa-mobile{
  font-size: 20px;
}


.dropdownlogion a:nth-child(1){
border-bottom: solid 1px rgba(255, 255, 255, 0.4);
}
.maindrop button .fa-mobile {
  font-size: 18px !important;
}
img.merchant_image {
  height: 21px !important;
}
.btn-action.message_btn {
  width: 30px !important;
}
.btn.btn-secondary.dropdown-toggle.dropdownaaa:focus {
  background: #fff !important;
  outline: 0px;
  box-shadow: none !important;
  height: 32px;
}

/* app-balance-overview .list-group-item h5{ line-height: 26px;} */
app-balance-overview .usercontan .col-md-12 .inputbos {
  font-size: 16px;
}
app-balance-overview .usercontan .filefile:before {
  font-size: 14px;
  top: 3px !important;
}
app-balance-overview .usercontan .filefile.filedisables:before { content: attr(title) !important; }
app-balance-overview .usercontan ul.nav.marchnet li a {
  margin-right: 10px !important;
}
.usercontan .input-group-btn button i.fa.fa-trash {
  font-size: 16px;
}
img.arrowDown {
  margin-left: 2px;
}

app-balance-overview .usercontan .filefile.filedisables:before { content: attr(title) !important; }

/* ===== PAGINATION CSS START ===== */
.usercontan .datatable-footer .datatable-footer-inner {
  display: flex;
  font-size: 12px;
  justify-content: space-between;
  align-items: center;
  padding: 0px 0px;
}
 .usercontan .mobilevv {
  padding-left: 0px !important;
}
ul.pager li {
  border: 1px solid #dee2e6;
  font-size: 11px;
  display: inline-block;
  vertical-align: middle;
}
.usercontan .d3-footer {
  margin: 0px !important;
  background: transparent !important;
}

@media(max-width:1366px){
  .singpopup .ptext {
    padding-top: 5px;
}
.singpopup .modal-content {
  padding: 40px 40px 30px;
}
}

@media(max-width:767px){
  app-player-signup div#player-signup {
    overflow-y: auto;
}
.singpopup .modal-content {
  padding: 30px 8px; min-height: 100vh;
}
.singpopup .downline-form .form-control {
  padding: 0 15px;
}
app-player-signup .modal-dialog.singpopup.modal-dialog-centered {
  margin: 0px auto; width: 100% !important;  height: auto !important; align-items: self-start;
}
.signUpNew_whattsUp_button {
  margin-top: 20px;
}
.singpopup .downline-form .col-sm-12.username, .clear-both-div{clear: both;}
}

@media(max-width:400px){
  .signUpNew_icons img {
    height: 38px;  width: 38px;
}
.signUpNew_whattsUp_button-number {
  font-size: 11px;
}
.signUpNew_whattsUp_button .signUpNew_whattsUp_button-icon {
  font-size: 21px;
}
}


.datatable-pager .pager {
  margin: 0;
}
/* ======== MOBILE ATZ CHANGES ======== */
.forget-password .btn-login:hover {
  box-shadow: none !important;
}
@media(max-width:992px){

}

@media(max-width:767px){
  .forgetInfopass .col-sm-7.pr-0 {
    width: calc(100% - 110px) !important;
    float: right;
}
.forgetInfopass .col-sm-5.pl-0 {
  width: 80px; float: left;
}
.forgetInfopass {
  width: 100%;
}
}

@media(max-width:400px){
  .icon-login.forgetPassHeadin {
    margin: 44px 0 25px;
  }
  .forgetPassHeadin * {
    font-size: 19px !important;
}
}


/* ======== MOBILE ATZ CHANGES END ======== */
button.cashout-button, button.cashout-button:hover {background: var(--toggleBG) !important; color: #fff !important;  border: 0 !important;  box-shadow: none !important; margin-left: 4px !important;}
.cashout-button[disabled], .cashout-button:hover[disabled] {opacity: 0.6 !important;  cursor: no-drop !important;  color: #000 !important;}


.number-oneLine p {
  margin: 0 5px 0 0;
}
.number-oneLine {
  display: flex;
}
.text-odds-control {
  margin-left: 2px;
}
.notificationCol.open .bellIcon::after{ bottom: -19px!important;}
.notificationCol .viewAll{ background: var(--toggleBG)!important; color: #fff !important;}
#notification-details .table-header{ background: #000;}
#notification-details tbody span{ color: #000;}
#notification-details .table th{ color: #000;}
app-notification-pop button:not(.native):not(:disabled):hover {background: var(--theme1-bg)!important;}

app-show-notification .modal-body{
  color: #000;
  }
  


app-notification-log .row.margin-0.balance-status{
  padding: 0 !important;
}


app-notification-log .btn.btn-primary.btn-sm:hover{
	background: var(--theme1-bg)!important;
}

app-notification-log  .table-header{ background: var(--toggleBG)!important;}


app-d6-header .marquee__notifications{
  overflow: hidden !important;
}


/* ====== PLAYER EVENTS START ======= */
.evetn-main-wrapper { position: relative;     margin-top: 152px;}
.events-header-bg { background: var(--side-bg); width: 100%; float: left; position: absolute; min-height: 360px;}
.card-container {margin: 0 auto; position: relative; z-index: 1; width: 1000px;  padding-top: 60px;}
.evetn-main-wrapper .card-box {background-color: #fff; overflow: hidden; border-radius: 10px; box-shadow: 0 0 20px 6px #0000001f; padding: 20px; height: calc(100vh - 130px);}
.evetns-tab ul li { flex-grow: 1; margin: 0px 10px;}
.evetns-tab .tab-button.active{pointer-events: none}
.evetns-tab .tab-button.active, .evetns-tab .tab-button:hover {background: var(--eventbg) !important;  color: var(--main-color-white);}
.evetns-tab .tab-button {border: 0px; background: var(--light-greey); padding: 18px 20px; border-radius: 4px; font-weight: bold; color: var(--side-bg); font-size: 16px;
  text-align: left; display: flex; align-items: center; justify-content: space-between; width: 100%;
}

button.back-button {
    border: 0px;  margin-right: 15px; color: #fff;  background: transparent;
}
.contextTab > ul.match-listing {   justify-content: space-around;}
.evetns-tab .tab-button.active i.fa, .evetns-tab .tab-button:hover i.fa { color: var(--maindark);}
ul.match-listing {display: flex; flex-wrap: wrap;}
.match-listing .match_box { position: relative;}
.single-card ul.match-listing > li.match_box, .gusses_wrap li.match_box, .contextTab ul.match-listing ul.input-listing li {cursor: default;}
ul.match-listing .match_box .img-fluid { width: 100%; height: auto !important;}
ul.match-listing { display: flex; flex-wrap: wrap;}
ul.match-listing li { width: 48%; margin: 0px 1%;   overflow: hidden; cursor: pointer; margin-bottom: 20px;}
ul.match-listing .match_box .img-fluid, ul.match-listing li{border-radius:10px;}
.match-listing .match_box h5 {background: var(--red-color); text-align: center; color: #fff; font-size: 14px; padding: 3px 0px; text-transform: uppercase; font-weight: 800 !important;}
.match-listing .match_box p { background: var(--eventbg) !important; color: var(--main-color-white); padding: 2px 20px;
  font-size: 14px; text-align: center;  line-height: 18px; display: flex; justify-content: center; align-items: center; height: 40px;
}
.match-listing .match_box .match-overlay {
    position: absolute; left: 0; height: 42%; display: flex; justify-content: center; align-items: flex-end;
    width: 100%; background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .8) 46%);
    bottom: 50px;  padding-bottom: 14px !important;  color: #fff !important;    border: 0 !important;   margin: 0 !important;
}
.match-listing-wrapper.single-card h4.match-overlay {
    bottom: 0;
}
.match-listing .match_box  .match-overlay span {
    color: #ff0000 !important;  padding: 0 2px !important;
}
.match-listing .match_box p, .match-listing .match_box h5 { font-weight: bold; margin: 0;}
.match-listing .match_box .image-caption { position: absolute; bottom: 0;  width: 100%;}
/* ====== SINGLE CARD CSS ====== */
.match-listing-wrapper.single-card ul.match-listing { justify-content: space-evenly;}
.match-listing-wrapper.single-card ul.match-listing .highest-score {margin: 7px 0px 7px;   border-radius: 6px;   border-bottom: 4px solid var(--maindark);}
.match-listing-wrapper .inner-card {border-radius: 6px; background: #fff; box-shadow:0 0 6px 4px #0000001f;  margin: 9px 6px; overflow: hidden;}
.evetns-tab .tab-button .fa-exchange { transform: rotate(90deg);}
.match-listing-wrapper.single-card ul.match-listing .input-listing li:last-child { border: 0;}
ul.match-listing .input-listing li { width: 100%; padding: 10px 10px 10px 15px;  display: flex; justify-content: space-between; align-items: flex-start; font-weight: bold; text-transform: uppercase; font-size: 18px; background: #fff;  margin-bottom: 6px; color: var(--eventbg);}
ul.match-listing .input-listing li .text-center{ width: 100%; text-align: center;}
/* ul.match-listing .input-listing li { width: 100%; font-weight: bold; display: flex; justify-content: space-between; height: 60px; font-size: 18px; background: #fff;  margin-bottom: 6px;} */
ul.match-listing .input-listing li input[type='radio']{width: 18px!important; height: 18px!important; position: relative; }
ul.match-listing .input-listing li input[type='radio']::before{content: ""; display: block; position: absolute; top: 0; left: 0; width: 18px!important; height: 18px!important; border-radius: 50%;
    transform: scale(0); box-shadow: 0 0 0 2px var(--maindark); border: 4px solid #fff; background:var(--maindark);}
ul.match-listing .input-listing li input[type='radio']:checked::before {transform: scale(1); display: block;}
/* ul.match-listing .input-listing li .radioStyle{  accent-color:var(--navText)}  */
.gusses_wrap ul.input-listing li {   color: var(--eventbg) !important;  box-shadow: none;  margin: 0; border-radius: 0px;}
.gusses_wrap h6 { text-align: center; font-weight: bold !important; font-size: 19px; color: var(--eventbg) !important;  padding: 4px 0px 0;}
.contextTab h4 {  color: var(--eventbg) !important; border: 0px !important;  padding: 25px 0px !important; }
.single-card ul.match-listing .input-listing li.active input{ background: var(--navText); border: 2px solid var(--eventbg);}
.match-listing-wrapper.single-card .input-listing li label {display: flex; align-items: center; justify-content: space-between; color: var(--eventbg) !important; font-weight: bold; font-size: 14px; text-transform: uppercase;  margin: 0px;}
.single-card picture {position: relative; height: 120px; overflow: hidden; display: block;  margin: 0 6px;}
.match-listing-wrapper.single-card ul.match-listing .img-fluid {top: 0; position: absolute;  max-width: 100%; height: auto!important;  width: 100%;}

.match-listing-wrapper.single-card .radio-btn {width: 16px; height: 16px;  border-radius: 50%;}
.single-card ul.input-listing { padding: 20px 20px 10px 20px;}
.single-card .prize { border-radius: 0px 0px 6px 6px;}
.match-listing-wrapper .submit {/* maindark background: var(--navText);  */  background: var(--maindark);  width: 59%;}
.match-listing-wrapper .btn {text-transform: uppercase; font-weight: bold; font-size: 16px; padding: 3px 25px !important;border-radius: 30px; margin: 0px 0 20px 16px;}
.single-card figure, .single-card .highest-score { margin-left: 6px !important;  margin-right: 6px !important;}
.match-listing-wrapper .cancel {background: var( --main-color); color: #fff;   width: 30%;}
.single-card .match_box figure { height: 120px;  overflow: hidden;}
.single-card figure > .img-fluid { max-height: 100%; border-radius: 8px 8px 0px 0px !important;}
.gusses_wrap h4 { min-height: 120px; display: flex; align-items: center; flex-direction: column; justify-content: center; font-weight: bold; color: var(--light-green); margin: 0;  border-bottom: 25px solid var(--light-green);  padding: 14px 10px 14px;  font-size: 18px;}
.gusses_wrap li.match_box { padding-top: 0px; box-shadow: 0 7px 20px 0 #0000001f; margin-top: 20px;}
.gusses_wrap h4 strong { display: block; font-size: 36px;}
.gusses_wrap .lost h4 { color: var(--text-red); border-color: var(--text-red);}
.contextTab h4 strong {color: var( --red-color);}
.image_wrap{position: relative;}
/* ====== SINGLE CARD CSS END ====== */
.match-listing-wrapper.gusses_wrap img.img-fluid { border-radius: 8px 8px 0 0!important; }
.gusses_wrap li > p { border-bottom: 4px solid var(--maindark);}
.match-listing-wrapper > ul.match-listing {  overflow-y: auto; margin-top: 20px; height: calc(100vh - 230px);}
/* ul.match-listing .input-listing {   overflow-y: auto;   max-height: 340px;   overflow-x: hidden;} */
.gusses_wrap li.match_box { margin-top: 0;  align-self: flex-start}
.match-listing-wrapper.gusses_wrap > ul.match-listing {justify-content: space-around;}
.no_event {text-align: center;  font-weight: bold;  font-size: 28px;  margin: 30% 0 0;}
.contextTab .image-caption p, .gusses_wrap  .image-caption p {  border-bottom: 4px solid var(--maindark);}
.red-box { display: flex; justify-content: space-between; border-radius: 0 0 10px 10px; padding: 6px 10px 11px; background: #d2145a;}
.red-box h6 {  font-size: 15px; color: #fff !important;   margin: 7px 0 0 !important;   font-weight: 600 !important;   padding: 0px !important;   text-align: left;
}
.match_box .red-box h6 i.fa.fa-inr {
    margin-right: 4px; 
}
.gusses_wrap ul.input-listing li .bg-yellow {
    background: var(--maindark);
    padding: 10px 0px;
    border-radius: 4px;
}
.gusses_wrap h4 strong i.fa.fa-inr {
    font-size: 38px;
}
.totalRow{ text-align: center;}
.totalRow span{ margin:0 0 20px!important; border-radius: 3px; background: var(--eventbg); padding: 8px 20px!important; display: inline-block; font-size: 14px; color: #fff!important;}


.contextTab .red-box {  margin-top: -6px;}
.logo_image a{ width: 170px; display:flex; align-items: center; height: 40px;}
.logo_image a img{max-width: 100%; max-height: 100%; }
.logoo{ height: auto !important;}

/* ===== MEDIA QUERY CSS ====== */
@media(max-width:1600px){
    .card-container { padding-top: 45px; }
    .evetns-tab .tab-button {  padding: 14px 20px; }
    ul.match-listing .input-listing li {padding: 10px;}
    /* ul.match-listing .input-listing {    max-height: 275px;  } */

    .gusses_wrap h6 {  font-size: 16px; }
    .evetn-main-wrapper .card-box {
      
        height: calc(100vh - 130px);
    } 
    app-d2-casino-header div[header] div[headerBg] nav.navbar .container-fluid.navmain .sport nav ul li {
        font-size: 14px; margin: 0 12px !important;
    }
    .start-evetns .shadow-box > .display-flex.text-center {
        padding: 10px 0px 18px;
    }
   
}

@media(max-width:1400px){
    .card-container { padding-top: 35px; }
    .evetns-tab .tab-button { padding: 10px 20px; }
    .match-listing-wrapper > ul.match-listing {margin-top: 16px; }
    ul.match-listing .input-listing li { padding: 6px; font-size: 16px;}
    .match-listing-wrapper.single-card ul.match-listing .input-listing li {font-size: 14px;  margin-bottom: 2px;}
    .match-listing-wrapper .btn { font-size: 14px;     padding: 2px 25px !important; }
   
    .gusses_wrap h4 {padding: 16px 10px 12px;   font-size: 16px; }
    .gusses_wrap h4 strong {font-size: 28px; }
    .contextTab h4 { padding: 16px 0px !important;    }
    .match-listing-wrapper .btn {margin: 0px 0 12px 16px;}
    .match-listing .match_box .match-overlay { bottom: 38px;}
    .wrap-dd-select .dropdown, .wrap-dd-menu .dropdown{left: -78%;}
    .tamil.lotus-L3 button.a-wallet.ewallet-box, .kannada.lotus-L3 button.a-wallet.ewallet-box {font-size: 11px !important; padding: 0 6px;}
    .tamil.lotus-L3 header.header a.qa-logout, .tamil.lotus-L3 header.header .-qa-setting-dropdown div > a {font-size: 12px;}
    .tamil.lotus-L3 header.header .infobar > .linkbar li{padding-left: 6px;}
    .kannada.lotus-L3 header.header .infobar > .linkbar li{padding-left: 7px;}
}


@media(max-width:1367px){
    app-d2-casino-header div[header] div[headerBg] nav.navbar .container-fluid.navmain .sport nav ul li {font-size: 13px; margin: 0 13px !important; }
    .start-evetns .shadow-box > .display-flex.text-center {
        padding: 8px 0px 18px !important;
    }
    
}


@media(max-width:1024px){ 
  .card-container { width: 950px;}
}
@media(max-width:992px){
  .card-container { width: 720px;}
  .match-listing .match_box p {padding: 2px 12px;}
  .match-listing-wrapper .submit { width: 52%;}
  .match-listing-wrapper .cancel { width: 35%;}
  .main-downlinelisting-container.container-bg.form-label-styling .downline-form {padding: 20px 16px;}
}
@media(max-width:767px){
  .evetn-main-wrapper .events-header-bg { display: none;} 
  ul.match-listing li {width: 100%; padding-top: 12px;}
  .match-listing .match_box p {font-size: 14px;  line-height: 18px;}
  .card-container {max-width: 100%;}
  .evetn-main-wrapper { margin-top: 40px;}
  .match-listing .match_box h5 { font-size: 11px;}
  .evetns-tab .tab-button { padding: 10px 7px; font-size: 11px;}
  .evetn-main-wrapper .card-box {box-shadow: none; border-radius: 0px; padding: 10px 10px; height: auto !important;}
  .evetns-tab ul li {flex-grow: 1; margin: 0px 3px;}
  
  .match-listing-wrapper.single-card .input-listing li label { font-size: 14px;}
  .match-listing-wrapper.single-card ul.match-listing .input-listing li {padding: 8px 10px;   font-size: 14px;}
  .match-listing-wrapper .btn {font-size: 14px; padding: 4px 13px !important;}
  .gusses_wrap h4 {font-size: 16px; border-width: 15px;}
  .gusses_wrap h4 strong {font-size: 36px;}
  .contextTab h4 {padding: 16px 0px !important;}
  .match-listing-wrapper > ul.match-listing {max-height: auto !important;}
  ul.match-listing .match_box .img-fluid {height: auto !important;}
  .evetns-tab ul li i.fa {font-size: 10px !important;}
  app-sidebar-profile .admin{ top:95px}
  .container-main-balance{ width: 100%; margin: 0;}
  app-admin-signup-code .container-main-balance{ position: relative; top:120px}
  .completer-dropdown { max-height: 230px !important;  overflow-y: auto !important;   overflow-x: hidden !important;}
  .dashboard.dashboard-bg {margin-top: 92px !important;}
 
}

.wrapper_dashboardrisk .maincardss {
    margin-top: 40px;
}



/* ====== PLAYERs EVENTS END ======= */    
    .validation-message {
        font-size: 11px!important;  color: red !important;
    }    
.livescro img{ height: auto;}

app-fantasy-gamelist .imagwitex img{ height: auto; border-radius: 10px;}


/* =========== PLAYER BATTLE CSS START =========== */
.events-card-main .container-main {
    padding: 20px 20px;
}
.evetn-main-wrapper.events-card-main .evetns-tab li {
    margin: 0 15px 0 0px;   flex-grow: inherit;
}
.evetn-main-wrapper.events-card-main .evetns-tab .tab-button {
    width: 180px; padding: 13px 14px !important;;
}
.event-box {
    background: var(--eventbg);border-bottom: 7px solid var(--navText); margin-top: 10px;  height: 60px; border-radius: 4px;
    color: #fff;  display: flex;  align-items: center; padding: 0 20px;   font-size: 22px;  font-weight: bold;
    display: flex;
    justify-content: space-between;
}
.small-card-box h5 {
    color: #b1b1b1;
    text-align: left;
    font-weight: 400;
    font-size: 14px;
    position: relative;
    padding: 8px 0 0px 14px;
}
.small-card-box h5.text-center {
    text-align: center;
}
.left-side.start-evetns .flex-container-box .fixed-logo > img {
    width: auto;   height: 110px;
}
.left-side.start-evetns .shadow-box {
    box-shadow: 0px 0px 10px rgb(0 0 0 / 20%);
    border-radius: 16px 16px 16px 16px; margin-top: 14px;
    background: #fff;
}
.left-side.start-evetns .flex-container-box .fixed-logo:last-child {
    text-align: right;
}.small-card-box img {
    height: 100% !important;
}
.left-side.start-evetns.w-100{
    width: 100%;
}


.left-side.start-evetns .flex-container-box .fixed-logo {
    height: auto;
}
.left-side.start-evetns .flex-container-box {
    border-radius: 16px 16px 0 0; 
    box-shadow: none;
}
.left-side.start-evetns .display-flex {
    margin: 0;  border-radius: 0;  box-shadow: none;  background: #fff;  padding: 0 50px 10px;
}
.left-side.start-evetns .display-flex p:last-child {
    text-align: right;
}
.left-side.start-evetns .display-flex p {
    font-size: 17px; font-weight: 500;  line-height: 22px;
}
.left-side.start-evetns .display-flex p strong {
    display: block; font-weight: 600;
}
.start-evetns .shadow-box > .display-flex {
    justify-content: space-between;
}
.card-btn strong {
    font-weight: 600;
}

.start-evetns .display-flex.text-center strong span {
    color: #d2145a !important;
}
.start-evetns .display-flex.text-center span:first-child {
    color: #0071ba;
}
.pbplayer, .start-evetns .display-flex.text-center strong span.pbplayer{
    color: #0071ba !important;
}
.pbcomp{
    color: #d2145a !important;
}
.start-evetns .shadow-box > .display-flex.text-center {
    justify-content: center;
    /* padding: 30px 0px 18px;  */  padding: 10px 0px 18px;
}
.start-evetns .display-flex.text-center p strong {
    display: inline-block !important;
}
.start-evetns .display-flex.text-center p {
    color: #000;
    font-size: 18px;
}
.card-btn { background: #0071ba; border: 0; color: #fff;    font-size: 30px;  text-transform: uppercase;  padding: 20px 0;  width: 50%;  border-radius: 0 0 1px 16px;}
.right-card-box h4 span {
    font-weight: 400;
}
.card-listing-box { display: flex;  flex-wrap: wrap; justify-content: space-between;}
.card-listing-box li { flex-basis: 48.5%; margin: 20px 2px 0px;}
.fixed-logo {  height: 60px;}
.fixed-logo > img {  height: 100%; width: 100%;}
.events-card-main .text-container h4 { font-size: 28px;   font-weight: bold;   margin: 0;    line-height: 18px; text-transform: uppercase;}
.events-card-main .left-side .flex-container-box strong { font-size: 48px;  margin: 0 16px;}
.events-card-main .left-side .flex-container-box h4 span {  font-size: 13px;}
.events-card-main .left-side .text-container {   flex-wrap: wrap; position: relative;   top: 16px; }
.events-card-main .left-side .text-container .flex-items {
    width: 100%;   display: flex;   justify-content: center; flex-wrap: wrap;
}
.events-card-main .left-side .text-container .flex-items h6 {
    font-size: 14px;
    text-align: center;
    padding: 9px 10px 0;
    font-weight: 600;
    margin-bottom: 0;
}
.events-card-main .left-side .text-container .flex-items h6 span {
    display: block;  color: #ff0000;   font-weight: bold;   font-size: 24px;
}
.right-card-box.stake-box h4 {
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 0;
}
.events-card-main .left-side .text-container .flex-items p span:first-child {  color: #0071ba;}
.events-card-main .left-side .text-container .flex-items p span { font-weight: bold;  color: #d2145a;}
.events-card-main .left-side .text-container .flex-items p {
    width: 100%;   text-align: center;  font-size: 18px;   font-weight: bold !important;  padding-top: 20px; margin-bottom: 0;
}
.events-card-main .left-side .flex-container-box h4{font-size: 48px; line-height: 30px;}

.events-card-main .text-container h4 span {
    display: block;  color: #b1b1b1; font-size: 10px; font-weight: 600; line-height: 12px; padding-top: 6px;
}
.events-card-main .text-container {
    display: flex;  align-items: baseline;  justify-content:center;   width: calc(100% - 140px);   padding: 0 8px;
}
/* .card-listing-box {  height: calc(100vh - 300px);  overflow-y: auto;} */
.flex-container-box {
    display: flex;  align-items: center; padding-left: 16px; padding: 14px 10px 6px 10px; justify-content: space-between;
}
.text-container strong{color: #ff0000; font-size: 24px; margin: 0px 8px;}
.text-container h4:first-child {  text-align: right;}
.small-card-footer {
    display: flex;  align-items: center; justify-content: space-between;  background: #f0f0f0;  margin-top: 8px;  height: 31px;
}
.small-card-footer h6 {
    background: #e9e9e9; margin: 0;  height: 100%; font-weight: 600;  color: #000;  font-size: 12px; padding-top: 9px; position: relative;   text-align: center; width: 33.33%;
}
.small-card-footer h6::after {
    width: 10%; height: 100%; background: #e9e9e9;  position: absolute;  right: -7px;  content: "";  top: 0;  transform: skew(20deg, 1deg);   z-index: 5;
}
.small-card-footer h6:last-child::after {
    background: #e9e9e9;  right: auto;   left: -7px;  transform: skew(-20deg, 1deg);
}
.small-card-footer h6 span {font-weight: 600;}
.small-card-box {
    box-shadow: 0px 0px 5px rgb(0 0 0 / 16%);  width: 100%;   border-radius: 10px; background: #fff; cursor: pointer;
}

.small-card-box h5::after, .right-card-box.stake-box::after {
    width: 96%;  height: 6px;  background: url(../../assets/images/player-border.png);
    position: absolute;  left: 50%;  bottom: -10px;  content: "";  transform: translateX(-50%);  background-size: 100% 100%;
}
.right-card-box.stake-box::after {
    bottom: -30px;  width: 100%; 
}
.right-card-box.bg-red { 
    position: relative;
}
.evetn-main-wrapper.events-card-main .card-container {
    width: 1180px;
}
.small-card-footer strong {color: #ff0000; font-size: 13px; }
.events-card-main {background: #fff;  padding: 20px 0px; min-height: calc(100vh - 66px);}
.back-btn {color: var(--eventbg) !important;  font-weight: bold !important; display: inline-block; margin: 20px 20px 4px 0;}
.player-card-list {display: flex;   flex-wrap: wrap;  width: 100%;   padding: 20px 0px 20px;   position: relative;}
.player-card-list:last-child .small-card {  text-align: left;}
.display-flex{display: flex;}
ul.player-card-list li {
    margin: 1% 0.5%;  background: #fff;  display: flex;   align-items: center;  
    border-radius: 10px;   padding: 12px 12px 0; text-align: right; width: 24%;   overflow: hidden;  position: relative; min-height: 110px;
}
.player-card-list li:hover::after {
    opacity: 1;
    transition: 0.3s ease;
}
.player-card-list li::after {
    width: 100%; height: 100%;  position: absolute;  top: 0;  left: 0;  content: ""; background: rgba(0, 113, 186, .5);
    border-left: 10px solid #0071ba; opacity: 0;
}
/* .player-card-list:last-child li::after {background: rgba(210, 20, 90, .6); border-right: 10px solid #d2145a; border-left: 0;} */
.player-card-list li.computer-slt::after {opacity: 1;background: rgba(210, 20, 90, .5); border-left: 10px solid #d2145a; border-right: 0;}
.player-card-list li.selected-player::after {
    opacity: 1;  transition: 0.3s ease;  border-color:#0071ba
}
.player-card-list .lock-player{
    pointer-events: none;
  }
.player-card-list .lock-player::after {
    background: rgba(51, 51, 51, .8) !important;  border: 0 !important;  content: "\f023";  font-family: FontAwesome;  display: flex;
    justify-content: center;  align-items: center;  font-size: 58px;   color: #979797;   opacity: 1;
}

.right-card-box.stake-box h4 { padding-bottom: 12px;}
.back-btn:hover {  color: var(--navText) !important;}
.right-card-box.active-stake-box button.cancel-btn {  background: #ff0000;}
.right-card-box.active-stake-box button.submit-btn {  background: #39b34a;}
.player-card-list:last-child li { text-align: left;}
ul.player-card-list li > img {
    height: 90px;
    position: absolute;
    bottom: 0; width: auto !important;
}
.events-card-main .right-side {  float: right;  width: 30%;   padding: 0px 0px 0 20px; }
.right-card-box h4 {
       text-align: center;  color: #fff;  padding: 21px;  text-transform: uppercase;   font-weight: bold;  font-size: 22px;  border-radius: 8px;
}
.right-card-box.blue-bg h4 {
    background: #0071ba;
}

.right-card-box.bg-red h4 {
    background: var(--red-color);
}
.right-card-box.bg-red ul li.select-player i {
    color: var(--red-color);
}
.bg-black-div {
    background: #333333 !important;
    margin: -11px 0 !important;
    padding: 0 20px !important;
    justify-content: space-between !important;
    border-radius: 0 0 10px 10px !important;
}
 .left-side {
    width: 70%; float: left;
} 

.right-card-box ul {
    display: flex;   flex-wrap: wrap; justify-content: space-between;
}
.right-card-box ul li.select-player {
    color: #000;
}
.right-card-box ul li {
    width: 50%;   padding: 0 16px;   font-size: 12px;   text-transform: uppercase;  font-weight: bold;  color: #b1b1b1;   margin-bottom: 8px; white-space: nowrap;
    text-overflow: ellipsis;  overflow: hidden;
}
.right-card-box ul li.select-player i {
    color: #0071ba;
}
.right-card-box ul li i {
    margin-right: 6px;   font-size: 20px;   vertical-align: middle;
}
.right-card-box {
    box-shadow: 0px 0px 10px rgb(0 0 0 / 20%);   border-radius: 8px;   padding-bottom: 10px; margin-bottom: 35px;
}
ul.player-card-list li h6 span {
    display: block;
    font-size: 12px;
    text-transform: none;
    margin-top: 25px;
    font-weight: 600;
}


.player-card-list:last-child li {
    text-align: left;
}
.events-card-main .container-fluid {
    padding: 0 6%;
}
.left-side .flex-container-box {
    box-shadow: 0px 0px 10px rgb(0 0 0 / 20%);   border-radius: 16px;   padding: 10px 50px; position: relative;   z-index: 1;  background: #fff;
}
ul.player-card-list li h6 {
    font-size: 18px;
    text-transform: uppercase;
    max-width: 127px;
    cursor: pointer;
    margin-left: auto;
    text-align: right;
    font-weight: bold;
  
}

.dynamic-player-select ul.player-card-list li h6 {
  margin-top: 0px;
}
button.red-card-bg {  background: #d2145a; border-radius: 0 0 16px 0px;}


.evetn-main-wrapper.events-card-main .evetns-tab .tab-button >  svg {
    width: 20px;
}
.evetn-main-wrapper.tab-button > svg .cls-2, .cls-3 {
 
}

.evetn-main-wrapper .cls-1111{fill:red;}
/* .evetn-main-wrapper .tab-button .cls-1, .evetn-main-wrapper .tab-button .cls-2, .evetn-main-wrapper .tab-button .cls-1, .evetn-main-wrapper .tab-button .cls-2{
  fill: #000 !important;
} */




.evetns-tab .tab-button.active .cls-1111, .evetns-tab .tab-button:hover .cls-1111 {
  fill: red !important;
}



.left-side .flex-container-box .fixed-logo {
    height: 220px;
}
.left-side .flex-container-box .fixed-logo img {
     width: auto;
}
.left-div-w-70{width: 70%; float: left;}

.right-card-box.stake-box {
    background: #333333;   padding: 0px 28px;   display: block;  position: relative;  margin-bottom: 60px;
}

.stake-input-wrap {
    position: relative;
    margin-bottom: 10px;
}
.stake-input-wrap .clear_btn {
    position: absolute;
    top: 50%;
    right: 30px;
    transform: translateY(-50%);
    font-size: 16px;
    color: #08365b;
    border-radius: 4px;
    cursor: pointer;
}

.stake-input::placeholder{
    color: #b1b1b1;
}
.right-card-box.stake-box .stake-input {
    width: 100%;   text-align: center;  padding: 11px 10px; color: #000;  border-radius: 30px;  border: 0;  font-size: 20px; font-weight: bold;  -webkit-appearance: none;    -moz-appearance: textfield;
}

.stake-input::-webkit-outer-spin-button, .stake-input::-webkit-inner-spin-button{-webkit-appearance: none;  -webkit-appearance: none;
    -moz-appearance: none;   appearance: none;}

.right-card-box.stake-box li {
    width: 18%; padding: 3px 0;  background: #fff;  margin: 14px 0px;  color: #000;   text-align: center;  border-radius: 30px; font-size: 17px;  cursor: pointer;
}

.stake-box button.cancel-btn {
    background: #712424;   width: 35%;
}
.stake-box button.submit-btn {
    width: 61%;  background: #355a3a;
}
.events-card-main .right-card-box.stake-box .display-flex {
    margin: 0; padding: 0;  border-radius: 0; justify-content: space-between;
}
.events-card-main .right-card-box.stake-box .display-flex button {
    text-transform: uppercase; border: 0;  font-weight: bold;  cursor: pointer;  color: #fff;  padding: 8px 0px;   border-radius: 38px;  font-size: 18px;   display: inline-block;
}
.right-card-box.stake-box p {
    color: #fff;  text-align: center;   margin: 0;  padding: 13px 0; text-transform: uppercase; font-weight: bold; font-size: 13px;
}

@media(max-width:1600px){
    ul.player-card-list li{min-height: auto !important;}
    .small-card-footer strong {font-size: 11px;}
    .left-side .flex-container-box .fixed-logo { height: 130px; }
    .events-card-main .left-side .flex-container-box h4 {font-size: 40px;  }
    ul.player-card-list li h6 {font-size: 15px; }
    ul.player-card-list li > img { height: 65px; }
    .events-card-main .left-side .flex-container-box strong {
        font-size: 40px;
    }
    .events-card-main .left-side .text-container .flex-items p { font-size: 16px; }
    .right-card-box h4 {padding: 16px;font-size: 21px; }
    .right-card-box.stake-box li {font-size: 15px; 
      padding: 10px 8px 10px !important;}
    .events-card-main .right-card-box.stake-box .display-flex button{font-size: 14px;}
    .right-card-box.stake-box .stake-input { padding: 7px 10px; font-size: 18px; }
    .right-card-box.stake-box p {font-size: 11px;}
    /* .events-card-main .display-flex {max-height: 338px;} */
    .event-box { font-size: 19px; }
    .left-side.start-evetns .display-flex p {font-size: 16px; line-height: 18px; }
    .events-card-main .left-side .text-container {  top: 0px;  }
    .card-btn {font-size: 25px;   padding: 13px 0; }
    .player-card-list { 
        padding: 15px 0px 15px;
    }
    ul.player-card-list li h6 {
        max-width: 120px; padding-left: 10px;
    }
    ul.player-card-list li h6 span {
      
        margin-top: 15px;
        
    }
    .right-card-box {
        margin-bottom: 25px;
    }
    .left-side .flex-container-box {
        padding: 10px 30px;
      
    }
    .events-card-main .left-side .flex-container-box h4 span {
        font-size: 12px;
    }
    .right-card-box.stake-box h4 {
        font-size: 18px;
    }
    
}




@media(max-width:1366px){
    .left-side .flex-container-box .fixed-logo { height: 100px;}
    
    /* .status-box {
        padding: 6px 8px !important;
        font-size: 12px !important;
        width: 118px !important;
    } */
    .left-side.start-evetns ul.player-card-list p {
      font-size: 13px !important;
  }
    .events-card-main .left-side .flex-container-box h4 span {font-size: 11px;}
    .card-btn {font-size: 21px;  padding: 11px 0; }
    .events-card-main .left-side .text-container .flex-items h6 span {font-size: 18px;}
    .events-card-main .left-side .text-container .flex-items h6 {
        font-size: 14px;
        padding: 10px 6px 0;
    }
    ul.player-card-list li h6 { font-size: 13px;}
    .small-card-footer strong {font-size: 12px; }
    .right-card-box.stake-box li, .events-card-main .right-card-box.stake-box .display-flex button {font-size: 13px;}
    .right-card-box.stake-box p { font-size: 10px;}
    .right-card-box.stake-box {padding: 0px 14px; }
    .right-card-box ul li i {font-size: 18px;}
    .events-card-main .container-fluid { padding: 0 4.5%; }
    
    .event-box {font-size: 17px; height: 60px; }
    .events-card-main .text-container h4 span {
        font-size: 9px; padding-top: 4px;
    }
    .right-card-box h4 {
       
        font-size: 18px;
    }
    .right-card-box.stake-box h4 {
        font-size: 16px;
    }
    .right-card-box.stake-box {
        margin-bottom: 50px;
    }
    .events-card-main .left-side .flex-container-box strong {
        font-size: 34px; margin: 0 10px;
    }
    ul.player-card-list li h6 {
        font-size: 13px;
    }
    ul.player-card-list li h6 span {
        font-size: 11px;
    }
    
    .small-card-footer strong {
        font-size: 11px;
    }
    ul.player-card-list li h6 {
        max-width: 100px; 
    }
    .bg-black-div {
        padding: 0 16px !important;
    }
    .small-card-box h5::after, .right-card-box.stake-box::after {
        background-size: 100% 96%;
    }
    .small-card-footer h6 {
        font-size: 11px;
    }
    
    .left-side.start-evetns .display-flex p {
        font-size: 15px;
        
    }
    .left-side.start-evetns .flex-container-box .fixed-logo > img {
      
        height: 100px;
    }
    .events-card-main .left-side .flex-container-box h4 {
        font-size: 34px; line-height: 24px;
    }
    .card-listing-box li {
        flex-basis: 49%;
        margin: 20px 0px;
    }
    .events-card-main .text-container h4 span {
        font-size: 9px;
    }
    /* span.status-box i.fa {
        font-size: 20px !important;
    margin-right: 6px !important;
        
    } */
    .landingpage.bgColor.newGamea .livescro.maindiv {
      padding-bottom: 10px;
  }
}

@media(max-width:1300px){
    .small-card-footer strong {
        font-size: 10px;
    }
    app-d2-casino-header div[header] div[headerBg] nav.navbar .container-fluid.navmain .sport nav ul li {
        font-size: 12px;
        margin: 0 10px !important;
    }
    .events-card-main .text-container h4 span {
        font-size: 8px;
    }
}


@media(max-width:1300px){
    .events-card-main .left-side .text-container .flex-items h6 {
        font-size: 13px;
        padding: 10px 6px 0;
    }
}



@media(max-width:1200px){
    ul.player-card-list li > img { height: 75px; }
    .left-side.start-evetns .flex-container-box .fixed-logo > img {height: 70px;}
    ul.player-card-list li {padding: 12px 10px 0;}
    .left-side .flex-container-box .fixed-logo {height: 86px; }
    .left-side .flex-container-box {padding: 10px 21px; }
    .events-card-main .left-side .flex-container-box h4,  .events-card-main .left-side .flex-container-box strong  { font-size: 32px; }
    .evetn-main-wrapper.events-card-main .card-container {  width: 1000px; }
    .small-card-box h4 span {font-size: 10px; line-height: normal; }
    .fixed-logo { height: 50px;  }
    .text-container {  width: calc(100% - 120px);  padding: 0 16px;  }
    .small-card-footer strong, .left-side.start-evetns .display-flex p { font-size: 12px; }
    .small-card-footer h6 {
        font-size: 10px;
    }
    
}
@media(max-width:992px){
    .evetn-main-wrapper.events-card-main .card-container {
        width: 100%;
    }
    .card-listing-box li {flex-basis: 100%; }
    .event-box { height: 52px;   }
}
@media(max-width:767px){
    .evetn-main-wrapper.events-card-main .card-box {padding: 20px 12px;}
    .small-card-box h4 {font-size: 24px; }
    .text-container strong {font-size: 18px;}
    .small-card-box h5, .small-card-footer strong {font-size: 13px;}
    .event-box { height: 46px;  border-bottom: 4px solid var(--navText);}
    .card-listing-box {height: auto;}
    .left-div-w-70 { width: 100%;}
    .evetn-main-wrapper.events-card-main .evetns-tab .tab-button > svg {width: 14px;}
  .evetn-main-wrapper.events-card-main .evetns-tab .tab-button {width: 100%; text-transform: uppercase; font-size: 12px;}
  .evetns-tab ul { justify-content: space-between;}
  .evetns-tab ul li {flex-grow: inherit !important; margin: 14px 0px 7px !important; width: 31%;}
}

@media(max-width:420px){
    .fixed-logo { height: 40px;}
    .text-container { padding: 0 10px;}
    .small-card-footer h6, .small-card-footer strong {   font-size: 11px;}
    .small-card-box h5 {font-size: 12px;}
    .evetn-main-wrapper.events-card-main .evetns-tab .tab-button {font-size: 10px; padding: 10px 8px;}
.evetns-tab ul li {width: 31.5%;}
    
}

/* =========== PLAYER BATTLE CSS END ===========  */
    .maidiv{ width: 100%!important;}
    .ptRate{ left: 55px !important;}
    @media(max-width:575px){
        .logo_image {
            width: 110px;
        }
        .logo_image a { width: 100%;}
        .ptRate{ left: 15px !important;}
        .testpopup{ width: 96%!important; margin: 0 auto;}
        .pop{ display: flex; align-items: center;}
    }



.slider-toggle-wrap .switch {
    position: relative;
    display: inline-block;
    width: 48px;
    height: 25px; 
    }
    
    .slider-toggle-wrap .switch input {
    opacity: 0;
    width: 0;
    height: 0;
    }
    
    .slider-toggle-wrap .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
    }
    
    .slider-toggle-wrap .slider:before {
    position: absolute;
    content: "";
    height: 18px;
    width: 18px;
    left: 2px;
    bottom: 3px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
    }
    
    .slider-toggle-wrap input:checked + .slider {
    background-color: #000000;
    }
    
    .slider-toggle-wrap input:focus + .slider {
    border: 1px solid #000000 !important;
    box-shadow: 1px 2px 2px 0px #000000 !important;
    }
    
    .slider-toggle-wrap input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
    }
    
    /* Rounded sliders */
    .slider-toggle-wrap .slider.round {
    border-radius: 34px;
    }
    
    .slider-toggle-wrap .slider.round:before {
    border-radius: 50%;
    }

    .no-data {
        background: #eeeeee59;
        min-height: calc(100vh - 135px);
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .no-data p {
        font-size: 28px !important;
        color: #000 !important;
        padding-top: 7px;
    } 
    .carousel img{ width: 100%!important;}
    .filter_search .right .filter-type select{ padding: 0px 5px!important; height: 37px;}
/* ------------------- */
    .main-report-container .filter_search .left > .admin-search-box::placeholder {
        padding-left: 0 !important;
    }

.main-report-container .filter_search .left > .admin-search-box {
    width: 260px !important;
    padding-left: 10px !important;
    text-align: left !important;
}
.main-report-container .report-heading {
    margin-right: 20px !important;
}

@media(max-width:767px){
    .main-report-container .report-heading {
        font-size: 14px;
        
    }
    .main-report-container .filter_search .left > .admin-search-box {
        width: 175px !important;
        
    }
}

    @media(max-width:767px){
        .payment {
            width: auto !important;  height: auto !important;  font-size: 16px !important;
        }
        .admin-levels #crumbs {
            margin: 0 0 10px 0 !important;
        }
    }
    @media(max-width:376px){.dashboard.dashboard-bg {margin-top: 112px !important;}}
    .admin_header div[arrow_box_admin] {display: none; }
    .search form .completer-input {padding-left: 10px !important; }

    /* ====== SCAN CODE CSS START =======  */
    .qr-code-title {
        font-size: 18px;  text-transform: uppercase;   color: #0a365b;    border-bottom: solid 1px #ccc !important; font-weight: 600;  padding-bottom: 14px;
    }
    .qr-code li button:hover {
        background: #ec971f;
    }
    ul.qr-code li .accountName {
        background: #011931;  color: #fff;  padding: 14px 12px;  border-radius: 4px;  margin: 10px 0px 16px; text-transform: uppercase;
    }
  
    ul.qr-code li > button {
        background: #fbd502;  border: 0;padding: 14px 10px; width: 100%; border-radius: 4px; font-weight: bold;
    }
    .qr-code {
        display: flex;  align-items: center; justify-content: center;   margin: 30px 0px 20px;
    }
    ul.qr-code li label, span.accountName {
        display: block; font-weight: 400;
    }
    .text-link {
        color: #0a5da3; font-size: 14px;
    }
    /* ====== SCAN CODE CSS END =======  */
    
    

    /* .carousel img{ width: 100%!important;} */

/* ====== ADMIN CSS CHANGES ====== */   
.mobilevv .mobile_view-flex div {
    margin-right: 32px;
}
.mobilevv .mobile_view-flex {
    display: flex;
    flex-wrap: wrap;
}
.filter_search .filter-type select.dropdown-text {
    font-size: 12px !important; height: auto;   padding: 8px !important;
} 
@media(max-width:767px){
    .main-downlinelisting-2-container {
        margin-top: 95px;
    }
    .mainbox .filter_dropdown .col50 {
        align-items: baseline !important;
    }
    .admin_header .bottom_header ul li a:hover, .admin_header .bottom_header ul li a:active {
        opacity: 1 !important;
    }

    .menubares .dropdown-content{
        box-shadow: none !important;
    }
    .completer-holder .completer-input {
        padding-left: 7px;
    }
    .completer-dropdown {top:50px !important;}
    .main-report-container .panel-heading .maintitbar, .filter_search {overflow-y: hidden !important; }
    .main-riskmanagement-container .management-container .table-odds {
        margin-top: 10PX;
    }
    .dashboard .accordian-menu {
        width: 100%;
    }
    h3.balance-overview-text-2 svg {
        max-height: 20px;
        display: inline-block;
    }
    .wrapper_dashboardrisk .maincardss .buttonclasshead, .maincardss.player-detail-mt .buttonclasshead  {
        padding-right: 20px;
    }
    
}    

@media(max-width:520px){
    .mobilevv .mobile_view-flex div span {
        display: block;
    }
    
    .submit-payment.display-ib{
        white-space: nowrap; 
    }
    #dateRange {
        width: 165px !important;
    }
    ul.pager {
        display: flex !important;
        justify-content: center;
    }
    .pager li > a, .pager li > span {
        padding: 2px 8px;
    }
    app-sidebar-profile .admin {
        width: 75%;  

    }
    .multipleSelection #checkBoxesgt {
        width: 100% !important;  font-size: 11px !important;
    }
    .risk-management-modal span .oddBox1 {
        font-size: 13px;
       
    }
}

@media(max-width:400px){
    .admin_header .top_header .right_panel ul li:last-child a > span {
        font-size: 13px !important;  width: 48px !important;   margin-right: 2px !important;
    }
    .completer-dropdown-holder .completer-dropdown {
        width: 200px !important;
    }
    .wrapper_dashboardrisk .maincardss .buttonclasshead, .maincardss.player-detail-mt .buttonclasshead  {
        padding-right: 12px;
    }
    

}
.filters .date-btn-main div {
    padding: 0 !important;
}
/* .maincardss.player-detail-mt {
    margin-top: 50px;
} */
/* ====== ADMIN CSS CHANGES ====== */
.dashboard2 .maincardss.player-detail-mt{margin-top: 0;}
.maibody{ position: relative; z-index: 1;}
.carousel .carousel-inner .item img{ width:100%;}
.ngx-datatable .datatable-footer .datatable-pager{flex: 1 1 70%!important;}
.filter-containers .date-btn-main .display-ib{ padding: 0 0 0 5px!important;}
.filter-containers .date-btn-main .display-ib select{margin-right: 10px!important;}
.date-m{ margin:0 8px 0 15px;}

/* ====== PLAYER BATTLE CHANGE ======= */
.status-box {
        background: #0a8830;
    opacity: 1;
    color: #fff;
    display: inline-block;
    padding: 6px 0px 6px 8px;
    position: absolute;
    top: 0;
    right: -4px;
    z-index: 2;
    font-weight: 400;
    font-size: 14px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    width: 88px;
}
.status-box::after {
    position: absolute;
    width: 0 !important;
    height: 0;
    content: "";
    bottom: -12px;
    right: 1px !important;
    border-top: 13px solid #086825;
    border-right: 9px solid transparent;
    z-index: 1;
    width: 130px;
}

span.status-box i.fa {
    margin-right: 4px;
    font-size: 19px;
    vertical-align: middle;
}
.status-box.status-red {
    background: #f9ab1b;
}
span.status-box.status-red::after {
    border-top: 13px solid #b87d10;
    border-right: 9px solid transparent;
}

.dynamic-player-select {
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.dynamic-player-select ul.player-card-list {
    width: 49.3%;
    justify-content: space-between;
}
.dynamic-player-select ul.player-card-list li {
    width: 48.5%;
    margin-left: 0;
    margin-right: 0;
}
/* ====== PLAYER BATTLE CHANGE ======= */
/* ======= transction modal start======== */
.transction-modal .close{
  background: #0f2327 !important;
}
.transction-modal .close, .transction-modal .close:hover {color: #fff;  opacity: 1;}
.transction-modal figure {margin: 0; position: relative;  background: #e9e9e9; border: 1px solid #ccc; overflow: hidden;  border-radius: 4px; display: flex; justify-content: center; align-items: center;}
.transction-modal figure > img { width: auto; max-width: 100%;   max-height: 200px;}
.transction-modal p {margin: 20px 0 10px;    font-size: 15px; display: flex;    word-break: break-all;}
.transction-modal p strong { padding-right: 6px;  font-size: 16px; white-space: nowrap;}
.transction-modal .view_bet {background: var(--betButtonBG) !important;  color: #fff !important;   font-weight: 600;   border: 0;   padding: 7px 20px; border-radius: 4px;}
.transction-modal .footer-modal { background: var(--main-bg) !important;   padding: 12px 20px;   justify-content: space-between;   display: flex}
.transction-modal .footer-modal .close-btn {color: #000; font-weight: 600; border: 0; padding: 7px 20px;  border-radius: 4px;}
.send-notification-modal textarea {min-height: 110px; resize: vertical;  width: 100%; font-size: 15px;border-radius: 8px;}
.send-notification-modal label { display: block;  font-size: 15px;}
.send-notification-modal .modal-title{ font-size: 14px;}
.send-notification-modal .filecontrol{ width: 70%;}
.filedisables{ position: relative; width: 100%;}
.filedisables::after{ content: ''; width: 70%; height: 100%; z-index: 99999!important; position: absolute; left: 0; top: 0;}
.filedisables .input-group-btn{  float: right!important;}
/* ======= transction modal end ======== */


.stake-box ul.stake-list {
    justify-content: center; 
  }
  ul.stake-list li {
    width: auto !important;
    height: auto !important;
    border-radius: inherit !important;
    background: transparent !important;
    padding: 10px 14px 10px !important;
    color: #fff !important;
    margin: 0 !important;
}
  ul.stake-list li h6 { margin: 0;  font-size: 12px;}
  .paddin-left-0{padding-left: 0;}
  /* ul.stake-list li span { color: #ff0000;} */
  @media(max-width:1366px){
    ul.stake-list li {
        padding: 10px 10px 10px !important;
    }
    ul.stake-list li span {
        font-size: 15px;
    }
    ul.stake-list li h6 {
        font-size: 11px;
    }
  }

  .evetn-main-wrapper .tab-button.active .cls-1, .evetn-main-wrapper .tab-button.active .cls-2, .evetn-main-wrapper .tab-button:hover .cls-1, .evetn-main-wrapper .tab-button:hover .cls-2 {
    fill: red !important;
}

   .evetn-main-wrapper .cls-1111{fill:red;     stroke: #333;}
  .evetn-main-wrapper .tab-button:hover, .evetn-main-wrapper .tab-button.active{
    stroke: red;
  }
  .evetns-tab .tab-button.active .cls-1111, .evetns-tab .tab-button:hover .cls-1111 {
    fill: red !important;
  }
  .evetns-tab .tab-button.active .cls-2, .evetns-tab .tab-button.active .cls-3, .evetns-tab .tab-button:hover .cls-2, .evetns-tab .tab-button:hover .cls-3{
    stroke: #333 !important;
  }
  .evetns-tab .cls-2, .evetns-tab .cls-3 {
    stroke: #fff !important;
  
  }
  .evetns-tab .cls-1 {
    fill: #000 !important;
  } 
  .landingpage.bgColor.newGamea .livescro.maindiv {
    min-height: 100vh !important;
    padding: 0;
}
/* =========== PLAYER BATTLE CSS END ===========  */

@media(max-width:767px){
  .main-banking-container .admin_balance ul {
   
    align-items: end !important; 
}
} 


.payment-confirmation .payment {
  display: flex !important; justify-content: end; align-items: end;
}
.payment-confirmation .notification-box li {
  color: #f00; font-size: 13px; padding-right: 6px;
}


:root{
  --eventbg: var(--theme1-bg);
  --red-color: #d2145a;
  --light-greey: #eeeeee;
  --light-green: #39b14a;
  --text-red: #d03231;
--maindark: #fdcf13;
--side-bg : ;
--main-color-white :  #fff;
}

/* ====== PLAYER EVENTS START ======= */
.evetn-main-wrapper { position: relative; margin-top: 20px;}
.events-header-bg { background: var(--side-bg); width: 100%; float: left; position: absolute; min-height: 360px;}
.card-container {margin: 0 auto; position: relative; z-index: 1; width: 1000px;  padding-top: 0px;}
.evetn-main-wrapper .card-box {background-color: #fff; overflow: hidden; border-radius: 10px; box-shadow: 0 0 20px 6px #0000001f; padding: 20px; height: calc(100vh - 180px);}
.evetns-tab ul { display: flex;}
.evetns-tab ul li { flex-grow: 1; margin: 0px 10px;}
.evetns-tab ul li::marker{content: " ";}
.evetns-tab .tab-button.active{pointer-events: none}
.evetns-tab .tab-button.active, .evetns-tab .tab-button:hover {    background: var(--eventbg) !important;
  color: #fff !important;}
.evetns-tab .tab-button {  
  border: 0px !important;
  padding: 18px 20px !important;
  border-radius: 4px !important;
  font-weight: bold !important;
  font-size: 15px !important;
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

button.back-button {
  border: 0px;  margin-right: 15px; color: #fff;  background: transparent;
}
.contextTab > ul.match-listing {   justify-content: space-around;}
.evetns-tab .tab-button.active i.fa, .evetns-tab .tab-button:hover i.fa { color: var(--maindark);}
ul.match-listing {display: flex; flex-wrap: wrap;}
.match-listing .match_box { position: relative;}
.single-card ul.match-listing > li.match_box, .gusses_wrap li.match_box, .contextTab ul.match-listing ul.input-listing li {cursor: default;}
ul.match-listing .match_box .img-fluid { width: 100%; height: auto !important;}
ul.match-listing { display: flex; flex-wrap: wrap;}
ul.match-listing li { width: 48%; margin: 0px 1%;   overflow: hidden; cursor: pointer; margin-bottom: 20px;}
ul.match-listing .match_box .img-fluid, ul.match-listing li{border-radius:10px;}
.match-listing .match_box h5 {background: var(--red-color); text-align: center; color: #fff; font-size: 14px; padding: 3px 0px; text-transform: uppercase; font-weight: 800 !important;}
.match-listing .match_box p { background: var(--eventbg) !important; color: var(--main-color-white); padding: 2px 20px;
font-size: 14px; text-align: center;  line-height: 18px; display: flex; justify-content: center; align-items: center; height: 40px;
}
.match-listing .match_box .match-overlay {
  position: absolute; left: 0; height: 42%; display: flex; justify-content: center; align-items: flex-end;
  width: 100%; background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .8) 46%);
  bottom: 50px;  padding-bottom: 14px !important;  color: #fff !important;    border: 0 !important;   margin: 0 !important;
}
.match-listing-wrapper.single-card h4.match-overlay {
  bottom: 0;
}
.match-listing .match_box  .match-overlay span {
  color: #ff0000 !important;  padding: 0 2px !important;
}
.match-listing .match_box p, .match-listing .match_box h5 { font-weight: bold; margin: 0;}
.match-listing .match_box .image-caption { position: absolute; bottom: 0;  width: 100%;}
/* ====== SINGLE CARD CSS ====== */
.match-listing-wrapper.single-card ul.match-listing { justify-content: space-evenly;}
.match-listing-wrapper.single-card ul.match-listing .highest-score {margin: 7px 0px 7px;   border-radius: 6px;   border-bottom: 4px solid var(--maindark);}
.match-listing-wrapper .inner-card {border-radius: 6px; background: #fff; box-shadow:0 0 6px 4px #0000001f;  margin: 9px 6px; overflow: hidden;}
.evetns-tab .tab-button .fa-exchange { transform: rotate(90deg);}
.match-listing-wrapper.single-card ul.match-listing .input-listing li:last-child { border: 0;}
ul.match-listing .input-listing li { width: 100%; padding: 10px 10px 10px 15px;  display: flex; justify-content: space-between; align-items: flex-start; font-weight: bold; text-transform: uppercase; font-size: 18px; background: #fff;  margin-bottom: 6px; color: var(--eventbg);}
ul.match-listing .input-listing li .text-center{ width: 100%; text-align: center;}
/* ul.match-listing .input-listing li { width: 100%; font-weight: bold; display: flex; justify-content: space-between; height: 60px; font-size: 18px; background: #fff;  margin-bottom: 6px;} */
ul.match-listing .input-listing li input[type='radio']{width: 18px!important; height: 18px!important; position: relative; }
ul.match-listing .input-listing li input[type='radio']::before{content: ""; display: block; position: absolute; top: 0; left: 0; width: 18px!important; height: 18px!important; border-radius: 50%;
  transform: scale(0); box-shadow: 0 0 0 2px var(--maindark); border: 4px solid #fff; background:var(--maindark);}
ul.match-listing .input-listing li input[type='radio']:checked::before {transform: scale(1); display: block;}
/* ul.match-listing .input-listing li .radioStyle{  accent-color:var(--navText)}  */
.gusses_wrap ul.input-listing li {   color: var(--eventbg) !important;  box-shadow: none;  margin: 0; border-radius: 0px;}
.gusses_wrap h6 { text-align: center; font-weight: bold !important; font-size: 19px; color: var(--eventbg) !important;  padding: 4px 0px 0;}
.contextTab h4 {  color: var(--eventbg) !important; border: 0px !important;  padding: 25px 0px !important; }
.single-card ul.match-listing .input-listing li.active input{ background: var(--navText); border: 2px solid var(--eventbg);}
.match-listing-wrapper.single-card .input-listing li label {display: flex; align-items: center; justify-content: space-between; color: var(--eventbg) !important; font-weight: bold; font-size: 14px; text-transform: uppercase;  margin: 0px;}
.single-card picture {position: relative; height: 120px; overflow: hidden; display: block;  margin: 0 6px;}
.match-listing-wrapper.single-card ul.match-listing .img-fluid {top: 0; position: absolute;  max-width: 100%; height: auto!important;  width: 100%;}

.match-listing-wrapper.single-card .radio-btn {width: 16px; height: 16px;  border-radius: 50%;}
.single-card ul.input-listing { padding: 20px 20px 10px 20px;}
.single-card .prize { border-radius: 0px 0px 6px 6px;}
.match-listing-wrapper .submit {/* maindark background: var(--navText);  */  background: var(--maindark) !important;  width: 59%;}
.match-listing-wrapper .submit:hover{color: #000 !important;}
.match-listing-wrapper .btn {text-transform: uppercase; font-weight: bold; font-size: 16px; padding: 3px 25px !important;border-radius: 30px; margin: 0px 0 20px 16px;}
.single-card figure, .single-card .highest-score { margin-left: 6px !important;  margin-right: 6px !important;}
.match-listing-wrapper .cancel {background: var( --main-color); color: #fff;   width: 30%;}
.single-card .match_box figure { height: 120px;  overflow: hidden;}
.single-card figure > .img-fluid { max-height: 100%; border-radius: 8px 8px 0px 0px !important;}
.gusses_wrap h4 { min-height: 120px; display: flex; align-items: center; flex-direction: column; justify-content: center; font-weight: bold; color: var(--light-green); margin: 0;  border-bottom: 25px solid var(--light-green);  padding: 14px 10px 14px;  font-size: 18px;}
.gusses_wrap li.match_box { padding-top: 0px; box-shadow: 0 7px 20px 0 #0000001f; margin-top: 20px;}
.gusses_wrap h4 strong { display: block; font-size: 42px; margin-top: 20px;}
.gusses_wrap .lost h4 { color: var(--text-red); border-color: var(--text-red);}
.contextTab h4 strong {color: var( --red-color);}
.image_wrap{position: relative;}
/* ====== SINGLE CARD CSS END ====== */
.match-listing-wrapper.gusses_wrap img.img-fluid { border-radius: 8px 8px 0 0!important; }
.gusses_wrap li > p { border-bottom: 4px solid var(--maindark);}
.match-listing-wrapper > ul.match-listing {  overflow-y: auto; margin-top: 20px; height: calc(100vh - 260px);}
/* ul.match-listing .input-listing {   overflow-y: auto;   max-height: 340px;   overflow-x: hidden;} */
.gusses_wrap li.match_box { margin-top: 0;  align-self: flex-start}
.match-listing-wrapper.gusses_wrap > ul.match-listing {justify-content: space-around;}
.no_event {text-align: center;  font-weight: bold;  font-size: 28px;  margin: 30% 0 0;}
.contextTab .image-caption p, .gusses_wrap  .image-caption p {  border-bottom: 4px solid var(--maindark);}
.red-box { display: flex; justify-content: space-between; border-radius: 0 0 10px 10px; padding: 6px 10px 11px; background: #d2145a;}
.red-box h6 {  font-size: 15px; color: #fff !important;   margin: 7px 0 0 !important;   font-weight: 600 !important;   padding: 0px !important;   text-align: left;
}
.match_box .red-box h6 i.fa.fa-inr {
  margin-right: 4px; font-size: 14px;
}
.gusses_wrap ul.input-listing li .bg-yellow {
  background: var(--maindark);
  padding: 10px 0px;
  border-radius: 4px;
}
.gusses_wrap h4 strong i.fa.fa-inr {
  font-size: 38px; margin-right: 2px;
}
.totalRow{ text-align: center;}
.totalRow span{ margin:0 0 20px!important; border-radius: 3px; background: var(--eventbg); padding: 8px 20px!important; display: inline-block; font-size: 14px; color: #fff!important;}


.contextTab .red-box {  margin-top: -6px;}
.logo_image a{ width: 170px; display:flex; align-items: center; height: 40px;}
.logo_image a img{max-width: 100%; max-height: 100%; }
.logoo{ height: auto !important;}
.dynamic-player-select ul.player-card-list h6 {
  margin-top: 0px;
}
/* ===== MEDIA QUERY CSS ====== */
@media(max-width:1600px){
  .card-container { padding-top: 45px; }
  .evetns-tab .tab-button {  padding: 14px 20px; }
  ul.match-listing .input-listing li {padding: 10px;}
  /* ul.match-listing .input-listing {    max-height: 275px;  } */

  .gusses_wrap h6 {  font-size: 16px; }
  .evetn-main-wrapper .card-box {
    
      height: calc(100vh - 130px);
  } 
  app-d2-casino-header div[header] div[headerBg] nav.navbar .container-fluid.navmain .sport nav ul li {
      font-size: 14px; margin: 0 12px !important;
  }
  .start-evetns .shadow-box > .display-flex.text-center {
      padding: 10px 0px 18px;
  }
 
}

@media(max-width:1440px){
  .sport-menu__link, .lotus-L3 .sport-menu__link {
    padding: 5px 13px !important;  
}
}

@media(max-width:1400px){
  .card-container { padding-top: 35px; }
  .evetns-tab .tab-button { padding: 10px 20px; }
  .match-listing-wrapper > ul.match-listing {margin-top: 16px; }
  ul.match-listing .input-listing li { padding: 6px; font-size: 16px;}
  .match-listing-wrapper.single-card ul.match-listing .input-listing li {font-size: 14px;  margin-bottom: 2px;}
  .match-listing-wrapper .btn { font-size: 14px;     padding: 2px 25px !important; }
 
  .gusses_wrap h4 {padding: 16px 10px 12px;   font-size: 16px; }
  .gusses_wrap h4 strong {font-size: 28px; }
  .contextTab h4 { padding: 16px 0px !important;    }
  .match-listing-wrapper .btn {margin: 0px 0 12px 16px;}
  .match-listing .match_box .match-overlay { bottom: 38px;}
  .gusses_wrap h4 strong i.fa.fa-inr {
      font-size: 28px;
  }

  .left-side.start-evetns ul.player-card-list p {
      font-size: 13px !important;
  }
  .events-card-main .left-side .text-container .flex-items h6 {
      font-size: 13px !important;
    
      padding: 9px 8px 0 !important;
     
  }
}


@media(max-width:1367px){
  app-d2-casino-header div[header] div[headerBg] nav.navbar .container-fluid.navmain .sport nav ul li {font-size: 13px; margin: 0 13px !important; }
  .start-evetns .shadow-box > .display-flex.text-center {
      padding: 8px 0px 18px !important;
  }
  
}


@media(max-width:1024px){ 
.card-container { width: 950px;}
}
@media(max-width:992px){
.card-container { width: 720px;}
.match-listing .match_box p {padding: 2px 12px;}
.match-listing-wrapper .submit { width: 52%;}
.match-listing-wrapper .cancel { width: 35%;}
.main-downlinelisting-container.container-bg.form-label-styling .downline-form {padding: 20px 16px;}
}
@media(max-width:767px){
.evetn-main-wrapper .events-header-bg { display: none;} 
ul.match-listing li {width: 100%; padding-top: 12px;}
.match-listing .match_box p {font-size: 14px;  line-height: 18px;}
.card-container {max-width: 100%;}
.evetn-main-wrapper { margin-top: 40px;}
.match-listing .match_box h5 { font-size: 11px;}
.evetns-tab .tab-button { padding: 10px 7px; font-size: 11px;}
.evetn-main-wrapper .card-box {box-shadow: none; border-radius: 0px; padding: 10px 10px; height: auto !important;}
.evetns-tab ul li {flex-grow: 1; margin: 0px 3px;}

.match-listing-wrapper.single-card .input-listing li label { font-size: 14px;}
.match-listing-wrapper.single-card ul.match-listing .input-listing li {padding: 8px 10px;   font-size: 14px;}
.match-listing-wrapper .btn {font-size: 14px; padding: 4px 13px !important;}
.gusses_wrap h4 {font-size: 16px; border-width: 15px;}
.gusses_wrap h4 strong {font-size: 36px;}
.contextTab h4 {padding: 16px 0px !important;}
.match-listing-wrapper > ul.match-listing {max-height: auto !important;}
ul.match-listing .match_box .img-fluid {height: auto !important;}
.evetns-tab ul li i.fa {font-size: 10px !important;}
app-sidebar-profile .admin{ top:95px}
.container-main-balance{ width: 100%; margin: 0;}
app-admin-signup-code .container-main-balance{ position: relative; top:120px}
.completer-dropdown { max-height: 230px !important;  overflow-y: auto !important;   overflow-x: hidden !important;}
.dashboard.dashboard-bg {margin-top: 92px !important;}

}

.wrapper_dashboardrisk .maincardss {
  margin-top: 40px;
}



/* ====== PLAYERs EVENTS END ======= */    
  .validation-message {
      font-size: 11px!important;  color: red !important;
  }    
.livescro img{ height: auto;}

app-fantasy-gamelist .imagwitex img{ height: auto; border-radius: 10px;}


/* =========== PLAYER BATTLE CSS START =========== */
.events-card-main .container-main {
  padding: 20px 20px;
}
.evetn-main-wrapper.events-card-main .evetns-tab li {
  margin: 0 15px 0 0px;   flex-grow: inherit;
}
.evetn-main-wrapper.events-card-main .evetns-tab button.tab-button {
  width: 190px; padding: 13px 12px !important; background-color: #ededed;
  color: #000;
}
.event-box {
  background: var(--eventbg);border-bottom: 7px solid var(--navText); margin-top: 10px;  height: 60px; border-radius: 4px;
   display: flex;  align-items: center; padding: 0 20px;   font-size: 22px;  font-weight: bold;
  display: flex;
  justify-content: space-between;
}
.small-card-box h5 {
  color: #b1b1b1;
  text-align: left;
  font-weight: 400;
  font-size: 14px;
  position: relative;
  padding: 8px 0 0px 14px;
}
.small-card-box h5.text-center {
  text-align: center;
}
.left-side.start-evetns .flex-container-box .fixed-logo > img {
  width: auto;   height: 110px;
}
.left-side.start-evetns .shadow-box {
  box-shadow: 0px 0px 10px rgb(0 0 0 / 20%);
  border-radius: 16px 16px 0 0; margin-top: 14px;
  background: #fff;
}
.left-side.start-evetns .flex-container-box .fixed-logo:last-child {
  text-align: right;
}.small-card-box img {
  height: 100% !important;
}
.left-side.start-evetns.w-100{
  width: 100%;
}


.left-side.start-evetns .flex-container-box .fixed-logo {
  height: auto;
}
.left-side.start-evetns .flex-container-box {
  border-radius: 16px 16px 0 0; 
  box-shadow: none;
}

.left-side.start-evetns .display-flex {
  margin: 0;  border-radius: 0;  box-shadow: none;  background: #fff;  padding: 0 50px 10px;
}
.left-side.start-evetns .display-flex:last-child {
  padding-top: 0;
}
.left-side.start-evetns .display-flex p:last-child {
  text-align: right;
}
.left-side.start-evetns .display-flex p {
  font-size: 17px; font-weight: 500;  line-height: 22px;
}
.left-side.start-evetns .display-flex p strong {
  display: block; font-weight: 600;
}
.start-evetns .shadow-box > .display-flex {
  justify-content: space-between;
}
.card-btn strong {
  font-weight: 600;
}

.start-evetns .display-flex.text-center strong span {
  color: #d2145a !important;
}
.start-evetns .display-flex.text-center span:first-child {
  color: #0071ba;
}
.pbplayer, .start-evetns .display-flex.text-center strong span.pbplayer{
  color: #0071ba !important;
}
.pbcomp{
  color: #d2145a !important;
}
.start-evetns .shadow-box > .display-flex.text-center {
  justify-content: center;
  /* padding: 30px 0px 18px;  */  padding: 10px 0px 18px;
}
.start-evetns .display-flex.text-center p strong {
  display: inline-block !important;
}
.start-evetns .display-flex.text-center p {
  color: #000;
  font-size: 18px;
}
.card-btn {    background: #0071ba !important;
  border: 0;
  color: #fff !important;
  font-size: 30px !important;
  text-transform: uppercase !important;
  padding: 20px 0 !important;
  width: 50%;
  border-radius: 0 0 1px 16px !important;}
.right-card-box h4 span {
  font-weight: 400;
}
.card-listing-box { display: flex;  flex-wrap: wrap; justify-content: space-between;}
.card-listing-box li { flex-basis: 48.5%; margin: 20px 2px 0px;}
.fixed-logo {  height: 60px;}
.fixed-logo > img {  height: 100%; width: 100%;}
.events-card-main .text-container h4 { font-size: 28px;   font-weight: bold;   margin: 0;    line-height: 18px; text-transform: uppercase;}
.events-card-main .left-side .flex-container-box strong { font-size: 48px;  margin: 0 16px;}
.events-card-main .left-side .flex-container-box h4 span {  font-size: 13px;}
.events-card-main .left-side .text-container {   flex-wrap: wrap; position: relative;   top: 16px; }
.events-card-main .left-side .text-container .flex-items {
  width: 100%;   display: flex;   justify-content: center; flex-wrap: wrap;
}
.events-card-main .left-side .text-container .flex-items h6 {
  font-size: 14px;
  text-align: center;
  padding: 9px 10px 0;
  font-weight: 600;
  margin-bottom: 0;
  margin-top: 0px;
}
.events-card-main .left-side .text-container .flex-items h6 span {
  display: block;  color: #ff0000;   font-weight: bold;   font-size: 24px;
  margin-top: 10px;
}
.right-card-box.stake-box h4 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 0;
}
.events-card-main .left-side .text-container .flex-items p span:first-child {  color: #0071ba;}
.events-card-main .left-side .text-container .flex-items p span { font-weight: bold;  color: #d2145a;}
.events-card-main .left-side .text-container .flex-items p {
  width: 100%;   text-align: center;  font-size: 18px;   font-weight: bold !important;  padding-top: 20px; margin-bottom: 0;
}
.events-card-main .left-side .flex-container-box h4{font-size: 48px; line-height: 30px;}

.events-card-main .text-container h4 span {
  display: block;  color: #b1b1b1; font-size: 10px; font-weight: 600; line-height: 12px; padding-top: 6px;
}
.events-card-main .text-container {
  display: flex;  align-items: baseline;  justify-content:center;   width: calc(100% - 140px);   padding: 0 8px;
}
/* .card-listing-box {  height: calc(100vh - 300px);  overflow-y: auto;} */
.flex-container-box {
  display: flex;  align-items: center; padding-left: 16px; padding: 14px 10px 6px 10px; justify-content: space-between;
}
.text-container strong{color: #ff0000; font-size: 24px; margin: 0px 8px;}
.text-container h4:first-child {  text-align: right;}
.small-card-footer {
  display: flex;  align-items: center; justify-content: space-between;  background: #f0f0f0;  margin-top: 8px;  height: 31px;
}
.small-card-footer h6 {
  background: #e9e9e9; margin: 0;  height: 100%; font-weight: 600;  color: #000;  font-size: 12px; padding-top: 9px; position: relative;   text-align: center; width: 33.33%;
}
.small-card-footer h6::after {
  width: 10%; height: 100%; background: #e9e9e9;  position: absolute;  right: -7px;  content: "";  top: 0;  transform: skew(20deg, 1deg);   z-index: 5;
}
.small-card-footer h6:last-child::after {
  background: #e9e9e9;  right: auto;   left: -7px;  transform: skew(-20deg, 1deg);
}
.small-card-footer h6 span {font-weight: 600;}
.small-card-box {
  box-shadow: 0px 0px 5px rgb(0 0 0 / 16%);  width: 100%;   border-radius: 10px; background: #fff; cursor: pointer;
}

.small-card-box h5::after, .right-card-box.stake-box::after {
  width: 96%;  height: 6px;  background: url(../../assets/images/player-border.png);
  position: absolute;  left: 50%;  bottom: -10px;  content: "";  transform: translateX(-50%);  background-size: 100% 100%;
}
.right-card-box.stake-box::after {
  bottom: -30px;  width: 100%; 
}
.right-card-box.bg-red { 
  position: relative;
}
.evetn-main-wrapper.events-card-main .card-container {
  width: 1180px;
}
.small-card-footer strong {color: #ff0000; font-size: 13px; }
.events-card-main {background: #fff;  padding: 20px 0px; min-height: calc(100vh - 66px);}
.back-btn {color: var(--eventbg) !important;  font-weight: bold !important; display: inline-block; margin: 20px 20px 4px 0;}
.player-card-list {display: flex;   flex-wrap: wrap;  width: 100%;   padding: 20px 0px 20px;   position: relative;}
.player-card-list:last-child .small-card {  text-align: left;}
.display-flex{display: flex;}
ul.player-card-list li {
  margin: 1% 0.5%;  background: #fff;  display: flex;   align-items: center;  
  border-radius: 10px;   padding: 12px 12px 0; text-align: right; width: 24%;   overflow: hidden;  position: relative; min-height: 110px;
}
.player-card-list li:hover::after {
  opacity: 1;
  transition: 0.3s ease;
}
.player-card-list li::after {
  width: 100%; height: 100%;  position: absolute;  top: 0;  left: 0;  content: ""; background: rgba(0, 113, 186, .5);
  border-left: 10px solid #0071ba; opacity: 0;
}
/* .player-card-list:last-child li::after {background: rgba(210, 20, 90, .6); border-right: 10px solid #d2145a; border-left: 0;} */
.player-card-list li.computer-slt::after {opacity: 1;background: rgba(210, 20, 90, .5); border-left: 10px solid #d2145a; border-right: 0;}
.player-card-list li.selected-player::after {
  opacity: 1;  transition: 0.3s ease;  border-color:#0071ba
}
.player-card-list .lock-player{
  pointer-events: none;
}
.player-card-list .lock-player::after {
  background: rgba(51, 51, 51, .8) !important;  border: 0 !important;  content: "\f023";  font-family: FontAwesome;  display: flex;
  justify-content: center;  align-items: center;  font-size: 58px;   color: #979797;   opacity: 1;
}

.right-card-box.stake-box h4 { padding-bottom: 12px;}
.back-btn:hover {  color: var(--navText) !important;}
.right-card-box.active-stake-box button.cancel-btn {  background: #ff0000;}
.right-card-box.active-stake-box button.submit-btn {  background: #39b34a;}
.player-card-list:last-child li { text-align: left;}
ul.player-card-list li > img {
  height: 90px;
  position: absolute;
  bottom: 0; width: auto !important;
}
.events-card-main .right-side {  float: right;  width: 30%;   padding: 0px 0px 0 20px; }
.right-card-box h4 {
     text-align: center;  color: #fff;  padding: 21px;  text-transform: uppercase;   font-weight: bold;  font-size: 22px;  border-radius: 8px;
}
.right-card-box.blue-bg h4 {
  background: #0071ba;
}

.right-card-box.bg-red h4 {
  background: var(--red-color);
}
.right-card-box.bg-red ul li.select-player i {
  color: var(--red-color);
}
.bg-black-div {
  background: #333333 !important;
  margin: 0px 0 !important;
  padding: 0 20px !important;
  justify-content: space-between !important;
  border-radius: 0 0 10px 10px !important;
}
.left-side {
  width: 70%; float: left;
} 

.right-card-box ul {
  display: flex;   flex-wrap: wrap; justify-content: space-between;
}
.right-card-box ul li.select-player {
  color: #000;
}
.right-card-box ul li {
  width: 50%;   padding: 0 16px;   font-size: 12px;   text-transform: uppercase;  font-weight: bold;  color: #b1b1b1;   margin-bottom: 8px; white-space: nowrap;
  text-overflow: ellipsis;  overflow: hidden;
}
.right-card-box ul li h6{ color: #fff;}
.right-card-box ul li.select-player i {
  color: #0071ba;
}
.right-card-box ul li i {
  margin-right: 6px;   font-size: 20px;   vertical-align: middle;
}
.right-card-box {
  box-shadow: 0px 0px 10px rgb(0 0 0 / 20%);   border-radius: 8px;   padding-bottom: 10px; margin-bottom: 35px;
}
ul.player-card-list li h6 span {
  display: block;
  font-size: 12px;
  text-transform: none;
  margin-top: 25px;
  font-weight: 600;
}


.player-card-list:last-child li {
  text-align: left;
}
.events-card-main .container-fluid {
  padding: 0 6%;
}
.left-side .flex-container-box {
  box-shadow: 0px 0px 10px rgb(0 0 0 / 20%);   border-radius: 16px;   padding: 10px 50px; position: relative;   z-index: 1;  background: #fff;
}
ul.player-card-list li h6 {
  font-size: 18px;
  text-transform: uppercase;
  max-width: 127px;
  cursor: pointer;
  margin-left: auto;
  text-align: right; margin-top: 0;
  font-weight: bold;
}
button.red-card-bg {  background: #d2145a !important; border-radius: 0 0 16px 0px !important;}


.evetn-main-wrapper.events-card-main .evetns-tab .tab-button >  svg {
  width: 20px;
}
.evetn-main-wrapper.tab-button > svg .cls-2, .cls-3 {
  stroke: #564f4f;
}
.evetn-main-wrapper .tab-button.active .cls-1, .evetn-main-wrapper .tab-button.active .cls-2, .evetn-main-wrapper .tab-button:hover .cls-1, .evetn-main-wrapper .tab-button:hover .cls-2 {
  fill: #ffb322 !important;
}
.evetns-tab .tab-button circle {
  stroke: #08365b;
}
.left-side .flex-container-box .fixed-logo {
  height: 220px;
}
.left-side .flex-container-box .fixed-logo img {
   width: auto;
}
.left-div-w-70{width: 70%; float: left;}

.right-card-box.stake-box {
  background: #333333;   padding: 0px 28px;   display: block;  position: relative;  margin-bottom: 60px;
}

.stake-input-wrap {
  position: relative;
  margin-bottom: 10px;
}
.stake-input-wrap .clear_btn {
  position: absolute;
  top: 50%;
  right: 30px;
  transform: translateY(-50%);
  font-size: 16px;
  color: #08365b;
  border-radius: 4px;
  cursor: pointer;
}

.stake-input::placeholder{
  color: #b1b1b1;
}
.right-card-box.stake-box .stake-input {
  width: 100%;   text-align: center;  padding: 11px 10px; color: #000;  border-radius: 30px;  border: 0;  font-size: 20px; font-weight: bold;  -webkit-appearance: none;    -moz-appearance: textfield;
}

.stake-input::-webkit-outer-spin-button, .stake-input::-webkit-inner-spin-button{-webkit-appearance: none;  -webkit-appearance: none;
  -moz-appearance: none;   appearance: none;}

.right-card-box.stake-box li {
  width: 18%; padding: 3px 0;  background: #fff;  margin: 14px 0px;  color: #000;   text-align: center;  border-radius: 30px; font-size: 17px;  cursor: pointer;
}

.stake-box button.cancel-btn {
  background: #712424;   width: 35%;
}
.stake-box button.submit-btn {
  width: 61%;  background: #355a3a;
}
.events-card-main .right-card-box.stake-box .display-flex {
  margin: 0; padding: 0;  border-radius: 0; justify-content: space-between;
}
.events-card-main .right-card-box.stake-box .display-flex button {
  text-transform: uppercase; border: 0;  font-weight: bold;  cursor: pointer;  color: #fff;  padding: 8px 0px;   border-radius: 38px;  font-size: 18px;   display: inline-block;
}
.right-card-box.stake-box p {
  color: #fff;  text-align: center;   margin: 0;  padding: 13px 0; text-transform: uppercase; font-weight: bold; font-size: 13px;
}

@media(max-width:1600px){
  ul.player-card-list li{min-height: auto !important;}
  .small-card-footer strong {font-size: 11px;}
  .left-side .flex-container-box .fixed-logo { height: 130px; }
  .events-card-main .left-side .flex-container-box h4 {font-size: 40px;  }
  ul.player-card-list li h6 {font-size: 15px; }
  ul.player-card-list li > img { height: 65px; }
  .events-card-main .left-side .flex-container-box strong {
      font-size: 40px;
  }
  .events-card-main .left-side .text-container .flex-items p { font-size: 16px; }
  .right-card-box h4 {padding: 17px; }
  .right-card-box.stake-box li {font-size: 15px;}
  .events-card-main .right-card-box.stake-box .display-flex button{font-size: 14px;}
  .right-card-box.stake-box .stake-input { padding: 7px 10px; font-size: 18px; }
  .right-card-box.stake-box p {font-size: 11px;}
  /* .events-card-main .display-flex {max-height: 338px;} */
  .event-box { font-size: 19px; }
  .left-side.start-evetns .display-flex p {font-size: 16px; line-height: 18px; }
  .events-card-main .left-side .text-container {  top: 0px;  }
  .card-btn {font-size: 25px;   padding: 13px 0; }
  .player-card-list { 
      padding: 10px 0px 10px;
  }
  ul.player-card-list li h6 {
      max-width: 120px; padding-left: 10px;
  }
  ul.player-card-list li h6 span {
    
      margin-top: 15px;
      
  }
  .right-card-box {
      margin-bottom: 25px;
  }
  .left-side .flex-container-box {
      padding: 10px 30px;
    
  }
  .events-card-main .left-side .flex-container-box h4 span {
      font-size: 12px;
  }
  .right-card-box.stake-box h4 {
      font-size: 18px;
  }
}




@media(max-width:1366px){
  .left-side .flex-container-box .fixed-logo { height: 100px;}
  
  /* .status-box {
      padding: 6px 8px !important;
      font-size: 12px !important;
      width: 118px !important;
  } */
  .events-card-main .left-side .flex-container-box h4 span {font-size: 11px;}
  .card-btn {font-size: 21px;  padding: 11px 0; }
  .events-card-main .left-side .text-container .flex-items h6 span {font-size: 18px;}
  .events-card-main .left-side .text-container .flex-items h6 {
      font-size: 14px;
      padding: 10px 6px 0;
  }
  ul.player-card-list li h6 { font-size: 13px;}
  .small-card-footer strong {font-size: 12px; }
  .right-card-box.stake-box li, .events-card-main .right-card-box.stake-box .display-flex button {font-size: 13px;}
  .right-card-box.stake-box p { font-size: 10px;}
  .right-card-box.stake-box {padding: 0px 14px; }
  .right-card-box ul li i {font-size: 18px;}
  .events-card-main .container-fluid { padding: 0 4.5%; }
  
  .event-box {font-size: 17px; height: 54px; }
  .events-card-main .text-container h4 span {
      font-size: 9px; padding-top: 4px;
  }
  .right-card-box h4 {
     
      font-size: 18px;
  }
  .right-card-box.stake-box h4 {
      font-size: 16px;
  }
  .right-card-box.stake-box {
      margin-bottom: 50px;
  }
  .events-card-main .left-side .flex-container-box strong {
      font-size: 34px; margin: 0 10px;
  }
  ul.player-card-list li h6 {
      font-size: 13px;
  }
  ul.player-card-list li h6 span {
      font-size: 11px;
  }
  .dynamic-player-select ul.player-card-list h6 span {
      font-size: 10px;
  }
  .dynamic-player-select ul.player-card-list h6 p {
      font-size: 13px !important;
  }

  .dynamic-player-select ul.player-card-list h6 {
      margin-top: 0px;
  }
  
  .small-card-footer strong {
      font-size: 11px;
  }
  ul.player-card-list li h6 {
      max-width: 100px; margin-top: 0;
      
  }
  .bg-black-div {
      padding: 0 16px !important;
  }
  .small-card-box h5::after, .right-card-box.stake-box::after {
      background-size: 100% 96%;
  }
  .small-card-footer h6 {
      font-size: 11px;
  }
  
  .left-side.start-evetns .display-flex p {
      font-size: 15px;
      
  }
  .left-side.start-evetns .flex-container-box .fixed-logo > img {
    
      height: 100px;
  }
  .events-card-main .left-side .flex-container-box h4 {
      font-size: 34px; line-height: 24px;
  }
  .card-listing-box li {
      flex-basis: 49%;
      margin: 20px 0px;
  }
  .events-card-main .text-container h4 span {
      font-size: 9px;
  }
  /* span.status-box i.fa {
      font-size: 20px !important;
  margin-right: 6px !important;
      
  } */
}

@media(max-width:1300px){
  .small-card-footer strong {
      font-size: 10px;
  }
  app-d2-casino-header div[header] div[headerBg] nav.navbar .container-fluid.navmain .sport nav ul li {
      font-size: 12px;
      margin: 0 10px !important;
  }
  .events-card-main .text-container h4 span {
      font-size: 8px;
  }
  .sport-menu__link, .lotus-L3 .sport-menu__link {
    padding: 5px 10px !important;  
}
}


@media(max-width:1300px){
  .events-card-main .left-side .text-container .flex-items h6 {
      font-size: 13px;
      padding: 10px 6px 0;
  }
}



@media(max-width:1200px){
  ul.player-card-list li > img { height: 75px; }
  .left-side.start-evetns .flex-container-box .fixed-logo > img {height: 70px;}
  ul.player-card-list li {padding: 12px 10px 0;}
  .left-side .flex-container-box .fixed-logo {height: 86px; }
  .left-side .flex-container-box {padding: 10px 21px; }
  .events-card-main .left-side .flex-container-box h4,  .events-card-main .left-side .flex-container-box strong  { font-size: 32px; }
  .evetn-main-wrapper.events-card-main .card-container {  width: 1000px; }
  .small-card-box h4 span {font-size: 10px; line-height: normal; }
  .fixed-logo { height: 50px;  }
  .text-container {  width: calc(100% - 120px);  padding: 0 16px;  }
  .small-card-footer strong, .left-side.start-evetns .display-flex p { font-size: 12px; }
  .small-card-footer h6 {
      font-size: 10px;
  }
  
}
@media(max-width:992px){
  .evetn-main-wrapper.events-card-main .card-container {
      width: 100%;
  }
  .card-listing-box li {flex-basis: 100%; }
  .event-box { height: 52px;   }
}
@media(max-width:767px){
  .evetn-main-wrapper.events-card-main .card-box {padding: 20px 12px;}
  .small-card-box h4 {font-size: 24px; }
  .text-container strong {font-size: 18px;}
  .small-card-box h5, .small-card-footer strong {font-size: 13px;}
  .event-box { height: 46px;  border-bottom: 4px solid var(--navText);}
  .card-listing-box {height: auto;}
  .left-div-w-70 { width: 100%;}
  .evetn-main-wrapper.events-card-main .evetns-tab .tab-button > svg {width: 14px;}
.evetn-main-wrapper.events-card-main .evetns-tab .tab-button {width: 100%; text-transform: uppercase; font-size: 12px;}
.evetns-tab ul { justify-content: space-between;}
.evetns-tab ul li {flex-grow: inherit !important; margin: 14px 0px 7px !important; width: 31%;}
}

@media(max-width:420px){
  .fixed-logo { height: 40px;}
  .text-container { padding: 0 10px;}
  .small-card-footer h6, .small-card-footer strong {   font-size: 11px;}
  .small-card-box h5 {font-size: 12px;}
  .evetn-main-wrapper.events-card-main .evetns-tab .tab-button {font-size: 10px; padding: 10px 8px;}
.evetns-tab ul li {width: 31.5%;}
  
}



@keyframes marquee {
  0%   { transform: translate(0, 0); }
  100% { transform: translate(-100%, 0); }
}

.notification-box {
  overflow: hidden;
  padding: 0 10px;
  background: #eeeeee9e;
  width: 100%;
}
.notification-box ul {
  overflow: hidden;
  margin: 0;
  align-items: center;
  display: inline-block;
  width: 100%; max-height: 30px;
}
.notification-box .marquee {
  -webkit-animation: marquee 18s linear infinite;
  animation: marquee 18s linear infinite;
  white-space: nowrap;
  margin: 0;
  overflow: hidden;
  padding-top: 4px;
  padding-bottom: 7px;
  line-height: 23px; background: none !important; display: inline-block;
}
.notification-box  li {
  width: auto !important;
  color: #000;
  font-size: 14px;
  font-weight: 500; 
  background: transparent;
}



.fa-exchange:before {
  /* content: "⇅" !important; */
font-family: "FontAwesome";
}

/* ====== PLAYER EVENTS END ======= */


.a2zplayreq{
  display: none;
}
.a2zplaymodel{
  display: block;
}


.start-evetns .shadow-box > .display-flex.text-center.computplay{
  padding: 30px 0px 20px !important;
}

.start-evetns .shadow-box > .display-flex.text-center.computplay p{
  margin: 0px !important;
}

.inner-card .btn.cancel{
  background-color:var(--theme1-bg) !important;
}
.inner-card .btn.cancel:hover {
  color: #fff !important;
}

app-bonus-terms .modal-title button.close {
  opacity: 1;
  background: transparent !important;
  border: 0px !important;
}
app-bonus-terms .modal-title button.close span {
 
  font-size: 22px;
  font-weight: bold;
}
.event-box .back-button {
  background: none;
  border: 0px;
  font-size: 17px;
}
.card-btn, .card-btn:hover {
  border: 0px !important;
  box-shadow: none !important;
}
.event-box .back-button, .event-box .back-button:hover {
  background: none !important;
  border: 0px !important;
  font-size: 17px;
  box-shadow: none !important;
  color: #fff !important;
}




.modal-dialog.anncoumentimg.anncmulti{
	height: 70vh;
    width: 70%;
    display: flex;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
}

.modal-dialog.anncoumentimg.anncmulti .modal-content{
    width: 100% !important;
}

button.close{
  opacity: 1 !important;
}

/* / D6 PROFIT ,MODAL CSS START / */
.btn.balance-custom-btn.table-small-btn {
  font-size: 12px !important; padding: 2px 8px !important; height: auto !important;  line-height: initial !important;
}
.footer_text_center {
  display: flex; justify-content: center; width: 100%;
}
div#detail-marketPNL .modal-content {
  width: 745px; 
}

/* / D6 PROFIT ,MODAL CSS START  */
app-low-bal-currency-info .modal-footer.footermm button.btn.btn-primary {
  background: var(--toggleBG)!important ;   color: #fff;
}
app-low-bal-currency-info .popimgcoin .close {
  border: 0px !important; 
} 
/* / D6 PROFIT ,MODAL CSS START / */
button.close.closeBTN:hover, button.close.closeBTN:active {
  background: none !important; border: 0px !important;
}
header.header .wrap-dd-menu .dropdown li a .btn.balance-custom-btn {
  color: #fff !important;
}
#lowbalance .modal-dialog.ranged3, app-low-bal-currency-info .ranged3, #coinslider .modal-dialog.ranged3, app-live-casino .modal-dialog.ranged3, .welcoinModal .ranged3 {
  margin-top: 56px;
}
.popimgcoin .close {
  border: 0px !important;
}
swiper.swiper-container li > img {cursor: pointer;}
.document_button button.btn-transparent:focus { box-shadow: none !important;   border: 0px !important;}
app-low-bal-currency-info .modal-content.popimgcoin, .welcoinModal .modal-content.popimgcoin {border-color: var(--toggleBG)!important;}
app-low-bal-currency-info .footermm{border: 0 !important;} 
/* / D6 PROFIT ,MODAL CSS START  */
app-low-bal-currency-info .modal-footer.footermm button.btn.btn-primary, .welcoinModal .footermm button.btn.btn-primary {
  background: var(--toggleBG)!important ;   color: #fff;
}
app-low-bal-currency-info .popimgcoin .close {
  border: 0px !important; 
} 


.saveedit.saveedit1 , .close{
  background-color: var(--toggleBG)!important;
  color: #fff !important;
}
/* duregsh merge start */
.modal-backdrop{
  z-index: 9 !important;
}
.addbankbtn{
padding: 12px 0 !important;
}
.close.closeBTN{
  background-color: transparent !important;
}

#massage-viewer .close{
  opacity: 1;
}

/* durhesh merge  end */



app-banking-tranfer datatable-row-wrapper .btn-action:hover{
  color: #fff !important;
}

.close.tosclose{
  background-color: transparent !important;
  color: #000 !important;
}



.modal-open .marquee__notifications{
  z-index: 9 !important;
}
.casinoBox .topBarHide { width: 73%!important; left: 0!important;}
.casinoBox .leftBarHide{ left: 0!important;}
@media (max-width: 1499px){
  .casinoBox .topBarHide { width: 65%;}
} 


.headerbtn{
  margin-left: 10px !important;
}

.login-modalview{
  background: var(--theme1-bg); padding: 60px 20px; border-radius: 5px;
}
.headLinks li a{ font-size: 14px;}
.headLinks li a .fa{margin-right: 5px;}
#winner-detail .btn-secondary {color: #fff;}
#winner-detail .modal-title { margin-bottom: 0px; padding-bottom: 0px;}

.scrollHideInnerTable ngx-datatable ngx-datatable datatable-body.datatable-body {overflow-x: hidden !important; overflow-y: auto !important; }

.paymentBox .modal-content .modal-footer { display: flex; border: 0; }
.paymentBox .modal-content .modal-footer .btn { margin-bottom: 0; border: 0; background: #C0C0C0 !important;  color: var(--primary-color); }
.paymentBox .modal-content .modal-footer .btn:hover { color: #1e1e1e !important; box-shadow: 1.5px 1.5px 0px 0px #a7a7a7 !important; }
.paymentBox .modal-dialog .modal-content { margin-left: auto; margin-right: auto; }
.paymentBox .modal-title { padding: 0; margin: 0; }

.tabactive:after { background-color: var(--toggleBG)!important; }
app-balance-overview .usercontan ul.nav.marchnet li .activemerchant { box-shadow: 0 0 0 2px var(--toggleBG) !important; }
app-balance-overview .usercontan .col-md-12 .inputbos, app-balance-overview .amountfeild { background-color: var(--theme1-bg) !important; }
.deposit-btn { color: var(--primary-color) !important; background-color: var(--toggleBG) !important; border-color: var(--toggleBG) !important; }
.deposit-btn:hover { color: var(--primary-color) !important; background-color: var(--toggleBG) !important; border-color: var(--toggleBG) !important; opacity: 0.8; }
.col-md-12 .btn-greenn.addbankbtn { background-color: var(--toggleBG) !important; }
.table.table-bordered thead { background: var(--theme1-bg)!important; }
.paymentBox .modal-content .modal-footer .btn.active-buttons, .paymentBox .modal-content .modal-footer .btn:hover { border-color: var(--primary-color) !important; color: var(--primary-color) !important; background-color: var(--toggleBG) !important; border-color: var(--toggleBG) !important; }

.couponRow li p { color: var(--primary-color) !important; background-color: var(--toggleBG)!important;  }
.backgrounheader { background-color: var(--theme1-bg)!important; }

ul.qr-code li > button, ul.qr-code li > button:hover { color: var(--primary-color) !important; background-color: var(--toggleBG) !important; border-color: var(--toggleBG) !important; }
ul.qr-code li > button:hover { box-shadow: inherit !important; opacity: 0.8; }


.d6-accountTable { max-height: 700px; overflow-y: auto;}
thead.table-header {
  background: #dddddd;
}
.d6-accountTable th, .d6-accountTable td{font-size: 11px;}
.gradient-bg{
  color: #000 !important;
  background: linear-gradient(99.87deg, #dddddd 20.02%, #dddddd 96.95%);
  padding: 9px 6px;
  margin-bottom: 2px;
   
}
.table-footerInfo span {
  margin-right: 10px;
}
.table-footerInfo div {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin-bottom: 4px;
}

.table-footerInfo div strong.border {
  border-top: 1px solid rgba(15, 35, 39, 0.4);
  border-bottom: 1px solid rgba(15, 35, 39, 0.4);
}
.table-footerInfo strong {
  padding: 3px 7px;
  display: block;
}
td.date_td {
  background: var(--toggleBG);
  padding-left: 22px !important;
  color: #fff;
}
.content.boxed-layout-wrapper.with-notifications p.pnl-p {
  margin: 8px 0 4px !important;
}
.content.boxed-layout-wrapper.with-notifications h3.empty-row {
  position: absolute; width: 100%; text-align: center;  font-size: 18px;  padding: 10% 0 0;
}
.pagerStyle li a:hover {
  background: transparent;
}
.pagerStyle .pagination-previous.disabled {
  font-size: 0px;
  padding: 11px 10px;
}
.pagerStyle .pagination-next{font-size: 0px;}

.pagerStyle li { border: 1px solid #dee2e6; margin-left: -1px; font-size: 11px; height: 40px;  width: 40px;}
.pagerStyle li a, .pagerStyle li.current span {height: 40px; display: inline-block; display: flex;
  align-items: center; justify-content: center;  padding: 12px 12px 10px 12px;  text-decoration: none;}

.pagerStyle .pagination-previous a::before, .pagerStyle .pagination-previous.disabled::before{
  content: url(../assets/images/skipprev.png) !important;
}


.pagerStyle .pagination-previous.disabled { font-size: 0px;}
.pagerStyle ul.ngx-pagination { display: flex;}
.pagerStyle li.current { background: rgba(158, 158, 158, 0.2) !important;  color: #000 !important; padding: 0 !important;
}
.pagerStyle li.pagination-next.disabled {
  padding-top: 12px;
}
li.pagination-previous * {font-size: 0px;}
.pagerStyle .pagination-next a { padding: 12px 8px;}
.pagerStyle .pagination-next a::after, .pagerStyle .pagination-next.disabled::after{
  content: url(../assets/images/skipnext.png) !important;
}
 .d6-accountTable thead.table-header th span::before{
  position: absolute; right: -22px;  content: url(../sort2.png);  width: 20px;  height: 20px;  top: -2px;
}
.d6-accountTable thead.table-header th {
   font-size: 11px;
}
.pagination-previous.disabled::before, .pagination-next.disabled::after{cursor:not-allowed;}



.content.boxed-layout-wrapper.with-notifications .filters, .activity-log-box.bonus-export-btn { margin-bottom: 7px !important;}
.activity-log-box.bonus-export-btn { background: #fff;justify-content: flex-end !important; display: flex;}
.betmsz span.error-msg,  .betmsz .msga{ margin-left: 12px; font-size: 13px;}
.betmsz span > strong { display: block; font-size: 14px;}
.betmsz .close.tosclose {padding: 0px 6px !important;}
.toast.betmsz { right: -380px !important;}
.toast.on.betmsz { transform: translateX(-380px) !important;}
.toast.betmsz { width: 380px !important;}
.betmsz i.fa { padding: 20px 20px;}

.deposit-modal-ui .modal-title, app-bonus-terms  .modal-title{ color: #fff !important; font-size: 14px;}
.deposit-modal-ui .modal-header, app-bonus-terms .modal-header{ background: var(--theme1-bg)!important;}
.newnav-pills.marchnet.d3-horizontal-scroll {
  padding-left: 10px;
}
.filters.depositRow .bonusRow, .newnav-pills.marchnet.d3-horizontal-scroll{
  max-width: 650px !important;
}
.couponRow button.iBtn { display: flex; align-items: center; justify-content: center; width: 26px !important;}
/* ====== IPHONE ISSUES START ======== */ 
@media(max-width:767px){
  .login-form { overflow: hidden;  -webkit-overflow-scrolling: touch;}
  body, .login-container { height: 100vh;}
}
.loginDemo a{ text-decoration: underline; font-weight: 600;}
/* ====== IPHONE ISSUES START ======== */
.qrcodeImage button, .deposit-amounts-container .btn-warning {color: var(--primary-color) !important; background-color: var(--toggleBG) !important; padding: 4px 14px !important;}
.loginDemo {display: block; padding: 0px 0px 0px 20px;}
.loginDemo a {text-decoration: underline; font-weight: 600; font-size: 13px !important; color: #fff !important;}
app-all-rolling-history > .container-main-history.container-bg {margin-top: 25px;}
app-all-rolling-history > .container-main-history.container-bg .bet-history-status button.btn.btn-sm {width: auto !important; height: 30px; padding: 2px 10px !important;}
.login-panel.forgetInfopass button.close, .login-panel.forgetInfopass button.close:hover {border: 0px !important; font-size: 20px !important;}
.qrcodeImage button {color: var(--primary-color) !important; background-color: var(--toggleBG) !important; padding: 4px 14px !important;}
.getUser{pointer-events: none;}
.daterangepicker .drp-buttons .applyBtn.btn-primary{ color: #fff !important; background-color: #337ab7 !important; border-color: #2e6da4 !important;}
.loginpop .modal-footer .loginBtn, .singpopup .tab-pane .btn-login{width: 100%;
  padding: 8px 0; background: var(--loginBtn)!important; border-bottom: 2px solid #a7a7a7!important;
  border-right: 2px solid #a7a7a7!important; color: var(--loginB-Text)!important;font-size: 16px; box-shadow: none;}
.main.login .btn-login {background-color: #C0C0C0!important; color: #000 !important;} 
.dropdownlogion.dropdown-menu-right {background: var(--theme1-bg);} 
input.inputbos.amountStyle.form-control {color: #fff;}
.filters.depositRow .amoutvalue { padding-bottom: 5px;}


.signUpNew_whattsUp_button-number.blinking{animation: blink-whatApp 1s infinite !important;}
@keyframes blink-whatApp {
	0%, 100% {opacity: 1;}
	50% {opacity: .1;}
}



/**************************** lotus-L3 ************************************/

:root{
  --footerBG:#000000;
  --activeText:#c95c54;
}
.lotus-L3 input:-webkit-autofill,
.lotus-L3 input:-webkit-autofill:hover, 
.lotus-L3 input:-webkit-autofill:focus, 
.lotus-L3 input:-webkit-autofill:active{
    -webkit-box-shadow: 0 0 0 30px var(--theme1-bg) inset !important; -webkit-text-fill-color: #ffffff;
}
.lotus-L3{background: var(--bodyBG) none!important;}
.lotus-L3::-webkit-scrollbar { width: 15px;}
.lotus-L3::-webkit-scrollbar-track {background: #f1f1f1;}
.lotus-L3::-webkit-scrollbar-thumb {background: #c1c1c1;}
.lotus-L3::-webkit-scrollbar-thumb:hover {background: #c1c1c1;}
/* .lotus-L3 .infobar .loginDemo{display: none;} */
.lotus-L3 .header.header .boxed-layout-wrapper{display: flex; justify-content: space-between; align-items: center; min-height: 82px;}
.lotus-L3 .marquee{float: none; clear: both; background: var(--theme1-bg); position: absolute; top: 0;}
.lotus-L3 header.header .infobar{padding: 0; margin: 0;}
.lotus-L3 header.header .infobar .headLinks{display: flex; /*flex-direction: row-reverse;*/}
.lotus-L3 header.header .infobar > .linkbar li{padding-left: 10px;}
.lotus-L3 header.header .infobar  .linkbar .fa-user-plus, .lotus-L3 header.header .infobar > .linkbar .fa-sign-in{display: none;}
.lotus-L3 header.header .infobar > .linkbar{margin-bottom: 0;}
.lotus-L3 header.header .infobar > .linkbar .fa-search{font-size: 10px!important; top: 12px!important; font-weight: normal; color: var(--toggleHover);}
.lotus-L3 header.header a{font-size: 14px;}
/* .lotus-L3 .search-container .search{width: 215px;} */
.lotus-L3 .search-container .search input{width: 100%; padding: 0 0 0 25px; height: 33px;}
.lotus-L3 .search-container .search input::placeholder{opacity: 0.4;}

.lotus-L3 .a-wallet{font-size: 14px!important; border-bottom: 2px solid rgba(0, 0, 0, 0.4);
  border-right: 2px solid rgba(0, 0, 0, 0.4);}
.lotus-L3 .d6-betslip-l3{padding-top:38px;}
.lotus-L3 .account-overview{ top:99px; width: 347px; right: 0;}
.lotus-L3 .toggleable-list-title{padding: 8px 12px; text-align: left; }
.lotus-L3 .account-overview .toggleable-list-title span{font-size: 14px;}
.lotus-L3 .account-overview .toggleable-list-title span strong{font-weight: normal;}
.lotus-L3 .toggleable-list-title .toggle-icon{background: none; color: #fff; font-size: 24px!important; margin: -7px 0 0!important;}

.lotus-L3 .boxed-layout-wrapper, .lotus-L3 .marquee__notifications, .lotus-L3 .container{ max-width: 1300px; width: 100%;}
.lotus-L3 header.header .logo-area{padding:10px 0 0;}
.lotus-L3 .logo-area .headLogo{ width: 110px;}
.lotus-L3 .logo-area .headLogo img{height: 30px; object-fit: contain;}
.lotus-L3 header.header .logo-area .datetimeBox span{font-size: inherit; font-weight: normal;}
.lotus-L3 footer{background: var(--footerBG);}
.lotus-L3 .sport-menu{box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); position: relative;}
.lotus-L3 .sport-menu__link{padding: 8.2px 20px;}
.lotus-L3 .sport-menu__link:hover{transform: inherit;}
.lotus-L3 .active-Text{color: var(--activeText);}
.lotus-L3 .content.with-notifications{min-height: calc(100vh - 136px - 27px - 30px);}
.lotus-L3 .content-landing-l3{ display: flex; justify-content: center; height: 100%; min-height: calc(100vh - 136px - 27px - 30px);}

.lotus-L3 .content > .left-pane{border: none; background: none;}
.lotus-L3 .left-menu-inner .menu-column{border-left: 1px solid #ddd;}
.lotus-L3 .content > .left-pane, .lotus-L3 .left-menu-inner .menu-column, .lotus-L3 .tree-menu{width: 195px;}
.lotus-L3 .content > .mid-pane{padding: 0 25px 20px;}
.lotus-L3 .content-landing-l3 > .mid-pane{padding: 0 25px 20px; width: 58%;}
.lotus-L3 .content > .right-pane, .lotus-L3 .fixedbet{width: 347px;}
.lotus-L3 .bannerSection{min-height: 150px; clear: both; margin-top: 15px; box-shadow: inset 0 0 10px rgba(0,0,0,.1); border-radius: 10px;}
.lotus-L3 .bannerSection ul{display: flex; justify-content: space-between; gap:0 10px;}
.lotus-L3 .bannerSection ul li{width: 100%;}
.lotus-L3 .bannerSection img{border-radius: 10px; max-width: 100%;}

.lotus-L3 .gamesTabRow{ margin: 10px 0 15px;}
.lotus-L3 .gamesTabRow ul{display: flex; gap: 0 5px;  white-space: nowrap;  overflow-x: auto; padding-bottom: 3px;}
.lotus-L3 .gamesTabRow ul li{width: 13.6%; min-width: 13.6%; overflow: hidden; position: relative; border-radius: 5px; cursor: pointer;}
.lotus-L3 .gamesTabRow .tabText{position: absolute; left: 0; top:0; z-index: 9; padding: 3px 8px; display: flex; flex-direction: column; color: #fff;}
.lotus-L3 .gamesTabRow .tabIcon{width: 16px; height: 16px; margin-bottom: 2px;}
.lotus-L3 .gamesTabRow .bgImg{ width: 100%;}

.lotus-L3 .porviderRow{ margin: 10px 0;}
.lotus-L3 .porviderRow ul{justify-content: space-between; display: grid; grid-template-rows: 1fr 1fr; grid-auto-columns: 40%; grid-column-gap: 1vw; grid-auto-flow: column; grid-row-gap: 7px;  width: auto; padding-bottom: 2px;
  overflow-x: auto;}
.lotus-L3 .porviderRow ul::-webkit-scrollbar { width: 10px; height: 10px;}
.lotus-L3 .porviderRow ul::-webkit-scrollbar-track {background: #f1f1f1;}
.lotus-L3 .porviderRow ul::-webkit-scrollbar-thumb {background: #c1c1c1;}
.lotus-L3 .porviderRow ul li{overflow: hidden; position: relative; border-radius: 10px; cursor: pointer;}
.lotus-L3 .porviderRow .tabText{position: absolute; width: 100%; justify-content: space-between; font-size: 17px; height: 100%; left: 0; top:0; z-index: 9; padding: 3px 15px; display: flex; align-items: center; gap: 0 5px; color: #fff;}
.lotus-L3 .porviderRow .tabIcon{height: 36px; margin:0 25px 0 0;}
.lotus-L3 .porviderRow .tabIcon > img {max-height: 100%;}
.lotus-L3 .porviderRow .bgImg{ height:41px; object-fit: cover; width: 100%;}
.lotus-L3 .mainHeading{ margin: 15px 0;}
.lotus-L3 .mainHeading h3{background: var(--theme1-bg);display: flex; align-items: center; font-size: 16px; font-weight: 600;  justify-content: space-between; padding: 8px 10px; border-radius: 3px; color: var(--main-color-white);}
.lotus-L3 .mainHeading h3 .fa{font-weight: normal; font-size: 9px; margin: 0 3px 0 0; position: relative; top:-2px; width: 18px; height: 18px; border: 2px solid #fff; border-radius: 50%; display: inline-flex; justify-content: center; align-items: center; line-height: 10px; padding: 0 0 0 2px;}
.lotus-L3 .mainHeading h3 .betNo-col{font-size: 14px;}
.lotus-L3 .mainHeading h3 .betNo-col .betNo{background-color: #fdba74; display: inline-block; border-radius: 30px; padding: 0; width: 30px; line-height: 20px; text-align: center;}
.lotus-L3 .events-rows thead{background:#ffffff;}
.lotus-L3 .events-rows thead .sp-icon{width: 25px; height: 25px; display: inline-block; margin-right: 5px;}
.lotus-L3 ._markets-cell, .lotus-L3 .market-listing-table > thead > tr > th, .lotus-L3 .market-listing-table > tbody > tr > td {height: 46px;}
.lotus-L3 .eventflex{width: 352px;}
.lotus-L3 .market-listing-table > thead > tr > th{padding-bottom: 0;}
.lotus-L3 .market-listing-table > tbody > tr > td {border: 1px solid #ddd; border-left: 0; border-radius: 0; border-bottom: 0; position: relative;}
.lotus-L3 .market-listing-table > tbody > tr > td:last-child{border-right: 0;}
.lotus-L3 .market-listing-table > thead > tr > th.title{width: 352px; text-transform: uppercase;}
.lotus-L3 .market-listing-table > tbody > tr > td > .event-nameinplay, .lotus-L3 .vsname{color: #000;}
.lotus-L3 .market-listing-table > tbody > tr > td > .event-nameinplay{width: 90%; font-size: 12px; text-decoration: none;}
.lotus-L3 app-special-market .events-rows thead{background: none;}
.lotus-L3 .textWrap{text-overflow: ellipsis;}
.lotus-L3 .bookM table tbody tr td:first-child{width: 63%;}
/* .lotus-L3 .in-iconBox{width: 80px;}   */
.lotus-L3 .in-iconBox .in-play-content{font-size: 0;}
.lotus-L3 .in-iconBox .icon-video-tv{margin-right: 0!important;}

.lotus-l3 .market-listing-table > tbody > tr > td > .event-nameinplay{text-decoration: none; }

.lotus-L3 .competiton-N{ width: 100%; display:block;}
.lotus-L3 .sport-wrapper .apl-icon-star, .lotus-L3 .sport-wrapper .apl-icon-star-o {width: 30px; font-size: 22px !important; margin: -6px 0 0;}
.lotus-L3 .indian-card-games{margin: 25px 0; width: 100%;}
.lotus-L3 .in-play-heading h2{background:#fff; font-size: 20px; padding: 10px 12px; display: flex; align-items: center;}
.lotus-L3 .in-play-heading .cardIcon{display: inline-block; width: 30px; height: 30px; margin-right: 5px;}
.lotus-L3 .ic-games-list {padding: 0 0 2px; display: grid; grid-template-rows: auto auto; grid-auto-flow: column; overflow-x: scroll; grid-row-gap: 10px; grid-column-gap: 10px; justify-content: space-between;  grid-template-columns: 170px 170px;}
.lotus-L3 .ic-games-list::-webkit-scrollbar { width: 10px; height: 10px;}
.lotus-L3 .ic-games-list::-webkit-scrollbar-track {background: #f1f1f1;}
.lotus-L3 .ic-games-list::-webkit-scrollbar-thumb {background: #c1c1c1;}
.lotus-L3 .ic-games-list .ic-item {border-radius: 5px; overflow: hidden; cursor: pointer; width: 170px;}
.lotus-L3 .ic-games-list .ic-item figure{margin: 0;}
.lotus-L3 .ic-games-list .ic-item figure img{width: 100%; border-radius: 5px; object-fit: contain;}
.lotus-L3 .market_icon_listing img {width: 24px; height: 24px;}

.lotus-L3 .popular-games-sec{margin:0 0 20px;}
.lotus-L3 .popular-games-list{justify-content: space-between; width: 100%; padding-bottom: 2px; display: grid; grid-template-rows: auto auto; grid-auto-flow: column; overflow-x: scroll; overflow-x: auto; grid-row-gap: 2px; grid-column-gap: 2px; grid-template-columns: 160px 160px;}
.lotus-L3 .popular-games-list::-webkit-scrollbar { width: 10px; height: 10px;}
.lotus-L3 .popular-games-list::-webkit-scrollbar-track {background: #f1f1f1;}
.lotus-L3 .popular-games-list::-webkit-scrollbar-thumb {background: #c1c1c1;}
.lotus-L3 .popular-game-item{width: 160px;}
.lotus-L3 .popular-game-item a{text-decoration: none!important;}
.lotus-L3 .popular-game-item figure{border-radius: 5px; overflow: hidden; cursor: pointer; background-color: #4704ab; height: 100%; position: relative; margin: 0;}
.lotus-L3 .popular-game-item figure img{height: 107px; object-fit: cover; width: 100%;}
.lotus-L3 .popular-game-item figcaption{font-weight: 500; font-size: 13px; text-transform: capitalize; color: #fff; padding:5px 10px; display: flex; justify-content: center; flex-direction: column; min-height: 42px; line-height: normal;}
.lotus-L3 .popular-game-item .game-name{ width: 138px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.lotus-L3 .popular-game-item .game-provider{display: inline-block; width: 100%; font-size: 10px; color: #895ec8;}
.lotus-L3 .casino-games-sec{margin:0 0 20px;}
.lotus-L3 .casino-games-list {width: 100%; display: grid; padding-bottom: 2px; grid-template-rows: auto auto; grid-auto-flow: column; overflow-x: auto; grid-row-gap: 10px; grid-column-gap: 10px; grid-template-columns: repeat(auto-fit, 132px);}
.lotus-L3 .casino-games-list::-webkit-scrollbar { width: 10px; height: 10px;}
.lotus-L3 .casino-games-list::-webkit-scrollbar-track {background: #f1f1f1;}
.lotus-L3 .casino-games-list::-webkit-scrollbar-thumb {background: #c1c1c1;}
.lotus-L3 .casino-item{width: 132px;}
.lotus-L3 .casino-item figure{margin: 0; border-radius: 5px; overflow: hidden;}
.lotus-L3 .casino-item figure img{height: 88px; object-fit: cover; width: 100%;}

.lotus-L3 .bet-manager{ padding: 15px 0 0;}
.lotus-L3 .bet-manager h4{font-weight: 400; font-size: 20px; padding: 0 0 8px; border-bottom: 1px solid rgba(0, 0, 0, .5); color: #000;}
.lotus-L3 .bet-manager > .tabs > li{border-radius: 5px 5px 0 0; background: #dedbd7!important;}
.lotus-L3 .bet-manager > .tabs > li a{padding: 10px 20px;}
.lotus-L3 .bet-manager > .tabs > li:last-child{ float: left;}
.lotus-L3 .bet-manager > .tabs > li.-active{background: #fff!important;}
.lotus-L3 .bet-manager li.editBTN{float: right!important; margin-right: 15px;}
.lotus-L3 .bet-manager li.editBTN .apl-btn-primary{background: var(--toggleHover)!important; padding: 0 18px; border-radius: 0; border: none!important;}
.lotus-L3 .bet_popUp{ width: 347px!important; border: 5px solid #000000b3;}
.lotus-L3 .edit-stakes-form > ul > li{margin: 5px;}
.lotus-L3 .edit-stakes-form input{border: 1px solid var(--theme1-bg); padding: 8px 5px; text-align: center;}
.lotus-L3 .fixedbet .bet_popUp{top:96px!important}
.lotus-L3 aside.menu > nav.tree-menu{border: 1px solid #dddddd; border-left: 0; border-bottom: 0;}
.lotus-L3 .left-menu-inner .menu-lvl-0 .menu-link, .lotus-L3 .left-menu-inner .menu-lvl-0 .favourites-link{height: 54px; transition: 0.3s all; color:#811f0f; display: flex; align-items: center;}
.lotus-L3 .left-menu-inner .menu-lvl-0 .menu-link .link-name, .lotus-L3 .left-menu-inner .menu-lvl-0 .favourites-link .link-name{top: inherit;}
.lotus-L3 .left-menu-inner .menu-lvl-0 .menu-link:hover, .lotus-L3 .left-menu-inner .menu-lvl-0 .favourites-link:hover{background: #f1e9e7!important;}
.lotus-L3 .left-menu-inner .menu-lvl-0 .menu-link i, .lotus-L3 .left-menu-inner .menu-lvl-0 .menu-link svg, .lotus-L3 .left-menu-inner .menu-lvl-0 .favourites-link i{padding-left: 6px; font-size: 20px!important; height: 26px; width: 26px!important; top: inherit!important; object-fit: contain;}
.lotus-L3 .tree-menu .menu-link i.indicator-icon{top:5px; right: 8px}
.lotus-L3 .left-menu-inner .link-name{font-size: 12px!important;}
.lotus-L3  #login, .lotus-L3 #player-signup, .lotus-L3 #forgotInfo, .lotus-L3 #updatePassword{background: #fff;}
.lotus-L3 .loginLogol3{width: 130px; margin: 0 auto; height: 80px; display: flex; justify-content: center; align-items: center;}
.lotus-L3 .loginLogol3 img{max-width: 100%; max-height: 100%; height: auto;}
.lotus-L3 .loginpop .modal-body{padding: 0 50px 30px;}
.lotus-L3 .loginpop .close, .lotus-L3 .singpopup .close, .lotus-L3 .forgetInfopass .close{background: var(--loginBtn)!important; width: 30px!important; height: 30px; border-radius: 50%; text-align: center; line-height: 30px; position: relative; right: -42px; top:0px}
.lotus-L3 .singpopup .close{right: -80px!important; top:-120px!important}
.lotus-L3 .formddmain2 .close{color: var(--loginB-Text)!important; line-height: 10px; padding: 0 0 0 2px!important; right: -70px!important; top:-18px!important}
.lotus-L3 .loginpop .close span, .lotus-L3 .singpopup .close span, .lotus-L3 .formddmain2 .close span{ display: block; margin-top: -2px; color: #000; text-shadow: none; font-size: 26px!important;}
.lotus-L3 .loginpop, .lotus-L3 .singpopup, .lotus-L3 #updatePassword .popupBox {width: 430px!important;}
.lotus-L3 .loginpop .fa-eye, .lotus-L3 .singpopup .downline-form .col-sm-12.username .toggelPass, .lotus-L3 .popupBox .eyeIcon{font-size: 18px; color: var(--logBtn); font-weight: normal; top: 11px!important;}
.lotus-L3 .singpopup .downline-form .col-sm-12.username .toggelPass{right: 18px;}
.lotus-L3 .loginpop .maindrop .fa{font-size: 20px!important; font-weight: normal; color: var(--logBtn);}
.lotus-L3 .dropdownlogion.dropdown-menu-right{border: solid 1px rgba(255, 255, 255, 0.4);}
.lotus-L3 .loginpop .modal-header{padding: 0; height: 12px;}
.lotus-L3 .singpopup .username,  .lotus-L3 .singpopup .clear-both-div{ padding: 0 12px;}
.lotus-L3 .singpopup .clear-both-div a{text-decoration: none;}
.lotus-L3 .singpopup .signUpNew_whattsUp_button{box-shadow: none!important; width: 92%!important; margin: 0 auto; max-height: inherit; padding: 0 10px; background: var(--logBtn)!important; color: var(--logBtn)!important;}

.lotus-L3 .signUpNew_whattsUp_button-number {display: flex; align-items: center; height: 52px; background:none!important; }
.lotus-L3 .signUpNew_whattsUp_button-number.blinking{animation: inherit!important;}
.lotus-L3 .signUpNew_whattsUp_button div.signUpNew_whattsUp_button-number.blinking.btn.btn-primary{background: none!important; color: var(--loginB-Text)!important; box-shadow: none!important;}
.lotus-L3 .signUpNew_whattsUp_button-number .fa.fa-whatsapp{font-size: 36px!important;}
.lotus-L3 .signUpNew_whattsUp_button-number span{width: 100%; font-weight: 900; animation: animate 1s linear infinite;}
@keyframes animate{ 
  0%{opacity: 0; } 
  100%{opacity: 0.9;}
}

.lotus-L3 #updatePassword  .popupBox .modal-body{padding: 0 50px 30px;}
.lotus-L3 #updatePassword  .popupBox .close, .lotus-L3 .singpopup .close, .lotus-L3 .forgetInfopass .close{background: var(--loginBtn)!important; width: 30px!important; height: 30px; border-radius: 50%; text-align: center; line-height: 30px; position: relative; right: -42px; top:0px}
.lotus-L3 app-force-to-change-password .modal-body{background: none!important;}
.lotus-L3 app-force-to-change-password .modal-footer{background: none!important; padding: 0 22px 15px;}
.lotus-L3 app-force-to-change-password .form-control::placeholder{opacity: inherit; color: #fff;}
.lotus-L3 app-force-to-change-password .popupBox .form-group{position: relative;}
.lotus-L3 app-force-to-change-password .popupBox .eyeIcon{position: absolute; right: 5px; top:12px!important}
.lotus-L3 app-force-to-change-password .popupBox .modal-header{border: none;}
.lotus-L3 #updatePassword .popupBox .close{line-height: 12px; right: -55px;}
.lotus-L3 #updatePassword .popupBox .close .fa{font-size: 16px;}
.lotus-L3 #updatePassword .popupBox .close .red{color: #ff0000;}
.lotus-L3 #updatePassword .popupBox .modal-content{width: 100%;}
.lotus-L3 app-force-to-change-password .form-control{color: #fff;}
.lotus-L3 .in-play-content{font-size: 0px;}
.lotus-L3 .singpopup app-loader section{position: absolute!important; }

.errorMa{color:#ff0000;}


.lotus-L3 .formddmain2, .lotus-L3 .popupBox{height: 100vh; display: flex; align-items: center; padding: 0; margin: 0 auto;}
.lotus-L3 .forgetInfopass{width: 430px; border-radius: 10px !important; box-shadow: 0 0 3px rgba(0,0,0,.4); border-radius: 10px; border: 1px solid rgba(0,0,0,.2);}
.lotus-L3 .forgetInfopass .forget-enterNo{display: flex; justify-content: space-between;}
 
.lotus-L3 .loginpop .modal-content, .lotus-L3 #updatePassword  .popupBox .modal-content{ background: var(--theme1-bg)!important; box-shadow: 0 0 3px rgba(0,0,0,.4); border-radius: 10px; border: 1px solid rgba(0,0,0,.2);}
.lotus-L3 .loginpop .form-control, .lotus-L3 .singpopup .downline-form .form-control, .lotus-L3 .forgetInfopass input, .lotus-L3 .forgetInfopass select, .lotus-L3 app-force-to-change-password .form-control{background: none!important; padding: 0 10px 0 0; height: 43px!important; font-size: 16px!important; border-radius: 0!important;border: none!important; border-bottom: 2px solid var(--logBtn)!important; box-shadow: none;}
.lotus-L3 .loginpop .modal-footer .loginBtn, .lotus-L3 .singpopup .tab-pane .btn-login{color: var(--loginB-Text); padding: 8px 0!important; border: none!important; box-shadow: 4px 4px rgba(0, 0, 0, 0.2)!important;
  padding: 10px 0px; border-radius: 5px;}
.lotus-L3 .forget-password .btn-login, .lotus-L3 .singpopup .btn-primary, .lotus-L3 app-force-to-change-password .popupBox .btn-primary{color: var(--loginB-Text)!important; background: var(--logBtn)!important; width: 100%!important; padding: 8px 0!important; border: none!important; box-shadow: 4px 4px rgba(0, 0, 0, 0.2)!important;
  padding: 10px 0px; border-radius: 5px;}
.lotus-L3 .singpopup .box-text.resendotp .otptext{ border: 1px solid var(--logBtn); color: var(--logBtn)!important; padding: 0 5px;}
/* .lotus-L3 .market-listing-table{background: #fff;} */
.lotus-L3 .ifream{height: calc(100vh - 120px)!important;}
.lotus-L3 app-virtual-sport-launcher .wearecasin{padding: 40px 0 0!important;}
.lotus-L3 app-virtual-sport-launcher .ifream{height: calc(100vh - 160px)!important; width: 101%;}
.lotus-L3 app-we-are-casino .wearecasin{padding: 37px 0 0;}
.lotus-L3 app-we-are-casino .wearecasin .ifream{height: calc(100vh - 160px)!important;}

.lotus-L3 .sport-wrapper .in-play-content > i.apl-icon-custom-play{margin: -5px 0 0 3px;}
.lotus-L3 .bets .summary-buttons._align-right{float: right; margin-top: -5px;}

.lotus-L3 .casinoCard .subList{ width: 1080px;}
.lotus-L3 .gamelistBox{ display: flex; flex-wrap: wrap; gap: 25px 10px;}
.lotus-L3 .gamelistBox .casinoicons{ margin: 0!important; /*width: 32.66%;*/ width: 15.75%;}
.lotus-L3 app-casino-dashboard .content > .mid-pane {padding: 0 0 20px 25px;}
.lotus-L3 app-live-casino .content > .mid-pane{padding: 0 0 20px 25px;}
.lotus-L3 app-virtual-sports .content > .mid-pane{padding: 0 0 20px 25px;}
.lotus-L3 app-casino-game-dashboard .content > .mid-pane{padding: 0 0 20px 25px;}
.lotus-L3 app-player-profile-layout .content > .mid-pane{padding: 0 0 20px 25px;}
.lotus-L3 app-balance-overview:before{width: 100%;}
.lotus-L3 .balance-custom-btn{background: var(--theme1-bg)!important;}
.lotus-L3 .blackBox #sr-widget{ border-radius: 0!important;}
.lotus-L3 section{background: rgba(0, 0, 0, .3)!important;}
.lotus-L3 .daterangepicker .cancelBtn{ background: #C0C0C0!important; }
.lotus-L3 div.date-btn-main, .lotus-L3 .activity-log-box.bonus-export-btn{background: #ddd!important;}
.lotus-L3 app-all-notification-log div.date-btn-main, .lotus-L3 .activity-log-box.bonus-export-btn{padding: 5px 0!important;}
.lotus-L3 app-notification-log .btn.btn-primary.btn-sm:hover{background: var(--logBtn)!important;}

.lotus-L3 .lay.show-size.suspendedtext.suspendedsingle:after, .lotus-L3 .back.show-size.suspendedtext.suspendedsingle:after{width: 100%;}
.lotus-L3 .evetn-main-wrapper{margin-top: 0; padding: 40px 0 15px!important;}
.lotus-L3 .list-group-item h5 strong{font-weight: 600!important;}
.lotus-L3 .evetn-main-wrapper .card-container{padding-top:5px;}
.lotus-L3 .evetn-main-wrapper .card-box{height: calc(100vh - 180px);}
.lotus-L3 .no_event{margin: 18% 0 0;}
.lotus-L3 .match-listing-wrapper > ul.match-listing{height: calc(100vh - 280px);}
.lotus-L3 .matched-bets .list-wrap{height: calc(100vh - 360px);}
.lotus-L3 .matched-bets .list-wrap ul{background: var(--bodyBG); margin: 0;}
.lotus-L3 .matched-bets .event-name{margin: 0; padding: 10px 0 1px 6px;}
/* .lotus-L3 .fixedbet .matched-bets .list-wrap{height: auto;} */
.lotus-L3 header.header .dropdown  li.dropdown-item{padding-left: 0;}
.lotus-L3 header.header .wrap-dd-menu .dropdown li a .balance-custom-btn{background: var(--theme1-bg)!important; padding: 0 3px!important; margin: 0 5px!important;}
.lotus-L3 header.header .wrap-dd-menu .dropdown li a .balance-custom-btn .fa{font-size: 10px!important; margin: 8px 3px 0 5px!important;}
.lotus-L3 #bonusEnabletheme .closeBTN{width: 30px; height: 30px; background: #000 !important; display: block; border-radius: 50%; top: -35px;}
.lotus-L3 .rules-modal .modal{overflow-y: hidden!important;}
.lotus-L3 .rules-modal .modal-body{height: 450px!important;}
.lotus-L3 app-loyalty-points .main-card{padding: 0;}
.lotus-L3 .modal-dialog .btn-secondary{color: #fff;}
.lotus-L3 .main-card .btn-loyalty{color: #fff!important;}
.lotus-L3 .tittt{font-weight: 800;}
.lotus-L3 .rolling-text{font-weight: 600;}
.lotus-L3 .notification-box{background: rgba(255, 255, 255, 0.8);}
.lotus-L3 .notification-box li{font-size: 12px;}
.lotus-L3 .notification-box .marquee{padding: 0; line-height: 18px;}
.lotus-L3 .match-listing-wrapper .inner-card .notification-box .marquee{position: inherit;}



@media(max-width:1399px){
  .lotus-L3 .bannerSection{min-height: 125px;}
  .lotus-L3 .boxed-layout-wrapper, .lotus-L3 .marquee__notifications, .lotus-L3 .container{ max-width: 1116px; width: 100%;}
  .lotus-L3 .content > .left-pane, .lotus-L3 .left-menu-inner .menu-column, .lotus-L3 .tree-menu{width: 166px;}
  .lotus-L3 .content-landing-l3 > .mid-pane{width: 59%;}
  .lotus-L3 .account-overview{width: 294px;}
  .lotus-L3 .content > .right-pane, .lotus-L3 .fixedbet{width: 294px;}
  .lotus-L3 .bet_popUp{width: 293px!important;}
  .lotus-L3 .popular-games-list {grid-template-columns: 140px 140px;}
  .lotus-L3 .popular-game-item{width: 140px;}
  /* .lotus-L3 .market-listing-table > tbody > tr > td > .event-nameinplay{font-size: 9px;} */
  .lotus-L3 .suspendedtext:after{font-size: 8.5px;}
  .lotus-L3 .market-listing-table > tbody > tr > td > .event-nameinplay{line-height: 13px;}
  .lotus-L3 .casinoCard .subList {width: 926px;}
  /* .lotus-L3 .gamelistBox .casinoicons{width: 32.60%;} */
  .lotus-L3 .d6iframe{width: 1254px;}
  .lotus-L3 .matched-bets .list-wrap{height: calc(100vh - 280px);}
  .lotus-L3 .fixedbet .matched-bets .list-wrap{height: calc(100vh - 200px);}
  .lotus-L3 .filters.depositRow ul.nav.nav-pills.newnav-pills.marchnet{width: 90%;}
  .lotus-L3 .market-name.title{font-size: 11px;}
  .lotus-L3 .cashout-button{padding: 0 5px; font-size: 10px;}
  .lotus-L3 .market-listing-table > thead > tr > th.title, .lotus-L3 .eventflex{width: 303px;}
  .lotus-L3 .mchOdd .suspendedtext::after{width: 58%!important;}

}
@media(max-width:1299px){
  .lotus-L3 .sport-menu__link { padding: 8.2px 12px;}
}
/**************************** End lotus-L3 ************************************/
.whatsapp-CTA{position: fixed; right: 0; top: 70%; z-index: 101;  display: flex; justify-content: space-between; align-items: center;}
.whatsapp-CTA .wt-text{ padding: 12px 48px 8px 15px;  white-space: nowrap; font-size: 19px; height: 40px; line-height: 16.5px; background: #009834; border-radius: 30px; width: auto; font-weight: 700; color: #fff; transition: all 0.8s; right: 0; position: absolute; z-index: 9;}
.whatsapp-CTA a{color: #fff; z-index: 99;}
.whatsapp-CTA .fa{background: #009834; border-radius: 30px; height: 36px; line-height: 38px!important; font-size: 40px!important; font-family:'FontAwesome'}
.whatsapp-CTA .hideTextwt{opacity: 0; padding-left: 15px; }


.main-card button.btn-loyalty {background: var(--theme1-bg) !important; color: #fff !important;}
.heading-stripe h6, .loyaltyConfirm .modal-header h5 {color: #fff; margin-bottom: 0;}
button.btn-loyalty.redeem {background: var(--toggleBG) !important; color: #fff !important;}
.heading-stripe, .loyaltyConfirm .modal-header {background: var(--theme1-bg) !important;}
.loyaltyConfirm .modal-footer .btn.btn-primary, .loyaltyConfirm  button.btn.btn-secondary:hover {
  background: var(--toggleBG) !important;color: var(--primary-color) !important;
}
.heading-stripe {padding: 12px 20px !important;}
app-loyalty-points .main-card .row .col-lg-10 {width: 100%;}
div#loyaltyPrograme h4.modal-title, .loyaltyConfirm .modal-header h5 {margin-bottom: 0px; padding-bottom: 0;}
app-loyalty-points .modal-header { background: var(--theme1-bg) !important;}
app-loyalty-points .modal-header .modal-title { margin: 0px; padding: 0px; color: #fff;}
app-loyalty-points .smallBox * { color: #fff;}
.loyaltyHistory ul.pager {justify-content: flex-end;}
div#loyaltyPrograme .flex-row.loyalty-flex-row label span { width: 47% !important;}
.loyaltyConfirm .modal-footer button.btn.btn-secondary {color: #fff !important;} 
#player-signup button.btn.btn-primary.otpBtn {
  background-color: var(--logBtn) !important;color: #fff !important;
  outline: 0px !important; font-size: 14px; padding: 8px 0px; border-radius: 4px !important; border: 0px; box-shadow: none !important;
}
#player-signup .box-text.resendotp .otptext {box-shadow: none !important; margin: -3px 0px 0px;background: none !important; border: 0px !important;}
.hidecalanderOnNavigate{
	display: none !important;
  }
.whatsapp-CTA.d3-new-whatsappBtn a {text-decoration: none;}
.whatsapp-CTA.d3-new-whatsappBtn .wt-text {padding: 4px 35px 3px 15px; font-size: 12px; width: 194px; white-space: normal;}

.crexcbet99_20230757 .lotus-L3 .logo-area .headLogo {
  width: 160px;
}
.d6-crexcbet99-black .toggleable-list-title{
  color: #000 !important; 
}
.d6-crexcbet99-black.apl-btn:not(.native):not(:disabled).apl-btn-primary, html button:not(.native):not(:disabled).apl-btn-primary, html [type="button"]:not(.native):not(:disabled).apl-btn-primary{
  color: #000 !important; 
}
.d6-crexcbet99-black .a-wallet {
  color: #000 !important;
}
.d6-crexcbet99-black .casino-name{
  color: #000 !important;
}
.d6-crexcbet99-black .bet-manager > .content .matched-bets .toggleable-list-title, .bet-manager > .content .unmatched-bets .toggleable-list-title{
  background: var(--gameTitleBG) !important;
}
.d6-crexcbet99-black .loginpop .close span{
  color: #fff !important;
}
.d6-crexcbet99-black .forgetInfopass{
background: var(--theme1-bg) !important;
}
.d6-crexcbet99-black .formddmain2 .close span{
  color: #fff !important;
}
.d6-crexcbet99-black .singpopup .close span{
  color: #fff !important;
}
.d6-crexcbet99-black .singpopup .modal-content{
  background: var(--theme1-bg) !important;
}
.crexcbet99_20230757 .logo-area .headLogo{
  width: 180px
}
.main-card .heading-stripe div .currLevel {padding: 2px 6px 3.5px !important;}
.loyaltyConfirm .modal-footer button.btn.btn-secondary {color: #fff !important;}

/* Deposit & Withdraw css */
.designdeposit .couponRow h4.appliedBonusDiv span { font-size: 13px !important;}
.designdeposit .couponRow .appliedBonusDiv i {color: #fff; margin-right: 5px;}
.designdeposit .couponRow .appliedBonusDiv {background: var(--toggleBG) !important; padding: 4px 0 !important;  margin-top: 6px !important;}
.details .top .filePreview {color: #000; right: 38px; font-size: 19px; position: absolute; cursor: pointer;}
.withdraw-section .withdrawal-amount h4 > span {font-size: 12px;}
.filePreview > i {font-weight: normal;}
.withdraw-section h2 { margin-bottom: 18px; margin-top: 35px; font-weight: 700; font-size: 20px; text-align: center; }
.withdraw-section .add-bank .column { margin-bottom: 15px; min-height: 160px; display: flex; align-items: center; justify-content: center; border: 1px dashed #B8B8B8; border-radius: 5px; background: #fcfcfc; }
.withdraw-section .add-bank .column .link { padding: 0 23px; min-height: 44px; color: #08182F; font-weight: 700; text-transform: uppercase; border-radius: 5px; font-size: 16px; line-height: 1; display: flex; align-items: center; justify-content: center; background: #CDCDCD; }
.withdraw-section .add-bank .column .link:hover { text-decoration: none; }
.filters .withdraw-section  .btn.btn-primary { padding: 12px 16px; width: 100%; font-weight: 700; }
.withdraw-section .list-inline > li { width: 100%; }
.withdraw-section .tab-content { width: 100%; }
.withdraw-section .tab-content > .tab-pane { padding: 18px; width: 100%; border: 1px dashed #B8B8B8; border-radius: 5px;  overflow: hidden; }
.withdraw-section .list-inline.pull-right { padding: 0 !important; }
.withdraw-section .top-heading { margin-top: 6px; padding: 20px 0; width: 100%; display: flex; align-items: center; justify-content: center; position: relative; text-transform: uppercase; color: #08182F; font-weight: 700; font-size: 20px; }
.withdraw-section .top-heading a { position: absolute; left: 0; }
.withdraw-section label { font-weight: 600; color: #08182F !important; }
.withdraw-section .form-control { border-color: #CDCDCD !important; box-shadow: inherit; color: #08182F; font-weight: 500; background: #fff; }
.withdraw-section .form-control:focus { border-color: #08182F !important; }
.withdraw-section .add-bank .column.edit-account .link { display: none; }
.withdraw-section .add-bank .column.edit-account { align-items: flex-start; border: 5px solid var(--maindark); }
.withdraw-section .add-bank .column.edit-account .top { position: relative; text-transform: uppercase; background-color: var(--maindark); }
.withdraw-section .add-bank .column.edit-account .details { width: 100%; text-align: center; background: var(--side-bg); }
.withdraw-section .add-bank .column.edit-account .top .edit-icon { position: absolute; right: 10px; top: 5px; }
.withdraw-section .add-bank .column.edit-account .top span { font-size: 22px; font-weight: 600; }
.withdraw-section .add-bank .column.edit-account .list li { padding: 5px 10px; width: 100%; display: block; border-bottom: 1px solid #CDCDCD33; }
.withdraw-section .add-bank .edit-account .list li span {word-wrap: break-word; color: #000; display: block; font-weight: 600; font-size: 110%; }
.withdraw-section .add-bank .edit-account .list li small { color: #B8B8B8; display: block; font-size: 100%; }
.withdraw-section .list-inline.pull-right { flex-wrap: wrap; }
.withdraw-section .edit-bank .list-inline > li { margin-bottom: 15px; text-align: center; }
.filters .withdraw-section .pull-right .btn.delete-btn svg { margin-left: 6px; height: 16px; width: 18px; }
.withdraw-section .withdrawal-amount .amountStyle { height: 40px !important; background: transparent !important; color: #08182F !important; border: 1px solid var(--side-bg) !important; }
.withdraw-section .withdrawal-amount .amountStyle::placeholder, .withdraw-section .withdrawal-amount .amountStyle::-webkit-input-placeholder { opacity: 1; color: #B8B8B8 !important; }
.withdraw-section .withdrawal-amount h4 { padding-left: 10px; padding-bottom: 0; font-weight: 600; }
app-balance-overview .withdraw-section .withdrawal-amount ul { margin-bottom: 10px !important; border: 0; }
.withdraw-section .withdrawal-amount ul li { margin-right: 3px; }
.withdraw-section .withdrawal-amount .amoutvalue li a { padding: 8px 11px !important; color: #08182F !important; }
.withdraw-section .withdrawal-amount { padding-top: 10px; }
.designdeposit .depositRow .newnav-pills, .designdeposit .div11 { padding: 0 5% !important; }
.designdeposit .div11 .tittt { display: none;}
.designdeposit .div11 { margin-top: 15px; }
.designdeposit .filters .list-group {  margin-bottom: 0; padding: 16px 5% !important; background-color: transparent !important; }
.designdeposit .deposit-amounts-container .amoutvalue { margin-bottom: 10px; }
.designdeposit .dropdown-text { border-color: #CDCDCD !important; box-shadow: inherit; appearance: none; color: #08182F; background-image: url(../assets/images/select-arrow1.svg); background-repeat: no-repeat; background-position: 98.5% center; }
.designdeposit .nav-pills > li > a { box-shadow: 0 0 0 2px #CDCDCD; border-radius: 6px; }
.designdeposit .nav-pills > li > .activemerchant { box-shadow: 0 0 0 2px var(--maindark); }
.designdeposit .filters .btn.btn-primary { padding: 13px 16px; width: 100%; font-size: 16px; color: #fff !important; font-weight: 700; background: var(--toggleBG)!important; }
.deposit-amounts-container { flex-wrap: wrap; }
.designdeposit .notification { padding-top: 15px; text-align: center; color: #08182F; font-weight: 600; line-height: 1.7; }
.designdeposit .notification span { position: relative; }
.designdeposit .notification span:before { content: ''; position: absolute; left: -15px; top: 4px; width: 11px; height: 11px; background: url(../assets/images/notification-icon.png) no-repeat; background-size: cover; }
.depositRow { overflow: hidden; }
.designdeposit .text-link { margin-top: 30px; text-align: center; color: #08182F; }
.designdeposit .qr-codes {  margin: 15px 0; border: 1px solid #CDCDCD; border-radius: 5px; border-top: 0; }
.designdeposit .filters .list-group .list-group-item h5 { padding: 0; }


.designdeposit .qr-codes .qrcodeImage { padding-bottom: 22px; text-align: center; }
.designdeposit .qr-codes .qr-heading {cursor: pointer; padding: 0 15px; height: 48px; border: 1px solid #CDCDCD; border-radius: 5px; display: flex; align-items: center; justify-content: space-between; font-weight: 700; text-transform: uppercase; }
.designdeposit .qr-codes .qr-heading .ShowQR { margin-right: 0; }
.designdeposit .qr-codes .qrcodeImage button { padding: 7px 13px !important; color: #fff; font-size: 13px !important; background: #08182F!important; }
.designdeposit .filefile { width: 100%; min-height: 56px; }
.designdeposit .filefile .input-group-btn { position: absolute; min-height: 56px; display: flex; align-items: center; padding: 0; right: 0; margin: 0; width: auto; }
.designdeposit .qr-codes .qrcodeImage h5 { margin-top: 30px; margin-bottom: 2px; }
.designdeposit .qr-codes .qrcodeImage .qrdoenload, .designdeposit .qr-codes .qrcodeImage button i { padding-left: 10px; }



.designdeposit .bonusRow .couponRow { max-height: 276px; display: block; -webkit-columns: 2; columns: 2; overflow: hidden; scroll-behavior: smooth;
	position: relative; counter-reset: decimal-counter; }
.designdeposit .bonusRow .couponRow li { width: 100% !important; min-width: inherit !important; flex: inherit !important; background: transparent !important; box-shadow: none !important; }
.designdeposit .bonusRow .couponRow li .bonusCard { width: 100% !important; border: 5px solid transparent !important; border-radius: 15px !important; counter-increment: decimal-counter; position: relative; }
.designdeposit .bonusRow .couponRow li .bonusCard:before { display: none !important; content: counter(decimal-counter); width: 15px; height: 15px; border-radius: 50%; font-size: 12px; position: absolute; right: -4px; top: -10px; color: #08182F; font-weight: 500; display: flex; align-items: center; justify-content: center; background: var(--maindark); }
.designdeposit .bonusRow .couponRow  li.active .bonusCard { border: 5px solid var(--maindark); border-radius: 15px; box-shadow: none; border-color: var(--theme2-bg) !important; }
.designdeposit .filters.depositRow .couponRow li .bonusCard { background: var(--theme1-bg)!important }
.designdeposit .bonusRow .couponRow li { border-width: 3px !important; }







.designdeposit .bank-detail { text-align: center; color: #08182F; font-size: 15px !important; }
.designdeposit .couponRow h4 { padding: 5px 0; border-radius: 4px; color: #08182F !important; font-weight: 700 !important; background: var(--maindark) !important; }
.designdeposit .couponRow .moreDetail strong { font-size: 18px !important; }
.designdeposit .bonusRow { margin: 0 auto !important; position: relative; overflow: inherit !important; border: 0; background-size: cover; }
.designdeposit .bonusRow .left-arrow, .designdeposit .bonusRow .right-arrow { position: absolute; top: 41%; position: absolute; width: 16px; height: 27px; }
.designdeposit .bonusRow .left-arrow { left: -4%; background-image: url(../assets/images/left-arrow1.png); background-size: cover; }
.designdeposit .bonusRow .right-arrow { right: -4%; background-image: url(../assets/images/right-arrow1.png); background-size: cover; }
.designdeposit .rolling-note { margin-bottom: 15px; padding: 0 5%; }
.designdeposit .rolling-note strong { position: relative; }
.designdeposit .rolling-note span { color: #08182F; }
.designdeposit .rolling-note strong:before { content: ''; position: absolute; right: -15px; top: 2px; width: 11px; height: 11px; background: url(../assets/images/notification-icon.png) no-repeat; background-size: cover; }
.designdeposit .utr-number { border-color: #CDCDCD !important; border-radius: 5px !important; }
.designdeposit .filefile:before { margin: 14px 19px !important; font-size: 16px !important; font-weight: 700 !important; text-transform: uppercase; }
.designdeposit .space { margin-bottom: 15px; }
.designdeposit .utr-number::-webkit-input-placeholder {  color: #08182F; opacity: 1; }
.designdeposit .utr-number::-moz-placeholder {  color: #08182F; opacity: 1; }
.designdeposit .utr-number:-ms-input-placeholder {  color: #08182F; opacity: 1; }
.designdeposit .utr-number:-moz-placeholder { color: #08182F; opacity: 1; }
.designdeposit .AmountDiv { padding: 1.5% 4.5% 0 !important; }
.designdeposit .amountStyle { background-color: var(--side-bg) !important; }
.designdeposit .withdraw-section .inputbos.amountStyle.form-control::-webkit-input-placeholder {  color: #B8B8B8; opacity: 1; }
.designdeposit .withdraw-section .inputbos.amountStyle.form-control::-moz-placeholder {  color: #B8B8B8; opacity: 1; }
.designdeposit .withdraw-section .inputbos.amountStyle.form-control:-ms-input-placeholder {  color: #B8B8B8; opacity: 1; }
.designdeposit .withdraw-section .inputbos.amountStyle.form-control:-moz-placeholder { color: #B8B8B8; opacity: 1; }
.designdeposit .filefile .btn {  padding: 10px 16px; }


/* ====== SCAN CODE CSS START =======  */
.qr-code-title {  margin-top: 32px;
  font-size: 18px;  text-transform: uppercase;   color: #0a365b;    border-bottom: solid 1px #ccc !important; font-weight: 600;  padding-bottom: 14px;
}
.qr-code li button:hover {
  background: #ec971f;
}
ul.qr-code li .accountName {
  background: #011931;  color: #fff;  padding: 14px 12px;  border-radius: 4px;  margin: 10px 0px 16px; text-transform: uppercase;
}
ul.qr-code li > .scan-code {
  width: 100%;   padding: 25px;  box-shadow: 0 0 17px rgb(0 0 0 / 10%);  border-radius: 8px;  border: 1px solid #e9e9e9;   
}
ul.qr-code li:last-child {
  padding-left: 40px;
}
ul.qr-code li > button {
  background: #08182F!important; color: #fff;  border: 0;padding: 14px 10px; width: 100%; border-radius: 4px; font-weight: 600;
}
.qr-code {
  display: flex;  align-items: center; justify-content: center;   margin: 30px 0px 20px;
}
ul.qr-code li { flex-basis: 50%;}
ul.qr-code li label, span.accountName {
color: #333333;
  display: block !important; font-weight: 400;
}
.text-link {
  color: #0a5da3; font-size: 14px;
}
/* ====== SCAN CODE CSS END =======  */


.deposit-centered-modal.popup-boder-none .modal-content .modal-footer button.btn.btn-primary {
  background: var(--toggleBG)!important;
  color: var(--playText) !important;
  border-color: var(--toggleBG)!important;
}
.designdeposit figure {margin: 0;}

/* .withoutLoginApk {position: absolute; left: -30px; top: -4px; z-index: 1;} */
.lotus-L3 li.order1-Lotus-L3 {position: relative; /*order: 1; top: -4px;*/} 
img.headerApkImg {width: 27px;}
li.apk-li.isLoginApk div {padding-left: 4px;}
.lotus-L3 .header .infobar .headLinks .languageLi.headerLang {margin-right: 5px;}


/* ===== LISTING PAGE START ====== */
@keyframes placeHolderShimmer {
  0% {background-position: -468px 0;}
  100% {background-position: 468px 0;}
}
.dummyHeading, .dummyEventBox .dotsD, .dummyEventBox .dummyLine, ul.dmOddsBox li{
	animation: placeHolderShimmer 1.25s infinite linear;background: #ced5da linear-gradient(to right, #ced5da 8%, #d8dfe4 18%, #ced5da 33%);
    background-size: 800px 104px;
}
.dummyEventRow .dummyEventNames {width: 25%; display: flex;}
.dummyHeading { height: 43px; width: 100%;}
ul.dmOddsBox li {height: 43px;width: 63px; border: 1px solid #ddd;}
ul.dmOddsBox { list-style-type: none;   display: flex;}
.dummyeventDtl .dummyEventBox {justify-content: space-between;}
.dummyEventBox {height: 43px;padding: 6px;  display: flex; align-items: center; gap: 0 10px;border-bottom: 1px solid #ddd;}
.dummyEventBox .dotsD { width: 11px; height: 11px; border-radius: 11px; margin-right: 6px;}
.dummyEventBox .dummyText {display: flex; flex-direction: column;  width: 100%; gap: 5px;}
.dummyEventBox .dummyLine.smallD {width: 40%;}
.dummyEventBox .dummyLine {height: 10px;border-radius: 5px;  width: 100%;}
/* ===== LISTING PAGE END ====== */
.playernow{
	/* position: absolute; */
    left: 242px;
    /* top: 10px; */
    font-size: 10px;
    width: auto !important;
    padding: 0;
    color: #3bc996;
    font-weight: 600;
    display: flex;
    align-items: center;
}
/*********** L1/L2 Theme ***********/




.sportsbookOpen.userlogin .home-page-wrap {
  position: fixed;z-index: 9999;width: 100%; top: 0;min-height: 154px; max-height: 154px;
}

.sportsbookOpen.userlogout section.mainWrap {
  margin-top: 150px;
  background: #2a3f4c;
}

.sportsbookOpen.userlogout .home-page-wrap {
  position: fixed;z-index: 9999;width: 100%; top: 0;min-height: 110px; max-height: 110px;
}

.sportsbookOpen.userlogin section.mainWrap {
  margin-top: 190px;
  background: #2a3f4c;
}

/*********** L3 Theme ***********/


.lotus-L3.sportsbookOpen.userlogin .home-page-wrap {
  position: fixed;z-index: 9999;width: 100%; top: 0;min-height: 120px; max-height: 120px;
}

.lotus-L3.sportsbookOpen.userlogout section.mainWrap {
  margin-top: 155px;
  background: #2a3f4c;
}

.lotus-L3.sportsbookOpen.userlogout .home-page-wrap {
  position: fixed;z-index: 999;width: 100%; top: 0;min-height: 120px; max-height: 120px;
}

.lotus-L3.sportsbookOpen.userlogin section.mainWrap {
  margin-top: 155px;
  background: #2a3f4c;
}
/*********** End L3 Theme ***********/

.lotus-L3.sportsbookOpen .toggleable-list-title {
  padding: 2px 15px;
}
.sportsbookOpen .account-overview {top:100px;width: 241px;right:125px}
.sportsbook-type .apl-icon-sportsbook {content: url("./images/spootbookIconWeb.png"); vertical-align: middle;}
@media(max-width:1399px){
  .playernow{left: 209px; margin: -10px 0 0; font-size: 11px;}
}
#theme-modal.modal{
	z-index: 10500!important;
}
.Daffabets_20230789 .inner-right-pane .bet-manager .tabs .setting.editBTN  .apl-btn.apl-btn-primary {color: #fff !important;}
.Daffabets_20230789.lotus-L3 .logo-area .headLogo {width: 125px;}

/* =========== VERTICAL IMAGES CSS START =========== */
.lotus-L3 .verticalImgLanding .casino-item figure img, .lotus-L3 .popular-games-sec.verticalImgLanding figure img {Height: auto;}
@media(max-width:1399px){.casinoicons {min-height: 202px; width: 15.55%;}} 
/* @media(max-width:1600px){
  .lotus-L3 .gamelistBox .casinoicons, .casinoicons {width: 13.2%; min-height: 198px;}
}
/* =========== VERTICAL IMAGES CSS END =========== */
.Allpanel7_20230815.lotus-L3 .logo-area .headLogo {width: 150px;}
.Allpanel7_20230815.lotus-L3 .logo-area .headLogo img {height: 40px;}
.Luxury365_20210217.lotus-L3 .logo-area .headLogo img {height: 51px;}
.whatsapp-CTA span#whatsupAnim.wt-text {min-height: 31px;}
.whatsapp-CTA span#whatsupAnim a {text-decoration: none;}
.header .blink_me {font-size: 13px; padding: 8px 12px; position: relative; z-index: 9;}

.d6-cbtf4-blue #player-signup button.btn.btn-primary.otpBtn {background: var(--loginBtn) !important; color: var(--loginB-Text) !important;}
.demodeposit button {background: var(--toggleBG) !important; color: #fff !important;}
.flexContainerss button {
  background: var(--toggleBG) !important;color: #fff !important;padding: 4px 20px !important;margin-top: 14px !important;
}
.designdeposit .qrcodeImage.qrcodeCrypto button {background: var(--toggleBG) !important;color: #fff !important;}
.designdeposit .qr-codes .qrcodeImage .download-btn.statusBtn{background: #08182F!important;}
div#edit-stack, div#exposure-details, #bonus-terms {z-index: 9999;}
.headerLang{position: relative;}
.headerLang select {
  background: none; border: solid 1px var(--toggleBG);
  appearance: none; -webkit-appearance: none;padding: 5px 35px 5px 14px; border-radius: 4px;
  text-transform: uppercase; border-right: 0;position: relative; z-index: 1;cursor: pointer;font-weight: 600;
}
.lotus-L3 li.languageLi.headerLang {margin-top: -2px;}
.headerLang select:focus {
  outline: 0px;
}
.headerLang select option{color: #000;}

.headerLang i.fa {
  position: absolute;background: var(--toggleBG);height: 100%; width: 28.5px; right: 0; 
  border-bottom-right-radius: 4px;border-top-right-radius: 4px; padding: 5px 8px;
}
header.header .infobar .headerLang i.fa {
  font-size: 19.5px !important;
}
.barcode-verificationMdl .btn-group.btn-group-justified {display: flex;}
.barcode-verificationMdl h5{color: #fff;}
.barcode-verificationMdl .modal-dialog {width: 400px;}
.barcode-verificationMdl .modal-header {background: var(--theme1-bg) !important;}
.barcode-verificationMdl .modal-header button.close {background: none !important;border: 0;font-size: 20px; margin-top: -7px !important;}
.iceModalCentered {margin: 0 auto; display: flex;  align-items: center;justify-content: center;  min-height: 100vh;}
.cryptoTableImage > img {height: 22px;}

.ice-display-flex{display: flex;}
  .ice-column-12{width: 100%;}
  .ice-column-6{width: 50%;}
  .ice-column-3{width: 25%;}
  .ice-column-9{width: 75%;}
  .ice-image-fluid{max-width: 100%;}
  .text-user-selectAuto { user-select: text !important;  -webkit-user-select: text !important;}
  .ice-justify-content-between{justify-content:space-between;}
  .ice-align-items-center{align-items: center;}
  .ice-mt-10{margin-top: 10px;}
  .ice-ml-auto{margin-left: auto !important;}
  .ice-m-0{margin: 0 !important;}
  .ice-ml-10{margin-left: 10px;}
  .ice-flex-wrap{flex-wrap: wrap;}
  .resenOtpdBtn {background: var(--theme1-bg) !important; color: #fff !important; line-height: 12px !important;}
  .otpRow .text-danger{position: relative; top: 0;}
 .edit-bank .otpRow  h6 {font-size: 12px;}
 .edit-bank .otpRow strong {font-size: 14px;}

/* ===== HEADER CSS FOR LANGUAGE ====== */
.tamil .bet-manager > .tabs > li > a {padding: 8px 8px; font-size: 10.5px;}
.tamil .evetn-main-wrapper.events-card-main .evetns-tab .tab-button {font-size: 14px !important;}
header.header .search-container .search input {width: 162px; padding-left: 28px;}
header.header .infobar > .linkbar > li {
  padding-left: 5px;
}

@media(max-width:1800px){
  .tamil nav.sport-menu .sport-menu__link {padding: 5px 12px; font-size: 11px;}
}
@media(max-width:1450px){
  .tamil nav.sport-menu .sport-menu__link {font-size: 10px !important; padding: 5px 10px !important;}
}
@media(max-width:1350px){
  .tamil nav.sport-menu .sport-menu__link {font-size: 9px !important;}
}

/* ===== HEADER CSS FOR LANGUAGE ====== */
.setAmountVal span.pull-right {font-size: 14px;}

.gamelistBox {display: flex; flex-wrap: wrap;} 


.acceptChange {text-align: right; padding: 0 12px; margin: 3px 0 22px;}
   .acceptChange .acText{ background: #ffed95; width: 100%; display: block; padding: 5px; text-align: center; margin: 5px 0;}
   .acceptChange .accBtn{background:#00c231; color: #fff; }
   .disabledbtn{opacity: 0.3!important;}
   .disabledbtn:hover{opacity: 0.3!important;}


.dummyPM-Row{position: relative;}
.dummyPM-Row .lockRow{position: absolute; display: flex; justify-content: center; gap: 5px 0; align-items: center; flex-direction: column; top: 0; left: 0; right: 0; width: 100%; height: 100%;}
.dummyPM-Row .lockRow .toPlay{padding: 5px 15px; text-transform: uppercase; border-radius: 5px; background: var(--theme1-bg); color: var(--primary-color); border: none; display: inline-block;}
.dummyPM-Row .lockRow .fa{font-size: 24px; margin-right: 5px;}
.premiumDummy{margin: 10px 0 0; filter: blur(3.5px);}
.premiumDummy h3{font-size:12px; color: #000; margin:5px; font-weight: 600; margin: 0 0 10px!important;}
.premiumDummy ul{background: #fff; margin: 0 3px 15px}
.premiumDummy li{border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding: 1px 0; display: flex; align-items: center;}
.premiumDummy li h6{width: 67.2%; font-size: 12px; font-weight: 500; margin: 0 0 0 5px;}
.premiumDummy li h6 span{display: block;}
.premiumDummy li:last-child{border-bottom: none;}
.premiumDummy li .mthOdd{width: 248px; height: 43px; background: #a4d6fd; display: flex; justify-items: center; justify-content: center;}
.premiumDummy li .mthOdd span{margin: 12px 0;}
.setAmountVal span.pull-right {font-size: 14px;}

/* .premiumRow .market-listing-table > tbody > tr > td.back{width: 126px;} */
.premiumRow .firstshow{margin: 0 0 10px;}
.premiumRow .market-listing-table .firstshow tr .event-name, .premiumRow .market-listing-table .firstshow tr p{display: block;}
.gamelistBox {display: flex; flex-wrap: wrap;} 
.bets.betslip .selection-name{width: 70%;}

.gamelistBox {display: flex; flex-wrap: wrap;} 

.evNameCell{width: 343px;}
.Winvilla247_20230826 .logoCell{text-align:center !important;width: 40%;}

/*THIS CLASS FOR ACE CASION AND LIVE CASINO PAGE  DISCUSS FOR ONE CLASS  */
.menu .menu-column .apl-icon-sport-snooker, .menu .menu-column .icon-sport-snooker {height: 20px; vertical-align: middle; content: url("./images/d6-snooker.svg");}
.menu .menu-column .apl-icon-sport-american_football, .menu .menu-column .icon-sport-american_football, .menu .icon-sport-american {height: 20px; vertical-align: middle; content: url("./images/d6-american-football.svg");}
.menu .menu-column .apl-icon-sport-baseball, .menu .menu-column .icon-sport-baseball {height: 18px; vertical-align: middle; content: url("./images/d6-baseball.svg");}
.menu .menu-column .apl-icon-sport-basketball, .menu .menu-column .icon-sport-basketball {height: 18px; vertical-align: middle; content: url("./images/d6-basketball.svg");}
.menu .menu-column .apl-icon-sport-handball, .menu .menu-column .icon-sport-handball {height: 20px; vertical-align: middle; content: url("./images/d6-handball.svg");}
.menu .menu-column .apl-icon-sport-volleyball, .menu .menu-column .icon-sport-volleyball {height: 20px; vertical-align: middle; content: url("./images/d6-volleyball.svg");}
.menu .menu-column .apl-icon-sport-table_tennis, .menu .menu-column .icon-sport-table_tennis, .menu .icon-sport-table.tennis {height: 20px; vertical-align: middle; content: url("./images/d6-table-tennis.svg");}
.menu .menu-column .apl-icon-sport-ice_hockey, .menu .menu-column .icon-sport-ice_hockey, .menu .icon-sport-ice.hockey {height: 20px; vertical-align: middle; content: url("./images/d6-ice-hockey.svg");}
.menu .menu-column .apl-icon-sport-futsal, .menu .menu-column .icon-sport-futsal {height: 20px; vertical-align: middle; content: url("./images/d6-futsal.svg");}
.menu .menu-column .apl-icon-sport-badminton, .menu .menu-column .icon-sport-badminton {height: 20px; vertical-align: middle; content: url("./images/d6-badminton.svg");}


.menu .menu-column .apl-icon-sport-american.football, .menu  .sport-icon.icon-sport-american.football{height: 20px; vertical-align: middle; content: url("./images/d6-american-football.svg");}
.menu .menu-column .apl-icon-sport-table.tennis, .menu i.sport-icon.icon-sport-table.tennis  {height: 20px; vertical-align: middle; content: url("./images/d6-table-tennis.svg");}
.menu .menu-column .apl-icon-sport-ice.hockey, .menu .sport-icon.icon-sport-ice.hockey {height: 20px; vertical-align: middle; content: url("./images/d6-ice-hockey.svg");}

/* ======== BALL BY BALL CSS START ========= */
.ballByBallMain .announcebar {display: none;}
#ballbyball .modal-footer { text-align: center;}
.streamingRow{margin:10px 0px; border-radius: 5px; padding: 5px; 
/* position: sticky; z-index: 9; top: 0; background: #fff;  */
}
.embed-responsive{border-radius: 5px 5px 0 0;}
.info-icon{cursor: pointer; font-size: 14px; line-height: 14px;}
.info-icon i{color: #fff;}
.ballBanner{position: relative; border-radius: 5px 5px 0 0; overflow: hidden; border: 1px solid rgb(0, 0, 0, .2); border-bottom: 0;}
.ballBanner img{width: 100%;}
.ballBanner .scoreBall{position: absolute; z-index: 999; width: calc(100% - 78%); height: calc(100% - 65%); top: 48%; left: 48.5%; transform: translate(-50%, -50%); display: flex; justify-content: center; align-items: center;}
.ballBanner .scoreBall img{max-width: 100%;}
.ballBanner .scoreBall .scoreRes{color: #fff; font-size:1.6vw; line-height: 2vw; font-weight: 600;}
.roundId{width: 100%; background: var(--toggleBG); padding: 6px 10px; margin: 0; color: #fff; border-radius:0 0 5px 5px; font-size: 12px; font-weight: 600;}
.lastResult{width: 100%; margin-bottom:15px;}
.lastResult .headingText{background: var(--toggleBG); color: #fff; text-transform: uppercase; border-radius: 5px 5px 0 0; padding: 8px 10px; font-size: 12px; font-weight: 600; margin: 0 0 10px; display: flex; justify-content: space-between; align-items: flex-start;}
/* .lastResult ul{display: flex; flex-wrap: wrap; gap: 8px;}
.lastResult li{width: calc(20% - 7px); height: 22px; background: #000; cursor: pointer; color: #fff; font-weight: 600; font-size: 12px; border-radius: 5px; padding:0 5px; line-height: 10px; display: flex; justify-content: center; align-items: center;} */
.lastResult ul{display: flex; flex-wrap: wrap; justify-content: center; gap:5px 0;}
.lastResult li{/*width: 9.5%;*/ width: 22px; height: 22px; background: url("../assets/images/ballBG.png") no-repeat 0 0; background-size: 100%; cursor: pointer; color: #fff; font-weight: 600; font-size: 10px; line-height: 12px; border-radius: 5px; align-content: center; display: flex; justify-content: center; align-items: center;}
.lastResult li.waitingBall{background: url("../assets/images/ballBG-wait-withshadow.png") no-repeat 0 0; background-size: 100%;}
.lastResult li.blankBall{background: url("../assets/images/ballBG-blank.png") no-repeat 0 0; background-size: 100%;}
.ballByRow{margin: 0 0 38px;}
.ballByRow ul{display: flex; flex-wrap: wrap; gap:10px; margin-top: 6px;}
.ballByRow li {width: 32.3%; display: flex;  justify-content: space-between; align-items: center; background: #fff; position: relative;  padding: 5px 10px 5px 10px;  border: 1px solid #ddd; border-radius: 4px;}
.ballByRow h4 {margin: 0; font-weight: bold; line-height: 18px; color: #0f2327; font-size: 12px;  padding: 0;}
.ballByRow h4 > span {display: flex;   gap: 0 3px;   font-weight: 400;}
.ballByRow .oddsBox{display: flex; align-items: center; gap:0 10px; position: relative; width: 61%;}
.ballByRow .ballOdds{background: #a7d8fd; cursor: pointer; padding: 3px; height: 42px; width: 46%; border-radius: 4px; font-weight: bold; color: #0f2327; display: flex; justify-content: center; align-items: center;}
.ballByRow .minMaxCell{width: 45%;height: 35px; display: flex; justify-content: center; flex-direction: column; }
.ballByRow .minMaxCell > span {display: block; font-size: 11px; line-height: 1.42857143; color: #0f2327;  font-weight: bold;}
.ballByRow .suspended {pointer-events: inherit; display: flex; justify-content: center;  align-items: center;  height: 100%; font-weight: bold; text-transform: uppercase;  position: absolute;  width: 100%;  z-index: 5 !important;  left: 0;  font-size: 12px; background: #eee !important;color: #1e3f5a;}

.timerBox { position: absolute;  width: 100px; height: 100px; left: 20px; top:20px; background: #fff; border-radius: 50%;} 
.timerBox .countdown {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 2em; font-weight: bold; color: #333;}
.timerBox .progress-ring{transform: rotate(-90deg);}
.timerBox .ring-bg {fill: none; stroke: #e6e6e6; stroke-width: 10;}
.timerBox .ring-progress { fill: none; stroke: #4caf50; stroke-width: 10; stroke-dasharray: 282.74; stroke-dashoffset: 282.74;}
@keyframes timerDown {
  to {
    stroke-dashoffset: 0;
  }
}
.no-animation {animation: none;}
#ballbyball .modal-header{display: flex; justify-content: space-between;}
#ballbyball .modal-body{padding: 0; background: #000;}
#ballbyball .embed-responsive{border-radius:0;}
#ballbyball .modal-header h4{width: 100%; text-align: center; font-weight: bold; padding-bottom: 0; margin-bottom: 0;}
.ballByBall .modal-body h4:first-child {margin-top: 0;}
#ballbyball .modal-footer p{margin: 0;font-weight: bold;}
.ballByBall ul {margin: 0 0 10px;  padding: 0;   list-style-type: none;}
.ballByBallMain .eventTextLabelPre {animation: placeHolderShimmer 1.25s infinite linear;background: #ced5da linear-gradient(to right, #ced5da 8%, #d8dfe4 18%, #ced5da 33%); background-size: auto;background-size: auto;background-size: 800px 104px;height: 10px;border-radius: 5px;width: 30%; }

.horseracingGType .timerBox{z-index: 1;}
@keyframes countdown {
    from {transform: rotate(0deg);}
    to {transform: rotate(360deg);}
  }

.ballVideoBox{position: relative;}
#videoFrame{position: absolute; z-index: 8;}
video#videoFrame{width: 100%!important; height: 100%!important; background: #000;}
.dummyEventMain .ballBanner{padding-bottom: 61.5%; background:rgba(0,0,0,0.2);  border-radius: 5px; border-color:transparent;}
/* .dummyEventMain .lastResult{margin: 15px 0 0;} */
.dummyEventMain .lastResult li{background: url("../assets/images/ballBG-blank.png") no-repeat 0 0; background-size: 100%;}

.rePlayBtn{cursor: default!important; background: #fff!important; padding: 5px 20px 5px 5px!important; min-height: 40px; text-transform: uppercase; font-size: 16px!important; line-height: 16px!important; font-weight: 600!important; border-radius: 20px 5px 5px 20px!important; display: flex!important; align-items: center; gap: 0 5px; border: none!important; position: absolute; z-index: 11; left: 15px; top: 15px;}
.rePlayBtn img{width: 25px;}
.horseracingGType .timerBox{z-index: 1;}
.horseracingGType .lastResult ul{gap: 5px; justify-content: space-between;}
.horseracingGType .lastResult li{background: #000; width: 16%; height: 30px; font-size: 12px;}
.horseracingGType .ballBanner .scoreBall{width: auto; height: auto; right: 24.5%; top: 13.5%; left: inherit; transform: skew(-5deg, -5deg); display: flex; justify-content: center; align-items: center; flex-direction: column; gap: 0;}
.horseracingGType .ballBanner .scoreBall .headRes{ font-size:32px; font-weight: 900; color: #ff0000;}
.horseracingGType .ballBanner .scoreBall .scoreRes{font-size: 24px; line-height:  24px; padding: 0 4px; font-weight: 900; background: #2b2b2b; color: #fff; width: auto; height: auto; position: static!important;}
.horseracingGType .dummyEventMain .lastResult li{animation: gradient 2s linear infinite;
    background-image: linear-gradient(120deg,rgba(255,255,255,0.8),rgba(255,255,255,0.6),rgba(255,255,255,0.6),rgba(255,255,255,0.8));
    background-size: 300% 100%;}
    @keyframes gradient {
        0% { background-position: 100% 0%;}
        100% { background-position: 0% 0%;}
}
.horseracingGType .cricBall{display: none;}
.horseracingGType .ballByRow,.superoverGType .ballByRow,.greywingsGType .ballByRow{margin:0 0 38px}
.horseracingGType .ballByRow ul,.superoverGType .ballByRow ul,.greywingsGType .ballByRow ul{flex-direction:column;gap:0;border:1px solid rgba(0,0,0,.2);border-radius:0;overflow:hidden}
.horseracingGType .ballByRow ul li,.superoverGType .ballByRow ul li,.greywingsGType .ballByRow ul li{width:100%;padding:0 0 0 10px;border:none;border-bottom:1px solid rgba(0,0,0,.1);border-radius:0}
.horseracingGType .ballByRow .oddsBox,.superoverGType .ballByRow .oddsBox,.greywingsGType .ballByRow .oddsBox{gap:0;width:51%}
.horseracingGType .ballByRow .ballOdds,.superoverGType .ballByRow .ballOdds,.greywingsGType .ballByRow .ballOdds{gap:0;height:42px;border-left:1px solid #ddd;border-radius:0}
.horseracingGType .ballByRow .suspended,.superoverGType .ballByRow .suspended,.greywingsGType .ballByRow .suspended{height:42px;left:inherit;right:0;border-radius:0}
.horseracingGType .ballByRow h4 span,.superoverGType .ballByRow h4 span,.greywingsGType .ballByRow h4 span{font-size:12px;line-height:18px}

.ballByBallMain .eventMain .dummyScoreBoxLive {display: none;}
.ballByBall button.close, #lucky15Rules button.close, #superoverRules button.close {background: var(--theme1-bg) !important;}
.lotus-L3 .ball-bookMaker .bookHead h3{color: #fff;}
.ballByBall h4 {text-align: left;font-weight: bold;  margin-bottom: 12px;}
.ballByBall h4.modal-title {padding-bottom: 0 !important; margin: 0px !important;}
    @keyframes gradient {
        0% { background-position: 100% 0%;}
        100% { background-position: 0% 0%;}
      }
#horseRacingRules .modal-title{padding: 0; margin: 0;}   
.remainingRow{background: #F2F3F7; border: 1px solid rgb(0, 0, 0, .2); padding:8px; width: 100%; display: flex; align-items: center; gap: 0 15px; }
.remainingRow h6{margin: 0; font-weight: 600;}
.remainingRow ul{display: flex; flex-wrap: wrap; gap: 2px;}
.remainingRow li{width: 20px; height: 20px; background: #000; border-radius: 50%; color: #fff; display: flex; justify-content: center; align-items: center;}
.remainingRow li span{font-size: 12px; line-height: 26px;}
.listnone ul{list-style: none;}
#lucky15Rules .popimgcoin .modal-header .modal-title{padding: 0; margin: 0;}
/* .modal-header .close span{font-size: 16px; color: #000;} */

.greywingsGType .lastResult ul { gap: 14px 20px; }
div.greyWingGroupNum ul li {font-size:12.5px; padding: 2px 0;}
div.greyWingGroupNum { padding: 2px 12px 3px 12px;}
.greywingsGType .greyWingGroupNum ul { padding-bottom: 8px;}
div.greywingsGType div.lastResult li span { padding-top: 22px; font-size: 11px; }
.greywingsGType .multiplierLargeBox {font-size: 25px; border-radius: 10px;  height: 55px; padding-top: 2px;}
div#greywing2Rules button {background-color: var(--toggleBG) !important;}

@media (max-width:1680px) {
	.ballByRow .oddsBox {width: 63%;}
}

@media (max-width:1399px) {
    .ballByRow li{width: 32.2%;}
    .ballByRow .oddsBox{width: 60%;}
	.ballByRow .oddsBox {width: 62%;}
  .d6-L3-demo1  .ballByRow .minMaxCell > span {font-size: 9px;}
  .lastResult .headingText {font-size: 13px;}
  .d6-L3-demo1 .lastResult .headingText {padding: 8px 10px;   font-size: 12.5px;}
  .greywingsGType .multiplierLargeBox {font-size: 20px; height: 44px;}
  div.greyWingGroupNum ul li { font-size: 11px;}
  .greywingsGType .greyWingGroupNum ul {padding-bottom: 5px;}
 
}

@media (max-width:1299px) {
.horseracingGType .ballBanner .scoreBall .headRes{ font-size:2.5vw;}
.horseracingGType .ballBanner .scoreBall .scoreRes{font-size: 1.5vw; line-height:  1.5vw;}
}
@media (max-width: 1399px) {
	.pokerVirtual{width: 420px!important;}
}
@media (max-width: 1024px) {
	.pokerVirtual{width: 100%!important;}
}
/* ======== BALL BY BALL CSS END ========= */



@media (max-width: 1399px) {
  .pokerVirtual{width: 420px!important;}
  .tamil.lotus-L3 .bet-manager li.editBTN .apl-btn-primary { padding: 0 7px; font-size: 11px; }
}
@media (max-width: 1024px) {
  .pokerVirtual{width: 100%!important;}
}
.Ssb100_20230920 .singpopup .downline-heading img {
  height: 50px;
}
/* .d6-demo6 .content h1, .content h2, .content h3 {
  color: #ffff;
} */

/* .d6-demo6 .bet-manager h4 {
  color: #ffff;
}
.d6-demo6 .market-listing-table {
  color: #ffff;
}
.d6-demo6 a:hover {
  color: #ffff;
}

.d6-demo6 .matched-bets .selection .selection-header {
  color: #ffff;
}
.d6-demo6 .matched-bets .event-name {
  color: #ffff;
} */
/* .d6-demo6 .a-wallet {
  background-color: #ff5a19 !important;
}
.d6-demo6 .nav-tabs-group-container .nav-tab {
  color: #ffff;
} */

.d6-demo7 .content h1, .content h2, .content h3 {
  color: #ffff;
}

.d6-demo7 .bet-manager h4 {
  color: #ffff;
}
.d6-demo7 .market-listing-table {
  color: #ffff;
}
.d6-demo7 a:hover {
  color: #ffff;
}

.d6-demo7 .matched-bets .selection .selection-header {
  color: #ffff;
}
.d6-demo7 .matched-bets .event-name {
  color: #ffff;
}
.d6-demo7 .a-wallet {
  background-color: #ff2c2c !important;
}

.headgameNav{clear: both; background: var(--menuBG); width: 100%;}
.headgameNav ul{display: flex; align-items: center; flex-wrap: nowrap; white-space: nowrap; overflow-x: auto; overflow-y: hidden; margin: 0;}
/* .headgameNav ul::-webkit-scrollbar{display: none;} */
.headgameNav ul li{margin: 0; position: relative;}
.headgameNav ul li::before{content: '\f111'; font-family: FontAwesome; color: var(--menuLinkCR); font-size: 5px; position: absolute; left: 0; top: 12px;}
.headgameNav ul li:first-child::before{display: none;}
.headgameNav ul li a{display: flex; align-items: center; gap: 0 8px; padding: 5px 16px; cursor: pointer; text-decoration: none;}
.headgameNav ul li a:hover .gmText{transform: scale(1.1);}
.headgameNav .gmIcon{width: 15px; height: 22px;}
.headgameNav .gmIcon img{max-width: 100%; filter: invert(1);}
.headgameNav .gmIcon svg{fill:#fff;  filter: invert(1);}
.headgameNav .gmText{ color:var(--menuLinkCR); font-size: 12px; line-height: 20px; font-weight: bold; transition: all 0.3s ease 0s;}

.dummyGameNav{display: flex; justify-content: center; gap: 0 15px;}
.dummyGameNav .dummyText{ margin: 4px 0; height: 15px; width: 65px;}
.dummyText{width: 60px; height: 10px; animation: gradient 1s linear infinite; background-image: linear-gradient(120deg,rgba(255,255,255,0.1),rgba(255,255,255,0.3),rgba(255,255,255,0.1),rgba(255,255,255,0.3)); background-size: 300% 100%;  border-radius: 10px; display: block; margin: 0 0 15px 15px;}
.d6-demo7 .nav-tabs-group-container .nav-tab {
  color: #ffff;
}
.d6-demo6 .headerLang select {
  border: solid 1px #ff5a19 !important
}
.d6-demo6 .headerLang i.fa {
  background: #ff5a19;
}
.d6-demo6 .singpopup .modal-content {
  background:#3e0f54 !important
}


.bookmakerheading1 {font-size: 14px; font-weight: 600; margin: 0 0 10px; display:block;}
.ball-bookMaker{margin: 20px 0 0;}
.ball-bookMaker .bookHead{ display: flex; justify-content: space-between; align-items: center; margin: 0 0 10px; }
.ball-bookMaker .bookHead h3{flex: 0 0 50%; font-size: 14px; font-weight: 600; margin: 0; color: #0f2327;}
.ball-bookMaker .bookHead ul.backlayText{flex: 0 0 50%; display: flex; justify-content: center; margin: 0;}
.ball-bookMaker .bookHead ul.backlayText li{width: 20%; text-align: center; font-size: 14px; font-weight: 600; color: #0f2327;}
.ball-bookMaker .bookmarBox{background: #fff; border:1px solid rgba(0, 0, 0, .2); margin:0 0 5px;}
.ball-bookMaker .bookEvent{display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid rgba(0, 0, 0, .1);}
.ball-bookMaker .bookEvent:last-child{border-bottom: none;}
.ball-bookMaker .bookeventName{padding: 0 10px; flex: 0 0 50%; position: relative;}
.ball-bookMaker .bookeventName span{display:flex; gap:0 2px; font-weight: bold; font-size: 12px; color: #0f2327;}
.ball-bookMaker .bookeventName .bm-minText span{font-weight: 400;}
.ball-bookMaker .bookeventName marquee{position: absolute; bottom: 0; left: 0; font-size: 10px; color: #000;}
.ball-bookMaker .bookOddvalue{flex: 0 0 50%; display: flex; justify-content: center; align-items:center; position: relative;}
.ball-bookMaker .bookOddvalue li{flex: 0 0 16.7%; border-left: 1px solid #ddd; cursor: pointer; height: 42px; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; font-weight: bold;}
.ball-bookMaker .bookOddvalue li small{font-size: 12px; width: 100%; text-align: center;}
.ball-bookMaker .back{background: #b2defd;}
.ball-bookMaker .lay{background: #fdb2d7;}
.ball-bookMaker .back-light{background:#e3f3fe;}
.ball-bookMaker .lay-light{background: #fdeef2;}
.ball-bookMaker .suspended-BM{background: #eee; color: #1e3f5a; margin: 0; height: 42px; font-weight: 600; font-size: 12px; text-transform: uppercase; width: 100%; position: absolute; z-index: 8; display: flex; justify-content:center; align-items: center;}
.marquee-book{position: absolute; bottom: -8px; width: 90%; font-size: 10px; color: #000;}
.bookBTN{background: none!important; border: none; font-size: 0!important; padding: 0!important; outline: 0; cursor: pointer; position: absolute; right: 5px; top: 0; width: 32px;}
.bookBTN img{max-width: 100%;}
.dummyEventMain .bookHead .eventTextLabelPre {width: 130px;  display: inline-block;  margin-bottom: 6px;}
.dummyEventMain .ball-bookMaker .bookOddvalue li{animation: placeHolderShimmer 1.25s infinite linear;  background: #ced5da linear-gradient(to right, #ced5da 8%, #d8dfe4 18%, #ced5da 33%);  background-size: auto;  background-size: 800px 104px;}
.noGameAvailable > .fa {font-size: 44px;}
.noGameAvailable {font-size: 22px; font-weight: 600; text-align: center; position: absolute; left: 50%;  top: 50%;}
.hasFreespinText {display: flex; justify-content: space-between;  padding: 0 6px;}
.actionBonusBtnStyling .freeSpinBtn {background: var(--toggleBG) !important;  color: #fff !important;}
@keyframes smooth-blink {0%, 100% {opacity: 1;}  50% {opacity: 0;}}  
.blink-animate {animation: smooth-blink 1s infinite;}

.forResultT{display: flex; flex-direction: row-reverse; justify-content: flex-end; gap: 0 8px;}
.vidIcon{padding: 0 5px; margin: 0; border: 1px solid rgba(0, 0, 0, .5); color: #000; border-radius: 4px;}
.vidIcon:hover{border: 1px solid var(--theme1-bg); color: var(--theme1-bg)!important;}
.rolling-modal .modal-body {overflow-y: auto;  max-height: calc(100dvh - 120px) !important;}
.rolling-modal#rollingDetail .modal-content {width: 100% !important;}
.Lotusfair365_20230982 .logo-area .headLogo img {
  max-width: 106%;
}
.Lotusfair365_20230982 .loginLogol3 img {
  max-width: 136% !important;
}
#freespin-reload-modal .modal-dialog.reloadModal{width: 420px;}
.reloadModal .btn-warning{padding: 5px 30px!important; font-size: 14px;}
.freeSpin .modal-header .close{background: none!important; padding: 0;}
.Govindaa365_20230998 .loginLogol3 img {
  max-width: 135%;
}
.Govindaa365_20230998 .loginLogo img {
  max-width: 116%;
}
.Squidbetz_20230996 .singpopup .downline-heading img {
  height: 59px;
}
.casinoGameRow.casinoGameFixedHeight .ifream {height: calc(95dvh - 100px);}
.Shambhuexch365_20231108 .logo-area .headLogo img {
  height: 40px;
}
.Shambhuexch365_20231108 .loginLogol3 img {
  max-width: 158%;
}
.stakeleftAr{margin-left: 3px!important; line-height: 25px!important; min-height: 25px!important; background: var(--loginBtn)!important;}
.six-stakes .second-row button.maxBet:last-child{background: var(--dropBG) !important; color: #fff !important; border: none !important; box-shadow: none !important;}

.lotus-L3 .globalsignup button.close span {font-size: 18px !important;}
.lotus-L3 .globalsignup button.close span .fa-home{color: #000 !important;}
.Shambhuexch365_20231108 .loginLogo img {
  max-width: 117%;
  max-height: 100%;
}
.lotus-L3 .globalsignup button.close span {font-size: 20px !important;}
.lotus-L3 .globalsignup button.close span .fa-home{color: #fff !important;}
.lotus-L3 .globalsignup button.close {position: absolute;  top: -66px !important;  right: -41px !important;   margin: 0 !important;  background: var(--toggleBG) !important;  margin: 0px !important;  border-radius: 0.625rem 0.625rem 0 0;   min-width: 40px;}


/* ********** GROUPING CSS START *********** */
.spNorecoard{text-align: center; width: 100%; padding: 30px 0; font-size: 16px; font-weight: 600;} 
.premium_book_tab {  padding: 0px 10px; margin-top: -6px; position: relative; }
.sportbookTabs > ul {flex-wrap: wrap; display: flex;	gap: 5px;  list-style: none;  align-items: center;}
.premium_book_tab .dropdowm-mores { position: absolute;   background: #fff;  min-width: 125px;   z-index: 2;   margin-top: 6px; box-shadow: 0px 0px 10px rgba(0, 0, 0, .2); padding: 0;}
.premium_book_tab .dropdowm-mores a {padding: 6px 10px !important;  display: block; font-size: 12px;  color: #1e1e1e;  border-bottom: 1px solid #e0e6e6 !important; }
.premium_book_tab .dropdowm-mores a:hover {  background-color: #eff2f2;}
.premium_book_tab .caret.d-none {  display: none;}
.sportbookTabs > ul li a {text-transform: uppercase; padding: 1px 14px 1px 8px;  color: rgba(0, 0, 0, .4);   font-size: 12px; border-radius: 0;  border-right: 1px solid rgba(0, 0, 0, .4); font-weight: bold; text-decoration: none;}
.dropdowm-mores .dropdown-menu ul {flex-direction: column;}
.sportbookTabs > ul li:last-child a{border: 0;}
.sportbookTabs li.dropdown {margin: 0 !important;}
.sportbookTabs ul > li > a:hover, .sportbookTabs ul > li > a.active { color:rgba(0, 0, 0, 1);}
/* .sportbookTabs > ul li:first-child a {padding-left: 0;} */
.premium_book_tab .dropdowm-mores a.active, .premium_book_tab .dropdowm-mores a:hover { background: var(--theme1-bg) !important;  color: #fff;}
/* ********** GROUPING CSS END *********** */

.market-listing-table .theadNoData tr th { padding: 0px !important;  height: 0px !important;  line-height: 0px !important;}
.game-rules-icon.premumRules { position: absolute;  right: 0;  top: -37px;  z-index: 2;  text-decoration: none;}
.bage-premimum {background: #ffd000; color: #000; padding: 1px 2px 1px;  display: inline-block;  position: absolute;  top: -13px;  right: 22px;  font-weight: 600;  border-radius: 2px; font-size: 0;  width: 30px;  height: 14px;  line-height: normal;}
.bage-premimum::after { position: absolute;  left: 0;  content: "NEW"; font-size: 9px;  width: 100%;  display: flex;  align-items: center;  justify-content: center;  animation: smooth-blink 1s infinite;}
.premumRules .rules__text { margin-left: 3px;}
.increaseWidth { width: 444px !important;}
.lotus-L3 .increaseWidth { width: 408px !important;}

.tab_border-bottom .nav-tab{border-bottom: 2px solid #797979;}
.tab_border-bottom .nav-tab.active {
    border-bottom: 3px solid #0f2327 !important;
}

@media(max-width:1399px){
  .sportbookTabs > ul li a { padding: 1px 12px 1px 6px;}
  .range-active .badge {padding: 4px 5px !important;}
  .lotus-L3 .increaseWidth { width: 388px !important;}
  .lotus-L3 .callfanlasty { width: 113px !important;}
  .range-box{font-size: 10px !important;}
}
.fadeinImg{  opacity: 0; transition: opacity 0.3s ease-in-out;}
.fadeinImg.loaded {opacity: 1;}
.lotus-L3 .in-play-heading h2 { color: #0f2327;}
.lotus-L3 .gamelistBox.dummyArea {gap: 10px 10px;}
.event-nameinplay{position: relative;}
.lotus-L3 .playernow{width: 150px!important; left: 185px;}
.newBadge, .newBadgeHD{padding: 3px; border-radius: 3px; background: #ffd000; color: #000; font-size: 8px; position: relative; top: -1px; margin-left: 5px; display: inline-block;  height: 14px; line-height: 8px; font-weight: bold;}
.newBadgeHD{position: absolute; top: 0.5px; right: -7px; height: 12px;}


/* LPP Menu Style */
/* .lppPointMenu{background: linear-gradient(90deg,var(--maindark) 0%, var(--main-color) 80%); border-radius: 6px;  width: 96%; padding:10px!important; margin: 9px auto 0!important; overflow: hidden;}
.lppPointMenu .dwonArrow{ width: 22px; height: 22px; font-size: 22px; color: #fff; display: flex; justify-content: center; align-items: center;}
.lppPointMenu .coinIconBox{width: 35px;}
.lppPointMenu .coinIconBox img{max-width: 100%;}
.pointCell{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 10px;}
.lppProgCell{flex: auto; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}
.lppProgCell .pointsText{display: flex; justify-content: space-between; flex: auto;}
.lppProgCell .pointsText h4{color: #fff; font-size: 14px; margin: 0; font-weight: 600;}
.lppProgCell .pointsText h6{color: #fff; font-size: 12px; font-weight: 600; margin: 0;}
.lppProgCell .pointsText h6 small{font-size: 400; font-size: 12px; color: #fff;}
.lppProgCell .progressBar {width: 90%; background: var(--maindark); border: 1px solid rgba(0, 0, 0, .5); box-shadow: inset 0 0 12px #000; border-radius: 8px; overflow: hidden; height: 8px;}
.lppProgCell .progressFill {height: 100%; background: var(--maindark); width: 0; transition: width 0.4s ease-in-out;}
.lppShow .dwonArrow{transform: rotate(180deg);}


.withOutProgress{display: flex; justify-content: space-between; align-items: center;}
.withOutProgress h3{font-size: 16px; font-weight: 600; margin: 0; color: #fff; display: flex; align-items: center; gap:0 5px;}
.withOutProgress .redeemBtn{ border-radius: 5px; padding: 5px; font-size: 10px; background: var(--maindark);}
.withOutProgress .coinWithValue{flex: auto; display: flex; justify-content: flex-end; align-items: center; gap: 10px;}
.withOutProgress .coinWithValue h4{color: #fff; margin: 0;}
.withOutProgress .coinIconBox img{max-width: 100%; filter: drop-shadow(0 0 8px rgba(255,255,255,5));}

ol.lppDataRow{padding: 10px; list-style: none; display: flex; flex-direction: column; }
ol.lppDataRow li{display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid rgba(255,255,255,0.7); padding: 5px; font-size: 16px; font-weight: 600; color: #fff;}
ol.lppDataRow li:last-child{border-bottom: none!important;}
ol.lppDataRow .lpText, .lpValue{text-transform: uppercase; font-size: 14px; font-weight: 600;}
ol.lppDataRow .expText{font-size: 9px; color: rgba(255, 255, 255, .7); text-transform: uppercase;}
ol.lppDataRow .expDateCell{padding: 10px 0 0!important;}
ol.lppDataRow .hrBtnRow{ display: flex; gap:0 8px;}
ol.lppDataRow .btn{border-radius: 5px; padding: 5px 8px; font-size: 12px; border: none;}
ol.lppDataRow .btn-history{background: #fff!important; color: #000!important;}
ol.lppDataRow .btn-Redeem{background: var(--maindark)!important; color: #fff!important;} */


/* LPP Menu Style End */

.singlepreitem {position: relative;} 
.singlepreitem .bage-premimum {right: 0;}


.footer_odds_div {display: flex;  flex-wrap: wrap;  gap: 0px 10px;  justify-content: center;   padding: 6px 0px 6px;}
.game-rules-icon.premumRules { display: none;}

/* Coin Toss style */
.coinModal{margin: 30px auto!important;}
.coinModal .modal-header{padding: 10px;}
.coinModal .modal-header .modal-title{margin: 0; padding: 0; font-size: 18px;}
.coinTossGM .content > .mid-pane{width: 100%; padding: 15px 0;}
.coinTossGM .content > .left-pane, .coinTossGM .content > .right-pane{display: none;}
.coinTossGM .tossTimer{bottom: -3.5rem!important;}
/* End Coin Toss style */
.game-rules-icon.premumRules { display: none;}

.ice-score-card-main {line-height: normal;}
.ice-score-card-main .ice-score-teams-name {width: 68% !important;}
div.paneltyShootGType .dummyEventMain .teamsGoalMain ul.winner10 .teamval>div, div.paneltyShootGType .dummyEventMain .teamsGoalMain ul.winner10 li>h5{height: 14px;}

@media(max-width:1399px){.ice-score-card-main .ice-score-teams-name {width: 64% !important;}}

@media(max-width:1599px){
.lotus-L3 .boxingGame .wearecasin {padding: 0px !important;}
.lotus-L3 .boxingGame .wearecasin .ifream, .boxingGame .wearecasin .ifream {height: 100dvh !important;}
}
.designdeposit .qr-codes .qr-heading > span {animation: smooth-blink 1s infinite; font-size: 14px;}

.Dafabet247_20231148 .logo-area .headLogo img {
  max-width: 120%;
}
.Dafabet247_20231148 .loginLogol3 img {
  max-width: 172%;
}
.Dafabet247_20231148 .loginLogo img {
  max-width: 143%;
}

.d6-L3-red-demo-1 .languageLi.headerLang, .d6-L3-red-demo-1 .header .a-wallet{--toggleBG : var(--loginBtn)}

/* ****** KHADOO MARKET CSS START ******* */
.range-kahdoo-mkt {width: 100%;  margin: 10px 0 6px;}
.range-box {color: #ff0000; background: #ededed;  width: 29%;  display: flex;  border: 1px solid rgba(0, 0, 0, 0.5);  border-radius: 4px; justify-content: center;  align-items: center;  min-height: 34px;  font: 600 11px/ 10px Lato, Avenir, Verdana, Nunito;}
.range-container { gap: 6px;  padding: 0px 2px 0px 8px;}
.range-active {color: #000;  width: 38%;  border-color: #39b44a;  background: #fff;  padding: 2px 10px; flex-wrap: wrap; justify-content: flex-start;}
.range-active .badge  {background: #16a34a;  border-radius: 4px;  margin:1px auto 1px;     padding: 5px 7px;}
/* ****** KHADOO MARKET CSS END ******* */
.status_new {line-height: 12px;}
.fixtext {padding-top: 0 !important;}
.Oddsbook_20231169 .singpopup .downline-heading img {height: 30px !important;}
.d6-L2-Green1 .singpopup .downline-heading img {height: 40px !important;}


.d6-L2-Green1 .singpopup .modal-content{--toggleBG : var(--theme1-bg)}
.d6-L2-Green1 .loginpop .modal-content,  .d6-L2-Green1  .forgetInfopass{--toggleBG : var(--theme1-bg)}



/*  ========= PENALTY SHOOT START  =========  */

 .paneltyShootGType .lastResult ul {gap: 3px;}
 .paneltyShootGType .lastResult li.paneltyRedball {background: url("../assets/images/ballBGRed.png") no-repeat; background-size: 100%; cursor: pointer;}
 .paneltyShootGType .lastResult li.paneltyGreenball  {background: url("../assets/images/ballBGGreen.png") no-repeat; background-size: 100%; cursor: pointer;}
 .paneltyShootGType .lastResult li.paneltyWaitingBall  {background: url("../assets/images/ballBGGrey.png") no-repeat; background-size: 100%; cursor: inherit;}
 .paneltyShootGType .animationRedGreen {animation: penaltyAnimation 0.2s infinite alternate;  background-size:  100% !important;}
.paneltyShootGType .modal-title {display: flex; justify-content: space-between; padding-bottom: 0; margin-bottom: 0;}
.penaltyShoot-modal .modal-footer p { margin-bottom: 0; font-weight: bold;}
.penaltyShoot-modal .teams-goal-result {font-size: 18px;}
.penaltyShoot-modal .modal-dialog { margin-top: 50px; max-width: 450px;}
.paneltyShootGType .close {position: absolute; right: -4px; top: -25px; padding: 0; background: transparent !important; border: 0px; font-size: 22px;}
.penaltyShoot-modal .modal-footer {border: 0; text-align: center; padding-top: 0;}
.penaltyShoot-modal .modal-body.lastResult ul li {line-height: 18px;}
.penaltyShoot-modal .modal-dialog {top: 50%; transform: translateY(-50%) !important;}
.penaltyShoot-modal .modal-body.lastResult ul .goals-status {width: 12px;  height: 12px;}
.penaltyShoot-modal .modal-body.lastResult ul {padding: 0 10px; gap: 10px;}

@keyframes penaltyAnimation {
  0% {background: url("../assets/images/ballBGGreen.png") no-repeat;}
  100% {background: url("../assets/images/ballBGRed.png") no-repeat;}
}

.paneltyShootGType .teamsGoalMain ul { padding: 0 5px 0px; gap: 0 8px;}
 .paneltyShootGType .teamsGoalMain {display: flex;  flex-wrap: nowrap;  align-items: center;}
 .paneltyShootGType .teamsGoalMain .result-team-a {width: 42%; display: flex;  align-items: center;}
 .paneltyShootGType .teamsGoalMain .team-image { width: 27px;}
 .paneltyShootGType .teamsGoalMain li { width: auto;  height: auto; background: transparent; color: #333333;  flex-direction: column; font-size: 11px; cursor: default;}
 .paneltyShootGType .teamsGoalMain .greenDot .goals-status   {background: #5bbb01;}
 .paneltyShootGType .teamsGoalMain .emptyDot .goals-status {background: #b9b9b9;}
 .paneltyShootGType .teamsGoalMain .goals-status {width: 8px; height: 8px; background: #b9b9b9;border-radius: 50%; position: relative;}
 .paneltyShootGType .teamsGoalMain .redDot .goals-status{background: transparent;}
 .paneltyShootGType .teamsGoalMain .redDot .goals-status::after {font-family: FontAwesome; content: "\f00d ";  display: inline-block; padding-right: 3px;  vertical-align: middle;   color: #f74356;  font-size: 12px;  font-weight: normal !important; text-transform: uppercase;  position: absolute; left: 1px; top: -2px;}
 .paneltyShootGType .teamsGoalMain .team-image img {width: 100%;}
 .paneltyShootGType .teamsGoalMain li .goal-fail {color: #f74356; font-size: 14px;} 
 .paneltyShootGType .dummyEventMain .lastResult li { background: #ddd;  border-radius: 50%;}
 .teams-goal-result { width: 16%; background: rgba(0, 0, 0, .6);  border-radius: 8px;   color: #fff;   font-size: 16px;  font-weight: 600;  padding: 5px 0px;  text-align: center;}
 .paneltyShootGType .teamsGoalMain .result-team-b {justify-content: flex-end;}
.paneltyShootGType .streamingRow .col-md-9 { width: 56%;}
.paneltyShootGType .streamingRow  .col-md-3 {width: 44%; padding-left: 6px;}
.headingText.headingPenalty {font-size: 13px;}
.headingText.headingPenalty .roundIdPenalty {font-size: 11px;}
.paneltyShootGType .ballByRow ul {gap: 0px 5px; background: #fff; border: 1px solid rgba(0, 0, 0, .2); border-radius: 0;}
#penaltyshootRules .close, #fixPenaltyRules .close {background-color: var(--toggleBG) !important; color: #fff !important;}
.paneltyShootGType .ballByRow ul li {width: 100%; border: 0; border-radius: 0;  border-bottom: 1px solid rgba(0, 0, 0, .1); padding: 0;}
.grayGameRules  .modal-title{display: inline-block;}
.paneltyShootModal button.close {position: absolute;  right: 0;  top: -10px;}
.paneltyShootModal .modal-title { display: flex;  justify-content: space-between;  font-size: 12px;}
.paneltyShootModal .modal-footer.footermm { border: 0;     padding-bottom: 0;  text-align: center;  font-weight: bold;}
.paneltyShootGType .ballByRow .suspended { border-radius: 0; height: 42px; left: auto; right: 0;}
.paneltyShootModal .modal-dialog {margin-top: 20px;}
.paneltyShootModal .modal-body.lastResult {background: none;  margin-top: 10px;}
.paneltyShootGType .ballByRow ul li .oddsBox{ width: 50%; gap: 0;}
.teams-goal-result span {letter-spacing: 1px;}
.paneltyShootGType .ballByRow ul li .oddsBox .ballOdds {border-radius: 0;border-left: 1px solid #ddd;width: 16.7%;}
.paneltyShootGType .ballByRow ul li h4 {width: 50%; padding: 0 10px 0 10px; position: relative; line-height: 15px;}
.penaltyAnnouncement {font-size: 10px; position: absolute; bottom: -8px; max-width: 92%;}
.paneltyShootGType .ballByRow ul li h4 {width: 50%; padding: 0 0 0 10px;}
.switchBox.eventDtailSwithch {display: flex;  align-items: center;  justify-content: flex-end;  padding: 15px 0px 0px;}
.switchBox.eventDtailSwithch .labelname {
    font-weight: 600;
    margin-right: 4px;
    font-size: 11px !important;
}
.switchBox.eventDtailSwithch .fa.fa-info {
    width: 15px;
    height: 15px;
    font-size: 10px !important;
}
.toggle-div .switchBox.eventDtailSwithch.winner_markets {
    position: relative !important;
}
.eventDtailSwithch .ice-switch {margin-right: 0;}

.switchBox.eventDtailSwithch.winer_market .toggle-div {
    position: relative;
    top: 0;
}

.paneltyShootGType .lastResult li .goalStatus {position: absolute; top: -20px; font-size: 7px; padding: 0 2.5px 1px;  border-radius: 10px;}
.paneltyShootGType .lastResult li{position:relative}
.paneltyRedball .goalStatus{background:#ed434e}
.paneltyGreenball .goalStatus{background:#5bbb01}
.paneltyShootGType .teamName{position:absolute;background:#000;font-size:8px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;bottom:-20px;line-height:normal}
.paneltyShootGType .streamingRow .lastResult>ul {padding: 20px 0px 28px !important;   background-size: contain !important;  display: flex;  gap: 3px 8px;}


@media(max-width:1399px){
  .ballByBallMainDiv.paneltyShootGType .teamsGoalMain .redDot .goals-status::after {top: -4px;}
  .ballByBallMainDiv.paneltyShootGType .teamsGoalMain li {line-height: 16px;}
  .ballByBallMainDiv.paneltyShootGType .teamsGoalMain ul {padding: 0 5px 0px; gap: 0 6px;}
  .ballByBallMainDiv.paneltyShootGType .teamsGoalMain .team-image {width: 23px;}
  .paneltyShootGType .streamingRow .col-md-3 {padding-left: 4px;}
  .greywingsGType .lastResult li{width: 16px;}
  div.greywingsGType div.lastResult li span {padding-top: 16px;}
}
/*  ========= PENALTY SHOOT END  =========  */
.d6-L2-c10 .singpopup .downline-heading img {height: 40px !important;}
.d6-L2-c10 .singpopup .modal-content{--toggleBG : var(--theme1-bg)}
.d6-L2-c10 .loginpop .modal-content,  .d6-L2-Green1  .forgetInfopass{--toggleBG : var(--theme1-bg)}


.ball-bookMaker .suspended.lay, .suspended-BM.lay{width: 50%!important; right: 0;}
.ball-bookMaker .suspended.back, .suspended-BM.back{width: 50%!important;  left: 0; }
.ballbyballGType .suspended, .lucky15GType .suspended, .othergamesGType .suspended, .suspended.fullsuspended.back, .suspended.fullsuspended.lay{width: 100%!important;}
.Goldking9_20231207 .singpopup .downline-heading img {
        height: 35px !important;
    }
.Ballysplay_20231221 .logo-area .headLogo img { max-width: 110%!important;}
.Ballysplay_20231221 .lotus-L3 .loginLogol3 img {max-width: 110% !important;}

.d6-L3-red-white .singpopup .modal-content{background: var(--theme1-bg) !important;}
.d6-L3-red-white .forgetInfopass{background: var(--theme1-bg) !important;}
.Ballysbat_20231221 .loginLogol3 {width: 180px;}
.Ballysbat_20231221 .logo-area .headLogo{width: 150px;}
.Ballysbat_20231221 .logo-area .headLogo img {max-width: 100% !important; height: 40px;}
/* .Ballysbat_20231221 .lotus-L3 .loginLogol3 img {max-width: 143% !important;} */
/* .Ballysbat_20231221 .loginLogo img {max-width: 135%;} */
/* .Ballysbat_20231221 .lotus-L3 .loginLogol3 img {max-width: 185px !important;} */
.eventDtailSwithch .toggle-div {
    position: absolute;
    top: 20px;
    z-index: 2;
    background: var(--theme1-bg);
    color: #fff;
    right: 0;
    top: 4px;
    padding:5px 5px 5px 12px !important;
}
.Virat365_20231222 .loginLogo img {max-width: 150% !important;}
.Virat365_20231222 .logo-area .headLogo img {max-width: 110% !important;}

/* For super over Game style */
.superoverGType .lastResult ul{gap: 4px;}
.superoverGType .lastResult li{font-size: 8px; opacity: 0.6; width: 25px; height: 25px;}
.superoverGType .lastBallSuper{opacity: inherit!important;}
.superoverGType .ballBanner .scoreBall{top: 50%; left: 50%;}
.superoverGType .timerBox {z-index: 1;}
.superoverGType .ballByRow li{width: 100%;}
.scorecard-SPO{position: absolute; bottom: 0; left: 0; right: 0; z-index: 9; padding: 0 40px; background: #2b2b2b; display: flex; align-items: center; justify-content: space-between; height: 32px;}
.scorecard-SPO::before{content: ''; position: absolute; left: 0; top: 0; background: #ffa0d0 url("../assets/images/wickIcon.webp") no-repeat center; background-size: 42%; background-position: 8px; width: 40px; height: 32px; clip-path: polygon(0 0, 100% 0, 80% 100%, 0% 100%);}
.scorecard-SPO::after{content: '';position: absolute; right: 0; top: 0; background: #8ec5fe url("../assets/images/cBall-Icon.webp") no-repeat center; background-size: 42%; background-position: 15px; width: 40px; height: 32px; clip-path: polygon(0 0, 100% 0, 100% 100%, 20% 100%);}
.scoreCell{width: 44%;}
.teamVS, .overCell{font:600 10px/10px var(--font); color: #fff;}
.teamVS{right: -0.175rem; position: relative;}
.overCell{margin-left: 10px;}
.teamScore, .inningCell{padding:5px 5px 5px 3px; clip-path: polygon(10% 0%, 100% 0%, 90% 100%, 0% 100%); background: #0268d7; font:400 10px/11px var(--font); text-align: center; color: #fff;}
.inningCell{padding: 5px 10px;}
.inoverBox{width: 54%; display: flex; justify-content: flex-end; align-items: center; gap: 0 5px;}
ul.overBall{display: flex; justify-content: flex-start; align-items: center; gap: 0 0.315rem;}
ul.overBall li{ width: 15px; height: 15px; border-radius: 50%; font:600 10px/10px var(--font); background: rgba(255, 255, 255, 0.2); color: #fff; display: flex; justify-content: center; align-items: center;}

.superTable .roundCell{display: flex; justify-content: space-between; align-items: center; font: 500 12px/12px var(--font); color: #333;}
.superTable .roundCell .dateTT{font-weight: 600; color: #000;}
.superTable .winnerCell{display: flex; justify-content: space-between; align-items: center; font: 400 12px/12px var(--font); color: #fff; padding:0.625rem 0.5rem; border-radius: 0.5rem; background:#3c444b; margin: 0.5rem 0;}
.superTable .winnerCell .text-warning{color: #e1cd54; font-weight: 600;}
#superoverScore .modal-header, #superoverScoreModel .modal-header{display: flex; justify-content: space-between; align-items: center;}
#superoverScore .modal-header .modal-title, #superoverScoreModel .modal-header .modal-title{flex: auto; margin: 0; padding: 0; font-size: 18px;}
#superoverScore .table-responsive, #superoverScoreModel .table-responsive{overflow: hidden; border-radius: 0.5rem; margin: 0 0 8px;}
#superoverScore .table, #superoverScoreModel .table{background: #f4f4ed; font-size: 12px; margin-bottom: 0}
#superoverScore .table thead, #superoverScoreModel .table thead{ background:#3c444b; color: #fff; border-radius: 5px 5px 0 0;}
#superoverScore .table thead th, #superoverScoreModel .table thead th{color: #fff;}
#superoverScore .table tr, #superoverScoreModel .table tr{border-bottom: 1px solid #666;}
#superoverScore .table td, #superoverScoreModel .table td{padding: 0.5rem; color: #333;}
.superoverGType .suspended.fullsuspended{width: 50.2%!important; left: inherit!important; right: 0; height: 42px!important; border-radius: 0; bottom: 0;}
.superoverGType .suspended.fullsuspended.back{width: 25.4%!important; right: 24.8%;}
.superoverGType .suspended.fullsuspended.lay{width: 25.1%!important; right: 0;}
/* End super over Game style */
.Luckystar369_20231227 .singpopup .downline-heading img {height: 50px !important;}
.casinoInnerGameTab{border-bottom:1px solid rgba(15,35,39,.4);margin:12px 0 10px;padding-bottom:8px}
.casinoInnerGameTab ul li img{max-width:100%;height:36px}
.casinoInnerGameTab ul{display:flex;overflow-x:auto;white-space:normal;gap:0 5px}
.casinoInnerGameTab ul li{width:26%;min-width:26%}
.LiveCasinoGradient{background-image:linear-gradient(to right,#099b38,#33ff33)}
.aceCasinoGradient{background-image:linear-gradient(to right,#ff0000,#ff8080)}
.slotsCasinoGradient{background:linear-gradient(to right,#ff7e00,#ffcf81)}
.spoortsbookGradient{background:linear-gradient(to right,#004a99,#70d1ff)}
.specialMarketGradient{background:linear-gradient(to right,#9200b3,#e180ff)}
.virtualSportsGradient{background:linear-gradient(to right,#b60d8e,#ef54d6)}
.casinoInnerGameTab ul li>div{position: relative; cursor: pointer; border-radius:12px;height:45px;color:#fff;display:flex;align-items:center;padding:0 12px;font-size:18px; font-weight: bold; justify-content:space-between}
.lotus-L3 .porviderRow li>div{position:relative;height:45px;border-radius:12px}
 
.lotus-L3 .title-wrap{display: none;} /* HIDE TITLE */
.casinoInnerGameTab ul li.active-card div::after,.lotus-L3 .porviderRow li>div::after{width:98%;height:41px;position:absolute;content:"";border-radius:10px;border:2px solid #fff;left:50%;top:2px;transform:translateX(-50%);z-index:0}
.lotus-L3 .norecords{margin-top:10px}
.dummyArea .casinoInnerGameTab {width: 100%;}

.lotus-L3 .gamesTabRow ul::-webkit-scrollbar { width: 10px; height: 10px;}
.lotus-L3 .gamesTabRow ul::-webkit-scrollbar-track {background: #f1f1f1;}
.lotus-L3 .gamesTabRow ul::-webkit-scrollbar-thumb {background: #c1c1c1;}
.dummyArea .casinoInnerGameTab li div {background: linear-gradient(-45deg, #ced5da, #ced5da, #919191, #ced5da);  background-size: 300% 300%;  animation: casino-gradient 1s ease infinite;}

.casinoCard .menu .menu-item {min-width: 60px;}
.casinoCard .menu {max-width: 1045px; overflow-x: auto; padding-bottom: 2px;}
.lotus-L3 .casinoCard .menu {max-width: 1080px;}
.fancy-market.fancy-marketNoSpace .col-md-6 {margin-top: 16px;}
.Luckystar369_20231227 .singpopup .downline-heading img {height: 50px !important;}
.single_suspdended {position: relative;  pointer-events: none;}
.single_suspdended::after{position:absolute;left:0;top:0;content:"Suspended";background:#eee;width:100%;height:100%;font-weight:800;font-size:10px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;color:#1e3f5a!important}
.d6-L3-c4 .singpopup .modal-content, .d6-L3-c4 .forgetInfopass, .d6-L3-c1 .singpopup .modal-content, .d6-L3-c1 .forgetInfopass{background:var(--theme1-bg)!important;}
.lotus-L3 .wearecasin.kairoIframeRemovePaddingTp {padding-top: 0 !important;}


/* .sportsbookOpen .headgameNav{
  display: none ;
} */

.marqueeHtml {position: absolute; bottom: -3px;  max-width: 96%;}
.marqueeHtml span{font-size: 10px;}
.callfan .marqueeHtml {bottom: auto;}



/* .e-sports-main-div{background:var(--casinoBG);min-height:84vh} */
.e-sports-main-div .game-carousel.casinoList{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:15px}
.e-sports-main-div .container-fluid{max-width:1170px}
.e-sports-main-div .gameBox{width:15.5%;position:relative;border-radius:0 0 7px 5px;overflow:hidden}
.e-sports-main-div .gameImg{position:relative;padding-top:135%;width:100%;animation:placeHolderShimmer 1.25s infinite linear;background:#ced5da linear-gradient(to right,#ced5da 8%,#d8dfe4 18%,#ced5da 33%);background-size:800px 104px;cursor:pointer;border-radius:4px 4px 0 0;overflow:hidden}
.e-sports-main-div .gameImg img{width:100%;height:100%;position:absolute;top:0}
.e-sports-main-div .gameName{padding:0;margin:0;font-size:12px;color:var(--primary-color);font-weight:400; text-transform: uppercase;}
.e-sports-main-div{padding-top:16px}.e-sports-main-div .providerName{display:none}.e-sports-main-div .entrance-title{background:var(--toggleBG);padding:5px;position:absolute;width:100%;bottom:0;border-radius:4px;font-size:12px;min-height:27px;text-align:center}
.lotus-L3 .e-sports-main-div .entrance-title{color:var(--loginB-Text)}
.eSportsGradient {background-image: linear-gradient(to right, #ff2b2b, #e85b5b);}
.addPaymentModalAllTheme .modal-header button.close {background: transparent !important;}
.lotus-L3 .e-sports-main-div {min-height: calc(100vh - 136px - 27px - 30px);}
.popimgcoin button.close {background: transparent !important;}
.lotus-L3 .ballByBallMainDiv .ball-bookMaker .bookHead h3 { color: #0f2327;}
.Mona365_20231255 div#login .close span,  .Mona365_20231255 div#player-signup .close span, .Mona365_20231255 .close span{color: #fff !important;}
.Mona365_20231255 .singpopup .modal-content, .Mona365_20231255 .forgetInfopass {background: var(--theme1-bg) !important;}
.account-overview.hideBalance, .sportsbookOpen .linkbar .account-overview {display: inline-block !important;}
.Yodha365_20231284 .singpopup .downline-heading img {
    height: 40px !important;
}
.greywingsGType  .info-icon {margin-left: 4px;}
.greywingsGType  .lastResult .headingText {word-break: break-all;}
span.premimumLeftTitle {max-width: 514px;  word-wrap: break-word;  padding-right: 10px;}
.premimum_cashoutdiv {display: flex; align-items: center;  justify-content: space-between;  padding-right: 116px;}
.premimum_cashoutdiv button.cashout-button{margin-left: 0 !important;}
