﻿body.dark-mode {
  background-color: #333333;
  color: #ffffff !important;
}

.logo-claro {
  display: flex !important;
}

.logo-oscuro {
  display: none !important;
}

.logo_menu_oscuro {
  display: none !important;
}

body.dark-mode .logo-claro {
  display: none !important;
}

body.dark-mode .logo-oscuro {
  display: flex !important;
}

body.dark-mode .div_menu {
  background-color: #000000;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.46);
}

body.dark-mode .busc_botn {
  color: white;
}

body.dark-mode .fecha_noti_resumen {
  color: white;
}

body.dark-mode a {
  color: white;
}

body.dark-mode .grid_noti_resumen {
  border-left: 0.3vw solid var(--color_4);
}

body.dark-mode .ver_mas_noti {
  color: white;
}

body.dark-mode .ver_mas_noti > i {
  color: var(--color_4);
}

body.dark-mode .tit_index2 > a > span {
  color: white;
  margin-right: 0.3vw;
}

body.dark-mode .tit_index2 > a > i {
  color: var(--color_4);
}

body.dark-mode .txt_noti_resumen {
  color: white;
}

body.dark-mode .ubicacion_evento {
  color: white;
}

body.dark-mode .ubicacion_evento > i {
  color: var(--color_4);
}

body.dark-mode .cont_noti {
  color: white;
}

body.dark-mode .esquema_noti > i {
  color: var(--color_4);
}

body.dark-mode .menu_barra_cate {
  background-color: #222222;
  color: white;
}

body.dark-mode .menu_barra_cate a {
  color: white;
}

body.dark-mode .fecha_noti_resumen2 {
  color: white;
}

body.dark-mode .txt_noti_resumen2 {
  color: white;
}

body.dark-mode .ul_menu_barra_cate a {
  color: white;
}

body.dark-mode .ul_menu_barra_cate li:hover {
  background-color: var(--color_4);
  color: black;
}

body.dark-mode .ul_menu_barra_cate li:hover > a {
  color: black;
}

body.dark-mode .ul_menu_barra_cate li:hover > i {
  color: black;
}

body.dark-mode .ul_menu_barra_cate li > i {
  color: var(--color_4);
}

body.dark-mode .sub_menu_cate > a {
  color: var(--color_4) !important;
}

body.dark-mode .logo_menu_claro {
  display: none !important;
}

body.dark-mode .logo_menu_oscuro {
  display: block !important;
}

body.dark-mode .linea_barra {
  background-color: white;
}

body.dark-mode .bton_return {
  background: rgba(0, 0, 0, 0.8);
}

body.dark-mode .bton_return:hover {
  background: rgb(0, 0, 0);
}

body.dark-mode.bck_panel {
  background-color: #333333 !important;
}

body.dark-mode .boton_panel {
  background-color: black;
  color: white;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.46);
}

body.dark-mode .boton_panel > div > i {
  color: var(--color_4);
}

body.dark-mode .tit_form {
  border-bottom: solid 0.3vw var(--color_4);
}

body.dark-mode .label_input {
  color: white;
}

body.dark-mode .bton_form {
  background-color: var(--color_4);
  color: black;
}

body.dark-mode .estilo_input {
  border: 0.1vw solid var(--color_f3);
  background-color: #222222;
  color: white;
}

body.dark-mode .input_file_form {
  border: solid 0.1vw var(--color_f3);
  background-color: #222222;
}

body.dark-mode .input_file_form:hover {
  background-color: #333333;
}

body.dark-mode .input_modal {
  background-color: #222222;
  border: solid 0.1vw var(--color_f3);
}

body.dark-mode .div_input_modal input {
  background-color: #222222 !important;
}

body.dark-mode .tags_modal {
  background-color: var(--color_4);
  color: black;
}

body.dark-mode .tt-suggestion:hover {
  background-color: #333333;
}

