﻿@import url(floating-labels/floating-labels.min.css);

:root {
    --color-body: #212529;
    --color-login-area: #043a52a6;
    --color-icon-login-area: #495057;
    --color-recordarme-login-area: #043a52;
    --color-registrate-login-area: #043a52;
    --color-has-olvidado-tu-contrase-a: #043A52;
    --color-bienvenido-a-id-notarial: #043a52;
    --color-inicia-sesi-n-completando-la-informaci-n-a-continuaci-n: #043a52;
    --color-form-control-placeholder: #6c757d;
    --color-input-suscribite: #043a52a6;
    --color-placeholder-suscribite: #043a52a6;
    --color-title: #043a52;
    --color-datatables-length: #043a52;
    --color-select-arrows: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center !important;
    --color-table: #043A52;
    --color-table-th: #043A52;
    --color-badge-light: #212529;
    --color-form-control-border: #ced4da;
    --color-form-control: #495057;
    --color-button-border: #fff;
    --color-datatables-disabled-page-link: #6c757d;
    --color-datatables-active-page-link: #F1F1F1;
    --color-datatables-page-link: #007bff;
    --color-datatables-info: #212529;
    --color-nav-link: #497488;
    --color-breadcrumb-item: #043A52;
    --color-breadcrumb-item-active: #DEDEDE;
    --color-input-form: #686868;
    --color-h: #303030;
    --color-p: #707070;
    --color-dropzone: #212529;
    --color-mb: #212529;
    --color-custom-control-label: #525f7f;
    --color-form-label: #6c757d;
    --color-border-nav-tab: #dee2e6;
    --color-border-nav-link: transparent;
    --color-nav-link-tab: #303030;
    --color-nav-link-active: #495057;
    --color-border-nav-link-buttom: #fff;
    --color-border-table-row: #dee2e6;
    --color-dz-filename: black;
    --color-boton-verificar: #fff;
    --color-pdf: #212529;
    --color-dropdown-divider: #e9ecef;
    --color-filter-panel: 1px solid lightgrey;
    --color-dropdown-border: #fff;
    --color-dropdown: #497488;
    --color-input-group-text: #495057;
    --color-border-disabled-page-link: #dee2e6;
    --color-border-active-page-link: #dee2e6;
    --color-border-page-link: gold;
    --color-form-label-group-border: #043A52;
    --color-editable-not-empty: #5e72e4;
    --color-modal-title: #303030;
    --color-modal-body: #303030;
    --color-modal-close: #303030;
    --color-modal-close-hover: #303030;
    --color-modal-close-not-hover: #303030;
    --color-wizard-current: #FFFFFF;
    --color-wizard-disabled: #696969;
    --color-wizard-done: #8b7e7e;
    --color-wizard-button-border-done: #8b7e7e;
    --color-wizard-button-disabled: #FFFFFF;
    --color-html-item: #000000;
    --color-html-seccion: #1e7fdd;
    --color-html-indice-letra: #f15014;
    --color-html-indice-numero: #f15014;
    --background-wizard-content: #e7f2fd;
    --background-wizard-current: #004e9b;
    --background-wizard-disabled: #FFFFFF;
    --background-wizard-done: #fff;
    --background-wizard-button-disabled: #004e9b;
    --background-nav-sticky: #fff;
    --background-login-area: #fff;
    --background-boton-suscribite: #29a466;
    --background-grupo-suscribite: #fff;
    --background-input-suscribite: #fff;
    --background-table-th: #fff;
    --background-badge-light: #f8f9fa;
    --background-form-control: #fff;
    --background-boton-verificar: #043A52;
    --background-boton-dark: #343a40;
    --background-datatables-disabled-page-link: #fff;
    --background-datatables-active-page-link: #077191;
    --background-datatables-page-link: #fff;
    --background-dropzone: #fff;
    --background-card-body: #fff;
    --background-card-footer: #fff;
    --background-nav-link-active: #fff;
    --background-input-login: #c1dddb80;
    --border-dropzone: #055779;
    --background-pdf: #fff;
    --background-json: #1c2833;
    --background-dz-progress: #ffffffa6;
    --background-dz-file-preview: linear-gradient(to bottom, #eee, #ddd);
    --background-image-calendar-picker: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" viewBox="0 0 24 24"><path fill="%23bbbbbb" d="M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 18H4V8h16v13z"/></svg>');
    --background-modal-content: #ffffff;
    --input-background-color: #fafcfd;
    --placeholder-color: red;
    --border-dropzone: #055779;
}

.dark-mode {
    --color-body: #fff;
    --color-login-area: #fff;
    --color-icon-login-area: #fff;
    --color-recordarme-login-area: #fff;
    --color-registrate-login-area: #fff;
    --color-has-olvidado-tu-contrase-a: #fff;
    --color-bienvenido-a-id-notarial: #fff;
    --color-inicia-sesi-n-completando-la-informaci-n-a-continuaci-n: #fff;
    --color-form-control-placeholder: #ffffffa6;
    --color-input-suscribite: #fff;
    --color-placeholder-suscribite: #ffffffa6;
    --color-title: #fff;
    --color-datatables-length: #fff;
    --color-select-arrows: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23ffffff' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center !important;
    --color-table: #fff;
    --color-dz-filename: #043A52;
    --color-table-th: #fff;
    --color-badge-light: #fff;
    --color-form-control-border: #9EC0FF;
    --color-form-control: #fff;
    --color-button-border: #fff;
    --color-boton-verificar: #043A52;
    --color-datatables-disabled-page-link: #F1F1F1;
    --color-datatables-active-page-link: #F1F1F1;
    --color-datatables-page-link: #F1F1F1;
    --color-datatables-info: #F1F1F1;
    --color-nav-link: #fff;
    --color-breadcrumb-item: #fff;
    --color-breadcrumb-item-active: #B8C9D080;
    --color-input-form: #fff;
    --color-h: #fff;
    --color-p: #fff;
    --color-dropzone: #fff;
    --color-mb: #fff;
    --color-custom-control-label: #f1f1f1;
    --color-form-label: #ffffff80;
    --color-border-nav-tab: #055779;
    --color-border-nav-link: #055779;
    --color-nav-link-tab: #B8C9D080;
    --color-nav-link-active: #fff;
    --color-border-nav-link-buttom: #043a52;
    --color-border-table-row: #05567A;
    --color-pdf: #f1f1f1;
    --color-dropdown-divider: #055779;
    --color-filter-panel: 2px #055779 solid;
    --color-dropdown-border: #055779;
    --color-dropdown: #fff;
    --color-input-group-text: #303030;
    --color-border-disabled-page-link: rgb(222, 226, 230);
    --color-border-active-page-link: #077191;
    --color-border-page-link: #dee2e6;
    --color-form-label-group-border: #055779;
    --color-editable-not-empty: #fcfcfc;
    --color-modal-title: #c8c8c8;
    --color-modal-body: #c8c8c8;
    --color-modal-close: #ffffff;
    --color-modal-close-hover: #ffffff;
    --color-modal-close-not-hover: #fcfcfc;
    --color-wizard-current: #FFF;
    --color-wizard-disabled: #FFF;
    --color-wizard-done: #888888;
    --color-wizard-button-border-done: #888888;
    --color-wizard-button-disabled: #FFFFFF;
    --color-html-item: #D0E6A5;
    --color-html-seccion: #87CEEB;
    --color-html-indice-letra: #A1A1EE;
    --color-html-indice-numero: #E59400;
    --background-wizard-content: #043a52;
    --background-wizard-current: #004e9b;
    --background-wizard-disabled: #043a52;
    --background-wizard-done: #043a52;
    --background-wizard-button-disabled: #004e9b;
    --background-default: #043a52;
    --background-body: #043a52;
    --background-nav-sticky: #043a52;
    --background-login-area: #043A52;
    --background-boton-suscribite: #0D2B39;
    --background-grupo-suscribite: #628B96;
    --background-input-suscribite: #628B96;
    --background-table-th: #043A52;
    --background-badge-light: #043A52;
    --background-form-control: #043a52;
    --background-boton-verificar: #B8D1FF;
    --background-boton-dark: #29A466;
    --background-datatables-disabled-page-link: #043a52;
    --background-datatables-active-page-link: #628b96;
    --background-datatables-page-link: #043a52;
    --background-dropzone: #043a52;
    --background-card-body: #043a52;
    --background-card-footer: #043a52;
    --background-input-group-text: #B8D1FF;
    --background-nav-link-active: var(--background-default);
    --background-pdf: #1c2833;
    --background-json: #1c2833;
    --background-dz-progress: rgba(13, 13, 13, 0.18);
    --background-input-login: rgba(193, 221, 219, 0.5);
    --background-dz-file-preview: linear-gradient(to bottom, #eee, #ddd);
    --background-image-calendar-picker: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" viewBox="0 0 24 24"><path fill="%23bbbbbb" d="M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 18H4V8h16v13z"/></svg>');
    --background-modal-content: #043A52;
    --input-background-color: #043a52;
    --placeholder-color: #b8c9d080;
    --border-dropzone: #055779;
}

.light-mode {
    --color-body: #212529;
    --color-login-area: #043a52a6;
    --color-icon-login-area: #495057;
    --color-recordarme-login-area: #043a52;
    --color-registrate-login-area: #043a52;
    --color-has-olvidado-tu-contrase-a: #043A52;
    --color-bienvenido-a-id-notarial: #043a52;
    --color-inicia-sesi-n-completando-la-informaci-n-a-continuaci-n: #043a52;
    --color-form-control-placeholder: #6c757d;
    --color-input-suscribite: #043a52a6;
    --color-placeholder-suscribite: #043a52a6;
    --color-title: #043a52;
    --color-datatables-length: #043a52;
    --color-select-arrows: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center !important;
    --color-table: #043A52;
    --color-table-th: #043A52;
    --color-badge-light: #212529;
    --color-form-control-border: #ced4da;
    --color-form-control: #495057;
    --color-button-border: #fff;
    --color-datatables-disabled-page-link: #6c757d;
    --color-datatables-active-page-link: #F1F1F1;
    --color-datatables-page-link: #007bff;
    --color-datatables-info: #212529;
    --color-nav-link: #497488;
    --color-breadcrumb-item: #043A52;
    --color-breadcrumb-item-active: #DEDEDE;
    --color-input-form: #686868;
    --color-h: #303030;
    --color-p: #707070;
    --color-dropzone: #212529;
    --color-mb: #212529;
    --color-custom-control-label: #525f7f;
    --color-form-label: #6c757d;
    --color-border-nav-tab: #dee2e6;
    --color-border-nav-link: transparent;
    --color-nav-link-tab: #303030;
    --color-nav-link-active: #495057;
    --color-border-nav-link-buttom: #fff;
    --color-border-table-row: #dee2e6;
    --color-dz-filename: black;
    --color-boton-verificar: #fff;
    --color-pdf: #212529;
    --color-dropdown-divider: #e9ecef;
    --color-filter-panel: 1px solid lightgrey;
    --color-dropdown-border: #fff;
    --color-dropdown: #497488;
    --color-input-group-text: #495057;
    --color-border-disabled-page-link: #dee2e6;
    --color-border-active-page-link: #dee2e6;
    --color-border-page-link: gold;
    --color-form-label-group-border: #043A52;
    --color-editable-not-empty: #5e72e4;
    --color-modal-title: #303030;
    --color-modal-body: #303030;
    --color-modal-close: #303030;
    --color-modal-close-hover: #303030;
    --color-modal-close-not-hover: #303030;
    --color-wizard-current: #FFFFFF;
    --color-wizard-disabled: #696969;
    --color-wizard-done: #8b7e7e;
    --color-wizard-button-border-done: #8b7e7e;
    --color-wizard-button-disabled: #FFFFFF;
    --color-html-item: #000000;
    --color-html-seccion: #1e7fdd;
    --color-html-indice-letra: #f15014;
    --color-html-indice-numero: #f15014;
    --background-wizard-content: #e7f2fd;
    --background-wizard-current: #004e9b;
    --background-wizard-disabled: #FFFFFF;
    --background-wizard-done: #fff;
    --background-wizard-button-disabled: #004e9b;
    --background-nav-sticky: #fff;
    --background-login-area: #fff;
    --background-boton-suscribite: #29a466;
    --background-grupo-suscribite: #fff;
    --background-input-suscribite: #fff;
    --background-table-th: #fff;
    --background-badge-light: #f8f9fa;
    --background-form-control: #fff;
    --background-boton-verificar: #043A52;
    --background-boton-dark: #343a40;
    --background-datatables-disabled-page-link: #fff;
    --background-datatables-active-page-link: #077191;
    --background-datatables-page-link: #fff;
    --background-dropzone: #fff;
    --background-card-body: #fff;
    --background-card-footer: #fff;
    --background-input-group-text: #c3e7ef;
    --background-nav-link-active: #fff;
    --background-input-login: #c1dddb80;
    --border-dropzone: #055779;
    --background-pdf: #fff;
    --background-json: #1c2833;
    --background-dz-progress: #ffffffa6;
    --background-dz-file-preview: linear-gradient(to bottom, #eee, #ddd);
    --background-image-calendar-picker: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" viewBox="0 0 24 24"><path fill="%23bbbbbb" d="M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 18H4V8h16v13z"/></svg>');
    --background-modal-content: #fff;
    --input-background-color: #fff;
    --placeholder-color: red;
    --border-dropzone: #055779;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: var(--color-h) !important;
}

p {
    color: var(--color-p);
}

.header-area .main-header-area.sticky {
    background-color: var(--background-nav-sticky);
}

.form-control::placeholder {
    color: var(--color-form-control-placeholder);
    opacity: 1
}

.breadcrumb-item > a{
    color: var(--color-breadcrumb-item) !important;
}

.breadcrumb-item .active {
    color: var(--color-breadcrumb-item-active) !important;
}

.breadcrumb-item .active:hover {
    color: var(--color-breadcrumb-item-active) !important;
}

.bl-formulario .form-control {
    color: var(--color-input-form);
}

.login-area {
    background-color: var(--background-login-area);
}

.input-group-text {
    background-color: var(--background-input-group-text);
    color: var(--color-input-group-text);
}

.login-area .input-group-text {
    color: var(--color-icon-login-area);
}

.custom-checkbox .custom-control-input ~ .custom-control-label {
    color: var(--color-custom-control-label);
}

.custom-checkbox .custom-control-input:checked {
    color: var(--color-custom-control-label);
}

.custom-control-label {
    color: #c1c1c1;
}

.custom-file-label {
    color: #c1c1c1;
    background-color: var(--background-card-body);
}

    .custom-file-label::after {
        color: #495057;
        background-color: #e9ecef;
        border-left: 1px solid #ced4da;
    }



.suscribite-button {
    border-top-left-radius: 30px !important;
    border-bottom-left-radius: 30px !important;
    background: var(--background-boton-suscribite) !important;
    border-color: var(--background-boton-suscribite) !important;
}

.bienvenido-a-id-notarial {
    color: var(--color-bienvenido-a-id-notarial);
}

.inicia-sesi-n-completando-la-informaci-n-a-continuaci-n {
    color: var(--color-inicia-sesi-n-completando-la-informaci-n-a-continuaci-n);
}

.has-olvidado-tu-contrase-a {
    color: var(--color-has-olvidado-tu-contrase-a);
}

.recordarme {
    color: var(--color-recordarme-login-area);
}

.registrate {
    color: var(--color-registrate-login-area);
}

.menu-item, .menu-item a, #nav li a:first-child {
    color: var(--color-nav-link) !important;
}

    .menu-item.active {
        border-bottom-color: var(--color-nav-link);
        border-bottom-width: medium;
        border-bottom-style: solid;
        font-weight: bold !important;
    }
        .menu-item.active a {
            font-weight: bold !important;
        }

.breadcumb--con .title {
    color: var(--color-title);
}

.dataTables_length {
    color: var(--color-datatables-length) !important;
}

    .dataTables_length select {
        background-color: var(--background-form-control) !important;
        color: var(--color-datatables-length);
    }

.table .thead-dark th {
    color: var(--color-table-th) !important;
    background-color: var(--background-table-th) !important;
    border: 0;
}

table.dataTable {
    color: var(--color-table);
}

.btn-verificar {
    background: var(--background-boton-verificar) !important;
    color: var(--color-boton-verificar) !important;
}

body {
    background-color: var(--background-body);
    color: var(--color-body);
}

.custom-select {
    color: var(--color-form-control) !important;
    background: var(--color-select-arrows);
    background-size: 8px 10px;
    border: 1px solid var(--color-form-control-border);
}

    .custom-select option {
        color: var(--color-form-control) !important;
        background-color: var(--background-form-control) !important;
    }

    .custom-select:focus {
        background-color: var(--background-form-control) !important;
        border-color: var(--color-form-control-border);
        color: var(--color-form-control);
    }

.form-control {
    background-color: var(--background-form-control) !important;
    border-color: var(--color-form-control-border);
    color: var(--color-form-control);
}

    .form-control > option {
        color: var(--color-form-control);
        background-color: var(--background-form-control) !important;
    }

    .form-control select:focus {
        background-color: var(--background-form-control) !important;
        border-color: var(--color-form-control-border);
        color: var(--color-form-control);
    }

    .form-control:focus {
        background-color: var(--background-form-control) !important;
        border-color: var(--color-form-control-border);
        color: var(--color-form-control);
    }

    form-control:disabled, .form-control[readonly] {
        border-color: var(--color-form-control-border);
        background-color: var(--background-form-control) !important;
        opacity: 0.5;
    }


.badge-light {
    color: var(--color-badge-light);
    background-color: var(--background-badge-light);
    border-color: var(--color-button-border);
    border: 1px solid var(--color-button-border);
    width: 88px;
}

.btn-dark {
    background-color: var(--background-boton-dark) !important;
}

.page-item.disabled .page-link {
    color: var(--color-datatables-disabled-page-link) !important;
    background-color: var(--background-datatables-disabled-page-link) !important;
    border-color: var(--color-border-disabled-page-link);
}

.page-item.active .page-link {
    color: var(--color-datatables-active-page-link);
    background-color: var(--background-datatables-active-page-link) !important;
    border-color: var(--color-border-active-page-link) !important;
}

.page-link {
    color: var(--color-datatables-page-link);
    background-color: var(--background-datatables-page-link) !important;
    border: 1px solid var(--color-border-page-link) ;
}

.dataTables_info {
    color: var(--color-datatables-info);
}

.dropzone {
    border: 1px solid var(--border-dropzone);
    background: var(--background-dropzone);
    color: var(--color-dropzone);
}

    .dropzone .dz-preview.dz-file-preview .dz-image {
        background: var(--background-dz-file-preview);
    }

.mb-1 {
    color: var(--color-mb) !important;
}

.form-label-group .form-control {
    border: 1px solid var(--color-form-label-group-border) !important;
}

::-webkit-calendar-picker-indicator {
    background-image: var(--background-image-calendar-picker);
}

.card-body {
    background-color: var(--background-card-body);
}

.card-footer {
    background-color: var(--background-card-footer);
}

.img-thumbnail {
    background-color: var(--background-card-body);
    border: 1px solid var(--background-card-body);
}

.form-label-group.in-border label {
    color: var(--color-form-label);
}

.border-left {
    border-left: 1px solid var(--color-border-nav-tab) !important;
}

.border-bottom {
    border-bottom: 1px solid var(--color-border-nav-tab) !important;
}

.border-right {
    border-right: 1px solid var(--color-border-nav-tab) !important;
}

.nav-link {
    color: var(--color-nav-link-tab) !important;
}

    .nav-link .active {
        color: var(--color-nav-link-active) !important;
    }

.nav-tabs {
    border-bottom: 1px solid var(--color-border-nav-tab);
}
        .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
            color: var(--color-nav-link-active) !important;
            background-color: var(--background-nav-link-active);
            border-color: var(--color-border-nav-tab) var(--color-border-nav-tab) var(--color-border-nav-link-buttom);
        }

.table td, .table th {
    border-top: 1px solid var(--color-border-table-row);
}

.dropdown {
    color: var(--color-dropdown) !important;
    background-color: var(--background-card-body) !important;
    border: 1px solid var(--color-dropdown-border) !important;
}

    .dropdown li a {
        color: var(--color-dropdown) !important;
        border-bottom: none !important;
    }

.header-area .main-header-area .classy-nav-container .classy-navbar .classynav ul.dropdown li a {
    color: var(--color-dropdown) !important;
}

    .header-area .main-header-area .classy-nav-container .classy-navbar .classynav ul.dropdown li a:hover {
        opacity: 0.8 !important;
        color: var(--color-dropdown) !important;
    }

.filter-panel {
    border: var(--color-filter-panel) !important;
}

#pdf {
    background-color: var(--background-pdf);
    border: 1px solid var(--color-border-nav-tab);
}

