/* 
primeario #225FA7  (Azul)
        #48AD50 (Verde)
Secundario  #3345BB  azul mas claro
            #00DDB2  Verde mas claro


*/
.colorGoreLateral {
   background:white;
}
.colorGore {
   background:#225FA7;
}
/*  era  704AC3   48AD50; */
.filledInputs{
  background-color: #00DDB2;
}
.texto-blanco {
    color: white;
}

/*
@font-face {
  font-family:"Cardenio Modern";
  src: url("CardenioModern-Regular.otf");
}
  */

body,
.form-control,
textarea,
.table,
.table th,
.table td {
  font-family:
    "Arial Rounded MT Bold",
    "Arial Rounded MT",
    Arial,
    Helvetica,
    sans-serif;
}

.color-accordion
{
  background-color: #00DDB2; /* Green */
  border: none;
  color: white;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
}
aside.colorGore a span b{
  color:white;
}
aside.colorGore a span b:hover{
  color: #48AD50!important;
}
ul.colorGore li a{
	text-decoration: none;
	color: white!important;
	cursor: pointer;
}
ul.colorGore li a:active{
  color: #48AD50!important;
}
ul.colorGore li a:hover{
  color:#48AD50!important;
}
ul.colorGore li{
  transition: 1.2s ease;
}
ul.colorGore li:hover{
  background-color:#fff!important;
  border-radius: 5px;
}
.hrclass{
   border: none; height: 1px; /* Set the hr color */ color: #fff; /* old IE */ background-color: #fff; 
}
ul.colorGore li.active {
  background-color: #fff!important;  
}
ul.colorGore li.active a {
  color:#48AD50!important ;
}
.card-title{
  color:#fff!important;
}
.btn-success{
  background-color:#00DDB2!important;
 border-color:#00DDB2!important;
}


ul.colorGore li a:active{
  color: #225FA7!important;
  background-color: #225FA7!important;
}


.menu-text {
color: #225FA7!important;
}

.menu-icon {
color: #225FA7!important;
}

a::after  {
  color: #225FA7!important;
 
}

h3 {
	color: #225FA7!important;
}
h1 {
	color: #225FA7!important;
}
h2 {
	color: #225FA7!important;
}

h4 {
	color: #225FA7!important;
}

h5 .blanco {
	 color: #48AD50;
}
.blue {
	color: #225FA7!important;
	
}

.navbar  {
	/* background-color: #543C90!important; 2024	 */
  background-color: #225FA7!important;	 

}	

.no-skin .nav-list li.active>a:after {
	/* border-right-color: #513887!important;	 */ 
   border-right-color: #225FA7!important;	 
}

.no-skin .nav-list>li.active:after {
	border: 2px solid #225FA7!important;	
}
    
.ace-nav>li>a {
    background-color: #225FA7!important;	
}	

/*2025 abr */
.nav-treeview > .nav-item > .nav-link {
  background-color: #225FA7 !important; /* Azul base */
  color: white !important;
}

.nav-treeview > .nav-item > .nav-link:hover {
  background-color: #225FA7 !important; /* Solo cambia el ítem en hover */
  color: white !important;
}


span.blue.bolder {
		color: #225FA7!important;
}

span.bigger-120 {
		color: #225FA7!important;
}

.footer .footer-inner .footer-content {
		border-top: 4px solid #3345BB!important;
}

.btn-primary, .card-header {
    background-color: #48AD50!important;
    border-color: #48AD50!important;
}

.btn-info {
    background-color: #00DDB2!important;
    border-color: #00DDB2!important;
}

.btn-secondary {
    background-color: #3345BB!important;
    border-color: #3345BB!important;
}

.page-item.active .page-link {
    color: #fff;
    background-color: #5481D7!important;
    border-color: #5481D7!important;
}
/* a.btn.btn-default.buttons-alert.btn-primary {
	background-color: #513887!important;   1B6AAA   #428BCA   claro #ffa641  oscuro #FF8F41
}
*/

ul.breadcrumb {
color: #225FA7!important;	
}

a.btn:hover{
	background-color:#48AD50!important;
}

