@-webkit-keyframes flicker{0%{background:hsla(0,0%,100%,.5);color:#000}to{background:rgba(0,0,0,.1);color:#000}}@keyframes flicker{0%{background:hsla(0,0%,100%,.5);color:#000}to{background:rgba(0,0,0,.1);color:#000}}@-webkit-keyframes flicker_red{0%{background:rgba(211,25,4,.5);color:#fff}to{background:#d31904;color:#fff}}@keyframes flicker_red{0%{background:rgba(211,25,4,.5);color:#fff}to{background:#d31904;color:#fff}}@-webkit-keyframes flicker_orange{0%{background:rgba(255,166,0,.5);color:#000}to{background:orange;color:#000}}@keyframes flicker_orange{0%{background:rgba(255,166,0,.5);color:#000}to{background:orange;color:#000}}@-webkit-keyframes flicker_blue{0%{background:rgba(0,80,157,.5);color:#fff}to{opacity:1;background:#00509d;color:#fff}}@keyframes flicker_blue{0%{background:rgba(0,80,157,.5);color:#fff}to{opacity:1;background:#00509d;color:#fff}}@-webkit-keyframes flicker_green{0%{background:rgba(0,179,45,.5);color:#fff}to{background:#00b32d;color:#fff}}@keyframes flicker_green{0%{background:rgba(0,179,45,.5);color:#fff}to{background:#00b32d;color:#fff}}.profile-summary{width:260px;min-width:260px;min-height:523px;border-radius:3px}.profile-summary .boxProfileSummary{margin-bottom:1.5rem;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.06);box-shadow:0 3px 6px 0 rgba(0,0,0,.06);background-color:#fff;padding:10px 9px;border-radius:3px}.profile-summary .profile-info{text-align:center}.profile-summary .profile-info .b-avatar{margin:10px}.profile-summary .profile-info .user-name{font-size:15px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:normal;color:#333}.profile-summary .navigate-tabs{margin-top:26px}.profile-summary .logout-btn button,.profile-summary .navigate-tabs button{width:100%}.profile-summary button{border-radius:3px}.profile-summary .summary-btn{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 11px!important;height:40px;background-color:#fff;border:none;outline:0!important;margin-top:9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-summary .summary-btn .btn-icon.other{width:25px;height:25px}.profile-summary .summary-btn .btn-icon img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;position:relative;top:-3px}.profile-summary .summary-btn .btn-text{text-align:left;margin-left:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:15px;line-height:18px}.profile-summary .summary-btn.btn-active{background-color:#f7f7f7}.profile-summary .summary-btn:active{background-color:#f7f7f7;border:none}.profile-summary .summary-btn:hover{background-color:#f8f9fa;border:none}.profile-summary .summary-btn:focus{-webkit-box-shadow:none;box-shadow:none}.wallet-info{margin-top:14px}.wallet-info .wallet-title{font-size:13px;color:#999;line-height:1.69}.wallet-info .wallet-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.wallet-info .wallet-detail .wallet-balance{height:18px;font-size:16px;font-weight:700;line-height:1;color:#00509d}.wallet-info .wallet-btn{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:center;height:30px;padding:.375rem 1.25rem;border:none;min-width:72px}.wallet-info .wallet-btn:focus{-webkit-box-shadow:none;box-shadow:none}.wallet-info .wallet-btn:hover{border:none}.wallet-info .btn-deposit{background-color:var(--primary-color);color:#fff;height:35px}.wallet-info .btn-withdraw{color:#00509d;background-color:#e5edf5;height:35px}.container-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.container-flex .profile-content{padding:16px 16px 0;-webkit-box-flex:1;-ms-flex:1;flex:1}.container-flex .profile-content .section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.container-flex .profile-content .section-header .header-title{font-size:20px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.1;letter-spacing:normal;text-align:left;color:#666}.container-flex .profile-content .section-header .header-link>a{font-size:15px!important;font-weight:400!important;font-stretch:normal!important;font-style:normal!important;line-height:1.47!important;letter-spacing:normal;text-align:right;color:#666!important}.container-flex .profile-content hr{margin-top:.5rem;margin-bottom:1rem}.container-flex .profile-content .tabs.transaction-tabs .nav-tabs{border:none}.container-flex .profile-content .tabs.transaction-tabs .nav-tabs .nav-item a.nav-link{border-top:none;border-left:none;border-right:none}.container-flex .profile-content .tabs.transaction-tabs .nav-tabs .nav-item a.nav-link.active{background-color:transparent;border-bottom:3px solid #0d234a}.container-flex .profile-content .tabs.transaction-tabs .nav-tabs .nav-item a.nav-link:focus{outline:none}.container-flex .profile-content .tabs.transaction-tabs .tab-content{margin-top:9px}.container-flex .profile-content .section-content{display:-webkit-box;display:-ms-flexbox;display:flex}.container-flex .profile-content .section-content .card{border-radius:3px;border-color:#fff;border:none}.container-flex .profile-content .section-content .card-body{padding:20px}.container-flex .profile-content .section-content .content-container .content-title{font-size:20px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.1;letter-spacing:normal;text-align:left;color:#666;margin-bottom:10px}.container-flex .profile-content .section-content .content-container .content-title-update{font-size:1rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.1;letter-spacing:normal;text-align:left;color:#00509d}.container-flex .profile-content .section-content .content-container #deposit_amount{font-size:18px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.1;letter-spacing:normal;text-align:center;color:#333;height:50px;border-radius:3px;border:1px solid #efefef;background-color:#f7f7f7}.container-flex .profile-content .section-content .content-container #deposit_amount:-internal-autofill-selected{background-color:#f7f7f7}.container-flex .profile-content .section-content .content-container #deposit_amount:focus{-webkit-box-shadow:none;box-shadow:none}.container-flex .profile-content .section-content .content-container #deposit_amount.is-invalid{border-color:#dc3545}.container-flex .profile-content .section-content .content-container .deposit-note{font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:normal;text-align:center;color:#333;margin-top:10px}.container-flex .profile-content .section-content .content-container .content-payment{margin-top:30px}.container-flex .profile-content .section-content .content-container .content-payment .payment-title{font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:normal;text-align:center;color:#333}.container-flex .profile-content .section-content .content-container .content-payment .payment-value{height:41px;font-size:30px;font-weight:600;font-stretch:normal;font-style:normal;line-height:41px;letter-spacing:normal;text-align:center;color:#333;margin-bottom:26px}.container-flex .profile-content .section-content .content-container .content-payment .custom-control-label{text-align:left}.container-flex .profile-content .section-content .content-container .content-payment .custom-control-input:checked~.custom-control-label:before{border-color:#333;background-color:#333}.container-flex .profile-content .section-content .content-container .content-payment .btn-payment{height:40px;border-radius:3px;background-color:var(--primary-color);font-weight:600;color:#fff;margin-top:10px;width:100%}.container-flex .profile-content .section-content .content-container .payment-method{min-height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;border:2px solid #fff}.container-flex .profile-content .section-content .content-container .payment-method:not(:last-child){margin-bottom:10px}.container-flex .profile-content .section-content .content-container .payment-method:hover{background-color:#f8f9fa;border:2px solid #f8f9fa}.container-flex .profile-content .section-content .content-container .payment-method.selected{border:2px solid #00509d}.container-flex .profile-content .section-content .content-container .payment-method.selected:active,.container-flex .profile-content .section-content .content-container .payment-method.selected:hover{background-color:#fff}.container-flex .profile-content .section-content .content-container .payment-method:active{background-color:#dae0e5}.container-flex .profile-content .section-content .content-container .payment-method .payment-detail{display:-webkit-box;display:-ms-flexbox;display:flex}.container-flex .profile-content .section-content .content-container .payment-method .payment-detail .payment-image{width:40px;height:40px}.container-flex .profile-content .section-content .content-container .payment-method .payment-detail .payment-info{padding:0 10px}.container-flex .profile-content .section-content .content-container .payment-method .payment-detail .payment-info .payment-name{font-size:15px;font-weight:600;font-stretch:normal;font-style:normal;line-height:20px;letter-spacing:normal;text-align:left;color:#0d234a}.container-flex .profile-content .section-content .content-container .payment-method .payment-detail .payment-info .payment-type{font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:20px;letter-spacing:normal;text-align:left}.container-flex .profile-content .section-content .content-container .payment-method .payment-fee{font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:normal;text-align:right;color:#333}.container-flex .profile-content .section-content .method-container{-webkit-box-flex:2;-ms-flex:2;flex:2}.container-flex .profile-content .section-content .value-container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:100%}.container-flex .profile-content .section-content .content-card .notification-message{text-align:center}.container-flex .profile-content .section-content .notification-message img{margin:10px}.container-flex .profile-content .section-content .notification-message .success-message{font-size:20px;font-weight:400;font-stretch:normal;font-style:normal;line-height:27px;letter-spacing:normal;text-align:center;color:#2a9d8f}.container-flex .profile-content .section-content .notification-message .danger-message{font-size:20px;font-weight:400;font-stretch:normal;font-style:normal;line-height:27px;letter-spacing:normal;text-align:center;color:var(--primary-color)}.container-flex .profile-content .section-content .notification-message .warning-message{font-size:20px;font-weight:400;font-stretch:normal;font-style:normal;line-height:27px;letter-spacing:normal;text-align:center;color:#e8a900}.container-flex .profile-content .section-content .notification-message .response-message{font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:20px;letter-spacing:normal;text-align:center;color:#666}.container-flex .profile-content .section-content .payment-info-container{margin-top:40px;margin-bottom:20px}.container-flex .profile-content .section-content .payment-info-container .payment-row>div{margin-top:13px;margin-bottom:13px}.container-flex .profile-content .section-content .payment-info-container .payment-row>div .payment-title{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:19px;letter-spacing:normal;text-align:left;color:#666}.container-flex .profile-content .section-content .payment-info-container .payment-row>div .payment-detail{font-size:15px;font-weight:600;font-stretch:normal;font-style:normal;line-height:20px;letter-spacing:normal;text-align:left;color:#333}.content-list .page-item>button{background-color:transparent;color:#0d234a;border:none;font-weight:600}.content-list .page-item>.page-link{-webkit-box-shadow:none!important;box-shadow:none!important;font-weight:600}.content-list .page-item.active>button{background-color:var(--primary-color);-webkit-box-shadow:none;box-shadow:none;width:35px;height:35px}.content-list .page-item.disabled>.page-link{background-color:transparent;color:#0d234a;border:none}.content-block{border-radius:3px;background-color:#fff;padding:20px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.content-block:hover{background-color:#f8f9fa}.content-block:active{background-color:#dae0e5}.content-block .content-image img{height:63px}.content-block .content-detail{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.content-block .content-detail .ticket-detail .ticket-price{font-size:1.25rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:34px;letter-spacing:normal;text-align:right;color:#333}.content-block .content-detail .ticket-detail .ticket-status{text-align:right}.content-block .content-detail .ticket-detail .ticket-status .status-text{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:19px;letter-spacing:normal;text-align:right;color:#666}.content-block .content-detail .ticket-detail .ticket-status .status-text.reward{font-size:15px}.content-block .content-detail .ticket-detail .ticket-status .status-icon{padding-right:4px}.content-block .content-detail .ticket-detail .ticket-status .status-icon img{width:15px;height:15px;position:relative;top:-2px}.content-block .deposit-detail{padding-right:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.content-block .deposit-detail .deposit-amount{font-size:20px;font-weight:600;font-stretch:normal;font-style:normal;line-height:27px;letter-spacing:normal;text-align:left;color:#0d234a}.content-block .deposit-detail .deposit-date{font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:20px;letter-spacing:normal;text-align:left;color:#333}.content-block .deposit-status{font-size:20px;font-weight:600;font-stretch:normal;font-style:normal;line-height:27px;letter-spacing:normal}.order-detail{padding-left:20px;padding-right:20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.order-detail .order-info,.order-detail .order-note{font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:20px;letter-spacing:normal;text-align:left;color:#333}.order-detail .order-note{margin-top:10px}.ticket-summary{display:-webkit-box;display:-ms-flexbox;display:flex}.ticket-summary .game-image img{height:77px}.ticket-summary .ticket-info .ticket-price{font-size:1.25rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:34px;letter-spacing:normal;text-align:right;color:#333}.ticket-summary .ticket-info .result-btn{height:30px;border-radius:3px;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:center;color:#2a9d8f;border:none}.ticket-summary .ticket-info .result-btn:focus,.ticket-summary .ticket-info .result-btn:hover{border:none}.ticket-summary .ticket-img{text-align:center}.ticket-summary .ticket-img .thumbnail-img{height:70px;width:165px;-o-object-fit:cover;object-fit:cover;cursor:pointer}.bd-top{border-top:1px solid #efefef}.ticket-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ticket-item .ticket-detail.bd-top{padding-top:10px}.ticket-item .ticket-detail.bd-bottom{border-bottom:1px solid #efefef}.ticket-item .ticket-detail div{display:inline-block}.ticket-item .ticket-detail .ticket-name{margin-right:10px;font-weight:700;color:#333}.ticket-item .ticket-detail .product-name,.ticket-item .ticket-detail .ticket-name{font-size:15px;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left}.ticket-item .ticket-detail .product-name{font-weight:400;color:#666}.ticket-item .ticket-detail .ticket-price{font-size:15px;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:right;color:#333}.ticket-item .ticket-result{padding:10px 0}.ticket-banner{background-size:cover;background-position:bottom;width:100%;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ticket-banner .game-img img{height:100px}.ticket-banner .game-info{padding:20px}.success-status{color:#2a9d8f!important}.warning-status{color:#e8a900!important}.danger-status,.primary-status{color:var(--primary-color)!important}@media(min-width:768px){.d-md-flex{display:-webkit-box;display:-ms-flexbox;display:flex}}.ticket-result-group{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 30px}@media(max-width:576px){.modalResponsive .modal-dialog{max-width:576px;margin:0;height:100%}.modalResponsive .modal-content{height:100%;border:none;border-radius:unset}.modalResponsive.height-auto .modal-content{height:auto!important}}@media(max-width:949.5px){.profile-summary{width:100%}.container-flex{padding-bottom:0!important}.container-flex .profile-content{padding:20px 0 0}.container-flex .profile-content .full-height{min-height:calc(100vh - 135px);margin-bottom:85px}.container-flex .profile-content .section-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container-flex .profile-content .section-content .card-body{padding:10px}.container-flex .profile-content .section-content .method-container .card{padding:0}.container-flex .profile-content .section-content .method-container .card .card-body{padding:15px}.container-flex .profile-content .section-content .method-container .card .card-body .payment-method{padding:10px}.container-flex .profile-content .section-content .content-card .card-body{padding:12px 15px 15px 15px}.container-flex .profile-content .section-content .payment-info-container .payment-row>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:8px;margin-bottom:8px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.container-flex .profile-content .section-content .payment-info-container .payment-row>div .payment-detail{text-align:right;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:10px}.content-block.order-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.content-block .content-image{text-align:center}.content-block .content-image img{height:50px}.content-block .content-detail{margin-top:10px}.content-block .content-detail .order-detail{padding-left:0}.content-block .content-detail .order-detail .order-note{margin-top:0}.content-block .content-detail .ticket-detail .ticket-status .status-icon img{top:-1px}}.component-fade-enter-active,.component-fade-leave-active{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.component-fade-enter,.component-fade-leave-to{opacity:0}.modal-bank-header{border:none;font-size:20px;color:#0d234a}.tabs-custom .nav-tabs{border-bottom:none}.tabs-custom .nav-tabs .nav-link{border:0}.tabs-custom .nav-tabs .nav-link.active{border-bottom:2px solid #0d234a;font-weight:600}.tabs-custom .tab-content{margin-top:10px}