html[data-theme='dark'] body {
    background-color: #2b2b2b;
    color: #dce4ee;
}

html[data-theme='dark'] {
    color-scheme: dark;
    scrollbar-color: #6a6a6a #2a2a2a;
    scrollbar-width: thin;
}

html[data-theme='dark']::-webkit-scrollbar {
    width: 12px;
    height: 12px;
}

html[data-theme='dark']::-webkit-scrollbar-track {
    background: #2a2a2a;
}

html[data-theme='dark']::-webkit-scrollbar-thumb {
    background: #6a6a6a;
    border-radius: 8px;
    border: 2px solid #2a2a2a;
}

html[data-theme='dark']::-webkit-scrollbar-thumb:hover {
    background: #8a8a8a;
}

html[data-theme='dark'] h1,
html[data-theme='dark'] h2,
html[data-theme='dark'] h3,
html[data-theme='dark'] h4,
html[data-theme='dark'] h5,
html[data-theme='dark'] h6,
html[data-theme='dark'] .h1,
html[data-theme='dark'] .h2,
html[data-theme='dark'] .h3,
html[data-theme='dark'] .h4,
html[data-theme='dark'] .h5,
html[data-theme='dark'] .h6 {
    color: #ffffff;
}

html[data-theme='dark'] a {
    color: #3fa97b;
}

html[data-theme='dark'] .alc-page-heading h1>a {
    color: #FFF;
}

html[data-theme='dark'] a:hover,
html[data-theme='dark'] a:focus {
    color: #dddddd;
}

html[data-theme='dark'] #header-wrapper {
    background: #333333;
}

html[data-theme='dark'] .alc-page-heading {
    background: #2b7354;
    border-bottom: solid 1px #2b7354;
}

html[data-theme='dark'] .modal-header {
    background: #2b7354;
    border-bottom: 1px solid #2b7354;
}

html[data-theme='dark'] .alc-header {
    background-color: #1f1f1f;
    color: #dcdcdc;
    border-bottom: 1px solid #1f1f1f;
}

html[data-theme='dark'] .alc-header a,
html[data-theme='dark'] .alc-header .item,
html[data-theme='dark'] .alc-header .user-notification-welcome,
html[data-theme='dark'] .alc-header .user-notification-icons,
html[data-theme='dark'] .alc-header i {
    color: #dcdcdc;
}

html[data-theme='dark'] .card,
html[data-theme='dark'] .well,
html[data-theme='dark'] .panel,
html[data-theme='dark'] .modal-content,
html[data-theme='dark'] .dropdown-menu,
html[data-theme='dark'] .popover,
html[data-theme='dark'] .tt-menu,
html[data-theme='dark'] .table-tooltip .tooltip-inner {
    background-color: #333333;
    border-color: #262626;
    color: #dde7f2;
}

html[data-theme='dark'] .dropdown-menu {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.45);
}

html[data-theme='dark'] .dropdown-item,
html[data-theme='dark'] .dropdown-item-text {
    color: #dce4ee;
}

html[data-theme='dark'] .dropdown-item:hover,
html[data-theme='dark'] .dropdown-item:focus {
    background-color: #4c4c4c;
    color: #ffffff;
}

html[data-theme='dark'] .form-control,
html[data-theme='dark'] .custom-select,
html[data-theme='dark'] .input-group-text,
html[data-theme='dark'] .select2-selection {
    background-color: #282828;
    border-color: #566a63;
    color: #e6efea;
}

html[data-theme='dark'] .form-control:focus,
html[data-theme='dark'] .custom-select:focus {
    background-color: #1b1b1b;
    border-color: #4db384;
    box-shadow: 0 0 0 0.2rem rgba(77, 179, 132, 0.2);
}

html[data-theme='dark'] .form-control.form-control-danger {
    border-color: #9d2421;
}

html[data-theme='dark'] span.has-danger.form-control-feedback {
    background: #9d2421;
}

    html[data-theme='dark'] .form-control:disabled, html[data-theme='dark'] .form-control[readonly] {
        color: #5d5d5d;
        border-color: #5b5b5b;
        cursor: not-allowed;
    }

html[data-theme='dark'] span.form-text.danger,
html[data-theme='dark'] span.has-danger-message,
html[data-theme='dark'] small.has-danger-message {
    color: #9d2421;
}

