/*Modal Índice*/
.index .modal-header{border-bottom:1px solid #a71682;}
.index .modal-body{padding-bottom: 1rem;margin-bottom: 2rem;}
.index .content .caps{padding-left:20px;}
.index .capitulo,.index .modalsubtitle,.index .accordion-button{
  font-family: 'montserratbold', sans-serif;
  color: #a71682;
}
.index .accordion-button{
  background-color: #9c27b030;
}
.index .accordion-button{
  -webkit-text-transform: uppercase;
  text-transform: uppercase;
  font-size:1.08rem;
}
.index .accordion-button:focus{box-shadow: 0px 0px 7px #a71682bf;}


.index .modalsubtitle{
  font-size:1.2rem;
  text-transform: uppercase;
  font-weight: bold;
  margin:2.3rem 0 0 0;
  padding: 12px 10px 10px 0;
}
.index .normativa{
  border-top:1px solid #a71682;
  border-bottom:1px solid #a71682;
  padding:1rem 20px;
  margin:2rem 0;
  background-color: #8dbe4117;
}
.index .normativa:last-of-type{
  margin-bottom: 1rem;
}
.index .normativa .modalsubtitle{
  margin-top:0;
}
.index .capitulo {
    font-size: 1.18rem;
    margin:1.5rem 0 0.85rem;
}
.index .capitulo:first-of-type{margin-top:0.5rem;}

.index p,.index ul li{font-family: 'montserratmedium',sans-serif;font-size:1.05rem;}
.index p,.index ul{margin-bottom:5px;}
.index b{font-family: 'montserratbold',sans-serif;}

/*Scrollbar en textos de Modales*/
.index .modal-dialog-scrollable {
  --scrollbarBG: #e0cde4;
  --thumbBG: #a71682;
}
.index .modal-dialog-scrollable::-webkit-scrollbar {
  width: 15px;
}
.index .modal-dialog-scrollable {
  scrollbar-width: thin;
  scrollbar-color: var(--thumbBG) var(--scrollbarBG);
}
.index .modal-dialog-scrollable::-webkit-scrollbar-track {
  background: var(--scrollbarBG);
}
.index .modal-dialog-scrollable::-webkit-scrollbar-thumb {
  background-color: var(--thumbBG);
  border-radius: 30px;
  border: 3px solid var(--scrollbarBG);
}
