@charset "ISO-8859-1";
@import url("../css/text-security-disc.css");

.mask-password {
  font-family: text-security-disc;
  font-weight: normal;
  color: var(--app-text-default);
  font-size: var(--app-field-font-size);
}
.mask-password::placeholder {
  font-family: var(--app-field-font-family);
}

body,
.theme-default {
  --app-primary-50: #dfeaf4;
  --app-primary-50-rgb: 223, 234, 244;
  --app-primary-100: #bfd5e8;
  --app-primary-100-rgb: 191, 213, 232;
  --app-primary-200: #9fc0dd;
  --app-primary-200-rgb: 159, 192, 221;
  --app-primary-300: #80abd2;
  --app-primary-300-rgb: 128, 171, 210;
  --app-primary-400: #6096c7;
  --app-primary-400-rgb: 96, 150, 199;
  --app-primary-500: #4081bb;
  --app-primary-500-rgb: 64, 129, 187;
  --app-primary-600: #206cb0;
  --app-primary-600-rgb: 32, 108, 176;
  --app-primary-shadow-50: #011113;
  --app-primary-shadow-50-rgb: 1, 17, 19;
  --app-primary-shadow-100: #022227;
  --app-primary-shadow-100-rgb: 2, 34, 39;
  --app-primary-shadow-200: #03333a;
  --app-primary-shadow-200-rgb: 3, 51, 58;
  --app-primary-shadow-300: #03444e;
  --app-primary-shadow-300-rgb: 3, 68, 78;
  --app-primary-shadow-400: #045561;
  --app-primary-shadow-400-rgb: 4, 85, 97;
  --app-primary-shadow-500: #056674;
  --app-primary-shadow-500-rgb: 5, 102, 116;
  --app-primary-shadow-600: #067788;
  --app-primary-shadow-600-rgb: 6, 119, 136;
  --app-primary: #003664;
  --app-primary-rgb: 0, 54, 100;
  --app-on-primary: #ffffff;
  --app-on-primary-rgb: 255, 255, 255;
  --app-module: var(--app-bg-config);

  /** NUEVOS COLOR DE MATERIAS */

  /* Colores normales */
  --administrativa: rgb(131, 62, 91);
  --agraria: rgb(55, 116, 91);
  --ambiental-y-energetica: rgb(33, 112, 116);
  --civil: rgb(188, 114, 1);
  --comercio-exterior: rgb(137, 18, 9);
  --comparar-documentos: rgb(23, 104, 118);
  --constitucional-y-entidades-federativas: rgb(44, 27, 71);
  --decretos: rgb(115, 52, 52);
  --financiera: rgb(68, 95, 59);
  --fiscal: rgb(72, 61, 139);
  --laboral-y-seguridad-social: rgb(181, 66, 19);
  --mercantil: rgb(101, 72, 61);
  --normatividad-contable: rgb(0, 118, 162);
  --opiniones: rgb(126, 98, 123);
  --penal: rgb(191, 125, 65);
  --tesis: rgb(88, 123, 137);

  /* Colores light */
  --administrativa-light: rgb(248, 241, 245);
  --agraria-light: rgb(231, 244, 239);
  --ambiental-y-energetica-light: rgb(225, 246, 247);
  --civil-light: rgb(254, 245, 228);
  --comercio-exterior-light: rgb(247, 226, 224);
  --comparar-documentos-light: rgb(245, 252, 253);
  --constitucional-y-entidades-federativas-light: rgb(238, 235, 241);
  --decretos-light: rgb(238, 231, 230);
  --financiera-light: rgb(238, 240, 234);
  --fiscal-light: rgb(240, 239, 245);
  --laboral-y-seguridad-social-light: rgb(251, 234, 225);
  --mercantil-light: rgb(240, 236, 235);
  --normatividad-contable-light: rgb(230, 244, 249);
  --opiniones-light: rgb(244, 240, 243);
  --penal-light: rgb(247, 240, 233);
  --tesis-light: rgb(240, 244, 246);
  --anexos: rgb(170, 52, 69);

  /*CK EDITOR ROOT*/
  --ck-color-text: var(--app-text-default);
  --ck-color-base-background: rgba(var(--app-bg-card-rgb), 1) !important;
  --ck-color-toolbar-background: rgba(var(--app-bg-card-rgb), 1) !important;
  --ck-color-list-background: var(--ck-color-base-background);
  --ck-color-dropdown-panel-background: var(--ck-color-base-background);
  --ck-color-button-on-background: var(--app-bg-default);
  --ck-color-button-default-hover-background: var(
    --ck-color-button-on-background
  );
  --ck-color-button-on-hover-background: var(--ck-color-button-on-background);
  --ck-color-button-default-active-background: var(
    --ck-color-button-on-hover-background
  );
  --ck-color-button-on-active-background: var(
    --ck-color-button-on-hover-background
  );
  --ck-color-switch-button-off-background: var(--app-bg-default);
  --ck-color-split-button-hover-background: var(--app-bg-default);
  --ck-color-list-button-hover-background: var(--app-bg-default);
  --ck-color-panel-background: rgba(var(--app-bg-card-rgb), 1);
  --ck-color-input-background: var(--app-bg-default);
  --ck-color-labeled-field-label-background: var(--app-bg-default);
}
/** NUEVOS COLORES **/

/** Materias: modulos */
.modulo_administrativa {
  --app-module: var(--administrativa);
}
.modulo_agraria {
  --app-module: var(--agraria);
}
.modulo_ambiental_y_energetica {
  --app-module: var(--ambiental-y-energetica);
}
.modulo_civil {
  --app-module: var(--civil);
}
.modulo_comercio_exterior {
  --app-module: var(--comercio-exterior);
}
.modulo_constitucional_y_entidades_federativas {
  --app-module: var(--constitucional-y-entidades-federativas);
}
.modulo_financiera {
  --app-module: var(--financiera);
}
.modulo_fiscal {
  --app-module: var(--fiscal);
}
.modulo_laboral_y_seguridad_social {
  --app-module: var(--laboral-y-seguridad-social);
}
.modulo_mercantil {
  --app-module: var(--mercantil);
}
.modulo_normatividad_contable {
  --app-module: var(--normatividad-contable);
}
.modulo_penal {
  --app-module: var(--penal);
}
.modulo_tesis {
  --app-module: var(--tesis);
}
.modulo_opiniones {
  --app-module: var(--opiniones);
}
.modulo_comparar_documentos {
  --app-module: var(--comparar-documentos);
}
.modulo_decretos {
  --app-module: var(--decretos);
}
.modulo_consulta_de_comentarios_archivos_y_etiquetas {
  --app-module: var(--anexos);
}

/** Backgrounds **/
.bg_administrativa {
  background-color: var(--administrativa);
}
.bg_agraria {
  background-color: var(--agraria);
}
.bg_ambiental_y_energetica {
  background-color: var(--ambiental-y-energetica);
}
.bg_civil {
  background-color: var(--civil);
}
.bg_comercio_exterior {
  background-color: var(--comercio-exterior);
}
.bg_constitucional_y_entidades_federativas {
  background-color: var(--constitucional-y-entidades-federativas);
}
.bg_financiera {
  background-color: var(--financiera);
}
.bg_fiscal {
  background-color: var(--fiscal);
}
.bg_laboral_y_seguridad_social {
  background-color: var(--laboral-y-seguridad-social);
}
.bg_mercantil {
  background-color: var(--mercantil);
}
.bg_normatividad_contable {
  background-color: var(--normatividad-contable);
}
.bg_penal {
  background-color: var(--penal);
}
.bg_tesis {
  background-color: var(--tesis);
}
.bg_opiniones {
  background-color: var(--opiniones);
}
.bg_comparar_documentos {
  background-color: var(--comparar-documentos);
}
.bg_decretos {
  background-color: var(--decretos);
}

