.form-check-input:checked {
    background-color: var(--bs-primary);
    border-color: var(--bs-primary);
}

.form-check.form-check-off-danger .form-check-input:not(:checked) {
    background-color: var(--bs-danger);
}

.dtfh-floatingparent {
    box-shadow: none;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: var(--bs-border-color);
}

.text-right {
    text-align: right;
}

.form-control[readonly] {
    background-color: #eaeaea;
    cursor: not-allowed;
}

input.form-check-input {
    cursor: pointer;
}

.select2-selection.form-select2.is-invalid {
    border-color: var(--bs-form-invalid-border-color) !important;
}

.gv_nowrap {
    white-space: nowrap;
}

.buttons_datatable_custom .buttons-html5 {
    display: none !important;
}

th.no_name {
    color: transparent !important;
}

.flex-checks_tipos_destinatarios {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    column-gap: 0px;
}

.flex-checks_tipos_destinatarios > h3 {
    width: 100%;
}

.flex-checks_tipos_destinatarios > .wrap_campo {
    width: 50%;
}

.image-input .image-input-wrapper {
    background-size: contain;
    background-position: center center;
    background-color: grey;
}

.image-input.image-input-empty .image-input-wrapper {
    background-image: url(../images/image-blank.svg);
}

.archivoInput {
    position: relative;
}

.archivoInput .wrap_visual_input {
    position: relative;
    width: 100%;
    height: 70px;
}

.archivoInput .wrap_visual_input .visual_input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: flex;
    flex-direction: column;
    height: 70px;
    text-align: left;
}

.archivoInput .wrap_visual_input .visual_input.con_archivo {
    display: none;
}

.archivoInput.selected .wrap_visual_input .visual_input.sin_archivo {
    display: none;
}

.archivoInput.selected .wrap_visual_input .visual_input.con_archivo {
    display: flex;
}

.archivoInput .wrap_visual_input .visual_input span {
    display: block;
    height: 22px;
}

.archivoInput .wrap_visual_input .visual_input span.nombre {
    line-height: 22px;
    font-weight: bold;
    white-space: nowrap;
}

.archivoInput .wrap_visual_input .visual_input span.info {
    line-height: 22px;
    font-size: 12px;
    white-space: nowrap;
}

.archivoInput .wrap_visual_input input {
    visibility: hidden;
}

.archivoInput .btnEliminar {
    display: none;
    position: absolute;
    top: -10px;
    right: -10px;
    line-height: 23px;
    text-align: center;
}

.archivoInput.selected .btnEliminar {
    display: block;
}

.archivoInput .btnVer {
    display: none;
    position: absolute;
    top: -10px;
    left: -10px;
    line-height: 23px;
    text-align: center;
}

.archivoInput.selected .btnVer {
    display: block;
}


.card_acuerdos_extra.card .card-header {
    min-height: 40px;
    padding: 0 1rem;
    flex-wrap: nowrap;
}

.card_acuerdos_extra.card .card-header .card-title,
.card_acuerdos_extra.card .card-header .card-title .card-label {
    font-size: 1rem;
}

.card_acuerdos_extra.card .card-body {
    padding: 1rem;
    padding-top: 0;
}

.card_acuerdos_extra.card .form-control.delete {
    text-decoration: line-through !important;
    opacity: 0.5 !important;
}