#pdf pre {
    color:var(--color-pdf);
}

#text-html {
    background-color: var(--background-pdf);
    border: 1px solid var(--color-border-nav-tab);
}

    #text-html pre {
        color: var(--color-pdf);
    }


#json {
    background-color: var(--background-json);
    border: 1px solid var(--color-border-nav-tab);
}

.dz-filename {
    color: var(--color-dz-filename);
}

.dz-progress {
    background: var(--background-dz-progress) !important;
}

.dropdown-divider {
    border-top: 1px solid var(--color-dropdown-divider);
}

.input-login {
    background: var(--background-input-login) !important;
    color: var(--color-login-area) !important;
}
.input-login:focus {
    background-color: var(--background-input-login) !important;
    border-color: var(--color-form-control-border);
    color: var(--color-form-control);
}

.dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {
    background-color:transparent !important;
}


.dropzone .dz-preview .dz-progress {
    background-color:transparent !important;
}

.card-header .panel-title{
    color:#fff !important;
}

.suscribite {
    border-top-left-radius: 30px !important;
    border-bottom-left-radius: 30px !important;
    background: var(--background-boton-suscribite) !important;
    border-color: var(--background-boton-suscribite) !important;
}

.suscribite-group {
    border-top-left-radius: 30px !important;
    border-bottom-left-radius: 30px !important;
    background: var(--background-grupo-suscribite) !important;
    border: 0px;
}

