/*!
 * Theme Name: Default
 * Package : DashLite
 * Author: Softnio
 * Author URI: http://themeforest.net/user/softnio
 * Version	 :	1.0.0
 * Updated	 :	07.23.2020
**/
.type-logo {
    width: 18px;
    margin-top: -2px;
    padding-right: 4px;
}

.highcharts-background {
    fill: none;
}

.dark-mode .highcharts-root .highcharts-title {
    color: #fff !important;
    fill: #fff !important;
}

table th,
table td {
    word-break: keep-all;
    white-space: nowrap;
    vertical-align: middle !important;
}

.bootstrap-table .fixed-table-toolbar .columns .dropdown-menu {
    padding-top: 10px;
    padding-bottom: 10px;
}

.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading {
    z-index: 1;
}

.table.table-custom > :not(caption) > * > * {
    border-top: none;
    padding: 0.75rem;
    border-bottom: 1px solid #e5e9f2ba;
}

.table.table-custom tr > th {
    position: relative;
    color: rgba(0, 0, 0, .85);
    font-weight: 500;
    text-align: left;
    background: #fafafa;
    border-bottom: 1px solid #e5e9f2ba !important;
    transition: background .3s ease;
}

.dark-mode .table.table-custom tr > th {
    color: #b6c6e3;
    background: #f5f6fa21;
    border-bottom: 1px solid #e5e9f24f !important;
}

.table.table-custom td:first-child,
.table th:first-child {
    padding-left: 0.75rem;
}

.table.table-custom tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before {
    position: absolute;
    top: 50%;
    right: 0;
    width: 1px;
    height: 1.6em;
    background-color: #dbdfea;
    transform: translateY(-50%);
    transition: background-color .3s;
    content: "";
}

.dark-mode .table.table-custom tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before {
    background-color: #e5e9f24f;
}

.table.table-custom tr:hover td {
    background-color: rgba(0, 0, 0, 0.025);
}

.bootstrap-table .dropdown-toggle::after {
    display: inline-block !important;
}

.bootstrap-table .dropdown-toggle .caret {
    margin-left: 0 !important;
}

.bootstrap-table.fullscreen {
    padding: 15px;
}

.card-bordered .bootstrap-table:not(.fullscreen) .fixed-table-pagination {
    padding: 0 0.75rem;
}

.card-bordered .bootstrap-table:not(.fullscreen) .fixed-table-toolbar {
    padding: 0 0.75rem;
}

.dark-mode .bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading {
    background: #141c26;
}

.dark-mode .bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-dot,
.dark-mode .bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-wrap::after,
.dark-mode .bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-wrap::before {
    background: #fff;
}


.nk-iv-scheme-list:not(:last-child) {
    margin-bottom: 1.5rem
}

.nk-iv-scheme-item {
    position: relative;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #dbdfea;
    padding: 1.25rem
}

.nk-iv-scheme-item:not(:first-child) {
    margin-top: 1.5rem
}

.nk-iv-scheme-item .amount {
    color: #364a63;
    font-weight: 700
}

.nk-iv-scheme-item .amount-ex {
    color: #6576ff;
    font-weight: 400
}

.nk-iv-scheme-item div {
    flex-grow: 1
}

.nk-iv-scheme-icon {
    width: 40px;
    height: 40px;
    text-align: center;
    background: #f5f6fa;
    border-radius: 50%;
    margin-right: 1rem;
    flex-shrink: 0;
    flex-grow: 0 !important;
    color: #526484
}

.nk-iv-scheme-icon.is-running {
    color: #6576ff;
    background: rgba(101, 118, 255, .08)
}

.nk-iv-scheme-icon.is-pause {
    color: #f4bd0e;
    background: rgba(244, 189, 14, .08)
}

.nk-iv-scheme-icon.is-pending {
    color: #09c2de;
    background: rgba(9, 194, 222, .08)
}

.nk-iv-scheme-icon.is-cancel {
    color: #e85347;
    background: rgba(232, 83, 71, .08)
}

.nk-iv-scheme-icon .icon {
    line-height: 40px;
    font-size: 1.3rem
}