.card_acuerdos_extra.card table tr td:first-child,
.card_acuerdos_extra.card table tr td:last-child,
.card_acuerdos_extra.card table tr th:first-child,
.card_acuerdos_extra.card table tr th:last-child {
    width: 30px !important;
    min-width: 30px !important;
    max-width: 30px !important;
    box-sizing: border-box;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.card_acuerdos_extra.card table tr.odd td,
.card_acuerdos_extra.card table tr.odd th {
    background-color: var(--bs-gray-100);
}

.card_acuerdos_extra.card table tr td,
.card_acuerdos_extra.card table tr th {
    box-sizing: border-box !important;
}

.card_acuerdos_extra.tablaMultirowsOff .ki-abstract-14 {
    display: none;
}

.card_acuerdos_extra.tablaMultirowsOff .ki-abstract-28 {
    display: block;
}

.card_acuerdos_extra.tablaMultirowsOn .ki-abstract-14 {
    display: block;
}

.card_acuerdos_extra.tablaMultirowsOn .ki-abstract-28 {
    display: none;
}

.card_acuerdos_extra.tablaMultirowsOn table {
    display: block;
}

.card_acuerdos_extra.tablaMultirowsOn table thead,
.card_acuerdos_extra.tablaMultirowsOn table tbody {
    width: 100%;
    display: block;
}

.card_acuerdos_extra.tablaMultirowsOn table tr {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    padding: 0;
    border-bottom-color: rgb(241, 241, 244) !important;
    border-bottom-style: dashed !important;
    border-bottom-width: 1px !important;
}

.card_acuerdos_extra.tablaMultirowsOn table tr td,
.card_acuerdos_extra.tablaMultirowsOn table tr th {
    min-width: 250px;
    border-bottom-color: rgb(241, 241, 244) !important;
    border-bottom-style: dashed !important;
    border-bottom-width: 0px !important;
}

.card_acuerdos_extra.tablaMultirowsOn table tr td:nth-child(2),
.card_acuerdos_extra.tablaMultirowsOn table tr th:nth-child(2) {
    width: 80px !important;
    min-width: 80px !important;
    max-width: 80px !important;
}


.card_acuerdos_extra.tablaMultirowsOn table[data-extra='planificacion_promociones'] tr td:nth-child(3),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='planificacion_promociones'] tr th:nth-child(3),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='planificacion_promociones'] tr td:nth-child(4),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='planificacion_promociones'] tr th:nth-child(4),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='planificacion_promociones'] tr td:nth-child(5),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='planificacion_promociones'] tr th:nth-child(5),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='planificacion_promociones'] tr td:nth-child(6),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='planificacion_promociones'] tr th:nth-child(6) {
    width: calc((100% - 80px - 30px) / 4) !important;
    min-width: calc((100% - 80px - 30px) / 4) !important;
    max-width: calc((100% - 80px - 30px) / 4) !important;
}

.card_acuerdos_extra.tablaMultirowsOn table[data-extra='planificacion_promociones'] tr td:nth-child(7),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='planificacion_promociones'] tr th:nth-child(7) {
    width: calc((100% - 30px) / 4 * 3) !important;
    min-width: calc((100% - 30px) / 4 * 3) !important;
    max-width: calc((100% - 30px) / 4 * 3) !important;
}

.card_acuerdos_extra.tablaMultirowsOn table[data-extra='planificacion_promociones'] tr td:nth-child(8),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='planificacion_promociones'] tr th:nth-child(8) {
    width: calc((100% - 30px) / 4) !important;
    min-width: calc((100% - 30px) / 4) !important;
    max-width: calc((100% - 30px) / 4) !important;
}


.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo'] tr td:nth-child(3),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo'] tr th:nth-child(3),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo'] tr td:nth-child(4),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo'] tr th:nth-child(4),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo'] tr td:nth-child(5),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo'] tr th:nth-child(5),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo'] tr td:nth-child(6),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo'] tr th:nth-child(6) {
    width: calc((100% - 80px - 30px) / 4) !important;
    min-width: calc((100% - 80px - 30px) / 4) !important;
    max-width: calc((100% - 80px - 30px) / 4) !important;
}

.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo'] tr td:nth-child(7),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo'] tr th:nth-child(7) {
    width: calc((100% - 30px)) !important;
    min-width: calc((100% - 30px)) !important;
    max-width: calc((100% - 30px)) !important;
}

