/* =============================================================================
 * styleclm.css - Imagen corporativa CLM
 *
 * Tema de marca para la suite. NO sustituye a style.css: lo importa y le pisa
 * unicamente el color de marca, asi que la plantilla original queda intacta y se
 * puede actualizar sin rehacer este fichero.
 *
 * -----------------------------------------------------------------------------
 * LA PALETA SALE DEL LOGO, MEDIDA, NO ELEGIDA A OJO
 * -----------------------------------------------------------------------------
 * Contando los pixeles opacos de images/logos/CLM.png:
 *
 *     #FFEA00  amarillo   53 % de los pixeles
 *     #1E1C1A  carbon     18 %
 *
 * Y el logo es una placa CARBON con las letras AMARILLAS. Esa es la pareja que
 * la marca ya usa, y es la que se traslada a la pantalla.
 *
 * -----------------------------------------------------------------------------
 * POR QUE EL AMARILLO NO ES EL COLOR PRIMARIO
 * -----------------------------------------------------------------------------
 * Porque seria ilegible, no porque sea discutible:
 *
 *     #FFEA00 sobre blanco     ->   1,23:1   (el minimo exigible es 4,5:1)
 *     #FFEA00 con tinta carbon ->  13,77:1
 *     #1E1C1A con tinta blanca ->  16,99:1
 *
 * Un boton primario amarillo con texto blanco no se lee, y una barra lateral
 * amarilla entera cansa a los diez minutos. Asi que el reparto es:
 *
 *     ESTRUCTURA -> carbon    botones, menu activo, casillas, iconos
 *     ACENTO     -> amarillo  indicador de "estas aqui", foco, hover, progreso,
 *                             seleccion de texto. SIEMPRE con tinta carbon encima.
 *
 * El amarillo aparece poco y en trozos pequenos. Es lo que lo mantiene siendo
 * una marca y no un aviso de obras.
 *
 * -----------------------------------------------------------------------------
 * LO QUE ESTE FICHERO NO TOCA, A PROPOSITO
 * -----------------------------------------------------------------------------
 * Los colores semanticos del cuadro de mando: verde #2BC155 "entra dinero",
 * rosa #FF3282 "sale dinero", y los de aviso y error. En DASHBOARD-GUIDELINES.md
 * §4 esos colores SIGNIFICAN algo y son los mismos en todas las pantallas.
 * Repintarlos por coherencia de marca haria que las graficas mintieran, que es
 * un precio que ninguna imagen corporativa vale.
 *
 * -----------------------------------------------------------------------------
 * COMO SE MANTIENE
 * -----------------------------------------------------------------------------
 * El bloque de abajo esta GENERADO recorriendo style.css y reescribiendo el color
 * de marca, que vive en 412 reglas repartidas por 38.250 lineas. Se genero en vez
 * de escribirse a mano porque a mano SIEMPRE queda azul suelto en un rincon que
 * solo aparece tres pantallas mas adentro, y nadie lo ve hasta que lo ve un
 * usuario. El esquema [data-primary=color_13] que trae la plantilla no valia:
 * cubre 137 reglas y deja azules los anillos de foco, las casillas, la
 * paginacion, las barras de progreso y la barra de desplazamiento.
 *
 * Y no basta con buscar '#1E3FB4': la plantilla usa ADEMAS 18 derivados suyos
 * -#d8e0f9, #d2d9f0, #a5b2e1, #0c1948...- que son el mismo azul aclarado u
 * oscurecido y no contienen su hex. Se colaron en la primera version y salieron
 * a la luz en el boton de login, que quedo con la letra en carbon sobre un fondo
 * azul palido. Los derivados se trasladan CONSERVANDO SU CLARIDAD, para que un
 * fondo tenue siga siendo tenue: cambia el tono, no el papel de cada color.
 *
 * Si se actualiza la plantilla, se vuelve a generar. El bloque de acento del
 * final es el unico escrito a mano.
 * ============================================================================= */

@import url("style.css");

:root {
  /* Los dos del logo. */
  --clm-amarillo: #FFEA00;
  --clm-carbon: #1E1C1A;

  /* Carbon aclarado para estados de reposo sobre fondo oscuro. */
  --clm-carbon-suave: #3A3734;
}

/* =============================================================================
 * GENERADO - no editar a mano: se regenera desde style.css
 * ========================================================================== */