.nk-iv-scheme-info {
    padding-right: .75rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.nk-iv-scheme-name {
    font-weight: 700;
    font-size: .875rem;
    color: #364a63
}

.nk-iv-scheme-desc {
    color: #8094ae;
    font-size: .8125rem
}

.nk-iv-scheme-amount {
    display: none
}

.nk-iv-scheme-amount a {
    display: none
}

.nk-iv-scheme-amount div {
    flex-grow: 0;
    padding: 0 1rem
}

.nk-iv-scheme-term {
    display: none
}

.nk-iv-scheme-term div {
    flex-grow: 0;
    padding: 0 1.5rem
}

.nk-iv-scheme-start {
    position: relative
}

.nk-iv-scheme-start:after {
    border: none !important;
    font-family: "Nioicon";
    vertical-align: middle;
    position: absolute;
    top: 50%;
    left: 100%;
    margin-left: -0.7rem;
    content: "î¤»";
    transform: translateY(-50%);
    font-size: 18px;
    color: #8094ae
}

.nk-iv-scheme-label {
    display: block;
    font-size: .8125rem
}

.nk-iv-scheme-value {
    font-weight: 500
}

.nk-iv-scheme-more {
    margin-left: auto;
    margin-right: -1rem;
    flex-grow: 0 !important;
    border-radius: 50%;
    transition: background-color .4s
}

.nk-iv-scheme-more:hover {
    background-color: #f5f6fa
}

.nk-iv-scheme-more .btn,
.nk-iv-scheme-more .dual-listbox .dual-listbox__button,
.dual-listbox .nk-iv-scheme-more .dual-listbox__button {
    margin-left: auto;
    color: #8094ae;
    width: 40px;
    height: 40px
}

.nk-iv-scheme-more .btn .icon,
.nk-iv-scheme-more .dual-listbox .dual-listbox__button .icon,
.dual-listbox .nk-iv-scheme-more .dual-listbox__button .icon {
    font-size: 18px
}

.nk-iv-scheme-progress {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.nk-iv-scheme-progress .progress-bar {
    width: 0px;
    height: 3px;
    border-radius: 0 3px 3px 3px
}

.nk-iv-scheme-progress .progress-bar[data-progress="100"] {
    border-radius: 0 0 3px 3px
}

.nk-iv-scheme-order {
    display: flex;
    flex-direction: column
}

.nk-iv-scheme-order .nk-iv-scheme-value {
    order: -1
}

@media (min-width: 576px) {
    .nk-iv-scheme-list:not(:last-child) {
        margin-bottom: 2.75rem
    }

    .nk-iv-scheme-item {
        padding: 1.5rem
    }

    .nk-iv-scheme-amount {
        display: block
    }

    .nk-iv-scheme-amount-a {
        display: none
    }

    .nk-iv-scheme-amount div {
        padding: 0
    }
}

@media (min-width: 768px) {
    .nk-iv-scheme-amount {
        display: flex !important
    }

    .nk-iv-scheme-amount-a {
        display: flex
    }

    .nk-iv-scheme-amount div {
        padding: 0 1rem
    }
}

@media (min-width: 992px) {
    .nk-iv-scheme-icon {
        width: 50px;
        height: 50px
    }

    .nk-iv-scheme-icon .icon {
        line-height: 50px;
        font-size: 1.5rem
    }

    .nk-iv-scheme-term {
        display: flex !important
    }

    .nk-iv-scheme-more .btn,
    .nk-iv-scheme-more .dual-listbox .dual-listbox__button,
    .dual-listbox .nk-iv-scheme-more .dual-listbox__button {
        width: 44px;
        height: 44px
    }
}

@media (min-width: 1200px) {

    .nk-iv-scheme-term div,
    .nk-iv-scheme-amount div {
        flex-grow: 0;
        padding: 0 2rem
    }

    .nk-iv-scheme-info {
        padding-right: 2rem
    }
}

.layer-custom {
    width: 450px !important;
    height: auto !important;
}

@media (max-width: 456px) {
    .layer-custom {
        width: 95% !important;
    }

    .layer-custom .layui-layer-content {
        height: 100% !important;
        max-height: 500px !important;
    }
}

@media (min-width: 992px) {
    .nk-aside {
        width: 240px;
    }

    .has-aside .nk-content-body {
        margin-left: 260px;
    }
}

.layui-layer-shade {
    opacity: 0.5 !important;
}

.dark-mode .layui-layer-title {
    background-color: #2e384d !important;
    border-bottom: 1px solid #2e384d !important;
    color: #fff !important;
}

.dark-mode .layui-layer {
    background-color: #2e384d !important;
}

.dark-mode .layui-layer-ico.layui-layer-close.layui-layer-close1 {
    filter: brightness(0) invert(1);
}

.ni-sun {
    display: none;
}

.dark-mode .ni-sun {
    display: inherit;
}

.dark-mode .ni-moon {
    display: none;
}

.dark-mode .nk-wrap .ni-sun {
    display: block;
}

.dark-mode .nk-menu-item.active > .nk-menu-link .nk-menu-icon, .nk-menu-item.current-menu > .nk-menu-link .nk-menu-icon {
    color: #fff;
}

.panel {
    margin-bottom: 20px;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05)
}


.panel-body {
    padding: 15px;
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.panel-heading > .dropdown .dropdown-toggle {
    color: inherit
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit
}

.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
    color: inherit
}

.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #dddddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel > .list-group,
.panel > .panel-collapse > .list-group {
    margin-bottom: 0
}

.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0
}

