@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&amp;display=swap");
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  /* color: inherit; */
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
html {
  -webkit-tap-highlight-color: transparent;
}
body {
  background-color: #f5f5f5;
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  color: white;
  font-weight: 400;
  letter-spacing: 0.2px;
  line-height: 1.5;
  margin: 0;
  user-select: none;
  height: 100%;
}
body.BLM-sideMenu-opened {
  overflow: hidden;
  max-width: 767px;
  margin: 0 auto;
}
body.BLM-sideMenu-opened .SB-Lite-Mobile {
  position: fixed;
  overflow: hidden;
  width: 100%;
}
body.BLM-sideMenu-opened .BLM-leftMenu-mask {
  display: block;
}
body.BLM-rightMenu-opened {
  overflow: hidden;
  max-width: 767px;
  margin: 0 auto;
}
body.BLM-rightMenu-opened .SB-Lite-Mobile {
  position: relative;
  overflow: hidden;
  width: 100%;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
a {
  color: inherit;
  text-decoration: none;
}
img {
  vertical-align: middle;
  border-style: none;
  max-width: 100%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  padding: 0;
  margin: 0;
}
ul {
  padding: 0;
  margin: 0;
}
ul li {
  list-style: none;
  list-style-image: none;
  list-style-type: none;
}
input,
textarea {
  font-family: inherit;
  outline: none;
}
.btn {
  cursor: pointer;
  padding: 0 6px;
  border: none;
  font-family: "Poppins", sans-serif;
  white-space: nowrap;
  border-radius: 3px;
}
.btn:focus {
  outline: none;
  box-shadow: none;
}
button:focus {
  outline: none;
  box-shadow: none;
}
.text-right {
  text-align: right !important;
}
.text-left {
  text-align: left !important;
}
.text-center {
  text-align: center !important;
}
.text-justify {
  text-align: justify !important;
}
.d-none {
  display: none !important;
}
.d-block {
  display: block !important;
}
.truncate {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.space-5 {
  height: 15px;
}
.space-10 {
  height: 30px;
}
table {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse !important;
}
.SB-Lite-Mobile {
  /* max-width: 767px; */
  /* margin: 0 auto; */
  overflow-x: hidden;
  position: relative;
  height: 100%;
  /* background-color: #fff; */
  display: block;
  width: 100%;
}

body.BLM-sticky-layoutHeader .BLM-layout-header {
  position: fixed;
  top: 0;
  max-width: 767px;
  z-index: 110;
  width: 100%;
}
body.BLM-sticky-layoutHeader .BLM-depositMpesa-header {
  height: 0;
  min-height: 0;
  overflow: hidden;
  padding: 0;
}
body.BLM-sticky-layoutHeader .BLM-mainHeader {
  height: auto;
  padding-top: 6px;
  padding-bottom: 6px;
}
body.BLM-sticky-layoutHeader
  .BLM-mainHeader
  .BLM-mainHeader-rightSection
  .BLM-mainHeader-beforeLogin
  .BLM-mainHeader-loginRegister {
  flex-direction: row;
}
body.BLM-sticky-layoutHeader
  .BLM-mainHeader
  .BLM-mainHeader-rightSection
  .BLM-mainHeader-beforeLogin
  .BLM-mainHeader-loginRegister
  .btn {
  width: 70px;
}
body.BLM-sticky-layoutHeader
  .BLM-mainHeader
  .BLM-mainHeader-rightSection
  .BLM-mainHeader-afterLogin
  .BLM-mainHeader-userBalance {
  margin-top: 5px;
  font-size: 10px;
}
body.BLM-sticky-layoutHeader .BLM-subHeader {
  min-height: auto;
}
body.BLM-sticky-layoutHeader .BLM-subHeader ul {
  min-height: 28px;
}
body.BLM-sticky-layoutHeader .BLM-subHeader ul li i {
  display: none;
}
body.BLM-sticky-layoutHeader .BLM-subHeader ul li .BLM-iconSvg {
  display: none;
}
body.BLM-sticky-layoutHeader .BLM-layout-content {
  margin-top: 90px;
}
.BLM-flashScreen {
  background-color: #353535;
  background-repeat: repeat;
  background-size: contain;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.BLM-flashScreen .BLM-flashIcon {
  animation: BLM-flash 0.5s alternate infinite ease-in;
}
@keyframes BLM-flash {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.5);
  }
}
.BLM-site-underMaintenance {
  background-color: #353535;
  background-repeat: repeat;
  background-size: contain;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 20px;
}
.BLM-site-underMaintenance .BLM-underMaintenance-container {
  border-radius: 6px;
  height: 500px;
  max-width: 650px;
  width: 100%;
  padding: 15px;
  color: #333;
  text-align: center;
  background-color: #fff;
  padding: 15px;
}
.BLM-site-underMaintenance .BLM-logoBox img {
  width: 150px;
  margin: 25px 0 35px;
}
.BLM-site-underMaintenance .BLM-oopsTxt {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  border-top: 2px solid #353535;
  border-bottom: 2px solid #353535;
  padding: 20px 0;
  margin-bottom: 20px;
}
.BLM-site-underMaintenance .BLM-underMaintenanceTxt {
  font-size: 18px;
  font-weight: 600;
  color: #353535;
}
.BLM-site-underMaintenance .BLM-underMaintenance-footer {
  max-width: 650px;
  width: 100%;
  padding: 20px;
}
.BLM-site-underMaintenance .BLM-underMaintenance-footer p {
  text-align: center;
  color: #ddd;
}
.BLM-btnExtraLarge {
  height: 50px;
  font-size: 16px;
}
.BLM-btnLarge {
  height: 35px;
  font-size: 14px;
}
.BLM-btnMedium {
  height: 32px;
  font-size: 12px;
}
.BLM-btnSmall {
  height: 35px;
  font-size: 10px;
}
.BLM-btnDefault {
  background-color: transparent;
  border: 1px solid #ddd;
  color: #ddd;
  border-radius: 3px;
  width: 100%;
  font-weight: 500;
}
.BLM-btnDefault.active {
  background-color: #ddd;
  color: #000;
}
.BLM-btnDefault .BLM-loader .BLM-dot-pulse span {
  background-color: #fff;
}
.BLM-btnPrimary {
  background-color: #353535;
  border: 1px solid #feea01;
  color: white;
  border-radius: 3px;
  width: 100%;
  font-weight: 500;
}
.BLM-btnPrimary.active {
  background-color: #0c0d0e;
  color: #fff;
  font-weight: bold;
}
.BLM-btnPrimary .BLM-loader .BLM-dot-pulse span {
  background-color: #fff;
}
.BLM-btnSecondary {
  background-color: transparent;
  border: 1px solid var(--bet-wura-header);
  color: var(--bet-wura-header);
  border-radius: 3px;
  width: 100%;
  font-weight: 500;
}
.BLM-btnSecondary.active {
  background-color: var(--bet-wura-header);
  color: black;
}
.BLM-btnSecondary .BLM-loader .BLM-dot-pulse span {
  background-color: #fff;
}
.BLM-btnSuccess {
  background-color: transparent;
  border: 1px solid #00ad73;
  color: #00ad73;
  border-radius: 3px;
  width: 100%;
  font-weight: 500;
}
.BLM-btnSuccess.active {
  background-color: var(--bet-wura-header);
  color: #0c0d0e;
}
.BLM-btnSuccess .BLM-loader .BLM-dot-pulse span {
  background-color: #00ad73;
}

.BLM-btnDanger {
  background-color: #e03944;
  border: 1px solid #e03944;
  color: #fff;
  border-radius: 3px;
  width: 100%;
  font-weight: 500;
}
.BLM-btnDanger.active {
  background-color: #e03944;
  color: #fff;
}
.BLM-btnDanger .BLM-loader .BLM-dot-pulse span {
  background-color: #e03944;
}
.BLM-btnTertiary {
  background-color: transparent;
  border: 1px solid white;
  color: white;
  border-radius: 3px;
  width: 100%;
  font-weight: 500;
}
.BLM-btnTertiary.active {
  background-color: var(--bet-wura-header);
  color: white;
}
.BLM-btnTertiary .BLM-loader .BLM-dot-pulse span {
  background-color: #000;
}
.BLM-btnQuaternary {
  background-color: transparent;
  border: 1px solid #00ad73;
  color: #00ad73;
  border-radius: 3px;
  width: 100%;
  font-weight: 500;
}
.BLM-btnQuaternary.active {
  background-color: #00ad73;
  color: #fff;
}
.BLM-btnQuaternary .BLM-loader .BLM-dot-pulse span {
  background-color: #fff;
}
.BLM-btnOdds {
  width: 70px;
  height: 30px;
  background-color: #eee;
  border: 1px solid var(--bet-wura-header);
  border-radius: 3px;
  text-align: center;
  color: #353535;
  font-size: 12px;
  padding: 0;
  font-weight: 500;
}
@media screen and (max-width: 553px) {
  .BLM-btnOdds {
    width: 48px;
  }
}
@media screen and (max-width: 300px) {
  .BLM-btnOdds {
    height: 42px;
  }
}
@media screen and (max-width: 300px) {
  .BLM-btnOdds {
    width: 100%;
  }
}
.BLM-btnOdds.active {
  background-color: var(--bet-wura-header);
  border: 0;
  font-weight: 600;
  color: #0c0d0e;
}
.BLM-btnOdds.active .BLM-marketOutcome {
  color: #000;
}
.BLM-btnOdds .BLM-marketOutcome {
  color: #666;
  font-size: 10px;
  display: none;
}
@media screen and (max-width: 300px) {
  .BLM-btnOdds .BLM-marketOutcome {
    display: block;
  }
}
.BLM-btnOdds.BLM-btnOddsDisabled {
  background-color: #eee;
  pointer-events: none;
  color: #666;
  border: 0 solid #595959;
  opacity: 0.6;
}
.BLM-btnOdds.BLM-btnOdds-highlight {
  border: 1px solid #f39200;
}
.BLM-btnOdds.BLM-btnOutComeOdds {
  width: 100%;
  display: flex;
  padding: 0 8px;
  align-items: center;
  position: relative;
  white-space: normal;
  color: #222;
}
.BLM-btnOdds.BLM-btnOutComeOdds .BLM-outcome {
  flex: 1 1 auto;
  text-align: left;
  line-height: 14px;
  padding-right: 3px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.BLM-btnOdds.BLM-btnOutComeOdds .BLM-odds {
  text-align: right;
  font-weight: bold;
  color: #353535;
}
.BLM-btnOdds.BLM-btnOutComeOdds.active {
  color: #000;
}
.BLM-btnOdds.BLM-btnOutComeOdds.active .BLM-odds {
  color: #000;
}
.BLM-btnOddsGroup ul {
  display: flex;
  align-items: center;
}
.BLM-btnOddsGroup ul li {
  padding-right: 10px;
  float: left;
}
.BLM-btnOddsGroup ul li:last-child {
  padding-right: 0;
}
@media screen and (max-width: 300px) {
  .BLM-btnOddsGroup ul li {
    width: 100%;
  }
}
.BLM-marketGroup ul {
  display: flex;
  align-items: center;
}
.BLM-marketGroup ul li {
  padding-right: 10px;
  float: left;
}
.BLM-marketGroup ul li:last-child {
  padding-right: 0;
}
.BLM-marketGroup ul li .BLM-marketItem {
  width: 50px;
  text-align: center;
  font-weight: 500;
}
.BLM-btnDisabled {
  background-color: #aaa !important;
  pointer-events: none;
  color: #000 !important;
  border: 1px solid #aaa;
  opacity: 0.5;
}
.BLM-loader {
  display: flex;
  justify-content: center;
}
.BLM-loader .BLM-loader-container {
  text-align: center;
  border: 1px solid #999;
  width: 100%;
  padding: 15px 8px;
  border-radius: 3px;
}
.BLM-loader .BLM-loader-container .BLM-loader-txt {
  font-size: 10px;
  margin-top: 5px;
}
.BLM-loader .BLM-dot-pulse {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.BLM-loader .BLM-dot-pulse span {
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background: #fff;
  -webkit-animation: dot-pulse 1.7s infinite ease-in-out both;
  animation: dot-pulse 1.7s infinite ease-in-out both;
  margin-right: 3px;
  display: inline-block;
}
.BLM-loader .BLM-dot-pulse span:nth-child(1) {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}
.BLM-loader .BLM-dot-pulse span:nth-child(2) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.BLM-loader .BLM-dot-pulse span:nth-child(3) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.BLM-loader .BLM-dot-pulse span:nth-child(4) {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
@keyframes dot-pulse {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes dot-pulse {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.BLM-form-group .BLM-form-label {
  font-size: 12px;
  color: black;
  margin-bottom: 3px;
}
.BLM-form-errorMsg {
  color: #fd4051;
  min-height: 20px;
}
.BLM-form-control input {
  width: 100%;
  padding: 0 10px;
  height: 36px;
  border-radius: 3px;
  font-size: 14px;
  color: #222;
  border: 1px solid #999;
  background-color: #fff;
}
.BLM-form-control.BLM-error input {
  border: 1px solid #fd4051;
}
.BLM-form-control.BLM-form-control-pin input[type="tel"] {
  -webkit-text-security: disc;
}
.BLM-form-control input::-webkit-outer-spin-button,
.BLM-form-control input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.BLM-form-control input[type="number"] {
  -moz-appearance: textfield;
}
.BLM-form-control-group {
  display: flex;
  border: 1px solid #999;
  border-radius: 3px;
}
.BLM-form-control-group .BLM-form-addon {
  min-width: 50px;
  max-width: 50px;
  height: 100%;
  text-align: center;
  background-color: #ddd;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px 0 0 3px;
  color: #000;
  font-weight: 500;
}
.BLM-form-control-group .text-prepend-box {
  /*min-width: 50px;*/
  /*max-width: 50px;*/
  /*height: 100%;*/
  text-align: center;
  background-color: var(--bet-wura-header);
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0px 0 0 0px;
  color: black;
  font-weight: 500;
  font-size: 12px;
}
.BLM-form-control-group .BLM-form-control {
  flex: 1 1 auto;
}
.BLM-form-control-group .BLM-form-control input {
  border-radius: 0 0px 0px 0;
  border: 0;
}
.BLM-form-control-group.BLM-error {
  border: 1px solid #fd4051;
  border-radius: 3px;
}
.BLM-select {
  background-color: #fff;
  border-radius: 3px;
  border: 1px solid #353535;
  height: 36px;
  color: #353535;
  font-size: 12px;
  font-weight: 500;
  position: relative;
}
.BLM-select select {
  background-color: #fff;
  border: 0;
  width: 100%;
  height: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0 25px 0 8px;
  border-radius: 3px;
}
.BLM-select select option {
  color: #0c0d0e;
  background-color: #fff;
}
.BLM-select select:focus {
  outline: none;
}
.BLM-select::after {
  font-family: "sb-icons" !important;
  content: "\e91c";
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  right: 8px;
  border: 0;
  pointer-events: none;
}
.BLM-select select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
select::-ms-expand {
  display: none;
}
.BLM-checkbox {
  display: flex;
  align-items: center;
}
.BLM-checkbox .BLM-checkboxLabel {
  padding-left: 10px;
}
.BLM-checkbox input[type="radio"],
.BLM-checkbox input[type="checkbox"] {
  display: none;
}
.BLM-checkbox label {
  width: 20px;
  height: 20px;
  min-width: 20px;
  margin-bottom: 0;
  padding-left: 0;
  padding-bottom: 0;
  float: left;
  position: relative;
}
.BLM-checkbox label::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  background-color: #fff;
  border: 1px solid #737373;
  border-radius: 3px;
}
.BLM-checkbox input[type="checkbox"]:checked + label:before {
  text-align: center;
  line-height: 18px;
  color: #222;
  font-family: "sb-icons" !important;
  content: "\e906";
}
.BLM-checkbox a {
  text-decoration: underline;
}
.BLM-radioBox input[type="radio"] {
  display: none;
}
.BLM-radioBox [type="radio"]:checked,
.BLM-radioBox [type="radio"]:not(:checked) {
  position: absolute;
  left: -9999px;
}
.BLM-radioBox [type="radio"]:checked + label,
.BLM-radioBox [type="radio"]:not(:checked) + label {
  position: relative;
  padding-left: 25px;
  cursor: pointer;
  display: inline-block;
  font-weight: 300;
  margin-bottom: 0;
}
.BLM-radioBox [type="radio"]:checked + label:before,
.BLM-radioBox [type="radio"]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  border: 1px solid #ccc;
  border-radius: 100%;
  background: #fff;
}
.BLM-radioBox [type="radio"]:checked + label:after,
.BLM-radioBox [type="radio"]:not(:checked) + label:after {
  content: "";
  width: 10px;
  height: 10px;
  background-color: #353535;
  position: absolute;
  top: 5px;
  left: 5px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.BLM-radioBox [type="radio"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
.BLM-radioBox [type="radio"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.BLM-radioBox input[type="radio"]:checked + label::before {
  color: #353535;
  border: 1px solid #353535;
  background-color: transparent;
}
.BLM-radioBox input[type="radio"]:checked + label {
  color: #353535;
}
.BLM-radioBox input[type="radio"]:checked + label span {
  color: #353535;
}
.BLM-radioBoxGroup {
  display: flex;
  margin-top: 5px;
  margin-bottom: 5px;
}
.BLM-radioBoxGroup .BLM-radioBox {
  margin-right: 12px;
}
.BLM-radioBoxGroup .BLM-radioBox:last-child {
  margin-right: 0;
}
.BLM-radioBoxGroup .BLM-radioBox:hover {
  cursor: pointer;
}
@font-face {
  font-family: "sb-icons";
  src: url("../fonts/sb-iconsa656.eot?vu1gp1");
  src: url("../fonts/sb-iconsa656.eot?vu1gp1#iefix") format("embedded-opentype"),
    url("../fonts/sb-iconsa656.woff?vu1gp1") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
i {
  font-family: "sb-icons" !important;
  speak: "never";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.sb-icon_a-zSports:before {
  content: "\e900";
}
.sb-icon_betHistory:before {
  content: "\e901";
}
.sb-icon_betslip:before {
  content: "\e902";
}
.sb-icon_cashout:before {
  content: "\e903";
}
.sb-icon_changePassword:before {
  content: "\e904";
}
.sb-icon_chat:before {
  content: "\e905";
}
.sb-icon_check-mark:before {
  content: "\e906";
}
.sb-icon_close:before {
  content: "\e907";
}
.sb-icon_failure:before {
  content: "\e908";
}
.sb-icon_flame:before {
  content: "\e909";
}
.sb-icon_home:before {
  content: "\e90a";
}
.sb-icon_In-play:before {
  content: "\e90b";
}
.sb-icon_jackpot:before {
  content: "\e90c";
}
.sb-icon_long-arrow-left:before {
  content: "\e90d";
}
.sb-icon_myBets:before {
  content: "\e90e";
}
.sb-icon_promotions:before {
  content: "\e90f";
}
.sb-icon_receipt-edge:before {
  content: "\e910";
}
.sb-icon_search:before {
  content: "\e911";
}
.sb-icon_settings:before {
  content: "\e912";
}
.sb-icon_sports:before {
  content: "\e913";
}
.sb-icon_success:before {
  content: "\e914";
}
.sb-icon_VLeague:before {
  content: "\e915";
}
.sb-icon_withdraw:before {
  content: "\e916";
}
.sb-icon_withdraw-history:before {
  content: "\e917";
}
.sb-icon_accountHistory:before {
  content: "\e918";
}
.sb-icon_android:before {
  content: "\e919";
}
.sb-icon_angleArrowDouble-left:before {
  content: "\e91a";
}
.sb-icon_angleArrowDouble-right:before {
  content: "\e91b";
}
.sb-icon_angleArrow-down:before {
  content: "\e91c";
}
.sb-icon_angleArrow-left:before {
  content: "\e91d";
}
.sb-icon_angleArrow-right:before {
  content: "\e91e";
}
.sb-icon_angleArrow-up:before {
  content: "\e91f";
}
.sb-icon_sport-american-football:before {
  content: "\e920";
}
.sb-icon_sport-australian-rules:before {
  content: "\e921";
}
.sb-icon_sport-baseball:before {
  content: "\e922";
}
.sb-icon_sport-basketball:before {
  content: "\e923";
}
.sb-icon_sport-boxing:before {
  content: "\e924";
}
.sb-icon_sport-cricket:before {
  content: "\e925";
}
.sb-icon_sport-cycling:before {
  content: "\e926";
}
.sb-icon_sport-darts:before {
  content: "\e927";
}
.sb-icon_sport-golf:before {
  content: "\e928";
}
.sb-icon_sport-handball:before {
  content: "\e929";
}
.sb-icon_sport-ice-hockey:before {
  content: "\e92a";
}
.sb-icon_sport-mma:before {
  content: "\e92b";
}
.sb-icon_sport-motorsport:before {
  content: "\e92c";
}
.sb-icon_sport-rugby-league:before {
  content: "\e92d";
}
.sb-icon_sport-rugby-union:before {
  content: "\e92e";
}
.sb-icon_sport-snooker:before {
  content: "\e92f";
}
.sb-icon_sport-football:before {
  content: "\e930";
}
.sb-icon_sport-tennis:before {
  content: "\e931";
}
.sb-icon_sport-virtual:before {
  content: "\e932";
}
.sb-icon_sport-volleyball:before {
  content: "\e933";
}
.sb-icon_long-arrow-right:before {
  content: "\e934";
}
.sb-icon_sport-kabaddi:before {
  content: url("../images/icons/sports-kabaddi.svg");
}
.BLM-sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}
.SB-browsingFreeHeader {
  background-color: #feea01;
  padding: 2px 10px;
  text-align: center;
  line-height: 1.2;
  font-weight: 600;
  font-size: 11px;
}
.BLM-depositMpesa-header {
  background-color: #feea01;
  text-align: center;
  min-height: 20px;
  font-size: 13px;
  color: white;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2px;
  transition: all 0.3s;
}
.BLM-depositMpesa-header .BLM-iconSvg svg {
  display: flex;
  align-items: center;
  height: 13px;
}
.BLM-depositMpesa-header .BLM-iconSvg svg path {
  fill: #fff;
}
.BLM-depositMpesa-header i {
  width: 24px;
}
.BLM-depositMpesa-header .BLM-depositMpesa-airtel {
  text-align: right;
  flex: 0 50%;
  height: 20px;
  padding-left: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.BLM-depositMpesa-header .BLM-depositMpesa-mtn {
  flex: 0 50%;
  height: 20px;
  color: #fff;
  padding-right: 5px;
  text-align: right;
  display: flex;
  align-items: center;
  justify-content: center;
}
.BLM-mainHeader {
  /* background-color: #212529; */
  height: 55px;
  display: flex;
  flex-wrap: nowrap;
  padding: 4px 12px;
  justify-content: space-between;
  align-items: center;
  transition: all 0.3s;
}
@media screen and (max-width: 300px) {
  .BLM-mainHeader {
    padding: 4px 8px;
  }
}
.BLM-mainHeader .BLM-mainHeader-leftSection {
  display: flex;
  align-items: center;
}
.BLM-mainHeader .BLM-mainHeader-leftSection .BLM-mainHeader-divider {
  width: 1px;
  height: 30px;
  background-color: #999;
  margin: 0 15px;
}
.BLM-mainHeader .BLM-mainHeader-leftSection .BLM-selectSideMenu {
  display: none;
  min-width: 60px;
  max-width: 60px;
}
@media screen and (max-width: 300px) {
  .BLM-mainHeader .BLM-mainHeader-leftSection .BLM-selectSideMenu {
    display: block;
  }
}
.BLM-mainHeader .BLM-mainHeader-leftSection .BLM-mainHeader-logo {
  margin: 0 -5px;
}
.BLM-mainHeader .BLM-mainHeader-leftSection .BLM-mainHeader-logo:hover {
  cursor: pointer;
}
@media screen and (max-width: 300px) {
  .BLM-mainHeader .BLM-mainHeader-leftSection .BLM-mainHeader-logo img {
    width: 70px;
  }
}
.BLM-mainHeader
  .BLM-mainHeader-rightSection
  .BLM-mainHeader-beforeLogin
  .BLM-mainHeader-loginRegister {
  text-align: right;
}
@media screen and (max-width: 300px) {
  .BLM-mainHeader
    .BLM-mainHeader-rightSection
    .BLM-mainHeader-beforeLogin
    .BLM-mainHeader-loginRegister {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (min-width: 320px) and (max-width: 375px) {
  .BLM-mainHeader
    .BLM-mainHeader-rightSection
    .BLM-mainHeader-beforeLogin
    .BLM-mainHeader-loginRegister {
    display: flex;
  }
}
.BLM-mainHeader
  .BLM-mainHeader-rightSection
  .BLM-mainHeader-beforeLogin
  .BLM-mainHeader-loginRegister
  .btn {
  width: 70px;
  font-size: 12px;
  font-weight: 500;
  /* height: 26px; */
  margin: 4px 0;
}
@media screen and (max-width: 300px) {
  .BLM-mainHeader
    .BLM-mainHeader-rightSection
    .BLM-mainHeader-beforeLogin
    .BLM-mainHeader-loginRegister
    .btn {
    width: 75px;
    padding: 0 2px;
  }
}
.BLM-mainHeader
  .BLM-mainHeader-rightSection
  .BLM-mainHeader-beforeLogin
  .BLM-mainHeader-loginRegister
  .BLM-login {
  background-color: var(--bet-dark);
  border: 1px solid var(--bet-dark);
  color: var(--bet-white);
}
.BLM-mainHeader
  .BLM-mainHeader-rightSection
  .BLM-mainHeader-beforeLogin
  .BLM-mainHeader-loginRegister
  .BLM-register {
  margin-left: 10px;
  background-color: var(--bet-white);
  border: 1px solid var(--bet-white);
  color: var(--bet-dark);
}
@media screen and (max-width: 300px) {
  .BLM-mainHeader
    .BLM-mainHeader-rightSection
    .BLM-mainHeader-beforeLogin
    .BLM-mainHeader-loginRegister
    .BLM-register {
    margin-left: 0;
  }
}
.BLM-mainHeader
  .BLM-mainHeader-rightSection
  .BLM-mainHeader-afterLogin
  .BLM-mainHeader-freeBetDeposit {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.BLM-mainHeader
  .BLM-mainHeader-rightSection
  .BLM-mainHeader-afterLogin
  .BLM-freeBetSelect {
  background-color: #fff;
  border: 1px solid #353535;
  border-radius: 3px;
  font-size: 10px;
  height: 28px;
  width: 70px;
  color: #353535;
}
.BLM-mainHeader
  .BLM-mainHeader-rightSection
  .BLM-mainHeader-afterLogin
  .BLM-freeBetSelect
  select {
  padding: 0 16px 0 8px;
}
.BLM-mainHeader
  .BLM-mainHeader-rightSection
  .BLM-mainHeader-afterLogin
  .BLM-freeBetSelect::after {
  font-size: 9px;
}
@media screen and (max-width: 300px) {
  .BLM-mainHeader
    .BLM-mainHeader-rightSection
    .BLM-mainHeader-afterLogin
    .BLM-freeBetSelect {
    display: none;
  }
}
.BLM-mainHeader
  .BLM-mainHeader-rightSection
  .BLM-mainHeader-afterLogin
  .BLM-btnDeposit {
  width: 80px;
  margin-left: 8px;
  height: 26px;
}
@media screen and (max-width: 300px) {
  .BLM-mainHeader
    .BLM-mainHeader-rightSection
    .BLM-mainHeader-afterLogin
    .BLM-btnDeposit {
    width: 75px;
  }
}
.BLM-mainHeader
  .BLM-mainHeader-rightSection
  .BLM-mainHeader-afterLogin
  .BLM-mainHeader-userBalance {
  color: white;
  font-weight: 600;
  text-align: right;
  margin-top: 1px;
}
.BLM-hamBurger-menu {
  margin-right: 10px;
  height: 19px;
}
.BLM-hamBurger-menu:hover {
  cursor: pointer;
}
.BLM-hamBurger-menu .BLM-hamBurger-bar {
  width: 24px;
  height: 2px;
  background-color: #feea01;
  transition: 0.4s;
}
.BLM-hamBurger-menu .BLM-hamBurger-bar.one {
  margin-bottom: 5px;
}
.BLM-hamBurger-menu .BLM-hamBurger-bar.two {
  margin-bottom: 5px;
}
@media screen and (max-width: 300px) {
  .BLM-hamBurger-menu {
    display: none;
  }
}
.SB-headerInfo {
  text-align: center;
  line-height: 1.4;
  color: #353535;
  padding: 2px 8px;
}
.BLM-subHeader {
  background-color: var(--bet-wura-header);
  color: var(--bet-header-text);
  font-size: 12px;
  position: relative;
  transition: all 0.3s;
}
.BLM-sportsHeader {
  /* background-color: #212529; */
  color: black;
  font-size: 12px;
  position: relative;
  transition: all 0.3s;
  display: -webkit-inline-box;
  margin-top: 10px;
  /*margin-bottom: 10px;*/
  margin-left: 10px;
  margin-right: 5px;
  width: 100%;
}
.BLM-sportsHeader .BLM-categoryListItem {
  margin-bottom: 10px;
  margin-right: 10px;
}
.sb-header-icn {
  font-size: 25px;
}
.BLM-sportsHeader .live-sports-img {
  margin-right: 5px;
}
.BLM-subHeader ul {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  height: 100%;
  /* min-height: 55px; */
  justify-content: space-between;
  padding: 10px 10px 0 10px;
}
.BLM-subHeader ul li {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 3px 2px 0;
  cursor: pointer;
  min-height: 40px;
  position: relative;
  /* background-color: var(--bet-primary); */
  /* clip-path: polygon(4% 0, 100% 0, 96% 100%, 0% 100%); */
}
.BLM-subHeader ul li a {
  display: block;
}
.BLM-subHeader ul li i {
  font-size: 20px;
  margin-bottom: 3px;
  display: inline-block;
  display: none;
}
.BLM-subHeader ul li i.bl-icon-promotions,
.BLM-subHeader ul li i.bl-icon-jackpot {
  font-size: 24px;
}
.BLM-subHeader ul li i.bl-icon-promotions ~ div,
.BLM-subHeader ul li i.bl-icon-jackpot ~ div {
  margin-top: -3px;
}
.BLM-subHeader ul li.active {
  color: #fff;
  border-bottom: 2px solid #000;
  font-weight: bold;
  background-color: var(--bet-dark);
}
.BLM-subHeader ul li.active:hover {
  color: #fff;
}
.BLM-subHeader ul li:hover {
  color: #fff;
  border-bottom: 2px solid var(--bet-fore-secondary);
  font-weight: bold;
  background-color: var(--bet-fore-secondary);
}
.BLM-subHeader ul li .BLM-iconSvg {
  height: 20px;
  margin-bottom: 3px;
  display: none;
}
.BLM-subHeader ul li .BLM-iconSvg svg {
  height: 20px;
}
.BLM-subHeader ul li .BLM-iconSvg svg path {
  fill: #eee;
}
.BLM-subHeader ul li .BLM-iconSvg.BLM-jackpotIcon svg {
  height: 16px;
}
.BLM-subHeader ul li.active .BLM-iconSvg svg path {
  fill: var(--bet-wura-header);
}
.BLM-subHeader ul li .BLM-icon-container {
  width: 25px;
  position: relative;
  display: inline-block;
}
.BLM-subHeader ul li .BLM-badge {
  position: absolute;
  font-size: 9px;
  height: auto;
  width: auto;
  min-width: auto;
  margin-left: 5px;
  top: 2px;
}
.BLM-subHeader ul li .BLM-bets-count {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: #e03944;
  text-align: center;
  color: #fff;
  display: inline-block;
}
.BLM-subHeader.BLM-scrollableArea.BLM-horizontal ul {
  table-layout: auto;
}
.BLM-subHeader.BLM-scrollableArea.BLM-horizontal ul li {
  inline-size: fit;
  padding: 10px 20px;
}
.SB-mainHeader-loginRegister .SB-mainHeader-loginRegister-container {
  background-color: #353535;
  padding: 8px 12px;
  display: flex;
}
.SB-mainHeader-loginRegister .SB-mainHeader-loginRegister-container a {
  padding-right: 12px;
  width: 100%;
}
.SB-mainHeader-loginRegister
  .SB-mainHeader-loginRegister-container
  a:last-child {
  padding-right: 0;
}
.SB-mainHeader-loginRegister .SB-mainHeader-loginRegister-container .BLM-login {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
  width: 100%;
}
.SB-mainHeader-loginRegister
  .SB-mainHeader-loginRegister-container
  .BLM-register {
  background-color: #fff;
  border: 1px solid #fff;
  color: #353535;
  width: 100%;
}
.BLM-search {
  background-color: #212529;
  height: 50px;
  padding: 10px 2px 10px 2px;
}
.BLM-serachBox {
  display: flex;
  align-items: center;
}
.BLM-serachBox .BLM-form-control {
  flex: 1 1 auto;
}
.BLM-serachBox .BLM-form-control input {
  width: 100%;
  height: 30px;
  border-radius: 3px 0 0 3px;
  border: 0;
  padding: 0 10px;
  color: #222;
  font-size: 12px;
  background-color: #fff;
}
.BLM-serachBox .BLM-searchbtn {
  min-width: 30px;
  max-width: 30px;
  background-color: #0c0d0e;
  color: #fff;
  height: 30px;
  text-align: center;
  border-radius: 0 3px 3px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
  position: relative;
}
.BLM-serachBox .BLM-searchbtn .BLM-iconSvg {
  height: 15px;
}
.BLM-serachBox .BLM-searchbtn .BLM-iconSvg svg {
  height: 13px;
}
.BLM-serachBox .BLM-searchbtn .BLM-iconSvg svg path {
  fill: #fff;
}
.BLM-serachBox .BLM-searchBtnClose {
  min-width: 40px;
  max-width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 30px;
}
.BLM-serachBox .BLM-searchBtnClose:hover {
  cursor: pointer;
}
.BLM-serachBox .BLM-searchBtnClose .BLM-iconSvg {
  height: 16px;
}
.BLM-serachBox .BLM-searchBtnClose .BLM-iconSvg svg {
  height: 16px;
}
.BLM-serachBox .BLM-searchBtnClose .BLM-iconSvg svg path {
  fill: #fff;
}
.BLM-serachBox .BLM-searchBtnClose i {
  color: #fff;
}
.BLM-loginRegister .BLM-pageHeader {
  margin-bottom: 15px;
}
.BLM-loginRegister .BLM-forgotPin {
  text-align: center;
}
.BLM-loginRegister .BLM-forgotPin span {
  text-decoration: underline;
  color: #e03944;
}
.BLM-loginRegister .BLM-loginRegister-navigation {
  text-align: center;
  color: white;
}
.BLM-loginRegister .BLM-loginRegister-navigation .BLM-txtHightlight {
  padding-left: 15px;
  display: inline-block;
  text-decoration: underline;
  font-size: 14px;
  color: white;
}
b {
  font-weight: 600;
}
p {
  margin: 0 0 10px 0;
}
.BLM-content {
  padding-left: 12px;
  padding-right: 12px;
}
.BLM-txtHighlight-primary {
  color: white !important;
  font-weight: 600;
}
.BLM-txtHighlight-secondary {
  color: #e03944 !important;
  font-weight: 600;
}
.BLM-txtHighlight-tertiary {
  color: white !important;
  font-weight: 600;
}
.BLM-textLower {
  text-transform: none !important;
}
.BLM-tabs {
  background-color: #212529;
  min-height: 50px;
  border-bottom: 1px solid #d9e1ff;
  color: white;
  font-size: 14px;
  position: relative;
}
.applyPadding {
  padding-left: 3rem;
  padding-right: 3rem;
}

.applyPosition {
  display: flex;
  justify-content: center;
}
.applyHiddenLarge {
  display: flex;
}
.applyHiddenSmall {
  display: none;
}
@media screen and (max-width: 800px) {
  .applyHidden {
    display: none;
  }
  .applyHiddenSmall {
    display: flex;
  }
}
@media screen and (max-width: 300px) {
  .BLM-tabs {
    font-size: 12px;
  }
}
.BLM-tabs ul {
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 300px) {
  .BLM-tabs ul {
    table-layout: auto;
  }
}
.BLM-tabs ul li {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  height: 50px;
  position: relative;
}
@media screen and (max-width: 300px) {
  .BLM-tabs ul li {
    padding: 0 2px;
  }
}
.BLM-tabs ul li.active {
  color: white;
  font-weight: bold;
  border-bottom: 2px solid #feea01;
}
.BLM-tabs ul li .BLM-highlight {
  color: #feea01;
}
.BLM-tabs ul li a {
  display: flex;
  height: 47px;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  position: relative;
}
.BLM-tabs ul li.BLM-searchButton {
  width: 50px;
}
@media screen and (max-width: 300px) {
  .BLM-tabs ul li.BLM-searchButton {
    width: 20px;
  }
}
.BLM-tabs ul li.BLM-searchButton i {
  vertical-align: middle;
}
.BLM-tabs ul li.BLM-searchButton .BLM-iconSvg {
  height: 13px;
}
.BLM-tabs ul li.BLM-searchButton .BLM-iconSvg svg {
  height: 13px;
}
.BLM-tabs ul li.BLM-searchButton .BLM-iconSvg svg path {
  fill: white;
}
.SB-tabs-boxed {
  background-color: #212529;
  min-height: 40px;
  border-top: 1px solid #353535;
  color: #fff;
  font-size: 14px;
  position: relative;
}
@media screen and (max-width: 300px) {
  .SB-tabs-boxed {
    font-size: 12px;
  }
}
.SB-tabs-boxed ul {
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 300px) {
  .SB-tabs-boxed ul {
    table-layout: auto;
  }
}
.SB-tabs-boxed ul li {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  height: 40px;
  position: relative;
}
@media screen and (max-width: 300px) {
  .SB-tabs-boxed ul li {
    padding: 0 2px;
  }
}
.SB-tabs-boxed ul li.active {
  background-color: #0c0d0e;
  font-weight: bold;
  color: white;
}
.SB-tabs-boxed ul li .BLM-highlight {
  color: #e03944;
}
.SB-tabs-boxed ul li a {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  position: relative;
}
.SB-tabs-boxed ul li.BLM-searchButton {
  width: 50px;
}
@media screen and (max-width: 300px) {
  .SB-tabs-boxed ul li.BLM-searchButton {
    width: 20px;
  }
}
.SB-tabs-boxed ul li.BLM-searchButton i {
  vertical-align: middle;
}
.SB-tabs-boxed ul li.BLM-searchButton .BLM-iconSvg {
  height: 13px;
}
.SB-tabs-boxed ul li.BLM-searchButton .BLM-iconSvg svg {
  height: 13px;
}
.SB-tabs-boxed ul li.BLM-searchButton .BLM-iconSvg svg path {
  fill: white;
}
.BLM-tabs-content > .BLM-tab-pane {
  display: none;
}
.BLM-tabs-content > .BLM-tab-pane.active {
  display: block;
  background-color: #0c0d0e;
}
.BLM-filterButtons {
  padding: 12px 12px;
}
@media screen and (max-width: 300px) {
  .BLM-filterButtons {
    padding: 12px 8px;
  }
}
.BLM-filterButtons ul {
  display: flex;
  width: 100%;
}
.BLM-filterButtons ul li {
  height: 37px;
  flex: 1 1 0%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background-color: #fff;
  border: 1px solid white;
  border-radius: 3px;
  padding: 5px;
  line-height: 14px;
  color: white;
  font-size: 12px;
  margin-right: 10px;
  white-space: normal;
  vertical-align: middle;
  cursor: pointer;
  position: relative;
}
@media screen and (max-width: 300px) {
  .BLM-filterButtons ul li {
    margin-right: 5px;
  }
}
.BLM-filterButtons ul li.active {
  background-color: white;
  color: #fff;
  font-weight: 600;
  border: 0;
}
.BLM-filterButtons ul li:last-child {
  margin-right: 0;
}
.BLM-filterButtons ul li.BLM-select {
  padding: 0;
}
.BLM-filterButtons ul li .BLM-subText {
  display: block;
  width: 100%;
  font-size: 10px;
}
.BLM-filterButtons.BLM-scrollableArea {
  -webkit-overflow-scrolling: touch;
}
.BLM-filterButtons.BLM-scrollableArea ul {
  white-space: nowrap;
  display: block;
}
.BLM-filterButtons.BLM-scrollableArea ul li {
  min-width: 70px;
  padding: 0 12px;
}
.BLM-filterButtons.BLM-scrollableArea ul li:last-child {
  margin-right: 10px;
}
.BLM-filterButtonsWithGroupBy {
  display: flex;
}
.BLM-filterButtonsWithGroupBy .BLM-groupBy-container {
  padding: 12px;
}
.BLM-filterButtonsWithGroupBy .BLM-groupBy-container .BLM-groupByButton {
  font-size: 10px;
  max-width: 60px;
  min-width: 60px;
  text-align: center;
  height: 37px;
  background-color: #f5f7ff;
  border: 1px solid white;
  color: white;
  border-radius: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  line-height: 1.2;
}
.BLM-filterButtonsWithGroupBy .BLM-groupBy-container .BLM-groupByButton.active {
  background-color: #feea01;
  border: 0;
}
.BLM-filterDropdowns {
  padding: 12px 12px;
  display: flex;
  background-color: #0c0d0e;
}

@media screen and (max-width: 300px) {
  .BLM-filterDropdowns {
    padding: 12px 8px;
  }
}
.btn-leagues,
.btn-leagues:hover,
.btn-leagues:active,
.btn-leagues:focus {
  height: 35px;
  font-size: 14px;
  background-color: #fff;
  color: #0c0d0e;
}

@media screen and (max-width: 452px) {
  .applyPadding {
    padding-left: 5px;
    padding-right: 5px;
  }
  .applyPosition {
    display: none;
  }
  .apply-padding {
    display: flex;
    justify-content: start;
  }
  .btn-leagues,
  .btn-leagues:hover,
  .btn-leagues:active,
  .btn-leagues:focus,
  .BLM-select {
    font-size: 11px;
  }

  .BLM-subHeader ul li:hover {
    color: #000;
    border-bottom: 2px solid var(--bet-fore-secondary);
    font-weight: bold;
    background-color: var(--bet-wura-primary);
  }

  .BLM-subHeader {
    background-color: var(--bet-wura-primary);
    color: var(--bet-header-text);
    font-size: 12px;
    position: relative;
    transition: all 0.3s;
    /* padding-top: 12px; */
  }

  .BLM-subHeader ul li.active {
    color: #000;
    border-bottom: 2px solid #000;
    font-weight: bold;
    background-color: var(--bet-wura-primary);
  }
}
/*@media screen and (max-width: 385px) {*/
/*  .filter-btn{*/
/*    margin-top: 2px;*/
/*  }*/
/*}*/
.filter-btn {
  margin-top: 12px;
}
.active-legues,
.active-legues:hover,
.active-legues:active,
.active-legues:focus {
  background-color: #feea01;
  color: #0c0d0e;
}
.BLM-filterDropdowns .BLM-select {
  flex: 1 1 0%;
  margin-right: 10px;
  background-color: #fff;
  border: 1px solid white;
  color: black;
}
.BLM-filterDropdowns .BLM-select:last-child {
  margin-right: 0;
}
@media screen and (max-width: 300px) {
  .BLM-filterDropdowns .BLM-select {
    margin-right: 6px;
  }
}
.BLM-subFilterButtons {
  padding: 0 0 12px;
}
.BLM-subFilterButtons ul {
  width: 100%;
  display: flex;
  align-items: center;
}
.BLM-subFilterButtons ul li {
  display: inline-flex;
  color: white;
  padding: 0 3px;
  margin: 0 5px;
  text-align: center;
  font-size: 10px;
}
.BLM-subFilterButtons ul li.active {
  border-bottom: 3px solid white;
  color: white;
  font-weight: 700;
  padding: 5px 10px;
}
.BLM-subFilterButtons ul li:first-child {
  margin-left: 12px;
}
.BLM-subFilterButtons ul li.BLM-select {
  min-height: 28px;
  max-height: 28px;
  padding: 0;
}
.BLM-subFilterButtons.BLM-scrollableArea {
  -webkit-overflow-scrolling: touch;
}
.BLM-subFilterButtons.BLM-scrollableArea ul {
  white-space: nowrap;
  display: block;
}
.BLM-upcoming-filter-tabs {
  border-bottom: 1px solid #d7d7d7;
  margin-bottom: 5px;
}
.BLM-upcoming-filter-tabs ul {
  display: table;
  width: 100%;
}
.BLM-upcoming-filter-tabs ul li {
  display: table-cell;
  text-align: center;
  color: #999;
  height: 32px;
  vertical-align: middle;
  min-width: 30px;
  background-color: transparent;
}
.BLM-upcoming-filter-tabs ul li.active {
  border: 1px solid #d7d7d7;
  border-bottom: 0;
  border-radius: 3px 3px 0 0;
  color: #fff;
  font-weight: 600;
  position: relative;
  bottom: -1px;
  background-color: #333;
}
.BLM-leagueBox .BLM-leagueBox-header {
  background-color: #0c0d0e;
  min-height: 36px;
  color: #feea01;
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  padding: 3px 12px;
  font-size: 12px;
}
@media screen and (max-width: 300px) {
  .BLM-leagueBox .BLM-leagueBox-header {
    padding: 0 8px;
    height: auto;
    min-height: 36px;
  }
}
@media screen and (max-width: 700px) {
  .BLM-sportsHeader .BLM-categoryListItem {
    margin-bottom: 17px;
  }
}

@media screen and (max-width: 680px) {
  iframe {
    border: 0;
    width: 100%;
    padding-top: 15px;
    height: 98%;
  }
}

.BLM-leagueBox .BLM-leagueBox-header .BLM-leagueBox-header__leagueInfo {
  display: flex;
  flex: 1 1 auto;
  height: 100%;
  align-items: center;
  line-height: 14px;
}
.BLM-leagueBox
  .BLM-leagueBox-header
  .BLM-leagueBox-header__leagueInfo
  .BLM-leagueName {
  color: #fff;
}
.BLM-leagueBox .BLM-leagueBox-header .BLM-leagueBox-header__marketInfo {
  transition: opacity 0.5s linear;
}
@media screen and (max-width: 300px) {
  .BLM-leagueBox .BLM-leagueBox-header .BLM-leagueBox-header__marketInfo {
    display: none;
  }
}
.BLM-leagueBox.BLM-accordion .BLM-leagueBox-header__leagueInfo {
  padding-left: 8px;
}
.BLM-leagueBox.BLM-accordion.collapsed .BLM-leagueBox-header__marketInfo {
  opacity: 0;
}
.BLM-leagueBox .BLM-leagueBox-content {
  position: relative;
}
.BLM-leagueBox .BLM-leagueBox-content .BLM-matchBox:last-child {
  border-bottom: 0;
}
.BLM-leagueBox .BLM-matchBox {
  padding: 8px 12px;
  border-bottom: 1px solid #d7d7d7;
  color: #feea01;
  background-color: #212529;
}
@media screen and (max-width: 300px) {
  .BLM-leagueBox .BLM-matchBox {
    padding: 8px;
  }
}
.BLM-leagueBox .BLM-matchBox .BLM-matchDetails-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}
@media screen and (max-width: 300px) {
  .BLM-leagueBox .BLM-matchBox .BLM-matchDetails-container {
    flex-direction: column;
    width: 100%;
  }
}
.BLM-leagueBox .BLM-matchBox a {
  display: block;
}
.BLM-leagueBox .BLM-matchBox .BLM-matchDetails {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  min-width: 0;
}
@media screen and (max-width: 300px) {
  .BLM-leagueBox .BLM-matchBox .BLM-matchDetails {
    width: 100%;
  }
}
.BLM-leagueBox .BLM-matchBox .BLM-match__leagueName {
  font-size: 10px;
  color: #666;
  margin-bottom: 2px;
}
.BLM-leagueBox .BLM-matchBox .BLM-matchBox__fixtureInfo {
  display: flex;
  flex: 1 1 auto;
  font-size: 14px;
}
@media screen and (max-width: 553px) {
  .BLM-leagueBox .BLM-matchBox .BLM-matchBox__fixtureInfo {
    display: flex;
    flex: 1 1 auto;
    font-size: 12px;
  }
  .BLM-leagueBox .BLM-leagueBox-header {
    font-size: 10px;
  }
}
.BLM-leagueBox .BLM-matchBox .BLM-matchBox__fixtureInfo .BLM-match__teamsInfo {
  flex: 1 1 auto;
  min-width: 0;
  padding-right: 5px;
}
.BLM-leagueBox
  .BLM-matchBox
  .BLM-matchBox__fixtureInfo
  .BLM-match__teamsInfo
  .BLM-ball-bat {
  width: 10px;
  margin-right: 5px;
}
.BLM-leagueBox .BLM-matchBox .BLM-vs {
  color: white;
  font-weight: 500;
}
.BLM-leagueBox .BLM-matchBox .BLM-matchBox__extraInfo {
  font-size: 10px;
  color: white;
  margin-top: 5px;
}
.BLM-leagueBox .BLM-matchBox .BLM-matchBox__extraInfo span {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.BLM-leagueBox .BLM-matchBox .BLM-matchBox__extraInfo .BLM-match__matchMinute {
  color: #e03944;
  font-weight: 500;
}
.BLM-leagueBox .BLM-matchBox .BLM-matchBox__extraInfo .BLM-match__smsCode {
  color: #feea01;
}
.BLM-leagueBox .BLM-matchBox .BLM-matchBox__extraInfo .BLM-match__cashout img {
  width: 16px;
  height: 10px;
}
.BLM-leagueBox .BLM-matchBox .BLM-matchBox__extraInfo .BLM-match__trending img {
  height: 12px;
  width: 8px;
}
.BLM-leagueBox .BLM-matchBox .BLM-matchBox__extraInfo .BLM-iconSvg {
  display: inline-block;
}
.BLM-leagueBox .BLM-matchBox .BLM-matchBox__extraInfo .BLM-cashoutIcon {
  height: 13px;
  margin-right: 5px;
  position: relative;
  top: 2px;
}
.BLM-leagueBox .BLM-matchBox .BLM-matchBox__extraInfo .BLM-cashoutIcon svg {
  height: 10px;
}
.BLM-leagueBox
  .BLM-matchBox
  .BLM-matchBox__extraInfo
  .BLM-cashoutIcon
  svg
  path {
  fill: #00ad73;
}
.BLM-leagueBox .BLM-matchBox .BLM-matchBox__extraInfo .BLM-trendingIcon {
  height: 13px;
  margin-right: 5px;
  position: relative;
  top: 3px;
}
.BLM-leagueBox .BLM-matchBox .BLM-matchBox__extraInfo .BLM-trendingIcon svg {
  height: 13px;
}
.BLM-leagueBox
  .BLM-matchBox
  .BLM-matchBox__extraInfo
  .BLM-trendingIcon
  svg
  path {
  fill: #e03944;
}
.BLM-leagueBox .BLM-matchBox .BLM-matchBox__extraInfo .BLM-match__marketsCount {
  background-color: #eee;
  border-radius: 2px;
  padding: 1px 3px 1px;
  min-height: 13px;
  line-height: 12px;
  font-size: 10px;
  color: #000;
  white-space: nowrap;
  margin-right: 0;
  float: right;
  position: relative;
  top: 2px;
}
@media screen and (max-width: 300px) {
  .BLM-leagueBox
    .BLM-matchBox
    .BLM-matchBox__extraInfo
    .BLM-match__marketsCount {
    float: none;
  }
}
.BLM-leagueBox .BLM-matchBox .BLM-match__scoreInfo .BLM-match__score {
  display: flex;
  justify-content: flex-end;
}
.BLM-leagueBox
  .BLM-matchBox
  .BLM-match__scoreInfo
  .BLM-match__score
  .BLM-score {
  min-width: 15px;
  white-space: nowrap;
  display: inline-block;
  text-align: right;
  color: #666;
}
.BLM-leagueBox
  .BLM-matchBox
  .BLM-match__scoreInfo
  .BLM-match__score
  .BLM-score.active {
  color: white;
  font-weight: bold;
}
.BLM-leagueBox .BLM-matchBox .BLM-match__scoreInfo.BLM-tennis-score {
  padding-left: 5px;
}
.BLM-leagueBox
  .BLM-matchBox
  .BLM-match__scoreInfo.BLM-tennis-score
  .BLM-match__score
  .BLM-gameScore {
  border-right: 1px solid #555;
  width: 20px;
  padding-right: 5px;
  margin-right: 3px;
}
.BLM-leagueBox
  .BLM-matchBox
  .BLM-match__scoreInfo.BLM-tennis-score
  .BLM-match__score
  .BLM-setPoints {
  width: 25px;
  color: #444;
}
.BLM-leagueBox
  .BLM-matchBox
  .BLM-match__scoreInfo.BLM-cricket-score
  .BLM-match__score
  .BLM-score {
  min-width: 35px;
}
.BLM-leagueBox .BLM-matchBox .BLM-outcomeDetails {
  padding-left: 12px;
}
.BLM-leagueBox .BLM-matchBox .BLM-outcomeDetails .BLM-matchBox__extraInfo {
  justify-content: flex-end;
  margin-top: 5px;
}
.BLM-leagueBox
  .BLM-matchBox
  .BLM-outcomeDetails
  .BLM-matchBox__extraInfo
  .BLM-match__marketsCount {
  margin-right: 0;
}
@media screen and (max-width: 300px) {
  .BLM-leagueBox .BLM-matchBox .BLM-outcomeDetails {
    width: 100%;
    padding-left: 0;
    margin: 8px 0 5px;
  }
}
.BLM-leagueBox .BLM-matchBox .BLM-marketOutcomeGroup {
  margin-top: 10px;
  margin-left: -3px;
  margin-right: -3px;
}
.BLM-leagueBox .BLM-matchBox .BLM-marketOutcomeGroup .BLM-subMarket {
  padding-left: 3px;
}
.BLM-leagueBox .BLM-matchBox .BLM-marketOutcomeGroup .SB-showMore {
  text-align: center;
}
.BLM-leagueBox
  .BLM-matchBox
  .BLM-marketOutcomeGroup
  .SB-showMore
  .SB-showMore-container {
  padding: 8px 0;
  font-size: 12px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.BLM-leagueBox
  .BLM-matchBox
  .BLM-marketOutcomeGroup
  .SB-showMore
  .SB-showMore-container
  i {
  margin-left: 5px;
}
.BLM-servingBefore:before {
  content: "";
  position: absolute;
  margin-left: -6px;
  margin-top: 7px;
  width: 5px;
  height: 5px;
  border-radius: 5px;
  background-color: white;
}
.BLM-accordion > .BLM-accordion-header {
  justify-content: space-between;
}
.BLM-accordion > .BLM-accordion-header.BLM-arrowBefore {
  position: relative;
  cursor: pointer;
}
.BLM-accordion > .BLM-accordion-header.BLM-arrowBefore:before {
  font-family: "sb-icons" !important;
  content: "\e91f";
  color: inherit;
  font-size: 10px;
}
.BLM-accordion > .BLM-accordion-header.BLM-arrowAfter {
  position: relative;
}
.BLM-accordion > .BLM-accordion-header.BLM-arrowAfter:after {
  font-family: "sb-icons" !important;
  content: "\e91f";
  color: inherit;
  font-size: 10px;
}
.BLM-accordion.collapsed > .BLM-accordion-header.BLM-arrowBefore:before {
  font-family: "sb-icons" !important;
  content: "\e91c";
  color: inherit;
  font-size: 10px;
}
.BLM-accordion.collapsed > .BLM-accordion-header.BLM-arrowAfter:after {
  font-family: "sb-icons" !important;
  content: "\e91c";
  color: inherit;
  font-size: 10px;
}
.BLM-accordion.collapsed > .BLM-accordion-content {
  display: none;
}
.BLM-leagueBox.BLM-accordion.collapsed,
.BLM-marketBox.BLM-accordion.collapsed {
  border-bottom: 1px solid #3d4a8c;
}
.BLM-league-accordion.collapsed {
  border-bottom: 1px solid #303878;
}
.BLM-showMore {
  text-align: center;
  color: white;
  font-size: 14px;
  padding: 10px 0;
  margin-bottom: 10px;
  cursor: pointer;
}
.BLM-showMore span {
  text-decoration: underline;
}
.BLM-showMore i {
  font-size: 10px;
}
.BLM-freeBet-banner {
  height: 40px;
  background-color: white;
  color: #fff;
}
.BLM-freeBet-banner .BLM-freeBet-banner-content {
  padding: 7px 8px;
  display: flex;
  align-items: center;
}
.BLM-freeBet-banner .BLM-freeBet-txt {
  font-size: 26px;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 26px;
  margin-right: 10px;
}
.BLM-freeBet-banner .BLM-freeBet-smallTxt {
  font-size: 12px;
  text-transform: uppercase;
  line-height: 14px;
  padding-right: 10px;
  flex: 1 1 auto;
}
.BLM-freeBet-banner .BLM-btnClaimNow {
  height: 24px;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 500;
}
.BLM-topEvents {
  margin-bottom: 5px;
}
.BLM-topEvents .BLM-topEvents-header {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 5px;
}
.BLM-topEvents .BLM-topEvent-box {
  background-color: #585858;
  border: 1px solid #6f6f6f;
  border-radius: 3px;
  padding: 10px;
  position: relative;
  display: block;
}
.BLM-topEvents .BLM-topEvent-box .BLM-oddsBoost-badge {
  background-color: white;
  font-size: 11px;
  font-weight: 500;
  padding: 2px 4px;
  display: inline-block;
  border-radius: 3px 0 0 0;
  position: relative;
  top: -10px;
  left: -10px;
}
.BLM-topEvents .BLM-topEvent-box .BLM-topEvent-box__leagueInfo {
  font-size: 10px;
  text-align: center;
}
.BLM-topEvents .BLM-topEvent-box .BLM-topEvent-box__fixtureInfo {
  margin: 5px 0;
}
.BLM-topEvents .BLM-topEvent-box .BLM-topEvent-box__fixtureInfo ul {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.BLM-topEvents .BLM-topEvent-box .BLM-topEvent-box__fixtureInfo ul li {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  height: 40px;
}
.BLM-topEvents
  .BLM-topEvent-box
  .BLM-topEvent-box__fixtureInfo
  ul
  li.BLM-teamName {
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
}
.BLM-topEvents .BLM-topEvent-box .BLM-topEvent-oddsGroup {
  margin: 0 -5px;
}
.BLM-topEvents .BLM-topEvent-box .BLM-topEvent-oddsGroup ul li .BLM-btnOdds {
  margin-bottom: 0;
}
.BLM-topEvents .BLM-topEvent-box .BLM-topEvent-box__market {
  font-size: 12px;
  padding: 0 0 8px 0;
}
.BLM-topEvents .BLM-topEvent-box.BLM-priceBoost .BLM-priceBoost-container {
  display: flex;
  align-items: center;
}
.BLM-topEvents .BLM-topEvent-box.BLM-priceBoost .BLM-market {
  color: #e03944;
  font-weight: 600;
}
.BLM-topEvents .BLM-topEvent-box.BLM-priceBoost .BLM-priceBoost-boostsInfo {
  font-size: 16px;
  line-height: 20px;
}
.BLM-topEvents
  .BLM-topEvent-box.BLM-priceBoost
  .BLM-priceBoost-oddsInfo
  .BLM-oldOdds {
  font-size: 18px;
  font-weight: 500;
  line-height: 16px;
}
.BLM-topEvents
  .BLM-topEvent-box.BLM-priceBoost
  .BLM-priceBoost-oddsInfo
  .BLM-btnOdds {
  width: 120px;
  height: 80px;
  margin-top: 5px;
  white-space: normal;
}
.BLM-topEvents
  .BLM-topEvent-box.BLM-priceBoost
  .BLM-priceBoost-oddsInfo
  .BLM-btnOdds
  .BLM-boostOdds {
  font-size: 34px;
  font-weight: 600;
  line-height: 34px;
  color: #e03944;
  display: inline-block;
}
.BLM-topEvents
  .BLM-topEvent-box.BLM-priceBoost
  .BLM-priceBoost-oddsInfo
  .BLM-btnOdds.active
  .BLM-boostOdds {
  color: #fff;
}
.BLM-topEvents.BLM-specials {
  margin-top: 8px;
}
.BLM-outRights .BLM-leagueHeader {
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 600;
  color: white;
}
.BLM-outRights .BLM-marketBox .BLM-marketBox-header {
  background-color: #1f232b;
}
.BLM-outRights .BLM-marketBox .BLM-marketBox-content {
  border-color: #d7d7d7;
}
.BLM-myAccount-beforeLogin-container {
  text-align: center;
  padding: 15px 10px;
}
.BLM-myAccount-beforeLogin-container .BLM-btnLogin {
  width: 150px;
  margin-top: 15px;
}
.BLM-myAccount-afterLogin-container .BLM-logout-container {
  padding: 20px 0;
  text-align: center;
}
.BLM-myAccount-afterLogin-container .BLM-logout-container a {
  display: inline-block;
}
.BLM-myAccount-afterLogin-container .BLM-logout-container .BLM-btnLogout {
  width: 150px;
}
.BLM-contentBlock {
  display: flex;
  justify-content: space-between;
}
.BLM-contentBlock .BLM-leftContent {
  text-align: left;
  max-width: 45%;
}
.BLM-contentBlock .BLM-rightContent {
  text-align: right;
  max-width: 55%;
}
.BLM-categoryGrid {
  display: flex;
  flex-wrap: wrap;
}
.BLM-categoryGrid .BLM-categoryGridItem {
  border-bottom: 1px solid #d7d7d7;
  width: 100%;
  font-size: 12px;
  color: #222;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.BLM-categoryGrid .BLM-categoryGridItem:first-child {
  border-top: 1px solid #d7d7d7;
}
.BLM-signUpMore .BLM-accordion-header {
  background-color: #d9e1ff;
  height: 36px;
  border-radius: 3px;
  padding: 10px;
  margin-bottom: 10px;
  display: flex;
}
.BLM-signUpMore .collapsed {
  margin-bottom: 20px;
}
.BLM-content-xSmall {
  padding: 0 35px;
}
.BLM-content-medium {
  padding: 0 16px;
}
.BLM-pageTitle {
  background-color: #15181f;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  text-align: center;
  margin: 0 0 15px;
  height: 46px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.BLM-pageTitle span {
  display: inline-block;
  padding: 0 15px;
}
.BLM-pageHeader {
  background-color: #0c0d0e;
  min-height: 50px;
  display: flex;
  align-items: center;
  border-top: 1px solid #131c5d;
  border-bottom: 1px solid #131c5d;
}
.BLM-commonHeader {
  background-color: #d9e1ff;
  min-height: 50px;
  display: flex;
  align-items: center;
  border-bottom: 2px solid #e03944;
}
.BLM-pageHeader .BLM-pageBackButton {
  width: 50px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 99;
  color: #fff;
}
.BLM-pageHeader .BLM-pageBackButton:hover {
  cursor: pointer;
}
.BLM-pageHeader .BLM-pageBackButton a {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}
.BLM-pageHeader .BLM-pageBackButton i {
  font-size: 16px;
}
.BLM-pageHeader .BLM-pageBackButton .BLM-iconSvg {
  height: 18px;
}
.BLM-pageHeader .BLM-pageBackButton .BLM-iconSvg svg {
  height: 18px;
}
.BLM-pageHeader .BLM-pageBackButton .BLM-iconSvg svg path {
  fill: #fff;
}
.BLM-pageHeader .BLM-pageBackButton + .BLM-pageHeader-title {
  margin-left: -50px;
}
@media screen and (max-width: 300px) {
  .BLM-pageHeader .BLM-pageBackButton + .BLM-pageHeader-title {
    margin-left: 0;
  }
}
.BLM-pageHeader .BLM-pageHeader-title {
  font-size: 14px;
  color: #fff;
  font-weight: 500;
  width: 100%;
  text-align: center;
  padding: 3px 12px 3px 12px;
  min-width: 0;
}

.BLM-commonHeader .BLM-commonHeader-title {
  font-size: 14px;
  color: #131c5d;
  font-weight: 600;
  width: 100%;
  text-align: center;
  padding: 3px 12px 3px 12px;
  min-width: 0;
}
.BLM-pageHeader .BLM-pageHeader-title .BLM-iconSvg {
  height: 24px;
  margin-right: 10px;
}
.BLM-pageHeader .BLM-pageHeader-title .BLM-iconSvg svg {
  height: 24px;
}
.BLM-pageHeader .BLM-pageHeader-title .BLM-leagueName {
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  color: #fff;
}
@media screen and (max-width: 300px) {
  .BLM-pageHeader .BLM-pageHeader-title .BLM-leagueName {
    font-size: 12px;
  }
}
.BLM-pageHeader .BLM-pageHeader-title .BLM-cupName {
  font-size: 11px;
  color: #ccc;
}
.BLM-pageHeader .BLM-pageHeader-title .BLM-select {
  margin-left: 50px;
  width: 230px;
  height: 32px;
}
.BLM-msgBox {
  padding-top: 12px;
  padding-bottom: 12px;
  cursor: pointer;
}
.BLM-msgBox .BLM-msgBox-container {
  /* border: 1px solid white; */
  border-radius: 3px;
  padding: 6px 12px;
  min-height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  background-color: var(--bet-secondary);
}
.BLM-msgBox .BLM-msgBox-container .BLM-iconSvg {
  height: 14px;
  margin-right: 10px;
}
.BLM-msgBox .BLM-msgBox-container .BLM-iconSvg svg {
  height: 14px;
}
.BLM-msgBox .BLM-msgBox-container .BLM-iconSvg svg path {
  /* fill: #222; */
}
.BLM-msgBox .BLM-msgBox-container a {
  color: white;
}
.BLM-msgBox.BLM-success .BLM-msgBox-container {
  border: 1px solid #00ad73;
  color: #00ad73;
}
.BLM-msgBox.BLM-success .BLM-msgBox-container .BLM-iconSvg {
  height: 14px;
}
.BLM-msgBox.BLM-success .BLM-msgBox-container .BLM-iconSvg svg {
  height: 14px;
}
.BLM-msgBox.BLM-success .BLM-msgBox-container .BLM-iconSvg svg path {
  fill: #00ad73;
}
.BLM-msgBox.BLM-error .BLM-msgBox-container {
  border: 1px solid #fd4051;
  color: #fd4051;
}
.BLM-msgBox.BLM-error .BLM-msgBox-container .BLM-iconSvg {
  height: 14px;
}
.BLM-msgBox.BLM-error .BLM-msgBox-container .BLM-iconSvg svg {
  height: 14px;
}
.BLM-msgBox.BLM-error .BLM-msgBox-container .BLM-iconSvg svg path {
  fill: #fd4051;
}
.BLM-msgBox.BLM-bonus {
  padding-top: 3px;
}
.BLM-msgBox.BLM-bonus .BLM-msgBox-container {
  border: 0;
  background-color: #3c414c;
  color: white;
  font-size: 14px;
}
.BLM-betStatus,
.BLM-badge {
  min-width: 30px;
  height: 15px;
  border-radius: 3px;
  font-size: 10px;
  font-weight: 600;
  display: inline-block;
  text-align: center;
  padding: 0 4px;
}
.BLM-betStatus.BLM-lost,
.BLM-badge.BLM-lost {
  background-color: #fd4051;
  color: #fff;
}

.BLM-betStatus.BLM-won,
.BLM-badge.BLM-won {
  background-color: #00ad73;
  color: #fff;
}
.BLM-betStatus.BLM-live,
.BLM-badge.BLM-live {
  background-color: #fd4051;
  color: #fff;
}
.BLM-betStatus.BLM-inProgress,
.BLM-badge.BLM-inProgress {
  background-color: #feea01;
  color: white;
}
.BLM-betStatus.BLM-live-count,
.BLM-badge.BLM-live-count {
  border-radius: 50%;
  min-width: auto;
  width: 18px;
  height: 18px;
  background-color: #fd4051;
  color: #fff;
  line-height: 18px;
}
.BLM-scrollableArea.BLM-horizontal {
  overflow-x: auto;
  overflow-y: hidden !important;
}
.BLM-leagueHeader {
  background-color: #131c5d;
  height: 40px;
  display: flex;
  align-items: center;
  padding: 0 12px;
  color: #fff;
}
.BLM-leagueHeader .BLM-leagueInfo {
  flex: 1 1 auto;
  padding-left: 8px;
}
.BLM-leagueHeader .BLM-leagueName {
  color: #fff;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
}
.BLM-leagueHeader .BLM-cupName {
  color: #d9e1ff;
  font-size: 11px;
}
.BLM-league-accordion .BLM-content {
  padding: 0;
}
.BLM-categoryList .BLM-categoryListItem {
  height: 46px;
  border-bottom: 1px solid #d7d7d7;
  display: flex;
  align-items: center;
  padding: 0 20px;
  font-size: 12px;
  color: white;
  position: relative;
  cursor: pointer;
}
.BLM-sideBarText {
  font-size: 14px;
  color: #131c5d;
}
.BLM-categoryList .BLM-categoryListItem img,
.BLM-categoryList .BLM-categoryListItem i {
  margin-right: 10px;
  font-size: 18px;
}
.BLM-categoryList .BLM-categoryListItem .BLM-iconSvg {
  height: 18px;
  margin-right: 10px;
}
.BLM-categoryList .BLM-categoryListItem .BLM-iconSvg svg {
  height: 18px;
}
.BLM-categoryList .BLM-categoryListItem .BLM-iconSvg svg path {
  fill: #222;
}
.BLM-categoryList .BLM-categoryListItem .BLM-country-flag {
  width: 20px;
  margin-right: 5px;
}
.BLM-categoryList .BLM-categoryListItem a {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
}
.BLM-categoryList .BLM-categoryListItem .BLM-categoryListItem-container {
  display: flex;
  flex: 1 1 auto;
}
.BLM-categoryList .BLM-accordion .BLM-accordion-content {
  background-color: #f5f7ff;
}
.BLM-categoryList .BLM-accordion .BLM-accordion-content .BLM-categoryListItem {
  color: #222;
}
.BLM-commonPage .BLM-commonPage-content {
  padding: 10px 10px 5px;
  margin-bottom: 45px;
  /* min-height: 100vh; */
}
.BLM-commonPage .BLM-commonPage-content-full-width {
  margin-bottom: 45px;
  min-height: 100vh;
}
.BLM-commonPage table:not(.earning-table) {
  margin-bottom: 10px;
  width: 100% !important;
  color: white;
}
.BLM-commonPage table thead tr td {
  background-color: #eee;
  color: #e03944;
}
.BLM-commonPage table tr th {
  background-color: #eee;
  color: #e03944;
}
.BLM-commonPage table tr td,
.BLM-commonPage table tr th {
  padding: 4px 6px;
  border: 1px solid #d7d7d7;
  font-size: 12px;
}
.BLM-commonPage .BLM-socialIcons {
  display: flex;
  align-items: center;
  padding: 5px 0 0 5px;
}
.BLM-commonPage .BLM-socialIcons li {
  padding-right: 20px;
}
.BLM-common a {
  text-decoration: underline;
  color: #e03944;
}
.BLM-common p {
  line-height: 18px;
}
.BLM-common .BLM-common-mainTitle,
.BLM-common h2 {
  font-size: 14px;
  font-weight: bold;
  color: white;
  border-bottom: 2px solid #e03944;
  margin-bottom: 10px;
}
.BLM-common .BLM-common-title,
.BLM-common h3 {
  font-size: 12px;
  font-weight: bold;
  color: #e03944;
  margin-bottom: 3px;
}
.BLM-common .BLM-subTitle,
.BLM-common h4 {
  color: #e03944;
  margin-bottom: 3px;
  font-size: 10px;
}
.BLM-common .BLM-txtHighlight {
  color: #e03944;
}
.BLM-common strong {
  color: #e03944;
}
.BLM-common ol,
.BLM-common ul {
  padding-left: 15px;
}
.BLM-common ol li,
.BLM-common ul li,
.BLM-common ul .inline-div {
  /* margin-bottom: 8px; */
  line-height: 18px;
}
.BLM-common ul li,
.BLM-common ul .inline-div:first-child {
  /* list-style: disc; */
}

.BLM-odds-container:last-child {
  border-bottom: none;
}

.BLM-common .BLM-socialIcons li {
  list-style: none;
}

iframe {
  border: 0;
  width: 100%;
}
.BLM-virtual-iframe {
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
}
.BLM-virtual-iframe iframe {
  border: 0;
  width: 100%;
  height: 2050px;
}
.BLM-pick6-iframe {
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
}
.BLM-pick6-iframe iframe {
  border: 0;
  width: 100%;
  height: 3000px;
}
.BLM-paystack-iframe {
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
}
.BLM-paystack-iframe iframe {
  border: 0;
  width: 100%;
  height: 620px;
}
.BLM-B2B-jackpot-iframe {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}
.BLM-B2B-jackpot-iframe iframe {
  border: 0;
  width: 100%;
}
.SB-pickMoja-iframe {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}
.SB-pickMoja-iframe iframe {
  border: 0;
  width: 100%;
  height: 1000px;
}
.SB-vGames-iframe {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}
.SB-vGames-iframe iframe {
  border: 0;
  width: 100%;
  height: 800px;
}
.BLM-downloadApp {
  display: flex;
  align-content: center;
  height: 30px;
  border-radius: 20px;
  overflow: hidden;
  font-size: 12px;
  line-height: 26px;
  background-color: #fff;
  color: white;
}
.BLM-downloadApp .BLM-androidIcon {
  background-color: white;
  width: 30px;
  display: inline-flex;
  text-align: center;
  align-items: center;
  justify-content: center;
  color: #fff;
  border-radius: 20px 0 0 20px;
}
.BLM-downloadApp .BLM-androidIcon SVG {
  height: 16px;
  margin-left: 3px;
}
.BLM-downloadApp .BLM-androidIcon SVG path {
  fill: #fff;
}
.BLM-downloadApp span {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
  border: 2px solid white;
  border-radius: 0 20px 20px 0;
}
.SB-has-viewMore .SB-has-viewMore-container {
  overflow: hidden;
  height: 185px;
}
.SB-has-viewMore.expand .SB-has-viewMore-container {
  height: auto;
}
.SB-has-viewMore .SB-viewMore {
  text-align: center;
  margin-top: -45px;
}
.SB-has-viewMore .SB-viewMore .SB-bgFade {
  /*background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, #fff 100%);*/
  /*background: -webkit-linear-gradient(*/
  /*  top,*/
  /*  rgba(255, 255, 255, 0.2) 0%,*/
  /*  #fff 100%*/
  /*);*/
  /*background: linear-gradient(*/
  /*  to bottom,*/
  /*  rgba(255, 255, 255, 0.2) 0%,*/
  /*  #fff 100%*/
  /*);*/
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$SB-bgFade-filter__startColor', endColorstr='$SB-bgFade-filter__startColor',GradientType=0 );
  height: 30px;
  position: relative;
}
.SB-has-viewMore .SB-viewMore .SB-viewButton {
  margin-top: -10px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.SB-has-viewMore .SB-viewMore .SB-viewButton::after {
  font-family: "sb-icons";
  content: "\e91c";
  font-size: 14px;
  color: var(--bet-wura-header);
}
.SB-has-viewMore.expand .SB-viewMore {
  margin-top: 0;
}
.SB-has-viewMore.expand .SB-viewMore .SB-bgFade {
  display: none;
}
.SB-has-viewMore.expand .SB-viewMore .SB-viewButton {
  margin-top: 0;
  height: 30px;
}
.SB-has-viewMore.expand .SB-viewMore .SB-viewButton i {
  font-size: 14px;
  color: white;
}
.SB-has-viewMore.expand .SB-viewMore .SB-viewButton::after {
  content: "\e91f";
}
.BLM-accordion-content {
  position: relative;
}
.BLM-HideViewMore .SB-viewMore {
  display: none;
  display: none;
}
.BLM-HideViewMore .SB-has-viewMore-container {
  height: auto;
}
.BLM-matchBoxSEO {
  margin-bottom: 15px;
}
.BLM-matchBoxSEO .BLM-matchBoxSEO-header {
  background-color: white;
  color: #fff;
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  padding: 0 8px;
  height: 40px;
  font-size: 11px;
}
.BLM-matchBoxSEO .BLM-matchBoxSEO-header h1 {
  font-size: 20px;
}
.BLM-matchBoxSEO .BLM-matchBoxSEO-content {
  padding: 8px 10px;
  border: 1px white;
}
@media screen and (min-width: 320px) and (max-width: 414px) {
  .SB-hideOnMobile {
    display: none !important;
  }
}
.BLM-scrolltoTop {
  position: fixed;
  bottom: 52px;
  right: 10px;
  z-index: 101;
  background-color: #eee;
  padding: 2px;
  border-radius: 4px;
  opacity: 0.8;
  cursor: pointer;
  display: none;
}
.BLM-scrolltoTop .BLM-iconSvg {
  display: flex;
}
.BLM-scrolltoTop .BLM-iconSvg svg path {
  fill: #e03944;
}
@media screen and (min-width: 768px) {
  .BLM-scrolltoTop {
    right: calc(50% - 373px);
  }
}
.BLM-footer {
  background-color: #0c0d0e;
  padding: 20px 10px;
  text-align: center;
  color: white;
  font-size: 11px;
}
.BLM-footer .BLM-footer-logo {
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.BLM-footer .BLM-footer-logo i {
  font-size: 30px;
  color: #aaafce;
}
.BLM-footer .BLM-footer-logo .BLM-fsb {
  width: 60px;
  margin: 0 10px;
}
.BLM-footer .BLM-footer-logo .BLM-iconSvg {
  height: 30px;
  display: inline-block;
}
.BLM-footer .BLM-footer-logo .BLM-iconSvg svg {
  height: 30px;
}
.BLM-footer .BLM-footer-logo .BLM-iconSvg svg path {
  fill: #aaafce;
}
.BLM-footer .BLM-footer-linksList {
  max-width: 300px;
  margin: 0 auto;
}
.BLM-footer .BLM-footer-linksList ul li {
  display: inline-block;
  padding: 6px;
}
.BLM-footer .BLM-footer-linksList ul li a {
  color: #aaafce;
}
.BLM-footer .BLM-divider {
  width: 100%;
  height: 1px;
  background-color: #353a5b;
  margin: 10px 0 15px;
  display: block;
}
.BLM-footer p {
  margin: 0 0 10px 0;
}
.BLM-mobile-footer {
  background-color: #212529;
  height: 50px;
  position: fixed;
  bottom: 0;
  left: auto;
  right: auto;
  /* max-width: 767px; */
  margin: 0 auto;
}
.BLM-mobile-footer ul {
  display: table;
  table-layout: fixed;
  width: 100%;
  text-align: center;
  height: 100%;
}
.BLM-mobile-footer ul li {
  cursor: pointer;
  color: white;
  display: table-cell;
  height: 100%;
  vertical-align: middle;
  font-size: 11px;
  padding-top: 5px;
  position: relative;
}
.BLM-mobile-footer ul li a {
  display: block;
}
.BLM-mobile-footer ul li.active {
  background-color: var(--bet-wura-header);
  color: #0c0d0e;
  font-weight: 500;
}
.BLM-mobile-footer ul li i {
  font-size: 18px;
  margin-top: 3px;
}
.BLM-mobile-footer ul li .BLM-iconSvg {
  height: 18px;
  margin-bottom: 3px;
}
.BLM-mobile-footer ul li .BLM-iconSvg svg {
  height: 18px;
}
.BLM-mobile-footer ul li .BLM-iconSvg svg path {
  fill: white;
}
.BLM-mobile-footer ul li .BLM-iconSvg.BLM-inplayIcon svg {
  height: 21px;
}
.BLM-mobile-footer ul li.active .BLM-iconSvg svg path {
  fill: white;
}
.BLM-mobile-footer ul li .BLM-bets-count {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: var(--bet-wura-header);
  position: absolute;
  top: 3px;
  text-align: center;
  color: #0c0d0e;
  line-height: 19px;
}
.BLM-mobile-footer ul li.BLM-chatBubble {
  background-color: white;
  color: #333;
  font-weight: 600;
}
.BLM-mobile-footer ul li.BLM-chatBubble.active {
  background-color: #feea01;
  color: white;
}
.BLM-mobile-footer ul li.BLM-chatBubble.active a {
  animation: BLM-flash 0.4s alternate 10;
}
@keyframes BLM-flash {
  0% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(1.1);
  }
}
.BLM-flag {
  max-width: 100%;
  background-size: 100%;
  background-image: url("../images/country-flags-sprite/flags_sprite_responsive.png");
  display: inline-block;
  width: 20px;
  height: 13px;
  vertical-align: middle;
}
.BLM-categoryListItem .BLM-flag,
.BLM-categoryListItem .fi {
  margin-right: 5px;
}
.flag-extra {
  max-width: 100%;
  background-size: 100%;
  display: inline-block;
  width: 20px;
  height: 15px;
  vertical-align: middle;
}
.flag-globe {
  background-image: url("/assets/images/flags/world.png");
}
.flag-gb-sct {
  background-image: url("/assets/images/flags/gb-sct.png");
}
.flag-us {
  background-image: url("/assets/images/flags/us.png");
}
.flag-aa {
  background-position: 0 0%;
  background-size: 100%;
}
.flag-ad {
  background-position: 0 0.396825%;
  background-size: 100%;
}
.flag-ae {
  background-position: 0 0.793651%;
  background-size: 100%;
}
.flag-af {
  background-position: 0 1.190476%;
  background-size: 100%;
}
.flag-ag {
  background-position: 0 1.587302%;
  background-size: 100%;
}
.flag-ai {
  background-position: 0 1.984127%;
  background-size: 100%;
}
.flag-al {
  background-position: 0 2.380952%;
  background-size: 100%;
}
.flag-am {
  background-position: 0 2.777778%;
  background-size: 100%;
}
.flag-an {
  background-position: 0 3.174603%;
  background-size: 100%;
}
.flag-ao {
  background-position: 0 3.571429%;
  background-size: 100%;
}
.flag-aq {
  background-position: 0 3.968254%;
  background-size: 100%;
}
.flag-ar {
  background-position: 0 4.365079%;
  background-size: 100%;
}
.flag-as {
  background-position: 0 4.761905%;
  background-size: 100%;
}
.flag-at {
  background-position: 0 5.15873%;
  background-size: 100%;
}
.flag-au {
  background-position: 0 5.555556%;
  background-size: 100%;
}
.flag-aw {
  background-position: 0 5.952381%;
  background-size: 100%;
}
.flag-az {
  background-position: 0 6.349206%;
  background-size: 100%;
}
.flag-ba {
  background-position: 0 6.746032%;
  background-size: 100%;
}
.flag-bb {
  background-position: 0 7.142857%;
  background-size: 100%;
}
.flag-bd {
  background-position: 0 7.539683%;
  background-size: 100%;
}
.flag-be {
  background-position: 0 7.936508%;
  background-size: 100%;
}
.flag-bf {
  background-position: 0 8.333333%;
  background-size: 100%;
}
.flag-bg {
  background-position: 0 8.730159%;
  background-size: 100%;
}
.flag-bh {
  background-position: 0 9.126984%;
  background-size: 100%;
}
.flag-bi {
  background-position: 0 9.52381%;
  background-size: 100%;
}
.flag-bj {
  background-position: 0 9.920635%;
  background-size: 100%;
}
.flag-bm {
  background-position: 0 10.31746%;
  background-size: 100%;
}
.flag-bn {
  background-position: 0 10.714286%;
  background-size: 100%;
}
.flag-bo {
  background-position: 0 11.111111%;
  background-size: 100%;
}
.flag-br {
  background-position: 0 11.507937%;
  background-size: 100%;
}
.flag-bs {
  background-position: 0 11.904762%;
  background-size: 100%;
}
.flag-bt {
  background-position: 0 12.301587%;
  background-size: 100%;
}
.flag-bv {
  background-position: 0 12.698413%;
  background-size: 100%;
}
.flag-bw {
  background-position: 0 13.095238%;
  background-size: 100%;
}
.flag-by {
  background-position: 0 13.492063%;
  background-size: 100%;
}
.flag-bz {
  background-position: 0 13.888889%;
  background-size: 100%;
}
.flag-ca {
  background-position: 0 14.285714%;
  background-size: 100%;
}
.flag-cc {
  background-position: 0 14.68254%;
  background-size: 100%;
}
.flag-cd {
  background-position: 0 15.079365%;
  background-size: 100%;
}
.flag-cf {
  background-position: 0 15.47619%;
  background-size: 100%;
}
.flag-cg {
  background-position: 0 15.873016%;
  background-size: 100%;
}
.flag-ch {
  background-position: 0 16.269841%;
  background-size: 100%;
}
.flag-ci {
  background-position: 0 16.666667%;
  background-size: 100%;
}
.flag-ck {
  background-position: 0 17.063492%;
  background-size: 100%;
}
.flag-cl {
  background-position: 0 17.460317%;
  background-size: 100%;
}
.flag-cm {
  background-position: 0 17.857143%;
  background-size: 100%;
}
.flag-cn {
  background-position: 0 18.253968%;
  background-size: 100%;
}
.flag-co {
  background-position: 0 18.650794%;
  background-size: 100%;
}
.flag-cr {
  background-position: 0 19.047619%;
  background-size: 100%;
}
.flag-ct {
  background-position: 0 19.444444%;
  background-size: 100%;
}
.flag-cu {
  background-position: 0 19.84127%;
  background-size: 100%;
}
.flag-cv {
  background-position: 0 20.238095%;
  background-size: 100%;
}
.flag-cx {
  background-position: 0 20.634921%;
  background-size: 100%;
}
.flag-cy {
  background-position: 0 21.031746%;
  background-size: 100%;
}
.flag-cz {
  background-position: 0 21.428571%;
  background-size: 100%;
}
.flag-de {
  background-position: 0 21.825397%;
  background-size: 100%;
}
.flag-dj {
  background-position: 0 22.222222%;
  background-size: 100%;
}
.flag-dk {
  background-position: 0 22.619048%;
  background-size: 100%;
}
.flag-dm {
  background-position: 0 23.015873%;
  background-size: 100%;
}
.flag-do {
  background-position: 0 23.412698%;
  background-size: 100%;
}
.flag-dz {
  background-position: 0 23.809524%;
  background-size: 100%;
}
.flag-ec {
  background-position: 0 24.206349%;
  background-size: 100%;
}
.flag-ee {
  background-position: 0 24.603175%;
  background-size: 100%;
}
.flag-eg {
  background-position: 0 25%;
  background-size: 100%;
}
.flag-eh {
  background-position: 0 25.396825%;
  background-size: 100%;
}
.flag-en {
  background-position: 0 25.793651%;
  background-size: 100%;
}
.flag-er {
  background-position: 0 26.190476%;
  background-size: 100%;
}
.flag-es {
  background-position: 0 26.587302%;
  background-size: 100%;
}
.flag-et {
  background-position: 0 26.984127%;
  background-size: 100%;
}
.flag-eu {
  background-position: 0 27.380952%;
  background-size: 100%;
}
.flag-fi {
  background-position: 0 27.777778%;
  background-size: 100%;
}
.flag-fj {
  background-position: 0 28.174603%;
  background-size: 100%;
}
.flag-fk {
  background-position: 0 28.571429%;
  background-size: 100%;
}
.flag-fm {
  background-position: 0 28.968254%;
  background-size: 100%;
}
.flag-fo {
  background-position: 0 29.365079%;
  background-size: 100%;
}
.flag-fr {
  background-position: 0 29.761905%;
  background-size: 100%;
}
.flag-ga {
  background-position: 0 30.15873%;
  background-size: 100%;
}
.flag-gd {
  background-position: 0 30.555556%;
  background-size: 100%;
}
.flag-ge {
  background-position: 0 30.952381%;
  background-size: 100%;
}
.flag-gf {
  background-position: 0 31.349206%;
  background-size: 100%;
}
.flag-gh {
  background-position: 0 31.746032%;
  background-size: 100%;
}
.flag-gi {
  background-position: 0 32.142857%;
  background-size: 100%;
}
.flag-gl {
  background-position: 0 32.539683%;
  background-size: 100%;
}
.flag-gm {
  background-position: 0 32.936508%;
  background-size: 100%;
}
.flag-gn {
  background-position: 0 33.333333%;
  background-size: 100%;
}
.flag-gp {
  background-position: 0 33.730159%;
  background-size: 100%;
}
.flag-gq {
  background-position: 0 34.126984%;
  background-size: 100%;
}
.flag-gr {
  background-position: 0 34.52381%;
  background-size: 100%;
}
.flag-gs {
  background-position: 0 34.920635%;
  background-size: 100%;
}
.flag-gt {
  background-position: 0 35.31746%;
  background-size: 100%;
}
.flag-gu {
  background-position: 0 35.714286%;
  background-size: 100%;
}
.flag-gw {
  background-position: 0 36.111111%;
  background-size: 100%;
}
.flag-gy {
  background-position: 0 36.507937%;
  background-size: 100%;
}
.flag-hk {
  background-position: 0 36.904762%;
  background-size: 100%;
}
.flag-hm {
  background-position: 0 37.301587%;
  background-size: 100%;
}
.flag-hn {
  background-position: 0 37.698413%;
  background-size: 100%;
}
.flag-hr {
  background-position: 0 38.095238%;
  background-size: 100%;
}
.flag-ht {
  background-position: 0 38.492063%;
  background-size: 100%;
}
.flag-hu {
  background-position: 0 38.888889%;
  background-size: 100%;
}
.flag-id {
  background-position: 0 39.285714%;
  background-size: 100%;
}
.flag-ie {
  background-position: 0 39.68254%;
  background-size: 100%;
}
.flag-il {
  background-position: 0 40.079365%;
  background-size: 100%;
}
.flag-in {
  background-position: 0 40.47619%;
  background-size: 100%;
}
.flag-int {
  background-position: 0 40.873016%;
  background-size: 100%;
}
.flag-io {
  background-position: 0 41.269841%;
  background-size: 100%;
}
.flag-iq {
  background-position: 0 41.666667%;
  background-size: 100%;
}
.flag-ir {
  background-position: 0 42.063492%;
  background-size: 100%;
}
.flag-is {
  background-position: 0 42.460317%;
  background-size: 100%;
}
.flag-it {
  background-position: 0 42.857143%;
  background-size: 100%;
}
.flag-jm {
  background-position: 0 43.253968%;
  background-size: 100%;
}
.flag-jo {
  background-position: 0 43.650794%;
  background-size: 100%;
}
.flag-jp {
  background-position: 0 44.047619%;
  background-size: 100%;
}
.flag-ke {
  background-position: 0 44.444444%;
  background-size: 100%;
}
.flag-kg {
  background-position: 0 44.84127%;
  background-size: 100%;
}
.flag-kh {
  background-position: 0 45.238095%;
  background-size: 100%;
}
.flag-ki {
  background-position: 0 45.634921%;
  background-size: 100%;
}
.flag-km {
  background-position: 0 46.031746%;
  background-size: 100%;
}
.flag-kn {
  background-position: 0 46.428571%;
  background-size: 100%;
}
.flag-kp {
  background-position: 0 46.825397%;
  background-size: 100%;
}
.flag-kr {
  background-position: 0 47.222222%;
  background-size: 100%;
}
.flag-kw {
  background-position: 0 47.619048%;
  background-size: 100%;
}
.flag-ky {
  background-position: 0 48.015873%;
  background-size: 100%;
}
.flag-kz {
  background-position: 0 48.412698%;
  background-size: 100%;
}
.flag-la {
  background-position: 0 48.809524%;
  background-size: 100%;
}
.flag-lb {
  background-position: 0 49.206349%;
  background-size: 100%;
}
.flag-lc {
  background-position: 0 49.603175%;
  background-size: 100%;
}
.flag-li {
  background-position: 0 50%;
  background-size: 100%;
}
.flag-lk {
  background-position: 0 50.396825%;
  background-size: 100%;
}
.flag-lr {
  background-position: 0 50.793651%;
  background-size: 100%;
}
.flag-ls {
  background-position: 0 51.190476%;
  background-size: 100%;
}
.flag-lt {
  background-position: 0 51.587302%;
  background-size: 100%;
}
.flag-lu {
  background-position: 0 51.984127%;
  background-size: 100%;
}
.flag-lv {
  background-position: 0 52.380952%;
  background-size: 100%;
}
.flag-ly {
  background-position: 0 52.777778%;
  background-size: 100%;
}
.flag-ma {
  background-position: 0 53.174603%;
  background-size: 100%;
}
.flag-mc {
  background-position: 0 53.571429%;
  background-size: 100%;
}
.flag-md {
  background-position: 0 53.968254%;
  background-size: 100%;
}
.flag-me {
  background-position: 0 54.365079%;
  background-size: 100%;
}
.flag-mg {
  background-position: 0 54.761905%;
  background-size: 100%;
}
.flag-mh {
  background-position: 0 55.15873%;
  background-size: 100%;
}
.flag-mk {
  background-position: 0 55.555556%;
  background-size: 100%;
}
.flag-ml {
  background-position: 0 55.952381%;
  background-size: 100%;
}
.flag-mm {
  background-position: 0 56.349206%;
  background-size: 100%;
}
.flag-mn {
  background-position: 0 56.746032%;
  background-size: 100%;
}
.flag-mo {
  background-position: 0 57.142857%;
  background-size: 100%;
}
.flag-mp {
  background-position: 0 57.539683%;
  background-size: 100%;
}
.flag-mq {
  background-position: 0 57.936508%;
  background-size: 100%;
}
.flag-mr {
  background-position: 0 58.333333%;
  background-size: 100%;
}
.flag-ms {
  background-position: 0 58.730159%;
  background-size: 100%;
}
.flag-mt {
  background-position: 0 59.126984%;
  background-size: 100%;
}
.flag-mu {
  background-position: 0 59.52381%;
  background-size: 100%;
}
.flag-mv {
  background-position: 0 59.920635%;
  background-size: 100%;
}
.flag-mw {
  background-position: 0 60.31746%;
  background-size: 100%;
}
.flag-mx {
  background-position: 0 60.714286%;
  background-size: 100%;
}
.flag-my {
  background-position: 0 61.111111%;
  background-size: 100%;
}
.flag-mz {
  background-position: 0 61.507937%;
  background-size: 100%;
}
.flag-na {
  background-position: 0 61.904762%;
  background-size: 100%;
}
.flag-nc {
  background-position: 0 62.301587%;
  background-size: 100%;
}
.flag-nd {
  background-position: 0 62.698413%;
  background-size: 100%;
}
.flag-ne {
  background-position: 0 63.095238%;
  background-size: 100%;
}
.flag-nf {
  background-position: 0 63.492063%;
  background-size: 100%;
}
.flag-ng {
  background-position: 0 63.888889%;
  background-size: 100%;
}
.flag-ni {
  background-position: 0 64.285714%;
  background-size: 100%;
}
.flag-nl {
  background-position: 0 64.68254%;
  background-size: 100%;
}
.flag-no-flag {
  background-position: 0 65.079365%;
  background-size: 100%;
}
.flag-no {
  background-position: 0 65.47619%;
  background-size: 100%;
}
.flag-np {
  background-position: 0 65.873016%;
  background-size: 100%;
}
.flag-nr {
  background-position: 0 66.269841%;
  background-size: 100%;
}
.flag-nu {
  background-position: 0 66.666667%;
  background-size: 100%;
}
.flag-nz {
  background-position: 0 67.063492%;
  background-size: 100%;
}
.flag-om {
  background-position: 0 67.460317%;
  background-size: 100%;
}
.flag-oth {
  background-position: 0 67.857143%;
  background-size: 100%;
}
.flag-pa {
  background-position: 0 68.253968%;
  background-size: 100%;
}
.flag-pe {
  background-position: 0 68.650794%;
  background-size: 100%;
}
.flag-pf {
  background-position: 0 69.047619%;
  background-size: 100%;
}
.flag-pg {
  background-position: 0 69.444444%;
  background-size: 100%;
}
.flag-ph {
  background-position: 0 69.84127%;
  background-size: 100%;
}
.flag-pk {
  background-position: 0 70.238095%;
  background-size: 100%;
}
.flag-pl {
  background-position: 0 70.634921%;
  background-size: 100%;
}
.flag-pm {
  background-position: 0 71.031746%;
  background-size: 100%;
}
.flag-pn {
  background-position: 0 71.428571%;
  background-size: 100%;
}
.flag-pr {
  background-position: 0 71.825397%;
  background-size: 100%;
}
.flag-ps {
  background-position: 0 72.222222%;
  background-size: 100%;
}
.flag-pt {
  background-position: 0 72.619048%;
  background-size: 100%;
}
.flag-pw {
  background-position: 0 73.015873%;
  background-size: 100%;
}
.flag-py {
  background-position: 0 73.412698%;
  background-size: 100%;
}
.flag-qa {
  background-position: 0 73.809524%;
  background-size: 100%;
}
.flag-re {
  background-position: 0 74.206349%;
  background-size: 100%;
}
.flag-ro {
  background-position: 0 74.603175%;
  background-size: 100%;
}
.flag-rs {
  background-position: 0 75%;
  background-size: 100%;
}
.flag-ru {
  background-position: 0 75.396825%;
  background-size: 100%;
}
.flag-rw {
  background-position: 0 75.793651%;
  background-size: 100%;
}
.flag-sa {
  background-position: 0 76.190476%;
  background-size: 100%;
}
.flag-sb {
  background-position: 0 76.587302%;
  background-size: 100%;
}
.flag-sc {
  background-position: 0 76.984127%;
  background-size: 100%;
}
.flag-sd {
  background-position: 0 77.380952%;
  background-size: 100%;
}
.flag-se {
  background-position: 0 77.777778%;
  background-size: 100%;
}
.flag-sg {
  background-position: 0 78.174603%;
  background-size: 100%;
}
.flag-sh {
  background-position: 0 78.571429%;
  background-size: 100%;
}
.flag-si {
  background-position: 0 78.968254%;
  background-size: 100%;
}
.flag-sj {
  background-position: 0 79.365079%;
  background-size: 100%;
}
.flag-sk {
  background-position: 0 79.761905%;
  background-size: 100%;
}
.flag-sl {
  background-position: 0 80.15873%;
  background-size: 100%;
}
.flag-sm {
  background-position: 0 80.555556%;
  background-size: 100%;
}
.flag-sn {
  background-position: 0 80.952381%;
  background-size: 100%;
}
.flag-so {
  background-position: 0 81.349206%;
  background-size: 100%;
}
.flag-sr {
  background-position: 0 81.746032%;
  background-size: 100%;
}
.flag-ss {
  background-position: 0 82.142857%;
  background-size: 100%;
}
.flag-st {
  background-position: 0 82.539683%;
  background-size: 100%;
}
.flag-sv {
  background-position: 0 82.936508%;
  background-size: 100%;
}
.flag-sy {
  background-position: 0 83.333333%;
  background-size: 100%;
}
.flag-sz {
  background-position: 0 83.730159%;
  background-size: 100%;
}
.flag-tc {
  background-position: 0 84.126984%;
  background-size: 100%;
}
.flag-td {
  background-position: 0 84.52381%;
  background-size: 100%;
}
.flag-tf {
  background-position: 0 84.920635%;
  background-size: 100%;
}
.flag-tg {
  background-position: 0 85.31746%;
  background-size: 100%;
}
.flag-th {
  background-position: 0 85.714286%;
  background-size: 100%;
}
.flag-tj {
  background-position: 0 86.111111%;
  background-size: 100%;
}
.flag-tk {
  background-position: 0 86.507937%;
  background-size: 100%;
}
.flag-tl {
  background-position: 0 86.904762%;
  background-size: 100%;
}
.flag-tm {
  background-position: 0 87.301587%;
  background-size: 100%;
}
.flag-tn {
  background-position: 0 87.698413%;
  background-size: 100%;
}
.flag-to {
  background-position: 0 88.095238%;
  background-size: 100%;
}
.flag-tp {
  background-position: 0 88.492063%;
  background-size: 100%;
}
.flag-tr {
  background-position: 0 88.888889%;
  background-size: 100%;
}
.flag-tt {
  background-position: 0 89.285714%;
  background-size: 100%;
}
.flag-tv {
  background-position: 0 89.68254%;
  background-size: 100%;
}
.flag-tw {
  background-position: 0 90.079365%;
  background-size: 100%;
}
.flag-ty {
  background-position: 0 90.47619%;
  background-size: 100%;
}
.flag-tz {
  background-position: 0 90.873016%;
  background-size: 100%;
}
.flag-ua {
  background-position: 0 91.269841%;
  background-size: 100%;
}
.flag-ug {
  background-position: 0 91.666667%;
  background-size: 100%;
}
.flag-uk {
  background-position: 0 92.063492%;
  background-size: 100%;
}
.flag-um {
  background-position: 0 92.460317%;
  background-size: 100%;
}
.flag-us {
  background-position: 0 92.857143%;
  background-size: 100%;
}
.flag-uy {
  background-position: 0 93.253968%;
  background-size: 100%;
}
.flag-uz {
  background-position: 0 93.650794%;
  background-size: 100%;
}
.flag-va {
  background-position: 0 94.047619%;
  background-size: 100%;
}
.flag-vc {
  background-position: 0 94.444444%;
  background-size: 100%;
}
.flag-ve {
  background-position: 0 94.84127%;
  background-size: 100%;
}
.flag-vg {
  background-position: 0 95.238095%;
  background-size: 100%;
}
.flag-vi {
  background-position: 0 95.634921%;
  background-size: 100%;
}
.flag-vn {
  background-position: 0 96.031746%;
  background-size: 100%;
}
.flag-vu {
  background-position: 0 96.428571%;
  background-size: 100%;
}
.flag-wa {
  background-position: 0 96.825397%;
  background-size: 100%;
}
.flag-wf {
  background-position: 0 97.222222%;
  background-size: 100%;
}
.flag-ws {
  background-position: 0 97.619048%;
  background-size: 100%;
}
.flag-ww {
  background-position: 0 98.015873%;
  background-size: 100%;
}
.flag-ye {
  background-position: 0 98.412698%;
  background-size: 100%;
}
.flag-za {
  background-position: 0 98.809524%;
  background-size: 100%;
}
.flag-zm {
  background-position: 0 99.206349%;
  background-size: 100%;
}
.flag-zr {
  background-position: 0 99.603175%;
  background-size: 100%;
}
.flag-zw {
  background-position: 0 100%;
  background-size: 100%;
}
.BLM-searchResults .BLM-searchResults-header {
  font-size: 12px;
  background-color: #fff;
  border: 1px solid white;
  padding: 8px 12px;
  color: white;
  margin: 10px;
  border-radius: 4px;
}
.BLM-searchResults .BLM-searchResults-header b {
  color: #e03944;
}
.BLM-mainBanner {
  height: 100px;
  overflow: hidden;
}
.BLM-mainBanner.BLM-opera {
  height: auto;
  min-height: 100px;
}
.BLM-mainBanner.BLM-opera .BLM-mainBanner-item {
  height: auto;
  min-height: 100px;
}
.BLM-mainBanner-item {
  background-color: white;
  height: 100px;
  color: #fff;
  padding: 8px 12px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: left top;
}
@media screen and (max-width: 300px) {
  .BLM-mainBanner-item {
    padding: 4px 8px;
  }
}
@media screen and (min-width: 320px) and (max-width: 414px) {
  .BLM-mainBanner-item {
    background-position: -20px 0;
  }
}
.BLM-mainBanner-item .BLM-mainBanner-item-container {
  flex-direction: column;
  display: flex;
}
.BLM-mainBanner-item .BLM-mainBanner-item-container-center {
  display: flex;
  align-items: center;
  height: 100%;
}
.BLM-mainBanner-item .BLM-mainBanner-leftContainer {
  text-align: left;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.BLM-mainBanner-item .BLM-mainBanner-rightContainer {
  text-align: right;
  flex: 1 1 0%;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.BLM-mainBanner-item .BLM-prizeMoney-container {
  font-weight: 600;
}
.BLM-mainBanner-item .BLM-prizeMoney-container .BLM-currency {
  font-size: 14px;
  line-height: 12px;
}
.BLM-mainBanner-item .BLM-prizeMoney-container .BLM-prizeValue {
  font-size: 46px;
  line-height: 46px;
  font-weight: 700;
}
.BLM-mainBanner-item
  .BLM-prizeMoney-container
  .BLM-prizeValue.BLM-prizeValueSmall {
  font-size: 40px;
  line-height: 42px;
}
.BLM-mainBanner-item .BLM-prizeMoney-container .BLM-billionTxt {
  font-size: 22px;
  text-transform: uppercase;
  line-height: 24px;
}
.BLM-heading-1 {
  display: inline-block;
  font-size: 22px;
  text-transform: uppercase;
  line-height: 24px;
}
.BLM-heading-1 b {
  font-weight: 700;
}
.BLM-heading-1 span {
  margin-right: 10px;
}
.BLM-heading-2 {
  display: inline-block;
  font-size: 18px;
  text-transform: uppercase;
  line-height: 20px;
}
.BLM-heading-2 b {
  font-weight: 700;
}
.BLM-heading-2 span {
  margin-right: 10px;
}
.BLM-heading-3 {
  display: inline-block;
  font-size: 16px;
  text-transform: uppercase;
  line-height: 18px;
}
.BLM-heading-3 b {
  font-weight: 700;
}
.BLM-heading-3 span {
  margin-right: 10px;
}
.BLM-heading-4 {
  display: inline-block;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 16px;
}
.BLM-heading-4 b {
  font-weight: 700;
}
.BLM-heading-4 span {
  margin-right: 10px;
}
.BLM-heading-5 {
  display: inline-block;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 14px;
}
.BLM-heading-5 b {
  font-weight: 700;
}
.BLM-heading-5 span {
  margin-right: 10px;
}
.BLM-heading-6 {
  display: inline-block;
  font-size: 10px;
  text-transform: uppercase;
  line-height: 12px;
}
.BLM-heading-6 b {
  font-weight: 700;
}
.BLM-heading-6 span {
  margin-right: 10px;
}
.BLM-heading-7 {
  display: inline-block;
  font-size: 8px;
  text-transform: uppercase;
  line-height: 12px;
}
.BLM-heading-7 b {
  font-weight: 700;
}
.BLM-heading-7 span {
  margin-right: 10px;
}
.BLM-zeroBalance-banner {
  background-color: white;
}
.BLM-zeroBalance-banner .BLM-zeroBalance-banner-content {
  padding: 8px;
  text-align: center;
}
.BLM-zeroBalance-banner .BLM-helpTxt {
  font-size: 11px;
  margin-top: 2px;
}
.BLM-zeroBalance-banner-popUp {
  text-align: center;
  padding: 16px 12px;
}
.BLM-zeroBalance-banner-popUp .btn {
  width: 60%;
}
.BLM-smallBanner .BLM-smallBanner-item {
  background-color: white;
  background-repeat: no-repeat;
  background-position: left top;
  padding: 4px 8px;
}
.BLM-smallBanner .BLM-smallBanner-item .btn {
  height: 28px;
}
.BLM-smallBanner .BLM-smallBanner-container {
  display: flex;
  align-items: center;
  min-height: 40px;
  line-height: 1.2;
}
.BLM-smallBanner .BLM-smallBanner-container .BLM-smallBanner-container-left {
  text-align: left;
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
}
.BLM-smallBanner .BLM-smallBanner-container .BLM-smallBanner-container-right {
  text-align: right;
}
.BLM-smallBanner .BLM-smallBanner-container .BLM-logo img {
  height: 35px;
}
.BLM-logo img {
  width: 150px;
  height: 45px;
  max-width: 150px;
  max-height: 45px;
  padding-left: 10px;
}

.BLM-smallBanner .BLM-currency {
  font-size: 10px;
  line-height: 12px;
}
.BLM-smallBanner .BLM-prizeValue {
  font-size: 32px;
  line-height: 24px;
  font-weight: 600;
  display: inline-block;
}
.BLM-smallBanner .BLM-billionTxt {
  font-size: 12px;
  text-transform: uppercase;
  line-height: 14px;
}
.BLM-smallBanner .BLM-jackpot-prizeMoney-container {
  margin-top: 5px;
}
.BLM-mainBanner a,
.BLM-smallBanner a {
  display: block;
}
.BLM-mainBanner .btn,
.BLM-smallBanner .btn {
  height: 28px;
  font-weight: 600;
  font-size: 12px;
  border: 0;
  font-weight: 700;
  padding: 0 8px;
  text-transform: uppercase;
  width: auto;
  margin-top: 3px;
}
.BLM-mainBanner .btn.btn-banner-primary,
.BLM-smallBanner .btn.btn-banner-primary {
  background-color: white;
  color: #fff;
}
.BLM-mainBanner .btn.btn-banner-secondary,
.BLM-smallBanner .btn.btn-banner-secondary {
  background-color: #353535;
  color: #fff;
}
.BLM-mainBanner .btn.btn-banner-tertiary,
.BLM-smallBanner .btn.btn-banner-tertiary {
  background-color: #feea01;
  color: white;
}
.BLM-mainBanner .btn.btn-banner-quaternary,
.BLM-smallBanner .btn.btn-banner-quaternary {
  background-color: #feea01;
  color: white;
}
.BLM-mainBanner .BLM-primary-bg,
.BLM-smallBanner .BLM-primary-bg {
  background-image: url("../images/banners/primary-pattern-bg.png");
}
.BLM-mainBanner .BLM-banner-tertiary,
.BLM-smallBanner .BLM-banner-tertiary {
  background-color: #feea01;
  color: white;
}
.BLM-mainBanner .BLM-banner-quaternary,
.BLM-smallBanner .BLM-banner-quaternary {
  background-color: #feea01;
  color: white;
}
.BLM-mainBanner .BLM-secondary-bg,
.BLM-smallBanner .BLM-secondary-bg {
  background-image: url("../images/banners/secondary-pattern-bg.png");
}
.BLM-mainBanner .BLM-banner-secondary,
.BLM-smallBanner .BLM-banner-secondary {
  background-color: #353535;
  color: #fff;
}
.BLM-mainBanner .BLM-txtWhite,
.BLM-smallBanner .BLM-txtWhite {
  color: #fff;
}
.BLM-mainBanner .BLM-banner-telegram,
.BLM-smallBanner .BLM-banner-telegram {
  background-image: url("../images/banners/telegram-banner-bg.jpg");
  background-position: center;
  background-repeat: no-repeat;
}
.BLM-mainBanner .BLM-banner-telegram .BLM-btnTertiary,
.BLM-smallBanner .BLM-banner-telegram .BLM-btnTertiary {
  margin-bottom: 5px;
}
.BLM-popup-banner {
  border-radius: 3px;
  overflow: hidden;
  position: relative;
}
.BLM-popup-banner.BLM-mainBanner {
  height: 110px;
}
.BLM-popup-banner.BLM-mainBanner .BLM-mainBanner-item {
  height: 110px;
}
.BLM-popup-banner.BLM-mainBanner .BLM-prizeValue {
  font-size: 52px;
  line-height: 50px;
}
.BLM-popup-banner.BLM-mainBanner .BLM-prizeValue.BLM-prizeValueSmall {
  font-size: 40px;
  line-height: 38px;
}
.BLM-popup-banner.BLM-mainBanner .BLM-heading-1 {
  font-size: 20px;
  line-height: 22px;
}
.BLM-categoryListCollection {
  display: inline-flex;
  flex-wrap: nowrap;
  flex-direction: row;
}
.BLM-categoryListCollection .BLM-categoryListCollectionItem {
  flex: 1 1 auto;
  min-width: 70px;
  height: 60px;
  position: relative;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.BLM-categoryListCollection
  .BLM-categoryListCollectionItem
  .BLM-icon_container {
  width: 30px;
  height: 25px;
  margin: 5px auto 0;
  position: relative;
}
.BLM-categoryListCollection
  .BLM-categoryListCollectionItem
  .BLM-icon_container
  i {
  font-size: 25px;
  color: #222;
}
.BLM-categoryListCollection
  .BLM-categoryListCollectionItem
  .BLM-icon_container
  .BLM-live {
  position: absolute;
  top: -2px;
  right: -13px;
  font-size: 9px;
  font-weight: 500;
  width: 25px;
  padding: 0;
  height: 13px;
  min-width: 25px;
}
.BLM-categoryListCollection
  .BLM-categoryListCollectionItem
  .BLM-icon_container
  .BLM-live-count {
  position: absolute;
  top: -6px;
  right: -10px;
  font-size: 9px;
  font-weight: 500;
  padding: 0;
}
.BLM-categoryListCollection
  .BLM-categoryListCollectionItem
  .BLM-icon_container
  .BLM-iconSvg
  svg {
  height: 24px;
}
.BLM-categoryListCollection
  .BLM-categoryListCollectionItem
  .BLM-icon_container
  .BLM-iconSvg
  svg
  path {
  fill: #222;
}
.BLM-categoryListCollection .BLM-categoryListCollectionItem .BLM-txtWrapper {
  font-size: 11px;
  white-space: nowrap;
  padding: 0 8px;
  color: #dbdbdb;
}
.BLM-categoryListCollection .BLM-categoryListCollectionItem.active {
  border-bottom: 2px solid white;
}
.BLM-categoryListCollection
  .BLM-categoryListCollectionItem.active
  .BLM-iconSvg
  svg
  path {
  fill: white;
}
.BLM-categoryListCollection .BLM-categoryListCollectionItem.active i {
  color: white;
}
.BLM-categoryListCollection
  .BLM-categoryListCollectionItem.active
  .BLM-txtWrapper {
  color: white;
}
.BLM-eventPage .BLM-pageHeader .BLM-pageHeader-title {
  margin-left: 0;
  padding-left: 3px;
}
.BLM-eventPage .BLM-scoreBoard {
  background-color: #212529;
  border-bottom: 2px solid white;
}
.BLM-eventPage .BLM-scoreBoard .BLM-leagueInfo-container {
  background-color: #0c0d0e;
  color: #feea01;
  padding: 2px 12px;
  font-size: 12px;
  display: flex;
}
.BLM-eventPage .BLM-scoreBoard .BLM-leagueInfo-container .BLM-leagueInfo {
  flex: 1 1 auto;
}
.BLM-eventPage .BLM-scoreBoard .BLM-leagueInfo-container .BLM-leagueInfo span {
  text-decoration: underline;
}
.BLM-eventPage .BLM-scoreBoard .BLM-leagueInfo-container .BLM-smsCode {
  padding-left: 5px;
  font-weight: 600;
  text-align: right;
}
@media screen and (max-width: 300px) {
  .BLM-eventPage .BLM-scoreBoard .BLM-leagueInfo-container {
    flex-direction: column;
    padding: 2px 8px;
  }
}
.BLM-eventPage .BLM-scoreBoard .BLM-scoreBoard-content {
  padding: 8px 0;
}
.BLM-eventPage .BLM-scoreBoard .BLM-scoreInfo {
  padding: 0 12px;
  margin-bottom: 3px;
}
.BLM-eventPage .BLM-scoreBoard .BLM-scoreInfo .BLM-HT {
  font-size: 12px;
  color: #333;
  text-align: center;
  padding-top: 3px;
}
.BLM-eventPage .BLM-scoreBoard .BLM-scoreInfo .BLM-scoreLayout-1,
.BLM-eventPage .BLM-scoreBoard .BLM-scoreInfo .BLM-scoreLayout-4 {
  display: flex;
}
.BLM-eventPage
  .BLM-scoreBoard
  .BLM-scoreInfo
  .BLM-scoreLayout-1
  .BLM-teamContainer,
.BLM-eventPage
  .BLM-scoreBoard
  .BLM-scoreInfo
  .BLM-scoreLayout-1
  .BLM-scoreContainer,
.BLM-eventPage
  .BLM-scoreBoard
  .BLM-scoreInfo
  .BLM-scoreLayout-4
  .BLM-teamContainer,
.BLM-eventPage
  .BLM-scoreBoard
  .BLM-scoreInfo
  .BLM-scoreLayout-4
  .BLM-scoreContainer {
  display: flex;
  flex: 1 1 0%;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.BLM-eventPage
  .BLM-scoreBoard
  .BLM-scoreInfo
  .BLM-scoreLayout-2
  .BLM-playerScore {
  display: flex;
  margin-bottom: 3px;
}
.BLM-eventPage
  .BLM-scoreBoard
  .BLM-scoreInfo
  .BLM-scoreLayout-2
  .BLM-playerScore
  .BLM-playerName {
  flex: 1 1 auto;
}
.BLM-eventPage
  .BLM-scoreBoard
  .BLM-scoreInfo
  .BLM-scoreLayout-2
  .BLM-playerScore
  .BLM-setScoreList {
  display: flex;
}
.BLM-eventPage
  .BLM-scoreBoard
  .BLM-scoreInfo
  .BLM-scoreLayout-2
  .BLM-playerScore
  .BLM-setScoreList
  .BLM-setScore {
  width: 25px;
  text-align: center;
  color: #222;
}
.BLM-eventPage
  .BLM-scoreBoard
  .BLM-scoreInfo
  .BLM-scoreLayout-2
  .BLM-playerScore
  .BLM-setScoreList
  .BLM-setScore.active {
  color: #e03944;
}
.BLM-eventPage
  .BLM-scoreBoard
  .BLM-scoreInfo
  .BLM-scoreLayout-2
  .BLM-playerScore
  .BLM-setScoreList
  .BLM-setScore.highlight {
  color: #fff;
  font-weight: 600;
}
.BLM-eventPage
  .BLM-scoreBoard
  .BLM-scoreInfo
  .BLM-scoreLayout-2
  .BLM-playerScore
  .BLM-setScoreList
  .BLM-gameScore {
  font-weight: 600;
}
.BLM-eventPage
  .BLM-scoreBoard
  .BLM-scoreInfo
  .BLM-scoreLayout-2
  .BLM-playerScore-header {
  display: flex;
  font-size: 10px;
  color: white;
  padding: 1px 0;
  margin-bottom: 3px;
  font-weight: bold;
}
.BLM-eventPage
  .BLM-scoreBoard
  .BLM-scoreInfo
  .BLM-scoreLayout-2
  .BLM-playerScore-header
  .BLM-stagingInfo {
  flex: 1 1 auto;
  padding: 0 5px;
}
.BLM-eventPage
  .BLM-scoreBoard
  .BLM-scoreInfo
  .BLM-scoreLayout-2
  .BLM-playerScore-header
  .BLM-headerInfo {
  display: flex;
}
.BLM-eventPage
  .BLM-scoreBoard
  .BLM-scoreInfo
  .BLM-scoreLayout-2
  .BLM-playerScore-header
  .BLM-headerInfo
  .BLM-heading {
  width: 25px;
  text-align: center;
}
.BLM-eventPage
  .BLM-scoreBoard
  .BLM-scoreInfo
  .BLM-scoreLayout-2
  .BLM-playerScore-header
  .BLM-headerInfo
  .BLM-heading.highlight {
  color: #fff;
  font-weight: 500;
}
.BLM-eventPage .BLM-scoreBoard .BLM-scoreInfo .BLM-scoreLayout-3 {
  display: flex;
  align-items: center;
}
.BLM-eventPage
  .BLM-scoreBoard
  .BLM-scoreInfo
  .BLM-scoreLayout-3
  .BLM-teamContainer {
  display: flex;
  flex: 1 1 0%;
  align-items: center;
}
.BLM-eventPage
  .BLM-scoreBoard
  .BLM-scoreInfo
  .BLM-scoreLayout-3
  .BLM-teamContainer.BLM-home {
  justify-content: flex-start;
}
.BLM-eventPage
  .BLM-scoreBoard
  .BLM-scoreInfo
  .BLM-scoreLayout-3
  .BLM-teamContainer.BLM-home
  .BLM-ball-bat {
  margin-right: 5px;
}
.BLM-eventPage
  .BLM-scoreBoard
  .BLM-scoreInfo
  .BLM-scoreLayout-3
  .BLM-teamContainer.BLM-away {
  text-align: right;
  justify-content: flex-end;
}
.BLM-eventPage
  .BLM-scoreBoard
  .BLM-scoreInfo
  .BLM-scoreLayout-3
  .BLM-teamContainer.BLM-away
  .BLM-ball-bat {
  margin-left: 5px;
}
.BLM-eventPage
  .BLM-scoreBoard
  .BLM-scoreInfo
  .BLM-scoreLayout-3
  .BLM-matchInfo {
  font-size: 11px;
  color: #222;
}
.BLM-eventPage
  .BLM-scoreBoard
  .BLM-scoreInfo
  .BLM-scoreLayout-3
  .BLM-teamScore
  .BLM-score {
  margin: 0 5px;
  color: #e03944;
}
.BLM-eventPage
  .BLM-scoreBoard
  .BLM-scoreInfo
  .BLM-scoreLayout-3
  .BLM-teamScore
  .BLM-overs {
  color: white;
}
.BLM-eventPage .BLM-scoreBoard .BLM-scoreInfo .BLM-teamName {
  font-size: 12px;
  font-weight: 500;
  color: #feea01;
}
.BLM-eventPage .BLM-scoreBoard .BLM-scoreInfo .BLM-scoreContainer {
  max-width: 90px;
  min-width: 90px;
  font-size: 26px;
  padding: 0 8px;
}
.BLM-eventPage .BLM-scoreBoard .BLM-scoreInfo .BLM-scoreContainer .BLM-score {
  font-weight: 600;
  color: #e03944;
}
.BLM-eventPage
  .BLM-scoreBoard
  .BLM-scoreInfo
  .BLM-scoreContainer
  .BLM-seperater {
  width: 25px;
  color: #feea01;
}
.BLM-eventPage .BLM-scoreBoard .BLM-kickOff {
  text-align: center;
  color: #feea01;
}
.BLM-eventPage .BLM-scoreBoard .BLM-matchMinute {
  text-align: center;
  color: white;
}
.BLM-eventPage .BLM-filterButtons.BLM-sticky {
  border-bottom: 2px solid white;
}
.BLM-marketOutComeOddsList {
  width: 100%;
  display: table;
  table-layout: fixed;
}
.BLM-marketOutComeOddsList li {
  padding: 0 3px;
  float: left;
  width: 100%;
}
.BLM-marketOutComeOddsList .inline-div {
  padding: 0 3px;
  float: left;
}
.BLM-marketOutComeOddsList li .BLM-btnOutComeOdds,
.inline-div .BLM-btnOutComeOdds {
  margin-bottom: 6px;
}
.BLM-marketOutComeOddsList.BLM-threeInRow li {
  width: 33.33%;
}
.BLM-marketOutComeOddsList.BLM-twoInRow li {
  width: 50%;
}
.BLM-marketBox .BLM-marketBox-header {
  background-color: #0c0d0e;
  min-height: 30px;
  display: flex;
  align-items: center;
  padding: 3px 12px;
  font-size: 12px;
  font-weight: 600;
  line-height: 12px;
  color: #fff;
}
.BLM-marketBox .BLM-marketBox-header .BLM-marketName {
  color: #fff;
  padding-right: 5px;
}
.BLM-marketBox .BLM-marketBox-header .BLM-marketName span {
  vertical-align: middle;
}
.BLM-marketBox
  .BLM-marketBox-header
  .BLM-marketName
  .BLM-cashoutIcon-marketHeader {
  margin-left: 8px;
  width: 16px;
  height: 10px;
}
.BLM-marketBox .BLM-marketBox-content {
  padding: 8px 9px 2px 9px;
}
.BLM-marketBox .BLM-subMarket {
  padding-left: 3px;
}
.BLM-marketBox.BLM-marketSuspended {
  pointer-events: none;
  position: relative;
}
.BLM-marketBox.BLM-marketSuspended .BLM-marketBox-content {
  opacity: 0.6;
  border-color: #555;
}
.BLM-marketBox.BLM-marketSuspended .BLM-marketBox-header {
  background-color: #464a57;
}
.BLM-marketBox.BLM-marketSuspended .BLM-marketBox-header span {
  opacity: 0.6;
}
.BLM-marketBox.BLM-marketSuspended .BLM-marketBox-header::after {
  opacity: 0.6;
}
.BLM-marketBox.BLM-marketSuspended:after {
  content: "Suspended";
  position: absolute;
  top: 7px;
  right: 25px;
  opacity: 1;
}
.BLM-row {
  display: flex;
}
.BLM-row .BLM-col {
  flex: 1 1 0%;
}
.BLM-promotion-item {
  margin-bottom: 12px;
}
.BLM-promotion-item .BLM-promo-title {
  font-size: 16px;
  font-weight: 600;
  color: #feea01;
  margin: 12px 0 8px;
  line-height: 20px;
}
.BLM-promotion-item .BLM-promo-title .BLM-promo-subTitle {
  font-size: 13px;
  font-weight: 500;
}
.BLM-leftMenu-mask {
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  position: absolute;
  z-index: 115;
  display: none;
}
.BLM-sideMenu {
  background-color: #fff;
  position: absolute;
  width: 350px;
  max-width: 767px;
  height: 100%;
  top: 0px;
  z-index: 115;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: transform 0.5s;
  transition: transform 0.5s;
}
.BLM-sideMenu .BLM-sideMenu-main-content {
  height: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  background-color: #0c0d0e;
}
.BLM-sideMenu .BLM-sideMenu-container .BLM-sideMenu-close {
  text-align: right;
  padding: 8px 8px 2px;
}
.BLM-sideMenu .BLM-sideMenu-container .BLM-sideMenu-close .BLM-iconSvg {
  height: 14px;
  width: 14px;
  cursor: pointer;
  display: inline-block;
}
.BLM-sideMenu .BLM-sideMenu-container .BLM-sideMenu-close .BLM-iconSvg svg {
  height: 14px;
}
.BLM-sideMenu
  .BLM-sideMenu-container
  .BLM-sideMenu-close
  .BLM-iconSvg
  svg
  path {
  fill: #222;
}
.BLM-sideMenu .BLM-sideMenu-container .BLM-subHeader ul li.active {
  border-bottom: 0;
}
.BLM-sideMenu .BLM-language-container {
  padding: 10px 20px;
  display: flex;
  align-items: center;
  background-color: #3c414c;
}
.BLM-sideMenu .BLM-language-container .BLM-label {
  margin-right: 10px;
}
.BLM-sideMenu .BLM-language-container .BLM-select {
  width: 150px;
}
.BLM-sideMenu .BLM-categoryListLayout.BLM-accordion.collapsed {
  border-bottom: 1px solid #b9c4ee;
}
.BLM-sideMenu
  .BLM-categoryListLayout
  .BLM-categoryList
  .BLM-innerAccordion.collapsed {
  border-bottom: 0;
}
.BLM-sideMenu
  .BLM-categoryListLayout
  .BLM-categoryList
  .BLM-innerAccordion:last-child.collapsed
  .BLM-categoryListItem {
  border-bottom: 0;
}
.BLM-sideMenu .BLM-categoryList-header {
  display: flex;
  align-items: center;
  padding: 0 20px;
  height: 46px;
  background-color: #212529;
  color: white;
  font-weight: 600;
  font-size: 14px;
  position: relative;
}
.BLM-sideMenu .Logged-In-BLM-categoryList-header {
  display: flex;
  align-items: center;
  padding: 0 20px;
  height: 46px;
  background-color: #d9e1ff;
  color: white;
  font-size: 14px;
  position: relative;
}
.BLM-sideMenu .BLM-menuPanel-allSports .BLM-inPlay {
  color: #e03944;
}
.BLM-sideMenu .BLM-menuPanel-allSports .BLM-inPlay .BLM-iconSvg svg path {
  fill: #e03944;
}
.BLM-sideMenu .BLM-myAccount-accountBalancesSection .BLM-divider {
  height: 1px;
  background-color: #444c5b;
  margin: 12px 0;
}
.BLM-divider {
  width: 100%;
  height: 1px;
  background-color: #feea01;
  margin: 10px 0 15px;
  display: block;
}
.BLM-sideMenu .BLM-myAccount-accountBalancesSection .BLM-userBalance {
  padding: 10px 12px;
  background-color: #d9e1ff;
  color: white;
}
.BLM-sideMenu .BLM-myAccount-accountBalancesSection .BLM-bonusBalance {
  padding: 8px 12px;
}
.BLM-sideMenu
  .BLM-myAccount-accountBalancesSection
  .BLM-bonusBalance
  .BLM-contentBlock {
  margin: 2px 0;
}
.BLM-sideMenu .BLM-myAccount-accountBalancesSection .BLM-txtHighlight {
  color: white;
}
.BLM-sideMenu
  .BLM-myAccount-accountBalancesSection
  .BLM-btnDepositWithdraw-container {
  padding: 12px 10px;
  display: flex;
  border-top: 1px solid #d7d7d7;
}
.BLM-sideMenu
  .BLM-myAccount-accountBalancesSection
  .BLM-btnDepositWithdraw-container
  a {
  margin-right: 12px;
  width: 100%;
}
.BLM-sideMenu
  .BLM-myAccount-accountBalancesSection
  .BLM-btnDepositWithdraw-container
  a:last-child {
  margin-right: 0;
}
.BLM-sideMenu .BLM-myAccount-userLinksSection .BLM-categoryGridItem a {
  width: 100%;
}
.BLM-sideMenu
  .BLM-myAccount-userLinksSection
  .BLM-userLinks
  .BLM-userLinksItem {
  padding: 10px 12px;
  text-align: center;
  color: white;
  cursor: pointer;
  display: flex;
  align-items: center;
  width: 100%;
}
.BLM-sideMenu
  .BLM-myAccount-userLinksSection
  .BLM-userLinks
  .BLM-userLinksItem
  .BLM-userLink-icon {
  margin-right: 10px;
}
.BLM-sideMenu
  .BLM-myAccount-userLinksSection
  .BLM-userLinks
  .BLM-userLinksItem
  .BLM-userLink-icon
  i {
  font-size: 22px;
}
.BLM-sideMenu
  .BLM-myAccount-userLinksSection
  .BLM-userLinks
  .BLM-userLinksItem
  .BLM-userLink-icon
  .bl-icon-cashout {
  font-size: 20px;
}
.BLM-sideMenu
  .BLM-myAccount-userLinksSection
  .BLM-userLinks
  .BLM-userLinksItem
  .BLM-userLink-icon
  .BLM-iconSvg {
  height: 20px;
}
.BLM-sideMenu
  .BLM-myAccount-userLinksSection
  .BLM-userLinks
  .BLM-userLinksItem
  .BLM-userLink-icon
  .BLM-iconSvg
  svg {
  height: 20px;
}
.BLM-sideMenu
  .BLM-myAccount-userLinksSection
  .BLM-userLinks
  .BLM-userLinksItem
  .BLM-userLink-icon
  .BLM-iconSvg
  svg
  path {
  fill: white;
}
.BLM-sideMenu
  .BLM-myAccount-userLinksSection
  .BLM-userLinks
  .BLM-userLinksItem
  .BLM-userLink-icon
  .BLM-iconSvg.BLM-cashoutIcon,
.BLM-sideMenu
  .BLM-myAccount-userLinksSection
  .BLM-userLinks
  .BLM-userLinksItem
  .BLM-userLink-icon
  .BLM-iconSvg.BLM-withdrawHistoryIcon {
  height: 20px;
}
.BLM-sideMenu
  .BLM-myAccount-userLinksSection
  .BLM-userLinks
  .BLM-userLinksItem
  .BLM-userLink-icon
  .BLM-iconSvg.BLM-cashoutIcon
  svg,
.BLM-sideMenu
  .BLM-myAccount-userLinksSection
  .BLM-userLinks
  .BLM-userLinksItem
  .BLM-userLink-icon
  .BLM-iconSvg.BLM-withdrawHistoryIcon
  svg {
  height: 18px;
}
.BLM-sideMenu-opened .BLM-sideMenu {
  -webkit-transform: translateX(0) !important;
  transform: translateX(0) !important;
}
.BLM-sideMenu-opened .BLM-hamBurger-menu .BLM-hamBurger-bar.one {
  margin-bottom: 4px;
  transform: translateY(8px) rotate(45deg);
  -moz-animation: rotateR 1.5s cubic-bezier(0.5, 0.2, 0.2, 1);
  -webkit-animation: rotateR 1.5s cubic-bezier(0.5, 0.2, 0.2, 1);
  animation: rotateR 1.5s cubic-bezier(0.5, 0.2, 0.2, 1);
}
.BLM-sideMenu-opened .BLM-hamBurger-menu .BLM-hamBurger-bar.two {
  margin-bottom: 4px;
  opacity: 0;
  -moz-animation: fade 1.5s cubic-bezier(0.1, 0.8, 0.1, 1);
  -webkit-animation: fade 1.5s cubic-bezier(0.1, 0.8, 0.1, 1);
  animation: fade 1.5s cubic-bezier(0.1, 0.8, 0.1, 1);
}
.BLM-sideMenu-opened .BLM-hamBurger-menu .BLM-hamBurger-bar.three {
  transform: translateY(-4px) rotate(-45deg);
  -moz-animation: rotateL 1.5s cubic-bezier(0.5, 0.2, 0.2, 1);
  -webkit-animation: rotateL 1.5s cubic-bezier(0.5, 0.2, 0.2, 1);
  animation: rotateL 1.5s cubic-bezier(0.5, 0.2, 0.2, 1);
}
.BLM-rightMenu {
  background-color: #fff;
  position: fixed;
  width: 100%;
  max-width: 767px;
  height: 100%;
  top: 0;
  bottom: 0;
  /*z-index: 115;*/
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: transform 0.5s;
  transition: transform 0.5s;
}
.BLM-rightMenu .BLM-rightMenu-main-content {
  height: 100%;
  width: 100%;
}
.BLM-rightMenu-mask {
  /* background-color: #212529; */
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  /*z-index: 120;*/
  position: fixed;
  max-width: 767px;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
}
.BLM-betSlip-container {
  height: 100%;
  display: flex;
  flex-direction: column;
  -webkit-box-orient: vertical;
  width: 100%;
}
.BLM-betSlip-container .BLM-betSlip-header {
  background-color: #0c0d0e;
  height: 50px;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  z-index: 10;
}
.BLM-betSlip-container .BLM-betSlip-header .BLM-betSlip-closeButton {
  background-color: #0c0d0e;
  width: 50px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  cursor: pointer;
}
.BLM-betSlip-container .BLM-betSlip-header .BLM-betSlip-closeButton i {
  font-size: 16px;
  color: white;
}
.BLM-betSlip-container
  .BLM-betSlip-header
  .BLM-betSlip-closeButton
  .BLM-iconSvg {
  height: 16px;
}
.BLM-betSlip-container
  .BLM-betSlip-header
  .BLM-betSlip-closeButton
  .BLM-iconSvg
  svg {
  height: 16px;
}
.BLM-betSlip-container
  .BLM-betSlip-header
  .BLM-betSlip-closeButton
  .BLM-iconSvg
  svg
  path {
  fill: #fff;
}
.BLM-betSlip-container .BLM-betSlip-header .BLM-betSlip-txt {
  flex: 1 1 auto;
  font-size: 16px;
  font-weight: 500;
  padding-left: 10px;
  color: #fff;
}
.BLM-betSlip-container .BLM-betSlip-header .BLM-betSlip-header_right {
  padding-right: 10px;
  text-align: right;
}
.BLM-betSlip-container .BLM-betSlip-header .BLM-betSlip-header_right .btn {
  width: 70px;
}
@media screen and (max-width: 300px) {
  .BLM-betSlip-container .BLM-betSlip-header .BLM-betSlip-header_right .btn {
    padding: 0;
  }
}
.BLM-betSlip-container
  .BLM-betSlip-header
  .BLM-betSlip-header_right
  .BLM-btnBetslipDeposit {
  background-color: #00ad73;
  border: 1px solid #00ad73;
  color: #fff;
}
.BLM-betSlip-container
  .BLM-betSlip-header
  .BLM-betSlip-header_right
  .BLM-btnBetslipLogin {
  background-color: #feea01;
  border: 1px solid #feea01;
  color: white;
}

.BLM-betSlip-userBalance {
  padding-right: 5px;
  color: white;
  font-weight: 500;
}
.BLM-betSlip-container .BLM-betSlip-content {
  flex: 1 1 auto;
  position: relative;
  min-height: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.BLM-betSlip-container .BLM-betSlip-content .BLM-msgBox {
  margin: 10px 12px;
}
.BLM-betSlip-container .BLM-betSlipBox {
  border-bottom: 1px solid #d7d7d7;
  background-color: #fff;
  display: flex;
}
.BLM-betSlip-container .BLM-betSlipBox:first-child {
  border-top: 1px solid #d7d7d7;
}
.BLM-betSlip-container .BLM-betSlipBox.BLM-betSlipBox-highlight {
  border: 1px solid #e03944;
}
.BLM-betSlip-container .BLM-betSlipBox .BLM-betSlipBox-content {
  flex: 1 1 auto;
  min-width: 0;
}
.BLM-betSlip-container .BLM-betSlipBox .BLM-betSlipBox-close {
  background-color: #f5f7ff;
  border-left: 1px solid #d7d7d7;
  min-width: 30px;
  max-width: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.BLM-betSlip-container .BLM-betSlipBox .BLM-betSlipBox-close i {
  font-size: 12px;
  color: #6b81b9;
}
.BLM-betSlip-container .BLM-betSlipBox .BLM-betSlipBox-close .BLM-iconSvg {
  pointer-events: none;
}
.BLM-betSlip-container .BLM-betSlipBox .BLM-betSlipBox-close .BLM-iconSvg svg {
  height: 12px;
}
.BLM-betSlip-container
  .BLM-betSlipBox
  .BLM-betSlipBox-close
  .BLM-iconSvg
  svg
  path {
  fill: #6b81b9;
}
.BLM-betSlip-container .BLM-betSlipBox .BLM-bet-details {
  padding: 6px 12px;
}
.BLM-betSlip-container
  .BLM-betSlipBox
  .BLM-bet-details
  .BLM-betSlip-outcomeOdds {
  display: flex;
  font-size: 14px;
  font-weight: 500;
}
.BLM-betSlip-container
  .BLM-betSlipBox
  .BLM-bet-details
  .BLM-betSlip-outcomeOdds
  .BLM-betSlip-outcome {
  flex: 1 1 auto;
  min-width: 0;
}
.BLM-betSlip-container .BLM-betSlipBox .BLM-bet-details .BLM-betSlip-market {
  margin-top: 3px;
}
.BLM-betSlip-container .BLM-betSlipBox .BLM-bet-details .BLM-betSlip-fixture {
  color: #777;
  line-height: 16px;
  font-size: 11px;
}
.BLM-betSlip-container .BLM-betSlipBox .BLM-bet-details .BLM-betSlip-score {
  background-color: #e03944;
  border-radius: 3px;
  color: #333;
  padding: 2px 4px;
  font-size: 12px;
  font-weight: 500;
  margin-right: 5px;
  margin-bottom: 2px;
  display: inline-block;
  height: 16px;
  line-height: 14px;
}
.BLM-betSlip-container
  .BLM-betSlipBox
  .BLM-bet-details
  .BLM-betSlip-matchMinute {
  color: white;
}
.BLM-betSlip-container .BLM-betSlipBox.BLM-betSuspended {
  border: 2px solid white;
}
.BLM-betSlip-container .BLM-bet-errorMsg {
  background-color: #ebefff;
  color: #e03944;
  padding: 6px 12px;
}
.BLM-betSlip-container .BLM-betSlip-acceptOddsChange-container {
  background-color: #f9f9f9;
  min-height: 60px;
  padding: 5px 12px;
  display: flex;
  align-items: center;
}
.BLM-betSlip-container
  .BLM-betSlip-acceptOddsChange-container
  .BLM-betSlip-acceptOddsChange {
  flex: 1 1 auto;
  color: #222;
}
.BLM-betSlip-container
  .BLM-betSlip-acceptOddsChange-container
  .BLM-betSlip-acceptOddsChange
  .BLM-checkbox:first-child {
  margin-bottom: 10px;
}
.BLM-betSlip-container
  .BLM-betSlip-acceptOddsChange-container
  .BLM-betSlip-clearAll {
  color: #e03944;
  cursor: pointer;
  text-decoration: underline;
}
.BLM-betSlip-container .BLM-betSlip-footer {
  flex: 0 0 auto;
  position: relative;
  bottom: 0;
  width: 100%;
  z-index: 10;
  align-items: stretch;
}
.BLM-betSlip-container .BLM-betSlip-footer .BLM-addSelections-infoMsg {
  padding: 6px 12px;
  text-align: center;
  font-size: 11px;
  background-color: #ebefff;
  color: #e03944;
}
.BLM-betSlip-container .BLM-betSlip-footer .BLM-stakeBox-container {
  display: flex;
  align-items: center;
  background-color: #d9e1ff;
  height: 50px;
  padding-left: 12px;
}
.BLM-betSlip-container
  .BLM-betSlip-footer
  .BLM-stakeBox-container
  .BLM-freeBet {
  flex: 1 1 auto;
}
.BLM-betSlip-container
  .BLM-betSlip-footer
  .BLM-stakeBox-container
  .BLM-stakeInputBox {
  display: flex;
  align-items: center;
}
.BLM-betSlip-container
  .BLM-betSlip-footer
  .BLM-stakeBox-container
  .BLM-stakeInputBox
  input {
  max-width: 75px;
  min-width: 75px;
  text-align: right;
  margin-left: 5px;
  height: 30px;
  min-height: 30px;
  max-height: 30px;
}
.BLM-betSlip-container
  .BLM-betSlip-footer
  .BLM-stakeBox-container
  .BLM-stakeInputBox
  .BLM-closeIcon {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.BLM-betSlip-container
  .BLM-betSlip-footer
  .BLM-stakeBox-container
  .BLM-stakeInputBox
  .BLM-closeIcon
  svg {
  height: 10px;
}
.BLM-betSlip-container
  .BLM-betSlip-footer
  .BLM-stakeBox-container
  .BLM-stakeInputBox
  .BLM-closeIcon
  svg
  path {
  fill: #6b81b9;
}
.BLM-betSlip-container
  .BLM-betSlip-footer
  .BLM-stakeBox-container
  .BLM-stakeInputBox
  .sb-icon_close {
  color: #5f8ba6;
}
.BLM-betSlip-container
  .BLM-betSlip-footer
  .BLM-stakeBox-container
  .BLM-stakeInputBox
  .BLM-btnSubmit {
  margin: 0 12px 0 8px;
  height: 30px;
  max-width: 75px;
  min-width: 75px;
}
.BLM-betSlip-container
  .BLM-betSlip-footer
  .BLM-stakeBox-container
  .BLM-freeBetDropDown-container {
  padding-right: 12px;
}
.BLM-betSlip-container .BLM-betSlip-footer .BLM-totalStakeOddsWins {
  font-weight: 500;
  background-color: #d9e1ff;
  padding: 10px 12px;
  line-height: 20px;
}
.BLM-betSlip-container
  .BLM-betSlip-footer
  .BLM-totalStakeOddsWins
  .BLM-betFolds {
  font-weight: bold;
  margin-bottom: 5px;
  color: #e03944;
}
.BLM-betSlip-container
  .BLM-betSlip-footer
  .BLM-totalStakeOddsWins
  .BLM-txtHighlight {
  color: white;
  font-weight: bold;
}
.BLM-betSlip-container
  .BLM-betSlip-footer
  .BLM-totalStakeOddsWins
  .BLM-contentBlock {
  padding-right: 8px;
  display: block;
  float: left;
  width: 100%;
}
.BLM-betSlip-container
  .BLM-betSlip-footer
  .BLM-totalStakeOddsWins
  .BLM-contentBlock
  .BLM-leftContent,
.BLM-betSlip-container
  .BLM-betSlip-footer
  .BLM-totalStakeOddsWins
  .BLM-contentBlock
  .BLM-rightContent {
  width: 50%;
  max-width: 50%;
  float: left;
}
.BLM-betSlip-container
  .BLM-betSlip-footer
  .BLM-totalStakeOddsWins
  .BLM-accordion
  .BLM-accordion-header {
  display: flex;
  align-items: center;
}
.BLM-betSlip-container
  .BLM-betSlip-footer
  .BLM-totalStakeOddsWins
  .BLM-accordion
  .BLM-totalStakeOddsWins-content {
  width: 100%;
  position: relative;
}
.BLM-betSlip-container
  .BLM-betSlip-footer
  .BLM-totalStakeOddsWins
  .BLM-accordion.collapsed
  .BLM-accordion-header
  .BLM-wht,
.BLM-betSlip-container
  .BLM-betSlip-footer
  .BLM-totalStakeOddsWins
  .BLM-accordion.collapsed
  .BLM-accordion-header
  .BLM-bonus {
  display: none;
}
.BLM-betSlip-container .BLM-betSlip-footer .BLM-placeBet-container {
  padding: 10px 12px;
  background-color: #fff;
}
.BLM-betSlip-container
  .BLM-betSlip-footer
  .BLM-placeBet-container
  .BLM-btnAcceptOddsChange {
  background-color: #ccc50b;
  border: 0;
}
.BLM-betSlip-container
  .BLM-betSlip-footer
  .BLM-placeBet-container
  .BLM-btnPlaceBet {
  background-color: #feea01;
  border: 1px solid #feea01;
  color: white;
}
.BLM-rightMenu-opened .BLM-rightMenu {
  -webkit-transform: translateX(0) !important;
  transform: translateX(0) !important;
}
.BLM-betReceipt-container {
  padding: 10px;
}
.BLM-betReceipt-container .BLM-betReceipt-header {
  background-color: white;
  height: 35px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  font-weight: 500;
  border-radius: 3px 3px 0 0;
  color: #fff;
}
.BLM-betReceipt-container .BLM-betReceipt-content {
  padding: 0 0px 5px;
  background-color: #f5f7ff;
  position: relative;
}
.BLM-betReceipt-container .BLM-receipt-edge {
  background-image: url("../images/receipt-edge-kenya.svg");
  background-repeat: repeat-x;
  width: 100%;
  height: 12px;
}
.BLM-betReceipt-container .BLM-betReceipt-betSuccessMsg {
  text-align: center;
  color: #00ad73;
  font-size: 12px;
  padding: 12px;
}
.BLM-betReceipt-container
  .BLM-betReceipt-info
  .BLM-betReceiptBox
  .BLM-bet-details {
  padding: 8px 12px;
  border-bottom: 1px solid #c7d0f2;
}
.BLM-betReceipt-container
  .BLM-betReceipt-info
  .BLM-betReceiptBox
  .BLM-bet-details:first-child {
  border-top: 1px solid #c7d0f2;
}
.BLM-betReceipt-container
  .BLM-betReceipt-info
  .BLM-betReceiptBox
  .BLM-bet-details
  .BLM-betSlip-outcomeOdds {
  display: flex;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
}
.BLM-betReceipt-container
  .BLM-betReceipt-info
  .BLM-betReceiptBox
  .BLM-bet-details
  .BLM-betSlip-outcomeOdds
  .BLM-betSlip-outcome {
  flex: 1 1 auto;
  min-width: 0;
}
.BLM-betReceipt-container
  .BLM-betReceipt-info
  .BLM-betReceiptBox
  .BLM-bet-details
  .BLM-betSlip-market {
  margin-top: 3px;
}
.BLM-betReceipt-container
  .BLM-betReceipt-info
  .BLM-betReceiptBox
  .BLM-bet-details
  .BLM-betSlip-fixture {
  color: #515c7a;
  line-height: 16px;
}
.BLM-betReceipt-container
  .BLM-betReceipt-info
  .BLM-betReceiptBox
  .BLM-bet-details
  .BLM-betSlip-odds {
  padding-left: 5px;
  display: flex;
  flex-wrap: nowrap;
}
.BLM-betReceipt-container .BLM-betReceipt-info .BLM-betReceipt-details {
  padding: 8px 12px;
  border-bottom: 1px solid #c7d0f2;
}
.BLM-betReceipt-container
  .BLM-betReceipt-info
  .BLM-betReceipt-details
  .BLM-contentBlock {
  margin-bottom: 3px;
}
.BLM-betReceipt-container
  .BLM-betReceipt-info
  .BLM-betReceipt-details
  .BLM-txtHighlight {
  color: white;
}
.BLM-betReceipt-container .BLM-betReceipt-btnClose {
  text-align: center;
}
.BLM-betReceipt-container .BLM-betReceipt-btnClose .btn {
  width: 150px;
}
.BLM-betReceipt-container .BLM-betReceipt-btnClose .BLM-btnContinueBetting {
  background-color: #e03944;
  color: #fff;
  border: 1px solid #e03944;
}
.BLM-betReceipt-container .BLM-shareBetslip-container {
  padding: 12px;
  text-align: center;
}
.BLM-betReceipt-container .BLM-shareBetslip-container .BLM-socialIcons {
  margin-top: 10px;
}
.BLM-betReceipt-container .BLM-shareBetslip-container .BLM-socialIcons img {
  height: 26px;
  margin: 0 8px;
}
.BLM-betReceipt-container .BLM-betReceipt-promotion-container {
  padding: 12px;
  text-align: center;
  margin-top: 20px;
}
.BLM-betReceipt-container
  .BLM-betReceipt-promotion-container
  .BLM-promotionLinks {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.BLM-betReceipt-container
  .BLM-betReceipt-promotion-container
  .BLM-promotionLinks
  .BLM-promotionLinkItem {
  background-color: #fff;
  border: 1px solid white;
  border-radius: 4px;
  padding: 8px 8px 6px;
  text-align: center;
  margin-right: 10px;
  min-width: 75px;
}
.BLM-betReceipt-container
  .BLM-betReceipt-promotion-container
  .BLM-promotionLinks
  .BLM-promotionLinkItem:last-child {
  margin-right: 0;
}
.BLM-betReceipt-container
  .BLM-betReceipt-promotion-container
  .BLM-promotionLinks
  .BLM-promotionLinkItem
  .BLM-iconSvg {
  height: 24px;
  margin-bottom: 3px;
}
.BLM-betReceipt-container
  .BLM-betReceipt-promotion-container
  .BLM-promotionLinks
  .BLM-promotionLinkItem
  .BLM-iconSvg
  svg {
  height: 24px;
}
.BLM-betReceipt-container
  .BLM-betReceipt-promotion-container
  .BLM-promotionLinks
  .BLM-promotionLinkItem
  .BLM-iconSvg
  svg
  path {
  fill: white;
}
.BLM-betReceipt-container
  .BLM-betReceipt-promotion-container
  .BLM-promotionLinks
  .BLM-promotionLinkItem
  .BLM-iconSvg.BLM-jackpotIcon
  svg {
  height: 20px;
}
.BLM-myAccountSection .BLM-pageHeader {
  margin-bottom: 15px;
}
.BLM-myAccountSection.BLM-myBets .BLM-pageHeader,
.BLM-myAccountSection.BLM-withdrawalHistory .BLM-pageHeader,
.BLM-myAccountSection.BLM-betHistory .BLM-pageHeader {
  margin-bottom: 0;
}
.BLM-deposit .BLM-accordion-group .BLM-accordion,
.BLM-withdraw .BLM-accordion-group .BLM-accordion {
  margin-bottom: 10px;
}
.BLM-deposit .BLM-accordion-group .BLM-accordion .BLM-accordion-header,
.BLM-withdraw .BLM-accordion-group .BLM-accordion .BLM-accordion-header {
  background-color: white;
  padding: 8px;
  border-radius: 3px 3px 0 0;
  font-size: 14px;
  font-weight: 600;
}
.BLM-deposit
  .BLM-accordion-group
  .BLM-accordion
  .BLM-accordion-header.BLM-arrowAfter::after,
.BLM-withdraw
  .BLM-accordion-group
  .BLM-accordion
  .BLM-accordion-header.BLM-arrowAfter::after {
  position: absolute;
  right: 8px;
}
.BLM-deposit
  .BLM-accordion-group
  .BLM-accordion
  .BLM-accordion-header.collapsed,
.BLM-withdraw
  .BLM-accordion-group
  .BLM-accordion
  .BLM-accordion-header.collapsed {
  border-radius: 3px;
}
.BLM-deposit .BLM-accordion-group .BLM-accordion .BLM-accordion-content,
.BLM-withdraw .BLM-accordion-group .BLM-accordion .BLM-accordion-content {
  padding: 12px 12px;
  background-color: #fff;
  border-radius: 0 0 3px 3px;
}
.BLM-deposit .BLM-accordion-group .BLM-accordion .BLM-accordion-content .btn,
.BLM-withdraw .BLM-accordion-group .BLM-accordion .BLM-accordion-content .btn {
  margin: 5px 0;
}
.BLM-deposit
  .BLM-accordion-group
  .BLM-accordion.collapsed
  .BLM-accordion-header,
.BLM-withdraw
  .BLM-accordion-group
  .BLM-accordion.collapsed
  .BLM-accordion-header {
  border-radius: 3px;
}
.BLM-depositWithDrawSuccess .BLM-depositWithdrawIconContainer {
  text-align: center;
}
.BLM-depositWithDrawSuccess .BLM-depositWithdrawIconContainer .BLM-iconSvg svg {
  height: 45px;
}
.BLM-depositWithDrawSuccess
  .BLM-depositWithdrawIconContainer
  .BLM-successIcon
  svg
  path {
  fill: #e03944;
}
.BLM-depositWithDrawSuccess
  .BLM-depositWithdrawIconContainer
  .BLM-failureIcon
  svg
  path {
  fill: #fd4051;
}
.BLM-chooseAmount .BLM-chooseAmount-header {
  font-weight: 500;
  color: #fff;
  margin-bottom: 5px;
}
.BLM-chooseAmount .BLM-chooseAmountList {
  display: flex;
  margin: 0 -5px;
}
.BLM-chooseAmount .BLM-chooseAmountList .BLM-chooseAmountList-item {
  flex: 1 1 0%;
  text-align: center;
  height: 40px;
  font-size: 14px;
  color: white;
  border: 1px solid white;
  border-radius: 3px;
  background-color: #fff;
  margin: 0 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.BLM-chooseAmount .BLM-chooseAmountList .BLM-chooseAmountList-item.active {
  background-color: white;
  font-weight: 600;
  border: 0;
  color: #fff;
}
.BLM-OR {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.BLM-OR .BLM-OR-line {
  display: inline-block;
  width: 50px;
  height: 1px;
  background-color: #ccc;
}
.BLM-OR .BLM-OR-txt {
  font-weight: 500;
  padding: 0 5px;
}
.BLM-startEndDates-container {
  padding-bottom: 10px;
}
.BLM-startEndDates-container .BLM-startEndDates {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-end;
  margin: 0 -5px;
}
.BLM-startEndDates-container .BLM-startEndDates .BLM-startDate,
.BLM-startEndDates-container .BLM-startEndDates .BLM-endDate,
.BLM-startEndDates-container .BLM-startEndDates .BLM-showButtonContainer {
  flex: 1 1 0%;
  padding: 0 5px;
}
.BLM-startEndDates-container .BLM-startEndDates .BLM-btnShow {
  height: 36px;
  font-size: 16px;
}
.BLM-totalPaymentsWithdrawals {
  padding: 12px 0;
}
.BLM-totalPaymentsWithdrawals .BLM-txtHighlight {
  font-weight: 500;
}
.BLM-table table thead {
  background-color: white;
  color: #fff;
}
.BLM-table table thead tr th {
  text-align: left;
  padding: 6px 6px;
}
.BLM-table table thead tr th:first-child {
  padding-left: 12px;
}
.BLM-table table thead tr th:last-child {
  padding-right: 12px;
}
.BLM-table table tbody tr {
  border-bottom: 1px solid #d7d7d7;
}
.BLM-table table tbody tr td {
  font-size: 11px;
  padding: 6px 6px;
}
.BLM-table table tbody tr td:first-child {
  padding-left: 12px;
}
.BLM-table table tbody tr td:last-child {
  padding-right: 12px;
}
.BLM-table .BLM-betBox {
  border: 0;
}
.BLM-accountHistory-table .BLM-cashout {
  width: 90px;
  text-align: right;
}
.BLM-accountHistory-table .BLM-balance {
  width: 90px;
  text-align: right;
}
.BLM-pagination-container .BLM-pagination {
  padding: 10px 10px;
}
.BLM-pagination-container .BLM-pagination ul {
  width: 100%;
  display: flex;
}
.BLM-pagination-container .BLM-pagination ul li {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1 1 0%;
  text-align: center;
  margin-right: 4px;
  height: 30px;
  font-size: 11px;
  border-radius: 3px;
  background-color: #fff;
  border: 1px solid white;
  cursor: pointer;
  color: white;
}
.BLM-pagination-container .BLM-pagination ul li.active {
  background-color: white;
  color: #fff;
  font-weight: 600;
}
.BLM-pagination-container .BLM-pagination ul li.disabled {
  pointer-events: none;
  opacity: 0.5;
  color: #aaa;
}
.BLM-pagination-container .BLM-pagination ul li.disabled .BLM-iconSvg svg {
  opacity: 0.5;
}
.BLM-pagination-container .BLM-pagination ul li:last-child {
  margin-right: 0;
}
.BLM-pagination-container .BLM-pagination ul li .BLM-iconSvg {
  height: 10px;
}
.BLM-pagination-container .BLM-pagination ul li .BLM-iconSvg svg {
  height: 10px;
}
.BLM-pagination-container .BLM-pagination ul li .BLM-iconSvg svg path {
  fill: white;
}
.BLM-myBets .BLM-tabs .BLM-cashoutIcon {
  height: 20px;
  margin-right: 5px;
}
.BLM-myBets .BLM-tabs .BLM-cashoutIcon svg {
  height: 12px;
}
.BLM-myBets .BLM-tabs .BLM-cashoutIcon svg path {
  fill: #00ad73;
}
.BLM-betBox-container {
  padding: 0 !important;
  max-width: 1px;
}
.BLM-betBox .BLM-betBox-header {
  background-color: #212529;
  font-size: 12px;
  padding: 4px 12px;
  color: #feea01;
  font-weight: 500;
  min-height: 32px;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 300px) {
  .BLM-betBox .BLM-betBox-header {
    padding: 4px 8px;
  }
}
.BLM-betBox .BLM-betBox-header .BLM-betBox-headerContainer {
  flex: 1 1 auto;
  padding-left: 8px;
}
.BLM-betBox .BLM-betBox-header .BLM-contentBlock .BLM-leftContent {
  max-width: none;
  color: #feea01;
}
.BLM-betBox .BLM-betBox-header .BLM-contentBlock .BLM-rightContent {
  max-width: none;
}
.BLM-betBox
  .BLM-betBox-header
  .BLM-contentBlock
  .BLM-rightContent.BLM-hasBetStatus {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
@media screen and (max-width: 300px) {
  .BLM-betBox
    .BLM-betBox-header
    .BLM-contentBlock
    .BLM-rightContent.BLM-hasBetStatus {
    display: block;
  }
}
.BLM-betBox .BLM-betBox-header .BLM-stake {
  color: white;
}
.BLM-betBox .BLM-betBox-header .BLM-toWin {
  color: white;
}
.BLM-betBox .BLM-betBox-header .BLM-cashOut-container {
  padding: 5px 0;
  background-color: transparent;
  display: none;
}
.BLM-betBox .BLM-betBox-content .BLM-bet-details {
  padding: 8px 12px;
  border-bottom: 1px solid #d7d7d7;
}
.BLM-betBox .BLM-betBox-content .BLM-bet-details:last-child {
  border-bottom: 0;
}
.BLM-betBox .BLM-bet-details .BLM-betSlip-outcomeOdds {
  display: flex;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
}
.BLM-betBox .BLM-bet-details .BLM-betSlip-outcomeOdds .BLM-betSlip-outcome {
  flex: 1 1 auto;
  min-width: 0;
}
.BLM-betBox .BLM-bet-details .BLM-cashout-icon {
  margin-left: 5px;
  position: relative;
  top: -2px;
  width: 16px;
  height: 10px;
}
.BLM-betBox .BLM-bet-details .BLM-betSlip-market {
  margin-top: 3px;
}
.BLM-betBox .BLM-bet-details .BLM-betSlip-fixture {
  color: white;
  line-height: 16px;
}
.BLM-betBox .BLM-bet-details .BLM-betSlip-odds {
  padding-left: 5px;
  display: flex;
  flex-wrap: nowrap;
}
.BLM-betBox .BLM-betStatus {
  margin-left: 8px;
}
.BLM-betBox .BLM-betBox-stakeRetuns {
  font-weight: 500;
  background-color: #feea01;
  padding: 1px 12px;
  border-top: 0;
}
.BLM-betBox .BLM-cashOut-container {
  padding: 8px 12px;
  background-color: #f6f6f6;
  display: flex;
  align-items: center;
  justify-content: center;
}
.BLM-betBox .BLM-cashOut-container .BLM-btnCashout {
  background-color: #00ad73;
  color: #fff;
  border: 1px solid #00ad73;
}
.BLM-betBox .BLM-cashOut-container .BLM-btnConfirmCashout {
  background-color: #e03944;
  color: #fff;
  border: 1px solid #e03944;
}
.BLM-betBox .BLM-cashOut-container .BLM-btnCashoutCancel {
  border: 1px solid #e03944;
  color: #e03944;
  background-color: #f6f6f6;
  width: 90px;
  margin-right: 8px;
  font-size: 14px;
}
.BLM-betBox .BLM-cashOut-container .BLM-cashOut-successMsg {
  color: #00ad73;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
}
.BLM-betBox.BLM-accordion.collapsed {
  border-bottom: 1px solid #b9c4ee;
  border-radius: 10px;
}
.BLM-betBox.BLM-accordion.collapsed .BLM-betBox-header .BLM-cashOut-container {
  display: flex;
}
.BLM-labelledDropDownContainer {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.BLM-labelledDropDownContainer .BLM-dropDownLabel {
  flex: 1 1 auto;
  max-width: 45%;
  display: flex;
  align-content: center;
}
.BLM-labelledDropDownContainer .BLM-dropDownContainer {
  flex: 1 1 auto;
  text-align: right;
  max-width: 55%;
}
.BLM-myProfile .BLM-myProfile-container .BLM-contentBlock {
  margin-bottom: 15px;
  align-items: center;
}
.BLM-btnControls-container {
  display: flex;
}
.BLM-btnControls-container .btn {
  margin-right: 15px;
}
.BLM-btnControls-container .btn:last-child {
  margin-right: 0;
}
.BLM-noScroll {
  overflow: hidden;
  position: fixed;
  width: 100%;
}
.BLM-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  transition: opacity 300ms ease-in;
  z-index: 998;
}
.BLM-modal .BLM-modal-dialog {
  border-radius: 3px;
  background-color: #eee;
  min-height: 100px;
  min-width: 320px;
  max-width: 450px;
  width: 90%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  color: #333;
}
.BLM-modal .BLM-modal-close {
  width: 24px;
  height: 24px;
  background-color: #ddd;
  border-radius: 50%;
  float: right;
  text-align: center;
  line-height: 24px;
  position: absolute;
  right: -8px;
  top: -8px;
  z-index: 999;
}
.register-header {
  background-color: #0c0d0e;
  color: white;
  text-align: center;
}
.green-div-popup {
  background-color: #212529;
  color: white;
  padding: 21px 6px 6px 6px;
  text-align: center;
  margin: 2px 22px 17px 22px;
  border-radius: 6px;
}
.enable-popup-btn {
  pointer-events: unset;
  opacity: unset;
}
.disable-popup-btn {
  pointer-events: none;
  opacity: 0.5;
}
.foopicker {
  background: #464646;
  border: 1px solid #464646;
  border-radius: 3px;
  color: #fff;
  margin-top: 10px;
  width: 240px;
}
.foopicker table {
  width: 100%;
}
.foopicker th,
.foopicker td {
  text-align: center;
}
.foopicker__calendar {
  font-size: 13px;
  padding: 5px;
}
.foopicker__day {
  border-radius: 100%;
  cursor: pointer;
  padding: 5px 2px;
  transition: all 0.2s ease-out;
}
.foopicker__day:hover {
  background: white;
  color: #fff;
}
.foopicker__day--today {
  background: #e03944;
  color: #333;
}
.foopicker__day--selected {
  background: white;
  color: #fff;
}
.foopicker__day--disabled {
  background: #e6e6e6;
  color: #bfbfbf;
  cursor: not-allowed;
}
.foopicker__day--disabled:hover {
  background: #e6e6e6;
  color: #bfbfbf;
}
.foopicker__week {
  font-weight: 600;
}
.foopicker__header {
  background: #565656;
  padding: 15px;
  text-align: center;
}
.foopicker__header div {
  display: inline-block;
}
.foopicker__arrow {
  background-repeat: no-repeat;
  cursor: pointer;
  height: 24px;
  outline: 0;
  position: absolute;
  top: 35px;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  width: 14px;
}
.foopicker__arrow--next {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN5wAADecBmRSqJgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAADWSURBVBiVfY8xSkNBFEXPe0njxGB24R4srM1YjFhMGYjYuRxLMWI7lZ8EDAqKiN8mC7B2BULMiPh/noUYvoW57Tncy5Xx+OZZhFfVauC9/6QRFeEFiMtl6yqlcuMPzPntGLgE2XPufZrS/eYKxhjr2aw8EuEC2HXu67ooii6A/FpmJpPJ7akIJ0CpWvWludEUzLhT1uS/2ifVygtASqnV6fTOzBiCPNZ13g8hzPUHbI3MGIrwkHPbhxDmAG3neudmDMCmi0X3MMadj9VPM7aBpFofNAHAN0NkW9nLdIQRAAAAAElFTkSuQmCC);
  right: 14px;
}
.foopicker__arrow--prev {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN5wAADecBmRSqJgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAADXSURBVBiVXZAxTsNAFETfmMRWvL4C3GVRIlFElFRYHABxB1+CBlFEFBFsgQJrWTIIQRWq9NyDLrG8FGDkeNqn+TPzxUBVVSVtO7oLgaOoD5xbT9r2YAWcSXypA977VIqfQFPg3phxHgHUdW0g8aBpCGFpzDi31jaRc+/ZbqdS4jgEbjebz9xa2wDI+5e3P3A9n8+uJIUuaq/QUFEch1PgQ+KyLF9viqL4N6grtN3q+fd8WGZZfGGtbQZTkhUwk/SQpqNz9TOcW0/S9PsRdAIs9mD/fRAOfwCC1k8eHoJobwAAAABJRU5ErkJggg==);
  left: 18px;
}
.foopicker__month {
  font-weight: 600;
  text-transform: uppercase;
}
.foopicker__date--month,
.foopicker__date--year {
  background: none;
  border: 1px solid #666;
  color: #fff;
  font-size: 13px;
  height: 30px;
  width: 60px;
}
.foopicker__date select {
  background: #565656;
  border-color: 1px solid #666;
}
.foopicker__date select option {
  color: #fff;
  background-color: #565656;
  border: 1px solid #666;
}
.foopicker__date select:focus {
  outline: none;
}
.pulsate {
  animation: pulsate 1s infinite ease-out;
  opacity: 0.5;
}
@-webkit-keyframes pulsate {
  0% {
    transform: scale(0.8);
    opacity: 0.7;
  }
  50% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0.8);
    opacity: 0.7;
  }
}
.animate-betCount {
  animation: animate-betCount 1s ease-in;
  animation-iteration-count: 2;
}
@-webkit-keyframes animate-betCount {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.5);
  }
  100% {
    transform: scale(1);
  }
}
/*# sourceMappingURL=SB-Lite-Mobile-Styles-KE-min.css.map */
.separator {
  display: flex;
  align-items: center;
  text-align: center;
}

.separator::before,
.separator::after {
  content: "";
  flex: 1;
  border-bottom: 1px solid #666;
}

.separator:not(:empty)::before {
  margin-right: 0.25em;
}

.separator:not(:empty)::after {
  margin-left: 0.25em;
}
.BLM-Link:hover {
  color: white;
}
.banner-item {
  display: block !important;
}
.img_row img {
  width: 200px;
  height: 106px;
}
.live-sports-img {
  height: 25px;
  width: 25px;
}
.yellowContent {
  color: #f39201;
}
.removeColor {
  background-color: unset !important;
}
.BLM-header {
  background-color: #353535;
  min-height: 36px;
  color: white;
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  padding: 3px 12px;
  font-size: 12px;
}

.closebtn {
  background: #fff;
  border: none;
  font-size: 22px;
  cursor: pointer;
  float: right;
}
.games_turbo:hover {
  cursor: pointer;
}
.affiliate-box {
  border: 1px black solid;
  padding: 13px;
  border-radius: 3px;
  margin: 15px;
}
.affiliate-qr-div {
  text-align: center;
  margin-top: 20px;
}
.affiliate-link-p {
  font-size: 14px;
  font-weight: 600;
}
.link-img {
  width: 14px;
  transform: rotate(-15deg);
  filter: brightness(0) invert(1);
}
.earning-tab {
  background-color: #353535;
  padding-top: 10px;
}
.earning-table {
  width: 70% !important;
  margin: 0 auto;
}
.earning-table thead tr td {
  background-color: white !important;
  color: white !important;
}
.earning-table tr th {
  background-color: white !important;
  color: black !important;
}
.earning-table tr td,
.earning-table tr th {
  padding: 10px 8px !important;
  border: 1px solid #d7d7d7;
  font-size: 12px;
}
.earning-table > :not(:last-child) > :last-child > * {
  border-bottom-color: #d7d7d7 !important;
}
.input-grp-book {
  justify-content: flex-end;
  margin-right: 12px;
  width: unset;
}
.txt-input-book {
  font-size: 12px;
  background-color: #feea01;
  border: 0;
  font-weight: 600;
  color: #0c0d0e;
}
#search-booking-id {
  width: 40%;
}
@media screen and (max-width: 411px) {
  #search-booking-id {
    width: 35%;
  }
  .txt-input-book {
    font-size: 11px;
  }
  .BLM-leagueBox .BLM-matchBox .BLM-matchBox__fixtureInfo {
    display: flex;
    flex: 1 1 auto;
    font-size: 11px;
  }
}
.book-a-bet-div {
  background-color: #0c0d0e;
}
.book-a-bet-div .code-div {
  background-color: #212529;
  padding: 11px;
  border-radius: 10px;
  width: 90%;
  margin-left: 5%;
  margin-right: 5%;
  color: #feea01;
  text-align: center;
}
.book-a-bet-div .copy-code {
  margin-top: 10px;
  font-size: 17px;
  color: white;
}
.book-a-bet-div .modal-body {
  background-color: #0c0d0e;
}
.book-a-bet-div .btn-new-bet {
  background-color: #feea01 !important;
  color: #084600;
  padding: 4px;
}
.btn-cls-ham,
.btn-cls-ham:hover,
.btn-cls-ham:focus {
  font-size: 26px;
  opacity: 1;
  box-shadow: unset;
}

/* Example styling for the "NEW" badge */
.topHeaderAddActiveClass li {
  position: relative; /* Ensure the badge can be positioned within the li */
  padding: 0.1rem 1rem;
}

.BLM-name {
  /* position: relative; */
  background-color: none;
}
/* The badge itself */
.BLM-newBadge {
  position: absolute;
  top: -10px; /* Adjust these values to place your badge where you want it */
  right: 5px;
  /* transform: translate(10%, 0%); */
  clip-path: polygon(
    0% 0%,
    100% 0%,
    100% 92%,
    33% 92%,
    8% 100%,
    18% 91%,
    0 91%
  );
  background-color: var(--bet-dark); /* Red background */
  color: #fff; /* White text */
  line-height: 1; /* Ensures no extra space from line-height */
  font-size: 10px;
  padding: 6.1px 6.1px;
  border-radius: 6px;
  text-transform: uppercase; /* OPTIONAL: make text uppercase */
}

@media (min-width: 1000px) {
  /* The badge itself */
  .BLM-newBadge {
    right: 30px;
  }
  @media (max-width: 1000px) {
    .tawk-min-container, .tawk-min-container .tawk-button {
      display: none !important;
    }
  }
}