/** Backgrounds light **/
.bg_administrativa-light {
  background-color: var(--administrativa-light) !important;
}
.bg_agraria-light {
  background-color: var(--agraria-light) !important;
}
.bg_ambiental_y_energetica-light {
  background-color: var(--ambiental-y-energetica-light) !important;
}
.bg_civil-light {
  background-color: var(--civil-light) !important;
}
.bg_comercio_exterior-light {
  background-color: var(--comercio-exterior-light) !important;
}
.bg_constitucional_y_entidades_federativas-light {
  background-color: var(
    --constitucional-y-entidades-federativas-light
  ) !important;
}
.bg_financiera-light {
  background-color: var(--financiera-light) !important;
}
.bg_fiscal-light {
  background-color: var(--fiscal-light) !important;
}
.bg_laboral_y_seguridad_social-light {
  background-color: var(--laboral-y-seguridad-social-light) !important;
}
.bg_mercantil-light {
  background-color: var(--mercantil-light) !important;
}
.bg_normatividad_contable-light {
  background-color: var(--normatividad-contable-light) !important;
}
.bg_penal-light {
  background-color: var(--penal-light) !important;
}
.bg_tesis-light {
  background-color: var(--tesis-light) !important;
}
.bg_opiniones-light {
  background-color: var(--opiniones-light) !important;
}
.bg_comparar_documentos-light {
  background-color: var(--comparar-documentos-light) !important;
}
.bg_decretos-light {
  background-color: var(--decretos-light) !important;
}

/** Texto **/
.text_administrativa {
  color: var(--administrativa);
}
.text_agraria {
  color: var(--agraria);
}
.text_ambiental_y_energetica {
  color: var(--ambiental-y-energetica);
}
.text_civil {
  color: var(--civil);
}
.text_comercio_exterior {
  color: var(--comercio-exterior);
}
.text_constitucional_y_entidades_federativas {
  color: var(--constitucional-y-entidades-federativas);
}
.text_financiera {
  color: var(--financiera);
}
.text_fiscal {
  color: var(--fiscal);
}
.text_laboral_y_seguridad_social {
  color: var(--laboral-y-seguridad-social);
}
.text_mercantil {
  color: var(--mercantil);
}
.text_normatividad_contable {
  color: var(--normatividad-contable);
}
.text_penal {
  color: var(--penal);
}
.text_tesis {
  color: var(--tesis);
}
.text_opiniones {
  color: var(--opiniones);
}
.text_comparar_documentos {
  color: var(--comparar-documentos);
}
.text_decretos {
  color: var(--decretos);
}

/** Texto light **/
.text_administrativa-light {
  color: var(--administrativa-light);
}
.text_agraria-light {
  color: var(--agraria-light);
}
.text_ambiental_y_energetica-light {
  color: var(--ambiental-y-energetica-light);
}
.text_civil-light {
  color: var(--civil-light);
}
.text_comercio_exterior-light {
  color: var(--comercio-exterior-light);
}
.text_constitucional_y_entidades_federativas-light {
  color: var(--constitucional-y-entidades-federativas-light);
}
.text_financiera-light {
  color: var(--financiera-light);
}
.text_fiscal-light {
  color: var(--fiscal-light);
}
.text_laboral_y_seguridad_social-light {
  color: var(--laboral-y-seguridad-social-light);
}
.text_mercantil-light {
  color: var(--mercantil-light);
}
.text_normatividad_contable-light {
  color: var(--normatividad-contable-light);
}
.text_penal-light {
  color: var(--penal-light);
}
.text_tesis-light {
  color: var(--tesis-light);
}
.text_opiniones-light {
  color: var(--opiniones-light);
}
.text_comparar_documentos-light {
  color: var(--comparar-documentos-light);
}
.text_decretos-light {
  color: var(--decretos-light);
}

/** version vieja de los colores */
body.modulo_mis_carpetas {
  --app-module: rgb(18, 139, 182);
}
body.modulo_administrativo {
  --app-module: rgb(68, 95, 59);
}
body.modulo_civil {
  --app-module: rgb(188, 114, 1);
}
body.modulo_comercio_exterior {
  --app-module: rgb(137, 18, 9);
}
body.modulo_constitucional {
  --app-module: rgb(44, 27, 71);
}
body.modulo_entidades {
  --app-module: rgb(2, 46, 102);
}
body.modulo_financiero {
  --app-module: rgb(131, 62, 91);
}
body.modulo_fiscal {
  --app-module: rgb(72, 61, 139);
}
body.modulo_laboral {
  --app-module: rgb(55, 116, 91);
}
body.modulo_mercantil {
  --app-module: rgb(101, 72, 61);
}
body.modulo_normatividad {
  --app-module: rgb(0, 118, 162);
}
body.modulo_seguridad_social {
  --app-module: rgb(181, 66, 19);
}
body.modulo_tesis {
  --app-module: rgb(88, 123, 137);
}
body.modulo_opiniones {
  --app-module: rgb(126, 98, 123);
}
body.modulo_comparar_documento {
  --app-module: rgb(23 104 118);
}

