﻿

#btn_Login {
  background: transparent;
  color: #9382ee;
  border-color: #9382ee !important;
}

#btn_Login:hover {
  background: #9382ee !important;
  color: #fff !important;
  border-color: #9382ee !important;
}


.rgstButton {
  background: #9382ee !important;
}

.rgstButton:hover {
  background: linear-gradient(0deg, #6958a9, #493787) repeat-x !important;
  border-color: #7762bd !important;
}



#registerModal .bottom a,
#loginModal .bottom a {
  color: #27254c !important;
}

#registerModal .bottom a:hover,
#loginModal .bottom a:hover {
  color: #333 !important;
}


/*style for menu bar*/
#outer-nav {
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  #outer-nav {
    overflow-x: scroll;
  }
  /*hide menu scrollbar*/
  #outer-nav::-webkit-scrollbar {
    width: 0px;
    height: 0px;
  }
}
body {
  font-size: .8em !important;
  font-family: 'Poppins', sans-serif !important;
  letter-spacing: 0.5px;
  background-color: #0e0e0e;
}

button {
  font-size: 1em !important;
}

.m-show {
  display: none;
}

.b-show {
  display: block;
}

@media screen and (max-width:768px) {
  .m-show {
    display: block;
  }

  .b-show {
    display: none;
  }
}

/* icon fa margin */
.fa.one {
  margin-left: 5px;
}

.btn-group svg {
  font-size: 16px;
}

.button.button-regular.one {
  width: 100%;
  color: var(--cd-color-1);
  text-transform: none;
  font-weight: 400;
  letter-spacing: 0.5px;
  padding-top: 0 !important;
  background-color: #98acbd00;
  border: none;
  font-size: .7em !important;
  margin: 0;
  color: black !important;
}

.button.button-regular {
  padding: 4px 8px;
  font-size: 11px;
  line-height: 24px;
  margin: 0;
  color: white !important;
  margin-right: 5px;
  white-space: initial;
  overflow: hidden;
}

.afb-wrapper {
  background-color: #070707 !important;
}

/* images grey icon to white icon */
img.icon-images {
  filter: brightness(0) invert(1);
}


/* Images Size */
img.sbanner-images-cover {
  height: 285px;
  width: 100%;
  object-fit: cover;
}

img.bbanner-images-cover {
  height: 230px;
  width: 100%;
  object-fit: cover;
}

.promo-details img.bbanner-images-cover {
  height: auto;
  width: 100%;
  object-fit: initial;
}

/*---------------------------------------------*/
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 button {
  margin: 0 auto;
  font-family: 'Poppins', sans-serif !important;
}

.h6,
h6 {
  font-size: 1.8rem;
}

a {
  text-decoration: none !important;
}

/*.table td, .table th {
    padding: .55rem !important;
    vertical-align: middle !important;
    border: 1px solid #dee2e6 !important;
    background-color: #f9f9f9 !important;
    text-align: center;
}

.table thead th {
    background: var(--cd-color-1) !important;
    color: white;
    font-size: .78rem;
}*/

span {
  font-family: 'Poppins', sans-serif;
  color: white;
}

p {
  font-family: 'Poppins', sans-serif;
  font-size: .9em;
  color: #666666;
  margin: 0px;
}

ul,
li {
  margin: 0px;
  list-style-type: none;
  font-family: 'Poppins', sans-serif;
}

.table td,
.table th {
  color: white;
  border-top: none;
  font-size: .9em;
}

.table tr {
  border-top: 1px solid #dee2e6;
}

.table {
  margin-bottom: 20px !important;
}

td svg {
  margin: 0 3px;
  position: relative;
}

td {
  font-weight: 500;
}

button:focus {
  outline: none !important;
}

img {
  width: 100%;
}

video {
  width: 100%;
}

/* navigation */
.navbar {
  padding: .2rem 1rem;
}

/* Overlay */
.modal-content {
  border: none;
}

/* No Funtion Title */
.noData {
  font-size: 14px;
  padding: 20px 25px;
  text-align: center;
  color: #d5d5d5;
  font-weight: 400;
}

.afb-border-top {
  border-top: 1px solid #313131;
}

.error-content {
  color: #ff1500;
}

.success-content {
  color: #007bff;
}

.promo-font-color {
  color: #e6ce83;
}

.his-error-content {
  color: #ff1500 !important;
}

.his-success-content {
  color: #25b00c !important;
}

.small-promo-banner a {
  display: block;
  position: relative;
  width: 100%;
}

.small-promo-banner button {
  position: absolute;
  color: white;
  font-size: 11px;
  margin: 5px;
  top: 0;
  padding: 2px 10px;
  right: 0;
}

#promoWG a {
  display: block;
}


#promoWG .button {
  display: block;
  width: 100%;
  margin: 0;
  background-color: #28a745;
}

/* Width Control */
.width-control1024 {
  width: 75% !important;
}

/* color */
.afb-f-red {
  color: #ff2a2a !important;
}

.afb-f-yellow {
  color: #ffe000 !important;
}

.afb-f-green {
  color: #00ff00 !important;
}

/* background color */
.afb-bg-ddark-blue {
  background-color: #3b4358;
}

.afb-padding-lr {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.afb-padding-l {
  padding-left: 2px !important;
  padding-right: 0px !important;
}

.afb-padding-r {
  padding-right: 2px !important;
  padding-left: 0px !important;
}

:root {
  --iconSize: 15px;
}

.container {
  max-width: 1480px;
}

.afb-justify-end {
  justify-content: flex-end;
}

/* Table */
.thead-dark {
  background-color: black;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: #2c2c2c !important;
}

.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  line-height: 2.4;
  padding: 3px 5px;
}

.table .thead-dark th {
  color: #fff;
  background-color: #000000;
  border-color: #ffffff;
  border-top: 0;
}

th.table-th-font-limit,
td.table-th-font-limit {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  width: 120px;
}

.thead-dark tr {
  text-align: center;
}

/* - Margin */
.margin-left-table {
  margin-left: -10px;
}

.margin-right-table {
  margin-right: -10px;
}

/* Zoom Images */
.zoom img {
  transition: all 0.2s linear;
}

.zoom:hover img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.hov-img-zoom {
  display: block;
  overflow: hidden;
}

.hov-img-zoom:hover img {
  -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
      -ms-transform: scale(1.1);
       -o-transform: scale(1.1);
          transform: scale(1.1);
}

.hov-img-zoom a img {
  width: 100%;
  -webkit-transition: all 0.6s;
       -o-transition: all 0.6s;
     -moz-transition: all 0.6s;
          transition: all 0.6s;
}


/* Moden Close Button */
.close span {
  font-size: 2.5rem;
  position: absolute;
  right: 15px;
  top: 15px;
  font-weight: 500;
}

/* Horizontal Line */
.line {
  border: none;
  width: 1px;
  background-color: #ffffffbd;
  margin: 7px 15px;
  height: 1.2em;
}

/* Images Fillter */
.dark-img {
  filter: brightness(0.1);
}

/* Mobile Hide | Show */
.m-dp-none {
  display: block !important;
}

.m-dp-block {
  display: none !important;
}

/* slider */
.carousel-indicators {
  z-index: 10;
}

.owl-carousel-size img {
  width: 193px;
  height: 193px;
  object-fit: cover;
}

.slider-margin {
  margin-left: -5px;
  margin-right: -5px;
}

/* AFB Background Color */
.afb-black {
  background-color: black !important;
}

.afb-l-black {
  background-color: #2c2c2c !important;
}

.afb-dark-blue {
  background-color: #151515 !important;
}

.afb-green {
  background-color: #7be500 !important;
}

.afb-drak-g {
  background-color: #070707 !important;
}

.afb-white {
  background-color: white !important;
}

.colorize-pink {
  filter: brightness(0.5) sepia(1) hue-rotate(-70deg) saturate(5);
}

.colorize-navy {
  filter: brightness(0.2) sepia(1) hue-rotate(180deg) saturate(5);
}

.colorize-blue {
  filter: brightness(0.5) sepia(1) hue-rotate(140deg) saturate(6);
}

/* Button */
.afb-btn-g {
  background-color: #28a745;
  padding: 5px 15px;
  text-align: center;
  color: white;
}

.afb-btn-g:hover {
  background-color: #18672a;
}

/* label */
.afb-label-new {
  background-color: #e00000;
  padding: 5px 15px;
  text-align: center;
  color: white;
  font-size: 1em;
  position: absolute;
  z-index: 9;
  border-radius: 0 0 15px 0;
}

.afb-label-top {
  background-color: #0300e0;
  padding: 5px 15px;
  text-align: center;
  color: white;
  font-size: 1em;
  position: absolute;
  z-index: 9;
  border-radius: 0 0 15px 0;
}

.afb-label-pp {
  background-color: #22e000;
  padding: 5px 15px;
  text-align: center;
  color: white;
  font-size: 1em;
  position: absolute;
  z-index: 9;
  border-radius: 0 0 15px 0;
}

/* images fill */
.filter-img {
  filter: invert(1);
}

.filter-brightness4 {
  filter: brightness(0.4);
}

/* Logo */
.afb-logo {
  display: inline-block;
  z-index: 9;
}

.afb-logo img {
  width: 120px;
}

.logo-notif-wrapper {
  position: absolute;
  width: 200px;
}

.logo-notif-wrapper .panel {
  position: relative;
  right: -75%;
}

/* All Page Title */
.user-profile .h3 {
  /*border-bottom: 1px solid #3e3e3e;*/
  color: #222222;
}

.affix {
  top: 0;
  width: 100%;
  z-index: 9999 !important;
}

.affix + .container-fluid {
  padding-top: 70px;
}

.affix {
  position: fixed;
}

.vl {
  border-left: 5px solid green;
  height: 20px;
  display: inline;
  margin-right: 10px;
  margin-left: 10px;
}

.rgstButton,
.rgstButton:hover {
  background: #e2c360 !important;
  border-color: #e2c360;
}

/*color: #225084;*/
/* AFB Title */
.afb-title-h1 {
  background: rgb(0 0 0);
  background: linear-gradient(90deg, rgb(0 0 0) 0%, rgba(9,9,121,0) 65%);
  width: 100%;
  padding: 8px 0;
  font-size: 1.5em;
}

.afb-title-h1 span {
  color: white;
}

.afb-title-h1 .h1 {
  color: #ffe490;
  font-size: .7em;
  display: inline-block;
  margin: 0 auto;
}

.afb-title-h1 a span {
  display: inline-block;
  float: right;
  color: white;
  margin-right: 25px;
  margin: 0 auto;
  font-size: .9em;
}

.afb-title-h1 a span:hover {
  color: #ffa749;
}

/* line ---------- */
.bg_line {
  bottom: -87px;
  width: 100%;
  border-top: 1px solid;
}

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xs-5ths {
  width: 20%;
  float: left;
}


/* scrool Bar Design 
::-webkit-scrollbar-button {
    width: 8px;
    height:0;
}
::-webkit-scrollbar-track {
    background:#eee;
    border: thin solid lightgray;
    box-shadow: 0px 0px 3px #dfdfdf inset;
}
::-webkit-scrollbar-thumb {
    background:#999;
    border: thin solid gray;
}
::-webkit-scrollbar-thumb:hover {
    background:#7d7d7d;
}  */

.carousel-indicators .active {
  height: 0;
}

/* Desktop Navigation Bar */
img.megamenu-icon {
  width: var(--iconSize);
  height: var(--iconSize);
  display: inline-block;
}

.megamenu {
  background: rgb(217,170,22);
  background: linear-gradient(180deg, rgba(217,170,22,1) 0%, rgba(205,156,0,1) 100%);
  z-index: 15;
}

.megamenu .megamenu-nav {
  padding: 0;
  margin: 0;
  justify-content: center !important;
  /*border-bottom: 1px solid #0000a2;*/
}

.megamenu .megamenu-nav .nav-item {
  display: block;
  flex: unset;
}

.megamenu .megamenu-nav .nav-item.is-open > .megamenu-content {
  visibility: visible;
  opacity: 1;
}

.megamenu .megamenu-nav .nav-item.is-open > .nav-link {
  background: #0b00ae;
}

.megamenu .megamenu-nav .nav-link {
  color: #fff;
  padding: 10px 30px;
}

.megamenu .megamenu-nav .nav-link:hover {
  background: rgb(28,28,28);
  background: linear-gradient(180deg, rgba(28,28,28,1) 0%, rgba(51,51,51,1) 100%);
}
/* Desktop Navigation Show List */
.nav-item-content p {
  color: white;
  margin: 10px 0;
  font-size: .78em;
}

.main.nav-wrapper .nav-item-content {
  display: none;
  position: fixed;
  background: rgba(25, 25, 25, .85);
  width: 100%;
  left: 0;
  z-index: 9999;
  transition: all .3s ease-in-out;
  padding: 30px 0 0;
}

.main.nav-wrapper .nav-item:hover .nav-item-content {
  display: block;
}

.megamenu > li.nav-item.active.open > a,
.megamenu > li.nav-item.active.open > ul.megamenu-nav a:hover,
.megamenu > li.nav-item.open > a,
.megamenu > li.nav-item.open > ul.megamenu-nav a:hover {
  color: #fff;
  background-color: #b91773;
  border-color: #fff;
}

.megamenu .megamenu-nav .nav-link:hover
.main.nav-wrapper .megamenu-nav .nav-item.open a:focus {
  background-color: #6dbcc9;
}

.nav-link span {
  color: #fff;
}

.alert-danger {
  background-color: black !important;
}

.alert-danger > marquee span {
  color: white;
  padding: 5px 0;
  letter-spacing: .035rem;
  font-weight: 300;
  display: inline-block;
}

.notificationMarquee p {
  position: relative;
  margin: 0;
  line-height: 25px;
  white-space: nowrap;
  min-width: 100%;
  width: -webkit-fit-content;
  width:    -moz-fit-content;
  width:         fit-content;
  -webkit-animation: marquee 45s linear infinite;
          animation: marquee 45s linear infinite;
  font-size: 12px;
}

/* Real Time */
#ct {
  margin: 5px 0;
  color: #ffffffbd;
  font-size: 1.2rem;
}

/* Info icon svg  */
.info-icon {
  color: #ffffffbd;
  position: relative;
  top: 5px;
}

.info-icon:hover {
  color: white;
}

.info-icon svg {
  font-size: 1.2em;
}

/* Dropdown Menu */
button.dropbtn-single-box {
  background-color: #7be50000;
  color: white;
  font-size: 16px;
  font-size: 1.2rem;
  border: none;
  padding: 5px 15px;
}

.dropdown-single {
  position: relative;
  display: inline-block;
}

.dropdown-single-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 9;
  right: 0;
  border-radius: 5px;
  font-size: 1em;
  padding: 0;
  left: auto;
}

img.icon-flag {
  width: 20px;
  margin-right: 10px;
}

