@font-face {
  font-family: 'monserrat';
  src: url('fonts/monserrat.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'monserrat';
  src: url('fonts/opensans.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'opensans';
  src: url('ruta/a/la/opensans.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}


body
{
    padding-top:0px;
    font-family: 'monserrat' !important;
}
iframe{overflow:hidden;border:none}.navbar .bi{margin-right:.25rem;font-size:1rem}#home .navbar,#help .navbar{background:linear-gradient(145deg, #375ee3 0%, #6543e0 80%)}#home .navbar-brand .nav-link,#help .navbar-brand .nav-link{display:inline-block;margin-right:-30px}#home{padding-top:0}#home .btn{padding:.5rem .9rem}.bs-docs-section{margin-top:4em}.bs-docs-section .page-header h1{padding:2rem 0;font-size:3rem}.dropdown-menu.show[aria-labelledby=themes]{display:flex;flex-wrap:wrap;width:420px}.dropdown-menu.show[aria-labelledby=themes] .dropdown-item{width:33.333333%}.dropdown-menu.show[aria-labelledby=themes] .dropdown-item:first-child{width:100%}.bs-component{position:relative}.bs-component+.bs-component{margin-top:1rem}.bs-component .card{margin-bottom:1rem}.bs-component .modal{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:1;display:block}.bs-component .modal-dialog{width:90%}.bs-component .popover{position:relative;display:inline-block;width:220px;margin:20px}.source-button{position:absolute;top:0;right:0;z-index:100;display:none;font-weight:700}.source-button i{pointer-events:none}.source-button:hover{cursor:pointer}.bs-component:hover .source-button{display:block}#source-modal pre{max-height:calc(100vh - 11rem)}.progress{margin-bottom:10px}#footer{margin:5em 0}#footer li{float:left;margin-right:1.5em;margin-bottom:1.5em}#footer p{margin-bottom:0;clear:left}.splash{position:relative;padding:12em 0 6em;color:#fff;text-align:center;background-color:#375ee3;background-image:url("../img/splash.svg"),linear-gradient(145deg, #375ee3 0%, #6543e0 80%);background-repeat:no-repeat;background-size:cover}.splash .logo{width:160px}.splash h1{font-size:3em;color:#fff}.splash #social{margin:2em 0 3em}.splash .alert{margin:2em 0;border:none}.splash .sponsor a{color:#fff}.section-tout{padding:6em 0 1em;text-align:center;background-color:#eaf1f1;border-bottom:1px solid rgba(0,0,0,.05)}.section-tout .icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto 1rem;font-size:2rem;line-height:1;color:rgba(255,255,255,.9);background:linear-gradient(145deg, #375ee3 0%, #6543e0 80%);border-radius:50%}.section-tout p{margin-bottom:5em}.section-preview{padding:4em 0}.section-preview .preview{margin-bottom:4em;background-color:#eaf1f1}.section-preview .preview .image{position:relative}.section-preview .preview .image img{width:100%;height:auto}.section-preview .preview .options{padding:2em;text-align:center;border-top:1px solid rgba(0,0,0,.125)}.section-preview .preview .options p{margin-bottom:2em}.section-preview .dropdown-menu{text-align:left}.section-preview .lead{margin-bottom:2em}.sponsor a{text-decoration:none}.sponsor #carbonads{max-width:240px;margin:0 auto}.sponsor .carbon-text{display:block;margin-top:1em;font-size:12px}.sponsor .carbon-poweredby{float:right;margin-top:1em;font-size:10px}[data-bs-theme=dark] .section-tout{background-color:#111}[data-bs-theme=dark] .section-preview .preview{background-color:#2b3036}@media(max-width: 767px){.splash{padding-top:8em}.splash .logo{width:100px}.splash h1{font-size:2em}#banner{margin-bottom:2em;text-align:center}}@media(min-width: 992px){.navbar-transparent{background:none !important}}.bs-component>.btn,.bs-component>.btn-toolbar>.btn-group,.bs-component>.btn-group,#home .section-preview .card .btn-group{margin-bottom:.25rem}

.cabecera
{
     background: url('../images/fondotop.jpg');
     background-position: top center;
}


.cabecera2
{
     background: url('../images/fondotop2.jpg');
     background-position: top left;
     height: 170px;
}


.nav-link
{
    color:#ffffff !important;
    text-transform: uppercase;
}

.dropdown-menu
{
    box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.3);
}

.fondofooter
{
    background: #1d3c77;
    width: 100%;
    padding:10px 0px;
    color:#ffffff !important;
    font-size:14px;
    line-height: 19px;
}

.fondofooter2
{
    background: #102c54;
    width: 100%;
    padding:10px 0px;
    color:#ffffff !important;
    font-size:14px;
    line-height: 19px;
}


.topcelular
{
    background: url('../images/topcel.jpg');
     background-position: top left;
     height: 82px;
     font-size:16px;
}

 .menulateral
 {
     background: #1d3c77 !important;
     width: 200px;
     float:right;
     padding: 10px;
     font-size:14px;
     position: absolute;
    right: 0px;
    top: 82px;
 }
 
 .navbar-toggler-icon
 {
     color:#ffffff !important;
 }
 
 .menuinferior
 {
     border-bottom: 1px solid #ffffff;
 }
 
 .quienes1
 {
     background: #102c54;
     color:#ffffff;
     padding:20px;
     margin-bottom: 20px;
 }
 
 .fondoq1
 {
    background: url('../../images/q1.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;    
 }
 
 .quienes2
 {
     background: #9a2b2a;
     color:#ffffff;
     padding:20px;
     margin-bottom: 20px;
 }
 
 .fondoq2
 {
    background: url('../../images/q2.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;    
 }
 
 .cuadroq
 {     
     border:1px solid #ffffff;
     text-align: right;
     width: fit-content;
     float: right; 
     padding: 3px 10px;
 }
 
 .quienes3
 {
     background: #1d3c77;
     color:#ffffff;
     padding:20px;
     margin-bottom: 20px;
 }
 
 .quienes3 a
 {
     color:#ffffff;
 }
 
 .introcon
 {
     background: url('../../images/fondointro.png');
     background-size: cover;
    background-position: center;
    background-repeat: no-repeat;    
     color:#ffffff;
     width: 100%;
     padding: 10px;     
     height: 125px;
     z-index: 1000;
     position: relative;
     font-size: 14px;
 }
 
 .vermas
 {
     float: right;
     border:1px solid #ffffff;
     padding: 3px;
     border-radius: 5px;
     margin-top: 10px;
     color:#ffffff !important;
 }
 
 .vermas2
 {
     border:1px solid #ffffff;
     padding: 3px;
     border-radius: 5px;
     margin-top: 10px;
     color:#ffffff !important;
     width: fit-content;
     text-decoration: none !important;
 }
 
 .vermas2 a
 {
     color:#ffffff !important;
     text-decoration: none !important;
 }
 
 .vermas a
 {
     color:#ffffff !important;
 } 
 .titintrocon
 {
     font-weight: bold;
     text-transform: uppercase;     
 }
 
 
 .botoncon
 {
     border:1px solid #000000;
     padding: 3px;
     border-radius: 5px;
     margin-top: 10px;
     color:#000000 !important;
     width: fit-content;
 }
 
 .marca
 {
     width: 100%;
     text-align: center;
     color:#ffffff;
     background: #1e3c78;
 }
 
 
 .whatsapp
 {
     position: fixed;
     right: 20px;
     bottom: 20px;
     z-index: 10000;
     width: 60px;
     
         
 }
 
 .lineas
 {
     background: #1d3c77;
     color:#ffffff;
     padding:3px 5px;
     width: fit-content;
     display: inline-block;
     margin:2px;
     cursor:pointer;
 }
 
 .limpiar
 {
     background: #9a2b2a;
     color:#ffffff;
     padding:3px 5px;
     width: fit-content;
     display: inline-block;
     margin:2px;
     cursor:pointer;
 }
 
 #resultados3
 {
     padding: 20px;
     background: #f5f5f5;
     border-radius: 20px;
     display:none;
     margin:20px;
 }
 
 .bordealiados
 {
     border:1px solid #000000;     
     width: 95%;
     text-align: center;
     margin-bottom: 15px;
 }
 
 .titulo_aliados
 {
     color:#ffffff;
     background: #1d3c77;
     padding:5px 0px;
     font-weight: bold;
 }