body.va-dark-theme {
    background-color: #000000;
    color: #dfeaf6;
}

/*****************************************************Topbar**********************************************/

/***********************************************************************************************************/

/*****************************************************Left Sidebar**********************************************/

.va-dark-theme .sidebar {
    background-color: #141519;
    /* box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.19), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.23), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.1); */
    box-shadow: 3px 4px 8px 0px #e4e4e4;
}

.va-dark-theme .dashboard-menu-item {
    color: rgba(255, 255, 255, 0.5);
}

.va-dark-theme .sidebar .dashboard-menu>.active {
    color: white;
}

.va-dark-theme .sidebarsubmenu {
    background-color: #1e1e1e;
    border: 1px solid #262626;
}

.va-dark-theme .dashboard-menu:hover {
    background: #191919;
}

.va-dark-theme .sidebarsubmenu .sidesubmenu-nav .nav-link:hover {
    background: rgba(0, 0, 0, 0.050980392156862744);
}

/***********************************************************************************************************/

/*****************************************************Right Sidebar**********************************************/

.va-dark-theme .rightsidebar {
    background: #141519;
    /* box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.19), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.23), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.1); */
    box-shadow: 4px 5px 18px 2px #b6b6b6;
}

.va-dark-theme .rightsidebar-top {
    background-color: #141519;
    box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.19), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.23), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.1);
}

.va-dark-theme .rightsidebar-bottom {
    background-color: #141519;
}

.va-dark-theme .user-panel-img {
    box-shadow: 0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23)!important;
}

.va-dark-theme .user-panel-info-hi {
    color: #999999;
}

.va-dark-theme .user-panel-info-name {
    color: #f6f1f1;
}

.va-dark-theme .user-panel-info-login {
    color: #f6f1f1;
}

.va-dark-theme .user-panel-sign-con {
    color: #a7a7a7;
}

.va-dark-theme .rightsidebar-card {
    background-color: rgba(255, 255, 255, 0);
    border: 0px solid rgba(0, 0, 0, .125);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
}

.va-dark-theme .rightsidebar-card-body-nav .nav-pills .nav-link {
    color: rgba(255, 255, 255, 0.5);
}

.va-dark-theme .direct-chat-timestamp {
    color: #9da5ae;
}

.va-dark-theme .direct-chat-text {
    background: #282828;
    border: 1px solid #282828;
    color: #c4c2c2;
}

.va-dark-theme .direct-chat-text::after, .va-dark-theme .direct-chat-text::before {
    border-right-color: #d2d6de;
}

.va-dark-theme .user-panel-arrow-con {
    color: white;
}

.va-dark-theme .rightsidebar-card-body-nav .nav-pills .nav-link.active, .va-dark-theme .rightsidebar-card-body-nav .nav-pills .show>.nav-link {
    color: #fff;
}

.va-dark-theme.va-theme-0 .rightsidebar-card-body-nav {
    background: #292a2c;
}

.va-dark-theme.va-theme-1 .rightsidebar-card-body-nav {
    background: #292a2c;
}

.va-dark-theme.va-theme-2 .rightsidebar-card-body-nav {
    background: #292a2c;
}

.va-dark-theme.va-theme-3 .rightsidebar-card-body-nav {
    background: #292a2c !important;
}

.va-dark-theme.va-theme-4 .rightsidebar-card-body-nav {
    background: #292a2c !important;
}

.va-dark-theme.va-theme-5 .rightsidebar-card-body-nav {
    background: #292a2c;
}

.va-dark-theme.va-theme-6 .rightsidebar-card-body-nav {
    background: #292a2c;
}

.va-dark-theme.va-theme-7 .rightsidebar-card-body-nav {
    background: #292a2c !important;
}

.va-dark-theme.va-theme-8 .rightsidebar-card-body-nav {
    background: #292a2c !important;
}

.va-dark-theme.va-theme-9 .rightsidebar-card-body-nav {
    background: #292a2c !important;
}

.va-dark-theme.va-theme-10 .rightsidebar-card-body-nav {
    background: #292a2c !important;
}

.va-dark-theme.va-theme-11 .rightsidebar-card-body-nav {
    background: #292a2c !important;
}