/** BACKGROUNDS LIGHTS **/
.bg-Administrativo-light {
  background-color: rgb(238, 240, 234) !important;
}
[data-theme="dark"] .bg-Administrativo-light {
  background-color: rgb(118 131 94) !important;
}
.bg-Civil-light {
  background-color: rgb(254, 245, 228) !important;
}
[data-theme="dark"] .bg-Civil-light {
  background-color: rgb(159 149 119) !important;
}
.bg-Comercio.Exterior-light {
  background-color: rgb(247, 226, 224) !important;
}
[data-theme="dark"] .bg-Comercio.Exterior-light {
  background-color: rgb(142 90 86) !important;
}
.bg-Constitucional-light {
  background-color: rgb(238, 235, 241) !important;
}
.bg-Entidades-light {
  background-color: rgb(228, 239, 255) !important;
}
.bg-Financiero-light {
  background-color: rgb(248, 241, 245) !important;
}
[data-theme="dark"] .bg-Financiero-light {
  background-color: rgb(127 71 102) !important;
}
.bg-Fiscal-light {
  background-color: rgb(240, 239, 245) !important;
}
[data-theme="dark"] .bg-Fiscal-light {
  background-color: rgb(129 125 153) !important;
}
.bg-Laboral-light {
  background-color: rgb(231, 244, 239) !important;
}
[data-theme="dark"] .bg-Laboral-light {
  background-color: rgb(104 134 120) !important;
}
.bg-Mercantil-light {
  background-color: rgb(240, 236, 235) !important;
}
[data-theme="dark"] .bg-Mercantil-light {
  background-color: rgb(140 131 125) !important;
}
.bg-Normatividad-light {
  background-color: rgb(230, 244, 249) !important;
}
.bg-Seguridad.Social-light {
  background-color: rgb(250, 231, 221) !important;
}
[data-theme="dark"] .bg-Seguridad.Social-light {
  background-color: rgb(179 111 89) !important;
}
.bg-Tesis-light {
  background-color: rgb(240, 244, 246);
}
[data-theme="dark"] .bg-Tesis-light {
  background-color: rgb(252 254 255 / 33%);
}
.bg-Opiniones-light {
  background-color: rgb(246, 244, 246) !important;
}
[data-theme="dark"] .bg-Opiniones-light {
  background-color: rgb(139 117 136) !important;
}
/*COLORS*/
.text-disabled {
  color: #a3a3a3;
}
.text-Administrativo {
  color: #426600 !important;
}
[data-theme="dark"] .text-Administrativo {
  color: #a5bf77 !important;
}
.text-Civil {
  color: #a77f00 !important;
}
[data-theme="dark"] .text-Civil {
  color: #f4bc0d !important;
}
.text-Comercio {
  color: #b20000 !important;
}
[data-theme="dark"] .text-Comercio {
  color: #ff4545 !important;
}
.text-Constitucional {
  color: #00005e !important;
}
[data-theme="dark"] .text-Constitucional {
  color: #3b3bff !important;
}
.text-Entidades {
  color: #003366 !important;
}
[data-theme="dark"] .text-Entidades {
  color: #4ba5ff !important;
}
.text-Financiero {
  color: #88004a !important;
}
[data-theme="dark"] .text-Financiero {
  color: #ff45aa !important;
}
.text-Fiscal {
  color: #483d8b !important;
}
[data-theme="dark"] .text-Fiscal {
  color: #9689ea !important;
}
.text-Laboral {
  color: #006635 !important;
}
[data-theme="dark"] .text-Laboral {
  color: #2edf8a !important;
}
.text-Mercantil {
  color: #6f3209 !important;
}
[data-theme="dark"] .text-Mercantil {
  color: #c69c80 !important;
}
.text-Normatividad {
  color: #0076a2 !important;
}
[data-theme="dark"] .text-Normatividad {
  color: #51c8f4 !important;
}
.text-Seguridad {
  color: #b04804 !important;
}
[data-theme="dark"] .text-Seguridad {
  color: #ff8a3d !important;
}
.text-Opiniones {
  color: #8b7588 !important;
}
[data-theme="dark"].text-Opiniones {
  color: #cf96c7 !important;
}
.text-Tesis {
  color: #587b89 !important;
}
[data-theme="dark"] .text-Tesis {
  color: #b7d6e2;
}

.administrativa-light1 {
  background-color: #f8f1f5;
}
.agraria-light1 {
  background-color: #e7f4ef;
}
.ambiental_y_energetica-light1 {
  background-color: #e1f6f7;
}
.civil-light1 {
  background-color: #fef5e4;
}
.comercio_exterior-light1 {
  background-color: #f7e2e0;
}
.constitucional_y_entidades_federativas-light1 {
  background-color: #eeebf1;
}
.financiera-light1 {
  background-color: #eef0ea;
}
.fiscal-light1 {
  background-color: #f0eff5;
}
.laboral_y_seguridad_social-light1 {
  background-color: #fbeae1;
}
.mercantil-light1 {
  background-color: #f0eceb;
}
.normatividad_contable-light1 {
  background-color: #e6f4f9;
}
.penal-light1 {
  background-color: #f7f0e9;
}
.tesis-light1 {
  background-color: #f0f4f6;
}
.bg-selected,
.bg-selected .z-listcell {
  background: var(--app-bg-itemlist-selected) !important;
}
/*Extra BG por estatus*/
.bg-Edicion {
  background-color: #00a7c7;
}
.bg-Revision {
  background-color: #e4b61a;
}
.bg-Publicar {
  background-color: #e76f3d;
}
.bg-Publicada {
  background-color: #5f8806;
}

/*COLORES*/
.text-item-selected {
  color: #0093f9 !important;
}
.text-item-selected-first .z-label,
.text-item-selected-first .text-orange-500 .z-label {
  color: #0093f9 !important;
}

/* BUTTONS */
.navigation-app .mate-raised-button[disabled],
.navigation-app .mate-flat-button[disabled],
.navigation-app .mate-filled-icon[disabled] {
  background-color: #e7e7e7 !important;
}
.navigation-app .mate-raised-button[disabled],
.navigation-app .mate-flat-button[disabled],
.navigation-app .mate-filled-icon[disabled] {
  color: #4b4c4d !important;
}
/*>>>>>>>>>>>>EXTRAS<<<<<<<<<<<<<*/
.btnsNot .relacions-item,
.btnsNot .marcador-item {
  display: none !important;
}

/**>>>>>>>>>>> CKEDITOR <<<<<<<<<<<<<<<**/
.ck.ck-editor__main > .ck-editor__editable span,
.ck.ck-editor__main > .ck-editor__editable table,
.ck.ck-reset_all,
.ck.ck-reset_all * {
  color: rgba(var(--app-text-default-rgb), var(--fch-text-opacity));
}
.ck.ck-reset.ck-editor.ck-rounded-corners {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.ck.ck-editor__main,
.ck-blurred.ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline,
.ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline.ck-blurred,
.ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline.ck-focused {
  height: 100% !important;
  border: none !important;
  box-shadow: none !important;
  /* color: rgba(0,0,0,0.9)!important; */
  line-height: normal;
}
.ck.ck-toolbar.ck-toolbar_grouping,
.ck.ck-toolbar {
  border: none !important;
}
.ck.ck-editor__top.ck-reset_all {
  /*     position: sticky; */
  top: 0;
  border-bottom: 1px solid var(--app-border) !important;
}
.ck.ck-editor__main {
  overflow: auto;
}

.ck.ck-balloon-panel {
  z-index: 1800 !important;
}
.ck-body-wrapper {
  z-index: 10000;
}
.ck.ck-dropdown__panel {
  z-index: 10000;
}
/* Estilos ck-editor*/
.ck-content h2 {
  font-size: 2rem;
}
.ck-content h3 {
  font-size: 1.75rem;
}
.ck-content h4 {
  font-size: 1.5rem;
}
.ck-content ol {
  list-style: decimal;
}
.ck-content ul {
  list-style: initial;
}
.ck-content ol,
.ck-content ul {
  padding-left: 2rem;
}

.z-center {
  z-index: unset !important;
}

/* OVERRIDE ZK_C.CSS */
.z-north-title,
.z-south-title,
.z-west-title,
.z-east-title {
  color: var(--app-text-default);
}

.z-north-collapsed:hover,
.z-south-collapsed:hover,
.z-west-collapsed:hover,
.z-center-collapsed:hover,
.z-east-collapsed:hover {
  background-color: rgba(148, 163, 184, var(--fch-bg-opacity)) !important;
  --fch-bg-opacity: 0.2 !important;
}

/*>>>>>> NEW SELECT2 MULTIPLE <<<<<<*/
.tag-multiple {
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
  background-color: #e2e8f0;
  color: #1e293b;
  border-radius: 0.375rem;
  box-sizing: border-box;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  box-shadow: rgb(0 0 0 / 2%) 0px 1px 3px 0px,
    rgb(27 31 35 / 15%) 0px 0px 0px 1px;
}
.tag-container {
  cursor: default;
  padding-left: 8px;
  padding-right: 4px;
  font-family: "OpenSans-Medium";
  font-size: 0.8125rem;
}
.tag-remove {
  background-color: transparent;
  border: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  font-size: 1em;
  font-weight: bold;
  padding: 0 6px;
  --app-text-opacity: 1;
  color: rgba(var(--app-mate-icon-rgb), var(--app-text-opacity));
}
.tag-remove:hover {
  background-color: #f1f1f1;
  color: red;
  outline: none;
}
/*B�squeda avanzada*/
.menubusq.z-bandbox-popup .z-listbox > .z-listbox-body > table,
.menubusq.z-bandbox-popup .z-listbox > .z-listbox-header > table {
  min-width: 100%;
  width: 100% !important;
  max-width: 100%;
}

.font .z-popup-content {
  font-size: inherit;
  padding: 0px !important;
  border: none;
}

.materias
  .mate-input-element:not(:placeholder-shown)
  + .float-label-placeholder,
.materias .mate-input-element:focus ~ .float-label-placeholder {
  background: linear-gradient(
    to bottom,
    #f9f9f9 0%,
    #f9f9f9 54%,
    #f9f9f9 50%,
    #f9f9f9 100%
  );
}

/**DOCUMENT**/

.grid-document figure > table th,
.grid-document figure > table td {
  min-width: 2em;
  padding: 0.4em;
  border: 1px solid #bfbfbf;
}
.grid-document figure > table {
  border-collapse: collapse !important;
}
.secciones-div {
  text-align: justify;
  padding: 4px;
  height: auto;
  display: flow-root;
  /*     overflow: hidden; */
  line-height: normal;
}
.includeOptions {
  display: inline !important;
}
[data-theme="light"] .grid-document.documento .secciones-grid:hover,
[data-theme="light"] .grid-document.anexos .secciones-grid:hover,
[data-theme="light"] .load-section > .flow-root:hover {
  background: rgb(208 237 255 / 70%);
}
[data-theme="dark"] .grid-document.documento .secciones-grid:hover,
[data-theme="dark"] .grid-document.anexos .secciones-grid:hover,
[data-theme="dark"] .load-section > .flow-root:hover {
  background: rgb(85 103 131 / 61%);
}
.load-section hr {
  margin: 0;
  height: 2px;
  background: #c1c6cb;
  opacity: 1;
}
/* .load-section > div {
  border-radius: 6px;
} */
.secciones-div.bg-selected {
  background: var(--app-bg-itemlist-hover-rgb);
}

.grid-document .z-cell {
  white-space: unset;
  text-align: justify;
  line-height: normal;
  font-family: "OpenSans-Regular";
}
.changue-fs .grid-document .z-cell {
  font-size: 1em;
}
/*Busqueda en el documento*/
.bg-findIndex {
  background: #ffeebb !important;
}
.grid-document.documento table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: inherit;
}
.grid-document.documento .z-listbox-body table {
  border-spacing: 2px;
}