.no-skin .navbar .navbar-toggle {
/* 	background-color: #9e75d7!important; 2024 */
 	background-color: #225FA7!important; 
}

.breadcrumb>li>a {
	color:#3345BB!important;
}
/* a.btn-primary.dropdown-toggle:hover{background-color:#513887!important;border-color:#513887!important}

a.btn-primary.no-border:active,.btn-primary.no-border:hover{border-color:#513887!important}
*/

.steps>li.active .step, .steps>li.active:before, .steps>li.complete .step, .steps>li.complete:before {
    border-color: #3345BB!important;
}


.widget-color-orange>.widget-header {
 	background: #ffa641!important;
 	border-color: #ffa641!important;
 }


.transparent>.widget-header>.widget-toolbar>.nav-tabs>li.active>a  {
	background-color: #ffa641!important;
}

.nav-tabs>li.active>a {
     background-color: #00DDB2!important;	
	 color:#FFF!important;	
}
/* ##C82A7F  */
.color_p1{
  background-color:#225FA7!important;
 border-color:#225FA7!important;    
}
  /* 543C90 */
.color_p2{
  background-color:#48AD50!important;
 border-color:#48AD50!important;
}
/* 3345BB */
.color_p3{
  background-color:#3345BB!important;
 border-color:#3345BB!important;
}
/* 5481D7 */
.color_p4{
  background-color:#00DDB2!important;
 border-color:#00DDB2!important;
}

 /* 3EBBAD */ 
.color_s1{
  background-color:#3345BB!important;
 border-color:#3345BB!important;
}
/* C24EC1 */
.color_s2{
  background-color:#00DDB2!important;
 border-color:#00DDB2!important;
}

.color_s3{
  background-color:#38407E!important;
 border-color:#38407E!important;
}
.color_s4{
  background-color:#00AAAE!important;
 border-color:#00AAAE!important;
}
.color_s5{
  background-color:#00AAAE!important;
 border-color:#00AAAE!important;
}

.main-sidebar, .main-sidebar::before {
     width: 260px!important;
}

.modal-footer {
border-top-color:#3EBBAD!important;
background-color:#3EBBAD!important;
}

.modal-content {
background-color:#3EBBAD!important;
}
	
.bg-info {
background-color:#3EBBAD!important;
}
 
.sw-btn-prev {
  background-color:#48AD50!important;
 border-color:#48AD50!important;
	
} 

.sw-btn-next {
background-color:#00DDB2!important;
border-color:#00DDB2!important;	
} 

.colorModalCssGore {
  background-color:#00DDB2!important;
  border-color:#00DDB2!important;	
}
.colorModalCssGore2 {
  background-color:#48AD50!important;
  border-color:#6cbb3e!important;	
}
/* ## font-family:"Cardenio Modern"; */ 

.tooltip,.popover, body, :root, .mapael .mapTooltip {
  font-family: 'Montserrat';
}
 
.widget-color-green2>.widget-header {
  border-color: #3EBBAD!important;
  background-color: #3EBBAD!important;	
  background: #3EBBAD!important;	
  
 }	
.transparent>.widget-header>.widget-toolbar>.nav-tabs>li.active>a {
    background-color: #48AD50!important;
}

/* 
##  .color_tabla {
## 	background: #fffbc9!important;
## }

## .color_tabla {
## 	border-color: #fffbc9!important;;
## }
	
	


## table tr:nth-child(even) {
##    background-color: #fffbc9;
## }

##  table tr:nth-child(odd) {
##    background-color: #513887;
## }

*/

.listbox option {
  background-color: white; /* Fondo por defecto */
  color: black; /* Texto negro */
  padding: 5px;
  cursor: pointer;
}

.listbox option.selected {
  background-color: #225FA7 !important; /* Fondo azul cuando está seleccionado */
  color: white !important; /* Texto blanco */
}

.custom-select {
  border: 1px solid #ccc;
  padding: 10px;
  width: 600px;
  max-height: 150px;
  overflow-y: auto;
}

.option-item {
  padding: 5px;
  cursor: pointer;
}

.option-item.selected {
  background-color: #225FA7 !important;
  color: white;
  font-weight: bold;
}