.suscribite-input {
    background-color: var(--background-input-suscribite) !important;
    color: var(--color-input-suscribite) !important;
}

    .suscribite-input::placeholder {
        color: var(--color-placeholder-suscribite) !important;
    }

.row .card-body a:not(.editable-empty):not(:empty):not(.btn) {
    color: var(--color-editable-not-empty);
}

.modal-content {
    background-color: var(--background-modal-content);
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 0.3rem;
}

.modal-title {
  color: var(--color-model-title) !important;
}

.modal-body {
    color: var(--color-modal-body) !important;
}

.close{
    color: var(--color-modal-close);
}

    .close :hover {
        color: var(--color-modal-close-hover);
    }

    .close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover {
        color:var(--color-modal-close-not-hover);
    }

.input-group-prepend {
    margin-right: 0px; 
}

.wizard > .content {
    background-color: var(--background-wizard-content) !important;
    border-color: var(--color-border-nav-tab) !important;
    border: 1px solid var(--color-button-border);
}

.input-group-prepend {
    margin-right: 0px;
}

.wizard > .steps .done a, .wizard > .steps .done a:hover, .wizard > .steps .done a:active {
    background-color: var(--background-wizard-done) !important;
    color: var(--color-wizard-done) !important;
    border: 1px solid var(--color-wizard-button-border-done);
}