.mate-listbox-element.z-listbox.grid-document .z-listcell {
  border-color: transparent !important;
  border: 3px solid;
}
.mate-listbox-element.z-listbox .bg-findIndex .z-listcell {
  border-color: #ffeebb !important;
  border: 3px solid;
}

[data-theme="dark"] .bg-findIndex {
  background: #433e30 !important;
}
/**GRID CONSULTA DEL DOCUMENTO/TRANSITORIO**/
.main-text div.img-inText,
div.img-inText {
  /*estilo para imagenes en linea dentro del texto*/
  width: auto;
  height: auto;
  display: inline-block;
  vertical-align: text-bottom;
  margin: 0 0.313rem;
}
.z-grid {
  border: none;
}
/* .mate-grid-element.grid-document.z-grid{
    background-color: transparent!important;
} */
.grid-document .z-listitem.z-listitem-selected > .z-listcell {
  background: transparent;
}
.grid-document.hover .z-row:hover {
  background: var(--app-bg-itemlist-hover-rgb);
  /* 	#37566e hover black*/
}

.grid-document.z-grid .z-cell {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.mate-grid-element.z-grid {
  overflow: hidden;
  --fch-bg-opacity: 1 !important;
  background-color: rgba(
    var(--app-bg-card-rgb),
    var(--fch-bg-opacity)
  ) !important;
}
.mate-grid-element .z-column {
  border: solid 1px var(--app-primary);
  background: var(--app-primary);
}
.z-columns.p-0 > .z-column-content {
  padding: 0 !important;
}
.mate-grid-element .z-column-content {
  padding: 7px 0.55rem;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.mate-grid-element .z-column-content .z-combobutton-content {
  --fch-text-opacity: 1 !important;
  color: rgba(255 255 255 / var(--fch-text-opacity)) !important;
}
.mate-grid-element
  .z-column-content
  .mate-combobutton
  > .z-combobutton-content
  > .z-combobutton-button
  > .z-combobutton-icon.z-icon-caret-down {
  font-size: 20px !important;
}
.mate-grid-element
  .z-column-content
  .mate-combobutton
  > .z-combobutton-content
  > .z-combobutton-button {
  width: 2.25rem !important;
  min-width: 2.25rem !important;
  height: 1.875rem !important;
  min-height: 1.875rem !important;
  max-height: 1.875rem !important;
}
.mate-grid-element .z-grid-header,
.mate-grid-element .z-columns-bar {
  border-bottom: none;
  background: var(--app-primary);
  border-color: var(--app-primary-shadow-500);
}
.mate-grid-element .z-grid-body {
  border: none;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
}
.mate-grid-element .z-row {
  height: 1.75rem;
  cursor: default;
}
.mate-grid-element .z-row:last-child .z-cell {
  border-bottom: 1px solid #dfdfdf;
}
.mate-grid-element.z-grid .z-cell,
.mate-grid-element.z-grid .z-row-inner,
.mate-grid-element.z-grid .z-cell {
  background: none !important;
  border: none !important;
}
.mate-grid-element .z-cell {
  padding-bottom: 0.2rem;
  padding-top: 0.2rem;
}

.z-grid-body .z-grid-emptybody .z-grid-emptybody-content {
  background: transparent;
  text-align: center;
}
.z-cell.p-0 {
  padding: 0 !important;
}

.z-cell {
  color: var(--app-text-default) !important;
}
/*Indice consulta documento*/
.listbox-indice.mate-listbox-element .z-listitem {
  /* 	height: 1.499rem; */
  height: 1.55rem;
}
.listbox-indice.mate-listbox-element .z-listcell-content .z-label {
  /* font-size: 0.8125rem!important; 13*/
  font-size: 0.781rem !important; /* 12.5px */
}
.listbox-indice .z-listitem .z-listcell {
  border: none !important;
}

.listbox-indice .z-listbox-body table {
  border-spacing: 3px;
  border-collapse: inherit;
}

.head-emptybody.mate-listbox-element .z-listbox-header,
.head-emptybody.mate-listbox-element .z-auxhead-bar {
  border: none;
  background: transparent;
}
.listbox-indice.mate-listbox-element .z-listcell-content {
  padding: 0 0 0 6px;
}
.listbox-indice.mate-listbox-element
  .z-listcell-content
  .indice-documento:hover {
  color: #2196f3 !important;
}
.listitem-indice-selected.z-listitem > .z-listcell {
  background: rgb(224 242 254) !important;
}
html[data-theme="dark"] .listitem-indice-selected.z-listitem > .z-listcell {
  background: #aeb9be61 !important;
}
/*busqueda en el documento*/
.border-selected {
  border: 2px solid transparent;
}

.z-listitem-selected .border-selected {
  border: 2px solid #9acbf1;
}
/*CARRUCEL*/

.listbox-carousel .z-listbox-body {
  border: none !important;
}
.listbox-carousel img,
.listbox-carousel br {
  display: none;
}
.content-text > div > div {
  margin-left: unset !important;
}
.listbox-body-wrap table > tbody {
  display: flex;
  flex-wrap: wrap !important;
  justify-content: space-evenly;
}

.listbox-body-wrap table > tbody > .z-listitem {
  margin: 5px;
  width: 139px;
  height: 160px;
}
.listbox-body-wrap table > tbody > .z-listitem > .z-listcell {
  display: inherit;
}
.content-text {
  height: 136px;
}
.content-status {
  color: #dee2e6 !important;
}
.listbox-body-none-wrap .content-text,
.listbox-body-wrap .content-vigencia,
.listbox-body-wrap .content-status {
  display: none !important;
}
.listbox-body-wrap .content-info {
  text-align: center;
}
.listbox-body-none-wrap .border-0.z-listcell {
  border-top: 1px solid #f2f2f2 !important;
}

.listbox-body-wrap .z-listcell-content {
  padding: 2px;
  white-space: normal;
}

.listbox-body-wrap .z-listcell-content .content-text > .z-label {
  white-space: normal;
  font-size: 8px;
  text-align: justify;
}

/*Gif que se muestra al buscar en el indice*/
.search-book {
  order: 1;
  box-sizing: border-box;
  overflow: visible;
  flex: 0 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: url(../images/loaders/book4.gif);
  background-position: center -85px;
  background-repeat: no-repeat;
  background-size: cover;
  width: 280px;
  height: 280px;
  font-size: 0.938rem;
}

/*TABBOX MENU*/
/* , input[bg="transparent"] */
.mate-listbox-element.z-listbox.bg-transparent,
.nav-tabbox .mate-listbox-element.z-listbox.bg-transparent .z-listcell {
  background-color: transparent !important;
  background: transparent !important;
  box-shadow: unset !important;
}
.nav-tabbox .z-tab {
  font-size: 0.75rem;
}
.nav-tabbox .no-seleccionado.z-tab-selected {
  border-color: transparent;
}
.nav-tabbox .menu-selected {
  border-bottom: 2px solid var(--app-primary);
}
.nav-tabbox .mate-listbox-element .z-listitem {
  cursor: pointer;
}
.nav-tabbox .z-listbox-body {
  height: 100%;
}
/*.z-tab:not(.z-tab-selected ) .z-tab-text {color: currentColor !important;}*/
html[data-theme="light"]
  input[bg="transparent"].mate-input-element:not(:placeholder-shown)
  ~ .float-label-placeholder,
html[data-theme="light"]
  input[bg="transparent"].mate-input-element:focus
  ~ .float-label-placeholder {
  background: linear-gradient(
    to bottom,
    transparent,
    transparent,
    #f9f9f9 50%,
    #f9f9f9 100%
  ) !important;
}
.nav-tabbox.z-tabbox,
.nav-tabbox .z-tabs,
.nav-tabbox .z-tab {
  background: transparent;
}
.nav-tabbox.z-tabbox-left > .z-tabs > .z-tabs-content .z-tab:after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 53px;
  height: 53px;
  top: -6px;
  right: -32px;
  background-color: transparent !important;
  border-top-right-radius: 0;
  transform: scale(0.707) rotate(225deg);
  z-index: 1;
}
.nav-tabbox > .z-tabs > .z-tabs-content .menu-selected.z-tab:after {
  box-shadow: inset -2px 2px 0px rgb(222 226 230);
}
.nav-tabbox.z-tabbox-left > .z-tabs .z-tab {
  padding: 8px !important;
  border-right: 1px solid transparent;
  padding-right: 30px !important;
  text-align: left;
}
.nav-tabbox.z-tabbox-top > .z-tabs .z-tab.h-16.z-tab-disabled {
  display: none;
}
.nav-tabbox.z-tabbox-left > .z-tabs .z-tab:not(.menu-selected) {
  border-right: 1px solid #dee2e6;
}
.nav-tabbox .z-tab-selected .z-tab-text {
  color: inherit;
}
.menu-selected.z-tab .z-tab-text {
  color: #0093f9 !important;
}
.nav-tabbox.z-tabbox-left > .z-tabpanels > .z-tabpanel {
  border: none;
  box-shadow: none;
}

/*>>>>>>TABBOX-CONSULTA<<<<<<<<<<*/
.busqueda_tabbox .z-tabs-content {
  justify-content: center;
}
.mate-borderlayout-element
  .mate-tabbox-element.busqueda_tabbox
  .z-tabs-content {
  min-height: inherit;
}
.busqueda_tabbox .z-tab {
  flex: 1 1 auto !important;
}
/* .busqueda_tabbox .z-tab:first-child {
    border-right: 1px solid var(--app-border);
} */
.busqueda_tabbox .z-tab.z-tab-selected,
.bg-tabbox {
  background-color: rgb(51 65 85 / var(--fch-bg-opacity)) !important;
  --fch-bg-opacity: 0.1 !important;
  border: 0 !important;
}

html[data-theme="dark"] .busqueda_tabbox .z-tab.z-tab-selected,
html[data-theme="dark"] .bg-tabbox {
  background-color: rgb(248 250 252 / var(--fch-bg-opacity)) !important;
  --fch-bg-opacity: 0.1 !important;
  border: 0 !important;
}
.busqueda_tabbox.z-tabbox.z-tabbox-top > .z-tabpanels > .z-tabpanel {
  border-top: none;
  box-shadow: unset;
}
.tab_consulta.z-tabbox,
.busqueda_tabbox.z-tabbox {
  border-radius: unset;
}
.mate-tabbox-element.tab_consulta .z-tab-selected .z-tab-text,
.busqueda_tabbox .z-tab-selected .z-tab-text {
  color: currentColor;
}
.mate-borderlayout-element .mate-tabbox-element.tab_consulta .z-tab:hover {
  background: rgb(234 237 241) !important;
}
html[data-theme="dark"]
  .mate-borderlayout-element
  .mate-tabbox-element.tab_consulta
  .z-tab:hover {
  background: rgb(42 51 71) !important;
}
.z-tabbox-left-scroll,
.z-tabbox-right-scroll {
  min-height: 36px;
}
.z-tabbox-icon:hover {
  color: currentcolor;
}
.z-tabbox-icon {
  padding: 4px 8px;
  line-height: normal;
  color: currentColor;
  background: transparent;
}
.mate-borderlayout-element .mate-tabbox-element .z-toolbar.z-toolbar-tabs {
  padding: 0px 16px;
  background-color: transparent;
}

[data-theme="dark"]
  .mate-tabbox-element:not(.nav-tabbox):not(.tab_consulta)
  .z-tab-selected
  .z-tab-text,
[data-theme="dark"]
  .mate-tabbox-element:not(.nav-tabbox):not(.tab_consulta)
  .z-tab-selected
  .z-tab-text:hover {
  color: #1791ff;
}
[data-theme="dark"]
  .mate-tabbox-element:not(.nav-tabbox):not(.tab_consulta)
  .z-tab-selected {
  border-color: #1791ff;
}
/**>>>TYPE CARD<<<**/
.card-type-modulo {
  display: flex;
  align-items: center;
  padding: 7px 9px;
  border-radius: 0 7px 7px 0;
  border-left: 5px solid;
  background: #ebebeb;
  justify-content: space-between;
  box-shadow: rgb(173 173 173 / 40%) 1.95px 1.95px 2.6px;
  color: black;
}

/*>>>>>>>>>>>BORDER COLOR<<<<<<<<<<<<<<<*/
.border-Administrativo {
  border-color: rgb(68, 95, 59);
}
.border-Civil {
  border-color: rgb(188, 114, 1);
}
.border-Comercio {
  border-color: rgb(137, 18, 9);
}
.border-Constitucional {
  border-color: rgb(44, 27, 71);
}
.border-Entidades {
  border-color: rgb(2, 46, 102);
}
.border-Financiero {
  border-color: rgb(131, 62, 91);
}
.border-Fiscal {
  border-color: rgb(72, 61, 139);
}
.border-Laboral {
  border-color: rgb(55, 116, 91);
}
.type-Mercantil {
  border-color: rgb(101, 72, 61);
}
.border-Normatividad {
  border-color: rgb(0, 118, 162);
}
.border-Seguridad {
  border-color: rgb(181, 66, 19);
}
.border-Tesis {
  border-color: rgb(88, 123, 137);
}
.border-Opiniones {
  border-color: rgb(126, 98, 123);
}

.clear-right {
  clear: right;
}

b,
strong {
  font-family: "OpenSans-Bold" !important;
  border: none;
}
/*>>>>>>>>>>>>>>>>>>BANDPOPUP<<<<<<<<<<<<<<<<<<<<*/
/*Etiquetas agregadas por el usuario*/
.z-bandpopup .z-listitem.z-listitem-selected .text-orange-500 {
  color: #0093f9 !important;
}

/*>>>>>>>> Estilos adicionales del panel <<<<<<<<<<<*/
.mate-panel-materia .z-panel-header,
.mate-panel-materia .z-caption-content {
  padding: 0;
  width: 100%;
  font-size: inherit;
}
.mate-panel-materia .mate-panel-title {
  font-family: "OpenSans-Medium" !important;
}
.z-panel-body {
  line-height: normal;
  --fch-text-opacity: 1 !important;
  color: rgba(var(--app-text-default-rgb), var(--fch-text-opacity)) !important;
  background: var(--app-bg-card);
}
.sticky-head-panel .mate-panel-element.z-panel,
.overflow-unset,
.sticky-head-panel .z-listcell-content,
.sticky-head-panel.z-listcell {
  overflow: unset;
}
.sticky-head-panel .mate-panel-element.z-panel > .z-panel-head {
  position: sticky;
  top: 0;
  z-index: 1;
  overflow: hidden;
}
.mate-panel-element.z-panel > .z-panel-head {
  background: var(--app-bg-card);
}
.panel-rounded.mate-panel-element.z-panel > .z-panel-head {
  border-radius: 0.25rem;
}
.otherpandelxd.mate-panel-element.z-panel > .z-panel-head {
  z-index: 0;
}
.sticky-head-panel .mate-panel-element.z-panel .z-panel-header,
.consultaDocumento .mate-panel-element .z-caption {
  font-size: inherit;
}
.caption-truncate .z-caption-content {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.z-caption.w-auto div[class*="-content"] {
  width: auto !important;
}
.z-caption.float div[class*="-content"] {
  float: right;
}
/*cambiar esta onda :|*/
.consultaDocumento .mate-panel-element .z-caption-content,
.consultaDocumento .mate-panel-element .z-caption .z-label {
  line-height: unset;
  cursor: pointer;
}

.consulta-rela .w-11,
.consultaDocumento .z-panel .w-11 {
  width: 45px !important;
  min-width: 45px;
}

/*>>>>>>>>>MAX-HEIGHT<<<<<<<<<<<*/
.max-height-45 {
  max-height: 11.25rem !important; /* 180px */
}
/*>>>>>>>>>MIN-HEIGHT<<<<<<<<<<<*/
.min-height-48 {
  min-height: 12rem !important; /* 192px */
}
.min-height-12\.5 {
  min-height: 3.125rem !important; /* 50px */
}
/*>>>>>>>>>EXTRA-HEIGHT<<<<<<<<<<<*/
.setHeightbody > .z-listbox-body {
  height: fit-content !important;
}
.setHeightbody > .z-listbox-body {
  height: 100% !important;
}
/*>>>>>>>>Ventanas<<<<<<<<<<<*/
.win_xxl.z-window {
  max-width: 1450px;
  max-height: 716px;
  width: 95%;
  height: 95%;
}
.win_xl {
  max-width: 1300px;
  max-height: 650px;
  width: 95%;
  height: 95%;
}
.win_lg.z-window {
  max-width: 1200px;
  max-height: 700px;
  width: 95%;
  height: 95%;
}
.win_md {
  max-width: 1000px;
  max-height: 500px;
  width: 95%;
  height: 95%;
}
.win_xmd_ysm {
  max-width: 1000px;
  max-height: 800px;
  width: 95%;
  height: 95%;
}
.win_sm {
  max-width: 850px;
  width: 95%;
}
.win_xsm {
  max-width: 550px;
  width: 95%;
}
/*** Z-Index ***/
.z-index-inherit {
  z-index: inherit !important;
}

/*>>>>>>>>>>>>>>>>>>>>>>>BORDERLAYOUT<<<<<<<<<<<<<<<<<<<<<<*/
.mate-layout-element > div[class*="-header"],
.mate-layout-element ~ .z-north-collapsed,
.mate-layout-element ~ .z-south-collapsed {
  padding: 12px 16px !important;
}
.header-none > .z-west-header,
.header-none > .z-west-header .z-borderlayout-icon {
  display: none !important;
  padding: 0 !important;
}
.disabled-west .z-west-collapsed,
.disabled-east .z-east-collapsed {
  pointer-events: none;
  background: #f3f3f3 !important;
}
[data-theme="dark"] .disabled-west .z-west-collapsed,
[data-theme="dark"] .disabled-east .z-east-collapsed {
  background: #343b45 !important;
}
/* .mate-layout-element ~ div[class*="-splitter"] {
    --fch-bg-opacity: 1 !important;
    background-color: rgba(var(--app-bg-card-rgb),var(--fch-bg-opacity))!important;
} */
.mate-layout-element > div[class*="-header"],
.mate-layout-element ~ div[class*="-collapsed"],
.mate-layout-element ~ div[class*="-splitter"] {
  border-color: var(--app-border);
}
.z-north-title,
.z-south-title,
.z-west-title,
.z-east-title {
  font-family: "OpenSans-Bold";
}
.z-north-collapsed,
.z-south-collapsed,
.z-west-collapsed,
.z-center-collapsed,
.z-east-collapsed {
  border: 1px solid var(--app-border);
}
/* .mate-layout-element[data-resizable="false"] ~ div[class*="-splitter"] {
  resize: none;
  cursor: pointer;
} */

/*>>>>> TABLE (LISTBOX / GRID) <<<<<*/
.mate-panel-element[class*="mate-header"].z-groupbox-3d
  .z-listbox-header
  table
  th {
  border-top: solid 1px;
  border-color: #60829f;
}
.basic-table-document table,
.basic-table-document th,
.basic-table-document td,
.basic-table-document figure {
  border: 1px solid #63758d;
  border-collapse: collapse;
  padding: 6px;
}
/* /Tablas dentro de ventanas y borderlayout/ */
.mate-windows-element
  > .z-window-content
  .mate-borderlayout-element.border
  .mate-listbox-element.z-listbox.listbox-table
  .z-listbox-body {
  border-right-width: 0px !important;
  border-left-width: 0px !important;
}
/* .mate-layout-element[data-resizable="false"] ~ div[class*="-splitter"] > span ,
.mate-layout-element[data-resizable="false"] ~ div[class*="-splitter"] > span > i.z-west-icon.z-icon-caret-left,
.mate-layout-element[data-resizable="false"] ~ div[class*="-splitter"] > span > i.z-east-icon.z-icon-caret-right{
    height: 100%;
    margin: unset!important;
    display: flex;
    align-items: center;
}  */

/*Botón para cerrar los panels*/
.z-east-slide .iconpanel,
.z-west-slide .iconpanel {
  display: none;
}
/*>>>>>>>>Cambio de fuente del documento<<<<<<<<<<<*/
/* .changue-fs{ */
/* font-size: 0.875rem;	 */
/*14px */
/* 	font-size: 0.8125rem; */
/*13px*/
/* font-size:0.844rem; */
/* 13.5 */
/* } */

.consulta-size {
  font-size: 1em !important;
  line-height: normal;
}
/* .consulta-size.cantidadesTag{
	font-size: 0.85em!important;
} */
/*respuestas*/
/* .respuestas-size{
	    font-size: 0.9em!important;
} */
/* Calendario */
/* .z-datebox,.z-combobox, .z-bandbox ,.z-caption .mate-input-element {
    font-size: 0.875rem;
} */
/* //se agrego porque hace cosas raras */

.z-groupbox .z-caption input {
  font-size: var(--app-field-font-size) !important;
}

.z-datebox[type="onNavg"] {
  height: 1.625rem;
}
.z-datebox[type="onNavg"] > .mate-input-element {
  background: transparent !important;
  color: white !important;
  padding-right: 1.125rem;
  height: 1.625rem;
}
.z-datebox[type="onNavg"] > .mate-button-element {
  color: white !important;
  height: 1.625rem;
  font-size: 0.875rem;
}
/*botones sobre el documento*/
.btn-size {
  font-size: 0.9em !important;
  line-height: normal !important;
}

.btn-size.option-btn {
  font-size: 0.58em !important;
  line-height: normal !important;
}
/*>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<*/
.list-marker ol {
  padding-left: 1.05rem !important;
  list-style: decimal;
}
.list-marker ul:not(.ck) {
  padding-left: 1.05rem !important;
  list-style: initial;
}

.dis-inline {
  display: inline;
}

.IntroEveTag .z-listbox-emptybody-content {
  white-space: break-spaces;
}

[data-theme="dark"] .z-listbox-body .z-listbox-emptybody td {
  color: rgb(255 255 255/ 65%);
}

.border-0-body div[class*="z-listbox-body"] {
  border: none !important;
}
.text-align-justify {
  text-align: justify !important;
}
.comentarios-sect p {
  margin: 0;
}
.max-content-img > img {
  object-fit: scale-down !important;
  width: 100% !important;
  height: 100% !important;
}
.resize-both {
  resize: both;
  overflow: auto;
}
.resize-both > img {
  height: 100%;
  width: 100%;
}
.white-space-normal {
  white-space: normal;
}
.scroll-behavior {
  scroll-behavior: smooth;
}

.diff-html-added {
  color: #0d6efd;
}
html[data-theme="dark"] .diff-html-added {
  color: #7cd6ff;
}
.diff-html-removed {
  color: red;
  text-decoration: line-through;
}
html[data-theme="dark"] .diff-html-removed {
  color: #ff7272;
  text-decoration: line-through;
}

.comparar-documento > .flex > div:first-child .diff-html-removed {
  color: currentColor !important;
  background: #ffb9b9;
  text-decoration: unset;
}
html[data-theme="dark"]
  .comparar-documento
  > .flex
  > div:first-child
  .diff-html-removed {
  background: #dc2626;
}

.comparar-documento > .flex > div:last-child .diff-html-added {
  color: currentColor !important;
  background: #93e3ff;
  text-decoration: unset;
}
html[data-theme="dark"]
  .comparar-documento
  > .flex
  > div:last-child
  .diff-html-added {
  background: #0284c7;
}
.comparar-documento > .flex > div:first-child .diff-html-added,
.comparar-documento > .flex > div:last-child .diff-html-removed {
  display: none;
}
/*>>>>>PADDING<<<<<*/
.padding-content-0 > [class*="-content"] {
  padding: 0 !important;
}

/*>>>>MIN HEIGHT<<<<*/
.min-h-9 {
  min-height: 2.25rem !important; /* 36 */
}
/* >>>>DISPLAY<<<<< */
.flow-root {
  display: flow-root;
}
/* >>>>>>>MIN WIDTH<<<<<<< */
.min-w-0 {
  min-width: 0 !important;
}
.min-w-45 {
  min-width: 11.25rem !important; /* 180px */
}
.min-w-52 {
  min-width: 13rem !important; /* 208px */
}
/*>>>>>>border-color<<<<<<*/
.mate-input-element[class*="-invalid"] {
  border-color: #ff4051 !important;
}
[data-theme="dark"] .dark\:border-x {
  border-left-width: 1px !important;
  border-right-width: 1px !important;
}
[data-theme="dark"] .dark\:border-default {
  border-color: var(--app-border) !important;
}
.border-orange,
.border-default.border-orange {
  border-color: #f59e0b !important;
}
.border-primary {
  --bs-primary-rgb: 0, 87, 165;
  border-color: var(--app-primary);
}
.border-default-primary {
  border-color: #6b8faf !important;
}
.border-l-green-600 {
  border-left: 2px solid #16a34a;
}
.main-item {
  border: 1px solid #000000 !important;
}
/*>>>>>>>FONT SIZE<<<<<<<<<<<<<*/
.text-xlg-25 {
  font-size: 6.25rem !important; /* 100px */
}
.date-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: unset;
  max-width: 10.03ch;
}
.mate-header-primary > :first-child {
  background-color: var(--app-primary) !important;
  color: white;
}
.mate-header-confirmation > :first-child {
  background-color: var(--app-confirmation) !important;
}
.mate-header-information > :first-child {
  background-color: var(--app-information) !important;
}
/** FIN HEADER PRIMARY **/
/** HEADER WARNING **/
.mate-header-warning > :first-child {
  background: #e6b95f;
}
/** HEADER DANGER **/
.mate-header-danger > :first-child {
  background: #5f010a;
}
/** HEADER DANGER **/
.mate-header-success > :first-child {
  background: #06604e;
}

.mate-listpanel {
  border-radius: 0.875rem !important;
  --fch-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1) !important;
  --fch-shadow-colored: 0 1px 3px 0 var(--fch-shadow-color),
    0 1px 2px -1px var(--fch-shadow-color) !important;
  box-shadow: var(--fch-ring-offset-shadow, 0 0 #0000),
    var(--fch-ring-shadow, 0 0 #0000), var(--fch-shadow) !important;
  overflow: hidden;
}
.mate-listpanel-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 1rem;
  --fch-text-opacity: 0.95 !important;
  color: rgba(255, 255, 255, var(--fch-text-opacity));
}
.mate-listpanel-header .mate-panel-title {
  font-family: "OpenSans-Bold";
  line-height: 1.5rem;
}
.mate-listpanel-header .breadcrumb {
  --bs-breadcrumb-divider-color: rgba(255, 255, 255, 0.64);
  color: rgba(255, 255, 255);
}
.mate-listpanel .z-listbox {
  border-radius: 0;
  box-shadow: none;
}
.mate-listpanel .z-listheader,
.mate-listpanel .z-auxheader,
.mate-listpanel .z-auxhead-bar,
.mate-listpanel .z-listhead-bar {
  border-top: 1px solid;
  border-color: #afb6bd;
}
.mate-header-primary,
.mate-listpanel
  .mate-listpanel-header.mate-header-primary
  ~ .z-listbox
  > .z-listbox-header {
  background: var(--app-primary) !important;
}
/*NOVEDADES*/

/*>>>>>>>>>>>>>>>ROTACIONES<<<<<<<<<<<<<<<<*/
.rotate-45 {
  transform: rotate(45deg);
}
/*text-decoration*/
.text-decoration-none {
  text-decoration: none;
}

/*>>>>>>>>>>>>>Animations<<<<<<<<<<<<<<<<*/
.animate-transition-5s {
  transition: all 0.5s ease;
  transform: rotate(0deg);
}

.animate-rotate-180 {
  transform: rotate(180deg) !important;
}
.animate-rotate-90 {
  transform: rotate(90deg) !important;
}
.blink_degraded {
  animation: parpadeo 1s linear infinite;
  -webkit-animation: parpadeo 1s linear infinite;
  background-color: #a9defe !important;
}
@-moz-keyframes parpadeo {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes parpadeo {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@keyframes parpadeo {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}

.mate-messagebox-element .z-messagebox-buttons {
  margin: 0;
}

/*skeleton-loading animation*/
/*********gif load section************/
tr.mate-grid-element.z-row,
.ejemplo {
  display: inline-block;
  background: url(../images/loaders/skeletonText-loading.gif);
  width: 97%;
  height: 10px;
  background-position: left;
  background-repeat: no-repeat;
  background-size: cover;
  /* margin: 3px 6px 0; */
  margin-left: 10px;
  border-radius: 7px;
  filter: opacity(0.4);
}
.mate-grid-element.grid-document.z-row:nth-child(even) {
  width: 94%;
}
.mate-grid-element.grid-document.z-row:nth-child(3n + 3) {
  width: 89%;
  margin-bottom: 7px;
}
tr.mate-grid-element.z-row > *,
tr.mate-grid-element.grid-document.z-row td {
  display: none;
}
@media (min-width: 576px) {
  .sm\:z-index-inherit {
    z-index: inherit !important;
  }
}

/** agregado por licona: no borrar */
.container-nm {
  font-family: "OpenSans-Medium";
  line-height: normal;
}
.changue-fs {
  font-size: var(--font-size);
}
.consulta-size {
  font-size: 1em;
}
.consulta-size.cantidadesTag {
  font-size: 0.85em !important;
}
/*respuestas*/
.respuestas-size {
  font-size: 0.9em !important;
}

/** contenedor comparar **/
.cu-draft-view__container {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.cu-draft-view__titlebar {
  --fch-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1) !important;
  box-shadow: var(--fch-ring-offset-shadow, 0 0 #0000),
    var(--fch-ring-shadow, 0 0 #0000), var(--fch-shadow) !important;
  z-index: 1;
}
.cu-draft-view__toolbar {
  --fch-bg-opacity: 1 !important;
  align-items: center;
  background-color: rgba(var(--app-bg-card-rgb), var(--fch-bg-opacity));
  display: flex;
  flex-shrink: 0;
  height: 42px;
  padding: 0 20px;
}
.cu-draft-view__body {
  min-width: 0;
  min-height: 0;
  flex-grow: 1;
  margin: 8px 10px;
  /*     overflow: hidden; */
}
.cu-draft-view__container:first-child .cu-draft-view__body {
  margin-right: 6px;
}
.cu-draft-view__container:last-child .cu-draft-view__body {
  margin-left: 6px;
}
.cu-draft-view__scrollable {
  --fch-bg-opacity: 1 !important;
  --fch-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1) !important;
  width: 100%;
  height: 100%;
  padding: 16px 20px;
  overflow-y: scroll;
  overflow-x: hidden;
  border-radius: 1rem;
  background-color: rgba(var(--app-bg-card-rgb), var(--fch-bg-opacity));
  box-shadow: var(--fch-ring-offset-shadow, 0 0 #0000),
    var(--fch-ring-shadow, 0 0 #0000), var(--fch-shadow) !important;
}
.paragraph[data-s="active"],
.paragraph.derogadoCompleto {
  text-decoration: line-through;
}
.paragraph[data-regular="<hr>"]:before,
.paragraph[data-regular="<hr>"]:after,
.paragraph[data="<hr>"]:before,
.paragraph[data="<hr>"]:after {
  content: "";
}
.paragraph[data-regular="<hr>"],
.paragraph[data="<hr>"] {
  padding: 0;
  margin: 0;
  /*     border-top: 1px solid; */
  pointer-events: none;
  margin: 0 12px;
  border-radius: unset;
}
.paragraph hr {
  margin: 0;
}
.paragraph ol {
  display: block;
  list-style-type: decimal;
  padding-inline-start: 40px;
}
.paragraph ul {
  display: block;
  list-style-type: disc;
  padding-inline-start: 40px;
}
.paragraph ::marker {
  font-weight: bold;
}
.paragraph {
  padding: 6px 12px;
  text-align: justify;
  border-radius: 6px;
  position: relative;
}
.paragraph:not(:last-child) {
  margin-bottom: 2px;
}
.paragraph:not(.not-hover):hover,
.s-row:not(.not-hover):hover {
  background: #e0f2ff;
  cursor: pointer;
}
.paragraph.selected,
.paragraph.selected:focus {
  background: var(--app-bg-itemlist-selected);
}
.doc-header {
  --fch-border-opacity: 1 !important;
  border-bottom: solid 1px rgb(203 213 225 / var(--fch-border-opacity));
}
[data-theme="dark"] .paragraph:hover,
[data-theme="dark"] .s-row:hover {
  background: #4e6f86;
}
[data-theme="dark"] .doc-header {
  border-color: rgba(241, 245, 249, 0.12);
}
.inNativeVar {
  color: rgba(255, 255, 255, 0.74);
}
.inNativeVar:hover {
  --fch-bg-opacity: 0.2 !important;
  color: rgba(255, 255, 255, 1);
  background-color: rgba(148, 163, 184, var(--fch-bg-opacity)) !important;
}
.cu-draft-view__ac-ca-der > .option-doc__selected {
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
  min-height: 0;
  min-width: 0;
}
.paragraph.selected.agregado,
.paragraph.selected.modificado,
.paragraph.selected.derogado,
.paragraph.selected.derogadoCompleto,
.paragraph.selected.Eliminado,
.paragraph.agregado:hover,
.paragraph.modificado:hover,
.paragraph.derogado:hover,
.paragraph.derogadoCompleto:hover,
.paragraph.Eliminado:hover {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.paragraph.selected::before,
.paragraph:hover::before {
  content: "";
  position: absolute;
  width: 10px;
  height: 100%;
  left: -10px;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  top: 0;
}
.paragraph.selected.agregado::before,
.paragraph.agregado:hover::before {
  background-color: #d9eddf;
  border: solid 1px #4e6f58;
}
.paragraph.selected.modificado::before,
.paragraph.modificado:hover::before {
  background-color: #f2dfc9;
  border: solid 1px #a37f55;
}
.paragraph.selected.derogado::before,
.paragraph.derogado:hover::before,
.paragraph.selected.derogadoCompleto::before,
.paragraph.derogadoCompleto:hover::before,
.paragraph.selected.Eliminado::before,
.paragraph.Eliminado:hover::before {
  background-color: #fed4d9;
  border: solid 1px #87575d;
}

.paragraph > img {
  margin: auto;
  max-width: 350px;
}