.dropdown-single-content a {
  color: black !important;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown-single-content a {
  border-bottom: 1px solid #e7e7e7;
}

.dropdown-single-content a:last-child {
  border-bottom: none;
}

.dropdown-single-content a:hover {
  background-color: #f2d124;
  border-radius: 5px;
}
.dropdown-single-content a:hover .text-contrasttheme {
  color: #fff !important;
}
.dropdown-single:hover .dropbtn-single {
  background: rgb(205,156,0);
  background: linear-gradient(180deg, rgba(205,156,0,1) 0%, rgba(217,170,21,1) 100%);
  border-radius: 2px;
}

.dropdown-single:hover .dropdown-single-content {
  display: block;
}

/* Sign In */
input,
textarea {
  border-radius: 2px !important;
  padding: 10px 15px;
  width: 100%;
  box-sizing: border-box;
  border: none !important;
  border: 1px solid #f3e5f5 !important;
  font-size: 1em !important;
  color: #000 !important;
  font-weight: 400;
  /*margin-top: 10px;*/
}
select {
  border-radius: 50px !important;
  padding: 5px 15px !important;
  width: 100%;
  box-sizing: border-box;
  border: none !important;
  border: 1px solid #f3e5f5 !important;
  font-size: 1em !important;
  color: #000 !important;
  font-weight: 400;
  /* margin-top: 10px; */
}
input:focus,
textarea:focus,
select:focus {
     -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: 1px solid #2575fc !important;
  outline-width: 0;
  font-weight: 400;
}

/*label {
    margin: auto;
}*/

.form-control-label {
  font-size: 12px;
  margin-left: 15px;
  font-weight: 500;
}

.msg-info {
  /*padding-left: 15px;*/
  margin-bottom: 30px;
}

.btn-color {
  border-radius: 50px;
  color: #fff;
  background: rgb(217,170,22);
  background: linear-gradient( 180deg, rgba(217,170,22,1) 0%, rgba(205,156,0,1) 100%);
  padding: 15px;
  cursor: pointer;
  border: none !important;
  margin-top: 40px;
  font-size: 1.6rem;
}

.btn-color:hover {
  color: #fff;
  background: rgb(205,156,0);
  background: linear-gradient(180deg, rgba(205,156,0,1) 0%, rgba(217,170,21,1) 100%);
}

.btn-white {
  border-radius: 50px;
  color: #927001;
  background-color: #fff;
  padding: 8px 40px;
  cursor: pointer;
  border: 2px solid #d2a20a !important;
}

.btn-white:hover {
  color: #fff;
  background: rgb(205,156,0);
  background: linear-gradient(180deg, rgba(205,156,0,1) 0%, rgba(217,170,21,1) 100%);
}

button:focus {
     -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  outline-width: 0;
}

button.afb {
  background: rgb(72,72,72);
  background: linear-gradient(180deg, rgba(72,72,72,1) 0%, rgba(59,59,59,1) 100%);
  border: none;
  border-radius: 2px 2px;
  padding: 5px 15px;
}

button.afb01.xs {
  background-image: linear-gradient(to right, #dca90b, #d7a812);
  border: none;
  border-radius: 2px 2px;
  padding: 5px 15px;
  color: white;
  /*font-size: .32em !important;*/
  margin: 0 auto;
  line-height: 1.4;
}

button.afb01 {
  background: rgb(247,194,29);
  background: linear-gradient(180deg, rgba(247,194,29,1) 0%, rgba(211,165,22,1) 100%);
  /*background: linear-gradient(0deg, rgba(185,133,23,1) 0%, rgba(254,238,147,1) 100%);*/
  border: none;
  border-radius: 2px 2px;
  padding: 5px 15px;
  color: white;
}

button.afb01:hover {
  background: rgb(217,170,22);
  background: linear-gradient( 180deg, rgba(217,170,22,1) 0%, rgba(205,156,0,1) 100%);
}

button.afb:hover {
  background: rgb(72,72,72);
  background: linear-gradient(180deg, rgba(72,72,72,1) 37%, rgba(105,105,105,1) 100%);
}

.modal-dialog > .modal-content .h3 {
  font-size: 2em;
}

.modal-dialog > .modal-content .h6 {
  font-size: 1.4rem !important;
}

.bottom .btn {
  font-size: 1.6rem;
}


/* Jackpot */
.jackpot-top {
  position: absolute;
  top: 5.5%;
  margin: 0 auto;
  width: 100%;
  color: white;
  right: 0;
  left: 0;
  text-align: center;
}

.jackpot-top span {
  font-size: 5em;
  letter-spacing: 5px;
  font-weight: bold;
  color: transparent;
  -webkit-background-clip: text;
  display: inline-block;
}

p.jackpot-title {
  color: #ffffff;
  margin-bottom: 10px;
  display: table-column-group;
}
/* Jackpot Number Gold color */
.gold {
  display: block;
  background: repeating-linear-gradient(135deg, rgb(255, 221, 155) 0, rgb(254, 215, 146) 20px, rgb(255, 225, 172) 40px, rgb(255, 255, 255) 70px, rgb(250, 198, 107) 125px, rgb(246, 194, 107) 160px, rgb(231, 177, 85) 175px, rgb(244, 193, 107) 185px, rgb(241, 191, 107) 220px, rgb(243, 190, 102) 235px, rgb(233, 177, 83) 250px, rgb(245, 190, 97) 280px, rgb(249, 188, 86) 305px, rgb(255, 251, 245) 385px, rgb(252, 195, 98) 415px, rgb(252, 195, 121) 450px, rgb(255, 221, 155) 500px);
          background-clip: text;
  -webkit-background-clip: text;
  background-repeat: repeat;
  background-attachment: fixed;
  backface-visibility: none;
  color: rgb(255, 221, 155) !important;
  /*-webkit-text-fill-color: transparent;*/
  filter: drop-shadow(0 3px 1px #000);
}

span.gold {
  font-size: 1.5em;
  font-weight: 700;
}

/* Main Contant */
.inside {
  background-color: #191919;
  padding: 15px;
}

.inside svg {
  margin-top: -2px;
}

.inside .h1 {
  font-size: 1em;
  color: #ffe490;
  margin-bottom: 15px;
}

.inside p,
.inside .h2 {
  color: #d6d6d6;
  font-size: .89em;
  margin: 5px auto;
}
/*.inside a span:hover {color:#a0a0a0;}*/
.inside a p:hover {
  color: #f3bb0d;
}

.sidebar-section {
  position: absolute;
  height: 100%;
  width: 100%;
}

.sidebar-item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.make-me-sticky {
  position: -webkit-sticky;
  position:         sticky;
  top: 0;
  padding-top: 10px;
  padding-bottom: 50px;
}

article .content.two {
  padding-top: 10px;
  padding-bottom: 55px;
}

article {
  border-radius: 12px;
}

.title-section {
  text-align: center;
  padding: 50px 15px;
  margin-bottom: 30px;
}

.content-section {
  min-height: 1200px;
}

.content-section .h2 {
  /*text-align: center;*/
  margin: 0;
}

.sidebar-item .h3 {
  background: gold;
  max-width: 100%;
  margin: 0 auto;
  padding: 50px 0 100px;
  border-bottom: solid 1px #fff;
}
/* Latest new and promo */
.side-bar .nav-tabs {
  border-bottom: none;
}

.side-bar .nav-tabs .nav-link {
  color: #aeaeae;
  text-transform: uppercase;
  border: none;
}

.side-bar .nav-tabs .nav-link.active,
.side-bar .nav-tabs .nav-link:hover {
  border-bottom: 2px solid #ff0000;
  text-transform: uppercase;
  color: #222;
}

.sidebar-tabing .media {
  margin-bottom: 20px;
}

.sidebar-tabing img {
  width: 100%;
}

.sidebar-tabing .title-small {
  font-size: .8em;
  color: white;
  font-weight: 300;
}

.media a {
  width: 35%;
  margin-right: 10px;
}

.news-auther span {
  color: #9e9e9e;
  font-size: .65rem;
}

/*.media:first-child {
    margin-top: 20px;
}*/

/* Footer content From AFBGG Sport*/

/*.footer-wrapper01 {
    display: inline-block;
    background-color: #0d0f13;
    padding: 30px 0;
    width: 100%;
    font-weight: 500;
    word-break: break-all;
}

.wrapper-container {
    max-width: 1366px;
}

.footer-wrapper01 p {
    color: #c7c7c7 !important;
    font-weight: 300;
    font-size: 1.2rem;
}

.footer-wrapper01 h2, .footer-wrapper01 h3, .footer-wrapper01 h4, .footer-wrapper01 h5, .footer-wrapper01 h6 {
    color: white;
    font-size: 14px;
    margin-bottom: 15px;
}

.footer-wrapper01 h1 {
    color: white;
    font-size: 1.5rem;
    margin-bottom: 20px;
    font-weight: 700;
}

.footer-wrapper01 h2 {
    font-weight: 300;
    margin-bottom: 10px;
}

.footer-wrapper01 span {
    color: #00b1e6;
    font-size: 1.5rem;
}*/

.footer-copy-right {
  background-color: #000000;
  text-align: center;
  color: #bebebe;
  font-size: 10px;
  padding: 10px;
  display: inline-block;
  width: 100%;
}

.footer-copy-right p {
  margin: 0 auto;
  font-size: 1em;
  color: #bebebe;
}

.footer-bottom {
  padding: 100px 0;
}

.footer-bottom .h1 {
  font-size: 18px;
  color: var(--white);
}

.footer-bottom p {
  color: white;
  font-size: 12px;
  margin: 5px 0 auto;
}

.footer-bottom p:hover {
  color: #ff8d00;
}


/* Mobile Navigation Bar ||| */
.offcanvas-active {
  overflow: hidden;
}

.screen-overlay {
  width: 0%;
  height: 100%;
  z-index: 30;
  position: fixed;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  background-color: rgb(34 34 34 / 76%);
  transition: opacity .2s linear, visibility .1s, width 1s ease-in;
}

.screen-overlay.show {
  transition: opacity .5s ease, width 0s;
  opacity: 1;
  width: 100%;
  visibility: visible;
}

/* .offcanvas {
    width: 380px;
    visibility: hidden;
    transform: translateX(-100%);
    transition: all .2s;
    border-radius: 0;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    z-index: 1200;
    background-color: #fff;
    overflow-x: hidden;
} */

.offcanvas .h6 {
  font-size: 1rem;
  margin-left: 0;
}

.offcanvas.offcanvas-right {
  right: 0;
  left: auto;
  transform: translateX(100%);
}

.offcanvas.show {
  visibility: visible;
  transform: translateX(0);
  transition: transform .2s;
}

.offcanvas .btn-close {
  position: absolute;
  right: 15px;
  top: 10px;
  font-size: 1.5rem;
}

button.afb-m-menu {
  color: #fff;
  font-size: 18px;
  padding: 0 15px;
  border: 1px solid #c3952a !important;
  border-radius: 4px;
  background-color: #000;
}

button.afb-m-menu:hover {
  color: white;
  background: #c3952a;
}

.btn-icontop-lg {
  text-align: center;
  border-radius: 1rem;
  line-height: 1.1;
  margin-bottom: 10px;
  padding: 20px 15px;
  background-color: #c3952a;
  color: white;
  display: block;
}

a.btn-icontop-lg:hover {
  color: white;
  background-color: #ba9212;
}

.btn-icontop-lg .icon {
  color: #313aeb;
  margin-top: 15px;
  margin-bottom: 15px;
  width: 100%;
  display: inline-table;
}

.btn-icontop-lg .text {
  display: block;
}

.padding-around,
.padding-xy {
  padding: 16px;
}

ul.row,
ul.row-sm {
  list-style: none;
  padding: 0;
  margin-bottom: 0;
}

.btn-icontop-lg img {
  height: 32px;
}

.btn-light {
  background: #595959;
  border: none;
  color: white;
  padding: 10px 20px !important;
}

.btn-light:hover {
  background: rgb(82,82,82);
  background: linear-gradient(180deg, rgba(82,82,82,1) 0%, rgba(48,48,48,1) 100%);
  border: none;
  color: white;
}

.panel-heading {
  padding: 0;
  border: 0;
}

.h4.panel-title {
  margin: 0 auto;
}

.panel-title > a,
.panel-title > a:active {
  display: block;
  padding: 10px 15px;
  color: #fff;
  font-size: .6em;
  letter-spacing: 1px;
  word-spacing: 3px;
  background-color: #464646;
  border-radius: 2px;
}

/* Navigation Collapse */
.panel-default {
  margin-left: -10px;
  margin-right: -10px;
  /*margin-bottom: 15px;*/
}

/*.panel-body {background-color:white;}*/

.panel-body a p {
  padding: 10px 15px;
  color: black;
  background-color: white;
}

.panel-body a p:hover {
  color: #007bff;
  background-color: #e6e6e6;
}

.panel-body a p {
  border-bottom: 1px solid #e7e7e7 !important;
}

.panel-body a p:last-child {
  border-bottom: none;
}

.panel-collapse {
  background-color: white;
}

.mobile-col {
  background-color: #2c2c2c;
}

.mobile-col .h4 a {
  color: white;
}

.panel {
  border: none;
}

/* Index Games list */
.padding-x {
  padding-left: 10px;
  padding-right: 10px;
}

.scroll-horizontal {
  white-space: normal;
  overflow-x: auto;
}

.scroll-horizontal .item {
  /*width: 19.45%;*/
  margin-bottom: 5px;
  display: inline-block;
  vertical-align: top;
  white-space: initial;
}

a[class*='product-'] {
  color: initial;
}

.product-sm {
  display: block;
}

[class*='product-'] {
  color: initial;
}

.product-sm .img-wrap {
  border-radius: 8px 8px 0 0;
}

[class*='product-'] .img-wrap {
  overflow: hidden;
  position: relative;
}

.img-wrap {
  text-align: center;
  display: block;
}
/*.product-sm .img-wrap img { mix-blend-mode: multiply; }*/
[class*='product-'] .img-wrap img {
  height: 100%;
  width: 100%;
  display: inline-block;
  -o-object-fit: cover;
     object-fit: cover;
}

.img-wrap img {
  max-width: 100%;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: white;
  font-size: .83em;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  width: 120px;
}

.text-wrap {
  text-align: center;
  background-color: #2c2c2c;
  border-top: 3px solid #d1a006;
  margin-bottom: 10px;
  border-radius: 0 0 8px 8px;
}

.text-wrap p {
  padding: 10px 10px;
  margin: 0 auto !important;
}

/* mobile footer button */
.nav-bottom {
  position: fixed;
  bottom: -10px !important;
  left: 0;
  width: 100%;
  height: 60px;
  z-index: 12;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  background: #ffffff;
  -webkit-box-shadow: 0 2px 7px 0 rgba(0,0,0,0.2);
          box-shadow: 0 2px 7px 0 rgba(0,0,0,0.2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.nav-bottom .nav-link {
  text-align: center;
  color: #eeda9d;
  /*display: inline-block;
        padding: 5px;
        margin-top: 7px;*/
}

.nav-bottom .nav-link .icon {
  display: inline-block;
  font-size: 20px;
}

.nav-bottom .nav-link .text {
  display: block;
  font-size: 12px;
  color: #eeda9d;
}

.nav-bottom .nav-link.active .text {
  color: white;
}

.nav-bottom .nav-bottom-home::after {
  background: #b18f35;
}

/* Footer Menu */
.widget-list li a:hover {
  text-decoration: underline;
}

.widget .card-header {
  background: #fff0;
}

.widget .card-header a {
  width: 100%;
  display: block;
  padding: 10px 15px;
}

.widget .card-header a:after {
  content: "+";
  position: absolute;
  right: 30px;
  transition: transform 0.15s ease-in-out;
}

.widget .card-header a:hover,
.widget .card-header a:focus {
  text-decoration: none;
}

.widget .card-header a[aria-expanded="true"]:after {
  transform: rotate(45deg);
}

.widget .card-block {
  padding: 0 10px;
}

.widget .card-block .widget-list li {
  margin-bottom: 4px;
  padding: 5px 5px;
}

.widget .h4 {
  font-size: 1.2em;
  color: white;
  padding: 0;
}

.widget ul li a {
  font-size: 1.2rem;
  font-weight: 300;
}

.widget ul li a:hover {
  color: #a0a0a0 !important;
}

.footer-collapse {
  padding: 45px 0;
  background-color: black !important;
}

/* footer social icons */
.social-network a.icoRss:hover {
  background-color: #f56505;
}

.social-network a.icoFacebook:hover {
  background-color: #3b5998;
}

.social-network a.icoTwitter:hover {
  background-color: #33ccff;
}

.social-network a.icoGoogle:hover {
  background-color: #bd3518;
}

.social-network a.icoVimeo:hover {
  background-color: #0590b8;
}

.social-network a.icoLinkedin:hover {
  background-color: #007bb7;
}

.social-network a.icoYoutube:hover {
  background-color: #bb0000;
}

.social-network a.icoIntagram:hover {
  background: #f09433;
  background:    -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
  background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
  background:         linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
}

.social-network a.icoRss:hover i,
.social-network a.icoFacebook:hover i,
.social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i,
.social-network a.icoVimeo:hover i,
.social-network a.icoLinkedin:hover i,
.social-network a.icoIntagram:hover i,
.social-network a.icoYoutube:hover i {
  color: #fff;
}

a.socialIcon:hover,
.socialHoverClass {
  color: #44bcdd;
}

.social-circle li a {
  display: inline-block;
  position: relative;
  margin: 0 auto 0 auto;
     -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  text-align: center;
  width: 50px;
  height: 50px;
  font-size: 20px;
}

.social-circle li i {
  margin: 0;
  line-height: 50px;
  text-align: center;
  font-size: 1.8rem;
}

.social-circle li a:hover i,
.triggeredHover {
     -moz-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  -ms--transform: rotate(360deg);
          transform: rotate(360deg);
  -webkit-transition: all 0.2s;
     -moz-transition: all 0.2s;
       -o-transition: all 0.2s;
      -ms-transition: all 0.2s;
          transition: all 0.2s;
}

.social-circle i {
  color: #626c80;
  -webkit-transition: all 0.8s;
     -moz-transition: all 0.8s;
       -o-transition: all 0.8s;
      -ms-transition: all 0.8s;
          transition: all 0.8s;
}

/* 20201017 QR*/
#snav.en {
  left: 0;
  text-align: left;
}

#snav.en li span {
  left: -100px;
}

#snav.en li a:hover span {
  left: 50px;
}

/* RTL CSS */


#snav.ar {
  right: 0;
  text-align: right;
}

#snav.ar li span {
  right: -100px;
}

