.myaccmain-sec .input-daterange span.fa.fa-exclamation-circle,.refer-friend-table th,.table-striped.table_3.table-bordered.dt-responsive.nowrap.dataTable.no-footer thead,.unclaimed_tbl2 tr td::before,.unclaimed_tbl2 tr::after,span.error_2{
    display:none
}
.filter_1:hover,.postlogin_menu_sec .game_filter:hover,.raf_form_session .send-search-btn .reg_plr_btn3:hover{
    filter:brightness(1.1)
}
.main_cont.myacc_pages{
    background:#2d4939;
    border-radius:9px;
    padding:25px 40px;
    max-width:850px;
    margin:0 auto 60px
}
.postlogin_menu_sec{
    max-width:850px;
    margin:60px auto 20px;
    text-align:center;
    display:flex;
    justify-content:center
}
.main_cont.myacc_pages .form-floating.otp_sec,.main_cont.myacc_pages .form-floating.verifycode_sec{
    position:absolute;
    color:#ffc34e;
    border:2px solid;
    font-size:12px;
    padding:3px 20px;
    border-radius:50px;
    text-transform:capitalize;
    right:10px;
    margin-bottom:0;
    top:10px;
    width:auto
}
.form-floating.resendotp_sec.verifycode_sec{
    right:91px!important;
    padding:3px 12px
}
.form-floating.resendotp_sec.sendbtn-verify{
    position:absolute;
    color:#6d9f3a;
    border:2px solid;
    font-size:12px;
    padding:3px 10px;
    border-radius:50px;
    text-transform:capitalize;
    right:10px;
    margin-bottom:0;
    top:10px;
    width:auto
}
.form-flex-copy,.main_cont.myacc_pages .send_otp_sec,.message-section table.refer-friend-table.dataTable tbody tr{
    position:relative
}
.form-floating.resendotp_sec.sendbtn-verify,.main_cont.myacc_pages .form-floating.otp_sec:hover,.main_cont.myacc_pages .form-floating.verifycode_sec:hover{
    background:#2d4939;
    cursor:pointer
}
#searchResult{
    list-style:none;
    padding:0;
    width:100%;
    position:absolute;
    margin:0;
    z-index:1;
    border-radius:2px;
    max-height:300px;
    overflow:auto
}
.borderforsearch{
    border:1px solid #2d4939!important
}
#searchResult li{
    background:#191919;
    padding:6px;
    font-weight:300;
    margin-bottom:0
}
#searchResult li:hover{
    cursor:pointer;
    background:#1e1c1c;
    color:#d2d2d2
}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{
    -webkit-appearance:none;
    margin:0
}
input[type=number]{
    -moz-appearance:textfield
}
.main_cont_left select{
    appearance:auto;
    padding-top:1.4rem!important;
    padding-left:.5rem!important
}
span.text-danger{
    color:#f58f40!important;
    margin-left:2px
}
.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active{
    color:#fff;
    background-color:#6d9f3a;
    border-color:#6d9f3a
}
.postlogin_menu_sec .category_icon{
    height:auto
}
.postlogin_menu_sec .game_filter{
    margin-right:28px
}
.postlogin_menu_sec .category_icon_div{
    width:45px;
    height:45px
}
.postlogin_menu_sec .game_filter:last-child{
    margin-right:0
}
.main_cont.myacc_pages .title_1{
    font-weight:700;
    font-size:1.1rem;
    line-height:12px;
    color:#d2d2d2;
    text-align:left;
    margin-bottom:25px
}
.main_cont.myacc_pages .acc_details_1{
    display:flex;
    width:100%;
    align-items:flex-start;
    justify-content:space-between;
    flex:1
}
.main_cont.myacc_pages .acc_details_2{
    flex:.48
}
.myaccmain-sec{
    max-width:850px
}
.form-control:disabled,.form-control[readonly]{
    background-color:#1a261f36
}
.main_cont.myacc_pages .form-floating>.form-control{
    font-size:.87rem;
    padding-bottom:.4rem;
    text-align:left
}
.main_cont.myacc_pages .form-floating>label{
    font-size:12px
}
.main_cont.myacc_pages .form-floating.email-overlap-verify>label.error{
    background:#2d4939;
    width:100%;
    height:100%;
    padding:0;
    line-height:20px
}
.email-overlap-verify{
    width:100%;
    background:#2d4939;
    border-radius:5px
}
.email-overlap-verify-input{
    width:75%;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.main_cont.myacc_pages .form-floating{
    margin-bottom:10px
}
span.error_2{
    color:#ff9494;
    font-size:11px;
    font-weight:400
}
span.ref-no-td,span.type-td{
    display:block;
    font-size:.95em
}
.myaccmain-sec #email_error_login,.myaccmain-sec #error_login,.myaccmain-sec label.error,.raf_form_session .form-floating label.error{
    color:#ff9494;
    font-size:11px!important;
    font-weight:400;
    position:relative;
    padding:0;
    height:auto;
    transform:scale(1)!important;
    opacity:1!important
}
.myaccmain-sec #email_error_login{
    background:#2d4939
}
.main_cont.myacc_pages .raf_form_session .form-floating,.myaccmain-sec #email_error_login p,.myaccmain-sec #error_login p{
    margin-bottom:0
}
.main_cont.myacc_pages .acc_details{
    text-align:center;
    margin:30px 0
}
.main_cont.myacc_pages .reg_plr_btn3{
    padding:7px 80px;
    font-weight:400;
    letter-spacing:.2px
}
.kyc-states{
    display:flex;
    margin:20px 0;
    justify-content:center
}
.main_cont.myacc_pages .kyc-states .reg_plr_btn3{
    padding:5px 35px;
    margin-right:5px
}
button#delete_acc{
    border:2px solid #d2d2d2;
    background:0 0
}
.proof_upload_sec{
    display:flex;
    align-items:center;
    justify-content:center
}
.proof_upload_sec .form-floating img{
    margin-top:8px;
    background:#2d4939;
    border-radius:5px;
    border:1px solid #404040
}
.text-danger.error-msg-font-size{
    color:#ff9494!important;
    font-size:11px!important
}
.image_upload1.change-form{
    width:200px
}
.proof_upload_sec .form-floating{
    margin-right:15px;
    font-size:12px
}
.settings-tab-section .nav-tabs{
    background:#1e3226;
    border-radius:9px;
    display:flex;
    justify-content:space-evenly;
    align-items:center;
    padding:5px;
    border-bottom:none
}
.settings-tab-section .settings_tab .nav-link{
    font-size:12px;
    color:#868687;
    border:none;
    padding-top:5px;
    display:flex;
    flex-direction:column;
    cursor:pointer;
    align-items:center;
    line-height:1
}
.settings-tab-section .settings_tab .nav-link.active{
    background:0 0
}
.settings-tab-section .settings_tab .nav-link.active span,.settings-tab-section .settings_tab .nav-link:hover span,span.amt-td{
    color:#d2d2d2
}
.settings-img-sec{
    width:40px;
    height:40px;
    background:#2d4939;
    border-radius:50px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-bottom:5px
}
.settings-tab-section .settings_tab .nav-link.active .settings_icon,.settings-tab-section .settings_tab .nav-link:hover .settings_icon{
    filter:brightness(1.7)
}
.settings-tab-section .settings_tab .nav-link.active .settings-img-sec,.settings-tab-section .settings_tab .nav-link:hover .settings-img-sec{
    border:1px solid #d2d2d2
}
.settings-tab-section .settings_tab .nav-item{
    margin-bottom:0;
    text-align:center
}
.settings-tab-section .checkbox_main_3 .contcomms{
    width:48%;
    background:#1e3226;
    padding:12px;
    margin-bottom:13px;
    border-radius:9px;
    display:flex;
    align-items:center;
    justify-content:space-between
}
.settings-tab-section .checkbox_main_3{
    width:100%;
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between
}
.settings-tab-section .settings_icon{
    height:auto;
    width:auto!important
}
.form-switch .form-check-input:checked{
    border:2px solid #d2d2d2
}
.form-switch .form-check-input,.form-switch .form-check-input:focus{
    padding:6px
}
.form-switch .form-check-input{
    width:2.2em
}
.settings-tab-section .checkbox_main_3 label{
    color:#d2d2d2;
    font-size:14px
}
.contact-pref-filter{
    filter:brightness(.65)
}
.settings-tab-section .chagepwd_terms{
    background:#1e3226;
    color:#d2d2d2;
    padding:10px;
    border-radius:9px;
    font-size:.95em;
    font-weight:400
}
.settings-tab-section span.fa.fa-exclamation-circle{
    position:absolute;
    right:10px;
    top:15px
}
.small-checkbox-form .form-check-input[type=checkbox]{
    border-radius:.25em;
    border:1px solid #FBEDC3;
    background-color:#2d4939
}
.small-checkbox-form .form-check-input[type=checkbox]:focus{
    box-shadow:0 0 .2rem rgb(109 159 58 / 17%)
}
.small-checkbox-form .form-check-input:checked[type=checkbox]{
    box-shadow:none;
    background-color:#6d9f3a;
    border-color:#6d9f3a
}
.acc_details_2.date_range_acc{
    display:flex;
    width:100%
}
.acc_details.date_filter{
    display:flex;
    margin:10px 0 25px!important
}
.date_width .acc_details{
    display:flex;
    margin:10px 0!important
}
.filter_1{
    background:#1e3226;
    margin-right:10px;
    border-radius:9px;
    color:#FBEDC3;
    line-height:14px;
    font-size:.9em;
    padding:10px 8px;
    width:90px;
    display:flex;
    align-items:center;
    justify-content:center
}
.date_range_acc label.float-label{
    color:#FBEDC3;
    font-size:12px;
    font-weight:400
}
.filter_1.date_selected.active{
    background:0 0;
    border:2px solid #d2d2d2;
    color:#d2d2d2
}
.date_search,.mode_sec{
    margin-left:10px
}
.floating-label.input-daterange,.withdraw-startdate .startend-date-section .floating-label.input-daterange{
    text-align:left
}
.date_range_acc input{
    background:0 0;
    border:none;
    color:#d2d2d2;
    line-height:14px;
    font-size:1em;
    width:100px;
    text-align:left!important
}
.date_range_acc .floating-label.input-group.input-daterange{
    margin:0 18px
}
.date_range_acc .reg_plr_btn3{
    background:0 0!important;
    border:2px solid #d2d2d2!important;
    color:#d2d2d2!important;
    padding:5px 35px!important;
    margin-top:15px
}
.datepicker table tr td,.datepicker table tr th{
    font-size:13px;
    padding:4px 7px;
    text-align:center
}
table.dataTable thead>tr>td.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc{
    background:#1e3226;
    color:#d2d2d2;
    font-weight:400;
    font-size:.95em
}
.dataTables_wrapper .dataTables_length{
    float:right!important
}
div.dataTables_wrapper div.dataTables_length label{
    font-weight:400;
    text-align:left;
    white-space:nowrap;
    color:#FBEDC3;
    margin-top:15px
}
div.dataTables_wrapper div.dataTables_length select{
    display:inline-block;
    background:0 0;
    color:#d2d2d2;
    border:none;
    width:40px;
    padding-top:0!important;
    padding-left:0!important
}
.transaction-tab-section div.dataTables_wrapper div.dataTables_length select{
    padding:4px 0!important
}
.transaction-tab-section table.dataTable tbody td{
    padding:8px 0
}
.transaction-tab-section table.dataTable tbody td:first-child{
    padding-left:10px
}
.transaction-tab-section table.dataTable tbody td:last-child{
    padding-right:10px
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th{
    background:#585555;
    color:#d2d2d2
}
div.dataTables_wrapper div.dataTables_processing{
    background:#CCB364;
    color:#fff;
    z-index:1;
    padding:8px!important;
    border-radius:9px
}
div.dataTables_wrapper div.dataTables_info{
    font-size:12px;
    color:#FBEDC3
}
.raf_form_session .send-search-btn{
    position:absolute;
    right:10px;
    top:9px
}
.raf_form_session .send-search-btn .reg_plr_btn3{
    padding:3px 30px
}
.filter_1:hover,div.dataTables_wrapper div.dataTables_length select:hover{
    cursor:pointer
}
.date_range_acc .reg_plr_btn3:hover{
    background:#2d4939!important
}
.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active{
    color:#fff!important;
    background-color:#6d9f3a!important;
    border-color:#6d9f3a!important
}
.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover.active.focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active:hover:active:hover,.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover{
    color:#fff!important;
    background-color:#73af35!important;
    border-color:#73af35!important
}
.datepicker-dropdown{
    color:#d2d2d2!important;
    background-color:#2d4939!important;
    border:1px solid #1e3226!important
}
.datepicker table tr td.day:hover,.datepicker table tr td.focused{
    background:#1e3226!important;
    cursor:pointer!important
}
.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker table tr td span.focused,.datepicker table tr td span:hover,.datepicker tfoot tr th:hover{
    background:#1e3226!important
}
.datepicker-dropdown.datepicker-orient-top:after{
    border-top:6px solid #2d4939!important
}
.refer-friend-section .acc_details.invite-friends-sec{
    margin:10px 0!important
}
.startend-date-section input:focus-visible{
    outline:0;
    border-bottom:1px solid;
    border-radius:0!important
}
span.section-text2.refer_link{
    color:#d2d2d2;
    font-size:13px;
    font-weight:400;
    margin-bottom:7px;
    display:block
}
.d-flex-refer.raf_flx_22{
    display:flex;
    align-items:center;
    justify-content:space-between
}
.form-flex-copy,.transaction-tab-section .startend-date-section .floating-label.input-daterange label{
    width:100%
}
.form-flex-copy .date_search{
    position:absolute;
    right:10px;
    top:10px
}
.message-summary-sec-table .delete-btn,.message-summary-sec-table .open-btn{
    padding:11px 5px!important;
    top:-15px;
    color:#fff;
    font-weight:600;
    width:107px;
    position:relative
}
.date_search.raf_icn_div.whatsapp-form{
    margin-left:15px;
    margin-right:10px
}
.date_search.raf_icn_div.telegram-form{
    margin-left:0;
    margin-right:10px
}
.start-date-sec-width{
    width:100%;
    flex:1
}
.startend-date-section{
    display:flex;
    align-items:center
}
.transaction-tab-section .floating-label.input-daterange{
    flex:1 1 64%
}
.transaction-tab-section .date_search{
    flex:1;
    margin-left:35px
}
.transaction-tab-section .start-date-sec-width{
    flex:1 1 17%
}
.transaction-tab-section .acc_details.date_filter{
    flex:1 1 60%
}
#bonus-accordion .acc-open-div-left,.withdraw-startdate .acc_details.date_filter{
    flex:1
}
.transaction-tab-section .acc_details_2.date_range_acc{
    flex-wrap:wrap;
    flex:1!important
}
.transaction-tab-section select{
    background:0 0;
    border:2px solid #d2d2d2;
    color:#d2d2d2;
    padding:4px!important;
    border-radius:9px
}
.dataTables_length select option,.transaction-tab-section select option{
    background:#333
}
.transaction-tab-section .startend-date-section .input-daterange input{
    text-align:right!important;
    width:100%;
    padding:0
}
.withdraw-startdate .startend-date-section .input-daterange input{
    text-align:left!important
}
.text-right,.transaction-tab-section .startend-date-section .floating-label.input-daterange{
    text-align:right
}
.transaction-tab-section .date_range_acc .reg_plr_btn3{
    margin-top:0
}
.withdraw-startdate .date_range_acc .reg_plr_btn3{
    margin-top:15px
}
.refer-friend-section-table-page .dataTables_wrapper .dataTables_paginate .paginate_button{
    padding:.2em .8em;
    background:#1e3226;
    border:1px solid #1e3226;
    color:#FBEDC3!important;
    border-radius:4px
}
.refer-friend-section-table-page .dataTables_wrapper .dataTables_paginate .paginate_button.current,.refer-friend-section-table-page .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{
    padding:.2em .8em;
    background:0 0;
    border:1px solid #d2d2d2;
    color:#d2d2d2!important;
    border-radius:4px
}
.refer-friend-section-table-page .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.refer-friend-section-table-page .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,.refer-friend-section-table-page .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{
    color:#5d5e60!important
}
.dataTables_wrapper.no-footer .dataTables_scrollBody{
    border-bottom:0!important
}
span.ref-no-td{
    color:#d2d2d2;
    padding-top:10px;
    position:relative;
    top:-5px
}
hr{
    background:#2d4939;
    margin:.5rem 0
}
span.type-td{
    color:#FBEDC3;
    margin-top:8px;
    padding-left:15px
}
span.type-td.bonus-detail-text{
    color:#d2d2d2;
    position:relative;
    left:-10px
}
span.raf-ref-id{
    margin-top:0;
    color:#d2d2d2
}
span.amt-col-td,span.amt-td{
    margin-top:8px;
    display:block;
    font-size:.95em;
    padding-right:15px
}
span.amt-col-td{
    color:#eb7511
}
span.pending_btn,span.reject_btn,span.success_btn{
    text-align:center;
    padding:3px 15px;
    display:block;
    font-size:.95em;
    margin-left:auto;
    width:100px
}
span.success_btn{
    color:#6d9f3a;
    border:2px solid #6d9f3a;
    border-radius:9px
}
span.pending_btn{
    color:#ffc34e;
    border:2px solid #ffc34e;
    border-radius:9px
}
span.reject_btn{
    color:#e4363e;
    border:2px solid #e4363e;
    border-radius:9px
}
.unclaimed-deposit-btn{
    width:220px;
    font-size:1.1em;
    margin:15px auto 0
}
#bonus-accordion .acc-open-div{
    display:flex;
    justify-content:space-between;
    padding-bottom:15px
}
#bonus-accordion .accordion-body{
    padding:0 1.25rem
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.dataTable.no-footer{
    overflow:hidden;
    border-bottom:none
}
.unclaimed-deposit-btn a{
    text-decoration:none;
    display:block;
    padding:4px
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.dataTable.no-footer tr{
    padding:5px;
    background:#1e3226;
    margin-bottom:10px;
    width:100%;
    border-radius:9px;
    float:left;
    position:relative
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.dataTable.no-footer thead{
    display:none!important
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.dataTable.no-footer table,.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.dataTable.no-footer tbody,.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.dataTable.no-footer td,.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.dataTable.no-footer th,.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.dataTable.no-footer thead,.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.dataTable.no-footer tr{
    display:block;
    border:none;
    box-shadow:none
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.dataTable.no-footer tr:after{
    content:"";
    position:absolute;
    background:#2d4939;
    height:1px;
    width:98%;
    margin:0 auto;
    left:0;
    right:0;
    top:50px
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.dataTable.no-footer thead tr{
    position:absolute;
    top:-9999px;
    left:-9999px
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.dataTable.no-footer td{
    border:none;
    position:relative;
    white-space:normal;
    text-align:right;
    line-height:.6em;
    background:0 0;
    float:left;
    width:96%;
    color:#d2d2d2;
    font-size:.95em;
    padding-top:15px
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.dataTable.no-footer td:first-child{
    width:50%;
    text-align:left;
    float:left;
    color:#d2d2d2;
    font-size:.9em;
    padding-bottom:25px;
    padding-left:10px;
    padding-top:15px
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.dataTable.no-footer td:last-child{
    max-width:100%;
    color:#db5c18;
    padding-bottom:15px
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.dataTable.no-footer td:before{
    position:absolute;
    top:0;
    left:.7em;
    max-width:45%;
    padding-right:.7em;
    white-space:nowrap;
    text-align:left;
    font-weight:400;
    color:#FBEDC3;
    font-size:1em;
    padding-top:15px;
    padding-left:15px
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.dataTable.no-footer td:nth-child(2){
    float:right;
    color:#6d9f3a;
    font-size:.95em;
    border:2px solid #6d9f3a;
    width:auto;
    text-align:center;
    margin-right:10px;
    border-radius:9px;
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.dataTable.no-footer td.success:nth-child(2){
    color:#6d9f3a;
    border:2px solid #6d9f3a
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.dataTable.no-footer td.pending:nth-child(2){
    color:#ffc34e;
    border:2px solid #ffc34e
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.dataTable.no-footer td.rejected:nth-child(2){
    color:#e4363e;
    border:2px solid #e4363e
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.refer-friend-list-sec-table.dataTable.no-footer td:first-child{
    color:#d2d2d2;
    font-size:1em
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.refer-friend-list-sec-table.dataTable.no-footer td:nth-child(2){
    color:#d2d2d2;
    border:none;
    font-size:1em;
    width:auto
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.message-summary-sec-table.dataTable.no-footer tr:after,.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.refer-friend-list-sec-table.dataTable.no-footer tr:after{
    content:none
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.message-summary-sec-table.dataTable.no-footer td:first-child,.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.refer-friend-list-sec-table.dataTable.no-footer td:first-child{
    padding-bottom:15px
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.tranasaction-histroy-sec-table.dataTable.no-footer td:nth-child(3):before{
    /* content:'Type:' */
    content:attr(data-content);
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.games-histroy-sec-table.dataTable.no-footer td:nth-child(9):before,.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.purchase-summary-sec-table.dataTable.no-footer td:nth-child(4):before,.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.tranasaction-histroy-sec-table.dataTable.no-footer td:nth-child(4):before,.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.withdraw-summary-sec-table.dataTable.no-footer td:nth-child(7):before{
    /* content:'Transaction Date:' */
    content:attr(data-content);
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.purchase-summary-sec-table.dataTable.no-footer td:nth-child(5):before,.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.tranasaction-histroy-sec-table.dataTable.no-footer td:nth-child(5):before,.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.tranasaction-histroy-sec-table.dataTable.no-footer td:nth-child(7):before,.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.withdraw-summary-sec-table.dataTable.no-footer td:nth-child(8):before{
    /* content:'Amount:' */
    content:attr(data-content);
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.tranasaction-histroy-sec-table.dataTable.no-footer td:nth-child(6):before{
    /* content:'Campaign Name:' */
    content:attr(data-content);
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.bonusfreespin-histroy-sec-table.dataTable.no-footer td:nth-child(5),.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.consumedbonus-sec-table.dataTable.no-footer .amt-consumedbonus .bonus_amt_color{
    color:#db5c18
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.bonusfreespin-histroy-sec-table.dataTable.no-footer td:nth-child(3):before{
    /* content:'Date:' */
    content:attr(data-content);
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.bonusfreespin-histroy-sec-table.dataTable.no-footer td:nth-child(4):before{
    content:attr(data-content);
    /* content:'Game Name:' */
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.games-histroy-sec-table.dataTable.no-footer td:nth-child(3):before{
    content:attr(data-content);
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.bonusfreespin-histroy-sec-table.dataTable.no-footer td:nth-child(5):before{
    content:attr(data-content);
    /* content:'Total Spin Given:' */
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.bonusfreespin-histroy-sec-table.dataTable.no-footer td:nth-child(6):before{
    content:attr(data-content);
    /* content:'Completed Spin:' */
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.consumedbonus-sec-table.dataTable.no-footer .time-stamp-consumedbonus,.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.unclaimedbonus-sec-table.dataTable.no-footer .time-stamp-consumedbonus{
    width:auto;
    border:none;
    color:#d2d2d2;
    background:0 0
}
.bonus_amt_color_dark{
    color:#d2d2d2!important
}
.bonus_amt_color_light{
    color:#585858!important
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.unclaimedbonus-sec-table.dataTable.no-footer td:nth-child(3):before{
    content:attr(data-content);
    /* content:"Freebet Name" */
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.unclaimedbonus-sec-table.dataTable.no-footer td:nth-child(4):before{
    content:attr(data-content);
    /* content:"Freebet Value" */
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.unclaimedbonus-sec-table.dataTable.no-footer td:nth-child(5):before{
    content:attr(data-content);
    /* content:"Expire Date" */
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.consumedbonus-sec-table.dataTable.no-footer td:nth-child(3):before,.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.consumedbonus-sec-table.dataTable.no-footer td:nth-child(4):before,.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.consumedbonus-sec-table.dataTable.no-footer td:nth-child(5):before,.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.consumedbonus-sec-table.dataTable.no-footer td:nth-child(6):before{
    content:''
    /* content:attr(data-content); */
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.purchase-summary-sec-table.dataTable.no-footer td:nth-child(3):before{
    content:attr(data-content);
    /* content:'Deposit Mode:' */
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.withdraw-summary-sec-table.dataTable.no-footer td:nth-child(3):before{
    content:attr(data-content);
    /* content:'Withdraw Type:' */
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.withdraw-summary-sec-table.dataTable.no-footer td:nth-child(4):before{
    content:attr(data-content);
    /* content:'Real Amount:' */
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.withdraw-summary-sec-table.dataTable.no-footer td:nth-child(5):before{
    content:attr(data-content);
    /* content:'Fee:' */
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.withdraw-summary-sec-table.dataTable.no-footer td:nth-child(6):before{
    content:attr(data-content);
    /* content:'Withdraw Mode:' */
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.games-histroy-sec-table.dataTable.no-footer td:nth-child(4):before{
    /* content:'Stake:' */content:attr(data-content);
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.games-histroy-sec-table.dataTable.no-footer td:nth-child(5):before{
    /* content:'Payout:' */content:attr(data-content);
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.games-histroy-sec-table.dataTable.no-footer td:nth-child(6):before{
    /* content:'Refund:' */content:attr(data-content);
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.games-histroy-sec-table.dataTable.no-footer td:nth-child(7):before{
    /* content:'Resettlement:' */content:attr(data-content);
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.games-histroy-sec-table.dataTable.no-footer td:nth-child(8):before{
    /* content:'Profit/Lost:' */content:attr(data-content);
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.games-histroy-sec-table.dataTable.no-footer td:nth-child(10):before{
    /* content:'Category ID:' */content:attr(data-content);
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.message-summary-sec-table.dataTable.no-footer td:first-child{
    width:100%;
    color:#FBEDC3
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.message-summary-sec-table.dataTable.no-footer td:nth-child(2){
    width:60%;
    float:left;
    border:none;
    color:#d2d2d2;
    font-size:1em;
    padding-bottom:20px;
    padding-top:5px
}
.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.message-summary-sec-table.dataTable.no-footer td:last-child{
    width:35%;
    float:left;
    padding:0
}
.message-summary-sec-table .open-btn{
    background:#6d9f3a!important;
    border:2px solid #6d9f3a!important;
    border-radius:50px;
    left:-5px;
    text-align:center
}
.message-summary-sec-table .open-btn:hover{
    cursor:pointer;
    filter:brightness(1.1)
}
.message-summary-sec-table .delete-btn{
    border:2px solid #d2d2d2!important;
    background:0 0!important;
    border-radius:50px;
    text-align:center
}
.message-summary-sec-table .delete-btn:hover{
    background:#2d4939!important;
    cursor:pointer
}
.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{
    border:none
}
td.dataTables_empty{
    padding:1em!important;
    text-align:center!important;
    width:100%!important;
    background:#1e3226!important;
    color:#FBEDC3!important;
    font-size:.95em!important;
    border-radius:9px;
    margin:0!important
}
table.dataTable tbody tr{
    background-color:#2d4939
}
.bonus-detail-arrow{
    float:right;
    color:#d2d2d2;
    cursor:pointer;
    border:1px solid #d2d2d2;
    padding:3px 20px 3px 12px;
    border-radius:50px;
    position:relative;
    top:-3px;
    font-size:.9em
}
.bonus-detail-arrow::after{
    flex-shrink:0;
    width:1.25rem;
    height:1.25rem;
    margin-left:auto;
    content:"";
    background-image:url(../images/postlogin-img/down-arrow.png);
    background-repeat:no-repeat;
    background-size:auto;
    transition:transform .2s ease-in-out;
    position:absolute;
    top:8px;
    right:-3px
}
.accordion-bonus-heading.collapsed .bonus-detail-arrow::after{
    background-image:url(../images/postlogin-img/up-arrow.png);
    background-size:auto
}
#bonus-accordion .acc-open-div-right{
    flex:1;
    text-align:right
}
#bonus-accordion .accordion-bonus-heading{
    padding:13px 13px 3px;
    color:#d2d2d2
}
#bonus-accordion .accordion-item{
    background:#1e3226;
    margin-bottom:20px;
    border-radius:9px!important
}
.span-newtag{
    position:absolute;
    top:0;
    left:0;
    padding:0!important
}
img.newtag-img{
    width:30px
}
.profile-username{
    font-size:14px;
    color:#FBEDC3;
    font-weight:400
}
.profile-title-icon{
    display:flex;
    justify-content:space-between
}
img.profile-user{
    padding-right:5px;
    position:relative;
    top:-1px
}
.unclaimed_tbl2 tr{
    display:flex!important;
    flex-wrap:wrap
}
.unclaimed_tbl2 tr td:nth-child(2){
    order:3;
    border:none!important;
    color:#bababa!important;
    width:70%!important;
    text-align:left!important;
    margin-top:0!important;
    background:0 0!important
}
.unclaimed_tbl2 tr td:last-child{
    position:absolute!important;
    top:0
}
.unclaimed_tbl2 tr td:first-child{
    padding-bottom:10px!important
}
.unclaimed_tbl2 tr td:last-child .deposit_btn a{
    background:#6d9f3a;
    padding:12px 10px;
    text-align:center;
    text-decoration:none!important;
    border-radius:50px;
    width:100px!important;
    display:block;
    margin-left:auto
}
span.unread_message:after{
    content:"";
    position:absolute;
    right:0;
    left:-16px;
    top:-21px;
    width:100px;
    height:35px;
    background:url(../images/postlogin-img/ic-new-badge.svg) 0 0/contain no-repeat
}
span.unread_message{
    position:relative;
    display:block
}
@media only screen and (min-width:1200px){
    .message-section .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>.refer-friend-table>tbody>tr>td{
        width:480px
    }
}
@media only screen and (max-width:991px){
    .withdraw-startdate .acc_details.date_filter{
        flex:1 1 100%
    }
    div.dataTables_wrapper div.dataTables_length{
        text-align:right!important;
        width:100%
    }
    .withdraw-startdate .date_search{
        margin-left:0
    }
    .date_range_acc .floating-label.input-group.input-daterange{
        margin:0 5px;
        width:100px
    }
    .date_range_acc .reg_plr_btn3{
        margin-top:5px
    }
    .acc_details.date_filter{
        margin:10px 0 20px!important
    }
    .date_width.start-date-sec-width .acc_details{
        margin:0 0 15px!important;
        display:flex;
        justify-content:space-between;
        width:100%
    }
    .transaction-tab-section .date_width.start-date-sec-width .acc_details{
        margin:0!important
    }
    .acc_details_2.date_range_acc{
        flex-wrap:wrap
    }
    .transaction-tab-section .start-date-sec-width{
        margin-top:10px
    }
    .withdraw-startdate .start-date-sec-width{
        flex:.8
    }
    .main_cont.myacc_pages .form-floating.country_code_div{
        width:80px;
        margin-right:5px
    }
    .main_cont.myacc_pages .proof_upload_sec .form-floating{
        width:auto;
        margin-right:15px
    }
    .table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.message-summary-sec-table.dataTable.no-footer td:nth-child(2){
        width:55%;
        font-size:.85em;
        line-height:18px
    }
    .table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.message-summary-sec-table.dataTable.no-footer td:last-child{
        width:40%
    }
}
@media only screen and (max-width:767px){
    .main_cont.myacc_pages .acc_details_1,.proof_upload_sec{
        flex-direction:column
    }
    .main_cont.myacc_pages .acc_details_2{
        width:100%
    }
    .postlogin_menu_sec{
        margin:10px auto 15px;
        padding:0 15px
    }
    .main_cont.myacc_pages{
        padding:0;
        background:0 0;
        margin-bottom:35px
    }
    #bonus-accordion .accordion-item,.email-overlap-verify,.filter_1,.filter_1.date_selected.active,.settings-tab-section .chagepwd_terms,.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.dataTable.no-footer tr{
        background:#2d4939
    }
    .postlogin_menu_sec .game_filter{
        margin-right:16px;
        min-width:52px
    }
    .settings-tab-section .settings_tab .nav-tabs{
        align-items:flex-start
    }
    .sizewidth-mob{
        min-width:84px
    }
    .form-control:disabled,.form-control[readonly],.main_cont.myacc_pages .form-floating>.form-control{
        background-color:#2d4939
    }
    .settings-tab-section .nav-tabs{
        background:0 0;
        padding:0
    }
    .settings-tab-section .settings_tab .nav-link{
        white-space:normal;
        padding:0 0 5px
    }
    .settings-tab-section .settings_tab .nav-link span{
        line-height:15px;
        width:75px
    }
    .settings-tab-section .checkbox_main_3 .contcomms{
        width:100%;
        background:#2d4939
    }
    .filter_1{
        padding:10px 3px;
        width:25%;
        font-size:.85em;
        margin-right:5px
    }
    .date_search{
        margin-left:10px
    }
    .date_range_acc .reg_plr_btn3{
        padding:4px 20px!important
    }
    .date_range_acc .floating-label.input-group.input-daterange,.floating-label.input-daterange{
        width:87px
    }
    div.dataTables_wrapper div.dataTables_length label{
        margin-top:10px;
        font-size:13px
    }
    .date_width .acc_details{
        margin:0 0 10px!important
    }
    .acc_details.date_filter{
        margin:10px 0 25px!important;
        width:100%
    }
    .unclaimed-bonus td.float-left{
        float:left;
        text-align:left
    }
    .unclaimed-bonus .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>.refer-friend-table>tbody>tr>td{
        width:calc(100% - 130px)
    }
    .table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.message-summary-sec-table.dataTable.no-footer td:nth-child(2){
        width:96%!important;
        text-align:left;
        background:0 0;
        padding:0 10px 15px;
        font-size:.9em
    }
    .table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.message-summary-sec-table.dataTable.no-footer td:first-child{
        width:96%;
        text-align:right
    }
    .table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.message-summary-sec-table.dataTable.no-footer td:last-child{
        width:100%;
        margin-bottom:10px
    }
    .message-summary-sec-table .delete-btn,.message-summary-sec-table .open-btn{
        top:0
    }
    .message-summary-sec-table .delete-btn:hover{
        background:#191919!important;
        cursor:pointer
    }
    span.type-td{
        font-size:.9em;
        padding-left:0
    }
    span.amt-col-td,span.amt-td,span.ref-no-td{
        font-size:.9em;
        padding-right:0
    }
    span.pending_btn,span.reject_btn,span.success_btn{
        font-size:.9em;
        background:rgba(29,30,33,.7);
        width:85px;
        padding:3px 9px;
        border:none
    }
    .bonus_promo_popupalert .email-overlap-verify,.bonus_promo_popupalert .form-control[readonly],.table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.dataTable.no-footer tr:after,hr{
        background:#1e3226
    }
    span.ref-no-td{
        padding-top:6px;
        top:-5px;
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis;
        width:96%
    }
    #bonus-accordion .acc-open-div{
        padding:0 10px 10px
    }
    #bonus-accordion .accordion-body{
        padding:0 .9rem
    }
    #bonus-accordion .accordion-body span.pending_btn,#bonus-accordion .accordion-body span.reject_btn,#bonus-accordion .accordion-body span.success_btn{
        position:relative;
        left:15px
    }
    .table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.dataTable.no-footer td:nth-child(2){
        border:none;
        background:rgba(29,30,33,.7)
    }
    .table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.refer-friend-list-sec-table.dataTable.no-footer td:nth-child(2){
        background:0 0
    }
    .table-striped.table_3.table-bordered.dt-responsive.nowrap.all-transdesign.dataTable.no-footer td:before{
        left:0;
        padding-left:10px
    }
    td.dataTables_empty{
        background:#2d4939!important
    }
    .main_cont.myacc_pages .form-floating.email-overlap-verify>label.error,.myaccmain-sec #email_error_login{
        background:#191919
    }
}
@media only screen and (max-width:527px){
    .transaction-tab-section .date_search{
        flex:1;
        text-align:right;
        margin:15px 0 10px
    }
    .withdraw-startdate .date_search{
        margin:8px 0 10px
    }
    .withdraw-startdate .date_range_acc .reg_plr_btn3{
        margin-top:0
    }
    .transaction-tab-section .input-daterange select{
        margin:15px 0 10px
    }
    .transaction-tab-section .acc_details.date_filter{
        flex:1 1 100%;
        margin:10px 0 15px!important
    }
    .transaction-tab-section .floating-label.input-daterange{
        flex:1 1 50%;
        text-align:left
    }
    .transaction-tab-section .start-date-sec-width{
        margin-top:0;
        flex:1 1 100%
    }
    .withdraw-startdate .start-date-sec-width{
        flex:1
    }
    .transaction-tab-section .startend-date-section .floating-label.input-daterange,.transaction-tab-section .startend-date-section .input-daterange input{
        text-align:left!important
    }
}
.acc_details_1.dep_acc_det{
    display:block!important
}
td#freebet_pending{
    display:flex;
    align-items:center;
    padding-top:0;
    padding-bottom:0;
    min-height:43px;
    line-height:1;
    min-width:278px
}
 