.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_trimestral'] tr td:nth-child(3),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_trimestral'] tr th:nth-child(3) {
    width: calc((100% - 80px - 30px) / 4 * 2) !important;
    min-width: calc((100% - 80px - 30px) / 4 * 2) !important;
    max-width: calc((100% - 80px - 30px) / 4 * 2) !important;
}

.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_trimestral'] tr td:nth-child(4),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_trimestral'] tr th:nth-child(4),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_trimestral'] tr td:nth-child(5),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_trimestral'] tr th:nth-child(5) {
    width: calc((100% - 80px - 30px) / 4) !important;
    min-width: calc((100% - 80px - 30px) / 4) !important;
    max-width: calc((100% - 80px - 30px) / 4) !important;
}

.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_trimestral'] tr td:nth-child(6),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_trimestral'] tr th:nth-child(6),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_trimestral'] tr td:nth-child(7),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_trimestral'] tr th:nth-child(7),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_trimestral'] tr td:nth-child(8),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_trimestral'] tr th:nth-child(8) {
    width: calc((100% - 30px) / 3) !important;
    min-width: calc((100% - 30px) / 3) !important;
    max-width: calc((100% - 30px) / 3) !important;
}

.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_dedicacion'] tr td:nth-child(3),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_dedicacion'] tr th:nth-child(3),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_dedicacion'] tr td:nth-child(4),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_dedicacion'] tr th:nth-child(4),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_dedicacion'] tr td:nth-child(5),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_dedicacion'] tr th:nth-child(5),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_dedicacion'] tr td:nth-child(6),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_dedicacion'] tr th:nth-child(6) {
    width: calc((100% - 80px - 30px) / 4) !important;
    min-width: calc((100% - 80px - 30px) / 4) !important;
    max-width: calc((100% - 80px - 30px) / 4) !important;
}

.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_dedicacion'] tr td:nth-child(7),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_dedicacion'] tr th:nth-child(7),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_dedicacion'] tr td:nth-child(8),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_dedicacion'] tr th:nth-child(8) {
    width: calc((100% - 30px) / 2) !important;
    min-width: calc((100% - 30px) / 2) !important;
    max-width: calc((100% - 30px) / 2) !important;
}

.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_crecimiento'] tr td:nth-child(3),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_crecimiento'] tr th:nth-child(3),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_crecimiento'] tr td:nth-child(4),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_crecimiento'] tr th:nth-child(4),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_crecimiento'] tr td:nth-child(5),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_crecimiento'] tr th:nth-child(5),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_crecimiento'] tr td:nth-child(6),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_crecimiento'] tr th:nth-child(6) {
    width: calc((100% - 80px - 30px) / 4) !important;
    min-width: calc((100% - 80px - 30px) / 4) !important;
    max-width: calc((100% - 80px - 30px) / 4) !important;
}

.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_crecimiento'] tr td:nth-child(7),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_crecimiento'] tr th:nth-child(7) {
    width: calc((100% - 30px)) !important;
    min-width: calc((100% - 30px)) !important;
    max-width: calc((100% - 30px)) !important;
}

.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_consumo_gama_productos'] tr td:nth-child(3),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_consumo_gama_productos'] tr th:nth-child(3),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_individual_consumo_gama_productos'] tr td:nth-child(3),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_individual_consumo_gama_productos'] tr th:nth-child(3) {
    width: calc((100% - 80px - 30px) / 3 * 2) !important;
    min-width: calc((100% - 80px - 30px) / 3 * 2) !important;
    max-width: calc((100% - 80px - 30px) / 3 * 2) !important;
}

.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_consumo_gama_productos'] tr td:nth-child(4),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_consumo_gama_productos'] tr th:nth-child(4),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_individual_consumo_gama_productos'] tr td:nth-child(4),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_individual_consumo_gama_productos'] tr th:nth-child(4) {
    width: calc((100% - 80px - 30px) / 3) !important;
    min-width: calc((100% - 80px - 30px) / 3) !important;
    max-width: calc((100% - 80px - 30px) / 3) !important;
}

