.colorGore {
  background:#7FBC03;
}
/*  Se carga en header
@ import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap');
*/
.body {
  font-family: 'Montserrat', sans-serif!important;
}
/*
@ font-face {
  font-family:"Montserrat:wght";
  src: url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap");
}
*/

@media (min-width: 576px) {
  .h2_celular {
    font-size: 1.2rem; /* Tamaño de fuente para pantallas medianas y grandes */
  }
  .adapta_tamano {
    font-size: 1.2rem; /* Tamaño de fuente para pantallas medianas y grandes */
  }
  .font_celular 
  {
    font-size: 1.2rem; /* Tamaño de fuente para dispositivos móviles pequeños */
  }
  .tabla_celular 
  {
    font-size: 1.0rem; /* Tamaño de fuente para dispositivos móviles pequeños */
  }
}

@media (max-width: 575px) {
  .h2_celular {
    font-size: 0.8rem; /* Tamaño de fuente para dispositivos móviles pequeños */
  }
  .adapta_tamano {
    font-size: 0.5rem; /* Tamaño de fuente para dispositivos móviles pequeños */
  }
  .font_celular
  {
    font-size: 0.8rem; /* Tamaño de fuente para dispositivos móviles pequeños */
  }
  .tabla_celular
  {
    font-size: 0.7rem; /* Tamaño de fuente para dispositivos móviles pequeños */
  }
}

small{
  font-size: 0.9rem;
}

/* Antes celulares */

.bases:visited {
  color: purple!important; /* Enlaces visitados */
}

.bases:hover,
.bases:focus {
  color: blue!important; /* Cuando el cursor pasa sobre el enlace o está enfocado */
}

.bases:active {
  color: green!important; /* Cuando se hace clic sobre el link */
}

.table {
  font-family: 'Montserrat', sans-serif!important;
}

h1 {
  font-family: 'Montserrat', sans-serif;
}
/* ED3448   por ED3448  */
aside.colorGore a span b{
  color:white;
}
aside.colorGore a span b:hover{
  color: #7FBC03!important;
}
ul.colorGore li a{
	text-decoration: none;
	color: white!important;
	cursor: pointer;
}
ul.colorGore li a:active{
  color: #7FBC03!important;
}
ul.colorGore li a:hover{
  color:#7FBC03!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:#7FBC03!important ;
}
.bg-success {
	background-color: #7A4ABA!important;
}
/*
.btn-primary,
.card-header{
  background-color:#003a8a!important;
  border-color:#003a8a!important;
}
*/
.card-title{
  color:#fff!important;
}
.btn-success{
  background-color:#098d35!important;
 border-color:#098d35!important;
}

ul.colorGore li a:active{
  color: #7A4ABA!important;
  background-color: #7A4ABA!important;
}


.menu-text {
color: #7A4ABA!important;
}

.menu-icon {
color: #7A4ABA!important;
}

a::after  {
  color: #7A4ABA!important;
 
}

h3 {
	color: #7A4ABA!important;
}
h1 {
	color: #7A4ABA!important;
}
h2 {
	color: #7A4ABA!important;
}

h4 {
	color: #7A4ABA!important;
}

.blue {
	color: #7A4ABA!important;
	
}

.navbar  {
	background-color: #7A4ABA!important;
/*	padding: 0rem 0rem!important; */
}	

/* LINEA SIPERIOR COMPLETA 
.main-sidebar {
    top:140px!important;
	
}
*/

.no-skin .nav-list li.active>a:after {
	border-right-color: #7A4ABA!important;	
}

.no-skin .nav-list>li.active:after {
	border: 2px solid #7A4ABA!important;	
}
    
.ace-nav>li>a {
    background-color: #321076!important;	
}	



span.blue.bolder {
		color: #7A4ABA!important;
}

span.bigger-120 {
		color: #7A4ABA!important;
}

.footer .footer-inner .footer-content {
		border-top: 4px solid #ffa641!important;
}

