 @charset "utf-8";



 /*
        **공통으로 크게 쓰여지지 않는 레이아웃**
*/

 /* 메인 > 메인비주얼 */
 .main_visual li {
     position: relative;
     /* height: 360px; */
 }

 .main_visual li>img {
     width: 100%;
     height: 100%;
     object-fit: cover;
 }

 .main_visual li .txt_box {
     position: absolute;
     left: 0;
     top: 0;
     display: flex;
     flex-direction: column;
     justify-content: center;
     width: 100%;
     height: 100%;
     padding: 30px;
 }

 @media all and (max-width:767px) {
     .main_visual li {
         /* height: 380px; */
     }

     .main_visual li .txt_box {
         justify-content: flex-start;
         padding: 20px;
     }
 }

 /* 메인 > provider */
 .provider_box {
     position: relative;
     display: block;
     width: 100%;
     padding-bottom: 90%;
 }

 .provider_box.sm_type {
     padding-bottom: 40%;
 }

 .provider_box img {
     position: absolute;
     left: 0;
     top: 0;
     right: 0;
     bottom: 0;
     max-width: 100%;
     margin: auto;
     border-radius: 0.5rem;
 }

 /* 메인 > started */
 .main_started {
     border: 1px solid #494949;
     background: url('../images/main/started_bg.png') no-repeat center center / cover;
 }

 @media all and (max-width:767px) {
     .main_started {
         background: url('../images/main/started_bg_mo.png') no-repeat center center / cover;
     }
 }


 /* vip club */
 .vipClub_main {
     background: url('../images/vip/vipclub_main_banner.png') no-repeat center center / cover;
 }

 @media all and (max-width:767px) {
     .vipClub_main {
         background: url('../images/vip/vipclub_main_banner_m.avif') no-repeat center center / cover;
     }
 }

 .vipClub_benefits td {
     width: 14.2%;
 }

 .vipClub_benefits img {
     margin: 0 auto;
 }

 .vipClub_img_large {
     display: block;
 }

 .vipClub_img_small {
     display: none;
 }

 @media all and (max-width:767px) {
     .vipClub_img_large {
         display: none;
     }

     .vipClub_img_small {
         display: block;
     }
 }

 @media all and (max-width:767px) {
     .vipClub_advantages>div {
         display: flex;
         flex-direction: column;
         align-items: center;
     }

     .vipClub_advantages>div>div {
         width: 98%;
     }

     .vipClub_advantages>div>div>div>img {
         left: 0;
         width: 130px;
     }

     .vipClub_advantages>div>div>div>p {
         width: 100%;
         margin-left: 160px;
     }

     .vipClub_advantages>div>div>p {
         width: 100%;
         margin-top: 20px;
         margin-bottom: 30px;
     }
 }

 /* play with lblock */
 .playWithLblock_main {
     background: url('../images/vip/playwith_main.avif') no-repeat center center / cover;
     width: 100%;
     height: 400px;
 }

 @media all and (max-width:767px) {
     .playWithLblock_main {
         background: url('../images/vip/playwith_main_m.avif') no-repeat center center / cover;
         width: 100%;
         height: 430px;
     }
 }

 /* profile - settings datepicker */
 .litepicker {
     background-color: #343434;
 }

 .litepicker::before {
     content: "";
     left: 9px;
     top: -7px;
     border-bottom-color: #343434;
     border-right: 7px solid transparent;
     border-left: 7px solid transparent;
     border-bottom: 7px solid #343434;
     position: absolute;
     display: inline-block;
 }

 .litepicker::after {
     content: "";
     left: 10px;
     top: -6px;
     border-right: 6px solid transparent;
     border-bottom: 6px solid #343434;
     border-left: 6px solid transparent;
     position: absolute;
     display: inline-block;
 }

 .litepicker .container__months .month-item-header {
     color: white;
 }

 .litepicker .container__months .month-item-header svg path {}

 .litepicker .container__months .month-item-weekdays-row {
     color: #909090;
 }

 .litepicker .container__days .day-item {
     color: white;
 }

 .litepicker .container__days .week-number {
     color: white;
 }

 .litepicker .container__days .day-item.is-in-range,
 .litepicker .container__days .day-item.is-in-range:hover {
     background: rgb(var(--color-primary) / 0.3)
 }

 .litepicker .container__days .day-item.is-start-date,
 .litepicker .container__days .day-item.is-start-date:hover,
 .litepicker .container__days .day-item.is-end-date,
 .litepicker .container__days .day-item.is-end-date:hover {
     color: #343434;
 }

 .litepicker .container__footer .button-apply {
     color: #343434;
 }

 .litepicker .container__footer .button-cancel {
     color: #343434;
     background-color: rgba(255, 255, 255, 0.787);
 }

 .input_wrap input:-webkit-autofill,
 .input_wrap input:-webkit-autofill:focus {
     -webkit-box-shadow: 0 0 0 1000px #343434 inset;
     -webkit-text-fill-color: white;
 }

 .litepicker .container__tooltip {
     color: #000;
 }

 /* 프로필 > settings */
 .selectBtn {
     background-color: #6e6e6e;
 }

 .textfieldError {
     border: 1px solid #ff2e2e;
 }

 /* input Number 버튼 제거 Chrome, Safari, Edge, Opera */
 input::-webkit-outer-spin-button,
 input::-webkit-inner-spin-button {
     -webkit-appearance: none;
     margin: 0;
 }

 /* input Number 버튼 제거 Firefox  */
 input[type='number'] {
     -moz-appearance: textfield;
 }

 /* 프로필 > Activity */
 .toggleOn {
     background-image: linear-gradient(to top, #DD890A 0%, #FFDA77 100%);
 }

 .hide {
     display: none;
 }

 .show {
     display: flex;
 }

 /* 프로필 tab scroll  */
 .scroll-container {
     scroll-behavior: smooth;
     overflow-y: hidden;
     -webkit-overflow-scrolling: touch;
 }

 .scroll-container::-webkit-scrollbar {
     display: none;
 }

 /* 프로필 account info 토글 버튼 스타일 */
 .toggle-container {
     position: relative;
     display: inline-block;
     width: 50px;
     height: 25px;
     background-color: #4c4c4c;
     border-radius: 50px;
     cursor: pointer;
     transition: background-color 0.3s;
 }

 .toggle-container input {
     display: none;
 }

 .toggle-circle {
     position: absolute;
     top: 2.5px;
     left: 2.5px;
     width: 20px;
     height: 20px;
     background-color: white;
     border: 2px solid #4c4c4c;
     border-radius: 50%;
     transition: transform 0.3s;
 }

 .toggle-container input:checked+.toggle-circle {
     transform: translateX(25px);
     background-color: #f1c24c;
     border: 0;
     outline: 4px solid #fff;
 }

 .checkbox_label input {
     display: none;
 }

 .checkbox_label {
     display: flex;
     align-items: center;
 }

 .checkbox_icon::before {
     content: '';
     display: block;
     margin-right: 5px;
     display: inline-block;
     width: 20px;
     height: 20px;
     background-color: transparent;
     border: 2px solid #dbdede;
     box-sizing: border-box;
     position: relative;
     cursor: pointer;
     border-radius: 3px;
 }

 .checkbox_label input:checked+.checkbox_icon::before {
     background: url(../images/icon/check_icon.png) #dbdede no-repeat center;
     background-size: 15px 15px;
     border: none;
 }

 .arrow {
     display: inline-block;
     transition: transform 0.3s ease;
 }

 .svg-icon {
     fill: currentColor;
 }

 .side-menu.active {
     color: #000;
     font-weight: bolder;
     background-color: #fff;
 }

 .side-menu.active .svg-icon {
     fill: #000 !important;
 }

 ::selection {
     background: rgb(255, 218, 119);
     color: #232323;
 }

 [x-cloak] {
     display: none !important;
 }

 .btnCollapseAll.collapsed .svg-icon.arrow {
     transform: rotate(-180deg) !important;
 }

 .bet_component::-webkit-scrollbar {
     width: 6px;
 }

 .bet_component::-webkit-scrollbar-thumb {
     background-color: #494949;
     border-radius: 10px;
 }

 .bet_component::-webkit-scrollbar-track {
     background-color: #343434;
 }

 .bet_component::-webkit-scrollbar-thumb:hover {
     background-color: #6e6e6e;

 }

.spinWheel-floating-menu {
    /* top: 75%;
    transform: translateY(-50%);
    right: 2%; */
    bottom: 8%;
    right: 5%;
}

.isLogout button:hover {
    --tw-bg-opacity: 0.4 !important;
}
.header-wallet-box-wrapper {
    max-height: 50px;
}
.header-wallet-box span {
    line-height: 14px;
}
.header-safe-button {
    width: 104px;
    height: 50px;
}
.swiper-free-mode>.swiper-wrapper {
    transition-timing-function: linear !important;
}
.homeProviderSwiper .swiper-wrapper .swiper-slide {
    max-width: 140px;
    height: 128px;
}
.homeProviderSwiper .swiper-wrapper .swiper-slide a {
    height: 100%;
}
.vip-hero-wrapper p {
    width: 100%;
    max-width: 561px;
}
.vip-btn {
    height: 43px;
    width: 107px;
    font-size: 1rem;
    font-weight: 700;
}

#wallet-modal,
#vault-modal {
    align-items: start;
}
@media (min-width: 768px) {
    #wallet-modal .modal-dialog,
    #vault-modal .modal-dialog {
        margin-top: 14dvh;
    }
}