.wizard > .steps .current a {
    background-color: var(--background-wizard-current) !important;
    border-color: var(--color-border-nav-tab) !important;
    border: 1px solid var(--color-button-border);
    font-weight: 500;
    color: var(--color-wizard-current) !important;
}

.wizard > .steps .disabled a, .wizard > .steps .disabled a:hover, .wizard > .steps .disabled a:active {
    background-color: var(--background-wizard-disabled) !important;
    border-color: var(--color-border-nav-tab) !important;
    border: 1px solid transparent !important;
    color: var(--color-wizard-disabled) !important;
}
/*
.wizard > .steps .done a, .wizard > .steps .done a:hover, .wizard > .steps .done a:active {
    background-color: var(--background-default) !important;
    border-color: var(--color-border-nav-tab) !important;
    border: 1px solid transparent !important;
    color: var(--color-nav-link-tab) !important;
}
*/

.wizard > .actions .disabled a, .wizard > .actions .disabled a:hover, .wizard > .actions .disabled a:active {
    color: var(--color-wizard-button-disabled) !important;
    background-color: var(--background-wizard-button-disabled) !important;
}

.html_color_item {
    color: var(--color-html-item) !important;
}

.html_color_seccion {
    color: var(--color-html-seccion) !important;
}

.html_color_indice_letra {
    color: var(--color-html-indice-letra) !important;
}

.html_color_indice_numero {
    color: var(--color-html-indice-numero) !important;
}