/* Antes ffa641 */
.btn-primary, .card-header {
    background-color: #77BEF3!important;
    border-color: #000!important;  /* border-color: #77BEF3!important; */
}
/* Cambia  28a745 por 77BEF3 */

.btn-primary {
  color: #fff;
  background-color: #77BEF3!important;
  border-color: #77BEF3!important;
  box-shadow: none;
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #77BEF3!important;
  border-color: #77BEF3!important;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #77BEF3!important;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
	 background-color: #77BEF3!important;
	
}

.page-item.active .page-link {
	 background-color: #7A4ABA!important;
	  border-color: #7A4ABA!important;
}

/*  DEJA EN ESTE COLOR BOTON DE CLAVE UNICA 
a {
	color: #77BEF3!important;
}

*/

.blanco {
	color:#fff!important;
}

/* a.btn.btn-default.buttons-alert.btn-primary {
	background-color: #7A4ABA!important;   1B6AAA   #428BCA   claro #ffa641  oscuro #FF8F41
}
*/

ul.breadcrumb {
color: #7A4ABA!important;	
}

a.btn:hover{
	background-color:#FF8F41!important;
}

.no-skin .navbar .navbar-toggle {
	background-color: #9e75d7!important;
}

.breadcrumb>li>a {
	color:#8e4cbd!important;
}
/* a.btn-primary.dropdown-toggle:hover{background-color:#7A4ABA!important;border-color:#7A4ABA!important}

a.btn-primary.no-border:active,.btn-primary.no-border:hover{border-color:#7A4ABA!important}
*/

.steps>li.active .step, .steps>li.active:before, .steps>li.complete .step, .steps>li.complete:before {
    border-color: #7A4ABA!important;
}


.btn-cu.btn-color-estandar {
	background-color: #005C9B!important;
}

.circulo_verde {
	display: flex;
     width: 100px;
     height: 100px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
     background: #98C01F;
	 justify-content: center;
     align-content: center;
	 vertical-align: middle;
     align-items: center;
	 border: solid 4px #E7E4EF;   
}

.circulo_naranjo {
	display: flex;
     width: 100px;
     height: 100px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
     background: #7A4ABA;
	 justify-content: center;
     align-content: center;
	 vertical-align: middle;
     align-items: center;
     border: solid 4px #E7E4EF;
}

.sw-btn-prev {
    background-color: #7A4ABA!important;
	border-color:#7A4ABA!important;
}	
.sw-btn-next {
    background-color: #77BEF3!important;
	border-color:#77BEF3!important;
}	

.btn_guardar {
    background-color: #80C35E!important;
	border-color:#80C35E!important;
}	

.color_p1{
  background-color:#005C9B!important;
 border-color:#005C9B!important;
}
  
.color_p2{
  background-color:#80C35E!important;
 border-color:#80C35E!important;
}
.color_p3{
  background-color:#77BEF3!important;
 border-color:#77BEF3!important;
}

.color_s1{
  background-color:#7A4ABA!important;
 border-color:#7A4ABA!important;
}

.color_s2{
  background-color:#7A4ABA!important;
 border-color:#7A4ABA!important;
}

.color_s3{
  background-color:#7FBC03!important;
 border-color:#7FBC03!important;
}


#spinner-div {
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 2;
}

#armando{
  height: 129px!important;
  min-height: 129px!important;
}

/* Circulo ffa641  pasa a 

.widget-color-orange>.widget-header {
 	background: #ffa641!important;
 	border-color: #ffa641!important;
 }
 
#ffa641


.transparent>.widget-header>.widget-toolbar>.nav-tabs>li.active>a  {
	background-color: #ffa641!important;
}

.nav-tabs>li.active>a {
     background-color: #7A4ABA!important;	
	 color:#FFF!important;	
}
  
  
## .widget-color-red2 {
##     border-color: #fffbc9!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: #7A4ABA;
## }