html[data-theme='dark'] input[type='radio'] {
    accent-color: #3ea578;
}

html[data-theme='dark'] input[type='checkbox'] {
    accent-color: #3ea578;
}

html[data-theme='dark'] .form-check-input[type='radio']:checked,
html[data-theme='dark'] .form-check-input[type='checkbox']:checked,
html[data-theme='dark'] .custom-control-input[type='radio']:checked~.custom-control-label::before,
html[data-theme='dark'] .custom-control-input[type='checkbox']:checked~.custom-control-label::before,
html[data-theme='dark'] .custom-control-input:checked~.custom-control-indicator {
    background-color: #3ea578;
    border-color: #3ea578;
}

html[data-theme='dark'] ::placeholder {
    color: #91a29a;
    opacity: 1;
}

html[data-theme='dark'] .table,
html[data-theme='dark'] .table td,
html[data-theme='dark'] .table th {
    color: #d8e1eb;
    border-color: #3e3e3e;
}

html[data-theme='dark'] .table thead th {
    background-color: #2b2b2b;
}

html[data-theme='dark'] .table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.03);
}

html[data-theme='dark'] .table-hover tbody tr:hover {
    background-color: rgba(132, 182, 228, 0.12);
}

html[data-theme='dark'] table.alc-table tbody {
    border: 1px solid rgb(43 43 43);
}

html[data-theme='dark'] .modal-header,
html[data-theme='dark'] .modal-footer,
html[data-theme='dark'] .popover-header {
    border-color: #2b2b2b;
}

html[data-theme='dark'] .modal-header,
html[data-theme='dark'] .modal .modal-content .modal-header,
html[data-theme='dark'] .modal.slide-panel .modal-content .modal-header,
html[data-theme='dark'] .bootbox.modal .modal-header {
    background: #2b7354 !important;
    border-color: #2b7354 !important;
    border-bottom-color: #2b7354 !important;
}

html[data-theme='dark'] .nav-tabs .nav-item.show .nav-link,
html[data-theme='dark'] .nav-tabs .nav-link.active {
    color: #fbfbfb;
    background-color: #383838;
    border-color: #4a4a4a #4a4a4a #4a4a4a;
}

html[data-theme='dark'] .nav-tabs {
    border-bottom: 1px solid #4a4a4a;
}

html[data-theme='dark'] .pagination .page-link {
    background-color: #303030;
    border-color: #4a4a4a;
    color: #dcdcdc;
}

html[data-theme='dark'] .pagination .page-link:hover,
html[data-theme='dark'] .pagination .page-link:focus {
    background-color: #3b3b3b;
    border-color: #626262;
    color: #ffffff;
    box-shadow: none;
}

html[data-theme='dark'] .pagination .page-item.active .page-link {
    background-color: #3fa97b;
    border-color: #3fa97b;
    color: #1d1d1d;
}

html[data-theme='dark'] .pagination .page-item.disabled .page-link,
html[data-theme='dark'] .pagination .page-link:disabled,
html[data-theme='dark'] .pagination .page-link[disabled] {
    background-color: #262626;
    border-color: #3b3b3b;
    color: #888888;
    opacity: 1;
}

html[data-theme='dark'] .btn-outline-primary {
    color: #3fa97b;
    border-color: #3fa97b;
}

html[data-theme='dark'] .btn-outline-primary:hover,
html[data-theme='dark'] .btn-outline-primary:focus {
    background-color: #3fa97b;
    border-color: #3fa97b;
    color: #303030;
}

html[data-theme='dark'] .btn-dark {
    background-color: #1a1a1a;
    color: #d5d5d5;
}

html[data-theme='dark'] .btn-dark:hover {
    background-color: #1f1f1f;
}

html[data-theme='dark'] .btn-outline-dark {
    color: #dbdbdb;
    border-color: #c3c3c3;
    background: #282828;
}

html[data-theme='dark'] .btn-outline-dark:hover,
html[data-theme='dark'] .btn-outline-dark:focus {
    background-color: #cfcfcf;
    color: #ffffff;
}

html[data-theme='dark'] .btn-outline-dark:hover {
    color: #333333 !important;
}

html[data-theme='dark'] .btn.btn-link {
    color: #ebebeb;
}

html[data-theme='dark'] .btn-danger {
    background-color: #a74040;
    border-color: #9a3939;
}

