:root {
    --bg: #161c24;
    --bg-txt: rgb(145, 158, 171);
    --cd-header: #212b36;
    --cd-bg: #1b242d;
    --cd-txt: #fff;
    --golden: rgb(253, 169, 45);
    --lt-bg:#e9ecef;
    --lt-bg-txt:#212529;
    --lt-cd-header: #212b36;
    --lt-cd-bg: #fefefe;
    --lt-cd-txt: #212529;
}

@font-face{
    font-family: "ps-r";
    src: url("../font/PublicSans-Regular.ttf");
}

* {
   font-family: ps-r;
}
.dark-mode .wrapper .form-group .form-control, .dark-mode .wrapper .form-group .input-group-text{
    height: calc(2.25rem + 0px)!important;
}
.dark-mode .wrapper .form-group span{
    font-size: 12px;
}
.dark-mode .wrapper .form-group input{
    font-size: .775rem!important;
}
.dark-mode .wrapper .form-group select{
    font-size: .775rem!important;
}
.dark-mode .title{
    color: #ffff;
    font-size: 1.20rem!important;
}
.dark-mode .title b{
    color: var(--bg-txt);
}
.dark-mode .heading{
    color: #ffff;
    font-size: 0.875rem;
    font-weight: 600;
}
.dark-mode .small-text{
    color: var(--bg-txt);
    font-size: 0.775rem;
    font-weight: 400;
    text-transform: capitalize;
}
.dark-mode .extra-small-text{
    color: var(--bg-txt);
    font-size: 0.7rem;
    font-weight: 400;
    margin-bottom: 0px;
}
.dark-mode .content-wrapper .btn{
    border-radius: 6px !important;
    font-size: .875rem !important;
    font-family: ps-r !important;
    padding: 8px 18px !important;
    box-shadow: unset !important;
}
.dark-mode .wrapper .btn i{
    margin-right: 4px;
    font-size: 12px;
}
.dark-mode .btn-success{
    background-color: rgba(10, 179, 156, 0.1)!important;
    color: #0ab39c !important;
}
.dark-mode .btn-success:hover{
    background-color: #0ab39c!important;
    color: #fff!important;
}
.dark-mode .btn-danger{
    background-color: #c12a1b1c!important;
    color: #bb2213;
}
.dark-mode .btn-danger:hover{
    background-color: #bb2213!important;
    color: #fff;
}
.dark-mode .btn-warning{
    background-color: rgba(253, 169, 45, 0.06)!important;
    color:#f39c12;
}
.dark-mode .btn-warning:hover{
    background-color: rgb(213, 131, 13)!important;
}
.dark-mode .btn-info{
    background-color: #3498db17!important;
    color: #2384c6 !important;
}
.dark-mode .btn-info.fill{
    background-color: #2384c6!important;
    color: #fff!important;
}
.dark-mode .btn-info.fill:hover{
    background-color: #16659b !important;
}
.dark-mode .btn-info:hover{
    background-color: #2384c6!important;
    color: #fff!important;
}
.dark-mode .badge.in-process{
    background-color: #7B1FA2;
}
.dark-mode .badge.approved{
    background-color: #4CAF50;
}
.dark-mode .badge.customer-id-missing{
    background-color: #D32F2F;
}
.dark-mode .badge.paid{
    background-color: #388E3C;
}
.dark-mode .badge.compliance{
    background-color: #FF9800;
}
.dark-mode .badge.refunded{
    background-color: #1976D2;
}
.dark-mode .badge.cash{
    background-color: #1976D2;
}
.dark-mode .badge.payout{
    background-color: #4b75cb;
}


/* -----------------------------------------------------------------
    - Preloader
----------------------------------------------------------------- */

.preloader, .ajaxLoader {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    background-color: #000000;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-align: center;
    z-index: 1100;
    opacity: 1;
}

.preloader__wrap {
    width: 100%;
    max-width: 140px;
}

.preloader__wrap span {
    animation: action-bar 1.5s;
    background-color: #fff;
    transition: 1s;

}

@media only screen and (max-width: 580px) {
    .preloader__wrap {
        max-width: 110px;
    }
}