.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_consumo_gama_productos'] tr td:nth-child(5),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_consumo_gama_productos'] tr th:nth-child(5),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_consumo_gama_productos'] tr td:nth-child(6),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_consumo_gama_productos'] tr th:nth-child(6),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_consumo_gama_productos'] tr td:nth-child(7),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_consumo_gama_productos'] tr th:nth-child(7),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_consumo_gama_productos'] tr td:nth-child(8),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_consumo_gama_productos'] tr th:nth-child(8),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_individual_consumo_gama_productos'] tr td:nth-child(5),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_individual_consumo_gama_productos'] tr th:nth-child(5),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_individual_consumo_gama_productos'] tr td:nth-child(6),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_individual_consumo_gama_productos'] tr th:nth-child(6),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_individual_consumo_gama_productos'] tr td:nth-child(7),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_individual_consumo_gama_productos'] tr th:nth-child(7),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_individual_consumo_gama_productos'] tr td:nth-child(8),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_individual_consumo_gama_productos'] tr th:nth-child(8) {
    width: calc((100%) / 4) !important;
    min-width: calc((100%) / 4) !important;
    max-width: calc((100%) / 4) !important;
}

.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_consumo_gama_productos'] tr td:nth-child(9),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_consumo_gama_productos'] tr th:nth-child(9),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_consumo_gama_productos'] tr td:nth-child(10),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_grupo_consumo_gama_productos'] tr th:nth-child(10),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_individual_consumo_gama_productos'] tr td:nth-child(9),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_individual_consumo_gama_productos'] tr th:nth-child(9),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_individual_consumo_gama_productos'] tr td:nth-child(10),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_individual_consumo_gama_productos'] tr th:nth-child(10) {
    width: calc((100% - 30px) / 2) !important;
    min-width: calc((100% - 30px) / 2) !important;
    max-width: calc((100% - 30px) / 2) !important;
}

.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_individual'] tr td:nth-child(3),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_individual'] tr th:nth-child(3) {
    width: calc((100% - 80px - 30px) / 3 * 2) !important;
    min-width: calc((100% - 80px - 30px) / 3 * 2) !important;
    max-width: calc((100% - 80px - 30px) / 3 * 2) !important;
}

.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_individual'] tr td:nth-child(4),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_individual'] tr th:nth-child(4) {
    width: calc((100% - 80px - 30px) / 3) !important;
    min-width: calc((100% - 80px - 30px) / 3) !important;
    max-width: calc((100% - 80px - 30px) / 3) !important;
}

.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_individual'] tr td:nth-child(5),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_individual'] tr th:nth-child(5),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_individual'] tr td:nth-child(6),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_individual'] tr th:nth-child(6),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_individual'] tr td:nth-child(7),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_individual'] tr th:nth-child(7),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_individual'] tr td:nth-child(8),
.card_acuerdos_extra.tablaMultirowsOn table[data-extra='rappel_individual'] tr th:nth-child(8) {
    width: calc((100% - 30px) / 4) !important;
    min-width: calc((100% - 30px) / 4) !important;
    max-width: calc((100% - 30px) / 4) !important;
}

[data-kt-app-header-minimize=on] .app-header {
    z-index: 101;
}

[data-kt-app-header-fixed=true][data-kt-app-toolbar-fixed=true] .app-toolbar {
    z-index: 100;
}

.selectDrag {
    cursor: ns-resize;
}

.wrapFileAcuerdosExtra .fileExistPart {
    display: none;
}

.wrapFileAcuerdosExtra.initial_value_ok .fileExistPart {
    display: flex;
}


.wrapFileAcuerdosExtra .fileExistPart a.btnUploadArchivo {
    display: inline-flex;
}