/* @media (min-width: 1844px) {
    .spinWheel-floating-menu {
        right: 11%;
    }
}

@media (max-width: 400px) {
    .spinWheel-floating-menu {
        top: 84%;
    }
} */

.casino-item-alt-text {
    font-size: 18px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.75);
    color: #fff;
    font-weight: 900;
    text-align: center;
}

.deposit-toogle-off:after {
    left: 2px;
    background-color: #747474;
}

.deposit-toogle-on:after {
    left: 2px;
    background-color: #fecb46;
}
.deposit-toogle-on > span:first-of-type {
    color: #000;
}

#wallet-tab-1 .disabled:disabled {
    color: #171717;
}

/* Betradar */
.mtb-30 {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 22px;
    white-space: nowrap;
}

.mtb-40 {
    margin-top: 40px;
    margin-bottom: 30px;
    font-size: 22px;
}

.mtb-10 {
    margin-bottom: 10px;
}

.mtb-20 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.betradar-rows {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    width: 100%;
}

.betradar-cols {
    display: flex;
    flex-direction: row;
    flex-basis: 100%;
    flex: 1;
    gap: 10px;
    justify-content: space-evenly;
    align-items: center;
}

.betradar-cols>.img-mob {
    width: 233px;
    margin-bottom: 20px;
}

.betradar-cols>.img-web {
    width: 375px;
    margin-bottom: 20px;
}

.betradar-cols>.icon {
    width: 30px;
}

.read-notice {
    color: red;
    text-align: right;
}

@media screen and (max-width: 720px) {
    .mtb-30 {margin: 10px 0;white-space: nowrap;font-size: 13px !important;}
    .mtb-40 {margin-top: 15px;margin-bottom: 10px;line-height: 1.5;white-space: break-spaces;font-size: 13px !important;}
    .mtb-20 {margin-top: 10px;margin-bottom: 15px;white-space: nowrap;}
    .betradar-cols > .img-mob {width: calc(100% / 6);}
    .betradar-cols > .img-web {width: calc(100% / 2.75);}
    .betradar-cols > .icon {width: 10px;}
    .read-notice {font-size: 10px; font-weight: bold;}
}