body.dark-mode .tt-menu {
  background-color: #222222;
  border: solid 0.1vw var(--color_f3);
}

body.dark-mode .tt-cursor {
  background-color: #222222;
}

body.dark-mode .k-editor .k-content {
  background: #dddddd;
}

body.dark-mode .k-block, .k-button, .k-draghandle, .k-grid-header, .k-grouping-header, .k-header, .k-pager-wrap, .k-toolbar, .k-treemap-tile, html .km-pane-wrapper .k-header {
  background-color: #444444 !important;
  color: white;
}

body.dark-mode .k-gantt-toolbar .k-state-default, .k-grid .k-grouping-header, .k-grid-header, .k-grid-header-wrap, .k-grouping-header .k-group-indicator, .k-header, .k-pager-wrap, .k-pager-wrap .k-link, .k-pager-wrap .k-textbox {
  border-color: var(--color_f3);
  color: white;
}

body.dark-mode .txt_usuario {
  color: white;
}

body.dark-mode .icono_usuario {
  color: var(--color_4);
}

body.dark-mode .div_tags_noti > span {
  color: black;
  background-color: var(--color_4);
}

.dark-mode .grid_noti_resumen2 {
  border-left: 0.5vw solid var(--color_4);
}

.dark-mode .bton_ver_mas {
  background-color: var(--color_4);
  color: black;
}

.dark-mode .bton_ver_mas:hover {
  background-color: var(--color_7);
}

.dark-mode .ul_paginacion li {
  color: var(--color_4);
}

.dark-mode .ul_paginacion li:hover {
  color: var(--color_7);
}

.dark-mode .selec_pag {
  color: black !important;
  background-color: var(--color_4);
}

.dark-mode .tit_usuario {
  color: var(--color_4);
}

.dark-mode .tit2_usuario {
  color: var(--color_4);
}

.dark-mode .div_login_p {
  background-color: #333333;
}

.dark-mode .bton_redes {
  font-family: var(--fuente_2);
  background-color: #222222;
  color: var(--color_4);
  border: solid 0.1vw var(--color_4);
}

.dark-mode .bton_redes:hover {
  background-color: #333333;
}

.dark-mode .div_form_input input[type=text], .dark-mode .div_form_input [type=password], .dark-mode .div_form_input [type=number], .dark-mode .div_form_input select, .dark-mode .div_form_input textarea {
  border: solid 0.1vw var(--color_4);
  color: var(--color_4);
  background-color: #333333;
}

.dark-mode .div_form_input input[type=text]:focus, .dark-mode .div_form_input input[type=text]:not(:placeholder-shown), .dark-mode .div_form_input [type=password]:focus, .dark-mode .div_form_input [type=password]:not(:placeholder-shown), .dark-mode .div_form_input [type=number]:focus, .dark-mode .div_form_input [type=number]:not(:placeholder-shown), .dark-mode .div_form_input select:focus, .dark-mode .div_form_input select:not(:placeholder-shown), .dark-mode .div_form_input textarea:focus, .dark-mode .div_form_input textarea:not(:placeholder-shown) {
  border: solid 0.1vw var(--color_4);
}

.dark-mode .div_form_input .label_input {
  font-family: var(--fuente_2);
  color: white;
  background-color: #333333;
}

.dark-mode .bton_modulo {
  background-color: var(--color_4);
  color: black;
  font-family: var(--fuente_2);
}

.dark-mode .container {
  color: white;
}

.dark-mode .noti-a {
  color: var(--color_4);
}

.dark-mode .input_buscar_filtro {
  background-color: black;
  border: solid 0.1vw var(--color_4);
}

.dark-mode .bton_buscar_filtro {
  background-color: var(--color_4);
  color: black;
  border: solid 0.1vw var(--color_4);
}

.dark-mode .div_desc_terminos {
  background-color: black;
  color: white;
}

.dark-mode .btn_menu_m {
  color: black;
  background-color: var(--color_4);
}

