:root{--black-color:#343f52;--black-hover-color:#3a3c40;--brand-color:#01237c;--brand-mobile-menu-color:#2f69ff;--brand-color-active:#344981;--brand-secondary-color:#9dadbe;--bs-link-color:#01237c;--bs-link-hover-color:#2f56af}nav .offcanvas.show{height:100vh;z-index:2000}#offcanvas-search{z-index:2001}.navbar-clone{background:#fff;display:none;top:5px;transform:none!important;transition:none;z-index:2000}.navbar-clone.navbar-stick{display:block;top:0!important}header{max-width:100%;overflow:hidden}@media (max-width:993px){.modal{--bs-modal-zindex:2001}.navbar-clone{display:block}}@media (max-width:576px){.navbar-brand img{max-width:100%}.breadcrumb-item+.breadcrumb-item{padding-left:.1rem}.breadcrumb-item+.breadcrumb-item:before{padding-right:.1rem}}nav.navbar-main .navbar-collapse.show ul.navbar-nav li.nav-item a.nav-link.active,nav.navbar-main .navbar-collapse.show ul.navbar-nav li.nav-item a.nav-link:hover{color:var(--brand-mobile-menu-color)!important}nav.navbar-main .navbar-collapse ul.navbar-nav li.nav-item a.nav-link{color:#000}nav.navbar-main .navbar-collapse ul.navbar-nav li.nav-item a.nav-link.active,nav.navbar-main .navbar-collapse ul.navbar-nav li.nav-item a.nav-link:hover{color:var(--brand-color)!important}.btn-brand{background-color:var(--brand-color)!important;border-color:var(--brand-color)!important;color:#fff!important}.btn-brand:hover{background-color:var(--brand-color-active)!important;border-color:var(--brand-color-active)!important;color:#fff!important}.bg-brand{background-color:var(--brand-color)}.bg-brand-secondary{background-color:var(--brand-secondary-color)}.text-brand{color:var(--brand-color)}.text-brand:hover,.text-brand:hover.hover:before{color:var(--brand-color-active)}.text-brand-secondary{color:var(--brand-secondary-color)}.text-black{color:var(--black-color)}.text-black:hover{color:var(--black-hover-color)}.wrapper.bg-brand-secondary.angled.upper-end:before{border-right-color:var(--brand-secondary-color)}.progress-wrap{opacity:1;z-index:1031}.progress-wrap:after{color:var(--brand-color)}.progress-wrap svg.progress-circle path{stroke:var(--brand-color)}.tooltip-inner{background-color:var(--brand-color)}.tooltip-arrow:before{border-top-color:var(--brand-color)!important}.accordion-wrapper .card-header button,.accordion-wrapper .card-header button:before{color:var(--black-color)}.accordion-wrapper .card-header button:hover,.accordion-wrapper .card-header button:hover:before{color:var(--brand-color)}.breadcrumb{align-items:center}.breadcrumb i{display:inline-block;font-size:20px;margin-top:-6px;vertical-align:middle}.pagination{align-items:center;flex-wrap:wrap;justify-content:center}.pagination .page-item.active .page-link{background:var(--brand-color);color:#fff}.pagination .page-item .page-link{min-width:2.5rem;padding:13px;width:auto}.pagination .page-item .page-link:hover{background:var(--brand-color);color:#fff}:root{--fc-event-border-color:var(--brand-color);--fc-event-bg-color:var(--brand-color);--fc-button-bg-color:var(--brand-color);--fc-button-border-color:var(--brand-color);--fc-button-active-bg-color:var(--brand-color-active);--fc-button-hover-bg-color:var(--brand-color-active);--fc-button-hover-border-color:var(--brand-color-active)}.fc a{color:var(--brand-color)!important}.fc .fc-button:focus{box-shadow:none!important}.fc .fc-toolbar-title:first-letter{text-transform:uppercase}@media (max-width:768px){.fc-toolbar.fc-header-toolbar{display:flex;flex-direction:column}.fc-toolbar.fc-header-toolbar .fc-left{order:3}.fc-toolbar.fc-header-toolbar .fc-center{order:1}.fc-toolbar.fc-header-toolbar .fc-right{order:2}.fc-toolbar-chunk .fc-button{font-size:14px;padding:4px 8px}.fc .fc-toolbar-title{font-size:1.5em;margin:5px 0}}.js-slider-year .swiper-controls .swiper-navigation .swiper-button.swiper-button-next{right:-25px}.js-slider-year .swiper-controls .swiper-navigation .swiper-button.swiper-button-prev{left:-25px}.js-slider-year .swiper-container .swiper-slide button{background-color:#889aad;border:0;border-radius:5px;color:#fff;padding:6px}.js-slider-year .swiper-container .swiper-slide button:hover{opacity:.8}.js-slider-year .swiper-container .swiper-slide.swiper-slide-active button{background-color:var(--brand-color)}.js-slider-month .swiper-pagination{bottom:0;position:relative}.js-slider-month .swiper-pagination .swiper-pagination-bullet{background:#fff;height:1rem;width:1rem}.js-slider-month .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#fff}.js-slider-month .swiper-slide{height:auto}.js-slider-month .swiper-slide .card .card-body{display:flex;flex-direction:column;max-height:100%;overflow-y:auto}.js-slider-month .swiper-slide .card .card-body ul{margin:0 auto;text-align:left}.js-slider-month .swiper-slide .card .card-body:hover::-webkit-scrollbar-thumb{background:#e9edf1}.js-slider-month .swiper-slide .card .card-body::-webkit-scrollbar{width:5px}.js-slider-month .swiper-slide .card .card-body::-webkit-scrollbar-thumb{background:#eff2f5;border-radius:var(--bs-card-border-radius)}.js-slider-month .swiper-slide .card .card-body::-webkit-scrollbar-corner{background:transparent}.simple-slider-container{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:100%;position:relative;width:600px}.simple-slider-container .simple-slider{display:flex;margin:0 15px;overflow:hidden;padding:10px 0}.simple-slider-container .simple-slider__slide{cursor:pointer;padding:10px;transition:all .3s}.simple-slider-container .simple-slider__slide.active button{background-color:#01237c}.simple-slider-container .simple-slider__slide button{background-color:#889aad;border:0;border-radius:5px;color:#fff;padding:6px}.simple-slider-container .simple-slider__next,.simple-slider-container .simple-slider__prev{color:#fff;cursor:pointer;transition:background-color .3s}.simple-slider-container .simple-slider__next svg,.simple-slider-container .simple-slider__prev svg{height:30px;width:30px}.simple-slider-container .simple-slider__next:hover,.simple-slider-container .simple-slider__prev:hover{opacity:.8}#bome-show-content .accordion-item .card-body{padding-left:1.55rem}#bome-show-articulo-content,#bome-show-sumario-content,.pagina{display:block;max-width:100%;overflow-x:auto}#bome-show-articulo-content a,#bome-show-sumario-content a,.pagina a{word-break:break-word}.bome-show-departamento{margin-bottom:20px}.bome-show-departamento h3{border-bottom:4px solid var(--brand-color);margin-bottom:20px;padding:10px}.bome-show-departamento .accordion-consejeria .card-header button{color:var(--brand-color);font-size:calc(1rem + .06vw);margin-left:0;padding-left:0}.bome-show-departamento .accordion-consejeria .card-header button span{bottom:0;left:0;position:relative;right:0;top:0}.bome-show-departamento .accordion-consejeria .card-header button:hover{color:var(--brand-secondary-color)}.bome-show-departamento .accordion-consejeria ul.organismo-list{list-style:none;padding-left:1rem}.bome-show-departamento .accordion-consejeria ul.organismo-list li ul.articulo-list{list-style:none}.bome-show-departamento .accordion-consejeria ul.organismo-list li ul.articulo-list li .articulo-list__options{margin-bottom:20px}#bome-show-sumario-content .logo-container{display:block;margin:0 auto 1em;max-width:100%;position:relative;text-align:center}#bome-show-sumario-content .logo-container img{height:100%;max-width:80%;width:100%}#bome-show-sumario-content .logo-container h3{font-size:19px;font-weight:700;margin-bottom:10px;margin-top:0}#bome-show-sumario-content .logo-container h2{font-size:20px;font-weight:700;margin-top:17px}#bome-show-sumario-content .logo-container .info{align-items:center;border-color:#2b2e83;border-bottom:1px solid;color:#2b2e83;display:block;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;position:relative;width:100%}#bome-show-sumario-content .logo-container .info:after{border-bottom:3px solid #2b2e83;bottom:-7px;clear:both;content:"";display:block;position:absolute;width:100%}#bome-show-sumario-content .logo-container .border-header{border-bottom:3px solid #2b2e83;clear:both;display:block;margin-top:2px;width:100%}#bome-show-sumario-content .logo-container .info p{font-size:12px;margin:0 0 5px}#bome-show-sumario-content .logo-container .info .col{font-size:12px;text-align:left}#bome-show-sumario-content .logo-container .info .col--right{text-align:right}#bome-show-sumario-content .sumario-container{margin:0 auto;max-width:100%;width:100%}#bome-show-sumario-content .sumario-departamento{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;width:100%}#bome-show-sumario-content .sumario-departamento h2{font-size:20px;font-weight:700;margin:0;text-align:left;width:80%}#bome-show-sumario-content .sumario-departamento h3{align-self:center;font-size:16px;font-weight:700;justify-content:center;justify-self:center;text-align:center;width:20%}#bome-show-sumario-content .sumario-consejeria,#bome-show-sumario-content .sumario-organismo{font-size:11px;font-weight:700;margin-bottom:4px;margin-top:2px;padding:0;text-align:left;width:80%}#bome-show-sumario-content .sumario-consejeria{font-size:14px}#bome-show-sumario-content .sumario-articulo{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:10px 0}#bome-show-sumario-content .sumario-articulo .sumario-articulo__content{font-size:12px;text-align:left;width:80%}#bome-show-sumario-content .sumario-articulo .sumario-articulo__pagina{font-size:16px;text-align:center;width:20%}.pagina--articulo .pagina-texto{overflow-y:hidden}.pagina--articulo .pagina-texto table:only-child{margin:0 auto}.pagina--articulo .pagina-texto a{color:blue;text-decoration:underline}.pagina--articulo .pagina-texto ol,.pagina--articulo .pagina-texto ul{display:block;font-size:14px}.pagina--articulo .pagina-texto ol li,.pagina--articulo .pagina-texto ul li{font-size:14px;line-height:1.4}.pagina--articulo .pagina-texto p{font-size:14px;line-height:1.4;margin-bottom:15px}.pagina--articulo .pagina-texto p.bordered-paragraph{border:1px solid #2a2a2a;font-weight:700;margin-bottom:10px;padding:5px;text-align:center}.pagina--articulo .pagina-texto .categoria,.pagina--articulo .pagina-texto .categoria h2,.pagina--articulo .pagina-texto .categoria h3{margin-bottom:10px}.pagina--articulo .pagina-texto table{box-sizing:border-box;height:auto!important;max-width:100%!important;overflow:hidden;overflow-x:auto;page-break-inside:auto}.pagina--articulo .pagina-texto table.dynamic{margin-bottom:20px;margin-top:20px}.pagina--articulo .pagina-texto tbody tr td{font-size:12px}.pagina--articulo .pagina-texto td,.pagina--articulo .pagina-texto tr{page-break-after:auto;page-break-inside:avoid}.pagina--articulo .pagina-texto thead{display:table-header-group}.pagina--articulo .pagina-texto tfoot{display:table-footer-group}.pagina--articulo .pagina-texto table.table-striped-blue{border:1px solid #8eaadb;border-collapse:collapse;color:#2f5496;max-width:100%}.pagina--articulo .pagina-texto table.table-striped-blue tr.thead{font-weight:700}.pagina--articulo .pagina-texto table.table-striped-blue tr:nth-child(2n){background-color:#d9e2f3}.pagina--articulo .pagina-texto table.table-striped-blue tr td{border:1px solid #8eaadb;padding:5px}.pagina--articulo .pagina-texto b{font-weight:700}.pagina--articulo .pagina-texto img{height:auto;max-width:100%}.pagina--articulo .pagina-texto .black{color:#3a3a3a}.pagina--articulo .pagina-texto h1{font-size:26px;font-weight:700;margin-bottom:10px;text-align:center}.pagina--articulo .pagina-texto h2{font-size:18px;font-weight:400;margin-top:10px;text-align:center}.pagina--articulo .pagina-texto h3{font-size:14px;font-weight:700;margin-top:10px;text-align:center}.pagina--articulo .pagina-texto .text-center{text-align:center}.pagina--articulo .pagina-texto .bold{font-weight:700}.pagina--articulo .pagina-texto .clear{clear:both}@media (max-width:640px){.wrapper-page-search .card-body{padding:10px}}.wrapper-document-paginator .document-paginator{align-items:center;background:rgba(1,35,124,.749);color:#fff;display:flex;justify-content:center;padding:10px;width:100%}.wrapper-document-paginator .document-paginator__next,.wrapper-document-paginator .document-paginator__prev{cursor:pointer;font-size:30px;margin:0 5px}.wrapper-document-paginator .document-paginator__pages .current-page{border:0;text-align:center;width:auto}.wrapper-document-paginator .document-paginator__pages .current-page:invalid{border:1px solid #b93434}.wrapper-document-paginator .document-paginator__pages .last-page,.wrapper-document-paginator .document-paginator__pages .separator-page{font-size:20px}#cc-main button[data-role=necessary]{order:2}#cc-main button[data-role=all]{background-color:#21834c;border-color:#21834c;order:1}#cc-main button[data-role=all]:hover{background-color:#64a180;border-color:#64a180}