#btnResend.success, #otpCounter.success {
    background: #5ABC1B;
}

#btnResend.success img, #otpCounter.success img {
    display: block !important;
}
.casinoSwiper .tns-inner {
    margin-left: 30px !important;
}

/* @media screen and (max-width: 1365px) {
    .casinoSwiper .tns-inner {
        margin-left: 0px !important;
    }
} */

@media screen and (max-width: 1020px) {
    .casinoSwiper .tns-inner {
        margin-left: 30px !important;
    }
}

@media screen and (max-width: 720px) {
    .casinoSwiper {
        padding: 0;
    }

    .casinoSwiper .tns-inner {
        margin-left: 18px !important;
    }
}

.casinoSwiper .swiper-container li {
    max-width: 205px;
}

body::-webkit-scrollbar {
    width: 2px;
}

.pulse-indicator.play,
.pulse-roulette.play {
    box-shadow: 0 0 0 0 rgb(255, 255, 255);
    transform: scale(1);
    animation: pulse2 2s forwards;
}

@keyframes pulse2 {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgb(255, 255, 255);
    }

    10% {
      transform: scale(1.5);
    }

    25% {
        transform: scale(1);
    }

    100% {
        transform: scale(1);
        box-shadow: 0 0 0 15px rgba(255, 255, 255, 0);
    }
}

