/* Agregado por RHI */
/*.principal { }*/

.tituloPrincipal { 
    font-size:2.3rem; 
    line-height: 1;    
    margin-bottom:10px;
}

/*.botonTitulo { margin-bottom:10px; text-align:left; }*/



/* acorden similar a boostrap-5 */
/* Requiere codigo js ya incluido en el footer */

.myaccordion {
    /* max-width: 500px; */
    /* margin: 50px auto; */
    box-shadow: 0 0 1px rgba(0,0,0,0.5);
}

.myaccordion .btn {
    border: 15px solid transparent;        
}

.myaccordion .card,
.myaccordion .card:last-child .card-header {
    border: none;
}

.myaccordion .card-body{
    border: .5px solid;
    border-color:rgb(13 110 253 / 25%); 
    
}

.myaccordion .card-header {
    /* border-bottom-color: #EDEFF0; */
    border-bottom-color: #EDEFF0;
    background: transparent;
    padding: 0;
}

.myaccordion .fa-stack {
    font-size: 18px;
}

.myaccordion .btn {
    width: 100%;        
    color: black;
    padding: 0;        
}

.myaccordion .btn-link:hover,
.myaccordion .btn-link:focus {
    text-decoration: none;
    /* box-shadow: 0 0 0 .2rem rgba(0,0,0,0); */
}

.myaccordion li + li {
    margin-top: 10px;
}


.myaccordion .btn:hover,
.myaccordion .btn:focus {
    /* border-color: red;    */        
    background-color: #e7f1ff;
    box-shadow: 0 0 0 0.08rem rgb(13 110 253 / 25%);
    color: #0c63e4;
}


/* estilo striped para listas */
ul.striped-list > li:nth-of-type(odd){
	background-color: #f9f9f9;
}