html[data-theme='dark'] .btn-danger:hover,
html[data-theme='dark'] .btn-danger:focus {
    background-color: #bb5050;
    border-color: #a84444;
}

html[data-theme='dark'] .text-muted {
    color: #ebebeb !important
}

html[data-theme='dark'] .loader-background,
html[data-theme='dark'] .menu-backdrop,
html[data-theme='dark'] .filter-overlay {
    background: rgb(20 20 20 / 78%);
}

html[data-theme='dark'] .theme-select-wrapper label {
    color: #dce6f2;
}

html[data-theme='dark'] .theme-select-wrapper .form-control {
    background-color: rgba(26, 26, 26, 0.82);
    border-color: #566a63;
    color: #e6efea;
}

/* Dashboard and card surfaces */
html[data-theme='dark'] .container-fluid.body-content,
html[data-theme='dark'] .row.no-gutters.alc-content,
html[data-theme='dark'] .alc-content .alc-main-content {
    background: #2b2b2b;
    color: #dcdcdc;
}

html[data-theme='dark'] .row.grey {
    background: #333333;
}

html[data-theme='dark'] .alc-content .alc-side-content {
    background: #2c2c2c;
}

html[data-theme='dark'] .alc-side-card.white {
    background: #333333;
    border: 1px solid #3f3f3f;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5), 0 0 2px rgba(0, 0, 0, 0.35);
}

html[data-theme='dark'] .alc-side-card.white:hover {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.55), 0 0 3px rgba(0, 0, 0, 0.35);
}

html[data-theme='dark'] .alc-side-card.white h3,
html[data-theme='dark'] .alc-side-card.white h5,
html[data-theme='dark'] .alc-side-card.white>p,
html[data-theme='dark'] .alc-side-card.white .card-content,
html[data-theme='dark'] .alc-side-card.white .link-actions a,
html[data-theme='dark'] .alc-side-card.white .tag-wrapper h3 {
    color: #dcdcdc;
}

html[data-theme='dark'] .alc-side-card.white .link-actions a{
    color: #3fa97b;
}

html[data-theme='dark'] .alc-side-card.white .car-footer {
    background: #333333;
    border-top: 1px solid #4a4a4a;
    color: #d0d0d0;
}

html[data-theme='dark'] .card-default.white,
html[data-theme='dark'] .well-white {
    background: #2e2e2e;
    border: 1px solid #4a4a4a;
    color: #dcdcdc;
}

html[data-theme='dark'] .card-default.white:hover {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.55), 0 0 3px rgba(0, 0, 0, 0.35);
}

.card-default a.delete-card {
    color: #FFFFFF;
}

html[data-theme='dark'] .no-text,
html[data-theme='dark'] .no-records-text,
html[data-theme='dark'] p.no-records-text,
html[data-theme='dark'] span.no-records-text,
html[data-theme='dark'] p.sub-slant {
    color: #bdbdbd;
}

html[data-theme='dark'] table.table-striped tbody tr:nth-of-type(odd) td {
    background: #333333;
}

html[data-theme='dark'] table.table-striped tbody tr:nth-of-type(odd):hover td,
html[data-theme='dark'] table.table-striped tbody tr:hover td {
    background: #3c3c3c;
}

html[data-theme='dark'] table.alc-table th {
    background: transparent;
    color: #dcdcdc;
}

html[data-theme='dark'] table.alc-table tr {
    background: transparent;
}

html[data-theme='dark'] table tr th a {
    color: #ffffff;
}

html[data-theme='dark'] table.alc-table td {
    background: #303030;
    color: #d0d0d0;
}

html[data-theme='dark'] table.alc-table tr:hover .action-wrapper i {
    color: #2b2b2b;
}

html[data-theme='dark'] .associating table.alc-table tbody tr:hover td {
    background: #696969 !important;
}

html[data-theme='dark'] .associating table.alc-table tr td a {
    color: #d0d0d0 !important;
}

/* Overlay and slide-panel dark mode */
html[data-theme='dark'] .modal-backdrop.show {
    opacity: 0.75;
}

html[data-theme='dark'] .modal.slide-panel .modal-content {
    background: #2a2a2a;
}

html[data-theme='dark'] .modal.slide-panel .modal-content .modal-body {
    background: #2a2a2a;
}