.preloader__logo {
    opacity: 1;
    filter: blur(0);
    width: 100%;
    max-width: 140px;
    animation: blur-logo 1s;
    transition: 1s;
}

@media only screen and (max-width: 580px) {
    .preloader__logo {
        max-width: 110px;
    }
}

.preloader__progress {
    background: rgba(255, 255, 255, 0.1);
    height: 1px;
    position: relative;
    margin-top: 1.2rem;
    overflow: hidden;
    width: 100%;
}

.preloader__progress span {
    background: white;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 0;
}

@media only screen and (max-width: 580px) {
    .preloader__progress {
        margin-top: .8rem;
    }
}

.preloader.fadeOut2 {
    pointer-events: none;
    opacity: 0;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .preloader.fadeOut2 {
        visibility: hidden;
    }
}

@keyframes blur-logo {
    0% {
        filter: blur(30px);
        opacity: 1;
        transform: scale(1.5);
    }

    100% {
        filter: blur(0);
        opacity: 1;
        transform: scale(1);
    }
}

@keyframes action-bar {
    0% {
        width: 0%;
    }

    100% {
        width: 100%;
    }
}

.ajaxLoader {
    background-color: transparent !important;
}

.btn-2 {
    min-width: 85px;
}

.btn-3 {
    min-width: 110px;
}
.dark-mode .nav-sidebar .nav-header{
    font-size: .875rem;
}
.dark-mode .nav-pills .nav-link {
  font-size: 0.775rem!important;
}
.dark-mode a:not(.nav-link) {
    color: #fff;
    font-weight: 600;
}

.dark-mode a:not(.btn):hover {
    color: #fda92d;
}

.dark-mode, .bg-dark, .dark-mode .content-wrapper {
    background-color: var(--bg) !important;
    color: var(--bg-txt) !important;
}

.dark-mode .custom-control-label::before, .dark-mode .custom-file-label, .dark-mode .custom-file-label::after, .dark-mode .custom-select, .dark-mode .form-control:not(.form-control-navbar):not(.form-control-sidebar), .dark-mode .input-group-text {
    background-color: transparent;
}

.radio-golden {
    padding: 0;
    border: 0;
    justify-content: start;
    display: flex;
    gap: 12px;
    font-size: 14px;
    font-size: 14px;
    flex-wrap: wrap;
    height: auto;
}

.radio-golden label {
    vertical-align: top;
}
.radio-golden .radio-inline{
 font-weight: 400 !important;
 }
.radio-golden input[type="radio"] {
    /* Add if not using autoprefixer */
    -webkit-appearance: none;
    /* Remove most all native input styles */
    appearance: none;
    /* For iOS < 15 */
    background-color: transparent;
    /* Not removed via appearance */
    margin: 0;
    font: inherit;
    color: currentColor;
    width: 1.15em;
    height: 1.15em;
    border: 0.15em solid currentColor;
    border-radius: 50%;
    transform: translateY(0px);
    display: inline-grid;
    place-content: center;
}

.radio-golden input[type="radio"]::before {
    content: "";
    width: 0.65em;
    height: 0.65em;
    border-radius: 50%;
    transform: scale(0);
    transition: 120ms transform ease-in-out;
    box-shadow: inset 1em 1em #fda92d;
    /* Windows High Contrast Mode */
    background-color: CanvasText;
}

.radio-golden input[type="radio"]:checked::before {
    transform: scale(1);
}

/* input[type="radio"]:focus {
    outline: max(2px, 0.15em) solid currentColor;
    outline-offset: max(2px, 0.15em);
  } */

[class*="sidebar-dark-"] {
    background-color: var(--bg);
    box-shadow: unset !important;
    border-right: 1px dashed rgba(145, 158, 171, 0.24);

}
[class*="sidebar-dark"] .brand-link {
  border-bottom: 1px dashed rgba(145, 158, 171, 0.24);
}
.dark-mode .main-footer {
    background-color: var(--bg) !important;
    color: var(--bg-txt) !important;
    border-top: 1px dashed rgba(145, 158, 171, 0.24);
}
.dark-mode .main-header .top_calendar{
    display: none;
    position: absolute;
    right: 10px;
    top: 59px;
}

