:root {
  --bdWhite: #ffffff;
  --bdBlack: #00000;
  --bdMain: #5a189a;
  --bdSub: #ed1c94;
  --Gradient: linear-gradient(to right, #ed1c94 0%, #981df0 100%);
}

.carousel-indicators div {
  background-color: var(--bdWhite) !important;
}
.carousel-indicators div.active {
  background-color: var(--bdSub) !important;
}
.custom-menuBar {
  background-color: var(--bdMain) !important;
}
.custom-menuTitle {
  color: var(--bdWhite) !important;
}
.custom-menuTitle:hover {
  color: var(--bdSub) !important;
}
.custom-menuSubTitle {
  color: var(--bdMain) !important;
  opacity: 1 !important;
}
.custom-infoBar {
  background-color: #222222 !important;
}
.custom-headerBtnRight {
  background-color: var(--bdMain) !important;
  color: white !important;
}
.custom-headerBtnLeft {
  background-color: var(--bdSub) !important;
}
.custom-playNowBtn {
  background-color: var(--bdSub2) !important;
  color: var(--bdBlack) !important;
}
.custom-comePlayBtn {
  background-color: var(--bdMain2) !important;
  color: var(--bdBlack) !important;
}
.custom-betNowBtn {
  background-color: var(--bdSub2) !important;
  color: var(--bdBlack) !important;
}
.custom-viewMoreBtn {
  background: var(--bdMain) !important;
  color: var(--bdWhite) !important;
}
.custom-moreGameBtn {
  background: var(--bdSub) !important;
  color: white !important;
}
.custom-uploadReceiptButton {
  background: var(--bdSub) !important;
  color: var(--bdWhite) !important;
}
.custom-submitDepositBtn {
  background: var(--bdMain) !important;
}
.custom-btn_submit {
  background: var(--bdMain) !important;
}
.custom-btn_allin {
  border: solid 1px var(--bdMain) !important;
  color: var(--bdMain) !important;
}
.custom-myr {
  color: var(--bdMain);
}
.custom-add_money {
  border: solid 1px var(--bdMain);
  color: var(--bdMain);
}
.custom-checklbl1 {
  border-color: var(--bdMain) !important;
}
.custom-historyLinks.active {
  border: solid 1px var(--bdMain);
  color: var(--bdMain);
}
.custom-historyDateLinks.active {
  border: solid 1px var(--bdMain);
  color: var(--bdMain);
}
.custom-historySubmitBtn {
  background: var(--bdMain);
}
.custom-messbutton {
  background: #e1e1e1;
}
.custom-messbtn .active1 {
  background-color: var(--bdMain) !important;
  color: white;
}
.custom-messwords {
  color: var(--bdMain) !important;
}
.custom-btnedit {
  color: var(--bdMain);
}
.custom-btnaddbank {
  background: var(--bdMain) !important;
  color: var(--bdWhite) !important;
}
.custom-btn_submit_long {
  background: var(--bdMain) !important;
}
.custom-depositQuickOptionsMoney:hover {
  border: solid 1px var(--bdMain);
  color: var(--bdMain);
}
.custom-tablinks.active {
  background-color: var(--bdMain) !important;
}
.custom-tablinks {
  color: var(--bdMain) !important;
}
.custom-come_play_btn {
  background: var(--bdMain) !important;
}
.custom-sliderRound {
  background-color: var(--bdMain) !important;
}
input:checked + .custom_sliderRound {
  background-color: var(--bdSub) !important;
}
.custom-editInfoButton {
  background-color: var(--bdMain) !important;
  border-color: var(--bdMain) !important;
}
.custom-dobEditButton {
  background-color: var(--bdMain) !important;
}
.custom-showAllButton {
  background-color: var(--bdMain) !important;
}
.custom-moreInfoButton {
  background-color: var(--bdMain) !important;
}
.custom-contactUsButton {
  background-color: var(--bdMain) !important;
}
.custom-helpcardBackground {
  background-color: var(--bdMain) !important;
}
.custom-joinNowBtn {
  background-color: var(--bdMain) !important;
}
.custom-headingBorder {
  border-image: linear-gradient(
      to right,
      rgba(0, 0, 0, 0),
      var(--bdSub),
      var(--bdMain),
      rgba(0, 0, 0, 0)
    )
    1 !important;
}
.tabTypesTextColor:hover {
  color: var(--bdMain);
}
.tabTypesTextColor.active {
  background-color: var(--bdMain) !important;
  color: white;
  border-radius: 7px;
}
.custom-topPicks {
  display: flex !important;
}
.custom-comment-box {
  display: none !important;
}
.custom-jackpot {
  display: none !important;
}
.custom-comment {
  display: none !important;
}
.custom-sportBox {
  border: 1px solid #eff3f4 !important;
}
.homeSecondRow {
  padding-top: 24px !important;
}
.custom_page_dot_color.selected {
  background: var(--bdMain) !important;
}
.custom-sportBtn {
  background: var(--bdSub) !important;
  color: white !important;
}
.custom-casinoBtn {
  background: var(--bdMain) !important;
  color: white !important;
  margin-right: 67% !important;
  margin-top: 32% !important;
}
.custom-footerText {
  color: var(--cgrey) !important;
}
.custom-footerDetailsText:hover {
  color: var(--bdMain) !important;
}
.custom-adsContainer {
  border: 1px solid rgba(255, 255, 255, 0.5) !important;
}
.custom-adsContainer2 {
  border: 1px solid rgba(255, 255, 255, 0.5) !important;
  display: none !important;
}
.custom-adsPromo {
  display: none !important;
}
.custom-gameRepair {
  opacity: 1 !important;
}
.custom-gameRepairicon {
  display: none !important;
}
.custom-menuhover-mt {
  cursor: url("/assets/maintenance.svg") 2 2, not-allowed !important;
}
.page-item.active .page-link {
  border: solid 1px var(--bdMain) !important;
  color: var(--bdMain) !important;
}
.custom-moreGamesBtn {
  background: var(--bdSub) !important;
  color: var(--bdWhite) !important;
}
.custom-fontToppicks {
}
.custom-hot_icon {
  transform: scale(0.75) translate(-30%, -100%) !important;
}
.custom-sportContent {
  color: var(--bdWhite) !important;
}
.icongif {
  height: auto !important;
}
.custom-liveCasinoButton {
  justify-content: flex-end !important;
}
.info-list .nav-tabs .nav-item:last-child {
  border-right: none;
}
.custom-shareBtn {
  background: var(--bdWhite) !important;
  color: var(--bdSub) !important;
}
.custom-infocenter-header {
  background-color: var(--bdMain) !important;
}
.nav-tabs .nav-link.custom-nav-link.active {
  border: 2px solid var(--bdSub) !important;
  box-shadow: 0 0 10px var(--bdSub) !important;
}
.custom-gamemenuText.active {
  font-weight: 600 !important;
}
.custom-gamemenuText {
  font-weight: 300 !important;
}
.button_b {
  background: var(--bdMain) !important;
}
.button_y {
  background: var(--bdSub) !important;
  color: var(--bdWhite) !important;
}
.game-category-list .tab-border-slider {
  background: var(--Gradient) !important;
}
.custom-Alert {
  background: var(--bdMain) !important;
}
.userNameHoverCont:hover {
  background: var(--bdSub) !important;
}
.nav-tabs .nav-link.custom-info-nav-link.active h3 {
  color: var(--bdMain) !important;
}
.nav-tabs .nav-link.custom-info-nav-link h3:hover {
  color: var(--bdMain) !important;
}
.nav-tabs .nav-link.custom-info-nav-link:hover {
  border-color: #ffffff00;
}
.add-bank-btn {
  background-color: var(--bdMain) !important;
}
.custom-credit {
  color: var(--bdMain) !important;
}
.history-btn:hover {
  border: 1px solid var(--bdMain) !important;
  color: var(--bdMain) !important;
}
.ref-main-title {
  color: var(--bdMain) !important;
}
.ref-list.active {
  border-bottom: 4px solid var(--bdMain) !important;
  color: var(--bdMain) !important;
}
.all-in-btn:hover {
  border: 1px solid var(--bdSub) !important;
}
.history-btn.active {
  border: 1px solid var(--bdMain) !important;
  color: var(--bdMain) !important;
}
.msg-list.active {
  border-bottom: 4px solid var(--bdSub) !important;
}
.custom-depositQuickOptionsMoney.active {
  border: none !important;
  background: var(--bdMain) !important;
}
.custom-bottomTiltletext:hover {
  color: var(--bdMain) !important;
}
.custom-acc-bg {
  background: #f5f5f5 !important;
}
:checked + .checklbl1 {
  border-color: var(--bdSub) !important;
}
.custom-game-button-hover {
  border-color: var(--bdMain) !important;
  box-shadow: var(--bdMain) 0px 0px 10px !important;
}
.custom-slot-button-hover {
  box-shadow: var(--bdMain) 0px 0px 10px !important;
}
.custom-slot-rtp {
  background: var(--bdMain) !important;
  border: 1px solid var(--bdMain) !important;
}
.custom-adsBox {
  display: none !important;
}
.latestHighlightsIndicators > div.active {
  background: var(--bdMain) !important;
}
.casinoIndicators > div.active {
  background: var(--bdMain) !important;
}
.messdivcont:hover {
  background: var(--bdSub) !important;
}
.carousel-indicators .active {
  background: var(--bdSub) !important;
}

/*affiliate account layouts sideNavigation*/
.wallet_container {
  background: var(--bdMain) 0% 0% no-repeat padding-box;
}

.side_menu_list.active {
  border-color: var(--bdSub) !important;
}
.custom-applyNowBtn {
  background: var(--bdSub) !important;
  color: var(--bdWhite) !important;
}
.custom-innovationIcon {
  color: var(--bdMain) !important;
}
.custom-contact-btn {
  background: var(--bdMain) !important;
}
.custom-contact-color {
  color: var(--bdWhite) !important;
}
.custom-contact-outlineBtn {
  border-color: var(--bdMain) !important;
}
.custom-btn_get-start {
  background: var(--bdMain) !important;
}
.custom-btn_faq {
  background: var(--bdSub) !important;
}
.custom-earth-outline {
  border-color: var(--bdMain) !important;
}
.custom-faq-tab-slider {
  background-color: var(--bdMain) !important;
}
.custom-faq-title {
  color: var(--bdMain) !important;
}
li.deposit_options.selected button {
  border-color: var(--bdMain) !important;
}
li.deposit_options.selected label {
  color: var(--bdMain) !important;
}
.bankname.color-label > label {
  color: var(--bdSub) !important;
}
.aff-add-bank-btn {
  border-color: var(--bdMain) !important;
  background: var(--bdWhite) !important;
}
.custom-toppickColor {
  background: none !important;
  padding-bottom: 65px !important;
  padding-top: 8px !important;
  position: relative;
}
.custom-toppickColor:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3px;
  background: var(--Gradient);
}
.custom-tp-container {
  justify-content: space-between !important;
}
.custom-home_banner_tp {
  border-bottom: 5px solid #ed1c94 !important;
}

/*end affiliate account layouts sideNavigation*/