html[data-theme='dark'] .modal .modal-body h1,
html[data-theme='dark'] .modal .modal-body h2,
html[data-theme='dark'] .modal .modal-body h3,
html[data-theme='dark'] .modal .modal-body h4,
html[data-theme='dark'] .modal .modal-body h5,
html[data-theme='dark'] .modal .modal-body h6,
html[data-theme='dark'] .modal .modal-body .h1,
html[data-theme='dark'] .modal .modal-body .h2,
html[data-theme='dark'] .modal .modal-body .h3,
html[data-theme='dark'] .modal .modal-body .h4,
html[data-theme='dark'] .modal .modal-body .h5,
html[data-theme='dark'] .modal .modal-body .h6 {
    color: #d5d5d5;
}

html[data-theme='dark'] .modal.slide-panel .modal-content .modal-body .row div.slide-col {
    border-right: 1px solid #4a4a4a;
    background: #2a2a2a;
    color: #dcdcdc;
}

html[data-theme='dark'] .modal.slide-panel .modal-content .modal-body .row div.slide-col:last-child {
    border-right: 0;
    background: #262626;
}

html[data-theme='dark'] .modal.slide-panel .modal-content .modal-footer {
    background: #333333;
    border-top: 1px solid #4a4a4a;
}

html[data-theme='dark'] .modal.slide-panel h4.form-section-headings {
    background-color: #333333;
    border-bottom: 1px solid #4a4a4a;
    color: #dcdcdc;
}

html[data-theme='dark'] .modal.slide-panel li.list-group-item {
    border-color: #4a4a4a;
    background: #2f2f2f;
    color: #dcdcdc;
}

html[data-theme='dark'] .modal.slide-panel li.list-group-item.zone:hover,
html[data-theme='dark'] .modal.slide-panel li.list-group-item.zone.active {
    background: #3a3a3a;
    border-color: #555555;
    color: #ededed;
}

html[data-theme='dark'] .modal.slide-panel .list-group-item .form-check label,
html[data-theme='dark'] .modal.slide-panel .list-group-item .form-check-label,
html[data-theme='dark'] .modal.slide-panel .list-group-item,
html[data-theme='dark'] .modal.slide-panel .list-group-item a {
    color: #dcdcdc;
}

/* html[data-theme='dark'] .modal.slide-panel .alert,
html[data-theme='dark'] .modal.slide-panel .alert-info {
    background: #adadad;
    border-color: #ffffff;
    color: #2a2a2a;
} */

html[data-theme='dark'] .alert-primary,
html[data-theme='dark'] .alert-info {
    color: #cce5ff;
    background-color: #163658;
}

html[data-theme='dark'] .alert.alert-primary h6,
html[data-theme='dark'] .alert.alert-primary h4,
html[data-theme='dark'] .alert.alert-primary h5,
html[data-theme='dark'] .alert.alert-info h6,
html[data-theme='dark'] .alert.alert-info h4,
html[data-theme='dark'] .alert.alert-info h5 {
    color: #eaf1f9;
    font-size: 14px;
}

html[data-theme='dark'] .alert.alert-secondary {
    background: #333333;
}

html[data-theme='dark'] .alert-warning {
    color: #fff3cd;
    background-color: #5e512a;
}

html[data-theme='dark'] .alert-warning h6,
html[data-theme='dark'] .alert-warning h4,
html[data-theme='dark'] .alert-warning h5 {
    color: #fff3cd;
    font-size: 14px;
}

html[data-theme='dark'] .alert-warning a {
    color: #FFFFFF;
}



html[data-theme='dark'] .modal.slide-panel .form-control:focus,
html[data-theme='dark'] .modal.slide-panel .custom-select:focus {
    background-color: rgba(18, 18, 18, 0.9);
    border-color: #4db384;
    box-shadow: 0 0 0 0.2rem rgba(77, 179, 132, 0.2);
}

html[data-theme='dark'] .greyed-overlay {
    background: rgba(20, 20, 20, 0.62);
}

html[data-theme='dark'] .slide-col-left,
html[data-theme='dark'] .slide-col-right {
    background: rgba(38, 38, 38, 0.92);
}

/* Duplicate merge overlay dark mode */
html[data-theme='dark'] .dup-list-wrap {
    background: #242424;
    border-bottom: 1px solid #3f3f3f;
}