.dark-mode .main-header .top_calendar .dropdown-menu{
    right: 0 !important;
    left: -112px;
}
.dark-mode .trans_search{
    overflow: hidden;
    position: absolute;
    margin: auto !important;
    text-align: center;
    display: flex;
    align-items: center;
    width: 97%;
}
.dark-mode .trans_search .search_wide{
    margin: auto;
}
.dark-mode .trans_search .form-group{
    transition:all .3s ease-in;
    width: 200px;
    background-color: #161c24 !important;
    z-index: 9999;
}
.dark-mode .trans_search.wide .search_wide .form-group{
    width: 600px!important;
}
.dark-mode .trans_search .form-control{
    background: transparent !important;
    border-color: #26285e !important;
    color: #fff !important;
}
.dark-mode .trans_search .btn-navbar{
    background: transparent !important;
    border-color: #26285e !important;
}
.dark-mode .sidebar-dark-warning .nav-sidebar>.nav-item>.nav-link.active, .dark-mode .sidebar-light-warning .nav-sidebar>.nav-item>.nav-link.active {
    background-color: rgba(253, 169, 45, 0.16);
    color: rgb(253, 169, 45);
}

.dark-mode .sidebar-dark-warning .nav-sidebar>.nav-item>.nav-link.active:hover, .dark-mode .sidebar-light-warning .nav-sidebar>.nav-item>.nav-link.active:hover {
    background-color: rgba(145, 158, 171, 0.08);
}

.dark-mode .nav-pills .nav-link {
    color: rgb(145, 158, 171);
}

.dark-mode .card .card-header {
    background-color: var(--cd-header);
    align-items: center;
    display: flex;
}

.dark-mode .card-title {
    margin-right: auto;
    font-size: 18px;
    font-weight: bold;
    border-left: 3px solid var(--golden);
    padding-left: 10px;
}

.dark-mode .card {
    background-color: var(--cd-bg);
    color: var(--cd-txt);
}

.dark-mode .card-primary.card-outline {
    border-top: 0;
}

.dark-mode .navbar-light .navbar-nav .nav-link {
    color: rgb(145, 158, 171);
}

.dark-mode .navbar-light .navbar-nav .nav-link:focus, .dark-mode .navbar-light .navbar-nav .nav-link:hover {
    color: #fff;
}

.dark-mode .btn-primary {
    border-radius: 16px !important;
    color: rgb(33, 43, 54) !important;
    background-color: rgb(253, 169, 45) !important;
    box-shadow: rgba(253, 169, 45, 0.24) 0px 8px 16px 0px;
    outline: 0px;
    border: 0px none;
}

.dark-mode .btn-primary:not(:disabled):not(.disabled).active, .dark-mode .btn-primary:not(:disabled):not(.disabled):active, .show>.dark-mode .btn-primary.dropdown-toggle, .dark-mode .btn-primary.focus, .dark-mode .btn-primary:focus {
    text-decoration: none;
    background-color: rgb(182, 104, 22) !important;
    color: rgb(33, 43, 54) !important;
    box-shadow: none;
}

.dark-mode .btn-primary:hover {
    text-decoration: none;
    background-color: rgb(182, 104, 22) !important;
    color: rgb(33, 43, 54) !important;
    box-shadow: none;
}

.dark-mode .btn-golden {
    color: rgb(33, 43, 54) !important;
    background-color: rgb(253, 169, 45) !important;
    box-shadow: rgba(253, 169, 45, 0.24) 0px 8px 16px 0px;
    outline: 0px;
    border: 0px none;
}

.dark-mode .btn-golden:not(:disabled):not(.disabled).active, .dark-mode .btn-golden:not(:disabled):not(.disabled):active, .show>.dark-mode .btn-golden.dropdown-toggle, .dark-mode .btn-golden.focus, .dark-mode .btn-golden:focus {
    text-decoration: none;
    background-color: rgb(182, 104, 22) !important;
    color: rgb(33, 43, 54) !important;
    box-shadow: none;
}

.dark-mode .btn-golden:hover {
    text-decoration: none;
    background-color: rgb(182, 104, 22) !important;
    color: rgb(33, 43, 54) !important;
    box-shadow: none;
}