.wrapFileAcuerdosExtra .fileExistPart a.btnCancelUploadArchivo {
    display: none;
}

.wrapFileAcuerdosExtra.to_upload .fileExistPart a.btnUploadArchivo {
    display: none;
}

.wrapFileAcuerdosExtra.to_upload .fileExistPart a.btnCancelUploadArchivo {
    display: inline-flex;
}


.wrapFileAcuerdosExtra.initial_value_ok .fileExistPart a.btnEliminarArchivo {
    display: inline-flex;
}

.wrapFileAcuerdosExtra.initial_value_ok .fileExistPart a.btnReactivarArchivo {
    display: none;
}

.wrapFileAcuerdosExtra.initial_value_ok.to_remove .fileExistPart a.btnEliminarArchivo {
    display: none;
}

.wrapFileAcuerdosExtra.initial_value_ok.to_remove .fileExistPart a.btnReactivarArchivo {
    display: inline-flex;
}

.wrapFileAcuerdosExtra.initial_value_ok .fileExistPart .nombre {
    position: relative;
    border: black;
    padding-left: 120px;
    border: 1px solid var(--bs-gray-300);
    overflow: hidden;
    white-space: nowrap;
}

.wrapFileAcuerdosExtra.initial_value_ok .fileExistPart .nombre:after {
    content: "Archivo actual";
    position: absolute;
    top: -1px;
    left: 0;
    width: 110px;
    background-color: #f9f9f9;
    color: var(--bs-gray-700);
    line-height: 34px;
    box-sizing: border-box;
    padding-left: 10px;
    border-right: 1px solid var(--bs-gray-300);
}

.wrapFileAcuerdosExtra.initial_value_ok.to_remove .fileExistPart .nombre {
    text-decoration: line-through !important;
}


.wrapFileAcuerdosExtra .fileNewPart {
    display: none !important;
    margin-top: 10px;
}

.wrapFileAcuerdosExtra.to_upload .fileNewPart {
    display: flex !important;
}

.wrapFileAcuerdosExtra.sin_archivo_default .fileExistPart {
    display: none !important;
}

.wrapFileAcuerdosExtra.sin_archivo_default .fileNewPart {
    display: flex !important;
    margin-top: 0 !important;
}

.wrapFileAcuerdosExtra .fileNewPart .btnCancelUploadArchivo2 {
    display: none !important;
}

.wrapFileAcuerdosExtra.file_relleno.sin_archivo_default .fileNewPart .btnCancelUploadArchivo2 {
    display: inline-flex !important;
}

[data-kt-app-header-fixed=true] .app-header {
    z-index: 101;
}

html.pageEdited.pageEditedCheck #kt_app_toolbar {
    background-color: var(--bs-warning);
}

html.pageEdited.pageEditedCheck #kt_app_toolbar .breadcrumb .breadcrumb-item,
html.pageEdited.pageEditedCheck #kt_app_toolbar .breadcrumb .breadcrumb-item a,
html.pageEdited.pageEditedCheck #kt_app_toolbar .breadcrumb .breadcrumb-item span {
    color: black !important;
}

html.pageEdited.pageEditedCheck #kt_app_toolbar .breadcrumb .breadcrumb-item span {
    background-color: black !important;
}

.form-control.is-warning {
    border-color: var(--bs-warning-border-subtle);
    padding-right: calc(1.5em + 1.55rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23F6C000'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23F6C000' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .3875rem) center;
    background-size: calc(.75em + .775rem) calc(.75em + .775rem);
}

.wrap_campo_inline {
    align-items: start;
}

.wrap_campo_inline > label {
    height: 45px;
    display: flex;
    align-content: center;
    flex-direction: column;
    justify-content: center;
}

.wrap_menu_head_anio {
    display: flex;
}

.form_trabajar_anio {
    width: 110px;
    display: flex;
    align-items: center;
}

.form_trabajar_anio .wrap_campo {
    margin-bottom: 0 !important;
    width: 110px;
}