.dark-mode .ul_indice {
  background-color: #333333;
}

.dark-mode .div_menu_in {
  background-color: #333333;
}

.dark-mode .div_filtro_panel th {
  background-color: black !important;
}

.dark-mode .paginacion_filtro_panel {
  background-color: black;
}

.dark-mode .input_pag_filtro_panel {
  background-color: #333333;
}

.dark-mode .destacadas_col {
  background-color: #333333;
}

.dark-mode .badge_pos {
  background: #333333;
}

.dark-mode .modal_box {
  background-color: #333333;
}

.dark-mode .tit_info {
  border-bottom: solid 0.3vw var(--color_4);
}

.dark-mode .icono_cerrar_menu {
  color: white;
}

.dark-mode .div_registro {
  background-color: black;
}

.dark-mode .div_login {
  color: white;
}

.dark-mode .btn_volver {
  color: var(--color_4);
}

.dark-mode .bton_fav {
  color: white;
}

.dark-mode .tit_cate_index {
  color: white;
}

.dark-mode .div_info_tcg {
  background-color: black;
  color: white;
}

.dark-mode .sub_tit_info_tcg {
  color: var(--color_4);
}

.dark-mode .icono_accion:hover {
  color: var(--color_4);
}

.dark-mode .ul_menu_barra > li:hover a {
  color: var(--color_4);
}

.dark-mode .tit_bienvenida {
  color: var(--color_4);
}

.dark-mode .sub_tit_bienvenida {
  color: white;
}

.dark-mode .boton_bienvenida {
  color: black;
  background-color: var(--color_4);
}
.dark-mode .boton_bienvenida:hover {
  color: black;
  background-color: var(--color_7);
}

.dark-mode .grid_bienvenida > article {
  background-color: var(--color_5);
}

.dark-mode .input_mensaje {
  border: solid 0.1vw var(--color_4);
  background-color: black;
}

@media screen and (max-width: 980px) {
  body.dark-mode .grid_noti_resumen {
    border-left: 5px solid var(--color_4);
  }
  body.dark-mode .tit_form {
    border-bottom: solid 5px var(--color_4);
  }
  body.dark-mode .estilo_input {
    border: 1px solid var(--color_f3);
  }
  body.dark-mode .input_file_form {
    border: solid 1px var(--color_f3);
  }
  body.dark-mode .input_modal {
    border: solid 1px var(--color_f3);
  }
  body.dark-mode .tt-menu {
    border: solid 1px var(--color_f3);
  }
  .dark-mode .grid_noti_resumen2 {
    border-left: 8px solid var(--color_4);
  }
  .dark-mode .bton_redes {
    border: solid 1px var(--color_4);
  }
  .dark-mode .div_form_input input[type=text], .dark-mode .div_form_input [type=password], .dark-mode .div_form_input [type=number], .dark-mode .div_form_input select, .dark-mode .div_form_input textarea {
    border: solid 1px var(--color_4);
  }
  .dark-mode .div_form_input input[type=text]:focus, .dark-mode .div_form_input input[type=text]:not(:placeholder-shown), .dark-mode .div_form_input [type=password]:focus, .dark-mode .div_form_input [type=password]:not(:placeholder-shown), .dark-mode .div_form_input [type=number]:focus, .dark-mode .div_form_input [type=number]:not(:placeholder-shown), .dark-mode .div_form_input select:focus, .dark-mode .div_form_input select:not(:placeholder-shown), .dark-mode .div_form_input textarea:focus, .dark-mode .div_form_input textarea:not(:placeholder-shown) {
    border: solid 1px var(--color_4);
  }
  .dark-mode .input_buscar_filtro {
    border: solid 1px var(--color_4);
  }
  .dark-mode .bton_buscar_filtro {
    border: solid 1px var(--color_4);
  }
  .dark-mode .tit_info {
    border-bottom: solid 5px var(--color_4);
  }
}