/* INput fields */

.dark-mode .form-group {
    position: relative;
    display: block;
    border: 1px solid rgba(145, 158, 171, 0.32);
    padding: 1px 12px;
    border-radius: 8px;
    color: rgb(99, 115, 129);
    margin-bottom: 24px;
}

.dark-mode .form-group:hover {
    border-color: #fff;
}

.dark-mode .form-group label {
    position: absolute;
    top: -13px;
    left: 12px;
    background: var(--cd-bg);
    padding: 0 5px;
    font-size: 14px;
    font-weight: 400;
    z-index: 9;
    text-transform: capitalize;
}

.dark-mode .form-group .input-group {
    flex-direction: row-reverse;
    border: 0;
}

.dark-mode .form-group .form-control, .dark-mode .form-group .input-group-text {
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: unset !important;
    background: transparent !important;
    -webkit-box-shadow: 0 0 0px 1000px var(--bg) inset !important;
    padding: 10px 6px;
    height: calc(2.25rem + 12px);
}

.dark-mode .card-body .form-group .form-control, .dark-mode .card-body .form-group .input-group-text, .dark-mode .modal-body .form-group .form-control, .dark-mode .modal-body .form-group .input-group-text {

    -webkit-box-shadow: 0 0 0px 1000px var(--cd-bg) inset !important;
}

.dark-mode .form-group:focus-within {
    border: 2px solid rgb(24, 114, 255);
    padding: 0px 12px;
}

.dark-mode .form-group:focus-within label {
    color: rgb(24, 114, 255);
}

.dark-mode .form-group.valid {
    border: 2px solid yellow !important;
    padding: 0px 12px;
}

.dark-mode .form-group.valid label {
    color: yellow;
}

.dark-mode .form-group.invalid {
    border: 2px solid red !important;
    padding: 0px 12px;
}

.dark-mode .form-group.invalid label {
    color: red;
}

.dark-mode .modal-body {
    background-color: var(--cd-bg) !important;
}

.dark-mode .modal-content {
    border-radius: 16px;
}

.dark-mode .login-box, .register-box {
    width: 100%;
    max-width: 480px;
    padding: 20px;
}

.login-page.dark-mode .card, .login-page.dark-mode .card .card-header {
    background-color: transparent !important;
    text-align: left !important;
    border: 0;
    box-shadow: unset;
    padding: 0;
}

.login-page.dark-mode .card .card-body {
    padding-top: 10px;
}

.dark-mode .login-box-msg, .dark-mode .register-box-msg {
    padding: 0;
    text-align: left;
    margin-bottom: 50px;
}

.login-page.dark-mode .card .card-header .h3 {
    font-weight: bold;
}

.dark-mode .card {
    border-radius: 16px;
    overflow: hidden;
}

.dark-mode .card-header>.card-tools {
    margin-right: -4px;
}

.login-page.dark-mode .form-group label {
    background-color: var(--bg);
}
.dark-mode.login-page .card .form-group .form-control{
    -webkit-box-shadow: 0 0 0px 1000px var(--bg) inset !important;
}

.dark-mode .btn-primary {
    padding: 0.675rem .75rem;
    font-weight: bold;
}

.mobile-menu {
    border: 0;
    border-bottom: 1px dashed #434242;
}

.mobile-menu .brand-link {
    padding: 0;
}

.mobile-menu .brand-image {
    width: 230px;
    max-width: calc(100% - 50px);
    margin: 0;
}

.brand-link {
    background-color: transparent;
}

[class*="sidebar-dark"] .user-panel {
    border-bottom: 0;
    background: rgba(145, 158, 171, 0.12);
    max-width: 232px;
    border-radius: 12px;
    margin: 17px auto 10px;
}

[class*="sidebar-dark"] .user-panel a {
    color: #fff;
    font-weight: bold;
}

.dark-mode .bg-primary {
    background-color: var(--cd-bg) !important;
}

.dark-mode .nav-pills .nav-link {
    border-radius: 8px;
    font-size: 0.875rem;
}

.dark-mode .content-wrapper {
    padding-left: 2.4rem;
    padding-right: 2.4rem;
}