html[data-theme='dark'] .dup-list-wrap .dup-item {
    background: #2f2f2f;
    border: 1px solid #434343;
    color: #d5d5d5;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.45);
}

html[data-theme='dark'] .dup-list-wrap .dup-item:hover {
    background: #383838;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.5);
}

html[data-theme='dark'] .dup-list-wrap .dup-item.active {
    background: #36443d;
    border-color: #4db384;
}

html[data-theme='dark'] .dup-list-wrap .dup-item.merged {
    background: #2a2a2a;
    color: #8a8a8a;
    border-color: #3a3a3a;
}

html[data-theme='dark'] .dup-list-wrap .dup-item h4 {
    color: #f2f2f2;
}

html[data-theme='dark'] .dup-list-wrap .dup-item .sub-heading {
    color: #b9b9b9;
}

html[data-theme='dark'] .scroll-col>.scroll-content {
    background-color: #2b2b2b;
}

html[data-theme='dark'] .scroll-col>.scroll-content.grey {
    background: #262626;
}

html[data-theme='dark'] .scroll-col>h4.form-section-headings {
    border-right: 1px solid #4a4a4a;
}

html[data-theme='dark'] .col.middle-slide-col.with-border,
html[data-theme='dark'] .col-border {
    border-color: #4a4a4a;
}

html[data-theme='dark'] .col.devider {
    border-bottom: 1px solid #2e2e2e;
    border-top: 1px solid #2e2e2e;
    background: #262626;
}

html[data-theme='dark'] .scroll-col>.row {
    background: #333333;
}

html[data-theme='dark'] .status-item-right,
html[data-theme='dark'] .status-item-right.different {
    background: #313131;
    border-color: #4a4a4a;
    color: #d5d5d5;
}

html[data-theme='dark'] .status-item-right.new {
    background: #5a2c2c;
    border-color: #8e3d3d;
    color: #ffd7d7;
}

html[data-theme='dark'] .sidebar-link-tabs>a {
    color: #b8c4cf;
    border-bottom-color: transparent;
}

html[data-theme='dark'] .sidebar-link-tabs>a.active,
html[data-theme='dark'] .sidebar-link-tabs>a:hover {
    color: #e8edf2;
    border-bottom-color: #4db384;
}

/* Maintain Images overlay dark mode */
html[data-theme='dark'] .modal.slide-panel .tab-content,
html[data-theme='dark'] .modal.slide-panel .tab-pane {
    color: #dcdcdc;
}

html[data-theme='dark'] .modal.slide-panel .tab-content hr {
    border-top: 1px solid #4a4a4a;
}

html[data-theme='dark'] .modal.slide-panel .lifestyle-set-section {
    background: #333333;
    border: 1px solid #4a4a4a;
}

html[data-theme='dark'] .modal.slide-panel .list-group-item {
    background: #303030;
    border-color: #4a4a4a;
    color: #d5d5d5;
}

html[data-theme='dark'] .modal.slide-panel .badge.badge-secondary {
    background: #5a5a5a;
    color: #f5f5f5;
}

html[data-theme='dark'] .modal.slide-panel .badge.badge-info {
    background: #4a4a4a;
    color: #f5f5f5;
}

html[data-theme='dark'] .modal.slide-panel .badge.badge-primary {
    background: #3fa97b;
    color: #ffffff;
}

html[data-theme='dark'] .modal.slide-panel .form-control-file,
html[data-theme='dark'] .modal.slide-panel input[type='file'] {
    color: #dcdcdc;
}

html[data-theme='dark'] .modal.slide-panel input[type='file']::file-selector-button {
    background: #4a4a4a;
    border: 1px solid #6a6a6a;
    color: #f5f5f5;
    border-radius: 3px;
}
html[data-theme='dark'] .dz {
    background: #303030;
    border: 2px dashed #5f5f5f;
}

html[data-theme='dark'] .modal.slide-panel .dz {
    background: #303030;
    border: 2px dashed #5f5f5f;
}



html[data-theme='dark'] .modal.slide-panel .dz.is-dragover {
    background: #373737;
    border: 2px dashed #3fa97b;
}

html[data-theme='dark'] .modal.slide-panel #lifestyle-original-dropzone.has-file {
    border: 2px solid #3fa97b;
    background: #24342d;
}

