﻿*  { margin: 0; padding: 0; }
body,html { padding: 0; margin:0; scroll-behavior: smooth; }
*, *:before, *:after        { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
h1 { font-size: 35px; line-height: 42px; }
h2 { font-size: 32px; line-height: 40px; }
h3 { font-size: 30px; line-height: 35px; }
h4 { font-size: 28px; line-height: 33px; }
h5 { font-size: 25px; line-height: 32px; }
h6 { font-size: 22px; line-height: 28px; }
p { font-size: 16px; line-height: 22px; }
h1,h2,h3,h4,h5,h6,p,ul,ol,figure,label { margin: 0px; }
ul,ol { list-style: none; padding: 0px; }
input[type="search"]::-webkit-search-cancel-button { opacity: 0; cursor: pointer; }
.rz-dropdown-clear-icon,
input[type="search"].rz-textbox.form-control { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAn0lEQVR42u3UMQrDMBBEUZ9WfQqDmm22EaTyjRMHAlM5K+Y7lb0wnUZPIKHlnutOa+25Z4D++MRBX98MD1V/trSppLKHqj9TTBWKcoUqffbUcbBBEhTjBOV4ja4l4OIAZThEOV6jHO8ARXD+gPPvKMABinGOrnu6gTNUawrcQKNCAQ7QeTxORzle3+sDfjJpPCqhJh7GixZq4rHcc9l5A9qZ+WeBhgEuAAAAAElFTkSuQmCC); background-repeat: no-repeat; background-position: 98%; background-size: 14px; display: block; }
.rz-dropdown-clear-icon { opacity: 1; }
.rz-dropdown-clear-icon:before { content: '';}
.rz-dropdown {padding: 4px 10px;}
.dark-theme-active .rz-dropdown-clear-icon,
.dark-theme-active input[type="search"].rz-textbox.form-control {  }