.dark-mode .page-item:not(.active) .page-link {
    color: rgb(145, 158, 171);
    border-color: #3c4248;

}

.dark-mode .page-item:not(.active) .page-link:hover {
    color: #fff;

}

.dark-mode .page-item:not(.active) .page-link[href="javascript:void(0);"] {
    color: rgb(127, 133, 139) !important;
    cursor: not-allowed;
}

.dark-mode .custom-control-input:checked~.custom-control-label::before {

    color: #fff;
    border-color: #fda92d;
    background-color: #fda92d;
    box-shadow: none;

}

.custom-control-input:focus:not(:checked)~.custom-control-label::before {
    border-color: #ccc;
}

.custom-control-input:not(:disabled):active~.custom-control-label::before {
    color: #fff;
    background-color: #e1c498;
    border-color: #e1c498;
    box-shadow: none;
}

.custom-control-input:focus~.custom-control-label::before {
    box-shadow: inset 0 0 0 transparent, 0 0 0 1px #ccc, 0 0 0 .1rem rgba(204, 204, 204, 0.25);
}

.dark-mode .custom-checkbox {
    display: inline-flex;
    justify-content: left;
    align-items: center;
    padding-left: 0;
}

.dark-mode .custom-checkbox .custom-control-input {
    left: 0px;
    top: 0;
    width: 34px;
    height: 34px;
}

.dark-mode .custom-checkbox .custom-control-input:checked~.custom-control-label::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill=' 00' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .custom-control-label::before, .dark-mode .custom-control-label::after {
    top: -8px !important;
    left: -8px !important;
}

.dark-mode .custom-checkbox .chk-bg {
    display: inline-flex;
    vertical-align: top;
    padding: 17px;
    border-radius: 50%;
}

.dark-mode .custom-checkbox .chk-bg:hover {
    background-color: rgba(253, 169, 45, 0.08);
}

.dark-mode .radio-golden .radio-bg {
    display: inline-flex;
    vertical-align: middle;
    padding: 12px;
    border-radius: 50%;
}

.dark-mode .radio-golden .radio-bg:hover {
    background-color: rgba(253, 169, 45, 0.08);
}
.dark-mode .hr{
 background-color: #ccc;
}
.dark-mode .info-box .info-box-icon{
    border-radius: 50%;
}

.dark-mode .info-box{
   background-color: #1b242d;
}
.dark-mode .info-box h4{
    margin-top: 5px;
    margin-bottom: -7px !important;
}
 
.dark-mode .info-box .info-box-icon{
    border-radius: 50%;
    background: var(--dark);
    width: 70px;
    height: 70px;
}
.dark-mode .info-box .info-box-number{
    color: var(--bg-txt);
    font-size: 0.775rem;
    font-weight: 400;
    margin-top: 0px;
    line-height: 20px;
}

/*transition page*/