.userpanel-gradient {
    background: linear-gradient(to top, #FFD84D 2.05%, #55481D 20.82%, #212123 68.9%);
    font-family: 'Poppins';
}

@media screen and (max-width: 720px) {
    .userpanel-gradient {
        background: linear-gradient(to top, #FFD84D 1.05%, #55481D 10.82%, #212123 30.9%);
    }
}

.crypto-image-wrapper {
    position: relative;
}
.crypto-image-wrapper a {
    position: absolute;
}
.crypto-image-wrapper .google-play,
.crypto-image-wrapper .apple-store {
    width: 20.5vw;
    height: 1.25rem;
    top: 3.17%;
}
.crypto-image-wrapper .google-play {
    left: 5.8%;
}
.crypto-image-wrapper .apple-store {
    left: 33.3%;
}

.crypto-guide-1 .crypto-image-wrapper .google-play,
.crypto-guide-1 .crypto-image-wrapper .apple-store,
.crypto-guide-2 .crypto-image-wrapper .google-play,
.crypto-guide-2 .crypto-image-wrapper .apple-store {
    top: 3.75%;
}
.crypto-guide-3 .crypto-image-wrapper .google-play,
.crypto-guide-3 .crypto-image-wrapper .apple-store {
    top:3.25%;
}
.crypto-guide-4 .crypto-image-wrapper .google-play,
.crypto-guide-4 .crypto-image-wrapper .apple-store {
    top: 4.01%;
}
.crypto-guide-5 .crypto-image-wrapper .google-play,
.crypto-guide-5 .crypto-image-wrapper .apple-store {
    top: 3.82%;
}
.crypto-guide-6 .crypto-image-wrapper .google-play,
.crypto-guide-6 .crypto-image-wrapper .apple-store {
    top: 4.75%;
}

.crypto-image-wrapper .cg-url-upbit1,
.crypto-image-wrapper .cg-url-bithumb1,
.crypto-image-wrapper .cg-url-coinone1,
.crypto-image-wrapper .cg-url-bybit1,
.crypto-image-wrapper .cg-url-binance1,
.crypto-image-wrapper .cg-url-trustWallet1,
.crypto-image-wrapper  .cg-url-metamask {
    width: 47vw;
    height: 1.1vh;
    left: 21px;
    top: 4.13%;
}

.crypto-image-wrapper .cg-url-bithumb1 {
    width: 35vw;
    top: 4.9%;
}
.crypto-image-wrapper .cg-url-coinone1 {
    width: 29vw;
    top: 4.93%;
}
.crypto-image-wrapper .cg-url-bybit1 {
    width: 34vw;
    top: 4.25%;
}
.crypto-image-wrapper .cg-url-binance1 {
    width: 36vw;
    top: 5.27%;
}
.crypto-image-wrapper .cg-url-trustWallet1 {
    width: 34vw;
    top: 5%;
}
.crypto-image-wrapper  .cg-url-metamask {
    width: 29vw;
    top: 6.22%;
}

.crypto-image-wrapper .cg-url-upbit2 {
    width: 56vw;
    height: 1.1vh;
    left: 21px;
    top: 4.6%;
}
.crypto-image-wrapper .cg-url-bithumb2 {
    width: 52vw;
    height: 1.1vh;
    left: 15px;
    top: 5.43%;
}
.crypto-image-wrapper .cg-url-coinone2 {
    width: 47vw;
    height: 1.1vh;
    left: 15px;
    top: 5.45%;
}

.crypto-image-wrapper .cg-url-upbit-r-1,
.crypto-image-wrapper .cg-url-bithumb-r-1,
.crypto-image-wrapper .cg-url-coinone-r-1,
.crypto-image-wrapper .cg-url-bybit-r-1,
.crypto-image-wrapper .cg-url-binance-r-1,
.crypto-image-wrapper .cg-url-trustWallet-r-1 {
    width: 20vw;
    height: 1.2vh;
    left: 68%;
    top: 3.24%;
}
.crypto-image-wrapper .cg-url-bithumb-r-1,
.crypto-image-wrapper .cg-url-coinone-r-1 {
    top: 3.82%;
}
.crypto-image-wrapper .cg-url-binance-r-1 {
    top: 4.05%;
}
.crypto-image-wrapper .cg-url-trustWallet-r-1 {
    top: 3.83%;
}
.crypto-image-wrapper .cg-url-metamask-r-1 {
    width: 13vw;
    height: 1.2vh;
    left: 67.5%;
    top: 4.76%;
}

.crypto-image-wrapper .cg-url-upbit-r-2,
.crypto-image-wrapper .cg-url-bithumb-r-2,
.crypto-image-wrapper .cg-url-coinone-r-2,
.crypto-image-wrapper .cg-url-bybit-r-2,
.crypto-image-wrapper .cg-url-binance-r-2,
.crypto-image-wrapper .cg-url-trustWallet-r-2 {
    width: 23vw;
    height: 1.2vh;
    left: 68%;
    top: 3.68%;
}
.crypto-image-wrapper .cg-url-bithumb-r-2,
.crypto-image-wrapper .cg-url-coinone-r-2 {
    top: 4.33%;
}
.crypto-image-wrapper .cg-url-binance-r-2 {
    top: 4.6%;
}
.crypto-image-wrapper .cg-url-trustWallet-r-2 {
    top: 4.36%;
}

.crypto-image-wrapper .cg-url-upbit-r-3,
.crypto-image-wrapper .cg-url-bithumb-r-3,
.crypto-image-wrapper .cg-url-coinone-r-3,
.crypto-image-wrapper .cg-url-binance-r-3  {
    width: 19vw;
    height: 1vh;
    left: 68%;
    top: 4.15%;
}

.crypto-image-wrapper .cg-url-bithumb-r-3,
.crypto-image-wrapper .cg-url-coinone-r-3 {
    top: 4.9%;
}
.crypto-image-wrapper .cg-url-binance-r-3 {
    top: 5.2%;
}
.crypto-image-wrapper .cg-url-coinone-r-1,
.crypto-image-wrapper .cg-url-coinone-r-2,
.crypto-image-wrapper .cg-url-coinone-r-3 {
    left: 70.1%;
}

@media (min-width: 320px) {
    .crypto-image-wrapper .google-play,
    .crypto-image-wrapper .apple-store {
        height: 1.50rem;
        width: 24.5vw;
    }

    .crypto-image-wrapper .crypto-guide-0 .google-play,
    .crypto-image-wrapper .crypto-guide-0 .apple-store {
        top: 3.18%;
    }

    .crypto-image-wrapper .crypto-guide-1 .google-play,
    .crypto-image-wrapper .crypto-guide-1 .apple-store,
    .crypto-image-wrapper .crypto-guide-2 .google-play,
    .crypto-image-wrapper .crypto-guide-2 .apple-store {
        top: 3.76%;
    }

    .crypto-image-wrapper .crypto-guide-3 .google-play,
    .crypto-image-wrapper .crypto-guide-3 .apple-store {
        top: 3.26%;
    }

    .crypto-image-wrapper .crypto-guide-4 .google-play,
    .crypto-image-wrapper .crypto-guide-4 .apple-store {
        top: 4.03%;
    }

    .crypto-image-wrapper .crypto-guide-5 .google-play,
    .crypto-image-wrapper .crypto-guide-5 .apple-store {
        top: 3.85%;
    }

    .crypto-image-wrapper .crypto-guide-6 .google-play,
    .crypto-image-wrapper .crypto-guide-6 .apple-store {
        top: 4.79%;
    }
}

@media (min-width: 360px) {
    .crypto-image-wrapper .google-play,
    .crypto-image-wrapper .apple-store {
        width: 20vw;
    }
}

@media (min-width: 375px) {
    .crypto-image-wrapper .google-play,
    .crypto-image-wrapper .apple-store {
        height: 1.7rem;
        width: 25vw;
    }

    .crypto-image-wrapper .crypto-guide-1 .google-play,
    .crypto-image-wrapper .crypto-guide-1 .apple-store,
    .crypto-image-wrapper .crypto-guide-2 .google-play,
    .crypto-image-wrapper .crypto-guide-2 .apple-store {
        top: 3.75%;
    }

    .crypto-image-wrapper .crypto-guide-3 .google-play,
    .crypto-image-wrapper .crypto-guide-3 .apple-store {
        top: 3.25%;
    }

    .crypto-image-wrapper .crypto-guide-4 .google-play,
    .crypto-image-wrapper .crypto-guide-4 .apple-store {
        top: 4.03%;
    }

    .crypto-image-wrapper .crypto-guide-5 .google-play,
    .crypto-image-wrapper .crypto-guide-5 .apple-store {
        top: 3.82%;
    }

    .crypto-image-wrapper .crypto-guide-6 .google-play,
    .crypto-image-wrapper .crypto-guide-6 .apple-store {
        top: 4.75%;
    }

    .crypto-image-wrapper .cg-url-upbit1,
    .crypto-image-wrapper .cg-url-bithumb1,
    .crypto-image-wrapper .cg-url-coinone1,
    .crypto-image-wrapper .cg-url-bybit1,
    .crypto-image-wrapper .cg-url-binance1,
    .crypto-image-wrapper .cg-url-trustWallet1,
    .crypto-image-wrapper  .cg-url-metamask {
        height: 1.4vh;
        top: 4.15%;
    }

    .crypto-image-wrapper .cg-url-bithumb1 {
        width: 42vw;
        top: 4.9%;
    }
    .crypto-image-wrapper .cg-url-coinone1 {
        width: 36vw;
        top: 4.93%;
    }
    .crypto-image-wrapper .cg-url-bybit1 {
        width: 42vw;
        top: 4.25%;
    }
    .crypto-image-wrapper .cg-url-binance1 {
        width: 45vw;
        top: 5.27%;
    }
    .crypto-image-wrapper .cg-url-trustWallet1 {
        width: 41vw;
        top: 5%;
    }
    .crypto-image-wrapper  .cg-url-metamask {
        width: 36vw;
        top: 6.22%;
    }

    .crypto-image-wrapper .cg-url-upbit2 {
        height: 1.3vh;
        top: 4.63%;
    }
    .crypto-image-wrapper .cg-url-bithumb2 {
        height: 1.3vh;
        top: 5.48%;
    }
    .crypto-image-wrapper .cg-url-coinone2 {
        height: 1.3vh;
        width: 60vw;
        top: 5.52%;
    }

    .crypto-image-wrapper .cg-url-upbit-r-1,
    .crypto-image-wrapper .cg-url-bithumb-r-1,
    .crypto-image-wrapper .cg-url-coinone-r-1,
    .crypto-image-wrapper .cg-url-bybit-r-1,
    .crypto-image-wrapper .cg-url-binance-r-1,
    .crypto-image-wrapper .cg-url-trustWallet-r-1 {
        height: 1.6vh;

    }
    .crypto-image-wrapper .cg-url-bithumb-r-1,
    .crypto-image-wrapper .cg-url-coinone-r-1 {
        top: 3.82%;
    }
    .crypto-image-wrapper .cg-url-binance-r-1 {
        top: 4.05%;
    }
    .crypto-image-wrapper .cg-url-trustWallet-r-1 {
        top: 3.83%;
    }
    .crypto-image-wrapper .cg-url-metamask-r-1 {
        width: 16vw;
        height: 1.6vh;
    }

    .crypto-image-wrapper .cg-url-upbit-r-2,
    .crypto-image-wrapper .cg-url-bithumb-r-2,
    .crypto-image-wrapper .cg-url-coinone-r-2,
    .crypto-image-wrapper .cg-url-bybit-r-2,
    .crypto-image-wrapper .cg-url-binance-r-2,
    .crypto-image-wrapper .cg-url-trustWallet-r-2 {
        height: 1.8vh;
    }
    .crypto-image-wrapper .cg-url-bithumb-r-2,
    .crypto-image-wrapper .cg-url-coinone-r-2 {
        top: 4.33%;
    }
    .crypto-image-wrapper .cg-url-binance-r-2 {
        top: 4.6%;
    }
    .crypto-image-wrapper .cg-url-trustWallet-r-2 {
        top: 4.36%;
    }

    .crypto-image-wrapper .cg-url-upbit-r-3,
    .crypto-image-wrapper .cg-url-bithumb-r-3,
    .crypto-image-wrapper .cg-url-coinone-r-3,
    .crypto-image-wrapper .cg-url-binance-r-3  {
        height: 1.4vh;
    }

    .crypto-image-wrapper .cg-url-bithumb-r-3,
    .crypto-image-wrapper .cg-url-coinone-r-3 {
        top: 4.9%;
    }
    .crypto-image-wrapper .cg-url-binance-r-3 {
        top: 5.2%;
    }
    .crypto-image-wrapper .cg-url-coinone-r-1,
    .crypto-image-wrapper .cg-url-coinone-r-2,
    .crypto-image-wrapper .cg-url-coinone-r-3 {
        left: 70.1%;
    }
}

@media (min-width: 390px) {
    .crypto-image-wrapper .google-play,
    .crypto-image-wrapper .apple-store {
        height: 1.9rem;
    }
    .crypto-image-wrapper .cg-url-metamask-r-1 {
        height: 1.4vh;
    }
}

@media (min-width: 540px) {
    .crypto-image-wrapper .google-play,
    .crypto-image-wrapper .apple-store {
        height: 2rem;
    }
    .crypto-image-wrapper .cg-url-upbit1,
    .crypto-image-wrapper .cg-url-bithumb1,
    .crypto-image-wrapper .cg-url-coinone1,
    .crypto-image-wrapper .cg-url-bybit1,
    .crypto-image-wrapper .cg-url-binance1,
    .crypto-image-wrapper .cg-url-trustWallet1,
    .crypto-image-wrapper .cg-url-metamask {
        left: 22px;
        height: 2vh;
    }

    .crypto-image-wrapper .cg-url-upbit2 {
        height: 2vh;
        left: 22px;
    }
    .crypto-image-wrapper .cg-url-bithumb2 {
        height: 1.8vh;
        left: 22px;
    }
    .crypto-image-wrapper .cg-url-coinone2 {
        height: 1.8vh;
        left: 22px;
    }

    .crypto-image-wrapper .cg-url-upbit-r-1,
    .crypto-image-wrapper .cg-url-bithumb-r-1,
    .crypto-image-wrapper .cg-url-coinone-r-1,
    .crypto-image-wrapper .cg-url-bybit-r-1,
    .crypto-image-wrapper .cg-url-binance-r-1,
    .crypto-image-wrapper .cg-url-trustWallet-r-1 {
        height: 2.3vh;
    }
    .crypto-image-wrapper .cg-url-metamask-r-1 {
        top: 4.8%;
        height: 1.8vh;
    }

    .crypto-image-wrapper .cg-url-upbit-r-2,
    .crypto-image-wrapper .cg-url-bithumb-r-2,
    .crypto-image-wrapper .cg-url-coinone-r-2,
    .crypto-image-wrapper .cg-url-bybit-r-2,
    .crypto-image-wrapper .cg-url-binance-r-2,
    .crypto-image-wrapper .cg-url-trustWallet-r-2 {
        height: 2.3vh;
    }
    .crypto-image-wrapper .cg-url-upbit-r-3,
    .crypto-image-wrapper .cg-url-bithumb-r-3,
    .crypto-image-wrapper .cg-url-coinone-r-3,
    .crypto-image-wrapper .cg-url-binance-r-3 {
        height: 1.9vh;
    }
}

@media (min-width: 768px) {
    .crypto-image-wrapper .google-play,
    .crypto-image-wrapper .apple-store {
        height: 2.7rem;
        width: 19.3vw;
    }
    .crypto-image-wrapper .google-play {
        left: 8.5%;
    }
    .crypto-image-wrapper .apple-store {
        left: 34.2%;
    }

    .crypto-image-wrapper .cg-url-upbit1,
    .crypto-image-wrapper .cg-url-bithumb1,
    .crypto-image-wrapper .cg-url-coinone1,
    .crypto-image-wrapper .cg-url-bybit1,
    .crypto-image-wrapper .cg-url-binance1,
    .crypto-image-wrapper .cg-url-trustWallet1,
    .crypto-image-wrapper  .cg-url-metamask {
        width: 37vw;
        height: 2vh;
        left: 51px;
        top: 4.16%;
    }

    .crypto-image-wrapper .cg-url-bithumb1 {
        width: 33vw;
        top: 4.9%;
    }
    .crypto-image-wrapper .cg-url-coinone1 {
        width: 28vw;
        top: 4.93%;
    }
    .crypto-image-wrapper .cg-url-bybit1 {
        width: 34vw;
        top: 4.25%;
    }
    .crypto-image-wrapper .cg-url-binance1 {
        width: 40vw;
        top: 5.27%;
    }
    .crypto-image-wrapper .cg-url-trustWallet1 {
        width: 37vw;
        top: 5%;
    }
    .crypto-image-wrapper  .cg-url-metamask {
        width: 28vw;
        top: 6.22%;
    }

    .crypto-image-wrapper .cg-url-upbit2 {
        width: 43vw;
        height: 2vh;
        left: 51px;
        top: 4.63%;
    }
    .crypto-image-wrapper .cg-url-bithumb2 {
        height: 2vh;
        width: 41vw;
        top: 5.48%;
        left: 48px
    }
    .crypto-image-wrapper .cg-url-coinone2 {
        height: 2vh;
        width: 46vw;
        left: 48px;
        top: 5.52%;
    }

    .crypto-image-wrapper .cg-url-upbit-r-1,
    .crypto-image-wrapper .cg-url-bithumb-r-1,
    .crypto-image-wrapper .cg-url-coinone-r-1,
    .crypto-image-wrapper .cg-url-bybit-r-1,
    .crypto-image-wrapper .cg-url-binance-r-1,
    .crypto-image-wrapper .cg-url-trustWallet-r-1 {
        height: 2.1vh;
        width: 15vw;
    }
    .crypto-image-wrapper .cg-url-bithumb-r-1,
    .crypto-image-wrapper .cg-url-coinone-r-1 {
        top: 3.82%;
    }
    .crypto-image-wrapper .cg-url-binance-r-1 {
        top: 4.05%;
    }
    .crypto-image-wrapper .cg-url-trustWallet-r-1 {
        top: 3.83%;
    }
    .crypto-image-wrapper .cg-url-metamask-r-1 {
        height: 1.6vh;
        width: 12vw;
    }

    .crypto-image-wrapper .cg-url-upbit-r-2,
    .crypto-image-wrapper .cg-url-bithumb-r-2,
    .crypto-image-wrapper .cg-url-coinone-r-2,
    .crypto-image-wrapper .cg-url-bybit-r-2,
    .crypto-image-wrapper .cg-url-binance-r-2,
    .crypto-image-wrapper .cg-url-trustWallet-r-2 {
        height: 2.1vh;
        width: 17vw;
    }
    .crypto-image-wrapper .cg-url-bithumb-r-2,
    .crypto-image-wrapper .cg-url-coinone-r-2 {
        top: 4.33%;
    }
    .crypto-image-wrapper .cg-url-binance-r-2 {
        top: 4.6%;
    }
    .crypto-image-wrapper .cg-url-trustWallet-r-2 {
        top: 4.36%;
    }

    .crypto-image-wrapper .cg-url-upbit-r-3,
    .crypto-image-wrapper .cg-url-bithumb-r-3,
    .crypto-image-wrapper .cg-url-coinone-r-3,
    .crypto-image-wrapper .cg-url-binance-r-3  {
        height: 2vh;
        width: 15vw;
    }

    .crypto-image-wrapper .cg-url-bithumb-r-3,
    .crypto-image-wrapper .cg-url-coinone-r-3 {
        top: 4.9%;
    }
    .crypto-image-wrapper .cg-url-binance-r-3 {
        top: 5.2%;
    }
    .crypto-image-wrapper .cg-url-coinone-r-1,
    .crypto-image-wrapper .cg-url-coinone-r-2,
    .crypto-image-wrapper .cg-url-coinone-r-3 {
        left: 70.1%;
    }
}

@media (min-width: 853px) {
    .crypto-image-wrapper .google-play,
    .crypto-image-wrapper .apple-store {
        height: 3.5rem;
    }
}

@media (min-width: 912px) {
    .crypto-image-wrapper .google-play,
    .crypto-image-wrapper .apple-store {
        width: 23.2vw;
        height: 3.9rem;
    }
    .crypto-image-wrapper .google-play {
        left: 5.7%;
    }
    .crypto-image-wrapper .apple-store {
        left: 33.3%;
    }

    .crypto-image-wrapper .cg-url-upbit1,
    .crypto-image-wrapper .cg-url-bithumb1,
    .crypto-image-wrapper .cg-url-coinone1,
    .crypto-image-wrapper .cg-url-bybit1,
    .crypto-image-wrapper .cg-url-binance1,
    .crypto-image-wrapper .cg-url-trustWallet1,
    .crypto-image-wrapper  .cg-url-metamask {
        left: 46px;
    }
    .crypto-image-wrapper .cg-url-upbit1 {
        width: 45vw;
    }
    .crypto-image-wrapper .cg-url-bithumb1 {
        width: 41vw;
    }
    .crypto-image-wrapper .cg-url-coinone1 {
        width: 34vw;
    }
    .crypto-image-wrapper .cg-url-bybit1 {
        width: 40vw;
    }
    .crypto-image-wrapper .cg-url-binance1 {
        width: 42vw;
    }
    .crypto-image-wrapper .cg-url-upbit2 {
        width: 53vw;
    }
    .crypto-image-wrapper .cg-url-bithumb2 {
        width: 48vw;
    }
    .crypto-image-wrapper .cg-url-coinone2 {
        width: 54vw;
        left: 46px;
    }
}

@media (min-width: 1024px) {
    .crypto-image-wrapper .google-play {
        width: 215px;
        height: 4rem;
        left: 7.5%;
    }
    .crypto-image-wrapper .apple-store {
        width: 215px;
        height: 4rem;
        left: 34%;
    }

    .crypto-image-wrapper .crypto-guide-1 .google-play,
    .crypto-image-wrapper .crypto-guide-1 .apple-store,
    .crypto-image-wrapper .crypto-guide-2 .google-play,
    .crypto-image-wrapper .crypto-guide-2 .apple-store {
        top: 3.75%;
    }

    .crypto-image-wrapper .crypto-guide-3 .google-play,
    .crypto-image-wrapper .crypto-guide-3 .apple-store {
        top: 3.25%;
    }

    .crypto-image-wrapper .crypto-guide-4 .google-play,
    .crypto-image-wrapper .crypto-guide-4 .apple-store {
        top: 4.03%;
    }

    .crypto-image-wrapper .crypto-guide-5 .google-play,
    .crypto-image-wrapper .crypto-guide-5 .apple-store {
        top: 3.82%;
    }

    .crypto-image-wrapper .crypto-guide-6 .google-play,
    .crypto-image-wrapper .crypto-guide-6 .apple-store {
        top: 4.75%;
    }

    .crypto-image-wrapper .cg-url-upbit1,
    .crypto-image-wrapper .cg-url-bithumb1,
    .crypto-image-wrapper .cg-url-coinone1,
    .crypto-image-wrapper .cg-url-bybit1,
    .crypto-image-wrapper .cg-url-binance1,
    .crypto-image-wrapper .cg-url-trustWallet1,
    .crypto-image-wrapper  .cg-url-metamask {
        left: 7.3%;
        height: 2rem;
    }
    .crypto-image-wrapper .cg-url-upbit1 {
        width: 436px;
    }
    .crypto-image-wrapper .cg-url-bithumb1 {
        width: 25.7rem;
    }
    .crypto-image-wrapper .cg-url-coinone1 {
        width: 21.8rem;
    }
    .crypto-image-wrapper .cg-url-bybit1 {
        width: 25.3rem;
    }
    .crypto-image-wrapper .cg-url-binance1 {
        width: 27rem;
    }
    .crypto-image-wrapper .cg-url-trustWallet1 {
        width: 25rem;
    }
    .crypto-image-wrapper  .cg-url-metamask {
        width: 21.3rem;
    }

    .crypto-image-wrapper .cg-url-upbit2,
    .crypto-image-wrapper .cg-url-bithumb2,
    .crypto-image-wrapper .cg-url-coinone2 {
        left: 7.3%;
        height: 2rem;
    }
    .crypto-image-wrapper .cg-url-upbit2 {
        width: 540px;
    }
    .crypto-image-wrapper .cg-url-bithumb2 {
        width: 30.7rem;
    }
    .crypto-image-wrapper .cg-url-coinone2 {
        width: 35.2rem;
    }

    .crypto-image-wrapper .cg-url-upbit-r-1,
    .crypto-image-wrapper .cg-url-bithumb-r-1,
    .crypto-image-wrapper .cg-url-coinone-r-1,
    .crypto-image-wrapper .cg-url-bybit-r-1,
    .crypto-image-wrapper .cg-url-binance-r-1,
    .crypto-image-wrapper .cg-url-trustWallet-r-1 {
        width: 12rem;
        height: 2.4rem;
    }

    .crypto-image-wrapper .cg-url-metamask-r-1 {
        width: 10rem;
        height: 2rem;
    }

    .crypto-image-wrapper .cg-url-upbit-r-2,
    .crypto-image-wrapper .cg-url-bithumb-r-2,
    .crypto-image-wrapper .cg-url-coinone-r-2,
    .crypto-image-wrapper .cg-url-bybit-r-2,
    .crypto-image-wrapper .cg-url-binance-r-2,
    .crypto-image-wrapper .cg-url-trustWallet-r-2 {
        width: 14rem;
        height: 2.4rem;
    }

    .crypto-image-wrapper .cg-url-upbit-r-3,
    .crypto-image-wrapper .cg-url-bithumb-r-3,
    .crypto-image-wrapper .cg-url-coinone-r-3,
    .crypto-image-wrapper .cg-url-binance-r-3  {
        width: 12rem;
        height: 2rem;
    }
}

@media (min-width: 1600px) {
    .crypto-image-wrapper .google-play {
        width: 14.9rem;
        height: 4.5rem;
        left: 7.7%;
        top: 386px;
    }
    .crypto-image-wrapper .apple-store {
        width: 14.9rem;
        height: 4.5rem;
        left: 34.1%;
        top: 386px;
    }
    .crypto-image-wrapper .cg-url-upbit1,
    .crypto-image-wrapper .cg-url-bithumb1,
    .crypto-image-wrapper .cg-url-coinone1,
    .crypto-image-wrapper .cg-url-bybit1,
    .crypto-image-wrapper .cg-url-binance1,
    .crypto-image-wrapper .cg-url-trustWallet1,
    .crypto-image-wrapper  .cg-url-metamask {
        width: 28.2rem;
        height: 1.7rem;
        left: 68px;
        top: 506px;
    }

    .crypto-image-wrapper .cg-url-bithumb1 {
        width: 25.7rem;
    }
    .crypto-image-wrapper .cg-url-coinone1 {
        width: 21.8rem;
    }
    .crypto-image-wrapper .cg-url-bybit1 {
        width: 25.5rem;
    }
    .crypto-image-wrapper .cg-url-binance1 {
        width: 27rem;
    }
    .crypto-image-wrapper .cg-url-trustWallet1 {
        width: 25rem;
    }
    .crypto-image-wrapper  .cg-url-metamask {
        width: 21.3rem;
    }

    .crypto-image-wrapper .cg-url-upbit2,
    .crypto-image-wrapper .cg-url-bithumb2,
    .crypto-image-wrapper .cg-url-coinone2 {
        width: 33.2rem;
        height: 1.7rem;
        left: 68px;
        top: 565px;
    }

    .crypto-image-wrapper .cg-url-bithumb2 {
        width: 30.7rem;
    }
    .crypto-image-wrapper .cg-url-coinone2 {
        width: 35.2rem;
    }

    .crypto-image-wrapper .cg-url-upbit-r-1,
    .crypto-image-wrapper .cg-url-bithumb-r-1,
    .crypto-image-wrapper .cg-url-coinone-r-1,
    .crypto-image-wrapper .cg-url-bybit-r-1,
    .crypto-image-wrapper .cg-url-binance-r-1,
    .crypto-image-wrapper .cg-url-trustWallet-r-1 {
        width: 11.6rem;
        height: 1.9rem;
        left: 677px;
        top: 397px;
    }

    .crypto-image-wrapper .cg-url-bybit-r-1 {
        top: 389px;
    }
    .crypto-image-wrapper .cg-url-trustWallet-r-1 {
        top: 391px;
    }
    .crypto-image-wrapper .cg-url-metamask-r-1 {
        width: 9.2rem;
        height: 1.7rem;
        left: 681px;
        top: 388px;
    }

    .crypto-image-wrapper .cg-url-upbit-r-2,
    .crypto-image-wrapper .cg-url-bithumb-r-2,
    .crypto-image-wrapper .cg-url-coinone-r-2,
    .crypto-image-wrapper .cg-url-bybit-r-2,
    .crypto-image-wrapper .cg-url-binance-r-2,
    .crypto-image-wrapper .cg-url-trustWallet-r-2 {
        width: 13.4rem;
        height: 1.9rem;
        left: 677px;
        top: 450px;
    }

    .crypto-image-wrapper .cg-url-bybit-r-2 {
        top: 445px;
    }
    .crypto-image-wrapper .cg-url-trustWallet-r-2 {
        top: 446px;
    }

    .crypto-image-wrapper .cg-url-upbit-r-3,
    .crypto-image-wrapper .cg-url-bithumb-r-3,
    .crypto-image-wrapper .cg-url-coinone-r-3,
    .crypto-image-wrapper .cg-url-binance-r-3  {
        width: 11.2rem;
        height: 1.5rem;
        left: 678px;
        top: 509px;
    }
    .crypto-image-wrapper .cg-url-coinone-r-1,
    .crypto-image-wrapper .cg-url-coinone-r-2,
    .crypto-image-wrapper .cg-url-coinone-r-3 {
        left: 701px;
    }
}

.flag-icons {
    overflow: hidden;
    border-radius: 50%;
}

.bet-history-bg {
    background: url('../images/bg-bet-history-bg.png') repeat top left;
}

.text-shadow {
    text-shadow: 0px 1px 2px #000000;
}

/* bet history checkbox */
.custom-checkbox {
  display: block;
  position: relative;
  padding-left: 11px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.custom-checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.custom-checkbox .checkmark {
  position: absolute;
  top: -5px;
  left: 0;
  height: 12px;
  width: 12px;
  background-color: #292929;
  border: 1px solid white;
  border-radius: 3px;
}
.custom-checkbox:hover input ~ .checkmark {
  background-color: #ccc;
}
.custom-checkbox input:checked ~ .checkmark {
  background-color: #2196F3;
  border: 1px solid #2196F3;
}
.custom-checkbox .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.custom-checkbox input:checked ~ .checkmark:after {
  display: block;
}
.custom-checkbox .checkmark:after {
    left: 3.5px;
    top: 0.4px;
    width: 4px;
    height: 8px;
    border: solid #000000;
    border-width: 0 1.5px 1.5px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* Button */
@property --color1 {
    syntax: '<color>';
    initial-value: #DD890A;
    inherits: false;
}

@property --color2 {
    syntax: '<color>';
    initial-value: #FFDA77;
    inherits: false;
}
.betcon-custom-btn {
    background: linear-gradient(0deg, var(--color1) 0%, var(--color2) 100%);
    transition: --color1 .6s, --color2 .6s;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);
}
.betcon-custom-btn:hover {
    --color1: #FFDA77;
    --color2: #DD890A;
}

.vault-nav li {
    flex-grow: 1;
    flex-basis: 0;
}

@property --color3 {
    syntax: '<color>';
    initial-value: #FFDA77;
    inherits: false;
}

@property --color4 {
    syntax: '<color>';
    initial-value: #DD890A;
    inherits: false;
}
.vault-gradient-btn {
    background: linear-gradient(180deg, var(--color3) 0%, var(--color4) 100%);
    transition: --color3 .6s, --color4 .6s;
}

.vault-gradient-btn:hover {
    --color3: #DD890A;
    --color4: #FFDA77;
}
.vault-gradient-btn:disabled {
    background: #5A585C;
    color: #AFAFAF;
}

.vault-scrollbar::-webkit-scrollbar {
    height: 6px;
 }

.vault-scrollbar::-webkit-scrollbar-thumb {
    background-color: #494949;
    border-radius: 10px;
}

.vault-scrollbar::-webkit-scrollbar-track {
    background-color: #171717;
}