html[data-theme='dark'] .modal.slide-panel #lifestyle-original-dropzone .selected-file-indicator {
    color: #9ad9bd;
}

html[data-theme='dark'] .dz .dzi>label {
    color: #cfcfcf;
}

html[data-theme='dark'] .dz .dzi label strong {
    color: #f2f2f2;
}

html[data-theme='dark'] .dz .dzi .drop-plus,
html[data-theme='dark'] .dz .drop-over-instructions .drop-plus {
    color: #7f7f7f;
}

/* Typeahead / autocomplete dark mode */
html[data-theme='dark'] .tt-menu,
html[data-theme='dark'] .modal.slide-panel .tt-menu {
    background: #333333;
    border: 1px solid #6a6a6a;
    border-top: none;
    color: #ebebeb;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.4);
}

html[data-theme='dark'] .tt-dataset,
html[data-theme='dark'] ul.tt-dataset {
    background: #333333;
}

html[data-theme='dark'] .tt-dataset .tt-suggestion,
html[data-theme='dark'] .modal.slide-panel .tt-dataset .tt-suggestion {
    background: #333333;
    color: #ebebeb;
    border-bottom: 1px solid #4a4a4a;
}

html[data-theme='dark'] .tt-dataset .tt-suggestion:hover,
html[data-theme='dark'] .tt-dataset .tt-suggestion.tt-cursor,
html[data-theme='dark'] .tt-dataset .tt-suggestion[aria-selected='true'] {
    background: #4a4a4a;
    color: #ffffff;
}

html[data-theme='dark'] .tt-dataset .tt-suggestion:last-child {
    border-bottom: none;
}

html[data-theme='dark'] .tt-highlight {
    color: #ffffff;
    font-weight: bold;
}

/* GoldNet page dark mode */
html[data-theme='dark'] .btn.btn-alc,
html[data-theme='dark'] .alc-page-heading .btn.btn-alc.dropdown-toggle,
html[data-theme='dark'] .alc-page-heading .btn.btn-alc.dropdown-toggle-split {
    background: #333333 !important;
    border-color: #6a6a6a !important;
    color: #ebebeb !important;
}

html[data-theme='dark'] .alc-page-heading .btn.btn-alc:hover,
html[data-theme='dark'] .alc-page-heading .btn.btn-alc:focus,
html[data-theme='dark'] .alc-page-heading .btn.btn-alc.dropdown-toggle:hover,
html[data-theme='dark'] .alc-page-heading .btn.btn-alc.dropdown-toggle:focus,
html[data-theme='dark'] .alc-page-heading .btn.btn-alc.dropdown-toggle-split:hover,
html[data-theme='dark'] .alc-page-heading .btn.btn-alc.dropdown-toggle-split:focus {
    background: #3f3f3f !important;
    border-color: #7a7a7a !important;
    color: #ffffff !important;
}

html[data-theme='dark'] #page-model input.emp-search {
    background: #333333 !important;
    border: 1px solid #6a6a6a !important;
    color: #ebebeb !important;
}

html[data-theme='dark'] #page-model input.emp-search::placeholder {
    color: #bdbdbd !important;
}

html[data-theme='dark'] #page-model input.emp-search:focus,
html[data-theme='dark'] #page-model input.emp-search:focus-visible {
    outline: 1px solid #8a8a8a !important;
    box-shadow: none !important;
}

html[data-theme='dark'] #page-model .birthday-slide {
    background: #2f2f2f !important;
}

html[data-theme='dark'] #page-model .birthday-slide .body {
    background: #333333 !important;
    border: 1px solid #4a4a4a !important;
}

/* html[data-theme='dark'] #page-model .birthday-slide .body .content,
html[data-theme='dark'] #page-model .birthday-slide .body .content > * {
    color: #d5d5d5 !important;
} */

html[data-theme='dark'] #page-model .birthday-slide .body .agent-image {
    border: 1px solid #4a4a4a;
}

html[data-theme='dark'] #page-model .overlay-card {
    background: #333333;
    border: 1px solid #4a4a4a;
    color: #dcdcdc;
}

html[data-theme='dark'] #page-model .overlay-card.fill {
    background: #262626;
    border: 1px solid #4a4a4a;
    color: #dcdcdc;
}

