
    .tema-dark .app-aside, 
    .tema-dark .navbar-header {
        background: var(--menu-dark);
    }



.tema-dark p,
.tema-dark span {color: var(--text-dark) !important;}
.tema-dark li::marker {color: var(--text-dark);}

.tema-dark .bg-dark {background: var(--menu-dark) !important;}
.tema-dark .app-aside:before {background: var(--menu-dark);}

.tema-dark {background-color: var(--fundal-dark);}

html.tema-dark body {
    color: var(--text-dark);
}

.tema-dark .bg-white-only {
    background-color: var(--menu);
}
.tema-dark .app:before {background-color: var(--fundal-dark);}
.tema-dark .menu-sageata {color: var(--text-dark);}

.tema-dark .header-h1 h1 {color: #8ca2af;}
.tema-dark .bg-dark .nav > li > a {color: #8ca2af;}
.tema-dark .bg-dark .nav > li.active > a {color: var(--orange-dark);}
.tema-dark .tabul {background: var(--menu);}

.tema-dark .form-grup input, 
.tema-dark .form-grup input.form-control, 
.tema-dark .form-grup select, 
.tema-dark .form-grup textarea {
    background: var(--fundal-dark);
    color: var(--text-dark);
    border: 1px solid transparent;
} 
.tema-dark .form-control:disabled, 
.tema-dark .form-control[readonly] {
    background-color: #0d1013 !important;
    border: 1px solid transparent !important;
}
.tema-dark .form-control {
    background: var(--fundal-dark) !important;
    color: var(--text-dark) !important;
    border: 1px solid transparent !important;
}
.tema-dark .form-grup label {color: var(--text-dark);}

.tema-dark .but-ca-search {
    background: var(--fundal-dark);
    color: var(--text-dark);
    border: 1px solid transparent;
}
.tema-dark .but-ca-close {
    color: var(--text-dark);
}
.tema-dark .tabel-flex-linie input[type="text"], 
.tema-dark .tabel-flex-linie input[type="number"], 
.tema-dark .tabel-flex-linie textarea {
    color: var(--text-dark);
    border-color: var(--text-dark);
}
.tema-dark .okay {
    background: var(--menu);
    color: var(--text-dark);
}
.tema-dark .i-checks > i {background-color: transparent; border-color: var(--text-dark);}
.tema-dark .dd-select {background: var(--fundal-dark) !important; border-color: transparent;}
.tema-dark .dd-option-selected {background: var(--menu) !important; border-color: var(--text-dark);}
.tema-dark .dd-option {background: var(--fundal-dark) !important; border-color: var(--text-dark);}
.tema-dark .perp-uploader {
    background-color: var(--fundal-dark);
    border-color: transparent;
}

.tema-dark .form-grup input::placeholder {color: var(--text-dark);}
.tema-dark .tabel-flex {border-color: var(--tabel-border-dark);}
.tema-dark .tabel-flex-linie {border-color: var(--tabel-border-dark);}
.tema-dark .tabel-flex-linie > span {border-color: var(--tabel-border-dark);}
.tema-dark .tabel-flex-linie a {color: var(--text-dark);}
.tema-dark .tabel-flex-linie:hover {background: #1a2024 !important; background-color: #1a2024 !important;}

.tema-dark .but-bg-rosu {
    background: var(--orange-dark);
    border-color: var(--orange-dark);
    color: var(--text-dark-light);
}
.tema-dark .but-bg-rosu:hover {
   background-color: #ff8239; 
   border-color: #ff8239; 
}
.tema-dark .but-bg-negru {
    background: var(--menu-dark);
    border-color: var(--menu-dark);
    color: var(--text-dark);
}

.tema-dark .but.but-color-gri, 
.tema-dark .but.but-color-negru {
   color: var(--text-dark); 
   border-color: var(--text-dark); 
}
.tema-dark .but.but-color-gri:hover, 
.tema-dark .but.but-color-negru:hover {
   color: var(--menu); 
   background: var(--text-dark);
}
.tema-dark .but-bg-verde {
    background: #0d4b06;
    color: var(--text-dark);
    border-color: #0d4b06;
}
.tema-dark .but-bg-albastru {
    background: #164669;
    color: var(--text-dark);
    border-color: #164669;
}

.tema-dark .date-label-click {color: var(--text-dark) !important;}

.tema-dark .cifre {background: #8193a3;}
.tema-dark .cifre strong {color: var(--menu);}
.tema-dark .cifre .nume {color: var(--fundal-dark) !important; text-shadow: 1px 1px 0 #bbc9d5;}
.tema-dark .cifre .nume span {color: var(--menu-dark) !important;}

.tema-dark #monthdate,
.tema-dark #yeardate, 
.tema-dark #prevmonthdate {
    background-color: var(--fundal-dark);
    color: var(--text-dark);
    border-color: transparent;
    box-shadow: none;
    text-shadow: none !important;
}

.tema-dark .tabel-flex-linie > span[style="background-color:#ffffa2;"] {
    background-color: #717149 !important;
    color: #b4d3e5;
}
.tema-dark .tabel-flex-linie[style="background-color:#defffb"], 
.tema-dark .tabel-flex-linie[style="background-color:#defffb"] > span {
    background-color: #214447 !important;
}
.tema-dark .tabel-flex-linie[style="background-color:#c5fbc3"] > span {
    background-color: #2b3d2a !important;
}

.tema-dark .paginatie li.active a {
    border-color: var(--orange-dark);
    background: var(--orange-dark);
    color: var(--fundal-dark);
}
.tema-dark .avertizare {background: #633e0c;}
.tema-dark .form-left, 
.tema-dark .form-right {border-color: var(--tabel-border-dark);}

.tema-dark .tabel-cheltuieli .tabel-flex-linie > span {color: var(--text-dark);}
.tema-dark .termen-rosu {background: #752100;}
.tema-dark .termen-depasit:before {color: #ff914e;}
.tema-dark .legenda-sus .mso {color: #ff914e;}
.tema-dark .total-partial {
    border-color: var(--text-dark);
    background: #2a5765;
    color: var(--text-dark);
}
.tema-dark .datele {color: var(--text-dark);}
.tema-dark .total-amount {
    border-color: var(--tabel-border-dark);
    background: var(--orange-dark);
    color: var(--menu);
}
.tema-dark .datepicker table {
    color: var(--menu);
    background: var(--text-dark);
}
.tema-dark .table-condensed > tbody > tr:nth-child(2n+1) > td, 
.tema-dark .table-condensed > tbody > tr:nth-child(2n+1) > th {
    background-color: var(--text-dark);
}
.tema-dark .dropdown-menu {background-color: var(--text-dark);}
.tema-dark .datepicker-dropdown:before {
    border-bottom: var(--text-dark) !important;
    background-color: var(--text-dark);
}
.tema-dark .tfl-footer {background: #473218;}
.tema-dark .btn-save-grup {border-color: var(--tabel-border-dark);}

.tema-dark .tabel-flex-linie[style="background-color: #fdf6ec"] {
    background-color: #5b3500 !important;
}
.tema-dark .label-data {
    background: var(--text-dark);
    border-color: var(--text-dark);
    color: var(--menu);
}
.tema-dark .tabel-total {background: #101f2d;}
.tema-dark .rosu:hover {color: #ffa16b;}

.tema-dark .datele .but {color: var(--text-dark);}
.tema-dark .form-adauga h3 {border-color: var(--tabel-border-dark);}
.tema-dark .but-icon-fara-text {color: var(--text-dark);}
.tema-dark .buzunar-tabel {background: var(--fundal-dark); border: 0;}
.tema-dark .tabel-in-tabel span {background: var(--menu);}
.tema-dark .tabel-in-tabel .tfl-header span {background: var(--menu-dark);}
.tema-dark .buzunar-tabel.active + div {border-top: 1px solid var(--tabel-border-dark);}
.tema-dark .tfl-header {background: var(--menu-dark);}

.tema-dark .modal-dialog {
    box-shadow: 0 0 90px 0 rgba(255 255 255 / 25%); 
    border: 1px solid var(--text-dark);
}
.tema-dark .modal-content {background: var(--menu);}
.tema-dark .modal-header {border-color: var(--tabel-border-dark);}
.tema-dark .modal-footer {border-color: var(--tabel-border-dark);}
.tema-dark .close {color: #fff;}
.tema-dark .tabel-in-tabel > div {background: var(--menu);}

.tema-dark .titlu-mob {color: #998168;}

.tema-dark .tfl-body.bg-success {background-color: #214447 !important; color: var(--text-dark);}
.tema-dark .tabel-flex-linie:last-child {border-color: var(--tabel-border-dark);}
.tema-dark .modal-report-user h4 {border-color: var(--tabel-border-dark);}

.tema-dark .dashboard-card {background: #8193a3;}
.tema-dark .dashboard-card i {background: var(--tabel-border-dark); color: var(--text-dark);}
.tema-dark .card-value {background: var(--text-dark); color: var(--menu);}
.tema-dark .card-title {color: var(--menu-dark); text-shadow: none;}
.tema-dark .card-stats {color: var(--menu);}
.tema-dark .dash-costuri {border-color: var(--tabel-border-dark);}
.tema-dark .bootstrap-switch {border-color: var(--fundal-dark);}
.tema-dark .bootstrap-switch .bootstrap-switch-label {background: var(--fundal-dark);}

.tema-dark .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default, 
.tema-dark .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default {
    color: var(--text-dark);
    background: var(--menu);
}

.tema-dark .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary, 
.tema-dark .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary {
    color: var(--menu-dark);
}

.tema-dark .bg-light {
    background-color: var(--menu) !important;
    border: 0;
    color: var(--text-dark);
}

.tema-dark .progress-bar[style="width:100%; background-color:#272f35;"] {
    background-color: var(--text-dark) !important;
    overflow: hidden;
}
.tema-dark .message-for-factura {
    border: 0;
    background-color: var(--orange-dark);
}
.tema-dark .h4-special {border-color: var(--tabel-border-dark);}
.tema-dark .contactperson-information {border-color: var(--tabel-border-dark);}
.tema-dark .remove a {
    border-color: var(--text-dark);
    background: var(--text-dark);
}
.tema-dark .remove a:before {color: var(--menu-dark);}
.tema-dark .paginatie-nr {
    color: var(--text-dark);
    border-color: var(--tabel-border-dark);
}
.tema-dark .paginatie li a {color: var(--text-dark);}

.tema-dark .nav-pills {border-color: var(--tabel-border-dark);}
.tema-dark .nav-pills .nav-link {
    color: var(--text-dark);
    border-color: var(--tabel-border-dark);
    border-bottom-color: transparent;
}
.tema-dark .nav-pills .nav-link:hover {background: var(--menu-dark);}
.tema-dark .nav-pills .nav-link.active:hover {background: var(--mov);}
.tema-dark .nav-pills .nav-link.active, 
.tema-dark .nav-pills .show > .nav-link {
    color: var(--menu-dark);
}

.tema-dark .pagina-login {background: var(--fundal-dark);}
.tema-dark .header-login {background: var(--menu);}
.tema-dark .caseta-login {background: var(--menu);}
.tema-dark .pagina-login .micu small {color: var(--text-dark) !important;}

.tema-dark .tabel-totaluri {background: none;}
.tema-dark .tabel-totaluri .tabel-flex-linie {background: #202d15;}

.tema-dark .tab-acordeon {border-color: var(--tabel-border-dark);}
.tema-dark .token {background: #453e28; color: var(--text-dark-light); border-color: var(--tabel-border-dark);}
.tema-dark .token h4 .icon-valid:after {color: #66c15c;}
.tema-dark .token h4 .icon-invalid:after {color: #ff5959;}

.tema-dark .meniu-alege {border-color: var(--tabel-border-dark);}
.tema-dark .nivel-0 {border-color: var(--tabel-border-dark);}
.tema-dark .nivel-1 {background: #371f00;}
.tema-dark .nivel-2 {background: #001527;}

.tema-dark .i-checks input[disabled] + i {border-color: var(--text-dark);}

.tema-dark .factura-print {border-color: var(--tabel-border-dark);}

.tema-dark .tabel-factura th, 
.tema-dark .tabel-factura td {border-color: var(--tabel-border-dark);}


.tema-dark .table > tbody > tr > th, 
.tema-dark .table > tfoot > tr > th, 
.tema-dark .table > tbody > tr > td, 
.tema-dark .table > tfoot > tr > td {
    border-top-color: var(--tabel-border-dark) !important;
    color: var(--text-dark);
}
.tema-dark .total-amount span {color: var(--menu) !important;}
.tema-dark .mesajul {background: var(--menu-dark);}
.tema-dark .butoane-editare {color: var(--text-dark-light);}
.tema-dark .editable-submit {background: var(--orange-dark);}