.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.panel-heading + .list-group .list-group-item:first-child {
    border-top-width: 0
}

.list-group + .panel-footer {
    border-top-width: 0
}

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
    margin-bottom: 0
}

.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
    padding-right: 15px;
    padding-left: 15px
}

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
    border-top-left-radius: 3px
}

.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
    border-top-right-radius: 3px
}

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
    border-bottom-left-radius: 3px
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
    border-bottom-right-radius: 3px
}

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
    border-top: 1px solid #dddddd
}

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
    border-top: 0
}

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
    border: 0
}

.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0
}

.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0
}

.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
    border-bottom: 0
}

.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0
}

.panel > .table-responsive {
    margin-bottom: 0;
    border: 0
}

.panel-group {
    margin-bottom: 20px
}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px
}

.panel-group .panel + .panel {
    margin-top: 5px
}

.panel-group .panel-heading {
    border-bottom: 0
}

.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
    border-top: 1px solid #dddddd
}

.panel-group .panel-footer {
    border-top: 0
}

.panel-group .panel-footer + .panel-collapse .panel-body {
    border-bottom: 1px solid #dddddd
}

.panel-default {
    border-color: #dddddd
}

.panel-default > .panel-heading {
    color: #555555;
    background-color: #f5f5f5;
    border-color: #dddddd
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #dddddd
}

.panel-default > .panel-heading .badge {
    color: #f5f5f5;
    background-color: #555555
}

.panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #dddddd
}

.panel-primary {
    border-color: #dddddd
}

.panel-primary > .panel-heading {
    color: #ffffff;
    background-color: #2fa4e7;
    border-color: #dddddd
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #dddddd
}

.panel-primary > .panel-heading .badge {
    color: #2fa4e7;
    background-color: #ffffff
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #dddddd
}

.panel-success {
    border-color: #dddddd
}

.panel-success > .panel-heading {
    color: #fff;
    background-color: #73a839;
    border-color: #dddddd
}

.panel-success > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #dddddd
}

.dark-mode .panel-success > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #2e384d
}

.panel-success > .panel-heading .badge {
    color: #fff;
    background-color: #468847
}

.panel-success > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #dddddd
}

.panel-info {
    border-color: #dddddd
}

.panel-info > .panel-heading {
    color: #3a87ad;
    background-color: #033c73;
    border-color: #dddddd
}

.panel-info > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #dddddd
}

.panel-info > .panel-heading .badge {
    color: #033c73;
    background-color: #3a87ad
}

.panel-info > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #dddddd
}

.panel-warning {
    border-color: #dddddd
}

.panel-warning > .panel-heading {
    color: #c09853;
    background-color: #dd5600;
    border-color: #dddddd
}

.panel-warning > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #dddddd
}

.panel-warning > .panel-heading .badge {
    color: #dd5600;
    background-color: #c09853
}

.panel-warning > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #dddddd
}

.panel-danger {
    border-color: #dddddd
}

.panel-danger > .panel-heading {
    color: #b94a48;
    background-color: #c71c22;
    border-color: #dddddd
}

.panel-danger > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #dddddd
}

.panel-danger > .panel-heading .badge {
    color: #c71c22;
    background-color: #b94a48
}

.panel-danger > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #dddddd
}