/*!
 * Theme Name: Default
 * Package : DashLite
 * Author: Softnio
 * Author URI: http://themeforest.net/user/softnio
 * Version	 :	1.0.0
 * Updated	 :	07.23.2020
**/

:root,
[data-bs-theme=light] {
    --bs-primary: #181F40;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
    font-family: 'Kumbh Sans', sans-serif;
}

.main-menu-before-login,
.footer {
    background-color: #181F40;
}

.main-menu-before-login .grid .column {
    padding-bottom: 0 !important;
}

.nk-split-stretch-login {
    background: url(../images/background-login.jpg) left center/cover no-repeat;
}

.nk-header,
.nk-sidebar-footer,
.nk-sidebar {
    background-color: #181F40;
}

.user-avatar, [class^=user-avatar]:not([class*=-group]) {
    background-color: transparent;
}
.user-avatar img, [class^=user-avatar]:not([class*=-group]) img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.nk-header .user-dropdown .user-toggle .user-avatar svg {
    fill: #fff;
}
.nk-header .user-dropdown .user-toggle .user-avatar img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.nk-header .user-dropdown .user-toggle .user-info .user-status {
    color: #fff;
}
.nk-header .user-dropdown .dropdown-menu .balance-info {
    margin: 1rem 0px 0.75rem;
    display: flex;
    align-items: flex-start;
    gap: 1rem;
}
.nk-header .user-dropdown .dropdown-menu .balance-info--icon {
    width: 1.1rem;
}
.nk-header .user-dropdown .dropdown-menu .balance-info--text {
    display: flex;
    flex-direction: column;
    line-height: 1.33;
}
.nk-header .user-dropdown .dropdown-menu .balance-info--text strong {
    font-weight: 700;
    font-size: .8rem;
}
.nk-header .user-dropdown .dropdown-menu .balance-info--text span {
    font-size: 1.2rem;
}
.nk-header .user-dropdown .dropdown-menu .link-list {
    padding: 0;
}
.ui.dimmer {
    background-color: rgba(24, 31, 64, .5) !important;
}
.modals .modal {
    height: auto;
}

.nk-sidebar {
    border-right: 1px solid #2f3553;
}

.nk-sidebar .nk-menu > li:hover > a, 
.nk-sidebar .nk-menu > li.active > a, 
.nk-sidebar .nk-menu > li.current-menu > a {
    background-color: #d1ad6d;
    color: #fff;
}

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

.user-balance {
    color: #d1ad6d;
}
.nk-quick-nav > li {
    padding: 0 .5rem;
}
.main-content {
    /*padding: 0;*/
    /*padding-top: 0;*/
    /*padding-bottom: 0;*/
}

.dataTable td {
    vertical-align: middle;
}

.btn {
    transition: background-color .25s ease-in-out, scolor .25s ease-in-out;
}
.trades-list tbody tr td:nth-child(2) .trade-exchange {
    font-size: 11px;
}
.fixed-deposit-list tr td:first-child .name,
.funds-list  tbody tr td:first-child .name,
.anleihen-list tbody tr td:first-child .name {
    font-size: 12px;
}
.fixed-deposit-list tbody tr td:first-child .trade-exchange,
.funds-list tbody tr td:first-child .trade-exchange,
.anleihen-list tbody tr td:first-child .trade-exchange {
    padding: 0;
}
.fixed-deposit-list tr td:first-child .button,
.funds-list tbody tr td:first-child .button,
.anleihen-list tbody tr td:first-child .button {
    margin: .3rem 0;
}

@media screen and (max-width: 1199px) {
    .nk-sidebar-head {
        border-bottom: 0;
    }
    .nk-sidebar-menu {
        padding-top: 0 !important;
    }
    .nk-sidebar .nk-quick-nav-icon {
        color: #ffffff;
    }
}
@media screen and (max-width: 600px) {
    .trade-buttons {
        flex-direction: column !important;
    }

    .trade-buttons .or {
        width: auto !important;
        height: .9rem !important;
        pointer-events: none;
    }
    .trade-buttons .ui.labeled.icon.button {
        padding: 0.78571429em 1.5em 0.78571429em !important;
        border-radius: 0 !important;
    }
    .trade-buttons .button i {
        display: none !important;
    }
}
@media screen and (max-width: 514px) {
    .portfolio-menu {
        overflow-x: scroll;
    }
    .portfolio-menu::-webkit-scrollbar {
        width: 0;
        height: 0;
    }
}
@media screen and (min-width: 576px) {
    .nk-quick-nav {
        margin: 0 !important;
    }
}
/* d1ad6d */

/*Drop File Component*/
.c-dropfile {
    display: flex;
    flex-direction: column;
    padding: 1rem;
    align-items: center;
    justify-content: center;
    background-color: var(--bs-gray-300);
    text-align: center;
    gap: 1rem;
    border-radius: .3rem;
    color: var(--bs-primary);
}

.c-dropfile svg {
    fill: var(--bs-primary);
    width: 2rem;
    height: 2rem;
}

.c-dropfile input[type=file] {
    width: 90px;
}
.c-dropfile input[type=file]::file-selector-button {
    background-color: transparent;
    border: 0;
}

/*Profile Page*/
.p-profile .profile-avatar {
    width: 4rem;
    height: 4rem;
}
.p-profile .profile-edit-card .card-inner > .row {
    margin: .5rem 0;
}
.p-profile .profile-edit-card .card-inner .row .col {
    margin-top: 0;
}

.user-card--details li {
    display: flex;
    align-items: center;
    gap: .3rem;
}

.table-admin-users .nk-tb-item .nk-ibx-context {
    max-width: 100px;
    display: block;
}