html[data-theme='dark'] #page-model .overlay-card label,
html[data-theme='dark'] #page-model .overlay-card h4,
html[data-theme='dark'] #page-model .overlay-card h5,
html[data-theme='dark'] #page-model .overlay-card p,
html[data-theme='dark'] #page-model .overlay-card span {
    color: #d5d5d5;
}

html[data-theme='dark'] a.whatsapp-action,
html[data-theme='dark'] a.whatsapp-action:hover,
html[data-theme='dark'] a.whatsapp-action:focus {
    color: #00e676;
}

html[data-theme='dark'] .form-group.scroll-filter {
    background: #333333;
    border: 1px solid #333333;
}

html[data-theme='dark'] .mew {
    background: #2b2b2b;
}

html[data-theme='dark'] .mew .body {
    background: #424242;
}

html[data-theme='dark'] .pdf-step a.action .icon {
    background: #2b2b2b;
}

html[data-theme='dark'] .pdf-step a.action.notvisited .number {
    color: #c5c5c5;
}

html[data-theme='dark'] .step-actions {
    background: #2b2b2b;
    border-top: 1px solid #1a1a1a;
}

html[data-theme='dark'] .chart-container {
    background: #ffffff;
}

html[data-theme='dark'] span.num-preview {
    color: #bcbcbc;
}

html[data-theme='dark'] .alc-side-card.grey {
    color: #606060;
    background: #262626;
}

html[data-theme='dark'] .date-hover {
    background: #333333;
}

html[data-theme='dark'] .image-sort-wrapper .image-body {
    background: #333333;
}

html[data-theme='dark'] article.article-wrapper .content {
    background: #222222;
}

html[data-theme='dark'] label.form-check-label .badge {
    color: #262626;
}

html[data-theme='dark'] .modal.slide-panel .list-group.alc-list-group .list-group-item.active {
    background: #5a5a5a;
}

html[data-theme='dark'] .blank-area span.blank-item-cta{
    color: #ffffff;
}

html[data-theme='dark'] .preview-image-wrapper>a, html[data-theme='dark'] .html-doc-wrapper > a {
    color: #858585;
}

html[data-theme='dark'] .report-scroll-box {
    background: #333333;
    border: 1px solid #4a4a4a;
}

html[data-theme='dark'] .documents-list ul .category-list-item a.icon i {
    color: #dcdcdc;
}

html[data-theme='dark'] ul.list-group.templates-sort li.list-group-item {
    background: #2f2f2f;
    border-color: #4a4a4a;
    color: #dcdcdc;
}

html[data-theme='dark'] ul.list-group.templates-sort li.list-group-item.active {
    background: #5a5a5a;
    border-color: #4a4a4a;
    color: #dcdcdc;
}
html[data-theme='dark'] .mapping-container .map-page .map-page-header h5 {
    color: #2b2b2b;
}

 html[data-theme='dark'] .mapping-container .map-page .block {
    color: #2b2b2b;
}

html[data-theme='dark'] .list-group-item{
    background: #333333;
    border-color: #4a4a4a;
    color: #dcdcdc;
}

html[data-theme='dark'] .modal-dialog .modal-footer > button.btn.btn-default {
    color: #cdcdcd;
}

html[data-theme='dark'] .alc-side-card .card-icon{
color: #3c3c3c;
}

html[data-theme='dark'] .note-wrapper span.note-type {
    color: #bdbdbd;
}

 html[data-theme='dark'] .tag-item{
    background: #3e3e3e;
    color: #d5d5d5;
    border: 1px solid #303030;
    box-shadow: 0px 1px 1px #121212;
 }

html[data-theme='dark'] .tag-item-wrapper .tag-item{
    background: #3e3e3e;
    color: #d5d5d5;
    border: 1px solid #303030;
    box-shadow: 0px 1px 1px #121212;
}

html[data-theme='dark'] .tag-item-wrapper.checked .tag-item{
    background: #686868;
    color: #FFF;
    border: 1px solid #979797;
}
html[data-theme='dark'] .tag-item-wrapper .tag-item:hover {
    background: #4a4a4a;
    color: #ffffff;
    border: 1px solid #3a3a3a;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
}

html[data-theme='dark'] .tag-item-wrapper.checked .tag-item:hover {
    background: #686868;
    color: #FFF;
    border: 1px solid #979797;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
}