.form_trabajar_anio .wrap_campo .form-label {
    display: none !important;
}

.sms_no_anio_actual {
    width: 100%;
    align-items: center;
    box-sizing: border-box;
    font-size: 11px;
    line-height: 15px;
    color: var(--bs-danger);
    font-weight: bold;
    display: none;
}

.wrap_cambiar_anio {
    width: 150px;
    padding: 0 20px;
    box-sizing: border-box;
    display: flex;
    align-content: center;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

body.last_anio_actual_ko #kt_app_header .wrap_cambiar_anio {
    background-color: var(--bs-warning);
}

body.last_anio_actual_ko #kt_app_header .wrap_cambiar_anio .sms_no_anio_actual {
    display: flex !important;
}

.ui-widget.ui-widget-content.ui-datepicker {
    z-index: 99 !important;
}

.ui-menu.ui-widget.ui-widget-content.ui-autocomplete {
    z-index: 9999;
    max-height: 200px;
    overflow: scroll;
}

.ui-menu.ui-widget.ui-widget-content.ui-autocomplete .ui-menu-item {
    display: block !important;
    border-bottom: 1px solid var(--bs-border-color) !important;
    padding: 10px !important;
}

.ui-menu.ui-widget.ui-widget-content.ui-autocomplete .ui-menu-item > a {
    display: block !important;
    padding: 10px !important;
}

.ui-menu.ui-widget.ui-widget-content.ui-autocomplete .ui-menu-item > a.ui-state-active {
    border: 0 !important;
    margin: 0 !important;
    background-color: var(--bs-primary-light) !important;
    color: var(--bs-gray-800) !important;
}

.acuerdo_seleccionado {
    border: 1px solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    padding: 10px;
    background-color: var(--bs-primary-light) !important;
    color: var(--bs-gray-800) !important;
}

.div_wrap_negociadores {
    display: flex;
}


.row_compromisos_objetivos .fv-row,
.row_compromisos_objetivos .wrap_campo_inline {
    margin-bottom: 5px !important;
}

.row_compromisos_objetivos_cabecera input {
    display: none !important;
}

.row_compromisos_objetivos_datos label.form-label {
    display: none !important;
}

.row_compromisos_objetivos_datos {
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid var(--bs-border-color);
}

#form_compromiso_total,
#form_objetivo_total,
.row_compromisos_objetivos_datos .num_compromiso,
.row_compromisos_objetivos_datos .num_objetivo {
    text-align: right;
}

.row_compromisos_objetivos_datos .numeroNoValido {

}

.row_codigos_qr_exportaciones .fv-row,
.row_codigos_qr_exportaciones .wrap_campo_inline {
    margin-bottom: 5px !important;
}

.row_codigos_qr_exportaciones_cabecera input {
    display: none !important;
}

.row_codigos_qr_exportaciones_datos label.form-label {
    display: none !important;
}

.row_codigos_qr_exportaciones_datos {
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid var(--bs-border-color);
}

#form_compromiso_total,
#form_objetivo_total,
.row_codigos_qr_exportaciones_datos .num_compromiso,
.row_codigos_qr_exportaciones_datos .num_objetivo {
    text-align: right;
}


table.dataTable thead .text-right {
    padding-right: 0.75rem !important;
    text-align: right !important;
}

table.dataTable thead .text-right input {
    text-align: right !important;
}

table.dataTable td:last-child .text-end {
    white-space: nowrap;
}

.modoAsociadoOFF .ruta_capada .elfinder-cwd-filename {
    color: red !important;;
    font-weight: bold !important;
}

.ui-widget.ui-widget-content.ui-datepicker {
    z-index: 9999 !important;
}

.wrap_contenido_totem {
    display: flex;
    border-bottom: 2px solid var(--bs-text-muted);
}

.wrap_contenido_totem > div.icono {
    width: 100px;
}