#snav.ar li a:hover span {
  right: 35px;
}

/* main SideNav.css styles */


#snav {
  position: fixed;
  top: 40%;
  z-index: 999;
  font-size: 18px;
  font-family: 'Open Sans', sans-serif;
}

#snav ul {
  list-style: none;
}

#snav * {
  margin: 0;
  padding: 0;
  outline: 0;
          transition: all .5s ease;
  -webkit-transition: all .5s ease;
     -moz-transition: all .5s ease;
       -o-transition: all .5s ease;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

#snav li a {
  text-decoration: none;
  color: #fff;
  display: block;
  position: relative;
}

#snav .fa {
  vertical-align: middle;
  font-size: 18px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  position: relative;
  z-index: 4;
}

#snav li span {
  font-size: 15px;
  vertical-align: middle;
  height: auto;
  line-height: 50px;
  width: auto;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  padding: 0 15px;
  position: absolute;
  top: 0;
  visibility: hidden;
  z-index: 3;
}

#snav li a:hover span img,
#snav li span img {
  width: 100px;
}

#snav li a:hover .fa {
  transform: rotate(720deg);
}

#snav li a:hover span {
  visibility: visible;
  padding: 0;
}

#snav li span {
  background-color: #555;
}

#snav li .fa {
  background-color: #333333;
  color: hsl(0deg 0% 90%);
}

#snav li a:hover .fa {
  color: #fff;
}

#snav li:nth-child(10n+1) span,
#snav li:nth-child(10n+1) a:hover .fa {
  background-color: #32de84;
}

#snav li:nth-child(10n+2) span,
#snav li:nth-child(10n+2) a:hover .fa {
  background-color: black;
}

#slideout {
  position: fixed;
  top: 40%;
  right: 0;
  z-index: 999;
  -webkit-transition-duration: 0.3s;
     -moz-transition-duration: 0.3s;
       -o-transition-duration: 0.3s;
          transition-duration: 0.3s;
}

#slideout p {
  width: 35px;
  padding: 12px 0;
  text-align: center;
  background: #d2a20a;
  -webkit-writing-mode: tb-rl;
          writing-mode: tb-rl;
  -webkit-writing-mode: vertical-rl;
          writing-mode: vertical-rl;
  transform: rotate(-180deg);
  color: white;
  margin: 0 auto;
  padding: 20px 8px;
  text-orientation: sideways;
}

#slideout_inner {
  position: fixed;
  top: 40%;
  right: -250px;
  background: white;
  width: 250px;
  padding: 15px;
  -webkit-transition-duration: 0.3s;
     -moz-transition-duration: 0.3s;
       -o-transition-duration: 0.3s;
          transition-duration: 0.3s;
  text-align: left;
  -webkit-border-radius: 0 0 5px 0;
     -moz-border-radius: 0 0 5px 0;
          border-radius: 0 0 5px 0;
}

#slideout_inner textarea {
  width: 190px;
  height: 100px;
  margin-bottom: 6px;
}

#slideout:hover {
  right: 250px;
  transition: right 1s;
}

#slideout:hover #slideout_inner {
  right: 0;
  transition: right 1s;
}

/* social media */
.afb-medias a {
  width: 100%;
  background-color: white;
  border: none;
  outline: none;
  display: block;
  margin-bottom: 5px;
  border-radius: 3px;
  padding: 5px 10px;
  background: linear-gradient( 195deg, rgb(207 125 3) 0%, rgb(220 170 11) 100%);
  color: white;
}

.afb-medias .h1 {
  color: black;
  font-size: 1.5rem;
  font-weight: 400;
}

.afb-medias span {
  color: white;
}

.afb-medias a:hover {
  background-image: linear-gradient(to right, #2575fc, #6a11cb);
  color: white;
}

.afb-medias a > div {
  display: inline-block;
  margin-right: 5px;
}

.news-title .h2 a {
  font-weight: 400;
}

/* back to top */
@media screen and (prefers-reduced-motion: no-preference) {
  html,
  body {
    scroll-behavior: smooth;
  }
}

main {
  position: relative;
}

main *:last-child {
  margin-bottom: 0;
}

.back-to-top-wrapper {
  position: absolute;
  top: 100vh;
  right: 0.25rem;
  bottom: 0;
  width: 3em;
  pointer-events: none;
}

.back-to-top-link {
  position: fixed;
  position: sticky;
  pointer-events: all;
  top: calc(100vh - 10em);
  display: inline-block;
  text-decoration: none;
  font-size: 2rem;
  line-height: 3rem;
  text-align: center;
  width: 3rem;
  height: 3rem;
  border-radius: 20%;
  padding: 0.25rem;
  border: 1px solid #254568;
  background-color: #0373ff;
  transition: transform 80ms ease-in;
}

.back-to-top-link:hover,
.back-to-top-link:focus {
  transform: scale(1.1);
}

.back-to-top-link:focus {
  outline: none;
  box-shadow: 0 0 0 3px #4e85c0;
}

/* Search */
.form-control-borderless {
  border: none;
}

.form-control-borderless:hover,
.form-control-borderless:active,
.form-control-borderless:focus {
  border: none;
  outline: none;
  box-shadow: none;
}

.has-search .form-control {
  padding-left: 2.375rem;
}

.has-search .form-control-feedback {
  position: absolute;
  z-index: 2;
  display: block;
  width: 2.375rem;
  height: 2.375rem;
  line-height: 2.375rem;
  text-align: center;
  pointer-events: none;
  color: #aaa;
}

/*.input-group input {
    background-color: transparent;
    border: 1px solid #545454 !important;
    border-radius: 0px !important;
    padding: 2px 10px !important;
    color: white !important;
    font-size: 1em !important;
}

    .input-group input:focus {
        background-color: transparent;
    }*/

button.btn-secondary {
  padding: 0 12px;
  border: 0px solid;
  background-color: #454545;
  border-radius: 0;
}

button.btn-secondary i {
  color: #353535;
}

#top-Deposit-Btn.btn-secondary {
  padding: 0.25rem 0.5rem !important;
  border-radius: 0.2rem !important;
}


/* Button a */
.button-afb-wrapper {
  position: absolute;
  right: 0;
  z-index: 1;
  display: inline-flex;
}

.button-afb.one {
  background: rgb(231,148,16);
  background: linear-gradient( 195deg, rgb(161 99 0) 0%, rgba(231,148,16,1) 100%);
}

.button-afb.one:hover {
  background: rgb(209,128,0);
  background: linear-gradient(180deg, rgba(209,128,0,1) 0%, rgba(231,148,16,1) 100%);
}

.button-afb {
  background: #d42939;
  padding: 5px 15px;
}

.button-afb a {
  color: white;
}

.button-afb:hover {
  background: #de4756;
}

.button-afb a p {
  color: white;
  padding: 0;
  margin: 0 auto;
  font-size: 1em;
}

/* user names with badget */
.badget-afb-ug .h1 {
  color: white;
  font-size: 1em;
  margin: 0 auto;
}

.fld {
  box-sizing: border-box;
  width: 100%;
  height: 35px;
  background-color: #f9f9f9;
  border-color: #d7d7d7;
  border-radius: 2px;
  padding: 0 10px;
  border: 1px solid #ddd;
  outline: none;
  color: #7d7d7d;
  font-size: 16px;
  line-height: 1;
}

img.badget-img {
  width: 40px;
  margin-right: 10px;
}

.progress {
  margin: 0 auto;
}

.progress-bar {
  display: inline-table;
  font-size: .9em;
}

/* Notifation Bar */
button.notif-dropdown {
  background-color: #ffffff00;
  color: white;
}

button.notif-dropdown:hover,
button.notif-dropdown:focus {
  color: white;
}

/* Amount */
* {
  box-sizing: border-box;
}

.TogglePanel {
  display: inline-block;
  height: 15px;
  overflow: hidden;
  transition: background-color .2s ease-in;
  position: relative;
  top: 2px;
}


.TogglePanel__PanelOne,
.TogglePanel__PanelTwo {
  color: #ffffff !important;
  align-items: center;
  justify-content: center;
  font-size: 1em;
  font-weight: 700;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  transition: margin-top .2s ease-in, opacity .2s ease-in;
}

.TogglePanel__PanelOne {
  opacity: 1;
}

.TogglePanel__PanelTwo {
  opacity: 0;
}

.TogglePanel--showAlternate .TogglePanel__PanelOne {
  margin-top: -17px;
  opacity: 0;
}

.TogglePanel--showAlternate .TogglePanel__PanelTwo {
  opacity: 1;
  margin: -3px 0px;
}

.amount-blur {
  color: #ffffff14 !important;
  text-shadow: 0 0 5px rgb(255 255 255 / 50%);
}

.amount-button {
  line-height: initial;
  background-color: #f0f8ff00;
  border: none;
  color: white;
}


@media only screen and (min-width: 1200px) {
  .container {
    width: 1400px !important;
    max-width: 100%;
  }
}

@media only screen and (max-width: 1200px) {
  .jackpot-top span {
    font-size: 3.5em;
  }
}

@media only screen and (max-width:1180px) {
  img.sbanner-images-cover {
    height: 233px;
  }
}

@media only screen and (max-width: 992px) {
  .col-xs-5ths {
    float: unset;
  }

  /* 991px Hide | Show */
  .t991-dp-none {
    display: none !important;
  }

  .t991-dp-block {
    display: block !important;
  }

  /* Table */
  .margin-left-table {
    margin-left: -15px;
  }

  /* Foter Content */
  /* .footer-wrapper01 {
        display: none;
    }*/

  /* Main Contant */
  article .content {
    padding-top: 25px;
  }

  /* full width */
  .w-992 {
    max-width: 100%;
    flex: 0 0 100%;
  }

  /* Index Games list */
  .scroll-horizontal {
    white-space: nowrap;
    overflow-x: scroll;
  }

  .jackpot-top {
    top: 2.65%;
  }

  /* scrool Bar Design 
	::-webkit-scrollbar-button {
		width: 8px;
		height:0;
	}
	::-webkit-scrollbar-track {
		background:unset;
		border: unset;
		box-shadow: unset;
	}
	::-webkit-scrollbar-thumb {
		background:unset;
		border: unset;
	}
	::-webkit-scrollbar-thumb:hover {
		background:#7d7d7d;
	} */

  .owl-carousel-size img {
    height: 440px;
  }

  .content-section {
    min-height: auto;
  }
}

/*@media only screen and (min-width: 767px) {
    .btn-right, .btn-left {
        display: none;
    }
}*/

@media only screen and (max-width: 767px) {
  .badget-img {
    margin-right: 0 !important;
  }
}

@media only screen and (max-width:680px) {
  .text-truncate {
    width: 110px;
  }
}

@media only screen and (max-width:415px) {
  .button-afb.one {
    display: block;
  }

  .button-afb {
    display: none;
  }

  article .content.two {
    padding: 0;
  }

  img.bbanner-images-cover {
    height: 102px;
  }

  .modal-content {
    width: 100% !important;
  }

  .owl-carousel-size img {
    width: 100%;
    height: 345px !important;
  }
}

@media only screen and (max-width:376px) {
  .text-truncate {
    width: 102px;
  }
}

