ol.topbar{ background-color:#007a5e; color:#2c443d}
.top-navbar{ background-color:#007a5e; color:#2c443d}
.navbar-light .navbar-nav a.nav-link { color:#545454!important;}
.topbar ul.dropdown-user li a:hover{ color:#007a5e; color:#545454}
.mini-sidebar .sidebar-nav { background-color: transparent; }
.sidebar-nav > ul > li.active > a{ color:#2c443d}
.sidebar-nav ul li a:hover, .sidebar-nav ul li a:hover i { color: #2b402f!important;}
.table th, .color-table.primary-table thead th,.tablesaw th a{ background-color:#007a5e !important; color:#545454  !important}
.table tr.activo { background-color:#c0c0c0; color:#2b402f}
.tablesaw-advance-dots li i { background:#c0c0c0 !important;}
.tablesaw-enhanced .tablesaw-bar .btn { color:#c0c0c0 !important;}
a { color:#2c443d}
a:focus,a:hover { color:#2b402f}
[type="radio"].with-gap:checked + label::before, [type="radio"]:checked + label::after { border: 3px solid #2b402f !important}
[type="radio"].with-gap:checked + label::after, [type="radio"]:checked + label::after { background-color:#c0c0c0 !important}
.form-material .form-control{ background-image: linear-gradient(#c0c0c0, #c0c0c0), linear-gradient(#e9edf2, #e9edf2) !important;}
.form-group label{ color:#007a5e}
.color_principal,.text-themecolor { color:#007a5e!important;}
.color_activo { color:#2b402f!important;}
.fondo_principal { background-color:#007a5e;}
.borde_principal { border-color:#007a5e !important;}
.page-wrapper .fas.fa-edit, .page-wrapper .fas.fa-upload { color:#007a5e !important;}
/*COLORES DE BOOTSTRAP*/
.btn-primary, .btn-primary.disabled, .btn-primary:hover{ background-color:#007a5e !important; border:1px solid #007a5e !important;  color:#545454;}
.btn-primary a:visited{ color:#545454;}
.btn-primary-reverse, .btn-primary-reverse.disabled, .btn-primary-reverse:hover{ background-color:#545454 !important; border:1px solid #007a5e !important;  color:#007a5e;}
.btn-primary-reverse a:visited{ color:#007a5e;}
.profile-tab li a.nav-link.active { border-bottom: 2px solid #007a5e; color: #007a5e;}
.profile-tab li a.nav-link:hover { color: #007a5e; }
.dropdown-item:active { color: #2b402f; background-color: #c0c0c0;}
.bg-primary { background-color:  #007a5e !important;}
.bg-info { background-color: #c0c0c0 !important;}
.list-group-item.active { color: #2c443d !important; background-color: #007a5e !important; border-color: #007a5e !important;}
.card-body-destacada{  background-color:#007a5e !important;}
.card-body-destacada a, .card-body-destacada i, .card-body-destacada h4{  color:#545454 !important;}
.progress-bar-striped{ background-color:#007a5e !important;}
/*CUESTIONARIO*/
.tabla_cuestionario td.seccion{ color:#2c443d!important;}
.tabla_cuestionario td.pregunta{ color:#2c443d!important;}
.tabla_cuestionario td{ border-color: #2c443d !important}
/*PAGINADOR*/
.datagrid_paginador_contenido > li > a,.datagrid_paginador_contenido > li > span { border: 1px solid #007a5e;}
.datagrid_paginador_contenido > li > a:hover, .datagrid_paginador_contenido > li > a:focus, .datagrid_paginador_contenido > li > a:active, .datagrid_paginador_contenido > li > a:active:focus,.datagrid_paginador_contenido > li > span:hover,.datagrid_paginador_contenido > li > span:focus,.datagrid_paginador_contenido > li > span:active,.datagrid_paginador_contenido > li > span:active:focus { background-color: #007a5e; border-color: #007a5e; }
.datagrid_paginador_contenido > li > .destacado,.datagrid_paginador_contenido > li > .destacado:hover,.datagrid_paginador_contenido > li > .destacado:focus,.datagrid_paginador_contenido > li > .destacado:active,.datagrid_paginador_contenido > li > .destacado:active:focus { background-color: #007a5e; border-color: #007a5e;}
.datagrid_paginador_contenido > .disabled > span,.datagrid_paginador_contenido > .disabled > span:hover,.datagrid_paginador_contenido > .disabled > span:focus,.datagrid_paginador_contenido > .disabled > a,.datagrid_paginador_contenido > .disabled > a:hover,.datagrid_paginador_contenido > .disabled > a:focus { color: #007a5e; border-color: #007a5e;}
.titulo-resultados{ background-color:#007a5e; color:#545454}
/*WIZARD*/
.wizard-content .wizard>.steps>ul>li.current .step { border-color: #007a5e ; background-color: #fff; color: #007a5e}
.wizard-content .wizard>.steps>ul>li.done .step { background-color: #007a5e ; border-color: #007a5e ; color: #fff}
.wizard-content .wizard.wizard-circle>.steps>ul>li:after,.wizard-content .wizard.wizard-circle>.steps>ul>li:before { background-color: #007a5e }
/*TEMA 2025*/
:root { --custom-color: #007a5e; }