.wrap_contenido_totem > div.datos {
    width: calc(100% - 200px);
    box-sizing: border-box;
    padding-left: 10px;
}

.wrap_contenido_totem.wrap_contenido_utilizado > div.datos {
    width: calc(100% - 250px);
}

.wrap_contenido_totem > a {
    width: 100px;
    border-radius: 0 !important;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.wrap_contenido_totem.wrap_contenido_utilizado > a.ordenar_contenido {
    width: 50px;
}

.wrap_contenido_totem img {
    display: block;
    width: 100px;
    height: 100px;
    aspect-ratio: 1;
}

.wrap_contenido_totem .datos {
    display: flex;
    flex-direction: column;
}


.row_changeYearProcess .fv-row,
.row_changeYearProcess .wrap_campo_inline {
    margin-bottom: 5px !important;
}

.row_changeYearProcess_cabecera input {
    display: none !important;
}

.row_changeYearProcess_datos label.form-label {
    display: none !important;
}

.row_changeYearProcess_cabecera {
    clear: both;
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid var(--bs-border-color);
}

.row_changeYearProcess_datos {
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid var(--bs-border-color);
    display: inline-flex;
    width: 50%;
    align-items: center;
}

.app-sidebar .menu .menu-item .menu-link.disabled {
    opacity: 0.8 !important;
    cursor: not-allowed !important;
    background-color: rgba(255, 255, 255, 0.2);
}

.card_acuerdos_extra.card_acuerdos_extra_disabled table tr td:nth-child(1),
.card_acuerdos_extra.card_acuerdos_extra_disabled table tr td:nth-child(2),
.card_acuerdos_extra.card_acuerdos_extra_disabled table tr td:last-child,
.card_acuerdos_extra.card_acuerdos_extra_disabled table tr th:nth-child(1),
.card_acuerdos_extra.card_acuerdos_extra_disabled table tr th:nth-child(2),
.card_acuerdos_extra.card_acuerdos_extra_disabled table tr th:last-child {
    display: none !important;
}

.card_acuerdos_extra.card_acuerdos_extra_disabled.card_acuerdos_extra_planificacion_promociones table tr td:last-child,
.card_acuerdos_extra.card_acuerdos_extra_disabled.card_acuerdos_extra_planificacion_promociones table tr th:last-child {
    display: table-cell !important;
}

.modoNegociadorON .ocultar_a_asociados,
.modoAsociadoON .ocultar_a_asociados,
.modoAsociadoON .col_id,
.modoAsociadoON .col_fecha_creacion_formateada,
.modoAsociadoON .col_fecha_modificacion_formateada {
    display: none !important;
}

.modoAsociadoON #dt_consumos_tendencias_wrapper td,
.modoAsociadoON #dt_consumos_tendencias_wrapper th {
    white-space: nowrap !important;
    text-align: right !important;
}

.modoAsociadoON #dt_consumos_tendencias_wrapper td:first-child,
.modoAsociadoON #dt_consumos_tendencias_wrapper th:first-child {
    text-align: left !important;
}

.modoAsociadoON #dt_consumos_tendencias_wrapper tr.filters {
    display: none !important;
}

.formulario_on_view {
    display: none;
}

#template_destinatarios {
    display: none !important;
}

.btn-text-primary > i{
    color: var(--bs-primary);
}
.btn-active-text-primary:hover > i{
    color: var(--bs-primary);
}

.btn-text-light > i{
    color: var(--bs-light);
}
.btn-active-text-light:hover > i{
    color: var(--bs-light);
}

.fc .fc-popover{
    z-index: 999 !important;
}

#dt_consumos_tendencias_wrapper .tendencia_ko{
    color: var(--bs-warning);
}

#dt_consumos_tendencias_wrapper .tendencia_ok{
    color: var(--bs-light);
}
.hideColumnaEspecial{
    display: none !important;
}