@media only screen and (min-width:240px) and (max-width:1111px) {
  .logo img {
    /*max-width: 100px;*/
    width: 100%;
    transform: unset;
    left: unset;
  }

  .h_nav,
  .header-side,
  .h_bar-dropdown {
    display: none;
  }

  .h_bar {
    width: auto;
    display: inline-block;
    float: right;
  }

  .h_bar-login {
    margin-top: 0;
  }

  .h_bar-login span {
    font-size: .7em;
    letter-spacing: 1px;
  }

  .h_bar-btn .btn {
    background-color: #ffffff00;
    min-width: 70px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    font-size: .799em;
    font-weight: 400;
    border-radius: 3px;
    padding: 0 10px;
  }

  .h_bar-link a {
    font-size: 13px;
    padding-right: 0;
  }

  .h_bar-link.one {
    padding-left: 5px;
  }

  .header-fix {
    box-shadow: none;
    border-bottom: solid 1px #000;
  }

  .mobile-view-right-bar {
    width: 100%;
    clear: both;
    padding: 20px 0;
  }

  .mobile-view-right-bar .owl-nav,
  .mobile-view-right-bar .owl-dots {
    display: none;
  }

  .mobile-view-right-bar .owl-carousel .item {
    padding: 0 20px;
  }

  .left-sidebar {
    display: none;
  }

  .mobile-nav {
    width: 100%;
    float: left;
  }

  .mobile-nav .left-sidebar {
    display: flex;
    width: auto;
    min-width: 100%;
    overflow: auto;
    float: left;
    height: auto;
    border-top: solid 1px #000;
    border-bottom: solid 1px #000;
    padding: 10px 0;
  }

  .left-sidebar button {
    width: 100%;
    display: block;
    padding: 5px;
    font-size: 10px;
  }

  .lest-bar-icon {
    width: 100%;
    display: inline-block;
    text-align: center;
  }

  .left-sidebar .select-type {
    text-align: center;
  }

  .left-sidebar .lest-bar-icon img {
    text-align: center;
    margin-right: 0;
  }

  .left-sidebar button span {
    text-align: center;
    width: 70px;
    display: block;
    float: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .left-sidebar button.activity,
  .default .tablinks {
    border-left: none;
  }

  .left-sidebar button.activity {
    color: #ff6a00;
  }

  .right-top-end {
    display: none;
  }

  .main-stracture {
    position: relative;
    padding-top: 0;
    margin-top: 0;
  }

  .right-top-part {
    width: 100%;
    margin: auto;
  }

  .right-top-part ul {
    width: 100%;
    display: flex;
    justify-content: space-around;
  }

  .h_nav-item > a {
    padding-bottom: 0;
  }

  .right-top-part .h_nav-list .h_nav-item a {
    font-size: 11px;
    font-size: .599em;
    font-weight: bold;
  }

  .mobile-nav .sub-cate {
    position: absolute;
    width: 100%;
    left: 0;
    z-index: 99;
    padding: 10px;
  }

  .mobile-nav .sub-cate li {
    width: 33.333333%; /*padding: 0 60px 10px 10px;*/
    margin: 0 auto;
  }
  /*.mobile-nav .sub-cate li:before { content: "\f105"; left: auto; right: 10px; top: -2px; line-height: normal; font-size: 22px; color: #fff; }*/
  .mobile-nav .sub-cate li span {
    right: 40px;
  }

  .mobile-nav .sub-cate li a p {
    color: white;
    margin: 0 auto;
    margin-top: 5px;
  }

  .modal-content {
    width: 330px;
  }

  .popup-inner {
    padding: 20px 40px;
  }

  .popup-form {
    padding: 20px 40px 25px;
  }


  .mobile-nav-inner .sub-cate {
    top: 163px;
  }

  .mobile-main-inner .right-top-part {
    top: -120px;
  }


  .user-profile {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .right-main-part {
    width: 100%;
    padding: 10px 0 0;
  }
}

.wallet-bottom-part {
  width: 100%;
  float: left;
}

@media screen and (max-width: 480px) {
  .game-part-2 .wallet-bottom-part {
    width: 400px;
  }

  .form-group-choosefile input {
    font-size: .8em;
  }
}


@media screen and (max-width: 480px) {
  .photobox {
    width: 100%;
  }

  .cd-tabs__panel p.one {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 120px;
    display: inline-block;
  }
}

@media only screen and (max-width:991px) {
  img.sbanner-images-cover {
    height: 456px;
  }
}

@media only screen and (max-width: 767px) {
  /* Desktop Navigation Bar */
  .nav-link span {
    display: flow-root;
  }

  .megamenu .megamenu-nav .nav-link {
    padding: 15px 15px;
    text-align: center;
    /*width: 135px;*/
  }

  .megamenu-content img {
    width: 130px;
  }

  /* Mobile Hide | Show */
  .m-dp-none {
    display: none !important;
  }

  .m-dp-block {
    display: block !important;
  }

  /* footer content */
  .footer-bottom p {
    font-size: .658em;
  }

  /* Jackpot */
  .jackpot-top span {
    font-size: 2.5rem;
  }

  .jackpot-top {
    top: 3.6%;
  }

  /* label */
  .afb-label-new,
  .afb-label-top,
  .afb-label-pp {
    font-size: .6em;
  }

  /* footer */
  .footer-collapse {
    padding-top: 0;
  }

  .widget-list li a img {
    padding-left: 10px;
  }

  img.sbanner-images-cover {
    height: 343px;
  }
}

.tabcontentmd {
  color: #808aa6;
}

.tabcontentmd .popup-header,
.tabcontentmd .popup-title {
  width: 100%;
  height: 64px;
  padding: 0;
  background-color: #fff;
  border-bottom: none;
  border-radius: 4px 4px 0 0;
  color: #808aa6;
  font-size: 14px;
  font-weight: bold;
  line-height: 64px;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  border-bottom: 1px solid hsla(0,0%,59.2%,.3);
}


@media only screen and (max-width:575px) {
  .footer-collapse {
    padding-bottom: 80px !important;
    padding-top: 20px !important;
  }
  /* Jackpot */
  .jackpot-top span {
    font-size: 2rem;
  }
  /* Navigation Mobile */
  .nav-link span {
    font-size: smaller;
  }

  img.sbanner-images-cover {
    height: 512px;
  }
}


@media only screen and (max-width: 415px) {
  /* Desktop Navigation Bar */
  .megamenu-content img {
    width: 95px;
  }

  /* jackpot */
  .jackpot-top span {
    font-size: 1.35rem;
    letter-spacing: 2px;
  }

  .jackpot-top {
    top: 3.4%;
  }

  /* Navigation Menu */
  .megamenu .megamenu-nav .nav-link {
    padding: 5px 15px;
    width: 100px;
  }

  /* Index Games list */
  .scroll-horizontal .item {
    width: 100%;
  }

  .megamenu .megamenu-nav {
    justify-content: normal !important;
    /*overflow-y: hidden;*/
  }

  .alert-danger {
    display: none !important;
  }

  .content-section {
    min-height: auto;
  }

  img.sbanner-images-cover {
    height: 398px;
  }
}

@media only screen and (max-width:376px) {
  img.sbanner-images-cover {
    height: 359px;
  }
}

@media only screen and ( max-width:320px ) {
  /* 320px Hide | Show */
  .t320-dp-none {
    display: none !important;
  }

  .t320-dp-block {
    display: block !important;
  }

  /* Mobile Navigation Bar ||| */
  .offcanvas {
    width: 305px;
  }

  /* label */
  .afb-label-new,
  .afb-label-top,
  .afb-label-pp {
    font-size: .4em;
  }

  /* jackpot */
  .jackpot-top span {
    font-size: 1rem;
  }

  .btn-icontop-lg {
    font-size: .8em;
    padding: 20px 10px;
  }

  img.sbanner-images-cover {
    height: 304px;
  }
}

@media only screen and (max-width: 320px) {
  .jackpot-top span {
    font-size: .9rem;
  }
}


/*--- footer --*/

/*footer {
    clear: both;
    width: 100%;*/
/*padding: 18px 0 0;*/
/*overflow: hidden;
    background: #070707;*/
/*box-shadow: inset 0 10px 50px -5px #000;*/
/*float: left;*/
/*margin: 25px 0 0 0;*/
/*}*/

.footer-main {
  float: none;
  margin: auto;
  padding: 20px;
}

.footer-top .h1,
.footer-top .h2 {
  color: #fff;
  font-weight: 500;
  font-family: Roboto,sans-serif;
  text-transform: none;
  margin: 20px 0;
}

.footer-top .h1 {
  font-size: 20px;
}

.footer-top .h2 {
  font-size: 16px;
}

footer p {
  color: #bbb;
  font-size: 14px;
}

.footer-top ul {
  padding-left: 30px;
}

.footer-top ul li {
  font-size: 14px;
  color: #bbb;
  margin: 0;
}

.footer-support-menu {
  width: 100%;
  float: left;
}

.footer__btn-chat.btn-chat {
  position: absolute;
  right: 10px;
  z-index: 1;
  padding: 10px 25px 10px 50px;
  background: #fff;
  border-radius: 4px;
  cursor: pointer;
  color: #000;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  text-transform: uppercase;
}

ul.all-logo-footer li {
  float: left;
  width: 50%;
  padding: 0 10px 10px 0;
}

ul.all-logo-footer li.one {
  width: 15%;
}

ul.all-logo-footer li img {
  width: 100%;
  filter: grayscale(100%);
}

@media screen and (max-width:767px) {
  ul.all-logo-footer li {
    padding: 0 25px 10px 0;
  }

  .shfooter ul {
    padding: 10px 0;
  }
}

.btn-chat__icon {
  top: calc(50% - 14px);
  right: auto;
  bottom: auto;
  width: 28px;
  height: 28px;
  display: block;
  background: #ef8d00;
  border-radius: 15px;
}

.btn-chat__icon,
.btn-chat__icon:before {
  position: absolute;
  left: 5px;
  z-index: inherit;
}

.btn-chat__icon:before {
  top: 5px;
  right: 5px;
  bottom: 5px;
  background: url(../images/help.svg) no-repeat;
  background-size: 18px;
  content: "";
}

.btn-chat__time {
  margin-left: 3px;
  color: #ef8d00;
}

.footer-menu-part {
  display: flex;
  justify-content: space-between;
  min-height: 40px;
  padding-right: 180px;
  position: relative;
}

.footer__links li {
  display: inline-block;
  margin: 0 32px 0 0;
}

.footer__links a,
.footer__links span {
  color: #fff;
  font-size: 12px;
  font-family: Arial;
  line-height: 27px;
  text-decoration: none;
}

.footer__licences-block {
  display: flex;
  justify-content: space-between;
  margin: 0 0 20px;
  width: 100%;
  float: left;
}

.footer__licences a {
  margin-right: 22px;
  font-size: 0;
  text-decoration: none;
}

.footer__support-link {
  display: flex;
  align-items: center;
}

.footer__support-link a {
  font-size: 12px;
  color: #fff;
}

.footer__row--bottom {
  margin-bottom: 60px;
  display: flex;
  width: 100%;
}

.footer__row-content a {
  color: #fff;
}

.footer__row-title {
  flex: 1;
  margin: 15px 0;
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
}

.footer__row-content p {
  color: #2f3a51;
  font-size: 12px;
  font-family: Arial;
  line-height: normal;
}

.footer__row-item--center {
  margin: 0 30px;
}

.footer__row-item--center .footer__row-title {
  padding: 0 30px;
}

.footer__row-content--with-border {
  height: 100%;
  padding: 0 10px;
  border-right: 2px solid #282e3d;
  border-left: 2px solid #282e3d;
}

.footer__row-content p {
  color: #2f3a51;
  font-size: 12px;
  font-family: Arial;
  line-height: normal;
}

.footer__payment-providers img {
  margin: 1px 10px 1px 0;
  max-width: 150px;
}

.footer__row-content--games {
  display: flex;
  justify-content: space-between;
}

.footer__games-list {
  display: inline-block;
  margin-right: 56px;
  padding: 0;
  line-height: 2.17;
}

.footer__games-list:last-child {
  margin-right: 0;
}

.footer__games-list a,
.footer__games-list li {
  color: #fff;
  font-size: 12px;
  white-space: nowrap;
}



/*-- footer part end --*/

footer {
  text-align: center;
}

.footer-support-menu {
  position: relative;
  min-height: 110px;
}

.footer__btn-chat.btn-chat {
  bottom: 0;
}

.footer-menu-part {
  width: 100%;
  display: block;
  justify-content: normal;
  padding-right: 0;
}

.footer-menu-part {
  display: block;
  justify-content: normal;
  width: 100%;
}

.footer__links li {
  margin-right: 20px;
}

.footer__licences-block {
  display: block;
  justify-content: normal;
  clear: both;
}

.footer__support-link {
  justify-content: flex-end;
}

.footer__row--bottom {
  display: block;
}

.footer__row-item--center {
  margin: 0;
  border-top: 2px solid #282e3d;
  border-bottom: 2px solid #282e3d;
}

.footer__row-content--with-border {
  border: none;
}

.footer__games-list {
  margin-right: 0;
}

.footer__licences-block {
  display: block;
}

.footer__licences {
  clear: both;
}

.footer__support-link {
  justify-content: flex-end;
}

/* 20200917 Footer content */
/*.footer-wrapper01 {
    display: inline-block;
    background-color: #0d0f13;
    padding: 30px 0;
    width: 100%;
}

.wrapper-container {
    max-width: 1366px;
}

.footer-wrapper01 p {
    color: #bbbbbb;
    font-weight: 300;
    font-size: 12px;
}

.footer-wrapper01 h2, .footer-wrapper01 h3, .footer-wrapper01 h4, .footer-wrapper01 h5, .footer-wrapper01 h6 {
    color: var(--light);
    font-size: 14px;
    margin-bottom: 15px;
}

.footer-wrapper01 h1 {
    color: var(--light);
    font-size: 16px;
    margin-bottom: 15px;
}

@media screen and (max-width:991px) {
    .footer-wrapper01 {
        display: none;
    }
}*/

.footer-copy-right {
  background-color: #000000;
  text-align: center;
  color: #bebebe;
  font-size: 10px;
  padding: 10px;
  display: inline-block;
  width: 100%;
}

.footer-copy-right p {
  margin: 0 auto;
}

.footer-bottom {
  padding: 45px 0;
}

.footer-bottom .h1 {
  font-size: 18px;
  color: var(--white);
}

.footer-bottom p {
  color: var(--light);
  font-size: 12px;
  margin: 5px 0 auto;
}

@media only screen and (max-width: 767px) {
  .footer-bottom p {
    font-size: .658em;
  }
}

.footer-bottom p:hover {
  color: #ff6a00;
}
/*how part*/
.hide {
  display: none;
}

.favStar {
  color: yellow;
}

.triangle-up {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 8px solid lime;
}

.triangle-down {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 8px solid red;
}

@keyframes blink {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@-webkit-keyframes blink {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.blink {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 10px;
          animation: blink 5s infinite;
  -webkit-animation: blink 3s infinite;
}
/*how part*/
.shfooter .collapse {
  display: inherit;
}

@media (max-width:767px) {
  .shfooter ul {
    margin-bottom: 0;
  }

  .shfooter .collapse {
    display: none;
  }

  .shfooter .collapse.show {
    display: block;
  }

  .shfooter .title .fa-angle-up,
  .shfooter .title[aria-expanded=true] .fa-angle-down {
    display: none;
  }

  .shfooter .title[aria-expanded=true] .fa-angle-up {
    display: block;
  }

  .shfooter .navbar-toggler {
    display: inline-block;
    padding: 0;
  }
}

/* 20200917 Footer content */
/*.footer-wrapper01 {
    display: inline-block;
    background-color: #0d0f13;
    padding: 30px 0;
    width: 100%;
}

.wrapper-container {
    max-width: 1366px;
}

.footer-wrapper01 p {
    color: #bbbbbb;
    font-weight: 300;
    font-size: 12px;
}

.footer-wrapper01 h2, .footer-wrapper01 h3, .footer-wrapper01 h4, .footer-wrapper01 h5, .footer-wrapper01 h6 {
    color: var(--light);
    font-size: 14px;
    margin-bottom: 15px;
}

.footer-wrapper01 h1 {
    color: var(--light);
    font-size: 16px;
    margin-bottom: 15px;
}

@media screen and (max-width:991px) {
    .footer-wrapper01 {
        display: none;
    }
}*/

.footer-copy-right {
  background-color: #000000;
  text-align: center;
  color: #bebebe;
  font-size: 10px;
  padding: 10px;
  display: inline-block;
  width: 100%;
}

.footer-copy-right p {
  margin: 0 auto;
}

.footer-bottom {
  padding: 45px 0;
}

.footer-bottom .h1 {
  font-size: 18px;
  color: var(--white);
}

.footer-bottom p {
  color: var(--light);
  font-size: 12px;
  margin: 5px 0 auto;
}

@media only screen and (max-width: 767px) {
  .footer-bottom p {
    font-size: .658em;
  }
}

.footer-bottom p:hover {
  color: #ff6a00;
}
/*how part*/
.hide {
  display: none;
}

.favStar {
  color: yellow;
}

.triangle-up {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 8px solid lime;
}

.triangle-down {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 8px solid red;
}

@keyframes blink {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@-webkit-keyframes blink {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.blink {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 10px;
          animation: blink 5s infinite;
  -webkit-animation: blink 3s infinite;
}
/*how part*/
.shfooter .collapse {
  display: inherit;
}

@media (max-width:767px) {
  .shfooter ul {
    margin-bottom: 0;
  }

  .shfooter .collapse {
    display: none;
  }

  .shfooter .collapse.show {
    display: block;
  }

  .shfooter .title .fa-angle-up,
  .shfooter .title[aria-expanded=true] .fa-angle-down {
    display: none;
  }

  .shfooter .title[aria-expanded=true] .fa-angle-up {
    display: block;
  }

  .shfooter .navbar-toggler {
    display: inline-block;
    padding: 0;
  }
}

.resize {
  text-align: center;
}

.resize {
  margin-top: 3rem;
  font-size: 1.25rem;
}
/*RESIZESCREEN ANIMATION*/
.fa-angle-double-right {
  animation: rightanime 1s linear infinite;
}

.fa-angle-double-left {
  animation: leftanime 1s linear infinite;
}

@keyframes rightanime {
  50% {
    transform: translateX(10px);
    opacity: 0.5;
  }

  100% {
    transform: translateX(10px);
    opacity: 0;
  }
}

@keyframes leftanime {
  50% {
    transform: translateX(-10px);
    opacity: 0.5;
  }

  100% {
    transform: translateX(-10px);
    opacity: 0;
  }
}

.partner-logo {
  /*padding-top: 40px;*/
}

@media screen and (max-width:767px) {
  .footer-bottom {
    padding: 25px 0;
  }

  .partner-logo {
    padding-top: 0 !important;
  }
}

.widget-content {
  display: inline-block;
  padding: 10px 0;
}

.media-fontx {
  color: var(--white);
  padding-left: 10px;
}

.media-fontx .h1 {
  font-size: 12px;
  color: #ff6a00;
  margin-bottom: 2px;
}

.media-fontx p {
  font-size: 10px;
  margin-bottom: 2px;
}

.media-fontx p a {
  color: #dedcdc;
}

.media-fontx span {
  font-size: 9px;
  color: #d5d5d5;
  display: inline-block;
}

.media-news-t .h2 {
  font-size: 13px;
  color: var(--white);
  margin: 0 auto;
  padding: 15px 0;
  text-align: center;
  border-bottom: 2px solid #ff6a00;
  margin-bottom: 10px;
}

/* 20200921 */

/* 20201010 User Profile Notif */
.profile-notif strong {
  color: var(--color-afb-black);
  font-size: 1.2em;
}

.login-loader-wrapper {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(21, 21, 21, 0.24);
  z-index: 2;
}

.login-loader-wrapper .loader {
  margin-left: -30px;
  -webkit-transform: none;
          transform: none;
}

.loader {
  border: 5px solid #f3f3f3;
  -webkit-animation: spin 1s linear infinite;
          animation: spin 1s linear infinite;
  border-top: 5px solid #555;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.modal-notif,
.modal-box {
  z-index: 900;
}

.modal-sandbox {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: transparent;
}

.modal-notif {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgb(0,0,0);
  background: rgba(0,0,0,.8);
  overflow: auto;
}

.modal-box {
  position: relative;
  width: 80%;
  max-width: 920px;
  margin: 100px auto;
  animation-name: modalbox;
  animation-duration: .4s;
  animation-timing-function: cubic-bezier(0,0,.3,1.6);
}

.modal-body p {
  font-size: 13px;
}

.modal-footer time {
  font-size: 12px;
}

.modal-footer {
  background-color: white;
}

.modal-header {
  /*padding: 20px 40px;*/
  background: var(--cd-color-1);
  color: #ffffff;
}

.modal-header button.close {
  background-color: #ff6a00;
  border: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  opacity: 1;
  color: white;
  font-weight: 300;
  border-top-right-radius: 5px;
  margin-bottom: -1.26em;
}

.modal-header button.close span {
  font-size: 1.5rem;
  font-weight: 500;
  position: unset;
}

.h5.modal-title {
  font-size: 15px;
  margin: 0;
}


.modal-body {
  background: var(--light);
  /*padding: 60px 40px;*/
}

.btn-primary {
  background-color: #ff6a00;
  border-color: #007bff00;
}

.btn-primary:hover {
  background-color: #1d212a;
  border-color: #007bff00;
}

/* Close Button */
.close-modal {
  text-align: right;
  cursor: pointer;
}

/* Animation */
@-webkit-keyframes modalbox {
  0% {
    top: -250px;
    opacity: 0;
  }

  100% {
    top: 0;
    opacity: 1;
  }
}

@keyframes modalbox {
  0% {
    top: -250px;
    opacity: 0;
  }

  100% {
    top: 0;
    opacity: 1;
  }
}

/* Aditional Styles */
/* footer social icons */
ul.social-network {
  list-style: none;
  display: inline;
  margin-left: 0 !important;
  padding: 0;
}

ul.social-network li {
  display: inline;
  margin: 0 5px;
}


/* footer social icons */
.social-network a.icoRss:hover {
  background-color: #f56505;
}

.social-network a.icoFacebook:hover {
  background-color: #3b5998;
}

.social-network a.icoTwitter:hover {
  background-color: #33ccff;
}

.social-network a.icoGoogle:hover {
  background-color: #bd3518;
}

.social-network a.icoVimeo:hover {
  background-color: #0590b8;
}

.social-network a.icoLinkedin:hover {
  background-color: #007bb7;
}

.social-network a.icoYoutube:hover {
  background-color: #bb0000;
}

.social-network a.icoIntagram:hover {
  background: #f09433;
  background:    -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
  background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
  background:         linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
}

.social-network a.icoRss:hover i,
.social-network a.icoFacebook:hover i,
.social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i,
.social-network a.icoVimeo:hover i,
.social-network a.icoLinkedin:hover i,
.social-network a.icoIntagram:hover i,
.social-network a.icoYoutube:hover i {
  color: #fff;
}

a.socialIcon:hover,
.socialHoverClass {
  color: #44bcdd;
}

.social-circle li a {
  display: inline-block;
  position: relative;
  margin: 0 auto 0 auto;
     -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  text-align: center;
  width: 50px;
  height: 50px;
  font-size: 20px;
}

.social-circle li i {
  margin: 0;
  line-height: 50px;
  text-align: center;
}

.social-circle li a:hover i,
.triggeredHover {
     -moz-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  -ms--transform: rotate(360deg);
          transform: rotate(360deg);
  -webkit-transition: all 0.2s;
     -moz-transition: all 0.2s;
       -o-transition: all 0.2s;
      -ms-transition: all 0.2s;
          transition: all 0.2s;
}

.social-circle i {
  color: #626c80;
  -webkit-transition: all 0.8s;
     -moz-transition: all 0.8s;
       -o-transition: all 0.8s;
      -ms-transition: all 0.8s;
          transition: all 0.8s;
}


hr.style-one {
  border: 0;
  height: 1px;
  background: #333;
  background-image: linear-gradient(to right, #ccc, #333, #ccc);
}

.pagination > li > a {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #616161;
}

.pagination > li > a.one {
  background-color: #fff0;
  color: white;
}



.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
  z-index: 2;
  color: #ffffff;
  background-image: linear-gradient(to right, #2575fc, #6a11cb);
  border-color: #ddd;
}

.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.mandatory_field {
  color: red;
}

.required:after {
  content: " *";
  color: red;
}


.wallet-top-left {
  width: 35%;
  float: left;
  padding: 0 10px;
  background: var(--cd-color-1);
  border-bottom: solid 1px hsl(0deg 0% 22%);
  color: #ff6a00;
  text-align: center;
  position: relative;
}

.wallet-top-left:before {
  border-color: transparent;
  border-left-color: var(--cd-color-1);
  content: "";
  position: absolute;
  right: -15px;
  height: 0;
  width: 0;
  border-width: 8px;
  border-style: solid;
  border-left: 8px solid var(--cd-color-1);
  top: 0;
  bottom: 0;
  margin: auto;
}

.wallet-top-left span {
  /* color: #ff6a00; */
  color: white;
  font-weight: 400;
  font-size: 14px;
  /* text-transform: uppercase; */
  line-height: 34px;
}

.wallet-top-left span.one {
  color: #495057;
}

.wallet-top-left {
  width: 40%;
}

.wallet-top-left span,
.wallet-top-right span {
  font-size: 12px;
  color: white;
}

.wallet-top-right {
  width: 65%;
  float: left;
  /* padding: 5px; */
  text-align: center;
  background: #292929;
  /* border-bottom: 1px solid; */
  border-bottom: solid 1px hsl(0deg 0% 22%);
  line-height: 34px;
}

.game-part-2 .wallet-section {
  width: 100%;
}

.game-part-2 .wallet-top-part {
  width: 100%;
}

.game-part-2 .game-history-part {
  background: #201f25;
  text-align: left;
}

.game-part-2 .game-history-part.one {
  background: #f8f8f8;
  border: 1px solid var(--color-user-bg);
}

.game-part-2 .wallet-top-part .game-history-part:first-child {
  width: 32%;
  padding-left: 15px;
}

.game-part-2 .wallet-top-part .game-history-part:nth-child(2) {
  width: 21%;
}

.game-part-2 .wallet-top-part .game-history-part:nth-child(3) {
  width: 25%;
}

.game-part-2 .wallet-top-part .game-history-part:last-child {
  width: 22%;
}

.game-part-2 .wallet-top-left:before {
  display: none;
}

.game-part-2 .history-bottom-part .wallet-bottom-left {
  margin-right: 0;
  background: transparent;
  padding: 27px 10px;
}

.game-part-2 .history-bottom-part .wallet-bottom-left ul li {
  text-align: left;
  margin-bottom: 40px;
}

.game-part-2 .history-bottom-part .wallet-bottom-left ul li:last-child {
  margin-bottom: 0;
}

.game-part-2 .history-bottom-part .wallet-bottom-left:first-child ul li {
  text-align: center;
}

.game-part-2 .history-bottom-part .wallet-bottom-left:first-child {
  width: 30%;
  background: #17161a;
  margin-right: 2%;
}

.game-part-2 .history-bottom-part .wallet-bottom-left:nth-child(2) {
  width: 21%;
}

.game-part-2 .history-bottom-part .wallet-bottom-left:nth-child(3) {
  width: 25%;
}

.game-part-2 .history-bottom-part .wallet-bottom-left:last-child {
  width: 22%;
}

.game-part-2 {
  width: 100%;
}

.game-part-2 .wallet-section {
  width: 100%;
  overflow-x: scroll;
}

.game-part-section .wallet-section:last-child .wallet-top-part {
  float: right;
  width: 100%;
  overflow-x: hidden;
}

.wallet-top-part {
  width: 100%;
  float: left;
  /*border:solid 1px #6a696d;*/
  display: flex;
  flex-wrap: nowrap;
  border-radius: 3px;
}

.game-part-2 .wallet-top-part {
  width: 100%;
}

.game-part-2 .game-history-part {
  background: #201f25;
  text-align: left;
}

.game-part-2 .game-history-part.one {
  background: #f8f8f8;
  border: 1px solid var(--color-user-bg);
}

.game-part-2 .wallet-top-part .game-history-part:first-child {
  width: 32%;
  padding-left: 15px;
}

.game-part-2 .wallet-top-part .game-history-part:nth-child(2) {
  width: 21%;
}

.game-part-2 .wallet-top-part .game-history-part:nth-child(3) {
  width: 25%;
}

.game-part-2 .wallet-top-part .game-history-part:last-child {
  width: 22%;
}

.game-part-2 .wallet-top-part {
  width: 400px;
  float: left !important;
}

.game-part-2 .game-history-part {
  width: 100% !important;
  /*padding-left: 20px;*/
}

.game-part-2 .wallet-top-part .game-history-part:first-child {
  width: 100% !important;
  padding-left: 10px;
}

.game-part-2 .history-bottom-part .wallet-bottom-left {
  width: 100px;
}

.game-part-2 .wallet-section {
  width: 100%;
  overflow-x: scroll;
}

.game-part-2 .wallet-top-part {
  width: 400px;
  float: left !important;
}



.game-part-2 .game-history-part {
  width: 100% !important;
  /*padding-left: 20px;*/
}

.game-part-2 .wallet-top-part .game-history-part:first-child {
  width: 100% !important;
  /*padding-left: 10px;*/
}

/*.game-part-2 .history-bottom-part .wallet-bottom-left {
    width: 100px;
}*/

.game-part-section {
  width: 100%;
  /*float: left;
    padding: 20px;*/
  display: inline-block;
}

.wallet-section {
  width: 50%;
  float: left;
}

.b-show {
  display: block;
}

.dropdown-menu {
  z-index: 99999;
}

@media screen and (max-width:768px) {
  .m-show {
    display: block;
  }

  .b-show {
    display: none;
  }
}

ul.dropdown-menu {
  padding: 0;
}

ul.dropdown-menu li {
  float: left;
  width: 50%;
}

ul.dropdown-menu li a {
  padding: 0;
}

ul.dropdown-menu li a:hover {
  background-color: #1d212a05;
}

ul.dropdown-menu li a img {
  width: 100%;
  background-color: #00000047;
  padding: 10px;
  border-radius: 5px;
  margin: 0;
}

.dropdown-submenu > .dropdown-menu {
  /*top: 0;
    margin: 0 auto;
    height: 100vh;*/
  left: 100%;
  margin-left: -1px;
  background: #272930;
  width: 100%;
  top: auto;
  bottom: auto;
  margin: -36px 0;
  border: none;
  border-radius: unset;
}

.dropdown-submenu:hover > .dropdown-menu {
  display: block;
  background-color: var(--cd-color-1);
}


.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
     -moz-border-radius: 6px 0 6px 6px;
          border-radius: 6px 0 6px 6px;
}

ul.dropdown-menu.parent {
  margin-top: -1px;
}

.a-top-head-dropdown .a-dropdown-menu {
  width: 350px;
  height: 300px;
  overflow: auto;
}

.c-header-nav .dropdown-menu {
  line-height: 1.5;
}

.a-top-head-dropdown li:last-child .a-top-text-block {
  border-bottom: 0;
}

.a-topbar-align-center {
  text-align: center;
}

.btn .notif-01 {
  background-color: red;
  color: white;
  font-size: 8px;
  font-weight: 600;
  border-radius: 20px;
  position: relative;
  top: -8px;
  left: -10px;
  width: 15px;
  height: 15px;
  padding: 4px 2px;
}

.btn .notif-02 {
  top: -3px;
  left: 0;
  padding: 3px 0;
}

.c-header-nav .c-header-nav-link .badge,
.c-header-nav .c-header-nav-btn .badge {
  position: absolute;
  top: 50%;
  margin-top: -16px;
}

html:not([dir="rtl"]) .c-header-nav .c-header-nav-link .badge,
html:not([dir="rtl"]) .c-header-nav .c-header-nav-btn .badge {
  left: 50%;
  margin-left: 0;
}

*[dir="rtl"] .c-header-nav .c-header-nav-link .badge,
*[dir="rtl"] .c-header-nav .c-header-nav-btn .badge {
  right: 50%;
  margin-right: 0;
}

.close-popup {
  position: absolute;
  /*top: 16px;*/
  right: 0;
  bottom: auto;
  left: auto;
  z-index: 10;
  cursor: pointer;
  color: #808aa6;
  font-size: 24px;
  font-weight: normal;
  line-height: 1;
  transition: opacity 1s 1s;
}

.popup-wrapper {
  position: relative;
}

.modal {
  background-color: rgba(0,0,0,0.6);
  backdrop-filter: blur(5px);
}
.modal2 {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1200; /* Sit on top */
  padding-top: 0; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.6); /* Black w/ opacity */
  backdrop-filter: blur(5px);
  align-items: center;
  justify-content: center;
}

/* Notification */
.notif-hd-title {
  background-color: #0006b5;
  padding: 10px;
  color: white;
  text-align: center;
  border-radius: 2px 2px 0 0;
  margin-left: -0.01em;
  margin-top: -0.01em;
}

.a-top-text-heading {
  font-size: var(--text-sm);
  color: var(--gray-dark);
}

.a-top-text-light {
  font-size: var(--text-xs);
}

.a-top-text-block {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: inherit !important;
  border-bottom: 1px solid #f4f4f4;
  position: relative;
}

.a-top-text-block:hover:before {
  content: '';
  width: 4px;
  background: #f05a1a;
  left: 0;
  top: 0;
  bottom: 0;
  position: absolute;
}

.a-top-text-block.unread {
  background: #ffc;
}

.a-top-text-block .a-top-text-light {
  color: #999;
  font-size: 0.8em;
}

.a-top-head-dropdown .a-dropdown-menu {
  width: 350px;
  height: 300px;
  overflow: auto;
}

.a-top-head-dropdown li:last-child .a-top-text-block {
  border-bottom: 0;
}

.a-topbar-align-center {
  text-align: center;
}

.a-top-head-dropdown ul li {
  width: 350px;
  padding: 5px;
}

ul.a-drop-text li a {
  padding: 5px 15px;
}

.a-loader-topbar {
  margin: 5px auto;
  border: 3px solid #ddd;
  border-radius: 50%;
  border-top: 3px solid #666;
  width: 22px;
  height: 22px;
  -webkit-animation: spin-topbar 1s linear infinite;
          animation: spin-topbar 1s linear infinite;
}

@-webkit-keyframes spin-topbar {
  0% {
    -webkit-transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes spin-topbar {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.notifUnread::after {
  width: 4px;
  background: #f05a1a;
  left: 0;
  top: 0;
  bottom: 0;
  position: absolute;
}

.notifUnread {
  background-color: #004eff14;
  border-color: #000000;
  /*border-right: 4px solid #ff0000;*/
}

.notifUnread div {
  color: #0056b3;
  font-weight: 500;
}


.cd-tabs {
  position: relative;
}

@media (min-width: 48rem) {
  .cd-tabs {
    display: -ms-flexbox;
    display: flex;
  }
}

/*@media (min-width: 64rem) {
    .cd-tabs {
        display: block
    }
}*/

@supports (background: linear-gradient(to left, #000, #000)) {
  .cd-tabs::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    height: 80px;
    width: 25px;
    z-index: 1;
    pointer-events: none;
    background: linear-gradient(to left, hsl(54, 42%, 95%), hsla(54, 42%, 95%, 0));
    background: linear-gradient(to left, var(--cd-color-2), hsla(var(--cd-color-2-h), var(--cd-color-2-s), var(--cd-color-2-l), 0));
    visibility: visible;
    opacity: 1;
    transition: opacity .3s 0s, visibility 0s 0s;
  }

  @media (min-width: 48rem) {
    .cd-tabs::after {
      display: none;
    }
  }

  .cd-tabs--scroll-ended::after {
    visibility: hidden;
    opacity: 0;
    transition: opacity .3s 0s, visibility 0s .3s;
  }
}


.cd-tabs__item {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  /* height: 80px;
    width: 85px;*/
  font-size: 0.79em;
  /*font-size: calc(var(--text-xs)*1.1);*/
  font-weight: 700;
  color: hsl(0deg 0% 90%);
  text-decoration: none;
  font-weight: 600;
  text-align: center;
  line-height: 12px;
  padding: 10px;
}

.cd-tabs__item:hover {
  color: hsl(225, 31%, 23%);
  color: var(--cd-color-1);
  background-color: hsla(54, 42%, 84.55%, 0.3);
  background-color: hsla(var(--cd-color-2-h), var(--cd-color-2-s), calc(var(--cd-color-2-l)*0.89), 0.3);
}

.cd-tabs__item .icon {
  margin-bottom: 5px !important;
  color: inherit;
}

/*@media (min-width: 48rem) {
    .cd-tabs__item {
        height: 70px;
        width: 80px
    }
}*/

/*@media (min-width: 64rem) {
    .cd-tabs__item {
        height: 45px;
        width: auto;
        padding: 0 2em;
        padding: 0 var(--space-lg);
        -ms-flex-direction: row;
        flex-direction: row
    }

        .cd-tabs__item .icon {
            margin-bottom: 0;
            margin-right: 0.375em;
            margin-right: var(--space-xxs)
        }
}*/

.js .cd-tabs__item--selected span {
  color: hsl(225, 31%, 23%);
  color: var(--cd-color-1);
}

.js .cd-tabs__item--selected {
  background-color: var(--color-user-bg);
  background-color: var(var(--color-user-bg));
  box-shadow: inset 0 2px 0 hsl(1, 84%, 63%);
  box-shadow: inset 0 2px 0 var(--cd-color-4);
}

.js .cd-tabs__item--selected:hover {
  background-color: var(--color-user-bg);
  background-color: var(--color-user-bg);
}

.js .cd-tabs__item--selected .icon {
  color: hsl(0deg 0% 60%);
}

@media (min-width: 48rem) {
  .js .cd-tabs__item--selected {
    box-shadow: inset 2px 0 0 #ff6a00;
    box-shadow: inset 2px 0 0 #ff6a00;
  }
}

/*@media (min-width: 64rem) {
    .js .cd-tabs__item--selected {
        box-shadow: inset 0 2px 0 #ff6a00;
        box-shadow: inset 0 3px 0 #ff6a00;
    }
}
*/
/* Notification */
.notifUnread::after {
  width: 4px;
  background: #f05a1a;
  left: 0;
  top: 0;
  bottom: 0;
  position: absolute;
}

.notifUnread {
  background-color: #004eff14;
  border-color: #000000;
  /*border-right: 4px solid #ff0000;*/
}

.notifUnread div {
  color: #0056b3;
  font-weight: 500;
}

.dropdown-menu {
  border: none;
}

.dropdown-menu a span {
  color: black;
}

.mobile-bts span,
.mobile-bts svg {
  font-size: .8em;
}

.a-top-text-heading {
  font-size: var(--text-sm);
  color: var(--gray-dark);
}

.a-top-text-light {
  font-size: var(--text-xs);
}

.a-top-text-block {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: inherit !important;
  border-bottom: 1px solid #f4f4f4;
  position: relative;
}

.a-top-text-block:hover:before {
  content: '';
  width: 4px;
  background: #f05a1a;
  left: 0;
  top: 0;
  bottom: 0;
  position: absolute;
}

.a-top-text-block.unread {
  background: #ffc;
}

.a-top-text-block .a-top-text-light {
  color: #999;
  font-size: 0.8em;
}

.a-top-head-dropdown .a-dropdown-menu {
  width: 350px;
  height: 300px;
  overflow: auto;
}

.a-top-head-dropdown li:last-child .a-top-text-block {
  border-bottom: 0;
}

.a-topbar-align-center {
  text-align: center;
}

.a-top-head-dropdown ul li {
  width: 350px;
  padding: 5px;
}

ul.a-drop-text li a {
  padding: 5px 15px;
}

.a-loader-topbar {
  margin: 5px auto;
  border: 3px solid #ddd;
  border-radius: 50%;
  border-top: 3px solid #666;
  width: 22px;
  height: 22px;
  -webkit-animation: spin-topbar 1s linear infinite;
          animation: spin-topbar 1s linear infinite;
}

@-webkit-keyframes spin-topbar {
  0% {
    -webkit-transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes spin-topbar {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

/* 20201001 Dashboard */
:root {
  --font-primary: sans-serif;
  --text-base-size: 1em;
  --text-scale-ratio: 1.2;
  --text-xs: calc(1em/var(--text-scale-ratio)/var(--text-scale-ratio));
  --text-sm: calc(var(--text-xs)*var(--text-scale-ratio));
  --text-md: calc(var(--text-sm)*var(--text-scale-ratio)*var(--text-scale-ratio));
  --text-lg: calc(var(--text-md)*var(--text-scale-ratio));
  --text-xl: calc(var(--text-lg)*var(--text-scale-ratio));
  --text-xxl: calc(var(--text-xl)*var(--text-scale-ratio));
  --text-xxxl: calc(var(--text-xxl)*var(--text-scale-ratio));
  --body-line-height: 1.4;
  --heading-line-height: 1.2;
  --font-primary-capital-letter: 1;
}

:root {
  --space-unit: 1em;
  --space-xxxxs: calc(0.125*var(--space-unit));
  --space-xxxs: calc(0.25*var(--space-unit));
  --space-xxs: calc(0.375*var(--space-unit));
  --space-xs: calc(0.5*var(--space-unit));
  --space-sm: calc(0.75*var(--space-unit));
  --space-md: calc(1.7*var(--space-unit)); /*1.25*/
  --space-lg: calc(2*var(--space-unit));
  --space-xl: calc(3.25*var(--space-unit));
  --space-xxl: calc(5.25*var(--space-unit));
  --space-xxxl: calc(8.5*var(--space-unit));
  --space-xxxxl: calc(13.75*var(--space-unit));
  --component-padding: var(--space-md);
}



:root {
  --icon-xxs: 12px;
  --icon-xs: 16px;
  --icon-sm: 24px;
  --icon-md: 32px;
  --icon-lg: 48px;
  --icon-xl: 64px;
  --icon-xxl: 128px;
}

.icon {
  display: inline-block;
  color: inherit;
  fill: currentColor;
  height: 1em;
  width: 1em;
  line-height: 1;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.icon--xxs {
  font-size: 12px;
  font-size: var(--icon-xxs);
}

.icon--xs {
  font-size: 16px;
  font-size: var(--icon-xs);
}

.icon--sm {
  font-size: 24px;
  font-size: var(--icon-sm);
}

.icon--md {
  font-size: 32px;
  font-size: var(--icon-md);
}

.icon--lg {
  font-size: 48px;
  font-size: var(--icon-lg);
}

.icon--xl {
  font-size: 64px;
  font-size: var(--icon-xl);
}

.icon--xxl {
  font-size: 128px;
  font-size: var(--icon-xxl);
}

.icon--is-spinning {
  -webkit-animation: icon-spin 1s infinite linear;
          animation: icon-spin 1s infinite linear;
}

@-webkit-keyframes icon-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes icon-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.icon use {
  color: inherit;
  fill: currentColor;
}


:root {
  --zindex-header: 2;
  --zindex-popover: 5;
  --zindex-fixed-element: 10;
  --zindex-overlay: 15;
}


:root,
[data-theme="default"] {
  --color-primary-darker: hsl(220, 90%, 36%);
  --color-primary-darker-h: 220;
  --color-primary-darker-s: 90%;
  --color-primary-darker-l: 36%;
  --color-primary-dark: hsl(220, 90%, 46%);
  --color-primary-dark-h: 220;
  --color-primary-dark-s: 90%;
  --color-primary-dark-l: 46%;
  --color-primary: hsl(220, 90%, 56%);
  --color-primary-h: 220;
  --color-primary-s: 90%;
  --color-primary-l: 56%;
  --color-primary-light: hsl(220, 90%, 66%);
  --color-primary-light-h: 220;
  --color-primary-light-s: 90%;
  --color-primary-light-l: 66%;
  --color-primary-lighter: hsl(220, 90%, 76%);
  --color-primary-lighter-h: 220;
  --color-primary-lighter-s: 90%;
  --color-primary-lighter-l: 76%;
  --color-accent-darker: hsl(355, 90%, 41%);
  --color-accent-darker-h: 355;
  --color-accent-darker-s: 90%;
  --color-accent-darker-l: 41%;
  --color-accent-dark: hsl(355, 90%, 51%);
  --color-accent-dark-h: 355;
  --color-accent-dark-s: 90%;
  --color-accent-dark-l: 51%;
  --color-accent: hsl(355, 90%, 61%);
  --color-accent-h: 355;
  --color-accent-s: 90%;
  --color-accent-l: 61%;
  --color-accent-light: hsl(355, 90%, 71%);
  --color-accent-light-h: 355;
  --color-accent-light-s: 90%;
  --color-accent-light-l: 71%;
  --color-accent-lighter: hsl(355, 90%, 81%);
  --color-accent-lighter-h: 355;
  --color-accent-lighter-s: 90%;
  --color-accent-lighter-l: 81%;
  --color-black: hsl(240, 8%, 12%);
  --color-black-h: 240;
  --color-black-s: 8%;
  --color-black-l: 12%;
  --color-white: hsl(0, 0%, 100%);
  --color-white-h: 0;
  --color-white-s: 0%;
  --color-white-l: 100%;
  --color-success-darker: hsl(94, 48%, 36%);
  --color-success-darker-h: 94;
  --color-success-darker-s: 48%;
  --color-success-darker-l: 36%;
  --color-success-dark: hsl(94, 48%, 46%);
  --color-success-dark-h: 94;
  --color-success-dark-s: 48%;
  --color-success-dark-l: 46%;
  --color-success: hsl(94, 48%, 56%);
  --color-success-h: 94;
  --color-success-s: 48%;
  --color-success-l: 56%;
  --color-success-light: hsl(94, 48%, 66%);
  --color-success-light-h: 94;
  --color-success-light-s: 48%;
  --color-success-light-l: 66%;
  --color-success-lighter: hsl(94, 48%, 76%);
  --color-success-lighter-h: 94;
  --color-success-lighter-s: 48%;
  --color-success-lighter-l: 76%;
  --color-error-darker: hsl(355, 90%, 41%);
  --color-error-darker-h: 355;
  --color-error-darker-s: 90%;
  --color-error-darker-l: 41%;
  --color-error-dark: hsl(355, 90%, 51%);
  --color-error-dark-h: 355;
  --color-error-dark-s: 90%;
  --color-error-dark-l: 51%;
  --color-error: hsl(355, 90%, 61%);
  --color-error-h: 355;
  --color-error-s: 90%;
  --color-error-l: 61%;
  --color-error-light: hsl(355, 90%, 71%);
  --color-error-light-h: 355;
  --color-error-light-s: 90%;
  --color-error-light-l: 71%;
  --color-error-lighter: hsl(355, 90%, 81%);
  --color-error-lighter-h: 355;
  --color-error-lighter-s: 90%;
  --color-error-lighter-l: 81%;
  --color-warning-darker: hsl(46, 100%, 41%);
  --color-warning-darker-h: 46;
  --color-warning-darker-s: 100%;
  --color-warning-darker-l: 41%;
  --color-warning-dark: hsl(46, 100%, 51%);
  --color-warning-dark-h: 46;
  --color-warning-dark-s: 100%;
  --color-warning-dark-l: 51%;
  --color-warning: hsl(46, 100%, 61%);
  --color-warning-h: 46;
  --color-warning-s: 100%;
  --color-warning-l: 61%;
  --color-warning-light: hsl(46, 100%, 71%);
  --color-warning-light-h: 46;
  --color-warning-light-s: 100%;
  --color-warning-light-l: 71%;
  --color-warning-lighter: hsl(46, 100%, 81%);
  --color-warning-lighter-h: 46;
  --color-warning-lighter-s: 100%;
  --color-warning-lighter-l: 81%;
  --color-bg: hsl(0, 0%, 100%);
  --color-bg-h: 0;
  --color-bg-s: 0%;
  --color-bg-l: 100%;
  --color-contrast-lower: hsl(0, 0%, 95%);
  --color-contrast-lower-h: 0;
  --color-contrast-lower-s: 0%;
  --color-contrast-lower-l: 95%;
  --color-contrast-low: hsl(240, 1%, 83%);
  --color-contrast-low-h: 240;
  --color-contrast-low-s: 1%;
  --color-contrast-low-l: 83%;
  --color-contrast-medium: hsl(240, 1%, 48%);
  --color-contrast-medium-h: 240;
  --color-contrast-medium-s: 1%;
  --color-contrast-medium-l: 48%;
  --color-contrast-high: hsl(240, 4%, 20%);
  --color-contrast-high-h: 240;
  --color-contrast-high-s: 4%;
  --color-contrast-high-l: 20%;
  --color-contrast-higher: hsl(240, 8%, 12%);
  --color-contrast-higher-h: 240;
  --color-contrast-higher-s: 8%;
  --color-contrast-higher-l: 12%;
  --color-user-bg: #ececec;
  --color-afb-black: #212529;
}

:root {
  --cd-color-1: hsl(225, 31%, 23%);
  --cd-color-1-h: 225;
  --cd-color-1-s: 31%;
  --cd-color-1-l: 23%;
  --cd-color-2: hsl(54, 42%, 95%);
  --cd-color-2-h: 54;
  --cd-color-2-s: 42%;
  --cd-color-2-l: 95%;
  --cd-color-3: hsl(54, 8%, 75%);
  --cd-color-3-h: 54;
  --cd-color-3-s: 8%;
  --cd-color-3-l: 75%;
  --cd-color-4: hsl(1, 84%, 63%);
  --cd-color-4-h: 1;
  --cd-color-4-s: 84%;
  --cd-color-4-l: 63%;
  --font-primary: 'PT Sans', sans-serif;
}

.cd-tabs {
  position: relative;
}

thead.user-background {
  background: var(--cd-color-1) !important;
  color: white;
  font-size: .78rem;
}

.form-control:disabled,
.form-control[readonly] {
  background-color: #e0e0e0;
}

.cd-tabs__list span {
  color: white;
  word-break: break-word;
}


@media (min-width: 48rem) {
  .cd-tabs {
    display: -ms-flexbox;
    display: flex;
  }
}

/*@media (min-width: 64rem) {
    .cd-tabs {
        display: block
    }
}*/

@supports (background: linear-gradient(to left, #000, #000)) {
  .cd-tabs::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    height: 80px;
    width: 25px;
    z-index: 1;
    pointer-events: none;
    background: linear-gradient(to left, hsl(54, 42%, 95%), hsla(54, 42%, 95%, 0));
    background: linear-gradient(to left, var(--cd-color-2), hsla(var(--cd-color-2-h), var(--cd-color-2-s), var(--cd-color-2-l), 0));
    visibility: visible;
    opacity: 1;
    transition: opacity .3s 0s, visibility 0s 0s;
  }

  @media (min-width: 48rem) {
    .cd-tabs::after {
      display: none;
    }
  }

  .cd-tabs--scroll-ended::after {
    visibility: hidden;
    opacity: 0;
    transition: opacity .3s 0s, visibility 0s .3s;
  }
}

.cd-tabs__navigation {
  background: hsl(54, 42%, 95%);
  background: var(--cd-color-1);
  --cd-color-shadow: hsla(54, 42%, 64.6%, 0.06);
  --cd-color-shadow: hsla(var(--cd-color-2-h), var(--cd-color-2-s), calc(var(--cd-color-2-l)*0.68), 0.06);
  box-shadow: inset 0 -2px 3px hsla(54, 42%, 64.6%, 0.06);
  box-shadow: inset 0 -2px 3px var(--cd-color-shadow);
}

@media (min-width: 48rem) {
  .cd-tabs__navigation {
    width: 90px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    box-shadow: inset -2px 0 3px hsla(54, 42%, 64.6%, 0.06);
    box-shadow: inset -2px 0 3px var(--cd-color-shadow);
  }
}

/*@media (min-width: 64rem) {
    .cd-tabs__navigation {
        display: -ms-flexbox;
        display: flex;
        width: auto;
        background: transparent;
        box-shadow: none
    }
}*/

.cd-tabs__list {
  display: -ms-flexbox;
  display: flex;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

ul.cd-tabs__list {
  padding: 0;
}

.cd-tabs__list li {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  background: #e2c360 linear-gradient(180deg, #d2a20a, #e2c360) repeat-x;
  border-color: #e2c360;
}

@media (min-width: 48rem) {
  .cd-tabs__list {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

/*@media (min-width: 64rem) {
    .cd-tabs__list {
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-direction: row;
        flex-direction: row;
        background-color: hsl(0deg 0% 18%);
        --cd-color-shadow: hsla(54, 42%, 64.6%, 0.06);
        --cd-color-shadow: hsla(var(--cd-color-2-h), var(--cd-color-2-s), calc(var(--cd-color-2-l)*0.68), 0.06);
        box-shadow: inset 0 -2px 3px hsla(54, 42%, 64.6%, 0.06);
        box-shadow: inset 0 -2px 3px var(--cd-color-shadow)
    }

    @media (min-width: 64rem) {
        .cd-tabs__list {
            box-shadow: inset 0 -2px 3px hsla(54, 42%, 64.6%, 0.06);
            box-shadow: inset 0 -2px 3px var(--cd-color-shadow)
        }
    }
}*/

/*@media (min-width: 48rem) {
    .cd-tabs__item {
        height: 70px;
        width: 80px
    }
}*/

/*@media (min-width: 64rem) {
    .cd-tabs__item {
        height: 45px;
        width: auto;
        padding: 0 2em;
        padding: 0 var(--space-md);
        -ms-flex-direction: row;
        flex-direction: row
    }

        .cd-tabs__item .icon {
            margin-bottom: 0;
            margin-right: 0.375em;
            margin-right: var(--space-xxs)
        }
}*/

.js .cd-tabs__item--selected {
  background-color: var(--color-user-bg);
  background-color: var(var(--color-user-bg));
  box-shadow: inset 0 2px 0 hsl(1, 84%, 63%);
  box-shadow: inset 0 2px 0 var(--cd-color-4);
  color: hsl(225, 31%, 23%);
  color: var(--cd-color-1);
}

.js .cd-tabs__item--selected:hover {
  background-color: var(--color-user-bg);
  background-color: var(--color-user-bg);
}

.js .cd-tabs__item--selected .icon {
  color: hsl(0deg 0% 60%);
}

@media (min-width: 48rem) {
  .js .cd-tabs__item--selected {
    box-shadow: inset 2px 0 0 #ff6a00;
    box-shadow: inset 2px 0 0 #ff6a00;
  }
}

/*@media (min-width: 64rem) {
    .js .cd-tabs__item--selected {
        box-shadow: inset 0 2px 0 #ff6a00;
        box-shadow: inset 0 3px 0 #dea506;
    }
}*/

.cd-tabs__panels {
  background: hsl(0, 0%, 100%);
  background: var(--color-user-bg);
  /*overflow: hidden;*/
  overflow-x: auto;
  width: 100%;
  padding: 0;
}

.cd-tabs__panel {
  padding: 1.25em;
  padding: var(--space-md);
  --line-height-multiplier: 1.14;
  --text-vspace-multiplier: 1.25;
}

.cd-tabs__panel p {
  color: hsl(225, 31%, 63.02%);
  color: hsl(var(--gray), var(--cd-color-1-s), calc(var(--cd-color-1-l)*2.74));
  margin: 5px 0;
  font-size: var(--text-sm);
}

.cd-tabs__panel p a {
  color: #002bff;
  padding: 0;
  font-size: 13px;
}

.profile-notif time {
  margin: 5px 0;
  font-size: var(--text-sm);
}

@media (min-width: 48rem) {
  .cd-tabs__panel {
    padding: 2em;
    padding: var(--space-lg);
  }
}

/*@media (min-width: 64rem) {
    .cd-tabs__panel p {
        font-size: 0.83333em;
        font-size: var(--text-sm)
    }
}*/

.js .cd-tabs__panel {
  display: none;
  padding: 20px;
}

.js .cd-tabs__panel--selected {
  /*display: grid;*/
  display: block;
  -webkit-animation: cd-fade-in 0.5s;
          animation: cd-fade-in 0.5s;
}

@-webkit-keyframes cd-fade-in {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes cd-fade-in {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

/* 20201002 Dashboard */
/*.inside-tab {
    background-color: var(--cd-color-1);
}*/

.inside-tab-item > a.active {
  color: var(--cd-color-1);
  border: 2px solid #464646;
  background-color: white;
}

.inside-tab-bg {
  background-color: white;
  padding: 10px 20px;
}

.choose-file::-webkit-file-upload-button {
  color: white;
  display: inline-block;
  background: var(--cd-color-1);
  border: none;
  padding: 2px 5px;
  font-weight: 700;
  border-radius: 3px;
  white-space: nowrap;
  cursor: pointer;
  font-size: 8pt;
  margin: 3px;
}

.form-group label {
  color: #1e4c82 !important;
}

.fileinput input,
textarea {
  padding: 0 !important;
}

.form-control {
  border-radius: .3em !important;
  padding: 0.35rem !important;
  height: calc(1.2em + 0.75rem + 2px) !important;
}

.games-bg .top-games-item .col-data {
  float: left;
  width: 20%;
  text-align: center;
  border-right: 1px solid #ec8b23;
  color: #fff;
}

.top-games-item.one {
  background-color: #f8f8f8;
  line-height: 3;
}

.games-bg .top-games-item .col-data.one {
  border: 1px solid var(--color-user-bg);
  color: #495057;
  /*padding: 10px;*/
}

@media only screen and (max-width:670px) {
  .games-bg .top-games-item .col-data.one {
    width: 155px;
  }
}

.games-title.one {
  padding-bottom: 20px;
}

h_bar-login,
.h_nav {
  font-weight: 700;
  text-transform: uppercase;
}

.h_nav {
  display: flex;
  justify-content: space-around;
  width: auto;
  height: auto;
}

.h_nav-list > li {
  display: inline-block;
  width: auto;
  height: inherit;
  padding: 0;
}

.h_nav-item > a,
.h_nav-item > span {
  display: block;
  padding: 0 10px;
  z-index: 0;
  color: #bebebe;
  font-weight: 500;
  font-size: 12px;
  line-height: 35px;
  border-radius: 5px;
  background-color: var(--cd-color-1);
  margin-right: 5px;
  border: 2px solid #fff;
}

.h_nav-item > a:hover,
.h_nav-item > span:hover {
  color: #fff;
}

.h_nav-item > a.active {
  color: black;
}

.h_bar {
  justify-content: flex-end;
  min-height: 100%;
  margin-left: auto;
  width: auto;
  height: auto;
}

.h_bar,
.h_bar-dropdown {
  display: flex;
  align-items: center;
  position: relative;
}

/* User Games List */
.game-part {
  /*border: solid 1px #2a3040;
    border-radius: 4px;
    background: #1c1b20;
    width: 49%;*/
  width: 100%;
}

.game-part .h3 {
  background: #2e2e2e;
  width: 100%;
  padding: 15px;
  font-size: 15px;
  font-weight: normal;
  text-transform: capitalize;
  color: #fff;
  margin: 0;
}

.game-part-section {
  width: 100%;
  /*float: left;
    padding: 20px;*/
  display: inline-block;
}

.gamesHs ul li {
  color: white;
}

.gamesHs ul {
  width: 100%;
  padding: 0;
  display: block;
  display: flex;
  overflow-x: auto;
}

.gamesHs ul li {
  float: left;
  color: #000000;
  padding: 10px;
  background: #e2e2e2;
  border: 1px solid #d0d0d0;
  font-size: 13px;
  font-size: .95em;
}


.top-five-title {
  margin-top: 10px;
  color: white;
  text-align: center;
  font-size: 14px;
  background-color: var(--cd-color-1);
  padding: 5px;
}

@media only screen and (max-width:944px) {
  .gamesHs ul li {
    height: 55px;
  }
}

ul.gamesHs-title li {
  background-color: #434959;
  border: none;
  color: white;
  font-weight: 600;
  height: auto;
}

.rank-part {
  /*padding: 20px;*/
  float: left;
  width: 100%;
}

.rank-part .h4 {
  color: #efb910;
  font-size: 14px;
  font-weight: 600;
  text-transform: capitalize;
  text-align: left;
  padding: .75rem .9rem;
}

/*for promotion progress*/
.card {
  border: none;
  background-color: #dadada;
}

.card-header {
  background: #434959;
  padding: 0;
}

@media screen and (max-width:991px) {
  .promotion_Progress {
    padding-left: 8% !important;
    padding-right: 8% !important;
  }

  .progress-promo {
    margin: 25px 0 !important;
    margin-right: 10px !important;
  }

  .pmo-progress-wrapper {
    padding: 0;
  }

  .pmo-margin-bottom {
    margin-bottom: 15px;
  }
}

@media screen and (max-width:480px) {
  #snav li a:hover span img,
  #snav li span img {
    display: none;
  }
}

.pmo-title {
  font-size: .89rem;
  text-transform: uppercase;
  font-weight: 600;
  border-bottom: 1px solid #313131;
}

.pmo-progress-wrapper {
  padding: 10px 0;
}

.promotion_Progress {
  padding-left: 5%;
  padding-right: 5%;
}

.pmo-progress-contant .h4 {
  color: white;
  text-align: center;
  font-weight: 600;
  font-size: .7rem;
  margin: 0 auto;
  margin-bottom: 5px;
  padding: 0;
}

.progress-promo {
  width: 70px;
  height: 70px;
  line-height: 80px;
  background: none;
  box-shadow: none;
  position: relative;
  margin: 0;
}

.progress-promo:after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 14px solid #fff;
  position: absolute;
  top: 0;
  left: 0;
}

.progress-promo > span {
  width: 50%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 1;
}

.progress-promo .progress-promo-left {
  left: 0;
}

.progress-promo .progress-promo-bar {
  width: 100%;
  height: 100%;
  background: none;
  border-width: 14px;
  border-style: solid;
  position: absolute;
  top: 0;
}

.progress-promo .progress-promo-left .progress-promo-bar {
  left: 100%;
  border-top-right-radius: 80px;
  border-bottom-right-radius: 80px;
  border-left: 0;
  -webkit-transform-origin: center left;
          transform-origin: center left;
}

.progress-promo .progress-promo-right {
  right: 0;
}

.progress-promo .progress-promo-right .progress-promo-bar {
  left: -100%;
  border-top-left-radius: 80px;
  border-bottom-left-radius: 80px;
  border-right: 0;
  -webkit-transform-origin: center right;
          transform-origin: center right;
  animation: loading-1 1.8s linear forwards;
}

.progress-promo .progress-promo-value {
  width: 90%;
  height: 90%;
  border-radius: 50%;
  background: #44484b;
  font-size: 14px;
  color: #fff;
  line-height: 135px;
  text-align: center;
  position: absolute;
  top: 5%;
  left: 5%;
}

.progress-Pending {
  border-color: var(--color-warning);
}

.progress-Running {
  border-color: var(--color-primary);
}

.progress-Expired {
  border-color: var(--color-contrast-low);
}

.progress-Success {
  border-color: var(--color-success);
}

.progress-bar-Pending {
  background-color: var(--color-warning);
}

.progress-bar-Running {
  background-color: var(--color-primary);
}

.progress-bar-Expired {
  background-color: var(--color-contrast-low);
}

.progress-bar-Success {
  background-color: var(--color-success);
}
/* progress custom for more than 50% */


.progress-promo.progress-custom .progress-promo-left .progress-promo-bar {
  /*animation: custom-Loading-1 1.5s linear forwards 1.8s;*/
  animation: custom-Loading-1 1.5s linear forwards 1.8s;
}

/* progress custom for less than 50% */


.progress-promo.progress-custom-2 .progress-promo-right .progress-promo-bar {
  /*animation: custom-Loading-1 1.5s linear forwards 1.8s;*/
  animation: custom-Loading-1 1.5s linear forwards 1.8s;
}

.progressBar-Animation {
  animation: progressBar 3s ease-in-out;
  animation-fill-mode: both;
}

@keyframes loading-1 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}

@keyframes loading-2 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(144deg);
            transform: rotate(144deg);
  }
}

@keyframes loading-3 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}

@keyframes loading-4 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(36deg);
            transform: rotate(36deg);
  }
}

@keyframes loading-5 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(126deg);
            transform: rotate(126deg);
  }
}

@keyframes custom-Loading-1 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(var(--progress1));
            transform: rotate(var(--progress1));
  }
}

@keyframes progressBar {
  0% {
    width: 0;
  }

  100% {
    width: 100%;
  }
}

#gotoTop {
  display: none;
  position: fixed;
  bottom: 15%;
  right: 0;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: #cf2c27a8;
  color: white;
  cursor: pointer;
  padding: 9px 15px;
}

#gotoTop:hover {
  background-color: #cf2c27;
}


@media screen and (max-width:767px) {
  #gotoTop {
    position: relative;
    bottom: 0;
    right: 0;
    margin: 0 auto;
    padding: 0px 40px;
    margin-top: 30px;
    background-color: var(--cd-color-1);
    width: 100%;
  }
}

/* promotion progress end*/

.footer-wrapper01 {
  display: inline-block;
  /* background-color: #050505; */
  padding: 30px 0;
  /*margin-top: 40px;*/
  width: 100%;
  word-break: break-all;
}

.wrapper-container {
  max-width: 1400px;
}

.footer-wrapper01 p {
  /*color: #bbbbbb;
    font-weight: 300;
    font-size: 12px;*/
}

.footer-wrapper01 h2,
.footer-wrapper01 h3,
.footer-wrapper01 h4,
.footer-wrapper01 h5,
.footer-wrapper01 h6 {
  color: var(--light);
  /*font-size: 14px;
    margin-bottom: 15px;*/
}

.footer-wrapper01 h1 {
  color: var(--light);
  /*font-size: 16px;
    margin-bottom: 15px;*/
}

@media screen and (max-width:991px) {
  .footer-wrapper01 {
    display: none;
  }
}
.sidebar-box .read-more a.button {
  background-color: #b18f35;
}

.sidebar-box .read-more a.button:hover,
.sidebar-box .read-more-btn a.button:hover {
  background-color: rgb(217,170,22);
}

/* Games Lobby Hover */

.photobox {
  display: inline-block;
}

.photobox__previewbox {
  position: relative;
  overflow: hidden;
}

.photobox__preview {
  display: block;
  max-width: 100%;
}

.photobox__previewbox:before {
  content: "";
}

/* type 1 */

.photobox_type1 .photobox__previewbox:before {
  width: 0;
  height: 0;
  padding: 25%;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: var(--photoboxOverlay, rgba(0, 0, 0, .8));
  transition: transform calc(var(--photoboxAnimationDuration, .2s) / 2) ease calc(var(--photoboxAnimationDuration, .2s) / 2);
  will-change: transform;
  transform: scale(0);
}

.photobox_type1:hover .photobox__previewbox:before {
  transform: scale(3);
  transition-duration: var(--photoboxAnimationDuration, .2s);
  transition-delay: 0s;
}

.photobox_type1 .photobox__label {
  transform: translate(-200%, -50%);
  transition: transform var(--photoboxAnimationDuration, .2s) ease-out;
  will-change: transform;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  margin: 15% auto;
  text-align: center;
}

.photobox_type1:hover .photobox__label {
  transition-duration: var(--photoboxAnimationDuration, .2s);
  transform: translate(0, 0);
  width: 180px;
}



/*
* demo styles for photobox
*/

.photobox {
  color: #fff;
  /*font-size: 2.5rem;*/
  font-weight: 700;
  width: 33.33333%;
  --photoboxOverlay: #070707a8;
  --photoboxAnimationDuration: .5s;
  margin: 4px 0;
  padding: 0 5px;
}

@media screen and (max-width: 480px) {
  .photobox {
    width: 100%;
  }

  .cd-tabs__panel p.one {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 120px;
    display: inline-block;
  }
}

.paging-gamelobby {
  display: inline-block;
  float: right;
}

/* user names */
.user-names a span {
  color: white;
}

.user-names a span:hover {
  color: #d5a50e;
}

/* add bank */
.tabcontentmd {
  color: #808aa6;
}

.tabcontentmd .popup-header,
.tabcontentmd .popup-title {
  width: 100%;
  height: 64px;
  padding: 0;
  background-color: #fff;
  border-bottom: none;
  border-radius: 4px 4px 0 0;
  color: #808aa6;
  font-size: 14px;
  font-weight: bold;
  line-height: 64px;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  border-bottom: 1px solid hsla(0,0%,59.2%,.3);
}

/* Modal Content */
.modal-content {
  background-color: #fff;
  margin: auto;
  padding: 0;
  border: none;
  width: 400px;
  /*min-height: 280px;*/
  border-radius: 5px;
}

.close-popup {
  position: absolute;
  top: 16px;
  right: 22px;
  bottom: auto;
  left: auto;
  z-index: 10;
  cursor: pointer;
  color: #808aa6;
  font-size: 24px;
  font-weight: normal;
  line-height: 1;
  transition: opacity 1s 1s;
}

.popup-form {
  padding: 20px 30px 25px;
  float: left;
  width: 100%;
}

.form-block {
  padding: 0;
  margin: 0 0 10px;
  position: relative;
  border: none;
}

.popup-footer button {
  background: #67cf35;
  border: #67cf35;
  width: 100%;
  border-radius: 2px;
  padding: 8px 0;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 500;
  margin-top: 5px;
  font-weight: bold;
}

.popup-footer button span {
  color: white;
}

.text-gold {
  color: rgb(255, 221, 155) !important;
}

.withdrawNB span {
  color: black;
}

/* video frame */
form.video-iframe {
  margin-bottom: -6px;
  margin-top: -1px;
}

/* game iframe */
.game-frame iframe {
  position: relative;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.box-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 10%;
}

.box {
  padding: 30px;
  margin: 2%;
  background: white;
  width: 30%;
  border: 1px solid #d6d6d6;
  box-shadow: 0 2px 3px 0px rgba(0,0,0,0.25);
  border-radius: 3px;
  transition: .2s all;
}

.box-wrap:hover .box {
  filter: blur(3px);
  opacity: .5;
  transform: scale(.98);
  box-shadow: none;
}

.box-wrap:hover .box:hover {
  transform: scale(1);
  filter: blur(0px);
  opacity: 1;
  box-shadow: 0 8px 20px 0px rgba(0,0,0,0.125);
}


/* mobile User Profile */
.m-profile-notif {
  padding: 0;
  float: right;
  margin-top: -4px;
}

.btn-link i {
  color: white;
}

.header-marquee {
  background: #2b2b2b !important;
}

.header-marquee .alert-danger {
  background-color: #2b2b2b !important;
}



.header-marquee .text-white span {
  background: rgb(241,218,123);
  background: linear-gradient( 180deg, rgba(241,218,123,1) 0%, rgba(166,121,25,1) 100%);
  border-radius: 50px;
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 20px;
  justify-content: center;
  color: #080808 !important;
}



.button-afb-wrapper .button-afb {
  border-radius: 0 0 3px 3px;
}

.period_months .button.button-regular {
  color: #000!important;
}

#mega888StartingModal .heading,
#mega888StartingModal span,
#mega888StartingModal .PasswordToggle,
#mega888StartingModal h5,
#megaGamingStartingModal .heading,
#megaGamingStartingModal span,
#megaGamingStartingModal .PasswordToggle,
#megaGamingStartingModal h5,
#megaV3StartingModal .heading,
#megaV3StartingModal span,
#megaV3StartingModal .PasswordToggle,
#megaV3StartingModal h5 {
  color: black;
}

.language_selector .dropdown-single-content p {
  color: white;
}

.slot95v2-promotion_list .user-profile button.afb01 {
  color: #212529 !important;
}

#mega888PasswordLbl {
  word-break: break-word;
  word-wrap: break-word;
}

#btn-resend-otp span {
  color: #927008;
}