:root, [data-bs-theme=light] {
  --bs-primary: #1E1C1A;
  --bs-primary-rgb: 30, 28, 26;
  --bs-primary-text-emphasis: #1E1C1A;
  --bs-primary-bg-subtle: #F0EED2;
  --bs-primary-border-subtle: #E1DCA5;
  --bs-link-color: #1E1C1A;
  --bs-link-color-rgb: 30, 28, 26;
  --bs-link-hover-color: #1E1C1A;
  --bs-focus-ring-color: rgba(255, 234, 0, 0.38);
}
[data-bs-theme=dark] {
  --bs-primary-text-emphasis: #D2CB78;
  --bs-primary-bg-subtle: #1E1C1A;
  --bs-primary-border-subtle: #1E1C1A;
  --bs-link-color: #D2CB78;
  --bs-link-hover-color: #DBD593;
}
.table-primary {
  --bs-table-bg: #F0EED2;
  --bs-table-border-color: #D8D6BD;
  --bs-table-striped-bg: #E4E2C8;
  --bs-table-active-bg: #D8D6BD;
  --bs-table-hover-bg: #DEDCC2;
}
.form-control:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 234, 0, 0.45);
}
.form-select:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 234, 0, 0.45);
}
.form-check-input:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 234, 0, 0.45);
}
.form-check-input:checked {
  background-color: #1E1C1A;
  border-color: #1E1C1A;
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #1E1C1A;
  border-color: #1E1C1A;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(255, 234, 0, 0.45);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(255, 234, 0, 0.45);
}
.form-range::-webkit-slider-thumb {
  background-color: #1E1C1A;
}
.form-range::-moz-range-thumb {
  background-color: #1E1C1A;
}
.btn-primary {
  --bs-btn-bg: #1E1C1A;
  --bs-btn-border-color: #1E1C1A;
  --bs-btn-hover-bg: #1E1C1A;
  --bs-btn-hover-border-color: #1E1C1A;
  --bs-btn-active-bg: #1E1C1A;
  --bs-btn-active-border-color: #1E1C1A;
  --bs-btn-disabled-bg: #1E1C1A;
  --bs-btn-disabled-border-color: #1E1C1A;
}
.btn-outline-primary {
  --bs-btn-color: #1E1C1A;
  --bs-btn-border-color: #1E1C1A;
  --bs-btn-hover-bg: #1E1C1A;
  --bs-btn-hover-border-color: #1E1C1A;
  --bs-btn-focus-shadow-rgb: 255, 234, 0;
  --bs-btn-active-bg: #1E1C1A;
  --bs-btn-active-border-color: #1E1C1A;
  --bs-btn-disabled-color: #1E1C1A;
  --bs-btn-disabled-border-color: #1E1C1A;
}
.dropdown-menu {
  --bs-dropdown-link-active-bg: #1E1C1A;
}
.dropdown-menu-dark {
  --bs-dropdown-link-active-bg: #1E1C1A;
}
.nav-link:focus-visible {
  box-shadow: 0 0 0 0.25rem rgba(255, 234, 0, 0.45);
}
.nav-pills {
  --bs-nav-pills-link-active-bg: #1E1C1A;
}
.accordion {
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(255, 234, 0, 0.45);
}
.pagination {
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(255, 234, 0, 0.45);
  --bs-pagination-active-bg: #1E1C1A;
  --bs-pagination-active-border-color: #1E1C1A;
}
.progress, .progress-stacked {
  --bs-progress-bar-bg: #1E1C1A;
}
.list-group {
  --bs-list-group-active-bg: #1E1C1A;
  --bs-list-group-active-border-color: #1E1C1A;
}
.btn-close {
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(255, 234, 0, 0.45);
}
::selection {
  background: #1E1C1A;
}
* ::-webkit-scrollbar-thumb {
  background: rgb(30, 28, 26);
}
.sk-three-bounce .sk-child {
  background-color: #1E1C1A;
}
.footer .copyright a {
  color: #1E1C1A;
}
.hamburger .line {
  background: #1E1C1A;
}
svg.pulse-svg .first-circle, svg.pulse-svg .third-circle, svg.pulse-svg .second-circle {
  fill: #1E1C1A;
}
.header-right .notification_dropdown .nav-link {
  color: #1E1C1A;
  background: rgba(255, 234, 0, 0.22);
}
.header-right .notification_dropdown .nav-link.primary {
  background: #F9F6D8;
  color: #1E1C1A;
}
.header-right .notification_dropdown .nav-link.primary [fill] {
  fill: #1E1C1A;
}
.header-right .notification_dropdown .nav-link .badge {
  box-shadow: 0px 0px 10px 3px rgba(255, 234, 0, 0.45);
}
.header-right .header-profile .dropdown-menu a:hover, .header-right .header-profile .dropdown-menu a:focus, .header-right .header-profile .dropdown-menu a.active {
  color: #1E1C1A;
}
.header-right .header-profile .profile_title {
  background: #1E1C1A;
}
.notification_dropdown .dropdown-menu-end .notification_title, .header-profile .dropdown-menu-end .notification_title {
  background: #1E1C1A;
}
[data-theme-version=dark] .notification_dropdown .dropdown-menu-end .media, [data-theme-version=dark] .header-profile .dropdown-menu-end .media {
  border-color: #1E1C1A;
}
.notification_dropdown .dropdown-menu-end .media > span.primary, .header-profile .dropdown-menu-end .media > span.primary {
  background: #F9F6D8;
  color: #1E1C1A;
}
.notification_dropdown .dropdown-menu-end .all-notification, .header-profile .dropdown-menu-end .all-notification {
  color: #1E1C1A;
}
[data-theme-version=dark] .nav-label {
  border-color: #1E1C1A;
}
.deznav .metismenu > li > a svg {
  color: #1E1C1A;
}
.deznav .metismenu > li > a g [fill] {
  fill: #1E1C1A;
}
.deznav .metismenu > li:hover > a, .deznav .metismenu > li:focus > a {
  color: #1E1C1A;
}
.deznav .metismenu > li:hover > a g [fill], .deznav .metismenu > li:focus > a g [fill] {
  fill: #1E1C1A;
}
.deznav .metismenu > li.mm-active > a {
  color: #1E1C1A;
}
.deznav .metismenu > li.mm-active > a g [fill] {
  fill: #1E1C1A;
}
.deznav .metismenu ul a:hover, .deznav .metismenu ul a:focus, .deznav .metismenu ul a.mm-active {
  color: #1E1C1A;
}
[data-theme-version=dark][data-layout=horizontal] .deznav .metismenu > li.mega-menu ul li {
  border-color: #1E1C1A;
}
[data-sidebar-style=full][data-layout=vertical] .deznav .metismenu > li > a:before {
  background: #1E1C1A;
}
[data-sidebar-style=full][data-layout=vertical] .deznav .metismenu > li.mm-active > a {
  color: #1E1C1A;
  background: rgba(255, 234, 0, 0.22);
}
[data-sidebar-style=full][data-layout=vertical] .deznav .metismenu > li.mm-active > a i {
  color: #1E1C1A;
}
[data-sidebar-style=full][data-layout=vertical] .menu-toggle .nav-header .nav-control .hamburger .line {
  background-color: #1E1C1A !important;
}
[data-sidebar-style=full][data-layout=vertical] .menu-toggle .deznav .metismenu > li.mm-active > a {
  background: #1E1C1A;
}
[data-sidebar-style=full][data-layout=vertical] .menu-toggle .deznav .metismenu > li:hover > a {
  background: #1E1C1A;
}
@media only screen and (min-width: 768px) {
  [data-sidebar-style=mini][data-layout=vertical] .deznav .metismenu > li.mm-active > a {
    background: #1E1C1A;
  }
}
@media only screen and (min-width: 768px) {
  [data-sidebar-style=mini][data-layout=vertical] .deznav .metismenu > li:hover > a {
    background: #1E1C1A;
  }
}
@media (min-width: 1199px) {
  [data-theme-version=dark][direction=rtl][data-layout=horizontal] .deznav .metismenu > li {
    border-color: #1E1C1A;
  }
}
@media (min-width: 767px) {
  [data-sidebar-style=compact] .deznav .metismenu li a:before {
    background: #1E1C1A;
  }
}
@media (min-width: 767px) {
  [data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=vertical] .deznav .metismenu ul {
    border-color: #1E1C1A;
  }
}
@media (min-width: 767px) {
  [data-sidebar-style=modern] .deznav .metismenu > li > a:hover > a, [data-sidebar-style=modern] .deznav .metismenu > li > a:focus > a, [data-sidebar-style=modern] .deznav .metismenu > li > a:active > a, [data-sidebar-style=modern] .deznav .metismenu > li > a.mm-active > a {
    background-color: #F9F6D8;
  }
}
[data-sidebar-style=overlay] .nav-header .hamburger.is-active .line {
  background-color: #1E1C1A;
}
.sidebar-right .sidebar-right-trigger {
  color: #1E1C1A;
}
.sidebar-right .sidebar-right-trigger:hover {
  color: #1E1C1A;
}
.sidebar-right #nav_header_color_3 + label, .sidebar-right #header_color_3 + label, .sidebar-right #sidebar_color_3 + label, .sidebar-right #primary_color_3 + label {
  background-color: #1E1C1A;
}
.nav-user {
  background: #1E1C1A;
}
.chatbox .nav {
  background: #1E1C1A;
}
.chatbox .img_cont.primary {
  background: #F9F6D8;
  color: #1E1C1A;
}
[data-theme-version=dark] .chatbox .img_cont.primary {
  background: rgba(255, 234, 0, 0.38);
}
[data-theme-version=dark] .chatbox .contacts li {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .chatbox .chat-list-header a {
  background: rgba(255, 234, 0, 0.38);
}
.chatbox .msg_cotainer {
  background: #1E1C1A;
}
.chatbox .msg_cotainer:after {
  border-right: 10px solid #1E1C1A;
}
[data-nav-headerbg=color_3][data-theme-version=dark] .nav-header, [data-nav-headerbg=color_3] .nav-header {
  background-color: #1E1C1A;
}
[data-headerbg=color_3][data-theme-version=dark] .header, [data-headerbg=color_3] .header {
  background-color: #1E1C1A;
}
[data-sibebarbg=color_3][data-theme-version=dark] .deznav, [data-sibebarbg=color_3] .deznav {
  background-color: #1E1C1A;
}
[data-sibebarbg=color_3][data-theme-version=dark] .deznav .menu-tabs li a.active, [data-sibebarbg=color_3] .deznav .menu-tabs li a.active {
  color: #1E1C1A;
}
[data-headerbg=color_1] .nav-header .hamburger.is-active .line, [data-headerbg=color_1] .nav-header .hamburger .line {
  background: #1E1C1A !important;
}
.bg-primary-alt {
  background-color: rgba(255, 234, 0, 0.22);
}
[data-theme-version=dark] .border-right {
  border-right: 1px solid #1E1C1A !important;
}
[data-theme-version=dark] .border-left {
  border-left: 1px solid #1E1C1A !important;
}
[data-theme-version=dark] .border-top {
  border-top: 1px solid #1E1C1A !important;
}
[data-theme-version=dark] .border-bottom {
  border-bottom: 1px solid #1E1C1A !important;
}
[data-theme-version=dark] .border {
  border: 1px solid #1E1C1A !important;
}
[data-theme-version=dark] .form-control {
  border-color: #1E1C1A;
}
[data-theme-version=dark] #chartBar line, [data-theme-version=dark] #chartTimeline line, [data-theme-version=dark] #chartBar2 line, [data-theme-version=dark] #chartBar3 line, [data-theme-version=dark] #chartBarCycle line, [data-theme-version=dark] #chartBarRunning line {
  stroke: #1E1C1A;
}
[data-theme-version=dark] .tdl-holder input[type=text], [data-theme-version=dark] .tdl-holder li {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .tdl-holder label:hover {
  background-color: #1E1C1A;
}
[data-theme-version=dark] .modal-footer, [data-theme-version=dark] .modal-header {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .custom-dropdown .dropdown-menu {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .widget-stat .media > span {
  background: #1E1C1A;
  border-color: #1E1C1A;
}
[data-theme-version=dark] .plus-minus-input .custom-btn {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .dropdown-divider, [data-theme-version=dark] .size-filter ul li {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .custom-select {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .nav-tabs {
  border-color: #1E1C1A;
}
[data-theme-version=dark] hr {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .noUi-target {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .noUi-target .noUi-connects {
  background: #1E1C1A;
}
[data-theme-version=dark] .noUi-marker-large, [data-theme-version=dark] .noUi-marker {
  background: #1E1C1A;
}
[data-theme-version=dark] .border-end {
  border-color: #1E1C1A !important;
}
[data-theme-version=dark] .note-editor.note-frame {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .widget-media .timeline .timeline-panel {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .notification_dropdown .dropdown-menu-right .all-notification {
  border-color: #1E1C1A;
}
[data-theme-version=dark] #user-activity .nav-tabs .nav-link {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .list-group-item.active {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .list-group-item.active:focus, [data-theme-version=dark] .list-group-item.active:hover, [data-theme-version=dark] .list-group-item.active:focus {
  background-color: #1E1C1A;
  border-color: #1E1C1A;
}
[data-theme-version=dark] .table thead th {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .fc-theme-standard td, [data-theme-version=dark] .fc-theme-standard th, [data-theme-version=dark] .fc-theme-standard .fc-scrollgrid.fc-scrollgrid-liquid, [data-theme-version=dark] .fc-scrollgrid, [data-theme-version=dark] table, [data-theme-version=dark] .fc .fc-button-group > .fc-button, [data-theme-version=dark] .form-check-input[type=checkbox], [data-theme-version=dark] .form-check-input[type=radio] {
  border-color: #1E1C1A !important;
}
[data-theme-version=dark] table.dataTable thead th {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .daterangepicker {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .daterangepicker .calendar-table {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .daterangepicker .calendar-table .table-condensed td:hover {
  background-color: #1E1C1A;
}
[data-theme-version=dark] .daterangepicker select.hourselect, [data-theme-version=dark] .daterangepicker select.minuteselect, [data-theme-version=dark] .daterangepicker select.secondselect, [data-theme-version=dark] .daterangepicker select.ampmselect {
  border: 1px solid #1E1C1A;
}
[data-theme-version=dark] .daterangepicker td.off:hover, [data-theme-version=dark] .daterangepicker td.off.in-range:hover, [data-theme-version=dark] .daterangepicker td.off.start-date:hover, [data-theme-version=dark] .daterangepicker td.off.end-date:hover {
  background-color: #1E1C1A;
}
[data-theme-version=dark] .clockpicker-plate {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .daterangepicker .drp-buttons, [data-theme-version=dark] .ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline.ck-blurred {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .dd-handle {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .svg-icons-ov, [data-theme-version=dark] .cm-content-box .cm-content-body, [data-theme-version=dark] .menu-tabs, [data-theme-version=dark] .cm-content-box.style-1 .content-title, [data-theme-version=dark] .dd .accordion-body, [data-theme-version=dark] .dz-terms, [data-theme-version=dark] .compose-content .dropzone {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .btn-icon-right {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .datepicker.datepicker-dropdown {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .nav-tabs.diet-tabs .nav-link.active {
  background-color: #1E1C1A;
}
[data-theme-version=dark] .tab-icon .nav-link.active {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .tab-icon .nav-link:hover {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .notification_dropdown .dropdown-menu-end .all-notification, [data-theme-version=dark] .header-profile .dropdown-menu-end .all-notification {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .header-left input:focus {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .header-right .right-sidebar a {
  color: #1E1C1A;
  border-color: #1E1C1A;
}
[data-theme-version=dark] .fixed-content-box .head-name {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .deznav .metismenu ul:after {
  background-color: #1E1C1A;
}
#external-events [data-class=bg-primary]::before {
  background: #1E1C1A;
}
[data-theme-version=dark] .fc .fc-row .fc-content-skeleton table, [data-theme-version=dark] .fc .fc-row .fc-content-skeleton td, [data-theme-version=dark] .fc .fc-row .fc-helper-skeleton td {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .fc-unthemed .fc-content, [data-theme-version=dark] .fc-unthemed .fc-divider, [data-theme-version=dark] .fc-unthemed .fc-list-heading td, [data-theme-version=dark] .fc-unthemed .fc-list-view, [data-theme-version=dark] .fc-unthemed .fc-popover, [data-theme-version=dark] .fc-unthemed .fc-row, [data-theme-version=dark] .fc-unthemed tbody, [data-theme-version=dark] .fc-unthemed td, [data-theme-version=dark] .fc-unthemed th, [data-theme-version=dark] .fc-unthemed thead {
  border-color: #1E1C1A;
}
.email-left-box .intro-title {
  background: rgba(255, 234, 0, 0.22);
}
.email-left-box .intro-title i {
  color: #1E1C1A;
}
.email-right-box .right-box-border {
  border-right: 2px solid rgba(255, 234, 0, 0.22);
}
.mail-list .list-group-item.active {
  background-color: #1E1C1A;
  border-color: #1E1C1A;
}
.single-mail.active {
  background: #1E1C1A;
}
.email-tools-box {
  background-color: #F9F6D8;
  color: #1E1C1A;
}
.email-tools-box.active {
  background-color: #1E1C1A;
}
.profile-info h4.text-primary, .profile-info .text-primary.h4 {
  color: #1E1C1A !important;
}
.profile-tab .nav-item .nav-link:hover, .profile-tab .nav-item .nav-link.active {
  border-bottom: 0.2px solid #1E1C1A;
  color: #1E1C1A;
}
.profile-blog a:hover {
  color: #1E1C1A;
}
.ct-chart .ct-series.ct-series-a .ct-bar, .ct-chart .ct-series.ct-series-a .ct-line, .ct-chart .ct-series.ct-series-a .ct-point, .ct-chart .ct-series.ct-series-a .ct-slice-donut {
  stroke: #1E1C1A;
}
.morris-hover {
  background: #1E1C1A;
}
[data-theme-version=light] .input-primary .form-control, [data-theme-version=dark] .input-primary .form-control {
  border-color: #1E1C1A;
}
[data-theme-version=light] .input-primary .input-group-text, [data-theme-version=dark] .input-primary .input-group-text {
  background-color: #1E1C1A;
}
[data-theme-version=light] .input-primary-o .form-control, [data-theme-version=dark] .input-primary-o .form-control {
  border-color: #1E1C1A;
}
[data-theme-version=light] .input-primary-o .input-group-text, [data-theme-version=dark] .input-primary-o .input-group-text {
  border-color: #1E1C1A;
  color: #1E1C1A;
}
.custom-select:focus {
  border-color: #1E1C1A;
  color: #1E1C1A;
}
[data-theme-version=dark] .custom-file-label:after {
  background: #1E1C1A;
  border-color: #1E1C1A;
}
[data-theme-version=dark] .custom-file-label {
  border-color: #1E1C1A;
}
.form-switch .form-check-input:checked {
  background: #F9F6D8;
}
.form-switch .form-check-input:checked:after {
  background: #1E1C1A;
}
[data-theme-version=dark] .form-check-label::before {
  border-color: #1E1C1A;
}
.check-switch .custom-control-label:after, .check-switch .custom-control-label:before {
  border-color: rgba(255, 234, 0, 0.38);
}
.daterangepicker td.active {
  background-color: #1E1C1A;
}
.daterangepicker td.active:hover {
  background-color: #1E1C1A;
}
.daterangepicker button.applyBtn {
  background-color: #1E1C1A;
  border-color: #1E1C1A;
}
[data-theme-version=dark] .picker__input {
  border: 1px solid #1E1C1A;
}
.daterangepicker td.active {
  background-color: #1E1C1A;
}
[data-theme-version=dark] .select2-container--default .select2-selection--single {
  border-color: #1E1C1A;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #1E1C1A;
}
[data-theme-version=dark] .select2-container .select2-selection--multiple {
  border-color: #1E1C1A !important;
}
[data-theme-version=dark] .select2-search--dropdown .select2-search__field {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .select2-dropdown {
  border-color: #1E1C1A;
}
.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #1E1C1A;
}
.select2-container--classic.select2-container--open .select2-selection--multiple, .select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #1E1C1A;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  color: #1E1C1A;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #F9F6D8;
  border-color: #F9F6D8;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  border-color: #1E1C1A;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  color: #1E1C1A;
}
.form-wizard .nav-wizard li .nav-link span {
  border: 2px solid #1E1C1A;
  color: #1E1C1A;
}
.form-wizard .nav-wizard li .nav-link.done:after {
  background: #1E1C1A !important;
}
.form-wizard .nav-wizard li .nav-link.done span {
  background-color: #1E1C1A;
}
.form-wizard .toolbar-bottom .btn {
  background-color: #1E1C1A;
}
.datamaps-hoverover {
  color: #1E1C1A;
  border: 1px solid rgba(255, 234, 0, 0.38);
}
.jqvmap-zoomin, .jqvmap-zoomout {
  background-color: #1E1C1A;
}
[data-theme-version=dark] .bootstrap-select .btn {
  border-color: #1E1C1A !important;
}
.clipboard-btn:hover {
  background-color: #1E1C1A;
}
.twitter-typeahead .tt-menu .tt-suggestion:hover {
  background-color: #1E1C1A;
}
.noUi-connect {
  background-color: #1E1C1A;
}
.noUi-connect.c-3-color {
  background-color: #1E1C1A;
}
.noUi-horizontal .noUi-handle, .noUi-vertical .noUi-handle {
  background-color: #1E1C1A;
}
#slider-toggle.off .noUi-handle {
  border-color: #1E1C1A;
}
.dd-handle {
  background: #1E1C1A;
}
.dd-handle:hover {
  background: #1E1C1A;
}
.dd3-content:hover {
  background: #1E1C1A;
}
.pignose-calendar {
  border-color: #1E1C1A;
}
.pignose-calendar .pignose-calendar-top-date {
  background-color: #1E1C1A;
}
.pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a {
  background-color: #1E1C1A;
}
.cd-h-timeline__dates::before {
  background: #1E1C1A;
}
.cd-h-timeline__dates::after {
  background: #1E1C1A;
}
.cd-h-timeline__line {
  background-color: #1E1C1A;
}
.cd-h-timeline__date::after {
  background-color: #1E1C1A;
}
.toast-success {
  background-color: #1E1C1A;
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
  border-color: #1E1C1A;
}
.ck.ck-editor .ck.ck-button {
  color: #1E1C1A;
}
.fc-h-event, .fc-v-event {
  background: #1E1C1A;
}
.fc-daygrid-dot-event .fc-daygrid-event-dot {
  border-color: #1E1C1A;
}
.fc .fc-button-group > .fc-button:focus, .fc .fc-button-group > .fc-button:active, .fc .fc-button-group > .fc-button:hover, .fc .fc-button-group > .fc-button.fc-button-active {
  background: #1E1C1A;
  border-color: #1E1C1A;
}
.fc-button.fc-button-primary.fc-today-button {
  background: #1E1C1A;
}
.fc-unthemed .fc-toolbar .fc-button.fc-button-active, .fc-unthemed .fc-toolbar .fc-button:active, .fc-unthemed .fc-toolbar .fc-button:focus {
  background: #1E1C1A;
  border: 1px solid #1E1C1A;
}
.accordion-primary .accordion-button {
  background: #1E1C1A;
  border-color: #1E1C1A;
}
.accordion-primary .accordion-button.collapsed {
  background: #F9F6D8;
  border-color: #F9F6D8;
  color: #1E1C1A;
}
.accordion-primary-solid .accordion-button {
  background: #1E1C1A;
  border-color: #1E1C1A;
  box-shadow: 0 -0.625rem 1.25rem 0 #F9F6D8;
}
.accordion-primary-solid .accordion-button.collapsed {
  background: #F9F6D8;
  border-color: #F9F6D8;
  color: #1E1C1A;
}
[data-theme-version=dark] .accordion-primary-solid .accordion-button.collapsed {
  background: #F9F6D8;
  border-color: #F9F6D8;
}
.accordion-primary-solid .accordion-body {
  border: 0.125rem solid #1E1C1A;
  box-shadow: 0 0.9375rem 1.25rem 0 #F9F6D8;
}
[data-theme-version=dark] .accordion-button {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .accordion-bordered .accordion-body {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .accordion-no-gutter .accordion-item:last-child .accordion-button {
  border-color: #1E1C1A;
}
.accordion-header-bg .accordion-header-primary .accordion-button {
  background-color: #1E1C1A;
  border-color: #1E1C1A;
}
[data-theme-version=dark] .accordion-header-bg .accordion-header-primary .accordion-button {
  background-color: #1E1C1A;
}
.accordion-solid-bg .accordion-button {
  background-color: #F9F6D8;
}
.accordion-solid-bg .accordion-body {
  background-color: #F9F6D8;
}
.alert-primary {
  background: #F9F6D8;
  border-color: #F9F6D8;
  color: #1E1C1A;
}
[data-theme-version=dark] .alert-primary {
  background: rgba(255, 234, 0, 0.38);
  border-color: rgba(255, 234, 0, 0.38);
}
.alert-alt.alert-primary {
  border-left: 4px solid #1E1C1A;
}
.alert-alt.alert-primary.solid {
  border-left: 4px solid #1E1C1A !important;
}
.alert.alert-primary.solid {
  background: #1E1C1A;
  border-color: #1E1C1A;
}
.alert.alert-outline-primary {
  color: #1E1C1A;
  border-color: #1E1C1A;
}
.badge-outline-primary {
  border: 1px solid #1E1C1A;
  color: #1E1C1A;
}
.badge-primary {
  background-color: #1E1C1A;
}
.light.badge-primary {
  background-color: #F9F6D8;
  color: #1E1C1A;
}
[data-theme-version=dark] .light.badge-primary {
  background-color: rgba(255, 234, 0, 0.38);
}
.page-titles .breadcrumb li.active a {
  color: #1E1C1A;
}
.page-titles .breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  color: #1E1C1A;
}
.light.btn-primary {
  background-color: #F9F6D8;
  border-color: #F9F6D8;
  color: #1E1C1A;
}
.light.btn-primary g [fill] {
  fill: #1E1C1A;
}
[data-theme-version=dark] .light.btn-primary {
  background-color: rgba(255, 234, 0, 0.38);
}
.light.btn-primary:hover {
  background-color: #1E1C1A;
  border-color: #1E1C1A;
}
.btn.tp-btn.btn-primary {
  color: #1E1C1A;
}
.btn.tp-btn.btn-primary g [fill] {
  fill: #1E1C1A;
}
.btn.tp-btn.btn-primary:hover {
  background-color: #1E1C1A;
  border-color: #1E1C1A;
}
.btn.tp-btn-light.btn-primary {
  color: #1E1C1A;
}
.btn.tp-btn-light.btn-primary g [fill] {
  fill: #1E1C1A;
}
.btn.tp-btn-light.btn-primary:hover {
  background-color: #F9F6D8;
  border-color: #F9F6D8;
  color: #1E1C1A;
}
.btn.tp-btn-light.btn-primary:hover g [fill] {
  fill: #1E1C1A;
}
.shadow.btn-primary {
  -webkit-box-shadow: 0 5px 15px 0 rgba(255, 234, 0, 0.45) !important;
  box-shadow: 0 5px 15px 0 rgba(255, 234, 0, 0.45) !important;
}
[data-theme-version=dark] .card-header {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .card-footer {
  border-color: #1E1C1A;
}
.card-action .dropdown {
  color: #1E1C1A;
}
.card-link:hover {
  color: #1E1C1A;
}
.dropdown-outline {
  border: 0.1rem solid #1E1C1A;
}
.dropdown-menu .dropdown-item:hover, .dropdown-menu .dropdown-item:focus, .dropdown-menu .dropdown-item:active, .dropdown-menu .dropdown-item.active {
  color: #1E1C1A;
}
.dropdown-menu .dropdown-item.active, .dropdown-menu .dropdown-item:active {
  color: #1E1C1A !important;
}
.card-action .custom-dropdown.show, .card-action .custom-dropdown:focus, .card-action .custom-dropdown:hover {
  background: #1E1C1A;
}
.label-primary {
  background: #1E1C1A;
}
[data-theme-version=dark] .list-group-item {
  border-color: #1E1C1A;
}
.pagination .page-item .page-link:hover {
  background: #1E1C1A;
  border-color: #1E1C1A;
}
.pagination .page-item.active .page-link {
  background: #1E1C1A;
  border-color: #1E1C1A;
}
[data-theme-version=dark] .pagination .page-item .page-link {
  border-color: #1E1C1A;
}
.pagination .page-item .page-link:hover {
  background: #1E1C1A;
  border-color: #1E1C1A;
}
.pagination .page-item.active .page-link {
  background-color: #1E1C1A;
  border-color: #1E1C1A;
  box-shadow: 0 10px 20px 0px rgba(255, 234, 0, 0.45);
}
.pagination.no-bg.pagination-primary li:not(.page-indicator):not(.active):hover .page-link {
  background: #1E1C1A;
  border-color: #1E1C1A;
}
[data-theme-version=dark] .pagination.no-bg.pagination-primary li:not(.page-indicator):not(.active):hover .page-link {
  background: #1E1C1A;
  border-color: #1E1C1A;
}
.pagination-primary .page-item .page-link {
  background: #F9F6D8;
  border-color: #F9F6D8;
  color: #1E1C1A;
}
[data-theme-version=dark] .pagination-primary .page-item .page-link {
  background: rgba(255, 234, 0, 0.38);
  color: #1E1C1A;
}
.pagination-primary .page-item:hover .page-link, .pagination-primary .page-item.active .page-link {
  background: #1E1C1A;
  border-color: #1E1C1A;
  box-shadow: 0 10px 20px 0px rgba(255, 234, 0, 0.45);
}
.bootstrap-popover-wrapper .bootstrap-popover button:hover, .bootstrap-popover-wrapper .bootstrap-popover button:focus {
  background: #1E1C1A;
}
.progress-bar {
  background-color: #1E1C1A;
}
.progress-bar-primary {
  background-color: #1E1C1A;
}
.ribbon__four {
  background-color: #1E1C1A;
}
.ribbon__five {
  background-color: #1E1C1A;
}
.ribbon__five::before {
  border-color: transparent transparent #1E1C1A transparent;
}
.ribbon__six {
  background-color: #1E1C1A;
}
.multi-steps > li {
  color: #1E1C1A;
}
.multi-steps > li:before {
  border-color: #1E1C1A;
}
.multi-steps > li:after {
  background-color: #1E1C1A;
}
.multi-steps > li.is-active:before {
  border-color: #1E1C1A;
}
.default-tab .nav-link i {
  color: #1E1C1A;
}
.default-tab .nav-link:focus, .default-tab .nav-link:hover, .default-tab .nav-link.active {
  color: #1E1C1A;
}
[data-theme-version=dark] .default-tab .nav-link:focus, [data-theme-version=dark] .default-tab .nav-link:hover, [data-theme-version=dark] .default-tab .nav-link.active {
  background-color: rgba(255, 234, 0, 0.38);
  border-color: transparent transparent #1E1C1A transparent;
}
.custom-tab-1 .nav-link i {
  color: #1E1C1A;
}
.custom-tab-1 .nav-link:focus, .custom-tab-1 .nav-link:hover, .custom-tab-1 .nav-link.active {
  border-color: #1E1C1A;
  color: #1E1C1A;
}
[data-theme-version=dark] .custom-tab-1 .nav-link:focus, [data-theme-version=dark] .custom-tab-1 .nav-link:hover, [data-theme-version=dark] .custom-tab-1 .nav-link.active {
  background-color: rgba(255, 234, 0, 0.38);
}
.nav-pills.light .nav-link.active, .nav-pills.light .show > .nav-link {
  background: #F9F6D8;
  color: #1E1C1A;
}
[data-theme-version=dark] .nav-pills.light .nav-link.active, [data-theme-version=dark] .nav-pills.light .show > .nav-link {
  background: rgba(255, 234, 0, 0.38);
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  box-shadow: 0 0 20px 0 rgba(255, 234, 0, 0.45);
}
.tooltip-wrapper button:hover {
  background: #1E1C1A;
}
[data-theme-version=dark] .widget-timeline .timeline:before {
  background: #1E1C1A;
}
.widget-timeline .timeline-badge.primary {
  border-color: #F9F6D8;
}
[data-theme-version=dark] .widget-timeline .timeline-badge.primary {
  border-color: rgba(255, 234, 0, 0.38);
}
.widget-timeline .timeline-badge.primary:after {
  background-color: #1E1C1A !important;
  box-shadow: 0 5px 10px 0 rgba(255, 234, 0, 0.45);
}
.widget-timeline .timeline-badge.primary + .timeline-panel {
  background: #F9F6D8;
  border-color: #F9F6D8;
}
[data-theme-version=dark] .widget-timeline .timeline-badge.primary + .timeline-panel {
  background-color: rgba(255, 234, 0, 0.38);
}
.widget-timeline.style-1 .timeline .timeline-badge.primary + .timeline-panel {
  border-color: #1E1C1A;
}
.widget-timeline.style-1 .timeline .timeline-badge.primary + .timeline-panel:after {
  background: #1E1C1A;
}
.chart_widget_tab_one .nav-link.active {
  background-color: #1E1C1A;
  border: 1px solid #1E1C1A;
}
.chart_widget_tab_one .nav-link.active:hover {
  border: 1px solid #1E1C1A;
}
[data-theme-version=dark] .ccc-widget > div {
  border-color: #1E1C1A !important;
}
.social-icon2 a {
  border: 0.1rem solid #1E1C1A;
}
.social-icon2 i {
  color: #1E1C1A;
}
.social-icon3 ul li a:hover i {
  color: #1E1C1A;
}
.bgl-primary {
  background: #F9F6D8;
  border-color: #F9F6D8;
}
[data-theme-version=dark] .bgl-primary {
  background-color: rgba(255, 234, 0, 0.38);
  border-color: rgba(255, 234, 0, 0.38);
}
[data-theme-version=dark] .bg-primary-light {
  background-color: rgba(255, 234, 0, 0.11);
}
.overlay-box:after {
  background: #1E1C1A;
}
.tdl-holder input[type=checkbox]:checked + i {
  background: #1E1C1A;
}
.picker .picker__frame .picker__box .picker__header .picker__year {
  color: #1E1C1A;
}
.picker .picker__frame .picker__box .picker__header .picker__nav--prev:hover, .picker .picker__frame .picker__box .picker__header .picker__nav--next:hover {
  color: #1E1C1A !important;
}
.widget-media .timeline .timeline-panel .media-primary {
  background: #F9F6D8;
  color: #1E1C1A;
}
[data-theme-version=dark] .widget-media .timeline .timeline-panel .media-primary {
  background-color: rgba(255, 234, 0, 0.38);
}
[data-theme-version=dark] .table td, [data-theme-version=dark] .table th {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .table thead th {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .table tbody tr td {
  border-color: #1E1C1A;
}
.table .thead-primary th {
  background-color: #1E1C1A;
}
[data-theme-version=dark] .table.primary-table-bordered {
  border-color: #1E1C1A;
}
.table.primary-table-bg-hover thead th {
  background-color: #1E1C1A;
}
.table.primary-table-bg-hover tbody tr {
  background-color: #1E1C1A;
}
.table.primary-table-bg-hover tbody tr:hover {
  background-color: #3A3734;
}
.table.primary-table-bg-hover tbody tr:not(:last-child) td, .table.primary-table-bg-hover tbody tr:not(:last-child) th {
  border-bottom: 1px solid #1E1C1A;
}
.table-primary, .table-primary > th, .table-primary > td {
  background-color: #F9F6D8;
  color: #1E1C1A;
}
[data-theme-version=dark] .table-primary, [data-theme-version=dark] .table-primary > th, [data-theme-version=dark] .table-primary > td {
  background-color: rgba(255, 234, 0, 0.38);
}
table.dataTable tr.selected {
  color: #1E1C1A;
}
[data-theme-version=dark] .dataTables_wrapper input[type=search], [data-theme-version=dark] .dataTables_wrapper input[type=text], [data-theme-version=dark] .dataTables_wrapper select {
  border-color: #1E1C1A;
}
[data-theme-version=dark] table.dataTable.row-border tbody th, [data-theme-version=dark] table.dataTable.row-border tbody td, [data-theme-version=dark] table.dataTable.display tbody th, [data-theme-version=dark] table.dataTable.display tbody td {
  border-color: #1E1C1A;
}
.dataTables_wrapper .dataTables_paginate span {
  background: rgba(255, 234, 0, 0.18);
  border: 0px solid #1E1C1A;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
  color: #1E1C1A !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.current {
  background: #1E1C1A !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.previous, .dataTables_wrapper .dataTables_paginate .paginate_button.next {
  background: #1E1C1A !important;
  border: 0px solid #1E1C1A !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.next:hover {
  background: #1E1C1A !important;
}
.svg-icons-ov .svg-icons-prev svg path[fill] {
  fill: #1E1C1A;
}
.svg-icons-ov .svg-icons-prev .feather {
  stroke: #1E1C1A;
}
.svg-icons-ov .svg-icons-prev i {
  color: #1E1C1A;
}
.svg-icons-ov .svg-icon-popup .btn {
  color: #1E1C1A;
}
.svg-icons-ov .svg-icon-popup .btn:hover {
  background-color: #1E1C1A;
}
.svg-icons-ov:hover {
  border-color: #1E1C1A;
}
.svg-icons-ov.style-1 .svg-icons-prev {
  background-color: #F9F6D8;
}
.welcome-content::after {
  background: #1E1C1A;
}
.page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
  background-color: #1E1C1A;
}
.page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge::after {
  background-color: rgba(255, 234, 0, 0.38);
}
.iconbox i {
  background: #1E1C1A;
}
.widget-timeline-icon li {
  border-left: 3px solid #1E1C1A;
}
.plan-list .list-row .play-button {
  color: #1E1C1A;
}
.plan-list .list-row:hover {
  background: #1E1C1A;
}
.event-calender .datepicker table tr td.active.active {
  color: #1E1C1A !important;
}
.event-calender .bootstrap-datetimepicker-widget table td.today:before {
  background: #1E1C1A;
}
.event-calender .bootstrap-datetimepicker-widget table td span.active {
  color: #1E1C1A;
}
.date-icon {
  color: #1E1C1A;
  background: rgba(255, 234, 0, 0.38);
}
.review-tab .nav-link.active {
  color: #1E1C1A;
  border-color: #1E1C1A;
}
.plus-icon {
  background-color: #1E1C1A;
}
.nav-tabs.diet-tabs .nav-link {
  background-color: #F9F6D8;
}
.nav-tabs.diet-tabs .nav-link.active {
  background-color: #1E1C1A;
}
.cm-content-box .content-title .cpa {
  color: #1E1C1A;
}
.dd-handle.move-media {
  background-color: #1E1C1A;
}
.tab-my.nav-tabs .nav-link.active {
  background-color: #1E1C1A;
}
.main-check {
  border: 1px solid #1E1C1A;
}
.content-title.box-primary, .content-title.box-secondary, .content-title.box-success, .content-title.box-danger, .content-title.box-warning, .content-title.box-info, .content-title.box-dark, .content-title.box-light {
  background-color: #1E1C1A;
}
.datepicker table tr td.today {
  background-color: #1E1C1A;
}
.datepicker table tr td.today:hover:hover {
  background-color: #1E1C1A;
}
.datepicker table tr td.selected, .datepicker table tr td.active.active, .datepicker.datepicker-dropdown td.day:hover, .datepicker.datepicker-dropdown th.next:hover, .datepicker.datepicker-dropdown th.prev:hover {
  background-color: #1E1C1A !important;
}
.datepicker table tr td.today {
  background-color: #1E1C1A !important;
}
.form-head .dropdown:after {
  color: #1E1C1A;
}
.chart-link a i.text-primary {
  color: #1E1C1A;
}
.card-tabs .nav-tabs .nav-link.active {
  color: #1E1C1A;
}
span#counter {
  color: #1E1C1A;
}
.add-menu-sidebar {
  background: #1E1C1A;
}
.testimonial-one .owl-nav .owl-prev, .testimonial-one .owl-nav .owl-next {
  color: #1E1C1A !important;
}
.testimonial-one .owl-nav .owl-prev:hover, .testimonial-one .owl-nav .owl-next:hover {
  background-color: #1E1C1A !important;
}
.card-footer.style-1 a {
  color: #1E1C1A;
}
.default-select.style-1 {
  background-color: #F9F6D8;
}
.default-select.style-1 .btn {
  color: #1E1C1A !important;
}
a:hover {
  color: #1E1C1A;
}
.new-arrival-content .price {
  color: #1E1C1A;
}
[data-theme-version=dark] .border-right {
  border-right: 1px solid #1E1C1A !important;
}
[data-theme-version=dark] .border-left {
  border-left: 1px solid #1E1C1A !important;
}
[data-theme-version=dark] .border-top {
  border-top: 1px solid #1E1C1A !important;
}
[data-theme-version=dark] .border-bottom {
  border-bottom: 1px solid #1E1C1A !important;
}
[data-theme-version=dark] .border {
  border: 1px solid #1E1C1A !important;
}
[data-theme-version=dark] .form-control {
  border-color: #1E1C1A;
}
[data-theme-version=dark] #chartBar line, [data-theme-version=dark] #chartTimeline line, [data-theme-version=dark] #chartBar2 line, [data-theme-version=dark] #chartBar3 line, [data-theme-version=dark] #chartBarCycle line, [data-theme-version=dark] #chartBarRunning line {
  stroke: #1E1C1A;
}
[data-theme-version=dark] .tdl-holder input[type=text], [data-theme-version=dark] .tdl-holder li {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .tdl-holder label:hover {
  background-color: #1E1C1A;
}
[data-theme-version=dark] .modal-footer, [data-theme-version=dark] .modal-header {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .custom-dropdown .dropdown-menu {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .widget-stat .media > span {
  background: #1E1C1A;
  border-color: #1E1C1A;
}
[data-theme-version=dark] .plus-minus-input .custom-btn {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .dropdown-divider, [data-theme-version=dark] .size-filter ul li {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .custom-select {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .nav-tabs {
  border-color: #1E1C1A;
}
[data-theme-version=dark] hr {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .noUi-target {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .noUi-target .noUi-connects {
  background: #1E1C1A;
}
[data-theme-version=dark] .noUi-marker-large, [data-theme-version=dark] .noUi-marker {
  background: #1E1C1A;
}
[data-theme-version=dark] .border-end {
  border-color: #1E1C1A !important;
}
[data-theme-version=dark] .note-editor.note-frame {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .widget-media .timeline .timeline-panel {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .notification_dropdown .dropdown-menu-right .all-notification {
  border-color: #1E1C1A;
}
[data-theme-version=dark] #user-activity .nav-tabs .nav-link {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .list-group-item.active {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .list-group-item.active:focus, [data-theme-version=dark] .list-group-item.active:hover, [data-theme-version=dark] .list-group-item.active:focus {
  background-color: #1E1C1A;
  border-color: #1E1C1A;
}
[data-theme-version=dark] .table thead th {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .fc-theme-standard td, [data-theme-version=dark] .fc-theme-standard th, [data-theme-version=dark] .fc-theme-standard .fc-scrollgrid.fc-scrollgrid-liquid, [data-theme-version=dark] .fc-scrollgrid, [data-theme-version=dark] table, [data-theme-version=dark] .fc .fc-button-group > .fc-button, [data-theme-version=dark] .form-check-input[type=checkbox], [data-theme-version=dark] .form-check-input[type=radio] {
  border-color: #1E1C1A !important;
}
[data-theme-version=dark] table.dataTable thead th {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .daterangepicker {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .daterangepicker .calendar-table {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .daterangepicker .calendar-table .table-condensed td:hover {
  background-color: #1E1C1A;
}
[data-theme-version=dark] .daterangepicker select.hourselect, [data-theme-version=dark] .daterangepicker select.minuteselect, [data-theme-version=dark] .daterangepicker select.secondselect, [data-theme-version=dark] .daterangepicker select.ampmselect {
  border: 1px solid #1E1C1A;
}
[data-theme-version=dark] .daterangepicker td.off:hover, [data-theme-version=dark] .daterangepicker td.off.in-range:hover, [data-theme-version=dark] .daterangepicker td.off.start-date:hover, [data-theme-version=dark] .daterangepicker td.off.end-date:hover {
  background-color: #1E1C1A;
}
[data-theme-version=dark] .clockpicker-plate {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .daterangepicker .drp-buttons, [data-theme-version=dark] .ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline.ck-blurred {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .dd-handle {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .svg-icons-ov, [data-theme-version=dark] .cm-content-box .cm-content-body, [data-theme-version=dark] .menu-tabs, [data-theme-version=dark] .cm-content-box.style-1 .content-title, [data-theme-version=dark] .dd .accordion-body, [data-theme-version=dark] .dz-terms, [data-theme-version=dark] .compose-content .dropzone {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .btn-icon-right {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .datepicker.datepicker-dropdown {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .nav-tabs.diet-tabs .nav-link.active {
  background-color: #1E1C1A;
}
[data-theme-version=dark] .tab-icon .nav-link.active {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .tab-icon .nav-link:hover {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .notification_dropdown .dropdown-menu-end .all-notification, [data-theme-version=dark] .header-profile .dropdown-menu-end .all-notification {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .header-left input:focus {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .header-right .right-sidebar a {
  color: #1E1C1A;
  border-color: #1E1C1A;
}
[data-theme-version=dark] .fixed-content-box .head-name {
  border-color: #1E1C1A;
}
[data-theme-version=dark] .deznav .metismenu ul:after {
  background-color: #1E1C1A;
}

/* =============================================================================
 * EL AMARILLO, DONDE SE GANA EL SUELDO
 *
 * Escrito a mano y al final, para que gane al bloque generado. Son los cuatro
 * sitios donde el color de marca aparece a plena saturacion; en todos ellos va
 * sobre poca superficie y con tinta carbon encima.
 * ========================================================================== */

/* 1. El indicador de "estas aqui" en el menu.
 *
 * Una barra de 6 px. Es el mejor sitio posible para el amarillo: hace falta que
 * salte a la vista -es lo que te dice donde estas- y es tan pequena que no
 * cansa. El texto del elemento activo se queda en carbon. */
[data-sidebar-style=full][data-layout=vertical] .deznav .metismenu > li > a:before,
[data-sidebar-style=compact] .deznav .metismenu li a:before {
  background: var(--clm-amarillo);
}

/* 2. El boton primario al pasar por encima.
 *
 * Carbon en reposo, amarillo con tinta carbon al interactuar. La inversion es
 * literalmente el logo, y solo aparece cuando el usuario va a pulsar: la marca
 * se asoma en el momento en que hay atencion, no todo el rato.
 *
 * Por variables de Bootstrap y no con !important: la plantilla no define ningun
 * .btn-primary:hover propio, asi que las variables bastan y el dia que alguien
 * necesite pisar esto podra hacerlo sin pelearse. */
.btn-primary {
  --bs-btn-hover-bg: var(--clm-amarillo);
  --bs-btn-hover-border-color: var(--clm-amarillo);
  --bs-btn-hover-color: var(--clm-carbon);
  --bs-btn-active-bg: var(--clm-amarillo);
  --bs-btn-active-border-color: var(--clm-amarillo);
  --bs-btn-active-color: var(--clm-carbon);
}

/* 3. Seleccionar texto. Amarillo con tinta carbon: 13,8:1, y se reconoce la marca
 * en un gesto que se hace cien veces al dia. */
::selection {
  background: var(--clm-amarillo);
  color: var(--clm-carbon);
}
::-moz-selection {
  background: var(--clm-amarillo);
  color: var(--clm-carbon);
}

/* 4. Barras de progreso.
 *
 * En amarillo y no en carbon porque la pista es gris muy claro: el carbon sobre
 * gris claro parece una barra deshabilitada, y el amarillo se lee como avance. */
.progress-bar {
  background-color: var(--clm-amarillo);
}
.progress,
.progress-stacked {
  --bs-progress-bar-bg: var(--clm-amarillo);
}

/* -----------------------------------------------------------------------------
 * Retoques finos
 * -------------------------------------------------------------------------- */

/* La barra de desplazamiento en carbon y no en amarillo: es un elemento que esta
 * SIEMPRE en pantalla, y ahi el amarillo si cansaria. */
* ::-webkit-scrollbar-thumb {
  background: var(--clm-carbon-suave);
}

/* El enlace en carbon queda casi como el texto normal (#7e7e7e), asi que al
 * pasar por encima se aclara hacia el carbon suave en vez de subrayarse sin mas:
 * hace falta que se note que es pulsable. */
a:hover {
  color: var(--clm-carbon-suave);
}