.dark-mode .cd-breadcrumb, .cd-multi-steps {
    width: 90%;
    max-width: 768px;
    padding: 0px;
    border-radius: .25em;
}
.dark-mode .cd-breadcrumb li{
    display: inline-block;
    margin: 0.5em 0;
}
.dark-mode .cd-breadcrumb li::after, .cd-multi-steps li::after {
    /* this is the separator between items */
    display: inline-block;
    content: '\00bb';
    margin: 0 .6em;
}
.dark-mode .cd-breadcrumb li:last-of-type::after, .cd-multi-steps li:last-of-type::after {
    /* hide separator after the last item */
    display: none;
}
.dark-mode .cd-breadcrumb li > *, .cd-multi-steps li > * {
    /* single step */
    font-size: 0.875rem;;
    font-weight: 400!important;
}
.dark-mode .cd-breadcrumb li.current > *, .cd-multi-steps li.current > * {
    /* selected step */
    color: var(--golden);
}
.dark-mode .cd-breadcrumb.custom-separator li::after, .cd-multi-steps.custom-separator li::after {
    /* replace the default separator with a custom icon */
    content: '';
    height: 16px;
    width: 16px;
    background: url(https://codyhouse.co/demo/breadcrumbs-multi-steps-indicator/img/cd-custom-separator.svg) no-repeat center center;
    vertical-align: middle;
}
.dark-mode .tab li a{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    margin-right: 30px;
    cursor: pointer;
    font-size: 0.875rem;
    padding: 0px 0px 10px 0px;
    overflow: hidden;
    color: rgb(145, 158, 171);
    font-weight: 600;
}
.dark-mode .tab li .active{
    border-bottom: 2px solid var(--golden);
    color: #fff;
}
.dark-mode .card_overflow_visibale{
    overflow: visible;
}
.dark-mode .filter.card{
    overflow: visible;
    border: 1px solid #364251;
}
.dark-mode .filter .filter-show .rotate{
    transform: rotate(180deg);
}
.dark-mode .filter .filter-show .fas{
    transition: .5s;
}
.dark-mode .card_table .badge{
    font-size: 90%!important;
    color: #ffff;
    font-weight: 400;
    padding: .4em .4em;
}
.dark-mode .card_table .name-badge svg{
    width: 15px;
    height: 15px;
    padding: 3px;
    vertical-align: text-bottom;
    border-radius: 50%;
}
.dark-mode .card_table tbody td{
    border: none;
    border-bottom: 1px solid #3c5064;
}
.dark-mode .card_table .card-footer{
     background-color: #212b36 !important;
}
.dark-mode .card_table .card-header{
    background-color: #333d49;
}
.dark-mode .card_table .card-body{
    padding: 0px;
}
.dark-mode .card_table thead{
    background: #212b36!important;
}
.dark-mode .card_table tbody{
    background-color: #1b242d;
}
.dark-mode .card_table tbody td{
    overflow: hidden;
}
.dark-mode .card_table thead tr th{
    border: none;
    position: relative;
}
.dark-mode .card_table thead tr th:before{
    content: "";
    position: absolute;
    background-color: #3c5064;
    width: 1.1px;
    height: 35%;
    left: 4px;
    top: 35%;

}
.dark-mode .pagination li a{
    border-radius: 5px!important;
    font-weight: 400;
}
.dark-mode .dt .mobile_date{
    display: none;
}
.dark-mode .mobile_search{
    display: none;
}
.dark-mode .dt .desktop_date{
    margin-left: 15px;
    z-index: 99;
}
.dark-mode .content .trnsaction_box{
    padding: 2px 30px;
    margin: 10px !important;
    display: flex;
    justify-content: center;
    align-content: center;
    width: 231px!important;
    height: 80px;
}
.dark-mode .express_drop_content{
  display: none;
}
.dark-mode .money_gram_drop_content{
  display: none;
}
.dark-mode .trans_drop img{
  max-width: 80px;
}
.dark-mode .trans_drop .info-box{
  width: 250px;
  height: 200px;
  display: flex;
  align-items: center;
  margin: 20px;
  border: 1px solid #364251;
}
.dark-mode .trans_drop .info-box:hover{
  background: #212b36;
}
.dark-mode .trans_drop .info-box .info-box-content{
  align-items: center;
}
.bootstrap-datetimepicker-widget table td.day:hover, .bootstrap-datetimepicker-widget table td.hour:hover, .bootstrap-datetimepicker-widget table td.minute:hover, .bootstrap-datetimepicker-widget table td.second:hover,.bootstrap-datetimepicker-widget table td span:hover, .bootstrap-datetimepicker-widget table td i:hover {
    color: #007bff;
    font-size: 0.775rem;
}
.bootstrap-datetimepicker-widget table td.day, .bootstrap-datetimepicker-widget table td.hour, .bootstrap-datetimepicker-widget table td.minute, .bootstrap-datetimepicker-widget table td.second,.bootstrap-datetimepicker-widget table td span, .bootstrap-datetimepicker-widget table td i{
    font-size: 0.775rem;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover  {
    color: #007bff;
    font-size: 0.875rem;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th{
    font-size: 0.875rem;
}

.modal-dialog-scrollable.modal-fullscreen{
    width: 100%;
    max-width: unset;
    margin: 0;
    height: 100%;
    max-height: unset;
}
/*.modal-dialog-scrollable.modal-fullscreen iframe {
    width: 100%;
    height: calc(100% - 9px);
    border: 0;
}*/
.modal iframe {
    width: 100%;
    height: calc(100% - 9px);
    border:0;
}
.dark-mode .modal-dialog-scrollable.modal-fullscreen .modal-content {
/*    border-radius: 0px;*/
}
#iframeModel .modal-body {
    padding:0;
}
.dark-mode .modal-body {
    background-color: var(--bg) !important;
}
#iframeModel .modal-header .close{        
    position: absolute;
    right: 16px;
    top: 9px;
    padding: 20px;
    width: 60px;
}
#iframeModel .modal-header .close i{
    font-size: 22px;
}
#iframeModel .modal-header .close:hover{
    background-color: #c50c0c;
}
#iframeModel .modal-header{
    background-color: #333d49!important;
}
@media only screen and (max-width: 768px) {
    .dark-mode .dt .desktop_date{
        display: none;
    }
    .dark-mode .dt .mobile_date{
        display: block;
        cursor: pointer;
    }
    .dark-mode .mobile_search{
        cursor: pointer;
        display: block;
    }
    .dark-mode .trans_search{
        top: 100%;
        width: 97%;
        margin: auto;
    }
    .dark-mode .trans_search .search_wide{
        width: 97%;
    }
    .dark-mode .trans_search .form-group{
        width: 100%;
    }
    .dark-mode .trans_search.wide .search_wide .form-group{
        width: 100%!important;
        transition: none;
    }
    .dark-mode .trans_search{
        display: none;
    }
}
.dark-mode .wrapper .form-group select.form-control {
 -webkit-box-shadow: unset !important;
}
.light-mode,  .light-mode .content-wrapper {
  background-color: var(--lt-bg) !important;
  color: var(--lt-bg-txt) !important;
}
.light-mode .card {
  background-color: var(--lt-cd-bg);
  color: var(--lt-cd-txt);
}
.login-page.light-mode .form-group label {
  background-color: var(--lt-bg);
}
.light-mode .form-group label {
  background: var(--lt-cd-bg);
}
.light-mode .form-group:hover {
  border-color: var(--lt-cd-txt);
}
.light-mode.login-page .card .form-group .form-control {
  -webkit-box-shadow: 0 0 0px 1000px var(--lt-bg) inset !important;
  color: var(--lt-bg-txt) !important;
}
.light-mode .form-group .form-control, .light-mode .form-group .input-group-text {
  -webkit-box-shadow: 0 0 0px 1000px var(--lt-bg) inset !important;
  color: var(--lt-bg-txt) !important;
}
.light-mode input:autofill, .light-mode input:autofill:focus, .light-mode input:autofill:hover, .light-mode select:autofill, .light-mode select:autofill:focus, .light-mode select:autofill:hover, .light-mode textarea:autofill, .light-mode textarea:autofill:focus, .dark-mode textarea:autofill:hover {
  -webkit-text-fill-color: var(--lt-bg-txt) !important;
}
.light-mode [class*="sidebar-dark-"]{
  background-color: #fff;
  border-right: 1px dashed rgba(0, 14, 28, 0.93);
}
.light-mode [class*="sidebar-dark"] .brand-link {
  border-bottom: 1px dashed rgba(0, 14, 28, 0.93);
  background: #000;
}
.light-mode .main-footer {
  background-color: var(--lt-bg) !important;
  color: var(--lt-bg-txt) !important;
  border-top: 1px dashed rgba(0, 14, 28, 0.93);
}
.light-mode, .light-mode .bg-dark, .light-mode .content-wrapper {
  background-color: var(--lt-bg) !important;
  color: var(--lt-bg-txt) !important;
}
.light-mode .trans_search .form-group {
  background-color: var(--lt-bg) !important;
}
.light-mode .nav-header, .light-mode .tab li .active {
  color: var(--lt-bg-txt) !important;
  font-weight: bold;
}
.light-mode [class*="sidebar-dark-"] .nav-sidebar > .nav-item.menu-open > .nav-link, .light-mode [class*="sidebar-dark-"] .nav-sidebar > .nav-item:hover > .nav-link, .light-mode [class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-link:focus {
  background-color: rgba(94, 94, 94, 0.1);
  color: var(--lt-bg-txt);
}
.light-mode .sidebar-dark-warning .nav-sidebar > .nav-item > .nav-link.active, .light-mode .sidebar-light-warning .nav-sidebar > .nav-item > .nav-link.active {
  background-color: rgb(253, 169, 45);
  color: var(--lt-bg-txt);
}
.light-mode a:not(.nav-link) {
  color: #2384c6;
}
.light-mode .title,.light-mode .heading, .light-mode .info-box-content .info-box-number {
  color: var(--lt-cd-txt) !important;
}

.light-mode .info-box-content:hover .heading, .light-mode .info-box-content:hover .info-box-number {
    color: #fff !important;
}
.light-mode .badge-success.small-text, .light-mode .badge-info.small-text{
    color: #fff;
}
.light-mode .card_table .card-header, .light-mode .card_table .card-footer,.light-mode .card .card-header,.light-mode .info-box .info-box-icon {
  background-color: #eaeaea !important;
  color: var(--lt-cd-txt);
}
.light-mode .card_table thead {
  background:#f7f7f7 !important;
}
.light-mode .card_table tbody, .light-mode .info-box {
  background-color: var(--lt-cd-bg);
}
.light-mode .card-body .form-group .form-control, .light-mode .card-body .form-group .input-group-text, .light-mode .modal-body .form-group .form-control, .light-mode .modal-body .form-group .input-group-text {
  -webkit-box-shadow: 0 0 0px 1000px var(--lt-cd-bg) inset !important;
}
.light-mode .nav-pills .nav-link, .light-mode .navbar-light .navbar-nav .nav-link, .light-mode .tab li a {
  color: rgb(85, 88, 90);
}
.light-mode .filter.card {
  overflow: visible;
  border: 0;
}
.light-mode .navbar-light .navbar-nav .nav-link:focus, .light-mode .navbar-light .navbar-nav .nav-link:hover{
    color:var(--lt-bg-txt);
}
.light-mode .trans_drop .info-box:hover {
  background: #f1f1f1;
}
.light-mode .trans_drop .info-box:hover .info-box-content .heading {
  color:var(--lt-bg-txt) !important;
}
.light-mode .content .trnsaction_box{
background-color: #0ab39c !important;
}
.light-mode .navbar-white {
  background-color: #fff !important;
}
.light-mode .small-text {
    color: rgb(75 79 82);
}
.light-mode .info-box-content:hover .info-box-number{
    color: var(--lt-cd-txt) !important;
}
.light-mode .custom-control-label::before, .light-mode .custom-file-label, .light-mode .custom-file-label::after, .light-mode .custom-select, .light-mode .form-control:not(.form-control-navbar):not(.form-control-sidebar), .light-mode .input-group-text{
    color:var(--lt-bg-txt) !important;
}
body .clip {
  z-index: 2;
  position: fixed;
  bottom: 3rem;
  left: 3rem;
  width: 0rem;
  height: 0rem;
  border-radius: 100%;
}
body .clip.anim {
    -webkit-animation: open 1.5s ease-in;
    animation: open 1.5s ease-in;
}
@-webkit-keyframes open {
  0% {
    bottom: 3rem;
    left: 3rem;
    width: 0rem;
    height: 0rem;
    -webkit-clip-path: circle(0rem at center);
            clip-path: circle(0rem at center);
  }
  100% {
    bottom: calc(-250vmax + 3rem);
    left: calc(-250vmax + 3rem);
    width: 500vmax;
    height: 500vmax;
    -webkit-clip-path: circle(100% at center);
            clip-path: circle(100% at center);
  }
}
@keyframes open {
  0% {
    bottom: 3rem;
    left: 3rem;
    width: 0rem;
    height: 0rem;
    -webkit-clip-path: circle(0rem at center);
            clip-path: circle(0rem at center);
  }
  100% {
    bottom: calc(-250vmax + 3rem);
    left: calc(-250vmax + 3rem);
    width: 500vmax;
    height: 500vmax;
    -webkit-clip-path: circle(100% at center);
            clip-path: circle(100% at center);
  }
}