.va-dark-theme.va-theme-12 .rightsidebar-card-body-nav {
    background: #292a2c !important;
}

.va-dark-theme.va-theme-13 .rightsidebar-card-body-nav {
    background: #292a2c !important;
}

.va-dark-theme.va-theme-14 .rightsidebar-card-body-nav {
    background: #292a2c !important;
}

.va-dark-theme.va-theme-15 .rightsidebar-card-body-nav {
    background: #292a2c !important;
}

.va-dark-theme.va-theme-16 .rightsidebar-card-body-nav {
    background: #292a2c !important;
}

.va-dark-theme.va-theme-17 .rightsidebar-card-body-nav {
    background: #292a2c !important;
}

.va-dark-theme.va-theme-18 .rightsidebar-card-body-nav {
    background: #edc5d8 !important;
}

.va-dark-theme.va-theme-19 .rightsidebar-card-body-nav {
    background: #292a2c !important;
}

.va-dark-theme.va-theme-20 .rightsidebar-card-body-nav {
    background: #292a2c !important;
}

/************************************************Timeline******************************************************/

.va-dark-theme .timeline>div>.timeline-item {
    box-shadow: 0 0 1px rgba(0, 0, 0, .125), 0 1px 3px rgba(0, 0, 0, .2);
    background: #282828;
    color: #c4c2c2;
}

.va-dark-theme .timeline::before {
    background: #282828;
}

.va-dark-theme .card-comments {
    background: #282828;
}

.va-dark-theme .card-comments .username {
    color: #ffffff;
}

.va-dark-theme .card-comments .username>span {
    color: #c4c2c2 !important;
}

.va-dark-theme .card-comments .comment-text {
    color: #c4c2c2;
}

.va-dark-theme .card-comments .card-comment {
    border-bottom: 1px solid #57595b;
}

/***********************************************************************************************************/

/***********************************************************************************************************/

/*****************************************************Top Tab Component**********************************************/

.va-dark-theme .va-tab {
    background: #141519;
    box-shadow: 3px 4px 6px 0px #cecece;
    /* box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.19), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.23), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.1); */
}

.va-dark-theme .va-tab .nav-pills .nav-link {
    color: rgb(255, 255, 255);
}

/***********************************************************************************************************/

/*****************************************************Page Component**********************************************/

/*****************************************************Card Component***************************************/

.va-dark-theme .card {
    background-color: #141519;
    border: 1px solid rgba(0, 0, 0, .125);
}

.va-dark-theme .card {
    box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.19), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.23), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.1);
}

.va-dark-theme .card-header {
    background-color: transparent;
    border-bottom: 1px solid rgba(255, 255, 255, 0.125);
}

.va-dark-theme .btn-tool {
    background: 0 0;
    color: #adb5bd;
}

.va-dark-theme .btn-tool:focus, .show .btn-tool {
    box-shadow: none!important;
}

.va-dark-theme .btn-group.show .btn-tool, .btn-tool:hover {
    color: #495057;
}

.va-dark-theme .card-footer {
    background-color: rgba(0, 0, 0, 0.23);
    border-top: 1px solid rgba(0, 0, 0, .125);
}

/*******************************************************************************************************/

.va-dark-theme .dataTables_wrapper .table {
    color: #c2c2c2;
}

.va-dark-theme .dataTables_wrapper .table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05);
}

.va-dark-theme .dataTables_wrapper .table td, .va-blind-theme .dataTables_wrapper .table th {
    border-top: 1px solid #535353;
}

.va-dark-theme .form-control {
    background-color: #ffffff;
    border: 1px solid #585858;
}

.va-dark-theme .form-control:focus {
    color: #495057;
    background-color: #000;
    border-color: #585858;
    box-shadow: 0 0 0 0.2rem rgba(126, 134, 143, 0.25);
}

/***********************************************************************************************************/

/**********************************************************Select*************************************************/

.va-dark-theme .select2-container--default .select2-selection--single {
    background-color: #000 !important;
    border: 1px solid #585858 !important;
}

.va-dark-theme .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #495057;
}

/*****************************************************************************************************************/