#btn-submit-otp {
  margin-top: 20px;
}

.loyalprogram-info .table-title {
  color: rgba(210, 162, 10,.8);
}

.language_selector .dropdown-single-content a:hover,
.active-lang {
  background: #f2d124 !important;
  color: #000 !important;
}
.active-lang .text-contrasttheme {
  color: #fff !important;
}
#DepoConfModal .modal-dialog .modal-content .modal-header,
#DepoConfModal .modal-dialog .modal-content .btn-primary {
  background: #d2a20a !important;
  color: #fff !important;
}

#DepoConfModal .modal-dialog .modal-content .btn-primary {
  border-color: #d2a20a !important;
}

.save-btn.one .button-disabled,
.claimBtn {
  background: #1e8535;
  border-color: #e2c360 !important;
}

.save-btn.one .claimBtn {
  float: left;
}

.save-btn.one .promotionMore.button.button-regular.afb03.btn-contrasttheme {
  float: left !important;
}

.save-btn.one .button-disabled:hover,
.save-btn.one .claimBtn:hover,
.save-btn.one .promotionMore.button.button-regular.afb03.btn-contrasttheme:hover {
  background: #dcb740 linear-gradient(180deg, #e1c25d, #dcb740) repeat-x;
  border-color: #dab335;
}