label,
.rz-label   { font-size: 16px; line-height: 25px; display: block; }
.rz-spinner input[type='text'],
.rz-textbox { font-size: 16px; line-height: 27px; padding: 0.1875rem 0.625rem; }
.rz-multiselect, .rz-dropdown { display: block; height: unset; }
.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary.focus, .btn-primary:focus { box-shadow: none; outline: none; }
.min-h-100 { min-height: 100px; display: flex; align-items: center; justify-content: center; }
.required-users + .rz-radio-button-list-horizontal      { font-size: 0px; }
.modal-backdrop.fade.show { display: none; }
body.modal-open .rz-layout .rz-body { overflow: hidden;}
.orange-txt {background-color: orange;}
/* Comman Css */
.border-raduis-4                                        { border-radius: 4px; }
.rz-panel-menu .rz-navigation-item-link                 { padding: 0.625rem 0.25rem; }
.rz-panel-menu .rz-navigation-item-link                 { padding-left: 40px; position: relative; z-index: 9; }
.rz-panel-menu .rz-navigation-item-link:before          { content: ""; display: block; left: 15px; top: 10px; font-family: "Font Awesome 6 Free"; font-weight: 900; position: absolute; }
.rz-panel-menu .rz-navigation-item-link i               { display: none; }
a:hover,a:focus,.btn-link.focus, .btn-link:focus        { text-decoration: none; }
.rz-autocomplete-input,
.form-control                                           { height: unset; font-size: 16px; line-height: 27px; padding: 0.1875rem 0.625rem; transition: 0.5s; }
.dashboard-titlebar .dater-picker-block                 { font-size: 14px; line-height: 21px; }
.login-area-screen                                      { background: url(../../img/photos/login_bg-img.png); height: 100vh; display: flex; align-items: center; background-size: cover; background-repeat: no-repeat; background-position: 10%; position: relative; padding: 0 50px; }
.login-area-screen:before                               { content:""; display: block; top: 0; left: 0; width: 100%; height: 100%; position: absolute; background: rgba(0,0,0,0.5); z-index: 0; }
.login-area-screen .validation-message                  { position: relative !important; background: #eb6e6e; color: #ffffff; padding: 2px 5px; border-radius: 5px; top: 5px; margin-bottom: 7px; transform: translateY(0); display: inline-block; font-size: 12px; line-height: 20px; box-shadow: 0 6px 14px 0 rgba(0,0,0,0.15); }
.login-area-screen .validation-message:before           { content: ''; display: block; position: absolute; border: 3px solid transparent; border-top: 0; border-bottom: 6px solid #eb6e6e; top: -6px; left: 10px; transform: skew(20deg);}
.dark-theme-active .login-area-screen .form-control     { background: #000000; }
.forgot-screen                                          { max-width: 500px; width: 100%; padding: 4rem 2rem 2rem; border-radius: 10px; box-shadow: 0px 5px 10px #000000; position: relative; background: rgba(0,0,0,0.7); z-index: 1; }
.overlay                                                { background: rgba(255,255,255,0.3); padding: 1rem; border-radius: 10px; position: relative; z-index: 5;}
img.avatar                                              { max-width: 125px; filter: drop-shadow(2px 4px 6px black);}
.imgcontainer                                           { display: flex; align-items: center; justify-content: center; margin-top: -4rem; }
.password-eye-icon i                                    { right: 10px; top: 12px; z-index: 10; cursor: pointer; }
.login-area-screen .rz-button                           { margin: 0 auto; transition: 0.5s; display: flex; align-items: center; background: #fe2451; box-shadow: none; border-color: #fe2451; }
.login-area-screen .rz-button.btn-primary:hover,
.login-area-screen .rz-button.btn-primary:focus,
.login-area-screen .rz-button.btn-primary:not(:disabled):not(.disabled):active { background-color: #ff6d41; outline: none; box-shadow: none; }
.validation-message                                     { color: #ff0000; font-size: 12px; line-height: 15px; margin-top: 5px; }
.remember-btn-area a,.remember-btn-area                 { font-size: 14px; line-height: 20px; color: #ffffff; }
.login-area-screen .form-group                          { color: #ffffff; }
.login-area-screen .form-control                        { border: 1px solid #ffffff; transition: 0.5s; padding: 5px 15px; background: #000000; color: #ffffff;}
.login-area-screen .form-control::placeholder           { color: #ffffff; background: #000000; }
.login-area-screen .form-control:hover,
.login-area-screen .form-control:focus                  { border: 1px solid #000000; }
.login-area-screen .checkbox-icon                       { margin: 0px; }
.login-area-screen .checkbox-icon input                 { padding: 0; height: initial; width: initial; margin-bottom: 0; display: none; cursor: pointer;}
.login-area-screen .checkbox-icon label                 { position: relative; cursor: pointer; }
.login-area-screen .checkbox-icon label:before          { content:''; -webkit-appearance: none; background-color: transparent; border: 2px solid #fe2451; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05); padding: 7px; display: inline-block; position: relative; vertical-align: middle; cursor: pointer; margin-right: 5px; }
.login-area-screen .checkbox-icon input:checked + label:after {content: ''; display: block; position: absolute; top: 50%; left: 6px; width: 6px; height: 14px; border: solid #fe2451; border-width: 0 2px 2px 0; transform: translateY(-50%) rotate(45deg); }
.rz-panel-menu                                          { width: 100%; }
.forgot-screen .form-control:focus                      { background: #000000; color: #ffffff; }
.forgot-screen .position-relative .rzi:before           { display: none; }
.dashboards_icon .rz-navigation-item-link:before         { content: "\f624"; }
.adminmanagement_icon .rz-navigation-item-link:before   { content: "\f183"; }
.gamesettings_icon .rz-navigation-item-link:before, .gametypelist_icon .rz-navigation-item-link:before,
.gamecategorylist_icon .rz-navigation-item-link:before, .gameproviderlist_icon .rz-navigation-item-link:before,
.gamesupplierlist_icon .rz-navigation-item-link:before, .gamelist_icon .rz-navigation-item-link:before,
.transactionsfees_icon .rz-navigation-item-link:before, .masterbanks_icon .rz-navigation-item-link:before,
.skythreesixfivepayment_icon .rz-navigation-item-link:before, .announcements_icon .rz-navigation-item-link:before,
.banner_icon .rz-navigation-item-link:before, .masteraffiliatetags_icon .rz-navigation-item-link:before,
.masterproof_icon .rz-navigation-item-link:before, .mastersegmentation_icon .rz-navigation-item-link:before,
.ipwhitelist_icon .rz-navigation-item-link:before, .remarkstemplates_icon .rz-navigation-item-link:before,
.bonustype_icon .rz-navigation-item-link:before, .bonuslist_icon .rz-navigation-item-link:before,
.gamehistory_icon .rz-navigation-item-link:before, .withdrawlist_icon .rz-navigation-item-link:before,
.depositlist_icon .rz-navigation-item-link:before, .depositrequpdate_icon .rz-navigation-item-link:before, .withdrawalrequpdate_icon .rz-navigation-item-link:before,
.transactionhistory_icon .rz-navigation-item-link:before,
.adjustmenthistory_icon .rz-navigation-item-link:before, .forceservehistory_icon .rz-navigation-item-link:before,
.usersbank_icon .rz-navigation-item-link:before, .responsiblegaming_icon .rz-navigation-item-link:before,
.userslist_icon .rz-navigation-item-link:before,
.usersproof_icon .rz-navigation-item-link:before, .fraudandrisk_icon .rz-navigation-item-link:before,
.team_icon .rz-navigation-item-link:before, .bonushistory_icon .rz-navigation-item-link:before,
.balanceadjustment_icon .rz-navigation-item-link:before,
.withdrawtype_icon .rz-navigation-item-link:before,
.masterlanguage_icon .rz-navigation-item-link:before,
.mastersettings_icon .rz-navigation-item-link:before,
.transfertowithdrawable_icon .rz-navigation-item-link:before,
.paymentsettings_icon .deposittype_icon .rz-navigation-item-link:before,
.settings_icon .bannertype_icon .rz-navigation-item-link:before,
.settings_icon .schedulegamemaintenance_icon .rz-navigation-item-link:before,
.settings_icon .sendinboxmessage_icon .rz-navigation-item-link:before,
.settings_icon .socialmedialinks_icon .rz-navigation-item-link:before,
.users_icon ul.rz-navigation-menu li.rz-navigation-item a.rz-navigation-item-link:before,
.responsiblegaming_icon .rz-navigation-item-link:before,
.usersdepositlimithistory_icon .rz-navigation-item-link:before,
.negativebalanceusers_icon .rz-navigation-item-link:before,
.games_icon .rz-navigation-menu .exchangehistory_icon .rz-navigation-item-link:before,
.games_icon .rz-navigation-menu .casinohistory_icon .rz-navigation-item-link:before,
.games_icon .rz-navigation-menu .sportshistory_icon .rz-navigation-item-link:before,
.withdrawablebalancetracking_icon .rz-navigation-item-link:before,
.allinboxmessages_icon .rz-navigation-item-wrapper .rz-navigation-item-link:before,
.adminlist_icon .rz-navigation-item-link:before,
.paymentsettings_icon .depositupdatesettings_icon .rz-navigation-item-link:before,
.paymentsettings_icon .withdrawalupdatesettings_icon .rz-navigation-item-link:before,
.paymentsettings_icon .depositpaymentmethod_icon .rz-navigation-item-link:before,
.paymentsettings_icon .paymentconfiguration_icon .rz-navigation-item-link:before {
    left: 25px;
}
.games_icon .rz-navigation-menu .rz-navigation-item-link:before,
.gamesettings_icon > .rz-navigation-item-wrapper > .rz-navigation-item-link:before { left: 15px; }

.settings_icon .sendinboxmessage_icon .rz-navigation-item-link:before { content: '\f27a'; }
.allinboxmessages_icon .rz-navigation-item-wrapper .rz-navigation-item-link:before { content: '\f2b6'; }
.adminlist_icon .rz-navigation-item-link:before         { content: "\f03a"; }
.team_icon .rz-navigation-item-link:before              { content: "\e533"; }
.fraudandrisk_icon .rz-navigation-item-link:before      { content: "\f714"; }
.users_icon .rz-navigation-item-link:before             { content: "\f4fc"; }
.userslist_icon .rz-navigation-item-link:before         { content: "\f0c0"; }
.usersproof_icon .rz-navigation-item-link:before        { content: "\f2bb"; }
.usersbank_icon .rz-navigation-item-link:before         { content: "\f19c"; }
.transactions_icon .rz-navigation-item-link:before      { content: "\f0ca"; }
.withdrawablebalancetracking_icon .rz-navigation-item-link:before      { content: "\e1f3"; }
.withdrawlist_icon .rz-navigation-item-link:before      { content: "\f0ae"; }
.depositlist_icon .rz-navigation-item-link:before       { content: "\e528"; }
.depositrequpdate_icon .rz-navigation-item-link:before { content: "\e542" }
.withdrawalrequpdate_icon .rz-navigation-item-link:before { content: "\e542" }
.paymentsettings_icon .depositupdatesettings_icon .rz-navigation-item-link:before { content: "\f4fe"}
.paymentsettings_icon .withdrawalupdatesettings_icon .rz-navigation-item-link:before { content: "\f4fe"}
.paymentsettings_icon .depositpaymentmethod_icon .rz-navigation-item-link:before { content: "\f53c"}
.paymentsettings_icon .paymentconfiguration_icon .rz-navigation-item-link:before { content: "\f09d"}
.transactionhistory_icon .rz-navigation-item-link:before { content: "\f53d"; }
.balanceadjustment_icon .rz-navigation-item-link:before { content: "\f042"; }
.forceservehistory_icon .rz-navigation-item-link:before { content: "\f1da"; }
.games_icon .rz-navigation-item-link:before             { content: "\f11b"; }
.gamehistory_icon .rz-navigation-item-link:before       { content: "\f518"; }
.bonus_icon .rz-navigation-item-link:before             { content: "\f06b"; }
.bonustype_icon .rz-navigation-item-link:before         { content: "\f79c"; }
.bonuslist_icon .rz-navigation-item-link:before         { content: "\f02d"; }
.settings_icon .rz-navigation-item-link:before, 
.paymentsettings_icon .deposittype_icon .rz-navigation-item-link:before { content: "\f013"; }
.gamesettings_icon .rz-navigation-item-link:before      { content: "\f085"; }
.paymentsettings_icon .rz-navigation-item-link:before      { content: "\f085"; }
.gametypelist_icon .rz-navigation-item-link:before      { content: "\f03a"; }
.gamecategorylist_icon .rz-navigation-item-link:before  { content: "\f466"; }
.gameproviderlist_icon .rz-navigation-item-link:before  { content: "\f1de"; }
.gamesupplierlist_icon .rz-navigation-item-link:before  { content: "\f022"; }
.gamelist_icon .rz-navigation-item-link:before          { content: "\f466"; }
.transactionsfees_icon .rz-navigation-item-link:before  { content: "\f4c0"; }
.masterbanks_icon .rz-navigation-item-link:before       { content: "\f594"; }
.skythreesixfivepayment_icon .rz-navigation-item-link:before { content: "\f571"; }
.announcements_icon .rz-navigation-item-link:before     { content: "\f0a1"; }
.banner_icon .rz-navigation-item-link:before            { content: "\f03e"; }
.masteraffiliatetags_icon .rz-navigation-item-link:before { content: "\f507"; }
.masterproof_icon .rz-navigation-item-link:before       { content: "\f02b"; }
.mastersegmentation_icon .rz-navigation-item-link:before { content: "\f0ec"; }
.ipwhitelist_icon .rz-navigation-item-link:before       { content: "\f390"; }
.remarkstemplates_icon .rz-navigation-item-link:before  { content: "\f044"; }
.withdrawtype_icon .rz-navigation-item-link:before      { content: "\f246"; }
.masterlanguage_icon .rz-navigation-item-link:before    { content: "\f1ab"; }
.mastersettings_icon .rz-navigation-item-link:before    { content: "\f085"; }
.responsiblegaming_icon .rz-navigation-item-link:before { content: "\f256"; }
.usersdepositlimithistory_icon .rz-navigation-item-link:before  { content: "\f4b9"; }
.negativebalanceusers_icon .rz-navigation-item-link:before { content: "\f65d"; }
.exchangehistory_icon .rz-navigation-item-link:before   { content: "\f0ec"; }
.casinohistory_icon .rz-navigation-item-link:before     { content: "\f522"; }
.sportshistory_icon .rz-navigation-item-link:before     { content: "\f091"; }
.rz-panel-menu .rz-navigation-menu .rz-navigation-item .rz-navigation-item-link { padding: 0.625rem 0.25rem 0.625rem 3.625rem; }
.view-bar                                               { padding: 5px 15px; background:#ffffff; color:#000000; border-top: 1px solid #000000;}
.bg-box.money-box                                       { width: 40px; height: 40px; background: #6dadbd; color: #ffffff; display: flex; align-items: center; justify-content: center; }
.bg-box.money-box.online-user                           { background: #94b86e; }
.bg-box.money-box.dollar-user                           { background: #ffb848; }
.bg-box.money-box.registerd-user                        { background: #e25856; }
.bg-box.money-box.first-deposit-user                    { background: #6dadbd; }
.rupee-sec p:not(:last-child)                           { margin-bottom: 5px; }
.rupee-sec p.note                                       { text-transform: capitalize; font-size: 14px; line-height: 16px; }
.text-red                                               { color: #d63939; }
.text-green                                             { color: #2fb344; }
.cmn-box.border > div:first-child                       { height: 78px; align-items: center; }
.dashboard-field > .row                                 { justify-content: space-between; }
.card-header > h5 > button                              { text-transform: capitalize; position: relative; display: block; width: 100%; text-align: left; padding: 0px; color: #ffffff; }
.card-header > h5 > button:hover                        { text-decoration: none; color: #ffffff; }
.card .card-header:first-child                          { border-radius: 0px; }
.card-header > h5 > button.btn:before                   { content: '\f106'; display: block; top: 0px; right: 10px; font-family: "Font Awesome 6 Free"; font-weight: 900; position: absolute; transition: 0.45s; }
.card-header > h5 > button.btn.collapsed:before         { content: '\f107'; }
.view-more-txt                                          { padding: 0.5rem; text-align: center; cursor: pointer; display: block; transition: 0.5s; }
.view-more-txt:hover,.view-more-txt:focus               { background: #000000; color: #ffffff !important; }
/*.table thead tr:first-child th                          { border: 0px; }*/
.table-bordered thead td, .table-bordered thead th, .table-bordered tbody td, .table-bordered tbody th { background: transparent; white-space: nowrap; vertical-align: middle; text-wrap: inherit;}
.card                                                   { background: transparent; }
.card-header                                            { padding: 0.75rem; background: #8f8f8f; }
.dark-theme-active .card-header .btn-link               { color: #ffffff; }
.feature-column                                         { white-space: nowrap; }
.card-footer                                            { padding: 0px; }
.deposite-block .table td:last-child,
.deposite-block .table thead th:last-child              { text-align: end; }
.rz-navigation-item-link,
.rz-dropdown-items.rz-dropdown-list li span             { cursor: pointer; }
.rz-grid-table td                                       { text-align: center; }
.custom-action-tab .rz-grid-table td:first-child .rz-cell-data,
.rz-datatable-data td .rz-cell-data, 
.rz-grid-table td:last-child .rz-cell-data              { display: flex; justify-content: space-around; align-items: center; white-space: normal; }
.rz-datatable-data td .rz-cell-data                     { white-space: break-spaces; } 
.rz-grid-table td .rz-cell-data p                       { word-break: break-all; }
.rz-panel-menu .rz-navigation-menu .rz-navigation-item .rz-navigation-item-link,
.rz-panel-menu .rz-navigation-item-active, 
.rz-panel-menu .rz-navigation-item-wrapper-active       { transition: 0.5s; }
ul.rz-profile-menu                                      { padding: 10px 15px; background: transparent; }
.sidebar-toggle                                         { padding: 14px 15px; }
.time-zone:first-child                                  { border-left: 1px solid #dee2e6; padding-left: 10px;}
.time-zone:not(:last-child)                             { margin-right: 10px; }
.time-zone:not(:last-child),.time-zone:last-child       { border-right: 1px solid #dee2e6; padding: 0px 10px;}
.time-zone h6                                           { margin: 5px 0px 0px; }
.time-zone h6,.time-zone label                          { font-size: 14px; line-height: 20px; }
::-webkit-scrollbar                                     { width: 15px; border-radius: 100px; }
::-webkit-scrollbar-thumb                               { border-radius: 10px; transition: 0.5s; }
.btn-edit-pen.rz-button.rz-button-md.btn-primary.rz-button-icon-only.btn-edit-pen{ padding: 2px 3px; border-radius: 4px; color: #ffffff; border: 0px; background: #ff6d41; margin-left: 5px; min-width: unset;}
.rz-layout .rz-header                                   { min-height: unset; }
.card                                                   { box-shadow: 0px 5px 10px #dfdfdf; border-radius: 0px; }
.rz-dropdown-label                                      { display: block; }
.rz-dropdown-label,.rz-dropdown,.dashboard-datepicker   { cursor: pointer; }
.table tr                                               { transition: 0.5s; }
.sidebar-toggle + .rz-label                             { font-weight: bold; }
.show-table-history                                     { border-radius: 10px; }
.show-table-history > .header.rz-header                 { border-top-left-radius: 10px; border-top-right-radius: 10px; border: 1px solid #000000;}
.default-theme-active .show-table-history > .header.rz-header { border-color: #dadfe2;}
.show-table-history > .rz-paginator                     { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border: 1px solid #000000; }
.rz-dialog-wrapper .rz-dialog-content                   { position: relative; }
.rz-dialog-wrapper .rz-dialog-content > .modal          { position: unset; display: block; }
.rz-dialog-wrapper .modal-dialog.modal-dialog-scrollable{ max-width: 100%; }
.rz-dialog-wrapper .modal-content                       { background: transparent; border: 0; }
.page-title,.rz-breadcrumb-item .rz-link                { color: #999999; }
.rz-chkbox                                              { border: 1px solid #000000; border-radius: 2px; }
.rz-chkbox + label                                      { cursor: pointer; }
.rz-datatable-emptymessage,.rz-grid-table thead th      { text-align: center; }
.rz-datatable                                           { border-radius: 0px; }
.rz-cell-data button:not(:last-child)                   { margin-right: 5px; }
.modal-dialog                                           { margin: 0px; }
.star                                                   { margin-left: 5px; display: block; color: #ff0000; }
body .rz-dialog-wrapper .rz-dialog                      { height: unset !important; }
.rz-message-popup                                       { z-index: 1; }
.rz-layout .rz-sidebar                                  { display: flex; justify-content: space-between; flex-direction: column; }
.version-bar                                            { padding: 0.5rem; text-align: center; }
.version-bar p                                          { font-size: 14px; line-height: 20px; }
.profile-img img                                        { width: 100px; height: 100px; object-fit: cover; }
.modal-body                                             { padding: 0px; }
.delete-icon i                                          { font-size: 50px; line-height: 50px; margin-bottom: 15px; }
.delete-icon-games i                                    { font-size: 50px; line-height: 50px; margin-bottom: 15px; }
.delete-content                                         { text-align: center; }
.delete-content .col                                    { margin-top: 15px; }
.form-group .rz-dropdown                                { height: unset; min-height: 35px; }
.validation-message                                     { margin: 0px; }
.master-segmentation-box .border-top [class*="col-"]:nth-child(2) { border: 1px solid; border-width: 0px 1px; }
.rz-chkbox + label                                      { display: inline-flex; }
.rz-chkbox-box:hover:not(.rz-state-disabled):hover,
.rz-chkbox-box:hover:not(.rz-state-disabled):focus      { border: 0px;}
.uploaded-image                                         { max-width: 100px; height: 100px; object-fit: cover; }
.uploaded-image.placeholder-img                         { height: 87px; }
.uploaded-image.bank-uploaded-img                       { height: 150px; width: 150px; max-width: 150px; margin-left: 1rem; }
.permission-management.mainmenu-permission              { border-bottom: 1px solid; padding-bottom: 1rem; }
.title-label                                            { max-width: 100px; }
.checklist-point > label                                { cursor: pointer; }
.checklist-point                                        { min-width: 265px; }
.loader-content                                         { background: url(../../img/photos/loader-img.gif) no-repeat; background-position: 50% 10%; width: 100px; height: 100px; border-radius: 50%; height: 100%; display: flex; align-items: center; justify-content: center; color: #000000; position: relative; }
.loader-text                                            { margin-top: 75px; }
.loader-text span                                       { font-family: 'Alfa Slab One', cursive; position: relative; display: inline-block; color: #000000; text-transform: uppercase; animation: waviy 1s infinite; animation-delay: calc(.1s * var(--i)); letter-spacing: -1px; }
.custom-control.custom-switch label                     { margin-bottom: 5px; }
.form-group.cmn-input > .field .rz-switch  { margin-top: 5px; }
.custom-control.custom-switch .rz-helper-hidden-accessible,
.form-group.cmn-input.switch-box-area > .field .rz-helper-hidden-accessible { height: unset; }
.standard-theme-active .loader-text span { color: #ffffff; }
.rz-breadcrumb > .rz-breadcrumb-item:last-child .rz-label { font-size: 20px; line-height: 22px; font-weight: bold; }
.adjustment-user-field .rz-dropdown-clear-icon.rzi.rzi-times { right: 6px; top: -3px; }
 @keyframes waviy {
    0%,40%,100% {
      transform: translateY(0)
    }
    20% {
      transform: translateY(-20px)
    }
  }
.file-upload                                            { position: relative; margin-right: 15px; }
/*.file-upload-file                                       { padding: 0.5rem; border: 1px solid #ffffff; border-radius: 0.5rem; cursor: pointer; position: relative; z-index: 1; }*/
.file-upload-file::-webkit-file-upload-button           { position: absolute; display: block; padding: 10px 20px; background-color: peru; border: none; border-radius: 5px; color: white; text-transform: uppercase; box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.2), 0px 3px 4px 0px rgba(0,0,0,0.14), 0px 1px 8px 0px rgba(0,0,0,0.12); transition: 100ms ease-out; cursor: pointer; }
.file-upload-file input::-webkit-file-upload-button:hover { background-color: #bd6e1f;
  box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2), 0px 5px 8px 0px rgba(0,0,0,0.14), 0px 1px 14px 0px rgba(0,0,0,0.12)}
.modal-upload-block figure                              { max-width: 150px; }
.file-upload-area                                       { display: flex; flex-direction: column; }
.file-upload-area #animation-image                      { min-height: 50px; }
/*.file-upload-file:before                                { content: ''; display: block; left: 0; top: 0; background: #ffffff; width: 93px; height: 100%; z-index: -1; position: absolute; cursor: pointer; }*/

.ml-100                                                 { margin-left: 100px; }
.rz-button                                              { text-transform: uppercase; }
.rz-button-md                                           { padding: 0.25rem 0.5rem; height: unset; }
.rz-button-md,.rz-button-md .rzi,
.rz-button-md .rz-button-text                           { font-size: 15px; line-height: 25px; display: flex; align-items: center; justify-content: center; }
.rz-button-md.rz-button-icon-only                       { padding: 0.4rem 0.5rem; }
.form-control > .rz-calendar > .rz-inputtext            { border: 0px; height: unset; font-size: 16px; line-height: 17px; box-shadow: none; }
.rz-calendar .rz-inputtext:not(:disabled):not(.rz-state-disabled):focus,
.form-group.cmn-input .form-control > .rz-calendar .rz-inputtext:not(:disabled):not(.rz-state-disabled):hover      { border: 0px; box-shadow: none;}
.rz-grid-table thead th                                 { border-bottom: 1px solid; }
.custom-table-responsive .rz-grid-table-fixed           { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
.rz-button                                              { min-width: 120px; }
.form-group.cmn-input .rz-button,.modal .rz-button,
.rz-spinner-up.rz-button,.rz-spinner-down.rz-button,
.rz-calendar.rz-calendar-w-btn .rz-datepicker-trigger.rz-calendar-button,
.tootltip-sec .rz-button.btn-primary,
.rz-cell-data .rz-button                                { min-width: unset; }
.custom-tree-checkbox                                   { padding-left: 50px; position: relative; }
.custom-tree-checkbox:before                            { content: ''; display: block; left: 9px; top: -9px; border: 1px dashed #000000; width: 1px; position: absolute; height: 100%;}
.custom-tree-checkbox .form-check:before                { content: ''; display: block; left: -40px; top: calc(50% + 2px); transform: translateY(-50%); border: 1px dashed #000000; width: 50px; position: absolute;}
.menu-permission                                        { margin-left: 1rem; }
.submenu-permission                                     { margin-left: 50px;}
.user-profile-block.white-bg.theme-color                { background: #ffffff; color: #000000; }
label.font-12, .rz-label.font-12                        { font-weight: bold; }
.rz-datatable-thead th .rz-column-title,
.rz-grid-table thead th .rz-column-title                { padding: 0.625rem; justify-content:center; }
.bg-success                                             { color: #ffffff; transition: 0.5s; }
.bg-success:hover,.bg-success:focus                     { color: #f1f1f1; }
.rz-form .row .border-raduis-4                          { max-width: fit-content;}
.rz-form .row .state-manage .rz-label                   { padding: 5px;}
.cursor-pointer                                         { cursor: pointer; }
.view-bar.cursor-pointer                                { transition: 0.5s; display: flex; align-items: center; justify-content: flex-end; }
.view-bar.cursor-pointer lable                          { font-size: 15px; line-height: 24px; }
.view-bar.cursor-pointer:hover,.view-bar.cursor-pointer:focus { background: #000000; color: #ffffff; }
.permission-management.menu-permission:not(:last-child) { border-bottom: 1px solid;}
.user-password-info .input-group-addon .fa              { position: absolute; right: 10px; top: 10px; z-index: 5; }
.dark-theme-active .master-segmentation-box .form-group.cmn-input .star,
.dark-theme-active .filter-area.rz-tabview-panels .form-group.cmn-input .star,
.dark-theme-active .cmn-popup-modal .form-group.cmn-input .star,
.form-group.cmn-input .star,
.dark-theme-active .text-red.star                       { color:#ff0000; }
.time-period-width                                      { width: 125px; }
.draw-horizontal-line                                   { border-top: 1px solid; }
.rz-html-editor                                         { min-height: 450px; }
.rz-html-editor-content                                 { border-width: 0px 1px 1px; }
.rz-html-editor-content ul                              { list-style:inside;}
.rz-html-editor-content ol                              { list-style:decimal; padding-left:1rem; }
.rz-datepicker-title .rz-dropdown                       { display: inline-block; }
.rz-calendar .rz-inputtext                              { box-shadow: none; }
.customborder-0 .rz-inputtext                           { padding: 0px; }
.customborder-0 .rz-inputtext,
.customborder-0 .rz-inputtext:hover,
.rz-calendar .rz-inputtext:not(:disabled):not(.rz-state-disabled):hover,
.customborder-0 .rz-inputtext:focus,
.calender-icon .rz-calendar.rz-calendar-w-btn .rz-inputtext:hover,
.calender-icon .rz-calendar.rz-calendar-w-btn .rz-inputtext:focus,
.calender-icon .rz-calendar.rz-calendar-w-btn .rz-inputtext { border: 0px; box-shadow: none; }
.calender-icon .rz-calendar.rz-calendar-w-btn .rz-inputtext:hover,
.rz-calendar.rz-calendar-w-btn .rz-inputtext:not(:disabled):not(.rz-state-disabled):focus,
.rz-calendar.rz-calendar-w-btn .rz-inputtext:not(:disabled):not(.rz-state-disabled):hover,.rz-html-editor-content,
.rz-html-editor-toolbar                                 { border: 1px solid #dadfe2; }
.removeRow .rz-button,.add_node_btn_frm_field .rz-button{ min-width: unset; }
.rz-html-editor-content                                 { min-height: 115px; }
.form-group.cmn-input #pnlLadderMultiplier .rz-button   { background: transparent; padding: 0px; }
.cmn-popup-modal .form-control.valid                    { max-width: 100%; transition: 0.5s; margin-bottom: 15px; }
.cmn-popup-modal .form-control.invalid                  { margin-bottom: 0px; }
.cmn-popup-modal .validation-message,
.cmn-popup-modal .rz-messages-error                     { position: relative !important; background: #f31155; color: #ffffff; padding: 2px 5px; border-radius: 5px; top: 5px; margin-bottom: 7px; transform: translateY(0); display: inline-block; font-size: 12px; line-height: 16px; }
.cmn-popup-modal .validation-message.successful-msg     {background: #1c6450}
.cmn-popup-modal .validation-message.successful-msg:before     {border-bottom: 6px solid #1c6450}
.cmn-popup-modal .validation-message:before,
.cmn-popup-modal .rz-messages-error:before              { content: ''; display: block; position: absolute; border: 3px solid transparent; border-top: 0; border-bottom: 6px solid #f31155; top: -6px; left: 10px; transform: skew(20deg);}
.tab-detail-content ul li                               { display: flex; justify-content: space-between; padding: 0.5rem; }
.tab-detail-content ul li:nth-child(odd)                { background: #f1f1f1; }
.tab-detail-content ul li:nth-child(even)               { background: #ffffff; }
.promo-desc-tootltip                                    { width: 40%; }
.promo-text.promo-desc-tootltip                         { width: unset;}
.turn-over-amount-val                                   { width: 20%; margin: 0 auto; }
.tab-detail-content ul li:not(:last-child)              { margin-bottom: 3px; padding-bottom: 3px; }
.tab-detail-content.white-bg.box-shadow.border-radius   { background: #ffffff; border-radius: 10px; box-shadow: 1px 0 10px #ccc; height: 100%; }
.rz-label.box-header-title                              { font-size: 20px; line-height: 30px; text-align: center; text-transform: capitalize; font-weight: bold; margin-bottom: 15px; }
.rz-cell-data > .custom-tooltip .d-flex.cursor-pointer  { justify-content: center; }
.rz-cell-data .btn-info.rz-button.rz-button-md .rzi i   { line-height: 25px; }
.task-update .custom-switch                             { padding: 0; margin: 0 10px 5px 0; line-height: 0; min-height: unset; }
.task-update .custom-control-input                      { height: unset; width: unset; }
.custom-control .custom-control-label                   { font-size: 16px; line-height: 16px; font-weight: normal; white-space: nowrap; }
.task-update .custom-control-label                      { margin: 0; display: flex; justify-content: center; align-content: center; width: 30px; height: 30px; line-height: 30px; cursor: pointer; }
.task-update .custom-switch .custom-control-label::before   { width: 30px; height: 30px; border-radius: 50%; left: 50%; top: 50%; transform: translate(-50%,-50%); outline: 0;}
.task-update .custom-switch .custom-control-label::after    { display: none; }
.custom-switch .custom-control-label span                   { position: relative; z-index: 1; display: flex; justify-content: center; align-content: center; text-transform: uppercase; font-size: 12px;}
.task-update .custom-control-input:checked ~ .custom-control-label::before { background: #3a474d; border-color: #3a474d; }
.custom-control-input:checked~.custom-control-label span    { color: #ffffff; }
.custom-switch                                              { position: relative; display: inline-block; width: 60px; height: 30px; }
.custom-switch input                                        { opacity: 0; width: 0; height: 0; }
.custom-switch .custom-switch-round                         { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s; border-radius: 34px; }
.custom-switch .custom-switch-round:before                  { position: absolute; content: ""; height: 20px; width: 20px; left: 5px; bottom: 5px; background-color: white; -webkit-transition: .4s; transition: .4s; border-radius: 50%; }
.custom-switch input:checked + .custom-switch-round         { background-color: #2196F3; }
.custom-switch input:checked + .custom-switch-round:before  { -webkit-transform: translateX(26px); -ms-transform: translateX(26px); transform: translateX(26px);}
/*.title-bar-view-bonus h3                                    { background: #3a474d; color: #ffffff; }*/
.tootltip-sec .rz-button.btn-primary:hover,
.tootltip-sec .rz-button.btn-primary:focus,
.tootltip-sec .rz-button.btn-primary                        { background: transparent; padding: 0px; color: #262526; }
.default-theme-active .tootltip-sec .rz-button.btn-primary:hover,
.default-theme-active .tootltip-sec .rz-button.btn-primary:focus,
.default-theme-active .tootltip-sec .rz-button.btn-primary  { color: #3a474d; background: transparent; }
.dark-theme-active .tootltip-sec .rz-button.btn-primary:hover,
.dark-theme-active .tootltip-sec .rz-button.btn-primary:focus,
.dark-theme-active .tootltip-sec .rz-button.btn-primary     { color: #ffffff; background: transparent; }
.standard-theme-active .tootltip-sec .rz-button.btn-primary:hover,
.standard-theme-active .tootltip-sec .rz-button.btn-primary:focus,
.standard-theme-active .tootltip-sec .rz-button.btn-primary { color: #262526; background: transparent; }
.rz-breadcrumb-item a                                       { text-decoration: underline; }
.login-area-screen .error-text.text-center > b.mt-2,
.dark-theme-active .rz-breadcrumb-item a                    { color: #ffffff; }
.modal-dialog                                               { max-width: 100%; }
.rz-panel-menu .rz-navigation-item { position: relative;}
.rz-panel-menu .rz-navigation-item.gamesettings_icon:before,
.rz-panel-menu .rz-navigation-item.settings_icon:before,
.rz-panel-menu .rz-navigation-item.bonus_icon:before,
.rz-panel-menu .rz-navigation-item.games_icon:before,
.rz-panel-menu .rz-navigation-item.paymentsettings_icon:before,
.rz-panel-menu .rz-navigation-item.transactions_icon:before,
.rz-panel-menu .rz-navigation-item.dashboards_icon:before,
.rz-panel-menu .rz-navigation-item.users_icon:before,
.rz-panel-menu .rz-navigation-item.adminmanagement_icon:before { content: ''; position: absolute; display: block; top: 10px; right: 10px; font-family: "Font Awesome 6 Free"; font-weight: 900; z-index: 5; }
.rz-panel-menu .rz-navigation-item.gamesettings_icon:before,
.rz-panel-menu .rz-navigation-item.settings_icon:before,
.rz-panel-menu .rz-navigation-item.bonus_icon:before,
.rz-panel-menu .rz-navigation-item.games_icon:before,
.rz-panel-menu .rz-navigation-item.transactions_icon:before,
.rz-panel-menu .rz-navigation-item.dashboards_icon:before,
.rz-panel-menu .rz-navigation-item.users_icon:before,
.rz-panel-menu .rz-navigation-item.paymentsettings_icon:before,
.rz-panel-menu .rz-navigation-item.adminmanagement_icon:before { content: '\f107'; }
.dark-theme-active .rz-panel-menu .rz-navigation-item.gamesettings_icon:hover:before { color: #000000; }
.withdraw-history-popup .rz-label                   { text-transform: capitalize; }
.withdraw-history-popup h6                          { font-size: 16px; line-height: 25px; }
.withdraw-history-popup .row:not(:last-child)       { border-bottom: 1px solid; }
.withdraw-history-popup .row > div:first-child      { border-right: 1px solid; }
.form-group.cmn-input .rz-dropdown                  { min-height: 33px; }
.standard-theme-active .rz-datatable-data td:not(:last-child),.standard-theme-active .rz-datatable-data td.rz-composite-cell,
.standard-theme-active .rz-grid-table td:not(:last-child),.standard-theme-active .rz-grid-table td.rz-composite-cell,
.standard-theme-active .rz-datatable-thead th:not(:last-child),.standard-theme-active .rz-datatable-thead th.rz-composite-cell, 
.standard-theme-active .rz-grid-table thead th:not(:last-child),.standard-theme-active .rz-grid-table thead th.rz-composite-cell,
.standard-theme-active .rz-datatable-thead th,.standard-theme-active .rz-grid-table thead th,
.standard-theme-active .rz-datatable-data td,.standard-theme-active .rz-grid-table td,.standard-theme-active .rz-datatable,
.default-theme-active .rz-datatable-data td:not(:last-child),.default-theme-active .rz-datatable-data td.rz-composite-cell,
.default-theme-active .rz-datatable-thead th:not(:last-child),
.default-theme-active .rz-datatable-thead th.rz-composite-cell { border-color: #000000; }
.default-theme-active .rz-grid-table thead th:not(:last-child),
.default-theme-active .rz-grid-table td:not(:last-child),
.default-theme-active .rz-datatable-thead th,.default-theme-active .rz-grid-table thead th,
.default-theme-active .rz-datatable-data td,.default-theme-active .rz-grid-table td,
.default-theme-active .show-table-history > .rz-paginator, .default-theme-active .view-bar,
.default-theme-active .rz-datatable { border-color: #dadfe2; }
.default-theme-active .rz-tooltip-content ul li { color: #000000; }
.border-top-left-radius     { border-top-left-radius: 10px; }
.border-top-right-radius    { border-top-right-radius: 10px; }
.border-bottom-left-radius  { border-bottom-left-radius: 10px; }
.border-bottom-right-radius { border-bottom-right-radius: 10px; }
.dater-picker-block         { cursor: pointer; }
.number-block-area > .rz-dropdown:hover,
.number-block-area > .rz-dropdown:focus,
.number-block-area > .rz-dropdown { border-right: 0 !important; border-top-right-radius: 0px; border-bottom-right-radius: 0px;}
.number-block-area > .rz-dropdown { max-width: 75px; }
.number-block-area > .rz-textbox.w-100:hover,
.number-block-area > .rz-textbox.w-100:focus,
.number-block-area > .rz-textbox.w-100 { border-left: 0 !important; border-top-right-radius: 0px; border-bottom-right-radius: 0px;}
.number-block-area > .rz-textbox.w-100 { margin-left: -2px; }
/* Template View */
.template-view-bar { position: relative; padding: 15px; }
.template-view-content h3.heading-title { transform: translate(20px, -15px); color: #3a474d; background: #f4f5f9; display: inline-block; padding: 5px 15px; font-size: 17px; line-height: 25px; }
.template-view-content:before { content: ''; display: block; width: 100%; height: 100%; position: absolute; border: 1px solid #dfdfdf; left: 0; top: 0; border-radius: 10px; }
.template-view-content { position: relative; padding: 0px 15px 15px; border-radius: 10px; }
.show-table-history .header.rz-header .rz-dropdown.from-control { max-width: 100px; }
.rz-tooltip .rz-bottom-tooltip-content { max-width: 300px; }
.tooltip-list ul li { list-style: disc; margin-left: 10px; white-space: break-spaces; }
.tooltip-list ul li:not(:last-child) { margin-bottom: 10px; }
.label-field { display: flex; align-items: flex-start; justify-content: space-between; }
.label-field .field { width: calc(100% - 150px); }
.rz-breadcrumb .rz-breadcrumb-item:first-child a { position: relative; padding-left: 25px; width: 25px; height: 25px; display: flex; align-items: center; justify-content: center; }
.rz-breadcrumb .rz-breadcrumb-item:first-child a:before { content:'\f015'; display: block; left: 50%; top: 50%; font-family: "Font Awesome 6 Free"; font-weight: 900; position: absolute; transform: translate(-50%, -50%); }
.rz-breadcrumb .rz-breadcrumb-item:first-child span.rz-link-text { font-size: 0px; line-height: 0px; }
.rz-chart .rz-legend-right { min-width: 215px; width: 215px; }
.tooltip-wrapper						{ position: relative; display: inline-block; }
.tooltip-wrapper span					{ visibility: hidden; position: absolute; bottom: -30px; left: 0px; background-color: #000000; color: #ffffff; 
										text-align: center; padding: 5px 10px; border-radius: 6px; z-index: 1; font-size: 10px; line-height: 15px; }
.tooltip-wrapper span::after			{ border-color: #000000; content: ""; position: absolute; margin-left: 10px; border-width: 5px; 
										 border-style: solid; bottom: calc(100% - 3px); left: 0px; clip-path: polygon(50% 0%, 0% 100%, 100% 100%);}
.tooltip-wrapper:hover span				{ visibility: visible; }
.tooltip-custom .tooltip-wrapper        { cursor: pointer; }
.tooltip-custom .tooltip-wrapper span   { min-width: 150px; bottom: -45px; }
.user-detail-table .custom-table-responsive .rz-grid-table td .rz-cell-data { overflow: visible; }
.user-detail-table .custom-table-responsive .tooltip-wrapper span { bottom: -15px; z-index: 1053; min-width: 30px; padding: 2px 5px; left: 50%; transform: translateX(-50%)}
.rz-grid-table td.tooltipbox .rz-cell-data { overflow: visible; }
.tooltipbox .tooltip-wrapper span::after{ border-width: 3px; bottom: calc(100% - 1px); }
.tooltipbox .tooltip-wrapper span       { bottom: -15px; z-index: 5; padding: 1px 5px; }
.rz-grid-table td, .rz-grid-table th    { padding: 15px 10px; }
.filter-area .table                     { margin-bottom: 0px; }
.pagination-custom li a                 { width: 25px; height: 25px; display: flex; align-items: center; justify-content: center; background-color: #e6ecef; box-shadow: inset 0 -3px 0 0 rgba(255, 255, 255, 0.2); 
                                        color: #6d787d; border-radius: 4px; border: 1px solid #e6ecef; transition: 0.5s; cursor: pointer; }
.pagination-custom .pagination-left a:hover,.pagination-custom .pagination-left a:focus,
.pagination-custom .pagination-right a:hover,.pagination-custom .pagination-right a:focus,
.pagination-custom li a:hover,.pagination-custom li a:focus,
.pagination-custom li a.active          { background: #ffffff; color: #ff6d41 !important; }
.pagination-custom li:not(:last-child)  { margin-right: 10px; }
.pagination-custom .pagination-left a,
.pagination-custom .pagination-right a  { background: #479cc8; color: #ffffff; }
.deposit-enable             {margin:6px 0px 0px -15px;     padding: 6px 0px 0px 15px;}
.pending-count p, .pending-amount p { font-size: 12px; line-height: 20px; }
.pending-amount h4,.pending-count h4 { font-size: 20px; line-height: 30px; }
.dark-theme-active .pending-count.text-center:not(:last-child),
.dark-theme-active .pending-amount.text-center:not(:last-child) { border-right: 1px solid #ffffff; }
.pending-count.text-center:not(:last-child),
.pending-amount.text-center:not(:last-child) { border-right: 1px solid #333333; }
.no-data-block { min-height: 300px; display: flex; align-items: center; justify-content: center; }
.rz-breadcrumb { margin-bottom: 0; }
.page-title.theme-color i { font-size: 35px; line-height: 40px; }
.view-bonus-page .template-view-bar { padding: 15px 0px; }
.promo-checklist .form-check:not(:last-child) { margin-right: 1rem; }
.bonus-desc-entry { border: 1px solid #000000; display: flex; }
.bonus-desc-entry li.d-flex { flex-direction: column; width: calc(100% / 3); text-align: center; font-size: 13px; line-height: 20px; }
.bonus-desc-entry li.d-flex:not(:last-child) { border-right: 1px solid #000000; }
.bonus-desc-entry .withdraw-left-txt { border-bottom: 1px solid #000000; }
.bonus-desc-entry .withdraw-left-txt,
.bonus-desc-entry .withdraw-right-txt { padding: 0.5rem; }
.select-toggle-table .dropdown-toggle { border: 1px solid #dadfe2; border-radius: 4px; box-shadow: inset 0 4px 3px 0 rgba(0, 0, 0, 0.03); background-color: #ffffff; padding: 3px 15px; }

.modal-content { border-radius: 0px; }
.flexbox        { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.loader         { width: 25px; height: 25px; display: flex; justify-content: center; align-items: center; overflow: hidden; }
.badge-listing li.cursor-pointer span { cursor: pointer; transition:0.5s }
.demos-sidebar .rz-panel-menu .rz-badge { font-size: 10px; line-height: 16px; border-radius: 5px; }
.default-theme-active .badge-listing li span,
.default-theme-active .demos-sidebar .rz-panel-menu .rz-badge { background-color: #c1c1c1; color: #000000; }
.dark-theme-active .badge-listing li span { background: #ffffff; color: #000000; }
.dark-theme-active .demos-sidebar .rz-panel-menu .rz-badge { background-color: #141d21; }
.standard-theme-active .badge-listing li span,
.standard-theme-active .demos-sidebar .rz-panel-menu .rz-badge { background-color: #dddddd; color: #000000; }
.dark-theme-active .rz-tooltip.rz-popup .rz-tooltip-content.rz-right-tooltip-content { background-color: #000000;}
.rz-tooltip-content.rz-right-tooltip-content .badge-listing li { font-size: 14px; line-height: 20px; text-transform: capitalize; }
.rz-tooltip-content.rz-right-tooltip-content .badge-listing li:not(:last-child) { margin-bottom: 10px; }
.badge-listing li span { padding: 5px 10px; font-size: 12px; line-height: 16px; margin-left: 0.25rem; border-radius: 5px; display: inline-block; }
.standard-theme-active .rz-tooltip-content.rz-right-tooltip-content{ background-color: #4c4c4c; }
.dark-theme-active .rz-panel-menu .rz-navigation-menu .rz-navigation-menu .rz-navigation-item-wrapper:hover,
.dark-theme-active .rz-panel-menu .rz-navigation-menu .rz-navigation-menu .rz-navigation-item-active, 
.dark-theme-active .rz-panel-menu .rz-navigation-menu .rz-navigation-menu .rz-navigation-item-wrapper-active { background-color: #1f2f3e; color: #ffffff; }

.rz-dropdown-trigger-icon.rzi.rzi-chevron-down { font-family: var(--fa-style-family,"Font Awesome 6 Free"); font-weight: var(--fa-style,900); width: 10px; font-size: 15px; line-height: 20px;}
.rz-dropdown-trigger-icon.rzi.rzi-chevron-down:before { content: "\f0d7" }
.action-btn-multiple { display: flex; justify-content: start; align-items: center; width: 100%; }
.action-btn-multiple .rz-button-md.btn-danger { height: 2.1875rem; }
.nb-spinner     { width: 20px; height: 20px; margin: 0; background: transparent; border-top: 2px solid #ffffff; border-right: 2px solid transparent; border-radius: 50%; 
                -webkit-animation: 1s spin linear infinite; animation: 1s spin linear infinite; }

.ip-list-area { margin: 0 1px; border: 1px solid #dadfe2; border-width: 0px 0px 1px 1px; max-height: 150px; overflow-y: scroll; }
.ip-list-area li { border: 1px solid #dadfe2; padding: 0.25rem; width: calc(100% / 4); text-align: center; }
.ip-list-area li + li { border-width: 1px 1px 0px 0px; }
.ip-list-area li:first-child { border-bottom: 0px; border-left: 0px; }
.checklist-title i { font-size: 20px; line-height: 20px; background: #000000; color: #ffffff; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; border-radius: 50%;}
.contact-prefrences-label + .rz-label.verifyied-icon.font-12 { word-break: break-all; }
.profile-content-view .form-control { min-height: 35px; }
.font-size-0        { font-size: 0px;}
.label-bold { font-weight: bold;}
.content-area-block { background-color: #f7f7f7; padding: 15px; border-radius: 5px; }
.manage-cms-popup-content .label-bold { font-size: 18px; line-height: 28px;}
.content-area-block h1,
.content-area-block h2,
.content-area-block h3,
.content-area-block h4,
.content-area-block h5,
.content-area-block h6,
.content-area-block p { margin-bottom: 10px; }
#show-model.modal.modal-blur { max-height: calc(100vh - 200px); }
.mass-update-block  { height: calc(100vh - 228px); display: flex; flex-direction: column; align-items: center; justify-content: center; }
.mass-update-import-area { padding: 20px 15px; background: #ffffff; box-shadow: 0px 5px 30px #cccccc; max-width: 500px; width: 100%; text-align: center; border-radius: 10px;}
.file-top-area { text-align: center; margin-bottom: 15px; border-bottom: 1px solid #cccccc; padding-bottom: 15px; }
.file-top-area p { margin-bottom: 10px;}
.file-bottom-area .form-check { display: flex; align-items: center; justify-content: center; margin: 10px 0; }
.file-bottom-area .form-check .form-check-input { position: relative; margin: 0 5px 0 0; }
.nav.tablisting-top  { margin-top: 15px; border-top: 1px solid #dee2e6}
.nav.tablisting-top li:not(:first-child) { margin-left: 10px; }
.nav.tablisting-top li a { color: #000000; border-radius: 10px; }
.nav.tablisting-top li a.active { background: #c71b4a; color: #ffffff; }
/*.generate-specific-list {padding: 20px; }*/
#myModal { right: 0; left: auto; width: 700px; }
#myModal .modal-content { height: calc(100vh - 60px); box-shadow: 0px 10px 10px #f1f1f1; }
.generate-specific-list h2 {margin-bottom: 20px; }
.filter-section { margin-bottom: 20px; }
.filter-section h4 { margin-bottom: 10px; }
.filter-options { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); grid-gap: 10px; padding: 10px; }
.filter-option { display: flex; align-items: center; }
.filter-option input[type="checkbox"] { margin-right: 5px; }
.button-section { display: flex; justify-content: flex-end; }
.button-section button { margin-left: 10px; }
.default-theme-active.modal-open { position: relative; }
.default-theme-active.modal-open:before { content:''; display: block; left:0; top: 0; width: 100%; height: 100%; background: rgba(142,142,142,0.7); position:absolute; }
.generate-specific-list { height: calc(100vh - 100px); display: flex; flex-direction: column; justify-content: space-between; }
.modal-dialog-scrollable .modal-content { max-height: calc(100vh - 15.5rem)}
.isVisibleIcon { opacity:1 !important }


-webkit-@keyframes spin {
    -webkit-from {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  -webkit-to {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* 1-2-2023 */
.dater-picker-block .rz-dropdown-clear-icon.rzi.rzi-times { top: 7px; right: 40px; }
.copy-text-box { position: relative; }
.copy-text-box .copy-btn { position: absolute; right: 25px; top: 3px; z-index: 1; border: 0px; background: transparent; transition: 0.5s; }
.copy-text-box .copy-btn:hover,
.copy-text-box .copy-btn:focus { color: #eb6e6e; }
/* Loader CSS */
.ajax-loader                        { display: none !important; }
.nk-preloader                       { position: fixed; display: -webkit-flex; display: flex; align-content: center; align-items: center; top: 0; right: 0; bottom: 0; 
                                    left: 0; z-index: 3000000000; }
.nk-preloader::before               { content: ""; position: absolute; display: block; top: 0; right: 0; bottom: 0; left: 0; background-color: #000000; 
                                    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, .05); box-shadow: 0 0 30px rgba(0, 0, 0, .05); 
                                    -webkit-transition: 0.4s 0.5s transform ease-in-out; -o-transition: 0.4s 0.5s transform ease-in-out; 
                                    transition: 0.4s 0.5s transform ease-in-out; -webkit-transform: translateY(0); 
                                    -ms-transform: translateY(0); transform: translateY(0); will-change: transform; }
.nk-preloader .nk-preloader-wrap    { margin: 0 auto; pointer-events: none; -webkit-transition: 0.6s 0.3s transform ease-in-out, 0.4s 0.3s opacity;
                                    -o-transition: 0.6s 0.3s transform ease-in-out, 0.4s 0.3s opacity; transition: 0.6s 0.3s transform ease-in-out, 0.4s 0.3s opacity; 
                                    will-change: transform, opacity; }
.filter-area .nk-preloader          { height: 1000px; width: 100%; }
@keyframes nk-preloader {
    0%      { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
    100%    {-webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@-webkit-keyframes nk-preloader{
    0%      { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
    100%    { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes nk-preloader-logo{
    0%, 100% { opacity: 0.4; } 
    50%     { opacity: 1; }
}
@-webkit-keyframes nk-preloader-logo{
    0%, 100% { opacity: 0.4; }
    50%     { opacity: 1; }
}
.loader-page { height: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; position: fixed; left: 0; top: 0; width: 100%; background: #323f45; z-index: 1000; }
.loader-page .loader-text{ margin-top: 25px; }
.uploaded-image.default-image { max-width: 50px; height: 50px; object-fit: contain; }
.uploaded-image.active-image { max-width: 144px; height: 315px; }
.upload-logo-sec .file-upload-file::-webkit-file-upload-button { padding: 5px 15px; font-size: 13px; line-height: 20px; }
.upload-logo-sec .file-upload #logo-image,
.upload-logo-sec .file-upload #qr-logo-image {
    height: 0px;
    font-size: 0px;
    line-height: 0px;
}
.show-content-type > div[class*="col-"] { border: 1px solid; padding-top: 1rem; margin-bottom: 1rem; }
.show-content-type > div[class*="col-"]:not(:last-child) { border-right: 0px; }
.show-content-type .form-group.cmn-input > .field > label { margin-bottom: 0.25rem;}
.rz-cell-data img { object-fit: cover; object-position: center; background: rgba(0,0,0,0.1); }
.user-bio h6,
.user-bio label { font-size: 14px; line-height: 16px; cursor: pointer; }
/*.template-view-content .rz-tabview-panels .rz-tabview-panel { padding: 0px; }*/
.profile-section .card { padding: 0px; border: 0px; box-shadow: none;}
.profile-gallary-img .template-view-content h3.heading-title { transform: translate(12px, -15px); }
.profile-gallary-img .modal-upload-block figure { max-width: 100%;}
.profile-gallary-img .modal-upload-block .fluid-img { max-width: 100%; width: 100%; }
.profile-gallary-img .file-upload-file.mt-4 { margin-bottom: 2rem;}
.profile-content .form-group .eye-position { position: absolute; top: 10px; right: 10px; z-index: 1; cursor: pointer; }
.profile-content .validation-message { position: absolute; background-color: #f9777f; transform: translate(7px,3px); box-shadow: 0 6px 14px 0 rgb(0 0 0 / 15%); padding: 4px 12px; border-radius: 4px; color: #ffffff; pointer-events: none; }
.profile-content .validation-message::before { content: ''; border: 6px solid transparent; border-bottom-color: #f9777f; border-left-color: #f9777f; position: absolute; top: 0; left: 0; transform: translate(6px, -100%); }
.template-view-content.theme-color form { position:relative; z-index: 5; }
.bank-reject-details-list .withdraw-left-txt,
.bank-reject-details-list .withdraw-right-txt { font-size: 12px; line-height: 16px; }
.bank-reject-details-list .withdraw-right-txt img { width: 100%; }
.bank-reject-details-list .img-doc-banner { display: flex; justify-content: center; align-items: center; margin: 10px; }
.bank-reject-details-list .img-doc-banner img { max-width: 50px; height: 50px; border-radius: 8px; }
.btn.btn-history { background: #fb8e00; color: #ffffff; }
/* 08-08-23 */
.sorted-order-table.table-bordered thead th { position: relative; padding: .5rem 1.25rem .75rem .5rem; min-width:250px; }
.withdrawlist-table.sorted-order-table th.serial_no_table,
.withdrawlist-table.sorted-order-table td.serial_no_table{ min-width: 75px; text-align: center; padding: 5px; }
.checkbox-width {min-width:50px; padding:.75rem;}
.sort-order.cursor-pointer                  { font-style: normal; right: 7px; top: 50%; transform: translateY(-50%); z-index: 1; position: absolute; width: 10px; display: flex; align-items: center; justify-content: space-between; overflow: hidden; flex-direction: column; height: 20px; }
.sort-order.cursor-pointer a.fa-sort-up     { width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 8px solid #000000;}
.sort-order.cursor-pointer a.fa-sort-down   { width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 8px solid #000000; }
.sort-order.cursor-pointer a                { line-height: 0px; opacity: 0.3; transition: 0.5s; }
.sort-order.cursor-pointer a:hover,
.sort-order.cursor-pointer a:focus,
.sort-order.cursor-pointer a.active         { opacity: 1;  }
.sort-order.cursor-pointer a.fa-sort-up:before,
.sort-order.cursor-pointer a.fa-sort-down:before { display: none;}
.cmn-userheight-sec                         { min-height: 134px; }
.transaction-summary-sec                    { min-height: 581px; }
.user-bonus-activity-sec                    { min-height: 564px; }
.user-information-sec                       { min-height: 484px; }
.player-note-sec                            { min-height: 240px; }
.no-permission-txt                          { text-align: center; color: #ff0000; font-weight: bold; text-transform: capitalize; height: 100%; display: flex; align-items: center; justify-content: center; }
input [type="number"]:focus,.floatNumberField:focus,.floatNumberField:focus-visible,
input [type="number"],.floatNumberField     { border: 1px solid #dadfe2; border-radius: 4px; box-shadow: inset 0 4px 3px 0 rgba(0, 0, 0, 0.03); background-color: #ffffff; }
input [type="number"],.floatNumberField     { font-size: 16px; line-height: 25px; padding: 0.1875rem 0.625rem; outline: none;}

/* ============================================================================================================================================== */
/* Default Theme */
.dashborad-list li { width: calc(100% / 5 - 20px); }
.dark-theme-active { background: #323f45;}
.dark-theme-active .theme-color { color: #323f45; }
.default-theme-active ::-webkit-scrollbar-track,
.default-theme-active ::-webkit-scrollbar-thumb { border-radius: 0px; }
.default-theme-active .default-theme-active .rz-navigation-menu { position: relative; }
.default-theme-active .rz-panel-menu .rz-navigation-menu { overflow: visible; }
.default-theme-active .time-zone label { font-size: 14px; line-height: 20px; display: block; margin-bottom: 5px; }
.default-theme-active .rzi-primary { color: #f2af58; }
.default-theme-active .rz-panel-menu .rz-navigation-item-icon { width: 0px; }
.default-theme-active .rz-button.btn-primary,.default-theme-active .btn-primary.rz-paginator-element { background: #fb8e00; transition: 0.5s;}
.default-theme-active .rz-button.btn-primary:not(.rz-state-disabled):active,
.default-theme-active .rz-paginator-element.btn-primary:not(.rz-state-disabled):active,
.default-theme-active .rz-button.btn-primary:not(.rz-state-disabled):hover:not(:active),
.default-theme-active .rz-paginator-element.btn-primary:not(.rz-state-disabled):hover:not(:active) { background: #f2af58; }
.default-theme-active .daterangepicker td.in-range { background: #f2af58; color: #ffffff; }
.default-theme-active .daterangepicker .drp-buttons .btn { background: #ec8b04; border-color: #ec8b04; color: #ffffff;}
.default-theme-active .daterangepicker .drp-buttons .btn.cancelBtn { color: rgba(255,255,255,0.7); }
.default-theme-active .page-title.text-primary { background: -webkit-linear-gradient(77deg,#363d40, #959da1, #3a474d); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.default-theme-active .delete-content .delete-icon-games i { color: #ff0000; }
.default-theme-active .delete-icon i { color: #f1971b; }
.default-theme-active .delete-icon-games i { color: #f1971b; }
.default-theme-active .master-segmentation-box .border-top [class*="col-"]:nth-child(2) { border-color: #dadfe2; }
.default-theme-active .user-profile-block.white-bg,
.default-theme-active .user-profile-block.white-bg + .white-bg { background:#ffffff; }
.default-theme-active .user-profile-block.bordertop { border-top: 2px solid #5d717b; }
.default-theme-active .cmn-popup-modal .rz-messages-error { background: #f31155; }
.breadscrum-home { position: relative; padding-left: 30px; }
.breadscrum-home:before { content:'\f015'; display: block; left: 0; top: 0; font-family: "Font Awesome 6 Free"; font-weight: 900; position: absolute; }
.otp-screen .form-control { padding: 5px 15px; font-size: 16px; line-height: 27px; color: #ffffff; border-radius: 4px; border: 1px solid #ffffff; transition: 0.5s; }
.login-area-screen .eye-position { position: absolute; right: 13px; top: 13px; z-index: 1; }
.file-upload { font-size: 0px; }
.file-upload-file,.csv-upload { max-width: 120px; margin-right: 0.5rem; min-height: 42px; }
#massUpdatePanel .field.file-upload { margin-top: 15px; margin-right: 0px; }
.default-theme-active .rz-panel-menu,
.default-theme-active .rz-tooltip-content,
.default-theme-active .rz-panel-menu .rz-navigation-menu .rz-navigation-item-wrapper,
.default-theme-active .rz-sidebar { background: #ffffff; }
.default-theme-active .rz-panel-menu .rz-navigation-menu .rz-navigation-item-wrapper,
.default-theme-active .rz-panel-menu .rz-navigation-menu .rz-navigation-menu .rz-navigation-item-wrapper:hover,
.default-theme-active .rz-tooltip-content.rz-right-tooltip-content .badge-listing li,
.default-theme-active .rz-panel-menu .rz-navigation-item-link { color: #000000;}
.default-theme-active  ::-webkit-scrollbar-track { background: #ffffff; border-radius: 100px; border: 3px solid #ecedf1; }
.default-theme-active  ::-webkit-scrollbar-thumb { background: #ecedf1 !important; }
.default-theme-active .rz-panel-menu .rz-navigation-menu .rz-navigation-item-wrapper:hover,
.default-theme-active .rz-panel-menu .rz-navigation-item-wrapper:hover,
.default-theme-active .version-bar,.default-theme-active .rz-panel-menu .rz-navigation-menu .rz-navigation-item-wrapper:hover,
.default-theme-active .rz-panel-menu .rz-navigation-item-active,
.default-theme-active .rz-panel-menu .rz-navigation-item-wrapper.rz-navigation-item-wrapper-active { background: #ecedf1; color: #000000; }

.default-theme-active .rz-panel-menu .rz-navigation-item.gamesettings_icon:before,
.default-theme-active .rz-panel-menu .rz-navigation-item.bonus_icon:before,
.default-theme-active .rz-panel-menu .rz-navigation-item.users_icon:before,
.default-theme-active .rz-panel-menu .rz-navigation-item.games_icon:before,
.default-theme-active .rz-panel-menu .rz-navigation-item.adminmanagement_icon:before,
.default-theme-active .rz-panel-menu .rz-navigation-item.settings_icon:before,
.default-theme-active .rz-panel-menu .rz-navigation-item.dashboards_icon:before,
.default-theme-active .rz-panel-menu .rz-navigation-item.transactions_icon:before,
.default-theme-active .rz-panel-menu .rz-navigation-item.paymentsettings_icon:before{ color: #479cc8; }

.default-theme-active .rz-dropdown .rz-placeholder,
.default-theme-active .dater-picker-block span.disable-date,
.default-theme-active .form-group.cmn-input .rz-dropdown .rz-placeholder,
.default-theme-active .profile-content .profile-content-view .form-control *,
.autocomplete-container .selected-options .rz-placeholder,
.default-theme-active .rz-dropdown .rz-placeholder      { color: rgba(0,0,0,0.5); }
.default-theme-active ::-webkit-input-placeholder       { color: rgba(0,0,0,0.5); }
.default-theme-active ::-ms-input-placeholder           { color: rgba(0,0,0,0.5); }
.default-theme-active ::placeholder                     { color: rgba(0,0,0,0.5); }
.default-theme-active .loader-page { background: #ffffff; }
.default-theme-active .rz-panel-menu .rz-navigation-item { border-color: #dadfe2; }
.default-theme-active .rz-layout .rz-sidebar { border-right: 1px solid #dadfe2 !important }
.default-theme-active .badge-listing li.cursor-pointer span:focus,
.default-theme-active .badge-listing li.cursor-pointer span:hover { background: #212529; color: #ffffff; cursor: pointer; }

/* ============================================================================================================================================== */
/* Dark Theme */
.dark-theme-active .daterangepicker .ranges li,
.dark-theme-active .daterangepicker .calendar-table th,
.dark-theme-active .daterangepicker .calendar-table td          { color: #212529}
.dark-theme-active ::-webkit-scrollbar-track { background: #323f45; border-radius: 100px; border: 3px solid #5d717b; }
.dark-theme-active ::-webkit-scrollbar-thumb { background: #5d717b !important; }
.dark-theme-active .dashboard-field .rz-dropdown,
.dark-theme-active .form-group .rz-dropdown,
.dark-theme-active .rz-calendar.rz-state-disabled .rz-inputtext,
.dark-theme-active .dashboard-field .form-group .dater-picker-block,
.dark-theme-active .modal .rz-dropdown      { background: #323f45; }
.dark-theme-active .rz-autocomplete,
.dark-theme-active .form-control            { background: #323f45; color: #ffffff; border: 1px solid #ffffff; transition: 0.5s; }
.dark-theme-active .rz-dropdown.valid.form-control:hover,
.dark-theme-active .form-control:hover      { border: 1px solid #2f3a40; }
.dark-theme-active .rz-dropdown:not(:disabled):not(.rz-state-disabled):focus,
.dark-theme-active .rz-dropdown:not(:disabled):not(.rz-state-disabled):hover,
.dark-theme-active .rz-dropdown,
.dark-theme-active ul.rz-profile-menu       { border-color: #ffffff; }
.dark-theme-active .text-muted.theme-color  { color: #ffffff !important; }
.dark-theme-active .theme-color *, .dark-theme-active .theme-color,
.dark-theme-active .card-header h5 > .btn, .dark-theme-active ul.rz-profile-menu .rz-navigation-item-icon-children,
.dark-theme-active .rz-dropdown-items.rz-dropdown-list li span, .dark-theme-active .dater-picker-block,
.dark-theme-active .text-green, .dark-theme-active .text-red, .dark-theme-active .table,
.dark-theme-active .dashboard-field,
.dark-theme-active .form-group.cmn-input label,
.dark-theme-active ul.rz-profile-menu .rz-navigation-item-icon-children { color: #ffffff; }
.dark-theme-active ul.rz-profile-menu                   { background: #5b6f79; }
.dark-theme-active .rz-layout .rz-header                { background: linear-gradient(45deg, #5d717b, #323f45); }
.dark-theme-active .rz-dropdown,.dark-theme-active .dater-picker-block,
.dark-theme-active .cmn-box.border                      { background: #5d717b; }
.dark-theme-active .daterangepicker td.in-range         { background: #323f45; color: #ffffff; }
.dark-theme-active .daterangepicker .drp-buttons .btn   { background: #5d717b; border-color: #5d717b; color: #ffffff;}
.dark-theme-active .daterangepicker .drp-buttons .btn.cancelBtn { color: rgba(255,255,255,0.7); }
.dark-theme-active .daterangepicker td.active,.dark-theme-active .daterangepicker td.active:hover,
.dark-theme-active .daterangepicker .ranges li.active   { background: #5d717b; color: #ffffff; }
.dark-theme-active .deposite-block .card .collapse      { background: #5d717b; color: #fff;}
.dark-theme-active .table-hover tbody tr:hover th,
.dark-theme-active .table-hover tbody tr:hover td       { box-shadow: 0px 5px 10px #767676; border: 1px solid; border-radius: 5px; }
.dark-theme-active .card                                { box-shadow: none; border: 0px }
.dark-theme-active .table-hover tbody tr:hover .text-red,
.dark-theme-active .table-hover tbody tr:hover .text-green { color: #000000; }
.dark-theme-active .table-hover tbody tr:hover          { background: #ffffff; color: #000000; }
.dark-theme-active .rz-textbox,.dark-theme-active .rz-datatable,
.dark-theme-active .rz-chkbox                           { border-color: #ffffff; transition: 0.5s; }
.dark-theme-active .rz-spinner input[type='number'],
.dark-theme-active .rz-spinner input[type='text']       { border: 1px solid #ffffff; border-radius: 4px; }
.dark-theme-active .show-table-history > .header.rz-header,
.dark-theme-active .show-table-history > .rz-paginator  { border: 1px solid #ffffff; }
.dark-theme-active .version-bar                         { background: linear-gradient(45deg, #000000, #4f7181);}
.dark-theme-active .page-title.text-primary             { color: #ffffff !important; }
.dark-theme-active .delete-icon i                       { background: linear-gradient(45deg, #ffffff, #4f7181); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.dark-theme-active .delete-icon-games i                 { background: linear-gradient(45deg, #ffffff, #4f7181); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.dark-theme-active .card-header                         { background: #45565d; }
.dark-theme-active .rz-textbox:disabled                 { color: rgba(255,255,255,0.7); cursor: not-allowed; }
.dark-theme-active .rz-spinner.form-control input[type='text']                      { border: 0px; }
.dark-theme-active .master-segmentation-box .border-top [class*="col-"]:nth-child(2){ border-color: #dee2e6; }
.dark-theme-active .user-profile-block.bordertop                                    { border-top: 2px solid #5d717b; }
.dark-theme-active .user-profile-block.white-bg.theme-color                         { background: #5d717b; color: #ffffff; }
.dark-theme-active .custom-tree-checkbox .form-check:before,
.dark-theme-active .custom-tree-checkbox:before                                 { border-color: #ffffff; }
.dark-theme-active .tab-detail-content.white-bg.box-shadow.border-radius        { background: #323f45; }
.dark-theme-active .task-update .custom-switch .custom-control-label::before    { background: #3a474d; }
.dark-theme-active .task-update .custom-control-input:checked ~ .custom-control-label::before { background: #ffffff; border-color: #ffffff; }
.dark-theme-active .custom-control-input:checked~.custom-control-label span     { color: #3a474d; }
.dark-theme-active .pagination-custom .pagination-right a                       { background: #ffffff; }
.dark-theme-active .sort-order.cursor-pointer a.fa-sort-down                    { border-top-color: #ffffff; opacity: 0.5;}
.dark-theme-active .sort-order.cursor-pointer a.fa-sort-up                      { border-bottom-color: #ffffff; opacity: 0.5;}
.rz-grid-table thead th:not(:last-child),.rz-grid-table thead th:not(:last-child), 
.rz-grid-table td:not(:last-child)                                              { border-color: #ffffff;}
.dark-theme-active .sort-order.cursor-pointer a:hover                           { opacity: 1;}
/*.dark-theme-active .title-bar-view-bonus h3             { background: linear-gradient(45deg, #000000, #4f7181); color: #ffffff; }*/
.dark-theme-active .text-green                          { color: #69f780; }
.dark-theme-active .text-red                            { color: #d57a7a; }
.dark-theme-active .pagination-custom li a,
.dark-theme-active .rz-state-disabled .rz-inputtext     { color: #868e96; }
.dark-theme-active .user-profile-block.white-bg,
.dark-theme-active .user-profile-block.white-bg + .white-bg { background: #5d717b73; }
.dark-theme-active .rz-dropdown .rz-placeholder,.dark-theme-active .rz-breadcrumb-item,
.dark-theme-active .rz-checkbox-list-horizontal .rz-checkbox,.dark-theme-active .rz-datatable-thead th .rz-column-title,
.dark-theme-active .delete-content,
.dark-theme-active .show-table-history .header.rz-header .input-group,.dark-theme-active ::placeholder,
.dark-theme-active .rz-dialog-titlebar,.dark-theme-active a,.dark-theme-active .rz-datatable-emptymessage,
.dark-theme-active .form-group.cmn-input .rz-label,
.dark-theme-active .form-group.cmn-input .star,.dark-theme-active .rz-dialog-content,.dark-theme-active .validation-message,
.dark-theme-active .rz-multiselect-item,.dark-theme-active .rz-multiselect-filter-container .rzi-search,
.dark-theme-active .rz-dialog-wrapper .modal-body,.dark-theme-active .rz-autocomplete-list-item,
.dark-theme-active .rz-dropdown-filter-container .rzi-search,
.dark-theme-active .profile-section h1,.dark-theme-active .loader-text span,
.dark-theme-active label,.dark-theme-active .rz-label,
.dark-theme-active .profile-content *,.dark-theme-active .dater-picker-block span.active-date,
.dark-theme-active .rz-calendar .rz-inputtext:disabled      { color: #ffffff; }
.dark-theme-active .rz-datepicker-trigger.rz-state-disabled { opacity: 0.7; }
.dark-theme-active .rz-spinner.rz-state-disabled            { background: #323f45; }
.dark-theme-active .cmn-box.border,
.dark-theme-active .value-sec.border-top                    { border-color: rgba(0,0,0,0.15) !important; }
.dark-theme-active .rz-dropdown:hover,
.dark-theme-active .card-header,
.dark-theme-active .card-footer,
.dark-theme-active .table td                                                        { border-color: rgba(0,0,0,0.15); font-weight: normal; transition: 0.5s; }
.dark-theme-active .rz-layout .filter-area.rz-tabview-panels.rounded-lg .rz-header  { background: transparent;}
.dark-theme-active .filter-area.rz-tabview-panels.rounded-lg .show-table-history,
.dark-theme-active .filter-area header .text-muted,.dark-theme-active .rz-datatable-thead th .rz-column-title,.dark-theme-active .rz-grid-table thead th .rz-column-title,
.dark-theme-active .rz-layout .filter-area.rz-tabview-panels.rounded-lg .rz-header .text-muted { color: #ffffff !important; }
.dark-theme-active .rz-datatable                                { /*border: 0px; */border-top: 0px; }
.dark-theme-active .dashboard-datepicker .dater-picker-block    { border: 0px !important; border-radius: 5px; }
.dark-theme-active .show-table-history .input-group .rz-textbox:focus,
.dark-theme-active .show-table-history .input-group .rz-textbox:hover { border: 1px solid #898989; }
.dark-theme-active .template-view-content:before { border: 1px solid rgba(255,255,255,1); }
.dark-theme-active .template-view-content h3.heading-title { background: #323f45; color: #c3c3c3; }
.dark-theme-active .rz-tabview-panels::-webkit-scrollbar-thumb,
.dark-theme-active .rz-data-grid-data::-webkit-scrollbar-thumb,
.dark-theme-active table.rz-grid-table.rz-grid-table-fixed::-webkit-scrollbar-thumb,
.dark-theme-active .custom-table-responsive table.rz-grid-table.rz-grid-table-fixed::-webkit-scrollbar-thumb { background: #ffffff !important; }
.dark-theme-active .rz-data-grid-data::-webkit-scrollbar,
.dark-theme-active table.rz-grid-table.rz-grid-table-fixed::-webkit-scrollbar,
.dark-theme-active .custom-table-responsive table.rz-grid-table.rz-grid-table-fixed::-webkit-scrollbar { height: 10px; }
.dark-theme-active table.table.table-bordered.table-hover tr:hover td { color: #000000; }
.dark-theme-active .form-group .rz-dropdown:hover,
.dark-theme-active .template-view-content .rz-autocomplete:hover,
.dark-theme-active .cmn-popup-modal .rz-spinner input[type='text']:hover,
.dark-theme-active .rz-dropdown:not(:disabled):not(.rz-state-disabled):hover,
.dark-theme-active .form-group .rz-dropdown:focus{ box-shadow: inset 0 4px 7px 0 rgb(0 0 0 / 3%); border-color: #2f3a40;}
.dark-theme-active table.table.table-bordered td,.dark-theme-active .rz-grid-table thead th,.dark-theme-active .rz-datatable-data td,.dark-theme-active .rz-grid-table td,
.dark-theme-active table.table.table-bordered.table-hover { border-color: #ffffff; }
.dark-theme-active .cmn-popup-modal .template-view-content .rz-spinner input[type='text'],
.dark-theme-active .cmn-popup-modal .rz-autocomplete-input,
.dark-theme-active .template-view-content .rz-autocomplete, .dark-theme-active .template-view-content .form-control,
.dark-theme-active .template-view-content .form-group .rz-dropdown { background: #5d717b; transition: 0.5s; }
.dark-theme-active .view-bar.cursor-pointer:hover,
.dark-theme-active .view-bar.cursor-pointer:focus       { background: #3b474e; color: #ffffff; }
.dark-theme-active .file-upload label i                 { color: #000000; }
.dark-theme-active .loader-content { background: url(../../img/photos/loader-img-white.gif) no-repeat; background-position: 50% 10%; width: 100px; height: 100px; border-radius: 50%; height: 100%; display: flex; align-items: center; justify-content: center; color: #ffffff; position: relative; }
.dark-theme-active .bonus-desc-entry li.d-flex:not(:last-child),
.dark-theme-active .bonus-desc-entry .withdraw-left-txt,
.dark-theme-active .bonus-desc-entry { border-color: #ffffff; }
.dark-theme-active .dater-picker-block span.disable-date,
.dark-theme-active .rz-dropdown .rz-placeholder,
.dark-theme-active .autocomplete-container .selected-options .rz-placeholder,
.dark-theme-active .form-group.cmn-input .rz-dropdown .rz-placeholder      { color: rgba(255,255,255,0.5); }
.dark-theme-active .rz-dropdown .rz-placeholder      { color: rgba(255,255,255,0.5); }
.dark-theme-active ::-webkit-input-placeholder       { color: rgba(255,255,255,0.5); }
.dark-theme-active ::-ms-input-placeholder           { color: rgba(255,255,255,0.5); }
.dark-theme-active ::placeholder                     { color: rgba(255,255,255,0.5); }
.dark-theme-active .profile-section .card            { box-shadow: none; border: 0px; }
.dark-theme-active .profile-content .profile-content-view .form-control * { color: rgba(255,255,255,0.5); }
.dark-theme-active .badge-listing li.cursor-pointer span:focus,
.dark-theme-active .badge-listing li.cursor-pointer span:hover  { background: #999999; color: #ffffff; cursor: pointer;}
.dark-theme-active .tab-detail-content ul li:nth-child(odd)     { background: #192932; }
.dark-theme-active .tab-detail-content ul li:nth-child(even)    { background: #263640; }
.dark-theme-active .option:hover                                { background: #263640; }
.dark-theme-active .secondary-search input[type="text"],
.dark-theme-active .autocomplete-dropdown,
.dark-theme-active .selected-options                            { background: #323f45; color: #ffffff; }
.dark-theme-active .custom-date-picker > label.rz-dropdown-label.rz-inputtext.rz-placeholder,
.dark-theme-active .custom-date-picker > span.active-date-picker{ color: #ffffff;}
.dark-theme-active .text-warning *,
.dark-theme-active .theme-color .text-warning * { color: #ffc107!important}
.dark-theme-active .text-green *,
.dark-theme-active .theme-color .text-green * { color: #69f780!important}
.dark-theme-active .text-red *,
.dark-theme-active .theme-color .text-red * { color: #d57a7a!important}


/* ============================================================================================================================================== */
/* Standard Theme */
.standard-theme-active .loader-page { background: #000000; }
.standard-theme-active .daterangepicker .ranges li.active,.standard-theme-active .daterangepicker td.active,
.standard-theme-active .daterangepicker td.active:hover,
.standard-theme-active .card-header { background: #262526; color: #ffffff; }
.standard-theme-active .version-bar p.theme-color,
.standard-theme-active .custom-control-input:checked~.custom-control-label span,
.standard-theme-active .card-header .btn-link       { color: #ffffff; }
.standard-theme-active .daterangepicker td.in-range { background: rgba(38,38,38,0.7); color: #ffffff; }
.standard-theme-active .page-title.text-primary     { background: -webkit-linear-gradient(268deg, #262526, #92a2f2); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.standard-theme-active .master-segmentation-box .border-top [class*="col-"]:nth-child(2)    { border-color: #e0e1e4; }
.standard-theme-active .task-update .custom-switch .custom-control-label::before            { background: #ffffff; }
.standard-theme-active .task-update .custom-control-input:checked ~ .custom-control-label::before { background: #000000; border-color: #000000; }
.standard-theme-active .title-bar-view-bonus h3             { background: #000000; color: #ffffff; }
.standard-theme-active .cmn-popup-modal .rz-messages-error  { background: #f31155; }
.standard-theme-active .template-view-bar h3.heading-title { color: #262526; }
.standard-theme-active .template-view-bar h3.heading-title { background: #f4f5f9; }
.standard-theme-active .rz-tooltip .rz-bottom-tooltip-content { padding: 10px 15px; }
body.standard-theme-active { background-position-x: 60%; background-size: 200%; }

.standard-theme-active .dater-picker-block span.disable-date,
.standard-theme-active .rz-dropdown .rz-placeholder,
.standard-theme-active .form-group.cmn-input .rz-dropdown .rz-placeholder,
.standard-theme-active .profile-content .profile-content-view .form-control *,
.standard-theme-active .rz-dropdown .rz-placeholder      { color: rgba(0,0,0,0.5); }
.standard-theme-active ::-webkit-input-placeholder       { color: rgba(0,0,0,0.5); }
.standard-theme-active ::-ms-input-placeholder           { color: rgba(0,0,0,0.5); }
.standard-theme-active ::placeholder                     { color: rgba(0,0,0,0.5); }
.informative-user .card { height: 100%; }
.session-modal-block.rz-dialog-wrapper { z-index: 1051; }
.session-modal-block .rz-dialog { min-width: 600px; opacity: 1; z-index: 9999; position: absolute; transform: translate(-50%, -50%); top: 50%; left: 50%; }
.session-modal-block .rz-dialog-titlebar-icon { border: 0px; background: transparent; outline: none; }
tr.no-data-block th,
.session-modal-block .rz-dialog-titlebar-icon:focus { outline: none; border: 0; }
.rz-legend-item .rz-legend-item-text { margin-left: 0.25rem; }
.standard-theme-active .badge-listing li.cursor-pointer span:focus,
.standard-theme-active .badge-listing li.cursor-pointer span:hover { background: rgba(0,0,0,1); color: #f1f1f1; }
.standard-theme-active .rz-chkbox-box.rz-state-active { background-color: #262526; border: 1px solid #262526; border-radius: 0px; }
.standard-theme-active .rz-chkbox-box .rzi { width: 0.875rem; height: 0.875rem; font-size: 0.875rem; background: transparent; color: #ffffff; }
/* ============================================================================================================================================== */

/* ============================================================================================================================================== */
.autocomplete-container { position: relative; display: inline-block; width: 100%;}
.autocomplete-dropdown { max-height: 200px; overflow-x: hidden; }
.selected-options { display: flex; align-items: center; border: 1px solid #ccc; padding: 0.1875rem 0.625rem; cursor: pointer; position: relative; background-color: white; box-shadow: inset 0 4px 3px 0 rgba(0, 0, 0, 0.03); border-radius: 4px; }
.selected-options p { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-right: 30px; }
.selected-options::after { position: absolute; top: 50%; right: 12px; transform: translateY(-50%); }
.selected-options .dropdown-icon { margin-left: auto; font-size: 12px; }
.autocomplete-dropdown { position: absolute; width: 100%; background-color: white; border: 1px solid #ccc; border-top: none; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); z-index: 1000; }
.option { border: 1px; padding: 1px 2px 4px 5px; cursor: pointer; transition: background-color 0.2s; }
.option:hover { background-color: #f0f0f0; }
.secondary-search { border: 1px solid #ccc; border-radius: 4px; width: 100%; z-index: 1000; position: absolute; }
.secondary-search input[type="text"] { width: 100%; border: 1px solid #ccc; padding: 1px 0px 3px 6px; outline: none; }
.rz-autocomplete-panel { border: 0; background: #479cc8;}
.default-theme-active .rz-autocomplete-panel { background: #8f8f8f;}
.dark-theme-active .rz-autocomplete-panel { background: #323f45;}
.rz-autocomplete-panel ul { color: #ffffff;}
.rz-autocomplete-panel ul li { cursor: pointer; }
.standard-theme-active .rz-autocomplete-panel { background: #262526;}
.standard-theme-active ::-webkit-scrollbar-track { background: #ffffff; border-radius: 100px; border: 3px solid #dadfe2; }
.standard-theme-active ::-webkit-scrollbar-thumb { background: #dadfe2 !important; }
.standard-theme-active .rz-autocomplete-list-item:hover,
.standard-theme-active .rz-autocomplete-items li:hover { background: #5a595b; opacity: 0.8; color: #ffffff; }
/* ============================================================================================================================================== */
#remarkTemplate-Modal.modal.show { display: flex !important; align-items: center; justify-content: center; background: rgba(58,71,77,0.5); height: 100%; width: 100%; top: 50%; transform: translateY(-50%); }
#remarkTemplate-Modal .modal-dialog { width: 100%; max-width: 550px; position: relative; z-index: 9999; }
#remarkTemplate-Modal.modal.show:before { content: ''; display: block; left: 0; top: 0; width: 100%; height: 100%; position: absolute; background: rgba(58,71,77,0.5); z-index: 9998;}
.remarkstemplate-modal-open.modal-open .rz-layout .rz-body  { transform: unset; }
.remarkstemplate-modal-open.modal-open .rz-notification     { z-index: 9999 !important; }
.custom-date-picker > label.rz-dropdown-label.rz-inputtext.rz-placeholder { color: #212529; opacity: 0.5; }
.custom-date-picker > span.active-date-picker { color: #212529; opacity: 1;}
.form-group.cmn-input .date-picker-area { position: relative;}
.form-group.cmn-input .date-picker-area .rz-dropdown-clear-icon { right: 10px; }
.disable-txt { color: rgba(58, 58, 58, 0.4); }
/* Sticky Table Css*/
/*.sticky-table-block.table-responsive { max-height: 750px; }
.sticky-table-block.table-responsive table thead { position: sticky; top: -1px; box-shadow: 0px 2px 5px #cccccc; background: #fff; }*/

/* Main container styling */
.sticky-table-block.table-responsive {
    overflow: auto; /* Enable scrolling */
    max-height: 780px; /* Adjust table height as needed */
    border: 1px solid #ccc;
    position: sticky;
}

/* Table base styling */
.sticky-table-block.table-responsive table {
    border-collapse: collapse;
    width: 100%;
    table-layout: auto; /* Ensures consistent column width */
}

/* Table headers (freeze top row) */
.sticky-table-block.table-responsive table thead {
    position: sticky;
    top: -1px;
    background: #f8f9fa; /* Light background for sticky row */
    z-index: 2;
    border-bottom: 2px solid #ccc;
    padding: 10px;
    text-align: center;
    font-weight: bold;
}
.remarksWrap {
    white-space: normal; 
    word-wrap: break-word; 
    width: 400px; 
    overflow-wrap: break-word; 
    text-align:justify;
}
/*body.remarkstemplate-modal-open:before { content: ''; display: block; left: 0; top: 0; width: 100%; height: 100%; position: absolute; background: rgba(58,71,77,0.5); z-index: 9998;}
body.modal-open.remarkstemplate-modal-open .rz-body.body { position: relative; z-index: 9998; animation: fade 2s; }
body.modal-open.remarkstemplate-modal-open.default-theme-active .rz-body.body { background: #ffffff; }
body.modal-open.remarkstemplate-modal-open .rz-notification { z-index: 9999 !important; }
body.modal-open.remarkstemplate-modal-open .rz-dropdown-panel.rz-popup { z-index: 9998 !important; }
body.modal-open.remarkstemplate-modal-open.dark-theme-active .modal .modal-content{ background: #3a474d; color: #fff;}
*/
.txt-loader { min-height: 33px; }
/* Loader CSS */
.ajax-loader                        { display: none !important; }
.nk-preloader                       { position: absolute; display: -webkit-flex; display: flex; align-content: center; align-items: center; top: 0; right: 0; bottom: 0; 
                                    left: 0; z-index: 3000000000; }
.nk-preloader::before               { content: ""; position: absolute; display: block; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(255,255,255,1); 
                                    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, .05); box-shadow: 0 0 30px rgba(0, 0, 0, .05); 
                                    -webkit-transition: 0.4s 0.5s transform ease-in-out; -o-transition: 0.4s 0.5s transform ease-in-out; 
                                    transition: 0.4s 0.5s transform ease-in-out; -webkit-transform: translateY(0); 
                                    -ms-transform: translateY(0); transform: translateY(0); will-change: transform; }
.nk-preloader .nk-preloader-wrap    { margin: 0 auto; pointer-events: none; -webkit-transition: 0.6s 0.3s transform ease-in-out, 0.4s 0.3s opacity;
                                    -o-transition: 0.6s 0.3s transform ease-in-out, 0.4s 0.3s opacity; transition: 0.6s 0.3s transform ease-in-out, 0.4s 0.3s opacity; 
                                    will-change: transform, opacity; }
.nk-preloader img                   { width: 50px; position: absolute; top: 50%; left: 50%; max-width: none; height: auto;
                                    -webkit-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); 
                                    transform: translateX(-50%) translateY(-50%); -webkit-animation: nk-preloader-logo 1.6s infinite linear; 
                                    animation: nk-preloader-logo 1.6s infinite linear; }
.nk-preloader .nk-preloader-spinner { width: 60px; height: 120px; margin-left: -60px; overflow: hidden; -webkit-transform-origin: 100% 50%; -ms-transform-origin: 100% 50%; 
                                    transform-origin: 100% 50%; -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(rgba(0, 0, 0, 0)));
                                    -webkit-mask-image: -webkit-linear-gradient(top, #000, rgba(0, 0, 0, 0)); 
                                    mask-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(rgba(0, 0, 0, 0))); 
                                    mask-image: linear-gradient(to bottom, #000, rgba(0, 0, 0, 0)); 
                                    -webkit-animation: nk-preloader 0.8s infinite linear; animation: nk-preloader 0.8s infinite linear; }
.nk-preloader .nk-preloader-spinner::after { content: ""; display: block; width: 200%; height: 100%; border-radius: 50%; 
                                    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .8); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .8); 
                                    -webkit-transition: 0.2s box-shadow; -o-transition: 0.2s box-shadow; transition: 0.2s box-shadow; will-change: box-shadow; }
@keyframes nk-preloader {
    0%      { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
    100%    {-webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@-webkit-keyframes nk-preloader{
    0%      { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
    100%    { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes nk-preloader-logo{
    0%, 100% { opacity: 0.4; } 
    50%     { opacity: 1; }
}
@-webkit-keyframes nk-preloader-logo{
    0%, 100% { opacity: 0.4; }
    50%     { opacity: 1; }
}

[row-header]:before { width: 50%; white-space: nowrap; overflow: hidden; }
.fetchgamedetailslist-table.sorted-order-table.table-bordered thead th { min-width: unset; padding: 5px 20px; }
.form-control > .rz-calendar > .rz-inputtext:focus { border: 0px;}
.rz-datepicker .rz-timepicker .rz-spinner { min-height: 30px; display: flex; align-items: center;}

.fs-14p {font-size: 14px !important}
.fs-15p {font-size: 15px !important}
.fw-500 { font-weight: 500 !important }

.individual-odds-txt {
    cursor: pointer !important;
    text-decoration: underline !important;
}

/* ==============================/==Media Starts=\============================== */
/* Desktop */
@media(min-width:1399px) and (max-width:1699px) {
    
    h3 { font-size: 25px; line-height: 35px; }
    .page-title.theme-color i { font-size: 30px; line-height: 35px; }
    .rz-chart .rz-legend-right { min-width: 175px; width: 175px; }
    .rz-multiselect, .rz-dropdown,
    .rz-panel-menu .rz-navigation-item-link { font-size: 14px; line-height: 20px; }
    .rz-sidebar-expanded { width: 225px; }
    .rz-panel-menu .rz-navigation-menu .rz-navigation-item .rz-navigation-item-link { padding-left: 2.5rem; }
    .dashboard-field .form-group .dater-picker-block,
    .rz-spinner input[type='text'], .rz-textbox,
    label, .rz-label, .form-control > .rz-calendar > .rz-inputtext,
    .rz-autocomplete-input, .form-control { font-size: 14px; line-height: 20px; }
    .rz-panel-menu .rz-navigation-item-link { padding-left: 35px; }
    .rz-panel-menu .rz-navigation-item-link:before { left: 10px; }
    /*.rz-datatable-data td .rz-cell-data, .rz-grid-table td:last-child .rz-cell-data { flex-wrap: nowrap; }
    .rz-grid-table.rz-grid-table-fixed { display: block; }*/
    .rz-colorpicker, .rz-lookup-search input, .rz-spinner, .rz-calendar .rz-inputtext, .rz-multiselect, 
    .rz-dropdown, .mask, .rz-textarea, .rz-textbox { height: unset; }
    .form-group.cmn-input .rz-dropdown { min-height: unset; }
    .rz-donut-content,
    .rz-chart .rz-legend-item { font-size: 14px; line-height: 20px; }
    .pending-amount,.pending-count { padding-left: 5px; padding-right: 5px; }
    .sort-order.cursor-pointer                  { height: 17px; right: 7px; }
    .sort-order.cursor-pointer i.fa-sort-up     { border-left: 3px solid transparent; border-right: 3px solid transparent; border-bottom: 6px solid #000000;}
    .sort-order.cursor-pointer i.fa-sort-down   { border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 6px solid #000000; }

}
@media(min-width:1200px) and (max-width:1399px) {
    .dashborad-list li { width: calc(100% / 3 - 20px); }
    .dashborad-list li:not(:last-child){ margin-bottom: 15px; }
    .rz-chart .rz-legend-right { min-width: unset; width: 125px; padding-right: 15px; font-size: 11px; line-height: 20px; }
    .card-header > h5 > button { font-size: 14px; line-height: 20px; }
    .pending-amount h4, .pending-count h4 { font-size: 18px; line-height: 25px; }
    #accordion-top-games-sports,
    #accordion-sports { margin-top: 25px; }
    .dashboard-field .form-group .dater-picker-block,
    label, .rz-label, .form-control > .rz-calendar > .rz-inputtext,
    .rz-spinner input[type='text'], .rz-textbox,
    .rz-autocomplete-input, .form-control { font-size: 11px; line-height: 20px; }
    .rz-panel-menu .rz-navigation-item-link { font-size: 13px; line-height: 20px; padding-left: 30px; }
    .rz-sidebar-expanded { width: 200px; }
    .rz-panel-menu .rz-navigation-item-link:before { left: 7px; }
    .gamesettings_icon .rz-navigation-item-link:before, .gametypelist_icon .rz-navigation-item-link:before, .gamecategorylist_icon .rz-navigation-item-link:before,
    .gameproviderlist_icon .rz-navigation-item-link:before, .gamesupplierlist_icon .rz-navigation-item-link:before, .gamelist_icon .rz-navigation-item-link:before,
    .transactionsfees_icon .rz-navigation-item-link:before, .masterbanks_icon .rz-navigation-item-link:before, .skythreesixfivepayment_icon .rz-navigation-item-link:before,
    .announcements_icon .rz-navigation-item-link:before, .banner_icon .rz-navigation-item-link:before, .masteraffiliatetags_icon .rz-navigation-item-link:before,
    .masterproof_icon .rz-navigation-item-link:before, .mastersegmentation_icon .rz-navigation-item-link:before, .ipwhitelist_icon .rz-navigation-item-link:before,
    .remarkstemplates_icon .rz-navigation-item-link:before, .bonustype_icon .rz-navigation-item-link:before, .bonuslist_icon .rz-navigation-item-link:before,
    .gamehistory_icon .rz-navigation-item-link:before, .withdrawlist_icon .rz-navigation-item-link:before, .depositlist_icon .rz-navigation-item-link:before, .depositrequpdate_icon .rz-navigation-item-link:before, .withdrawalrequpdate_icon .rz-navigation-item-link:before, .deposittype_icon .rz-navigation-item-link:before, .paymentsettings_icon .depositupdatesettings_icon .rz-navigation-item-link:before, .paymentsettings_icon .withdrawalupdatesettings_icon .rz-navigation-item-link:before, .paymentsettings_icon .depositpaymentmethod_icon .rz-navigation-item-link:before, .paymentsettings_icon .paymentconfiguration_icon .rz-navigation-item-link:before,
    .transactionhistory_icon .rz-navigation-item-link:before, .adjustmenthistory_icon .rz-navigation-item-link:before, .forceservehistory_icon .rz-navigation-item-link:before,
    .usersbank_icon .rz-navigation-item-link:before, .userslist_icon .rz-navigation-item-link:before, .usersproof_icon .rz-navigation-item-link:before,
    .fraudandrisk_icon .rz-navigation-item-link:before, .team_icon .rz-navigation-item-link:before,
    .adminlist_icon .rz-navigation-item-link:before {
        left: 20px;
    }
    .rz-panel-menu .rz-navigation-menu .rz-navigation-item .rz-navigation-item-link { padding-left: 3rem; }
    .rz-panel-menu .rz-navigation-item-link:before { left: 10px; }
    .rz-datatable-data td .rz-cell-data, .rz-grid-table td:last-child .rz-cell-data { flex-wrap: nowrap; }
    .rz-grid-table.rz-grid-table-fixed { display: block; }
    .rz-colorpicker, .rz-lookup-search input, .rz-spinner, .rz-calendar .rz-inputtext, .rz-multiselect, 
    .rz-dropdown, .mask, .rz-textarea, .rz-textbox { height: unset; }
    .action-btn .rz-button-md.rz-button-icon-only { padding: 0.1rem 0.2rem; }
    .rz-switch { width: 30px; height: 18px; min-width: 30px; }
    .rz-switch .rz-switch-circle:before { height: 10px; width: 10px; margin-top: -0.35rem; left: 0.25rem; }
    .rz-switch.rz-switch-checked .rz-switch-circle:before { left: -0.25rem; }
    .announcements-table.rz-datatable-scrollable.action-btn .rz-grid-table.rz-grid-table-fixed { display: table; }
    .sort-order.cursor-pointer                  { height: 17px; right: 7px; }
    .sort-order.cursor-pointer i.fa-sort-up     { border-left: 3px solid transparent; border-right: 3px solid transparent; border-bottom: 6px solid #000000;}
    .sort-order.cursor-pointer i.fa-sort-down   { border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 6px solid #000000; }
}
@media(min-width:992px) and (max-width:1199px) {
    #dashboarddaterange span { font-size: 14px; line-height: 20px; }
    .rz-button-md { padding: 0 1rem; }
    .dashborad-list li { width: calc(100% / 3 - 20px); }
    .dashborad-list li:not(:last-child){ margin-bottom: 15px; }
    .rz-grid-table.rz-grid-table-fixed { display: block; }
    .announcements-table.rz-datatable-scrollable.action-btn .rz-grid-table.rz-grid-table-fixed { display: table; }
    .sort-order.cursor-pointer                  { height: 17px; right: 7px; }
    .sort-order.cursor-pointer i.fa-sort-up     { border-left: 3px solid transparent; border-right: 3px solid transparent; border-bottom: 6px solid #000000;}
    .sort-order.cursor-pointer i.fa-sort-down   { border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 6px solid #000000; }
}
/* Tablet */
@media(min-width:768px) and (max-width:991px) {
    #dashboarddaterange span { font-size: 14px; line-height: 20px; }
    .rz-button-md { padding: 0 1rem; }
    .dashborad-list li { width: calc(100% / 2 - 20px); }
    .dashborad-list li:not(:last-child){ margin-bottom: 15px; }
    .rz-grid-table.rz-grid-table-fixed { display: block; }
    .announcements-table.rz-datatable-scrollable.action-btn .rz-grid-table.rz-grid-table-fixed { display: table; }
}
/* Mobile */
@media(max-width:767px) {
    .dashborad-list li { width: calc(100%); }
    .login-area-screen { padding: 0 15px; }
    .forgot-screen { padding: 0px; }
}

.error-heading { margin-bottom: 10px; }
.error-table { border-collapse: collapse; width: 100%; margin-bottom: 20px; }
.error-table-th { background-color: #f0f0f0; border: 1px solid #ddd; padding: 8px; }
.error-table-td { border: 1px solid #ddd; padding: 8px; }
.spacer { height: 20px; }