            @import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Thai+Looped:wght@300;400;500;700&display=swap');
            body {
                font-family: 'IBM Plex Sans Thai Looped', sans-serif !important;
            }
            
            p {
                margin: 0px;
            }
            
            .ck-editor__editable,
            textarea {
                min-height: 150px;
            }
            
            .datatable {
                width: 100% !important;
            }

            .match_and_series {
                float: revert;
                display: flex;
                justify-content: end;
                margin: 10px;
            }
            
            .dataTables_length,
            .dataTables_filter,
            .dt-buttons {
                margin-bottom: 0.333em;
                margin-top: .2rem;
            }
            
            .dataTables_filter {
                margin-right: .2rem;
            }
            
            .dt-buttons .btn {
                margin-left: 0.333em;
                border-radius: 0;
            }
            
            .table.datatable {
                box-sizing: border-box;
                border-collapse: collapse;
            }
            
            table.dataTable thead th {
                border-bottom: 2px solid #c8ced3;
            }
            
            .dataTables_wrapper.no-footer .dataTables_scrollBody {
                border-bottom: 1px solid #c8ced3;
            }
            
            .select2 {
                max-width: 100%;
                width: 100% !important;
            }
            
            .select2-selection__rendered {
                padding-bottom: 5px !important;
            }
            
            .has-error .invalid-feedback {
                display: block !important;
            }
            
            .btn-info,
            .badge-info {
                color: white;
            }
            
            table.dataTable thead .sorting,
            table.dataTable thead .sorting_asc,
            table.dataTable thead .sorting_desc {
                background-image: none;
            }
            
            .sidebar .nav-item {
                cursor: pointer;
            }
            
            .btn-default {
                color: #23282c;
                background-color: #f0f3f5;
                border-color: #f0f3f5;
            }
            
            .btn-default.focus,
            .btn-default:focus {
                box-shadow: 0 0 0 .2rem rgba(209, 213, 215, .5);
            }
            
            .btn-default:hover {
                color: #23282c;
                background-color: #d9e1e6;
                border-color: #d1dbe1;
            }
            
            .btn-group-xs>.btn,
            .btn-xs {
                padding: 1px 5px;
                font-size: 12px;
                line-height: 1.5;
                border-radius: 3px;
            }
            
            .hide_item {
                display: none;
            }
            /*.active{
background-color:#d90000;
color:#fff;

}   */
            
            .tooltip_class {
                position: relative;
                opacity: inherit !important;
            }
            
            .tooltip_class .tooltiptext {
                visibility: hidden;
                width: 120px;
                background-color: #585858;
                color: #fff;
                text-align: center;
                border-radius: 6px;
                padding: 5px 0;
                position: absolute;
                z-index: 1;
                margin: 26px 0px 0px 70px;
            }
            
            .tooltip_class:hover .tooltiptext {
                visibility: visible;
            }
            
            .dropdown-item {
                border-bottom: none;
            }
            
            .f-right {
                float: right;
            }
            
            .btn-primary,
            .sweet-alert button.confirm,
            .wizard>.actions a {
                background-color: #5b73e8;
                border-color: #5b73e8;
                color: #fff;
                cursor: pointer;
                -webkit-transition: all ease-in .3s;
                transition: all ease-in .3s;
            }
            
            .text-primary {
                color: #5b73e8!important;
            }
            
            .h5,
            h5 {
                font-size: 1.125rem;
            }
            
            .log-back {
                padding: 30px 0;
                margin: 0 auto;
                background-color: rgba(91, 140, 232, .25);
                background-size: cover;
                min-height: 100vh;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
            }
            
            .sidebar {
                background: #0A203E;
            }
            
            .sidebar .nav-link.active {
                background: none;
                color: #5b6e88;
            }
            
            .container-fluid {
                background: #ECF0FA;
            }
            
            main.main {
                background: #ECF0FA;
            }
            
            .card-header {
                background: #fff;
            }
            
            .nav-link.active,
            .nav-link:focus,
            .nav-link:hover {
                border-bottom: 3px solid #0a213e !important;
            }
            
            .sidebar .nav-link.active .nav-icon {
                color: #fe8a7d !important;
            }
            
            span.navbar-brand-full {
                color: #fe8a7d !important;
            }
            
            .btn {
                font-size: 15px !important;
            }
            /* virendra css 20-11-2020 */
            
            .add-player-form .form-control {
                margin-bottom: 10px !important
            }
            
            .btn-info {
                color: #fff;
                background-color: #fe8a7d;
                border-color: #fe8a7d;
            }
            
            .btn-info:hover {
                background-color: #23282c;
                border-color: #23282c;
                color: #fff!important
            }
            
            .add-player-form {
                border: 1px solid #c8ced3;
                border-radius: .25rem
            }
            
            .add-player-form .form-head {
                padding: 20px;
                border-bottom: 1px solid #c8ced3;
            }
            
            .add-player-form .form-inner {
                padding: 1.25rem;
            }
            
            .form-bottom {
                padding: .75rem 1.25rem;
                background-color: #f0f3f5;
                border-top: 1px solid #c8ced3;
            }
            /* ......7-12-2020..... */
            
            .score-table {
                position: relative;
            }
            
            .score-table-overlay {
                position: absolute;
                width: 100%;
                height: 100%;
                left: 0;
                top: 0;
                background: rgb(0 0 0 / 61%);
                text-align: center;
                color: #fff
            }
            
            .score-table-overlay .ball-runing {
                position: absolute;
                left: 40%;
                top: 40%;
                transform: translate(40%, 40%);
                color: red
            }
            
            .result_class i {
                background: -webkit-linear-gradient(#404e66, #38dce0);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
                margin-left: 10px;
            }
            
            .result_class strong {
                font-size: 18px;
                background: -webkit-linear-gradient(#0400ff, #009ea2);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            
            .CustomSwitch label {
                display: block;
            }
            
            .CustomSwitch .slider:before {
                height: 16px;
                width: 16px;
            }
            
            input:checked+.slider.round:before {
                transform: translateX(21px);
            }
            
            .sidebar .nav-link {
                color: #F1F9FF !important;
            }
            
            .sidebar .nav-link:hover {
                color: #20a8d8;
                background: none;
            }
            
            .sidebar .nav-link:hover .nav-icon {
                color: #277aec;
            }
            /*-------------------------new work---------------------*/
            
            .tab-content .tab-pane {
                padding: 5px;
            }
            
            .market_name h5 {
                font-size: 12px;
            }
            
            .Upcoming_fancy_table {
                width: 100% !important;
            }
            
            .dropbtn {
                padding: 6px 11px !important;
                font-size: 14px !important;
            }
            
            .dropdown-content {
                min-width: 180px !important;
                right: 0;
            }
            
            .betfairmarket_Upcoming_tabs {
                margin: 0 0 3px 0;
            }
            
            .betfairmarket_Upcoming_tabs ul {
                display: flex;
                margin: 0;
                list-style: none;
                padding: 0;
            }
            
            .betfairmarket_Upcoming_tabs ul li {
                width: calc(100% / 3 - 6px);
                margin: 0 3px;
                text-align: center;
            }
            
            .betfairmarket_Upcoming_tabs ul li a.active,
            .betfairmarket_Upcoming_tabs ul li a:hover {
                background: #4dbd74;
            }
            
            .betfairmarket_Upcoming_tabs ul li a {
                background: #5b73e8;
                color: #fff;
                display: block;
                width: 100%;
                font-weight: 600;
                font-size: 15px;
                padding: 9px 0;
                border-radius: 5px;
                text-decoration: none;
            }
            /*------Date 08-09-2022-----*/
            
            .matchSettingButton_Seprate {
                display: flex;
                justify-content: space-between;
                align-items: center;
                padding: 10px 0;
            }
            
            .Matche_Void_Btn {
                text-align: right;
                margin: 0 10px 0 0;
                bottom: 0 !important;
            }
            
            .MatchesTable_Check {
                display: flex;
            }
            
            .round_btn {
                width: 30px !important;
                height: 30px !important;
                margin-top: 0 !important;
                padding: 5px 10px !important;
            }
            /*------Date 08-09-2022-----*/
            
            @media (min-width: 992px) {
                .sidebar-fixed .sidebar {
                    width: 215px;
                }
            }
            
            .sidebar .nav {
                width: 212px;
            }
            
            .sidebar .sidebar-nav {
                width: 215px;
            }
            
            a.navbar-brand {
                margin: 0px 0px 0px 10px;
            }
            
            .card-header {
                background-image: linear-gradient(to left, #fac700 0%, #e3b500 100%) !important;
                color: #fff;
            }
            
            #customersCats li.nav-item {
                margin: 0px;
                border-radius: 0px;
            }
            
            #customersCats .nav-item .active {
                background-image: linear-gradient(to left, #fac700 0%, #e3b500 100%) !important;
                margin: 0;
                border-radius: 0px;
                padding: 5px 20px 5px 20px;
                color: #0a203e;
                border-bottom: none !important;
                background: #fe8a7d !important;
            }
            
            #customersCats .nav-link.active,
            #customersCats .nav-link:focus,
            #customersCats .nav-link:hover {
                border-bottom: none !important;
            }
            
            #customersCats .nav-link {
                padding: 8px 16px !important;
                line-height: normal;
                color: #fff;
                margin: 0;
                cursor: pointer;
                margin-right: 4px;
                font-size: 14px;
                font-weight: 600;
                text-transform: capitalize;
            }
            
            tr.odd {
                background-color: #ffffff !important;
            }
            
            .float-end {
                float: right!important;
            }
            
            .switch {
                position: relative;
                display: inline-block;
                width: 63px;
                height: 32px;
                border-radius: 24px;
            }
            
            .switch input {
                opacity: 0;
                width: 0;
                height: 0;
            }
            
            .slider {
                position: absolute;
                cursor: pointer;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background-color: #7b7b7b;
                -webkit-transition: .4s;
                transition: .4s;
            }
            
            .slider:before {
                position: absolute;
                padding-left: 14px !important;
                content: "";
                height: 25px;
                width: 24px;
                left: 35px;
                bottom: 4px;
                background-color: white;
                -webkit-transition: .4s;
                transition: .4s;
                /* border-radius: 10px 0px 10px 0px; */
                border-radius: 502px;
            }
            
            input:checked+.slider {
                background-color: #2196F3;
            }
            
            input:focus+.slider {
                box-shadow: 0 0 1px #2196F3;
            }
            
            input:checked+.slider:before {
                -webkit-transform: translateX(26px);
                -ms-transform: translateX(26px);
                transform: translateX(26px);
            }
            /* Rounded sliders */
            
            .slider.round {
                border-radius: 4px;
            }
            
            .fancy_listing {
                margin: 15px;
            }
            
            .card-header-1 {
                background-image: linear-gradient(to left, #c4c4c4 0%, #4c73a4 100%) !important;
                color: #fff;
            }
            
            .card-header-1 {
                padding: 0.75rem 1.25rem;
                margin-bottom: 0;
                background-color: #f0f3f5;
                border-bottom: 1px solid #c8ced3;
            }
            
            button:disabled,
            button[disabled] {
                border: 1px solid #999999 !important;
                background-color: #cccccc !important;
                color: #666666 !important;
            }
            
            button:disabled img,
            button[disabled] img {
                filter: grayscale(1);
            }
            /*kamal css start*/
            
            .bet_f_tab ul {
                display: flex;
                width: 100%;
                flex-wrap: nowrap;
            }
            
            .bet_f_tab ul li {
                width: 100%;
            }
            
            .bet_f_tab ul li a {
                width: 100%;
                text-align: center;
            }
            
            .box-design h3 {
                margin: 0;
                background: #0a203e;
                color: #fff;
                font-size: 18px;
                padding: 10px;
            }
            
            .inner_box table {
                margin: 0;
                padding: 10px;
            }
            
            .market_select select {
                width: calc(100% - 79px);
                margin-right: 10px;
            }
            
            .market_select {
                display: flex;
                padding: 10px 0 0;
            }
            
            .market_select button.btn.btn-success {
                width: 69px;
            }
            
            .market_ods_list {
                width: 100%;
                padding: 10px;
                border-bottom: solid 1px #c8ced3;
            }
            
            .market_ods_list::last-child {
                border-bottom: none;
            }
            
            .market_name {
                display: flex;
                justify-content: space-between;
                width: 100%;
                align-items: center;
            }
            
            .market_name h5 {
                width: calc(100% - 75px);
                margin: 0px;
                padding-right: 10px;
                font-size: 14px;
            }
            
            .market_edit {
                display: flex;
                width: 76px;
                align-items: center;
                justify-content: flex-end;
            }
            
            .btn-slider label.switch {
                width: 45px;
                margin-right: 5px;
                margin-bottom: 0px;
            }
            
            .market_edit .act-btn.btn-xs {
                padding: 3px 4px 2px 6px;
                line-height: 17px;
                font-size: 15px;
            }
            
            .rollback_btn {
                width: 100%;
                padding: 10px 0 0;
            }
            
            .running_main {
                width: 100%;
                padding: 10px;
                border-bottom: solid 1px #c8ced3;
            }
            
            .running_main::last-child {
                border-bottom: none;
            }
            
            .running_fan {
                width: 100%;
            }
            
            .running_fan h5 {
                width: 100%;
                margin: 0;
                padding: 0 0 10px;
                font-size: 14px;
            }
            
            .running_am_pm {
                display: flex;
                width: 100%;
            }
            
            .running_am_pm .run_btn {
                width: 50%;
            }
            
            .running_am_pm .run_btn .form-group {
                margin: 0;
                display: flex;
                align-items: center;
            }
            
            .running_am_pm .run_btn .form-group label {
                margin: 0;
            }
            
            .runn_action_btns {
                width: 100%;
                padding: 10px 0 0;
            }
            
            .padding-md {
                padding: 10px;
            }
            
            .switch span.labelManual {
                top: auto;
                right: auto;
                bottom: -21px;
            }
            
            .Upcoming_fancy_table tr td:first-child {
                width: 50% !important;
                min-width: 110px !important;
            }
            
            .Upcoming_fancy_table tr td {
                padding: 4px;
                min-width: 100px !important;
            }
            
            .Upcoming_fancy_table_Add {
                padding: 0;
                width: 100%;
                overflow-x: auto;
                white-space: nowrap;
            }
            
            .Upcoming_fancy_table_Add tr td:nth-child(1) {
                white-space: normal;
            }
            
            .Upcoming_fancy_table_Add tr td {
                vertical-align: middle;
            }
            
            .Upcoming_fancy_table_Add tr td:nth-child(2),
            .Upcoming_fancy_table_Add tr td:nth-child(3) {
                text-align: center;
            }
            
            .betfairmarket_data ul.nav {
                margin: 0 !important;
            }
            
            .betfairmarket_data ul.nav button {
                margin-bottom: 10px !important;
            }
            
            .info_btns_outer {
                display: flex;
                align-items: center;
                flex-wrap: wrap;
                min-width: 105px;
            }
            
            .Upcoming_fancy_table_Add tr td:nth-child(4) button {
                min-width: 30px;
                height: 22px;
                width: 30px;
            }
            
            .info_btns_outer button#fancy_result_ {
                min-width: 30px !important;
                border-radius: 3px;
            }
            
            .fancy_result_class input {
                min-width: auto;
                margin: 0px 0 0 1px;
                height: 100%;
                width: 80% !important;
            }
            
            .Upcoming_fancy_table_Add tr td:nth-child(4) button {
                padding: 2px 8px;
                font-size: 13px !important;
                min-width: 30px;
                height: 30px;
                width: auto;
            }
            
            .result_fancy_div {
                display: contents !important;
            }
            
            .fancy_result_class {
                margin: 0px 3px 0 0;
                display: flex;
                justify-content: space-between;
            }
            
            .Upcoming_fancy_table_Add tr td:nth-child(4) {
                padding: 5px;
            }
            
            .info_btns_outer button {
                margin: 0 2px;
            }
            
            .Upcoming_fancy_table_Add tr td:nth-child(2),
            .Upcoming_fancy_table_Add tr td:nth-child(3) {
                width: 110px !important;
                position: relative;
            }
            
            .fancy_message_over {
                width: 220px !important;
                height: 100% !important;
                left: -110px !important;
                margin-top: 0 !important;
                z-index: 99;
                top: 0;
            }
            
            .Upcoming_fancy_table_Add tr td:nth-child(1) {
                width: 65% !important;
            }
            
            .Matches_Outer_Admin .table-responsive,
            .dataTables_scrollBody {
                overflow: visible !important;
            }
            
            .Matches_Outer_Admin .table-responsive-disabled .dataTables_scrollBody {
                overflow: hidden !important;
            }
            
            @media screen and (max-width: 1800px) {
                .switch span.labelManual {
                    top: auto;
                    right: auto;
                    bottom: -21px;
                }
                .Upcoming_fancy_table tr td:first-child {
                    width: 50% !important;
                    min-width: 110px !important;
                }
                .Upcoming_fancy_table tr td {
                    padding: 4px;
                    min-width: 100px !important;
                }
                .Upcoming_fancy_table_Add {
                    padding: 0;
                    width: 100%;
                    overflow-x: auto;
                    white-space: nowrap;
                }
                .Upcoming_fancy_table_Add tr td:nth-child(1) {
                    white-space: normal;
                }
                .Upcoming_fancy_table_Add tr td {
                    vertical-align: middle;
                }
                .Upcoming_fancy_table_Add tr td:nth-child(2),
                .Upcoming_fancy_table_Add tr td:nth-child(3) {
                    text-align: center;
                }
                .betfairmarket_data ul.nav {
                    margin: 0 !important;
                }
                .betfairmarket_data ul.nav button {
                    margin-bottom: 10px !important;
                }
            }
            
            @media screen and (max-width: 1366px) {
                .Upcoming_fancy_table_Add tr td:nth-child(2),
                .Upcoming_fancy_table_Add tr td:nth-child(3) {
                    width: 110px !important;
                    position: relative;
                }
                .fancy_message_over {
                    width: 220px !important;
                    height: 100% !important;
                    left: -110px !important;
                    margin-top: 0 !important;
                    z-index: 99;
                    top: 0;
                }
                .waves-effect.waves-light.btn-success {
                    width: 32px;
                    height: 32px;
                }
                .waves-effect.waves-light {
                    width: 32px;
                    height: 32px;
                    padding: 0;
                    line-height: 32px;
                }
                .dropbtn {
                    padding: 5px 10px 6px !important;
                    font-size: 14px !important;
                    border-radius: 4px !important;
                }
            }
            
            @media screen and (max-width: 1199px) {
                .Upcoming_fancy_table_Add tr td:nth-child(2),
                .Upcoming_fancy_table_Add tr td:nth-child(3) {
                    width: 110px !important;
                    position: relative;
                }
                .fancy_message_over {
                    width: 220px !important;
                    height: 100% !important;
                    left: -110px !important;
                    margin-top: 0 !important;
                    z-index: 99;
                    top: 0;
                }
                .Upcoming_fancy_table_Add tr td:nth-child(1) {
                    width: 40% !important;
                }
                .MatchesTable_Check .col-lg-2 {
                    padding: 6px 7px;
                    display: flex !important;
                }
                .Matches_Outer_Admin .table-responsive,
                .dataTables_scrollBody {
                    overflow: auto !important;
                }
                .Matches_Outer_Admin .table-responsive-disabled .dataTables_scrollBody {
                    overflow: hidden !important;
                }
            }
            
            @media screen and (max-width: 991px) {
                .MatchesTable_Check .col-lg-2 {
                    padding: 0 7px;
                    display: flex !important;
                }
                .MatchesTable_Check .col-lg-2 label {
                    margin: 0 3px 0 0;
                }
            }
            
            @media screen and (max-width: 767px) {
                .custormRow input[type="number"] {
                    width: 100% !important;
                    margin-bottom: 7px;
                }
                .newrolw.padded {
                    border: solid 2px #9b9b9b;
                    padding: 10px !important;
                }
                .fancy_listing .col-md-12.m5bottom.padded.fancydiv {
                    border: solid 1px #a0a0a0;
                    padding: 10px !important;
                    margin-bottom: 10px;
                }
                /* Rounded sliders */
                .slider.round {
                    border-radius: 34px;
                }
                .slider.round:before {
                    border-radius: 50%;
                }
                .Upcoming_fancy_table_Add tr td:nth-child(2),
                .Upcoming_fancy_table_Add tr td:nth-child(3) {
                    width: 80px !important;
                    position: relative;
                }
                .fancy_message_over {
                    width: 160px !important;
                    height: 100% !important;
                    left: -80px !important;
                }
                .matchSettingButton {
                    padding: 2px 5px 4px;
                    display: flex;
                }
                .matchSettingButton .col-lg-2 {
                    padding: 0;
                    display: flex !important;
                    justify-content: center;
                    align-items: center;
                    bottom: 0 !important;
                }
                .matchSettingButton .col-lg-2 .slider:before {
                    display: none;
                }
                .matchSettingButton .col-lg-2 .slider {
                    width: 25px;
                    height: 25px;
                }
                .matchSettingButton .col-lg-2 label {
                    margin: 0 6px 0 0;
                    top: 0 !important;
                }
                .matchSettingButton .col-lg-2 .switch {
                    position: relative;
                    display: inline-block;
                    width: 25px;
                    height: 25px !important;
                }
                .betfairmarket_data ul.nav button {
                    font-size: 11px !important;
                    margin-bottom: 0 !important;
                }
                .Matche_Void_Btn {
                    text-align: right;
                    width: 160px;
                }
                .MatchesTable_Check {
                    display: flex;
                    width: calc(100% - 160px);
                }
                .Matche_Void_Btn {
                    margin: 3px 10px 0 0;
                }
            }
            
            @media screen and (max-width: 480px) {
                .search_filter {
                    display: block !important;
                    justify-content: start !important;
                    padding-right: 0 !important;
                    width: 100%;
                    flex-wrap: wrap;
                    margin: 10px 0 10px 0 !important;
                }
                .betfairmarket_data ul.nav {
                    margin: 0 !important;
                }
                .betfairmarket_data ul.nav button {
                    margin-bottom: 5px;
                }
                .Upcoming_fancy_table tr td:first-child {
                    width: 50% !important;
                    min-width: 110px !important;
                }
                .Upcoming_fancy_table tr td {
                    padding: 4px;
                    font-size: 14px;
                    min-width: 100px !important;
                }
                .Upcoming_fancy_table tr td span {
                    font-size: 13px;
                }
                .Upcoming_fancy_table_Add {
                    padding: 0;
                    width: 100%;
                    overflow-x: auto;
                    white-space: nowrap;
                    margin: 5px 0 0 0;
                }
                .Upcoming_fancy_table_Add tr td:nth-child(1) {
                    font-size: 12px;
                    width: 220px !important;
                    white-space: normal;
                    min-width: 130px;
                    padding: 5px;
                }
                .Upcoming_fancy_table_Add tr td {
                    vertical-align: middle;
                }
                .Upcoming_fancy_table_Add tr td:nth-child(2),
                .Upcoming_fancy_table_Add tr td:nth-child(3) {
                    padding: 5px;
                    text-align: center;
                    min-width: 55px;
                    margin-bottom: 0;
                    font-size: 12px;
                    line-height: 15px;
                    color: #000;
                    font-weight: 600;
                }
                .Upcoming_fancy_table_Add tr td:nth-child(2) .odds_m,
                .Upcoming_fancy_table_Add tr td:nth-child(3) .odds_m {
                    font-weight: 700;
                    line-height: normal;
                    color: #43444a;
                    font-size: 10px;
                }
                .Upcoming_fancy_table_Add tr td:nth-child(4) button {
                    padding: 2px 8px;
                    font-size: 13px !important;
                    min-width: 30px;
                    height: 30px;
                }
                .Upcoming_fancy_table_Add tr td:nth-child(4) {
                    padding: 5px;
                }
                .matchSettingButton {
                    padding: 2px 5px 4px;
                    display: flex;
                }
                .matchSettingButton .col-lg-2 {
                    padding: 0 2px;
                    display: flex !important;
                    justify-content: center;
                    align-items: center;
                    bottom: 0 !important;
                }
                .matchSettingButton .col-lg-2 .slider:before {
                    display: none;
                }
                .matchSettingButton .col-lg-2 .slider {
                    width: 20px;
                    height: 20px;
                }
                .matchSettingButton .col-lg-2 label {
                    margin: 0 2px 0 0;
                    top: 0 !important;
                }
                .matchSettingButton .col-lg-2 .switch {
                    position: relative;
                    display: inline-block;
                    width: 20px;
                    height: 20px !important;
                }
                .betfairmarket_data ul.nav button {
                    font-size: 11px !important;
                    margin-bottom: 0 !important;
                }
                .betfairmarket_data #fancy_filters {
                    display: none;
                }
                .dotted_equal h4>div {
                    display: inline-block;
                }
                .dotted_equal h4 {
                    font-size: 8px !important;
                    margin-bottom: 0;
                }
                .scroreboard .dotted_box_outer .left_outer {
                    height: 41px !important;
                }
                .fancy_Bet_Buttons_outer .col-md-12 {
                    padding: 0 5px;
                }
                .fancy_Bet_Buttons_outer {
                    margin: 10px 0 0 0 !important;
                }
                .box-design h3 {
                    font-size: 14px;
                }
                .result_fancy_div {
                    display: contents !important;
                }
                .Upcoming_fancy_table_Add tr td button.btn-info {
                    font-size: 11px !important;
                }
                .search_filter .form-outline {
                    width: 100%;
                    display: flex;
                    align-items: center;
                }
                .search_filter .form-outline label.form-label {
                    margin: 0 20px 0 0;
                }
                .switch {
                    width: 50px;
                    height: 24px !important;
                }
                .slider:before {
                    height: 15px !important;
                    width: 15px !important;
                    left: 4px;
                    bottom: 4px;
                }
                .result_fancy_div input#fancy_result_value_151 {
                    height: 30px;
                }
                .info_btns_outer {
                    display: flex;
                    align-items: center;
                    flex-wrap: wrap;
                    min-width: 105px;
                }
                .fancy_result_class {
                    margin: 4px 3px 0 0;
                    display: flex;
                    justify-content: space-between;
                }
                .info_btns_outer input {
                    min-width: 30px;
                    margin: 0 2px 0 2px;
                }
                .info_btns_outer button {
                    margin: 0 2px;
                }
                .info_btns_outer button#fancy_result_ {
                    min-width: 30px !important;
                    border-radius: 3px;
                }
                .Upcoming_fancy_table_Add tr td:nth-child(4) button {
                    min-width: 30px;
                    height: 22px;
                    width: 30px;
                }
                .fancy_result_class input {
                    min-width: 64px;
                    margin: 0 0 0 1px;
                    height: 21px;
                }
                .rollback_btn {
                    width: auto;
                    padding: 0;
                }
                .rollback_btn button {
                    font-size: 11px !important;
                }
                .market_name h5 {
                    font-size: 11px;
                }
                .market_select button.btn.btn-success {
                    width: 69px;
                    font-size: 12px !important;
                }
                .market_select select {
                    padding: 3px 3px !important;
                }
                .toast.toast-success {
                    font-size: 13px !important;
                }
                #toast-container>div {
                    padding: 5px 5px 5px 40px !important;
                    width: 100% !important;
                }
                #toast-container>.toast-success {
                    background-size: 15px !important;
                }
                .Permissions_outer_table tr th:nth-child(1),
                .Permissions_outer_table tr td:nth-child(1) {
                    min-width: 10px;
                    padding: 5px 10px;
                    vertical-align: middle;
                }
                .Permissions_outer_table tr th:first-child:before,
                .Permissions_outer_table tr td:first-child:before {
                    margin-top: 0 !important;
                }
                .Permissions_outer_table tr th.select-checkbox:after,
                .Permissions_outer_table tr td.select-checkbox:after {
                    margin-top: -6px !important;
                }
                .Permissions_outer_table tr td a,
                .Permissions_outer_table tr td input {
                    font-size: 12px !important;
                    padding: 2px 6px;
                    margin-bottom: 0;
                }
                .Permissions_outer_table tr th:nth-child(3),
                .Permissions_outer_table tr td:nth-child(3) {
                    min-width: 116px;
                }
                .Permissions_outer_table tr th:nth-child(2),
                .Permissions_outer_table tr td:nth-child(2) {
                    font-size: 11px;
                    min-width: 100px;
                    padding: 6px !important;
                }
                .card_permission_section {
                    padding: 0 5px;
                }
                .card_permission_section a {
                    font-size: 13px !important;
                    margin-bottom: 5px;
                }
                .card_permission_section .dataTables_filter .form-control {
                    width: 86%;
                }
                .card_permission_section .dataTables_filter label {
                    width: 100%;
                }
                .card_permission_section .dataTables_filter {
                    width: 100%;
                    display: flex;
                    padding: 0 10px;
                }
                .permission-handle {
                    padding: 7px 10px;
                    font-size: 13px !important;
                    margin: 10px 10px;
                    line-height: normal;
                }
                div.dataTables_wrapper div.dataTables_paginate ul.pagination {
                    justify-content: center;
                }
                .Role_outer_table tr th:nth-child(1),
                .Role_outer_table tr td:nth-child(1) {
                    min-width: 10px;
                    padding: 5px 10px;
                    vertical-align: middle;
                }
                .Role_outer_table tr th:first-child:before,
                .Role_outer_table tr td:first-child:before {
                    margin-top: 0 !important;
                }
                .Role_outer_table tr th.select-checkbox:after,
                .Role_outer_table tr td.select-checkbox:after {
                    margin-top: -6px !important;
                }
                .Role_outer_table tr td a,
                .Role_outer_table tr td input {
                    font-size: 12px !important;
                    padding: 2px 6px;
                    margin-bottom: 0;
                }
                .Role_outer_table tr th:nth-child(3),
                .Role_outer_table tr td:nth-child(3) {
                    min-width: 236px;
                }
                .Role_outer_table tr th:nth-child(4),
                .Role_outer_table tr td:nth-child(4) {
                    min-width: 116px;
                }
                .Role_outer_table tr th:nth-child(2),
                .Role_outer_table tr td:nth-child(2) {
                    font-size: 11px;
                    min-width: 60px;
                    padding: 6px !important;
                }
                .Role_outer_table tr td {
                    vertical-align: text-top !important;
                }
                .User_outer_table tr th:nth-child(1),
                .User_outer_table tr td:nth-child(1) {
                    min-width: 10px;
                    padding: 5px 10px;
                    vertical-align: middle;
                }
                .User_outer_table tr th:first-child:before,
                .User_outer_table tr td:first-child:before {
                    margin-top: 0 !important;
                }
                .User_outer_table tr th.select-checkbox:after,
                .User_outer_table tr td.select-checkbox:after {
                    margin-top: -6px !important;
                }
                .User_outer_table tr td a,
                .User_outer_table tr td input {
                    font-size: 12px !important;
                    padding: 2px 6px;
                    margin-bottom: 0;
                }
                .User_outer_table tr th:nth-child(3),
                .User_outer_table tr td:nth-child(3) {
                    min-width: 116px;
                }
                .User_outer_table tr th:nth-child(4),
                .User_outer_table tr td:nth-child(4) {
                    min-width: 35px;
                }
                .User_outer_table tr th:nth-child(5),
                .User_outer_table tr td:nth-child(5) {
                    min-width: 116px;
                }
                .User_outer_table tr th:nth-child(2),
                .User_outer_table tr td:nth-child(2) {
                    font-size: 11px;
                    min-width: 60px;
                    padding: 6px !important;
                }
                .User_outer_table tr td {
                    vertical-align: text-top !important;
                }
                .onoffswitch-switch {
                    width: 20px;
                    height: 20px;
                    top: 5px;
                    bottom: 0;
                    right: 83px;
                }
                .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch {
                    right: 24px;
                }
                .onoffswitch-inner:after {
                    padding-right: 7px;
                }
                .onoffswitch-label {
                    width: 90px;
                }
                #match_session_formm .modal-body,
                #match_bet_formm .modal-body {
                    padding: 5px;
                    margin: 5px !important;
                }
                .app-header .navbar-brand {
                    margin-left: 0;
                    position: absolute;
                    left: 63px;
                }
                .app-header .navbar-toggler:focus {
                    outline: none;
                }
                .navbar-toggler.sidebar-toggler {
                    background-color: #0a203e;
                    padding: 6px !important;
                    height: 37px;
                    min-width: auto !important;
                    width: 39px !important;
                    margin-left: 5px;
                }
                .app-header .navbar-toggler:hover .navbar-toggler-icon,
                .app-header .navbar-toggler-icon {
                    filter: brightness(0) invert(1);
                }
                /*-------------------------New Work------------------------*/
                .search_filter_mobile {
                    display: none !important;
                }
                .Matches_Outer_Admin .dataTables_length label {
                    font-size: 0;
                }
                div.dataTables_wrapper div.dataTables_length {
                    display: flex;
                    width: 65px;
                    float: right;
                }
                div.dataTables_wrapper div.dataTables_length label {
                    width: 100%;
                }
                div.dataTables_wrapper div.dataTables_length select.custom-select {
                    width: 100%;
                    display: block;
                    margin: -3px 0 0 0;
                }
                .dataTables_filter label input {
                    margin-bottom: 0;
                }
                .dataTables_filter {
                    display: flex;
                }
                .matches_data tr th:before,
                .matches_data tr th:after {
                    display: none !important;
                }
                .matches_data tr th:nth-child(2),
                .matches_data tr td:nth-child(2) {
                    width: 100px !important;
                }
                .matches_data tr th:nth-child(3),
                .matches_data tr td:nth-child(3) {
                    width: 135px !important;
                }
                .matches_data tr th:nth-child(4),
                .matches_data tr td:nth-child(4) {
                    width: 80px !important;
                }
                .matches_data tr th.sorting_1:nth-child(4),
                .matches_data tr td.sorting_1:nth-child(4) {
                    font-size: 13px;
                    font-weight: bold;
                    text-align: center;
                }
                .matches_data tr th {
                    text-align: center;
                }
                .matches_data tr td button[title="Add Match"] {
                    font-size: 11px !important;
                    width: 50px;
                    font-weight: 500;
                }
                .matches_data tr td a i {
                    font-size: 11px;
                }
                .customersCats_Upcoming ul li {
                    width: calc(100% / 3);
                    text-align: center;
                }
                .customersCats_Upcoming ul {
                    display: flex;
                    justify-content: space-between;
                    border-radius: 100px;
                }
                .customersCats_Upcoming ul li a.nav-link {
                    border-radius: 100px !important;
                }
                ul#customersCats.nav2 {
                    margin: 0 10px;
                }
                #customersCats {
                    margin-bottom: 2px !important;
                }
                #customersCats .nav-link {
                    padding: 4px 16px !important;
                }
                #customersCats .nav-item .active {
                    border-radius: 100px;
                }
                #customersCats {
                    padding: 4px 4px;
                }
                .Cricket_Card_Outer {
                    border: none !important;
                }
                .sidebar .nav {
                    width: 199px;
                }
                .app-header .nav-item {
                    margin: 7px 5px 0 0 !important;
                }
                .app-header .nav-item a i {
                    display: block;
                    text-align: center;
                    color: #0a203e;
                    font-size: 25px;
                }
                .app-header .nav-item a {
                    font-size: 13px;
                    color: #0a203e;
                    font-weight: 600;
                    border: none !important;
                }
                .app-header .nav-item a.dropdown-toggle::after {
                    display: none !important;
                }
                .app-header .navbar-nav .dropdown-menu-right a i {
                    font-size: 12px;
                    display: initial;
                }
                .app-header .navbar-nav .dropdown-menu-right a.dropdown-item {
                    font-size: 12px;
                    padding: 6px 20px;
                }
                .bet_f_tab ul li.nav-item a {
                    color: #fff;
                    font-weight: 600;
                    padding: 3px 0;
                    border-radius: 0;
                }
                .bet_f_tab ul li.nav-item {
                    background: #0a203e;
                }
                .betfairmarket_data ul#customersCats {
                    display: flex;
                    justify-content: space-between;
                }
                .betfairmarket_data ul#customersCats button {
                    width: calc(100% / 4 - 5px);
                    font-weight: 600;
                    font-size: 12px !important;
                    padding: 3px 0;
                }
                .betfairmarket_data ul#customersCats button:last-child {
                    margin-right: 0 !important;
                }
                .Upcoming_fancy_table_Add tr th {
                    padding: 2px 5px;
                }
                .match_name_class {
                    display: block !important;
                }
                .tooltip_class span {
                    color: #ff0e88 !important;
                }
                .matchdetail_page {
                    padding: 5px;
                    font-size: 12px;
                    color: #0a203e;
                }
                .bet_modul h6 {
                    margin-bottom: 0;
                    font-size: 13px;
                    width: 100%;
                    display: block;
                    line-height: 15px;
                    color: #000;
                    font-weight: 600;
                }
                .Upcoming_fancy_table tr td:first-child h6 {
                    margin-bottom: 0 !important;
                    line-height: normal;
                }
                .bet_modul {
                    padding: 7px 0 !important;
                    font-size: 16px;
                }
                .Upcoming_fancy_table tr td:nth-child(2),
                .Upcoming_fancy_table tr td:nth-child(3) {
                    text-align: center;
                }
                .Upcoming_fancy_table_Add tr td .info_btns_outer button.add_btns_small {
                    min-width: 48px !important;
                    font-size: 11px !important;
                    padding: 2px 4px !important;
                    height: auto;
                    width: auto !important;
                    line-height: normal;
                }
                .market_name h5 {
                    font-weight: bold;
                    font-size: 13px;
                }
                .market_name {
                    color: #0a203e;
                    margin-bottom: 5px;
                }
                .Upcoming_fancy_table {
                    margin-bottom: 0px;
                }
                .market_select {
                    display: flex;
                    padding: 10px 0 0;
                    max-width: 80%;
                    margin: auto;
                }
                .market_select select {
                    width: 100%;
                    margin-right: 10px;
                }
                .Upcoming_fancy_table_Add thead {
                    display: none;
                }
                .Upcoming_fancy_table_Add {
                    overflow-y: auto;
                    height: 560px !important;
                }
                .betfairmarket_Upcoming_tabs {
                    margin: 0 0 3px 0;
                }
                .betfairmarket_Upcoming_tabs ul {
                    display: flex;
                    margin: 0;
                    list-style: none;
                    padding: 0;
                }
                .betfairmarket_Upcoming_tabs ul li {
                    width: calc(100% / 3 - 6px);
                    margin: 0 3px;
                    text-align: center;
                }
                .betfairmarket_Upcoming_tabs ul li a {
                    background: #5b73e8;
                    color: #fff;
                    display: block;
                    width: 100%;
                    font-weight: 600;
                    font-size: 12px !important;
                    padding: 5px 0;
                    border-radius: 5px;
                    text-decoration: none;
                }
                .betfairmarket_Upcoming_tabs ul li a.active,
                .betfairmarket_Upcoming_tabs ul li a:hover {
                    background: #4dbd74;
                }
                .dropdown-content {
                    top: 27px;
                }
                @media screen and (max-width: 480px) {
                    .fancy_message_over {
                        width: 100px !important;
                        height: 100% !important;
                        left: -50px !important;
                    }
                    .Upcoming_fancy_table_Add tr td:nth-child(1) {
                        width: 53% !important;
                        min-width: auto;
                        min-width: 53%;
                    }
                    .Upcoming_fancy_table_Add tr td:nth-child(2),
                    .Upcoming_fancy_table_Add tr td:nth-child(3) {
                        width: 50px !important;
                        position: relative;
                        min-width: 50px !important;
                    }
                    .Matche_Void_Btn a {
                        font-size: 12px !important;
                        margin: -11px 0 0 0;
                        padding: 5px 6px;
                    }
                    .Matche_Void_Btn {
                        margin: 12px 0px 0 0;
                    }
                    .waves-effect.waves-light {
                        width: 22px;
                        height: 22px;
                        padding: 0;
                        line-height: 22px;
                    }
                    .Matches_Outer_Admin .table-responsive,
                    .dataTables_scrollBody {
                        overflow: visible !important;
                    }
                    .Matches_Outer_Admin .table-responsive-disabled .dataTables_scrollBody {
                        overflow: hidden !important;
                    }
                    .waves-effect.waves-light.btn-success {
                        width: 22px;
                        height: 22px;
                        padding: 0;
                        line-height: 22px;
                    }
                    .waves-effect.waves-light i {
                        vertical-align: middle;
                    }
                }
                @media screen and (max-width: 400px) {
                    .matches_data tr th:nth-child(2),
                    .matches_data tr td:nth-child(2) {
                        width: 80px !important;
                    }
                    .matches_data tr th:nth-child(3),
                    .matches_data tr td:nth-child(3) {
                        width: 80px !important;
                    }
                    .Upcoming_fancy_table_Add tr td:nth-child(2),
                    .Upcoming_fancy_table_Add tr td:nth-child(3) {
                        padding: 5px;
                        text-align: center;
                        min-width: 45px;
                        margin-bottom: 0;
                        font-size: 12px;
                        line-height: 15px;
                        color: #000;
                        font-weight: 600;
                    }
                    .fancy_message_over {
                        width: 100px !important;
                        height: 100% !important;
                        left: -50px !important;
                    }
                    .Upcoming_fancy_table_Add tr td:nth-child(1) {
                        width: 42% !important;
                        min-width: auto;
                        min-width: 42%;
                    }
                    .Upcoming_fancy_table_Add tr td:nth-child(2),
                    .Upcoming_fancy_table_Add tr td:nth-child(3) {
                        width: 50px !important;
                        position: relative;
                        min-width: 50px !important;
                    }
                }
                .matchSettingButton_Seprate .round_btn {
                    width: 22px !important;
                    height: 22px !important;
                    margin-top: 0 !important;
                    padding: 2px 8px !important;
                    font-weight: 400 !important;
                    font-size: 12px !important;
                }
            }
            
            @media screen and (max-width: 425px) {
                .matches_data tr th:nth-child(3),
                .matches_data tr td:nth-child(3) {
                    width: 100px !important;
                }
                .matches_data tr th:nth-child(2),
                .matches_data tr td:nth-child(2) {
                    width: 60px !important;
                }
            }
            
            @media screen and (max-width: 360px) {
                .matchSettingButton .col-lg-2 .slider {
                    width: 15px;
                    height: 15px;
                }
                .matchSettingButton .col-lg-2 label {
                    margin: 0px 2px 0 0;
                    top: 0 !important;
                    height: 100%;
                    height: 18px;
                }
                .Matche_Void_Btn a {
                    font-size: 10px !important;
                    padding: 5px 3px;
                }
                .matchSettingButton .col-lg-2 {
                    padding: 0 2px;
                }
                .matchSettingButton .col-lg-2 .switch {
                    width: 15px;
                    height: 15px !important;
                }
                .matches_data tr th:nth-child(3),
                .matches_data tr td:nth-child(3) {
                    width: 60px !important;
                }
                .matches_data tr th,
                .matches_data tr td {
                    min-width: 58px !important;
                }
            }

            .loaderONClick #preloader {
                display: block !important;
            }


            #preloader {
                position: fixed;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                z-index: 999;
            }
            #loader {
                display: block;
                position: relative;
                left: 50%;
                top: 50%;
                width: 150px;
                height: 150px;
                margin: -75px 0 0 -75px;
                border-radius: 50%;
                border: 3px solid transparent;
                border-top-color: #9370DB;
                -webkit-animation: spin 2s linear infinite;
                animation: spin 2s linear infinite;
            }
            #loader:before {
                content: "";
                position: absolute;
                top: 5px;
                left: 5px;
                right: 5px;
                bottom: 5px;
                border-radius: 50%;
                border: 3px solid transparent;
                border-top-color: #BA55D3;
                -webkit-animation: spin 3s linear infinite;
                animation: spin 3s linear infinite;
            }
            #loader:after {
                content: "";
                position: absolute;
                top: 15px;
                left: 15px;
                right: 15px;
                bottom: 15px;
                border-radius: 50%;
                border: 3px solid transparent;
                border-top-color: #FF00FF;
                -webkit-animation: spin 1.5s linear infinite;
                animation: spin 1.5s linear infinite;
            }
            @-webkit-keyframes spin {
                0%   {
                    -webkit-transform: rotate(0deg);
                    -ms-transform: rotate(0deg);
                    transform: rotate(0deg);
                }
                100% {
                    -webkit-transform: rotate(360deg);
                    -ms-transform: rotate(360deg);
                    transform: rotate(360deg);
                }
            }
            @keyframes spin {
                0%   {
                    -webkit-transform: rotate(0deg);
                    -ms-transform: rotate(0deg);
                    transform: rotate(0deg);
                }
                100% {
                    -webkit-transform: rotate(360deg);
                    -ms-transform: rotate(360deg);
                    transform: rotate(360deg);
                }
            }            