[data-headerbg="color_3"] .header:not(.home) {
    background-color: #0b010f;
}

.nav-header {
    background-color: #0b010f;
}

[data-sidebarbg="color_1"] .feature-box {
    background-color: #0b010f;
}

.feature-box .wallet-box {
    background-color: #0b010f;
}

.notify {
    z-index: 1000;
}

.flex {
    display: flex;
}

.invalid-feedback {
    display: block;
}

.dt-layout-end {
    text-align: end;
}

.xs-fa {
    font-size: 13px ! important;
    min-width: 20px;
}

.digital-cash .media .media-content p {
    border-top: 0.0625rem solid var(--border);
    padding-top: 1.175rem;
    margin-top: 1.1rem;
}

.fa-s-cart {
    padding: 5.5px;
}

.fa-s-cart-counter {
    font-weight: bold;
    display: absolute;
    margin-top: -5px ! important;
    right: -15px ! important;
    font-size: 10px;
}

@media only screen and (max-width: 35.9375rem) {

    [data-nav-headerbg="color_3"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
    [data-nav-headerbg="color_3"] .header-right .notification_dropdown .nav-link {
        background-color: rgba(255, 255, 255, 0.12);
    }
}

.header-right .notification_dropdown .nav-link .badge {
    height: 1.725rem ! important;
    width: 1.725rem ! important;
    padding: 0 ! important;
    line-height: 1.7rem ! important;
    right: -1.1rem ! important;
    top: -0.125rem ! important;
    font-size: 11px ! important;
}

.bordered {
    border: 1px solid #f2f2f2;
}


.sharp-lg {
    height: 2.285rem;
    width: auto;
    line-height: 1.4rem;
    font-size: 0.813rem;
}

.photo-content .cover-photo {
    background: url(/v2/images/myself.jpg);
    background-size: cover;
    background-position: center;
    min-height: 15.625rem;
    width: 100%;
}

@media only screen and (max-width: 35.9375rem) {
    .profile-info {
        margin-top: 25px;
        display: block;
    }
}