.transferModal #playnowBtn,
.updatepassword {
  background-image: linear-gradient(to right, #e6cc78, #e2c360) !important;
  color: black;
}

.universal_hamburger_menu {
  --maintheme: #444;
  --subtheme: #232323;
  --contrasttheme: #e2c360;
  --main_text: #f3e5f5;
}
.universal_hamburger_menu input,
.universal_hamburger_menu textarea,
.universal_hamburger_menu label {
  color: var(--main_text) !important;
}

.universal_hamburger_menu .aside_content-login .did-floating-label,
.universal_hamburger_menu .aside_content-login .did-floating-label-content svg {
    color: var(--contrasttheme);
}

.universal_hamburger_menu .aside_content-login .did-floating-input,
.universal_hamburger_menu .aside_content-login fieldset .fld-block {
  border-color: var(--main_text);
}
.universal_hamburger_menu .aside_content-main_content .main_content-section .btn,
.universal_hamburger_menu .aside_content-main_content .main_content-section .btn svg.icon,
.universal_hamburger_menu .aside_content-main_content .main_content-section .btn i.icon,
.universal_hamburger_menu .aside_content-main_content .main_content-section .btn.active svg.icon,
.universal_hamburger_menu .aside_content-main_content .main_content-section .btn.active i.icon,
.universal_hamburger_menu .aside_content-main_content .main_content-section .btn:hover svg.icon,
.universal_hamburger_menu .aside_content-main_content .main_content-section .btn:hover i.icon {
  color: var(--contrasttheme);
}

.universal_hamburger_menu .aside_content-main_content .lang_content_section .btn {
    color: var(--main_text);
}
.universal_hamburger_menu .aside_content-main_content .lang_content_section .btn::after {
    color: var(--contrasttheme);
}


.universal_hamburger_menu .hamburgerSearch .btn.gameCategoryBtn {
  color: var(--main_text);
  border-color: var(--main_text);
}
.universal_hamburger_menu .hamburgerSearch .btn.gameCategoryBtn.active,
.universal_hamburger_menu .hamburgerSearch .btn.gameCategoryBtn:hover {
  color: var(--main_text);
}
.universal_hamburger_menu .hamburgerSearch .btn.gameCategoryBtn::after {
  border-top-color: var(--main_text);
}
.searchgameMobilewidgetv2 .dropdown-single2 .dropdown-single-content2 {
  border-color: var(--main_text);
}

.universal_hamburger_menu .hamburgerSearch .input-group {
  border-color: var(--main_text);
}
.universal_hamburger_menu .hamburgerSearch .result-wrapper .searchgamewidgetListing li {
  border-color: var(--main_text);
}
.universal_hamburger_menu .hamburgerSearch .result-wrapper #hamburger_searchgame_history_List > .badge {
  color: var(--main_text);
  background: transparent;
  border-color: var(--main_text);
}

.universal_hamburger_menu .collapse-container [data-toggle=collapse][aria-expanded=true] {
  border-bottom-color: var(--main_text);
}