/*1748905364000*/
@charset "UTF-8";
@font-face{font-family:'lg';src:url(/o/IYPATPAC/js/plugins/light-gallery/css/../fonts/lg.eot?n1z373);src:url(/o/IYPATPAC/js/plugins/light-gallery/css/../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(/o/IYPATPAC/js/plugins/light-gallery/css/../fonts/lg.woff?n1z373) format("woff"),url(/o/IYPATPAC/js/plugins/light-gallery/css/../fonts/lg.ttf?n1z373) format("truetype"),url(/o/IYPATPAC/js/plugins/light-gallery/css/../fonts/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:'lg'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next:focus:before,.lg-actions .lg-prev:focus:after{color:#000;font-weight:900}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end 0.3s;-o-animation:lg-right-end 0.3s;animation:lg-right-end 0.3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end 0.3s;-o-animation:lg-left-end 0.3s;animation:lg-left-end 0.3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,.45)}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;-webkit-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear}.lg-toolbar .lg-icon:focus,.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{background-color:rgba(0,0,0,.45);bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-toolbar,.lg-prev,.lg-next{opacity:1;-webkit-transition:-webkit-transform 0.35s cubic-bezier(0,0,.25,1) 0s,opacity 0.35s cubic-bezier(0,0,.25,1) 0s,color 0.2s linear;-moz-transition:-moz-transform 0.35s cubic-bezier(0,0,.25,1) 0s,opacity 0.35s cubic-bezier(0,0,.25,1) 0s,color 0.2s linear;-o-transition:-o-transform 0.35s cubic-bezier(0,0,.25,1) 0s,opacity 0.35s cubic-bezier(0,0,.25,1) 0s,color 0.2s linear;transition:transform 0.35s cubic-bezier(0,0,.25,1) 0s,opacity 0.35s cubic-bezier(0,0,.25,1) 0s,color 0.2s linear}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform 0.25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform 0.25s cubic-bezier(0,0,.25,1) 0s;transition:transform 0.25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{border-radius:5px;cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color 0.25s ease;-o-transition:border-color 0.25s ease;transition:border-color 0.25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom 0.25s ease;-o-transition:bottom 0.25s ease;transition:bottom 0.25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-toogle-thumb:hover{color:#FFF}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-vimeo .lg-video-play{background:url(/o/IYPATPAC/js/plugins/light-gallery/css/../img/vimeo-play.png) no-repeat scroll 0 0 transparent}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(/o/IYPATPAC/js/plugins/light-gallery/css/../img/vimeo-play.png) no-repeat scroll 0 -58px transparent}.lg-outer .lg-has-html5 .lg-video-play{background:transparent url(/o/IYPATPAC/js/plugins/light-gallery/css/../img/video-play.png) no-repeat scroll 0 0;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(/o/IYPATPAC/js/plugins/light-gallery/css/../img/youtube-play.png) no-repeat scroll 0 0 transparent}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(/o/IYPATPAC/js/plugins/light-gallery/css/../img/youtube-play.png) no-repeat scroll 0 -60px transparent}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 0.08s ease 0s;-moz-transition:opacity 0.08s ease 0s;-o-transition:opacity 0.08s ease 0s;transition:opacity 0.08s ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left 0.3s cubic-bezier(0,0,.25,1) 0s,top 0.3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:left 0.3s cubic-bezier(0,0,.25,1) 0s,top 0.3s cubic-bezier(0,0,.25,1) 0s;-o-transition:left 0.3s cubic-bezier(0,0,.25,1) 0s,top 0.3s cubic-bezier(0,0,.25,1) 0s;transition:left 0.3s cubic-bezier(0,0,.25,1) 0s,top 0.3s cubic-bezier(0,0,.25,1) 0s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0,0,.25,1) 0s,opacity 0.15s!important;-moz-transition:-moz-transform 0.3s cubic-bezier(0,0,.25,1) 0s,opacity 0.15s!important;-o-transition:-o-transform 0.3s cubic-bezier(0,0,.25,1) 0s,opacity 0.15s!important;transition:transform 0.3s cubic-bezier(0,0,.25,1) 0s,opacity 0.15s!important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px white inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity 0.15s ease 0s,-webkit-transform 0.15s ease 0s;-moz-transition:opacity 0.15s ease 0s,-moz-transform 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s,-o-transform 0.15s ease 0s;transition:opacity 0.15s ease 0s,transform 0.15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow 0.3s ease 0s;-o-transition:box-shadow 0.3s ease 0s;transition:box-shadow 0.3s ease 0s;width:12px}.lg-outer .lg-pager:hover,.lg-outer .lg-pager:focus{box-shadow:0 0 0 8px white inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.group:before,.group:after{display:table;content:"";line-height:0}.group:after{clear:both}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-prev-slide,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-current{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(/o/IYPATPAC/js/plugins/light-gallery/css/../img/loading.gif) no-repeat scroll center center transparent;display:none!important}.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide{display:inline-block!important}.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-item,.lg-outer .lg-img-wrap{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html{display:none}.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current{-webkit-transition:opacity 0.1s ease 0s;-moz-transition:opacity 0.1s ease 0s;-o-transition:opacity 0.1s ease 0s;transition:opacity 0.1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 0.1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 0.1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity 0.1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity 0.1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity 0.1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity 0.1s ease 0s}
/* @import 'liferay-font-awesome/scss/font-awesome';
@import 'liferay-font-awesome/scss/glyphicons'; */

/* * {
   text-rendering: optimizeLegibility;
   -webkit-font-smoothing: antialiased;
   font-smoothing: none;
} */
/*RALEWAY*/

/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: url(/o/IYPATPAC/css/../fonts/raleway-light.ttf);
  src: url(/o/IYPATPAC/css/../fonts/raleway-light.eot);
  src: url(/o/IYPATPAC/css/../fonts/raleway-light.svg);
  src: url(/o/IYPATPAC/css/../fonts/raleway-light.woff);

}

/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url(/o/IYPATPAC/css/../fonts/raleway-regular.ttf);
  src: url(/o/IYPATPAC/css/../fonts/raleway-regular.eot);
  src: url(/o/IYPATPAC/css/../fonts/raleway-regular.svg);
  src: url(/o/IYPATPAC/css/../fonts/raleway-regular.woff);

}

/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: url(/o/IYPATPAC/css/../fonts/raleway-medium.ttf);
  src: url(/o/IYPATPAC/css/../fonts/raleway-medium.eot);
  src: url(/o/IYPATPAC/css/../fonts/raleway-medium.svg);
  src: url(/o/IYPATPAC/css/../fonts/raleway-medium.woff);

}

/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: url(/o/IYPATPAC/css/../fonts/raleway-semibold.ttf);
  src: url(/o/IYPATPAC/css/../fonts/raleway-semibold.eot);
  src: url(/o/IYPATPAC/css/../fonts/raleway-semibold.svg);
  src: url(/o/IYPATPAC/css/../fonts/raleway-semibold.woff);
}

/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: url(/o/IYPATPAC/css/../fonts/raleway-bold.ttf);
  src: url(/o/IYPATPAC/css/../fonts/raleway-bold.eot);
  src: url(/o/IYPATPAC/css/../fonts/raleway-bold.svg);
  src: url(/o/IYPATPAC/css/../fonts/raleway-bold.woff);
}

/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  src: url(/o/IYPATPAC/css/../fonts/raleway-extrabold.ttf);
  src: url(/o/IYPATPAC/css/../fonts/raleway-extrabold.eot);
  src: url(/o/IYPATPAC/css/../fonts/raleway-extrabold.svg);
  src: url(/o/IYPATPAC/css/../fonts/raleway-extrabold.woff);

}

/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 900;
  src: url(/o/IYPATPAC/css/../fonts/raleway-heavy.ttf);
  src: url(/o/IYPATPAC/css/../fonts/raleway-heavy.eot);
  src: url(/o/IYPATPAC/css/../fonts/raleway-heavy.svg);
  src: url(/o/IYPATPAC/css/../fonts/raleway-heavy.woff);
}


/*OSWALD*/

/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url(/o/IYPATPAC/css/../fonts/oswald-light.ttf);
  src: url(/o/IYPATPAC/css/../fonts/oswald-light.eot);
  src: url(/o/IYPATPAC/css/../fonts/oswald-light.svg);
  src: url(/o/IYPATPAC/css/../fonts/oswald-light.woff);

}

/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url(/o/IYPATPAC/css/../fonts/oswald-regular.ttf);
  src: url(/o/IYPATPAC/css/../fonts/oswald-regular.eot);
  src: url(/o/IYPATPAC/css/../fonts/oswald-regular.svg);
  src: url(/o/IYPATPAC/css/../fonts/oswald-regular.woff);

}

/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url(/o/IYPATPAC/css/../fonts/oswald-bold.ttf);
  src: url(/o/IYPATPAC/css/../fonts/oswald-bold.eot);
  src: url(/o/IYPATPAC/css/../fonts/oswald-bold.svg);
  src: url(/o/IYPATPAC/css/../fonts/oswald-bold.woff);

}

[data-readmore] {
 transition: height 100ms;
 overflow: hidden;
}

h1, h2, h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}

.bipo .row {
	margin-left: -7px;
	margin-right: -7px;
}

.bipo .row div[class*="col-"] .bipoinner, .bipo .row section[class*="col-"] div.bipoinner {
/*  background-color:#ccc;*/
}
.bipo [class*="col-"] {
/*border:1px solid #000;*/
}
.bipo [class^="col-"], .bipo [class^="col-xxs-"], .bipo [class^="col-xs-"], .bipo [class^="col-sm-"], .bipo [class^="col-md-"], .bipo [class^="col-lg-"], .bipo [class^="col-xl-"]   {
	padding-left: 7px;
	padding-right: 7px;
}
abbr[data-original-title], abbr[title] {
	border-bottom: none;
	cursor: default;
}
#wrapper.bipo  {
	margin: 0 auto;
	padding: 0;
	position: relative;
}
.bipo .container {
	width: 1226px;
}
.bipo .container, 
.bipo .container-lg, 
.bipo .container-md, 
.bipo .container-sm, 
.bipo .container-xl {
	max-width: 100%;
}


.bipo .dockbar.navbar-static-top {
    position: inherit;
}
.bipo span[lang] {
    color: inherit !important;
    font-weight: inherit !important;
}
.bipo a:hover span[lang],
.bipo a:focus span[lang] {
    color: inherit !important;
	background-color: inherit !important;
}
#wrapper.bipo  {
	padding: 0;
}
.bipo #banner {
	margin: 0;
	padding: 0;
	position: relative;
	height: 99px;
}
.bipo #heading {
	background-color: #fff;
	height: 99px;
	margin: 0;
	padding: 0;
	width: 100%;
	z-index:999;
	top:0;

}
.bipo .btn .btn-group.show .dropdown-toggle {
    box-shadow: none;
}
input[type="date"]::-webkit-input-placeholder{
    visibility: hidden !important;
}
input[type="date"]
{
    -webkit-appearance: none;
}
.bipo .bipo_filtersearch input.field[type="text"] {
 -moz-box-shadow:    none!important;
   -webkit-box-shadow: none!important;
   box-shadow:  none!important;}


.affix {
  position: fixed;
}
.affix-top {
  position: static;
}
.bipo #heading.affix,
.bipo .top-0 {
	top:0;

}
.bipo .container {
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 20px;
}
.bipo .bgcolorcolinterior {
	-webkit-box-shadow: 0 0 1px 0;
	   -moz-box-shadow: 0 0 1px 0;
	        box-shadow: 0 0 1px 0;
	height: 40px;
	margin-bottom: 10px
}

/*COMUN======================================================================*/
#wrapper.bipo {
	font-family: 'Raleway';
	font-weight: 500;
	color: #000;
	letter-spacing: 1px;
	-moz-font-feature-settings: "lnum" 1, "onum" 0;
    -webkit-font-feature-settings: "lnum" 1, "onum" 0;
    -ms-font-feature-settings: "lnum" 1, "onum" 0;
    font-feature-settings: "lnum" 1, "onum" 0;
    font-variant-numeric: lining-nums;
    font-variant: lining-nums;
	font-size: 14px;
}
.bipo ul {
    list-style: none;
    margin: 0;
    padding: 0
}
.bipo a, .bipo a:link, .bipo a:active  {
	color: #d20a11;
	text-decoration: none;
}
.bipo a:hover, .bipo a:focus {
	color: #000;
	text-decoration: none;
}

.bipo h1, .bipo .estiloH1 {
	color: #000;
	font-size: 33px !important;
	letter-spacing: 1px;
	margin-bottom:  30px;
	font-weight: 500;
	text-transform:uppercase
}

.bipo .estiloH1 {
	color: #000!important;
}

.bipo .page-content h2 {
    font-size: 32px;
    color: #d20a11;
    padding-left: 0;
    margin-top: 70px;
    text-transform: uppercase;
	font-weight: 300
}
@media only screen and (max-width:480px) {
	.bipo .page-content h2 {
	    margin-top: 40px;
	}
}

.bipo .page-content h2 span,
.bipo .page-content h2 strong,
.bipo .page-content h1 span,
.bipo .page-content h1 strong {
    font-weight: 800
}
.bipo .page-content h2 span.bipoicon {
    font-weight: initial
}

.bipo h3 {
	font-size: 24px;
	font-weight: 700;
	color: #000;
	letter-spacing: 1px;
}
.bipo h4 {
	font-size: 19px;
	font-weight: 700;
	color: #000;
	letter-spacing: 2px;
}
.bipo h5 {
	font-size: 13px;
	font-weight: 800;
	color: #000;
	letter-spacing: 2px;
}
.bipo h6 {
	font-size: 12px;
	font-weight: 900;
	color: #000;
	letter-spacing: 2px;
}
.bipo .bipo_titulo_general h1 {
    font-weight: 900 !important;
    letter-spacing: 2px !important;
    margin-bottom: 15px !important;
    text-transform: uppercase !important;
}

.bipo p {
	font-size: 15px;
	letter-spacing: 1px;
	color: #000;
	font-weight: 500;
	line-height: 23px;
	margin-bottom: 20px;
}
/** añadido por accesibilidad, para corregir la NC6 de Aenor (auditoria de 04-2017) **/
.bipo p:not([class]) > a,
.bipo p:not([class]) > a:link,
.bipo ul.bipo_listaflecha > li > a,
.bipo ul.bipo_listaflecha > li > a:link{
	text-decoration: underline;
}

.bipo p:not([class]) > a:hover,
.bipo p:not([class]) > a:focus,
.bipo ul.bipo_listaflecha > li > a:hover,
.bipo ul.bipo_listaflecha > li > a:focus{
	color: #666;
	text-decoration: none;
}
/*06-10-2017*/
.bipo ul.bipo_listaflecha {
	padding-left: 20px;
	margin-left: 0
}
.bipo ul.bipo_listaflecha li {
	margin-bottom: 15px;
}
.bipo ul.bipo_listaflecha li:before {
	content: "\ea3c";
	color: #d20a11;
	font-weight:500;
	line-height: 1.8;
	font-size: 10px;
	font-family: 'IconDFBizkaia' !important;
	margin-left: -15px;
	width: 15px;
	display: inline-block;
}
.bipo ul {
	padding-left: 0;
}

.bipo blockquote{
	border: none;
	padding: 0;
	margin: 0;
}
.bipo blockquote li{ /*listas en discursos del diputado*/
	font-size: 15px;
}

.bipo .bipo_borde_inferior {
    border-bottom: 1px solid #ebebe6;
}
.bipo .bipo_borde_inferior_b{
    border-bottom: 1px solid #fff;
}
.bipo .bipo_borde_superior {
    border-top: 1px solid #ebebe6;
    padding-top:10px
}
/*reseteo huecos br*/
.asset-full-content > br {
    display: none;
}
/*** clases accesibilidad, sobreescribo para que se apliquen siempre por encima de todo***/
body p.skip-to-content{
	position: absolute;
	z-index: 999999;
}
@media only screen and (max-width: 480px) {
	body p.skip-to-content{
		left: -20px;
	}
}
/*--base.css --*/
body #skip-to-content {
    clip: rect(0 0 0 0);
    position: absolute;
	z-index: 999999;
}
body a#skip-to-content:focus{
	clip: auto;
	color: #000;
	background-color: #fff;
	z-index: 9000;
	text-decoration: none;
	font-size: 13px;
	letter-spacing: 0;
	width: 150px;
	margin-left: 190px;
	top: 7px;
	padding: 5px;
}
.bipo .sr-only {
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	margin: -1px !important;
	overflow: hidden !important;
	clip: rect(0,0,0,0) !important;
	border: 0 !important;
	white-space: nowrap; /*para que separe las palabras*/
}
.bipo .sr-only-focusable:active, .bipo .sr-only-focusable:focus {
	position: static !important;
	width: auto !important;
	height: auto !important;
	margin: 0 !important;
	overflow: visible !important;
	clip: auto !important;
}
/****/

.bipo .nav .nav-item a {
    word-break: inherit;
}
/*NAVEGACION RESPONSIVE DESPLAZA PAGE-CONTENT MENU============================================*/

body.slide-active {
	overflow-x: hidden
}
body {
	overflow-x: hidden
}
.bipo .page-content {
	position: relative;
	padding: 0;
	/* overflow: hidden; */
    width:100%;
}
.bipo .page-content.prueba {
	right: 0!important;
}

/*bOTONES*======================================================================*/
.bipo a.btn {
	border: none;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	        border-radius: 0;
	font-weight: 600;
}
.bipo .btn .btn_desplegar {
    color: #000;
    display: inline-block;
    text-align: center;
}
.bipo .btn .btn_desplegar:hover,
.bipo .btn .btn_desplegar:focus {
    color: #d20a11;
}
.bipo .btn .btn_desplegar .bipoicon {
    clear: both;
    color: #d20a11;
	 clear: both;
    color: #d20a11;
    display: block;
    margin: 0 auto;
    padding: 5px;
    text-align: center;
    width: 30px;
		transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
}
.bipo .btn .btn_desplegar:hover .bipoicon,
.bipo .btn .btn_desplegar:focus .bipoicon {
	background-color:#d20a11;
    color: #fff;

}
.bipo .btn .btn_desplegar span.bipoicon:before {
  content: "\e916";
}
.bipo .btn .btn_desplegar.active span.bipoicon:before {
  content: "\e917";
}
/*TYPOGRAFICA===================================================================*/
.bipo .typeOswald {
	font-family:'Oswald'
}

/*COLORES=======================================================================*/
.bipo .container_fullgray {
	padding: 45px 0;
	background-color: #ebebe6;
	color: inherit;
	clear: both;
}
.bipo .container_fullgray_2 {
	padding: 45px 0;
	background-color: #f5f5f3;
	color: inherit;
}
.bipo .container_fullwhite {
	padding: 45px 0 0;
	background-color: #fff;
	color: inherit;
	clear: both;
}
.bipo .bg_white {
	background-color: #fff
}
.bipo .bg_gray {
	background-color: #ebebe6
}

.bipo .bg_image {
    background: url(/o/IYPATPAC/css/../images/bizkaia/atencion_ciudadana_home_bg.jpg) no-repeat bottom;
    -webkit-background-size: cover;
       -moz-background-size: cover;
         -o-background-size: cover;
            background-size: cover;
    padding-bottom: 20px
}
.bipo .container .alert-warning,
.bipo .container .alert {
	border:none;
    background-color: transparent;
    border-left: 6px solid #d20a11;
    border-radius: 0;
    border-right: medium none;
    border-top: medium none;
    color: #000;
    margin: 32px;
    padding: 10px 15px;
}
/*PADDINGS=======================================================================*/
.bipo_fullpadding {
	padding: 14px
}
.bipo_fullpadding_small {
	padding: 7px
}
.bipo_nopadding {
	padding: 0!important
}
.bipo_sidepadding {
	padding: 0 14px!important;
}
.bipo_leftpadding {
	padding: 0 0 14px!important;
}
.bipo_rightpadding {
	padding: 0 14px 0!important;
}
/*MARGINS======================================================================*/
.bipo_nomargin{
	margin: 0!important;
}
.bipo_nomarginbottom{
	margin-bottom: 0!important;
	}
/*LOGO=======================================================================*/

.bipo #heading .site-title {
	z-index: 900;
	margin: 0;
	position: absolute;
	width: 169px;
	height: 126px;
	overflow: hidden;
}
.bipo #heading .site-title a {
	display: block;
	width: 169px;
	height: 126px;
	overflow: hidden;
}

.bipo #heading .site-title a::before {
	content: url(/o/IYPATPAC/css/../images/bizkaia/logo.png);
}
/* fijo*/

.bipo #heading .site-title.affix-top {
	top: 0;
	position: absolute;
}
.bipo #heading .site-title.affix-top a {
	display: block;
	overflow: hidden;
}
/*fixed*/

.bipo #heading .site-title.affix {
	height: 100px;
	position: fixed;
	top: 0;
	width: 169px;
}
.bipo #heading .site-title.affix a {
	display: block;
	height: 115px;
	margin: -16px 0 0;
	overflow: hidden;
	width: 169px;
}
/*MENU TOP======================================================*/

.bipo #heading #navbar-top {
	clear: both;
	float: right;
}
/*MENU OPTIONS======================================================*/

.bipo #heading  .bipo_searchPosition {
	margin: 0;
	position: absolute!important;
	top: 44px;
	z-index: 999;
	right: 0
}
.bipo #heading .bipo_searchPosition.affix {
	top: 44px;
	position: fixed!important;
	right: inherit;
	margin: 0 0 0 14px;
}
.bipo #heading .bipo_searchPosition a {
    background-color: #d20a11;
    color: #fff !important;
    display: block;
    height: 55px;
    line-height: 58px;
    text-align: center;
    width: 58px;
}
.bipo #heading  .bipo_searchPosition a:hover,
.bipo #heading  .bipo_searchPosition a:focus {
	background-color: #fff;
	color: #000!important;
	transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
}
.bipo #heading  .bipo_searchPosition a .bipoicon {
	color: #fff;
	font-size: 21px;
	margin: 0
}
.bipo #heading .bipo_searchPosition a:hover .bipoicon,
.bipo #heading .bipo_searchPosition a:focus .bipoicon {
	color: #000;
}
.bipo #heading  .bipo_searchPosition.affix a {
	height: 40px;
	line-height: 17px !important;
	padding: 8px 12px;
}
.bipo #heading .bipo_searchPosition.affix > a {
	color: #666;
	font-size: 11px;
	font-weight: 600;
	/*padding: 10px 14px;*/
	text-transform: uppercase;
}
.bipo #heading .bipo_searchPosition.affix > a:hover,
.bipo #heading .bipo_searchPosition.affix > a:focus {
	background-color: #fff!important;
	color: #000 !important;
}
/*NAVEGACION******************************************************/

.bipo .bipo_navbgcolor {
	background-color: #000;
	bottom: 0;
	height: 55px;
	position: absolute;
	width: 100%;
	z-index: 1;
}
.bipo #heading .navbar-right {
	margin-right: 0;
}
.bipo #heading .navbar {
	background-color: transparent;
	border: medium none;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	        border-radius: 0;
	margin-bottom: 0;/*min-height: 44px;*/
	padding:0;
}
.bipo #heading #navbar-top  .navbar-nav > .nav-item > a, .bipo #heading #navbar-top  .navbar-nav > .nav-item button.dropdown-toggle {
	color: #666;
	font-size: 11px;
	padding: 11px 18px;
	text-transform: uppercase;
	border: 0;
	cursor: pointer;
	font-weight: bold;
	display: block;
}
.bipo #heading #navbar-top  .navbar-nav > .nav-item > a.rojo{
	color: #d20a11;
}

.bipo #heading #navbar-top  .navbar-nav > .nav-item > a img{
	height: 23px;
}
.bipo #heading  #navbar-top  .navbar-nav > .nav-item button.dropdown-toggle {
	background-color: transparent;
	color: #d20a11;
	height: 46px;
	margin-top: -1px;
	padding: 8px 5px;
	width: 77px;
}
.bipo #heading #navbar-top  .navbar-nav > .nav-item button.dropdown-toggle:hover,
.bipo #heading #navbar-top  .navbar-nav > .nav-item button.dropdown-toggle:focus {
	color: #000;
	background-color: #ebebe6;
}
.bipo #heading  #navbar-top  .navbar-nav > .nav-item.dropdown.show button.dropdown-toggle {
	background-color: #000;
	border: 1px solid #000;
	color: #fff;
}
.bipo #heading  #navbar-top  .navbar-nav > .nav-item.dropdown.show button.dropdown-toggle .caret {
	display: none
}
.bipo #heading  #navbar-top  .navbar-nav > .nav-item .dropdown-menu {
	border: 1px solid #fff;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	        border-radius: 0;
	font-size: 12px;
	margin-top: -1px;
	min-width: auto;
	padding: 0;
	z-index: 999999
}
.bipo #heading  #navbar-top  .navbar-nav > .nav-item .dropdown-menu::after {
    padding-top: 0;
}
.bipo #heading  #navbar-top  .navbar-nav  > .nav-item .dropdown-menu li div {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #D20a11;
	white-space: nowrap
}
.bipo #heading  #navbar-top  .navbar-nav  > .nav-item .dropdown-menu li div {
	display: none;
}
.bipo #heading  #navbar-top  .navbar-nav  > .nav-item .dropdown-menu a {
	padding: 18px 20px;
	display: block;
}
.bipo #heading  #navbar-top  .navbar-nav  > .nav-item .dropdown-menu a:hover,
.bipo #heading  #navbar-top  .navbar-nav  > .nav-item .dropdown-menu a:focus {
	color: #fff;
	background-color: #000;
}

.bipo #heading #navbar-top  .navbar-nav  > .nav-item > a:hover, .bipo #heading  #navbar-top  .navbar-nav  > .nav-item > a:hover,
.bipo #heading #navbar-top  .navbar-nav  > .nav-item > a:focus, .bipo #heading  #navbar-top  .navbar-nav  > .nav-item > a:focus {
	color: #000000;
	background-color: #fff;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
}
.bipo #heading #navbar-top  .navbar-nav  > .nav-item > a:hover .bipoicon,
.bipo #heading #navbar-top  .navbar-nav  > .nav-item > a:focus .bipoicon {
	color: #000000;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
}
.bipo #heading #navbar-top  .navbar-nav  > .nav-item.active > a .bipoicon {
	color: #000000!important;
}
.bipo #heading .nav > .active > a, .bipo #heading .nav > .active > a:focus, .bipo #heading .nav > .active > a:hover {
	color: #d20a11!important;
}
/*NAVBAR-MAIN*=============================================================================*/

.bipo #heading #navbar-main {
	clear: both;
	background-color: #000;
}
.bipo #heading #navbar-main,
.bipo #heading #navbar-main.affix,
.bipo #heading #navbar-main.affix-top {
	margin: 0;
	position: absolute;
	top: 44px;
	width: 100%;
	z-index:35;
	right: 59px;
}

.bipo .bipo_nav .container {
	border: 1px #093 solid;
}
.bipo #heading #navbar-main .navbar-nav {
	margin: 0;
	float:right;	
}
.bipo #heading #navbar-main .navbar-nav .dropdown-toggle::after {
	display: none;
}
.bipo #heading #navbar-main.navbar {
	-webkit-border-radius: 0px;
	   -moz-border-radius: 0px;
	        border-radius: 0px;
}
.bipo #heading #navbar-main .navbar-collapse {
	padding: 0;
}
.bipo #heading #navbar-main .navbar-toggle {
	margin: 4px 0;
}
.bipo #heading #navbar-main .navbar-nav > .nav-item > a {
	padding-bottom: 15px;
	padding-top: 20px;
}
.bipo #heading #navbar-main .navbar-nav > .nav-item > a {
	padding-bottom: 15px;
	padding-top: 20px;
}
.bipo #heading .nav > .nav-item > a {
	padding-bottom: 15px;
	padding-top: 20px;
}
.bipo #heading #navbar-main .navbar-nav li {
	border: none;
	border-left: 1px solid #333;
}
.bipo #heading #navbar-main .navbar-nav li.active .bipo_estadomenu {
	border-top: 3px solid #d20a11;
	padding: 17px 0 0;
}

.bipo #heading #navbar-main .navbar-nav li.active button:focus .bipo_estadomenu {
	border-top: 3px solid #000;
	padding: 17px 0 0;
}

.bipo #heading #navbar-main .navbar-nav > .nav-item:first-of-type .dropdown-toggle {
	border: none;
}

.bipo #heading #navbar-main .navbar-nav > .nav-item .dropdown-menu {
	background-color: transparent;
	border: medium none;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	        border-radius: 0;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
	        box-shadow: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	left: auto;
	right: -59px!important;
	max-width:81%;
	max-height: inherit;
}
.bipo #heading #navbar-main .navbar-nav .dropdown-toggle {
	background-color: #000;
	border: medium none;
	color: #fff;
	display: inline-block;
	float: left;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 2px;
	padding: 19px 20px;
	height: 55px;
	 }
.bipo #heading #navbar-main .navbar-nav li.active .dropdown-toggle {
	background-color: #fff;
	color: #000;
}
.bipo #heading #navbar-main .navbar-nav .dropdown-toggle:hover,
.bipo #heading #navbar-main .navbar-nav .dropdown-toggle:focus {
	background-color: #fff;
	border: medium none;
	color: #d20a11;
	transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
}
/*
#navbar-main .navbar-nav .show .dropdown-toggle {
	background-color: #fff;
	color: #d20a11;
}*/


/*NAVEGACION SUBMENU***************************************/

.bipo #heading .bipo_nav .nav, .bipo #heading .bipo_nav .collapse,
.bipo #heading .bipo_nav .dropup, .bipo #heading .bipo_nav .dropdown {
	position: static!important;
}
.bipo #heading .bipo_nav .container {
	clear: both;
	position: relative!important;
}
.bipo #heading .bipo_nav .bipo_nav-content {
	padding: 20px 30px!important;
}
.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show .bipo_submenu {
	background-color: #fff;
	border: 1px solid #000;
	overflow: hidden;
	display: table;
	max-width: 940px;
}
.bipo #heading #navbar-main .navbar-toggle .icon-bar {
	background-color: #000;
}
.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show .bipo_submenu li {
	border: none
}
.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show .bipo_submenu .bipo_colSubmenu1,
.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show .bipo_submenu .bipo_colSubmenuEspecial  {
	display: table-cell;
	vertical-align: top;
	width: 33%;
	min-width: 220px;
	padding: 10px 0;
	background-color: #fff!important
}
.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show .bipo_submenu .bipo_colSubmenuEspecial {
	border-left:1px solid #ebebe6;

}
.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show .bipo_submenu .bipo_colSubmenu2 {
	display: table-cell;
	vertical-align: top;
	width: 33%;
	min-width: 220px;
	padding: 10px 0;
	background-color: #d20a11;
}
.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show .bipo_submenu .bipo_colSubmenu3 {
	display: table-cell;
	vertical-align: top;
	width: 320px;
}
.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show .bipo_submenu .bipo_colSubmenu3 img {
	width: 100%;
	min-width: 170px;
	max-width: 320px;
}
.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show .bipo_submenu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show .bipo_submenu .bipo_colSubmenu1 ul li a,
.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show .bipo_submenu .bipo_colSubmenuEspecial  ul li a
 {
	display: block;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 2px;
	padding: 8px 25px;
	text-transform: uppercase;
	color: #d20a11!important;
}
.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show .bipo_submenu .bipo_colSubmenu1 ul li a:hover,
.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show .bipo_submenu .bipo_colSubmenuEspecial  ul li a:hover,
.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show .bipo_submenu .bipo_colSubmenu1 ul li a:focus,
.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show .bipo_submenu .bipo_colSubmenuEspecial  ul li a:focus {
	background-color: #ebebe6!important;
	color: #d20a11!important;
	text-decoration: none;
}
.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show select {
    background-color: #ebebe6;
    border: 1px solid #ebebe6;
	margin: 0 25px;
	}
.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show .bipo_submenu .bipo_colSubmenu1 h6 {
	display: none;
}
.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show .bipo_submenu .bipo_colSubmenu1 p {
    font-size: 12px;
    line-height: 20px;
    margin: 0 25px 15px;
}
.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show .bipo_submenu .bipo_colSubmenu2 h6 {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 2px;
	margin-top: 3px;
	padding: 5px 25px 2px;
}
.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show .bipo_submenu .bipo_colSubmenu2 ul li a {
	display: block;
	padding: 8px 25px;
	color: #fff;
	font-size:13px;
	letter-spacing: 2px;
}
.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show .bipo_submenu .bipo_colSubmenu2 ul li a:hover,
.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show .bipo_submenu .bipo_colSubmenu2 ul li a:focus {
	background-color: #fff;
	color: #d20a11;
	text-decoration: none;
}
.bipo #heading #navbar-main .bipo_botonSubmenu {
	color: #d20a11;
	display: block;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0.15em;
	padding: 10px 5px;
	text-align: left;
	text-transform: uppercase;
	width: 100%;
}
.bipo #heading #navbar-main .bipo_nav button {
	display: none
}
.bipo #heading #navbar-main .icon-flecha_enlace_derecha{
	display: none
}
.bipo #heading #navbar-main .dropdown-toggle, .bipo #heading #navbar-top, .bipo #heading  #navbar-top  {
	display: block
}
/*DESTACADO**************/

.jumbotron h1 {
	font-size: 33px;
	font-weight: 300;
}
/*SLIDE-NAV agrupa todos los menus===============================================================*/

.bipo #heading .slide-nav {
	position: relative;
}
.bipo #heading .slide-nav .navbar-toggle {
	background: transparent none repeat scroll 0 0;
	border: none;
	border-left: 1px solid;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	        border-radius: 0;
	color: #fff;
	cursor: pointer;
	line-height: 0;
	margin: 0;
	padding: 0 0 8px;
	position: fixed;
	right: 0;
	width: 100px;
	text-transform: uppercase
}
.bipo #heading .slide-nav .navbar-toggle .bipo_txtmenu {
	display:table-cell;
	vertical-align:middle;
	padding: 5px 5px 0 5px
}
.bipo #heading .slide-nav .navbar-toggle .bipoicon-menu {
	color: #fff;
	display: inline;
	font-size: 25px;
	height: 20px;
	width: auto;
	top: 3px;
	display:table-cell;
	vertical-align:middle
}
.bipo #heading .slide-nav .navbar-toggle .bipoicon-menu:before {
	font-family: 'IconDFBizkaia' !important;
	content: "\e937";
	-webkit-animation: ease-in 0.2s;
	   -moz-animation: ease-in 0.2s;
	     -o-animation: ease-in 0.2s;
	        animation: ease-in 0.2s;
}
.bipo #heading .slide-nav .navbar-toggle.slide-active .bipoicon-menu:before {
	font-family: 'IconDFBizkaia' !important;
	content: "\ea0f"
}
.bipo #heading .navbar-header {
	position: relative
}
.bipo #heading .navbar.navbar-fixed-top.slide-active {
	position: relative
}
/*-------PAGINACIÓN---------*/

.bipo .lfr-pagination {
    width: 1226px;
    margin: 0 auto;
    padding: 0 20px;
}
@media (max-width:1280px) {
.bipo .lfr-pagination  {
	width: 100%;
}
}
.bipo .pager,
/* Para Liferay 7.4 */
.bipo .pagination {
	padding: 20px 14px!important;
	display: inherit !important;
	float: right;
	list-style: outside none none;
	margin: 0;
	padding-left: 0;
	text-align: center;
}
.bipo .pager li,
/* Para Liferay 7.4 */
.bipo .pagination li {
	display: inline;
	margin-left: 10px;
}
.bipo .pager li:last-child,
/* Para Liferay 7.4 */
.bipo .pagination li:last-child  {
	margin-right: 0;
}
.bipo .pager li > a, .pager li > span,
/* Para Liferay 7.4 */
.bipo .pagination li > a, .pagination li > span {
    background-color: #fff;
    border: 1px solid #ebebe6;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    color: #d20a11;
    display: inline-block;
    padding: 10px 20px;
    width: 150px;
}

.bipo .pager li > a:focus, .bipo .pager li > a:hover,
/* Para Liferay 7.4 */
.bipo .pagination li > a:focus, .bipo .pagination li > a:hover  {
	background-color: #d20a11;
	text-decoration: none;
	color: #fff;
		-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;

}
.bipo .pager .next > a, .bipo .pager .next > span,
/* Para Liferay 7.4 */
.bipo .pagination .next > a, .bipo .pagination .next > span {
	float: right;
}
.bipo .pager .previous > a, .bipo .pager .previous > span,
/* Para Liferay 7.4 */
.bipo .pagination .previous > a, .bipo .pagination .previous > span {
	float: left;
}
.bipo .pager .disabled > a, 
.bipo .pager .disabled > a:hover,
.bipo .pager .disabled > a:active,
.bipo .pager .disabled > a:focus, 
.bipo .pager .disabled > span,
/* Para Liferay 7.4 */
.bipo .pagination .disabled > a, 
.bipo .pagination .disabled > a:hover,
.bipo .pagination .disabled > a:active,
.bipo .pagination .disabled > a:focus, 
.bipo .pagination .disabled > span {
	background-color: #fff;
	color: #777;
	background-color: white;
	cursor: not-allowed;
}
.bipo .search-results {
	border: none;
	margin: 0;
	padding: 15px 0 !important;
}
.bipo .taglib-page-iterator .search-results {
    float: left;
    line-height: 46px;
    margin-left: 0;
    overflow: hidden;
    width: auto;
}
.bipo .taglib-page-iterator .search-results span {
    float: left;
    margin-right: 10px;
}
.bipo .taglib-page-iterator .search-results ul {
	float:left;
}
.bipo .taglib-page-iterator .search-results li {
	float:left;
}
.bipo .journal-article-page-number {
  border: 1px solid #ebebe6;
    color: #d20a11;
    display: inline-block;
    line-height: 12px;
    min-width: 45px;
    padding: 15px;
    text-align: center;
	background-color:#fff;
}
.bipo .journal-article-page-number:hover,
.bipo .journal-article-page-number:focus {
 	border: 1px solid #d20a11;
    color: #fff;
	background-color: #d20a11;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
}
.bipo strong.journal-article-page-number {
 	border:none;
    background-color: transparent;
    color: #000;
    line-height: 12px;
    padding: 15px;
    text-align: center;
}



@media only screen and (max-width: 992px)  {
.bipo .pager,
/* Para Liferay 7.4 */
.bipo .pagination {
	float:none;
}
.bipo .taglib-page-iterator .search-results {
    float: none;
}
.bipo .taglib-page-iterator .search-results {
    display: table;
    float: none;
    text-align: center;
	margin: 0 auto;

}
.bipo .taglib-page-iterator .search-results span {
	display:none
}
}

/*footer===================================================*/



/* footer social*/

.bipo .bipo_socialWrapper {
	padding: 0 55px;
	position: relative;
}
.bipo .bipo_socialWrapper ul {
	padding: 0;
	margin: 0;
}
.bipo .bipo_socialWrapper li {
	display: inline-block;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 15px;
}
.bipo .bipo_btnSocial span {
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	        border-radius: 50%;
	color: #d20a11;
	height: 45px;
	width: 45px;
	z-index: 0;
	-webkit-box-shadow: 0 0 0 3px rgba(255,255,255,1);
	   -moz-box-shadow: 0 0 0 3px rgba(255,255,255,1);
	        box-shadow: 0 0 0 3px rgba(255,255,255,1);
	overflow: hidden;
	display: block;
	background-color: #fff;
	position: relative;
	-webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	-moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	-webkit-transition: background 0.3s, color 0.3s, -webkit-box-shadow 0.3s;
	transition: background 0.3s, color 0.3s, -webkit-box-shadow 0.3s;
	-o-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	-moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s, -moz-box-shadow 0.3s;
	transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	transition: background 0.3s, color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s, -moz-box-shadow 0.3s;
}
bipo .bipo_socialWrapper ul {
	padding: 0;
	margin: 0;
}
.bipo .bipo_socialWrapper li {
	display: inline-block;
	margin-right: 15px;
	margin-left: 15px
}
.bipo .bipo_btnSocial span {
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	        border-radius: 50%;
	color: #d20a11;
	height: 45px;
	width: 45px;
	text-align: center;
	z-index: 0;
	-webkit-box-shadow: 0 0 0 3px rgba(255,255,255,1);
	   -moz-box-shadow: 0 0 0 3px rgba(255,255,255,1);
	        box-shadow: 0 0 0 3px rgba(255,255,255,1);
	overflow: hidden;
	display: block;
	background-color: #fff;
	position: relative;
	-webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	-moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	-webkit-transition: background 0.3s, color 0.3s, -webkit-box-shadow 0.3s;
	transition: background 0.3s, color 0.3s, -webkit-box-shadow 0.3s;
	-o-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	-moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s, -moz-box-shadow 0.3s;
	transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	transition: background 0.3s, color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s, -moz-box-shadow 0.3s;
}
.bipo #footer .bipo_socialWrapper li:last-child .bipo_btnSocial span {
	background: #ebebe6;
}
.bipo .bipo_btnSocial span.icon-plus:before {
	font-size: 15px;
}
.bipo .bipo_btnSocial:hover span,
.bipo .bipo_btnSocial:focus span {
	color: #d20a11;
	-webkit-box-shadow: 0 0 0 3px #d20a11;
	   -moz-box-shadow: 0 0 0 3px #d20a11;
	        box-shadow: 0 0 0 3px #d20a11;
	background: #d20a11;
	color: #fff;
	-webkit-box-shadow: 0 0 0 3px rgba(255,255,255,0.3);
	   -moz-box-shadow: 0 0 0 3px rgba(255,255,255,0.3);
	        box-shadow: 0 0 0 3px rgba(255,255,255,0.3)
}
.bipo .bipo_btnSocial span:before {
	font-size: 19px;
	line-height: 50px;
	font-style: normal;
	font-weight:500;
	font-variant: normal;
	text-transform: none;
	display: block;
	margin-top: -3px;
	-webkit-font-smoothing: antialiased;
}
.bipo .bipo_btnSocial:hover span:before,
.bipo .bipo_btnSocial:focus span:before {
	-webkit-animation: toTopFromBottom 0.3s forwards;
	-moz-animation: toTopFromBottom 0.3s forwards;
	-o-animation: toTopFromBottom 0.3s forwards;
	   animation: toTopFromBottom 0.3s forwards;
}
.bipo .bipo_btnSocial span.icon-plus:before {
	font-size: 15px;
}
.bipo .bipo_btnSocial:hover span, .bipo #footer .bipo_socialWrapper li:last-child .bipo_btnSocial:hover span,
.bipo .bipo_btnSocial:focus span, .bipo #footer .bipo_socialWrapper li:last-child .bipo_btnSocial:focus span {
	background: #d20a11;
	color: #d20a11;
	-webkit-box-shadow: 0 0 0 3px #d20a11;
	   -moz-box-shadow: 0 0 0 3px #d20a11;
	        box-shadow: 0 0 0 3px #d20a11;
	background: #d20a11;
	color: #fff;
	-webkit-box-shadow: 0 0 0 3px rgba(255,255,255,0.3);
	   -moz-box-shadow: 0 0 0 3px rgba(255,255,255,0.3);
	        box-shadow: 0 0 0 3px rgba(255,255,255,0.3)
}
.bipo .bipo_btnSocial span:before {
	font-size: 19px;
	line-height: 50px;
	font-style: normal;
	font-weight:500;
	font-variant: normal;
	text-transform: none;
	display: block;
	margin-top: -3px;
	-webkit-font-smoothing: antialiased;
}
.bipo .bipo_btnSocial:hover span:before,
.bipo .bipo_btnSocial:focus span:before {
	-webkit-animation: toTopFromBottom 0.3s forwards;
	-moz-animation: toTopFromBottom 0.3s forwards;
	-o-animation: toTopFromBottom 0.3s forwards;
	   animation: toTopFromBottom 0.3s forwards;
}
 /* no valida CSS W3C

 @-webkit-keyframes toTopFromBottom {
 49% {
 -webkit-transform: translateY(-100%);
}
 50% {
 opacity: 0;
 -webkit-transform: translateY(100%);
}
 51% {
 opacity: 1;
}
}
*/
/*
@-moz-keyframes toTopFromBottom {
 49% {
 -moz-transform: translateY(-100%);
}
 50% {
 opacity: 0;
 -moz-transform: translateY(100%);
}
 51% {
 opacity: 1;
}
}*/
 /* no valida CSS W3C
@-webkit-keyframes toTopFromBottom {
 49% {
 -webkit-transform: translateY(-100%);
         transform: translateY(-100%);
}
 50% {
 opacity: 0;
 -webkit-transform: translateY(100%);
         transform: translateY(100%);
}
 51% {
 opacity: 1;
}
}
@-moz-keyframes toTopFromBottom {
 49% {
 -moz-transform: translateY(-100%);
      transform: translateY(-100%);
}
 50% {
 opacity: 0;
 -moz-transform: translateY(100%);
      transform: translateY(100%);
}
 51% {
 opacity: 1;
}
}
@-o-keyframes toTopFromBottom {
 49% {
 -o-transform: translateY(-100%);
    transform: translateY(-100%);
}
 50% {
 opacity: 0;
 -o-transform: translateY(100%);
    transform: translateY(100%);
}
 51% {
 opacity: 1;
}
}
*/
@keyframes toTopFromBottom {
 49% {
 -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
      -o-transform: translateY(-100%);
         transform: translateY(-100%);
}
 50% {
 opacity: 0;
 -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
      -o-transform: translateY(100%);
         transform: translateY(100%);
}
 51% {
 opacity: 1;
}
}
.bipo #footer .bipo_btnSocial i.bipoicon-mas {
	background-color: #eee;
	border: 2px solid #fff;
}
.bipo #footer .bipo_btnSocial:hover i.bipoicon-mas,
.bipo #footer .bipo_btnSocial:focus i.bipoicon-mas {
	background-color: #d20a11;
	color: #fff
}
/* footer mapa*/
.bipo #footer h2 {
	margin-top: 20px;}
.bipo #footer .logo {
	padding: 15px 0 35px 0;
	height: auto;
}
.bipo #footer .column-content .results-header h3 {
	font-weight: bold;
	color: #d20a11;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 0.5px;
}
.bipo #footer .column-content {
	padding: 0 0 50px;
}
.bipo #footer .column-content .child-pages {
	padding: 0;
	margin: 0;
	list-style: none;
}
.bipo #footer .column-content .child-pages li {
	padding: 0
}
.bipo #footer .column-content .child-pages li a {
	color: #000;
	display: inline-block;
	font-size: 12px;
	padding: 3px 0;
}

.bipo #footer .column-content .child-pages li a:hover,
.bipo #footer .column-content .child-pages li a:focus{
	color: #d20a11;
}

.bipo #footer .nav {
	margin-bottom: 0;
}
.bipo #footer .nav > .nav-item::after {

	float: left;
	padding: 0;
}
.bipo #footer .nav {
	float: none !important;
	margin: 10px 0;
	text-align: right;
}
.bipo #footer .nav > .nav-item {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	float: none;
	margin: 0 0 0 -1px;
}
.bipo #footer .nav > .nav-item > a {
	color: #000;
	float: left;
	font-size: 12px;
	font-weight: 500;
	padding: 0 10px 0 5px;
	text-decoration: underline;
}

.bipo #footer .nav > .nav-item > a:hover,
.bipo #footer .nav > .nav-item > a:focus{
	color: #d20a11;
	background-color: transparent;
}
.bipo #footer ul.nav.navbar-accesibilidad li:nth-child(5),
.bipo #footer .nav > .nav-item:nth-child(5) {
       display:none;
}

.bipo #footer .nav.nav > .nav-item span {
    padding: 0 !important;  /* necesaria en DXP */
}

.bipo #footer .nav > .active > a,
.bipo #footer .nav > .active > a:focus,
.bipo #footer .nav > .active > a:hover {
	color: #d20a11;
	background-color: transparent;
}

.bipo #footer .container_fullgray:last-of-type {
	padding: 10px 0;
	border-top: 2px solid #fff;
}
.bipo #footer .bipo_anclafooter {
	float: right;
	width: 52px;
}
.bipo #footer #back-top {
	margin: 0;
}
.bipo #footer #back-top a {
	background-color: #d20a11;
	color: #fff;
	display:-webkit-flex;
  display:-webkit-box;
  display:-moz-flex;
  display:-moz-box;
  display:-ms-flexbox;
  display:flex;
	font-size: 14px;
	padding: 13px 21px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	/* background color transition */
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.bipo #footer #back-top span {
    text-indent: 0;
}
.bipo #footer #back-top a:hover,
.bipo #footer #back-top a:focus {
	background-color: #fff;
	color: #d20a11;
}
.bipo #footer p.powered-by {
	font-size: 12px;
	padding: 9px 0 0;
}

/*BREAKPOINT ======================================================*/

#wrapper::before {
	bottom: 0;
	color: #fff;
	display: block;
	position: fixed;
	text-align: center;
	width: 100%;
	z-index: 9;
}
.bipo #heading #search {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	display: none;
	background-color: rgba(0, 0, 0, 0.6);
}
.bipo #heading #search.show {
	-webkit-transform: translate(0px, 0px) scale(1, 1);
	-moz-transform: translate(0px, 0px) scale(1, 1);
	-o-transform: translate(0px, 0px) scale(1, 1);
	-ms-transform: translate(0px, 0px) scale(1, 1);
	transform: translate(0px, 0px) scale(1, 1);
	display: block;
	z-index: 999;
}
.bipo #heading #search .input-group {
	left: 25%;
	position: absolute;
	top: 50%;
	width: 50%;
	margin: -51px 0% 0;
}
.bipo #heading #search input[type="search"] {
	background-color: #fff;
	border: 2px solid #fff;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	        border-radius: 0;
	color: #666;
	font-size: 25px;
	font-weight: 300;
	height: 65px;
	outline: medium none;
	padding: 5px 135px 5px 20px;
	width: 100%;
}


input[type=search]::-ms-clear, 
input[type=search]::-ms-reveal{ 
	display: none; 
	width : 0; 
	height: 0; 
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
	display: none; 
}

.bipo #heading #search input[type="search"]::-webkit-search-decoration,
.bipo #heading #search input[type="search"]::-webkit-search-cancel-button,
.bipo #heading #search input[type="search"]::-webkit-search-results-button,
.bipo #heading #search input[type="search"]::-webkit-search-results-decoration,
.bipo .bipo_resultados .bipo_buscador input[type="search"]::-webkit-search-decoration,
.bipo .bipo_resultados .bipo_buscador input[type="search"]::-webkit-search-cancel-button,
.bipo .bipo_resultados .bipo_buscador input[type="search"]::-webkit-search-results-button,
.bipo .bipo_resultados .bipo_buscador input[type="search"]::-webkit-search-results-decoration {
	display: none; 
}

.bipo .bipo_resultados .bipo_buscador input[type="search"] span,
.bipo .bipo_lista_resultados .bipo_encabezado span {
	color: #000;
	font-weight:800
}

.bipo #heading #search .input-group-btn {
	width: 0%;
}
.bipo #heading #search .btn  {
	background-color: #d20a11;
	border: medium none;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	        border-radius: 0;
	color: #fff;
	font-size: 13px;
	height: 65px;
	padding: 14px 24px;
	position: absolute;
	right: 0;
	text-transform: uppercase;
	top: 0;
	width: auto;
	margin-top:0;
}

.bipo #heading #search .btn:hover,
.bipo #heading #search .btn:focus {
	background-color: #fff;
	color: #d20a11!important;
	transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
	-webkit-box-shadow: 0 0 0 1px #d20a11;
	   -moz-box-shadow: 0 0 0 1px #d20a11;
	        box-shadow: 0 0 0 1px #d20a11;
}
.bipo #heading #search .btn .bipoicon {
	font-size: 22px;
	margin: 0 0 0 5px;
	top: 4px;
	color: #fff;
}
.bipo #heading #search .btn:hover .bipoicon,
.bipo #heading #search .btn:focus .bipoicon {

	color: #d20a11!important;
	transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;

}
.bipo .caret {
	display:none!important;
}
.bipo #navbar-top .dropdown .caret {
    display: inline-block!important;
    font-size: 20px;
    margin-top: -4px;
}
/*
.bipo .caret {
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px dashed;
	margin-top: -4px;
	border-bottom: 0;
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	}
#heading .dropdown-toggle::after {
	display: none;
}*/

/* calendario emergente************************/
.bipo .popover {
	font-size: 12px;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	        border-radius: 0;
}
.yui3-skin-sam .yui3-calendar-content {
	border: none;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	        border-radius: 0;
	background:#fff
}
.yui3-skin-sam .yui3-calendar-header-label {
    text-align: center;
    text-transform: uppercase;
}
.yui3-skin-sam .yui3-calendar-day-selected {
    background: #000;
    color: #fff;
}
.yui3-skin-sam .yui3-calendar-day:hover,
.yui3-skin-sam .yui3-calendar-day:focus {
	background:#d20a11;
	color: #fff;

}

.yui3-skin-sam .yui3-calendarnav-prevmonth:hover,
.yui3-skin-sam .yui3-calendarnav-prevmonth:focus{
	border-right-color: #d20a11;
}
.yui3-skin-sam .yui3-calendarnav-nextmonth:hover,
.yui3-skin-sam .yui3-calendarnav-nextmonth:focus {
    border-left-color: #d20a11;
}

/* Breadcrumb *********************/
#breadcrumb-footer {
	display:none;
}
.bipo #breadcrumb,
.bipo #breadcrumb-footer {
  font-size:11px;
  background-color:transparent
}
.bipo #breadcrumb ul.breadcrumb,
.bipo #breadcrumb-footer ul.breadcrumb  {
   background-color: transparent;
   display: block;
   -webkit-border-radius: 0;
      -moz-border-radius: 0;
           border-radius: 0;
    padding: 0;
    position: relative;
    width: auto;
	 margin-bottom: 0;
    margin-top: 45px;
}
.bipo #breadcrumb ul.breadcrumb-campana,
.bipo #breadcrumb-footer ul.breadcrumb-campana{
	margin-top: 15px;
}
.bipo #breadcrumb ul li,
.bipo #breadcrumb-footer ul li{
    color: #666;
    display: inline;
    font-size: 11px;
    letter-spacing: 1px;
    margin-right: 5px;
    padding-right:10px;
  	border:none;
	position: relative;
}
.bipo #breadcrumb .breadcrumb > li + li::before,
.bipo #breadcrumb-footer .breadcrumb > li + li::before
 {
    content: "";
    padding: 0
}
/*.bipo #breadcrumb ul li:after {
    content: " >";
  	margin-left: 5px;
}*/

.bipo #breadcrumb ul li::after,
.bipo #breadcrumb-footer ul li::after {
	content: ' ';
	position: absolute;
	border-color: #666;
	border-style: solid;
	border-width: 0 1px 1px 0;
	height: 5px;
	top: 0.5em;
	right: 0.1em;
	transform: rotate(-45deg);
	width: 5px;
}
.bipo #breadcrumb ul li:last-child, .bipo #breadcrumb ul li.active,
.bipo #breadcrumb-footer ul li:last-child, .bipo #breadcrumb-footer ul li.active,{
    font-weight: bold;
    color: #666;
}
.bipo #breadcrumb ul li.inactive,
.bipo #breadcrumb-footer ul li.inactive{
    color: #b6b6b6;
    font-weight:500;
}
.bipo #breadcrumb ul li:last-child:after,
.bipo #breadcrumb-footer ul li:last-child:after{
    content: "";
    display:none
}
.bipo #breadcrumb .divider,
.bipo #breadcrumb-footer .divider  {
  	display:none
}
.bipo #breadcrumb ul li a,
.bipo #breadcrumb-footer ul li a{
    text-decoration: underline;
}
.bipo #breadcrumb ul li.active a ,
.bipo #breadcrumb-footer ul li.active a {
    font-weight: bold;
    color: #666;
    display:inline
}
.bipo #breadcrumb ul li a:focus,
.bipo #breadcrumb ul li a:hover,
.bipo #breadcrumb-footer ul li a:focus,
.bipo #breadcrumb-footer ul li a:hover{
    color:#000;
}
/*reseteo aui
.bipo .breadcrumb > li + li::before {
    content: "";
    padding: 0;
}*/

/* Breadcrumb */


/* Breadcrumb Sección Diputación********BORRAR*************/

.bipo .bipo_diputacion #breadcrumb,
.bipo .bipo_diputacion #breadcrumb-footer {
   margin-top:0;
   margin-bottom:0
}

.bipo .bipo_diputacion #breadcrumb ul,
.bipo .bipo_diputacion #breadcrumb-footer ul {
    padding: 20px 30px 15px 30px;
    margin:0;
    background-color: #fff;
    width: auto;
    display: inline-block;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    position:absolute;
    left: 0;
    bottom: 0
}

.bipo .bipo_diputacion #breadcrumb ul li,
.bipo .bipo_diputacion #breadcrumb-footer ul li {
    color: #666;
    display: inline-block;
    font-size: 11px;
    letter-spacing: 1px;
    margin-right: 5px;
  	border:none;
	position: relative;
}

/* Breadcrumb Sección Diputación*********************/

.bipo .bipo_info_registro {
  margin-top:10px;
  margin-bottom:40px
}


.bipo_recursivas .bipo_cookies_padding_inferior {
  margin-bottom: 77px
}

/* Lightgallery *********************/


.lg-backdrop {
	z-index: 100000;
}
.lg-outer {
	z-index: 120000;
}
.lg-sub-html h4 {
	color:#fff;
}
.lg-transcription-open {
	padding:0;
	overflow-y: auto
}
.lg-toogle-transcription.lg-icon,
.lg-toogle-transcription.lg-icon:visited,
.lg-toogle-transcription.lg-icon:focus,
.lg-toogle-transcription.lg-icon:active  {
    font-family: "Raleway" !important;
    font-size: 15px;
    text-transform: uppercase;
    background-color: #fff;
    color: #000;
    padding: 10px;
    border: 0;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 15px;
    display: inline-block;
    position: absolute;
    right: 60px;
    width: auto;
    -moz-font-feature-settings: "lnum" 1, "onum" 0;
    -webkit-font-feature-settings: "lnum" 1, "onum" 0;
    -ms-font-feature-settings: "lnum" 1, "onum" 0;
    font-feature-settings: "lnum" 1, "onum" 0;
    font-variant-numeric: lining-nums;
    font-variant: lining-nums;
}
.lg-toogle-transcription.lg-icon:hover,
.lg-toogle-transcription.lg-icon:focus {
    color:#d20a11!important;
    background-color:#fff
}
/*====================Light gallery accesible zoom salga scroll================*/

body.lg-on {
	overflow: hidden; /*quita doble scroll dejando el scroll solo del div modal*/
}
.lg-outer .lg {
		height: auto!important;
		position: relative;
		overflow: auto;
		max-width: 100%;
		max-height: 100%;
	}
.lg-outer .lg-inner {
		width: 100%;
		height: calc(100vh - 192px);
		min-height: 80vh;
		position: relative;
		overflow: hidden;
	}
.lg-outer .lg-item {
		position: relative;
		height: auto;
	}
.lg-outer .lg-thumb-outer {
		bottom: inherit!important;
		position: relative;
		width: 100%;
	}

.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
		 bottom: 0; 
	}
.lg-outer .lg-video {
		width: 100%;
		height: auto;
		padding-bottom: 0;
	}

	

.bipo .lg-video .lg-object, 
.bipo .lg-video .lg-video-object {
		display: inline-block;
		height: 100% !important;		
		position: relative !important;
		max-height: 65vh !important;
		padding:  0 !important;
		width: auto!important;
	}
	@media only screen and (max-width : 991.98px) {
	   .bipo .lg-video .lg-object,
	   .bipo .lg-video .lg-video-object {
			 width: 100%!important;
		 }
	}
	

.lg-outer .lg-img-wrap {
		position: relative;
	}
.lg-outer .lg-video-cont {
		padding: 50px 0 15px;
		max-width: 1140px!important;
		max-height: 100%;
		width: 100%!important;
	}
.lg-outer .lg-video-cont .lg-video-object {
	max-width: 1140px;
}
.lg-sub-html {
	position: relative;
	}
.lg-actions .lg-next, .lg-actions .lg-prev {
	top: 40%;
 	}
.lg-outer .lg-video .bipo_overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: #000;
	z-index: 1;
	opacity: 0.45;
  	}
.lg-outer .lg-video-object {
	position: relative;
  	}
.lg-has-video.lg-video-playing .lg-video-play  .bipo_overlay{
	display: none;
	  }
.lg-video-playing.lg-has-video .bipo_overlay {
	 display: none!important;
	}
	
	



@media (max-width: 992px){
	.lg-sub-html {
		height: auto;
	}
	.lg-sub-html button+p:first-of-type {
		padding: 0 10px !important;
		margin: 0 0 10px;
		font-size: 12px;
	}
	.lg-toogle-transcription.lg-icon, .lg-toogle-transcription.lg-icon:visited,
	.lg-toogle-transcription.lg-icon:focus, .lg-toogle-transcription.lg-icon:active  {
		position: relative;
		right: 0;
		word-break: break-all;
		padding: 10px 8px 3px 8px;
	}     
	.lg-toogle-thumb {
		right: 0;
	}
	.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
		bottom: 0;
		display: flex;
		flex-direction: column;
		overflow: hidden;
		height: auto;
		padding: 0 15px;
	}
}


/* Large Devices, Wide Screens ***********************************************************************************************************************/

/*@media only screen and (max-width: 1280px) {
#wrapper::before {
	background-color: #060;
	content: "max-width : 1280px";
	}
}*/


/* Tablets horizontal */

/*@media only screen and (max-width: 992px) {
#wrapper::before {
	background-color: #309;
	content: "Tablet horizontal max-width : 992px";
	}
}*/


/* Small Devices, Tablets vertical */

/*@media only screen and (max-width: 768px) {
#wrapper::before {
	background-color: #C06;
	content: "Tablet vertical max-width : 768px";
	}
}*/


/* Extra Small Devices, smartPhones */

/*@media only screen and (max-width: 480px) {
#wrapper::before {
	background-color: #339;
	content: "SmartPhones - max-width : 480px";
	}
}*/


/* small smartPhones */

/*@media only screen and (max-width: 320px) {
#wrapper::before {
	background-color: #633;
	content: "max-width : 320px";
	}
}*/



/*=================================================================================================================================
BREAKPOINT EDICION CONTENT
 =================================================================================================================================*/

/* Large Devices, Wide Screens */

@media only screen and (max-width: 1280px) {
.bipo .container {
	width: 100%;
}
}
@media (max-width:480px) {
	.bipo [class^="col-xxs-"], .bipo [class^="col-xs-"], .bipo [class^="col-sm-"], .bipo [class^="col-md-"], .bipo [class^="col-lg-"]  {
		 padding-left: 4.5px;
		 padding-right: 4.5px;
		 }
	}
 @media (max-width:992px) {
	.bipo .container {
		padding-left: 16px;
		padding-right: 16px;
	}
	.bipo .row {
		margin-left: -10px;
		margin-right: -10px;
	}
	.bipo [class^="col-xxs-"], .bipo [class^="col-xs-"], .bipo [class^="col-sm-"], .bipo [class^="col-md-"], .bipo [class^="col-lg-"]  {
	padding-left: 10px;
	padding-right: 10px;
	}
	.bipo .content {
	width: 100%
	}
	.bipo .visiblemobile {
	display: none!important
	}
	.bipo .dropdown-backdrop {
		display: none;
	}
}
@media (max-width:1199.98px) {
	.bipo #heading .bipo_searchPosition a .bipoicon{
	margin-right: 21px
	}
	.bipo #heading .bipo_searchPosition.affix, .bipo #heading .bipo_searchPosition.affix-top {
	right: 0;
	}

	.bipo #heading .container {
	padding: 0;
	}
	.bipo #heading {
	height: 99px;
	background-color:#000;
	position: fixed;
	}
	.bipo .bipo_navbgcolor {
	display:none;}
	.bipo #heading .site-title.affix::before {
	content: url("/o/IYPATPAC/css/../images/bizkaia/logo.png");
	}
	.bipo #heading .site-title.affix-top, .bipo #heading .site-title.affix {
	position: fixed;
	}
	.bipo #heading .site-title.affix, .bipo #heading .site-title.affix-top {
	height: 115px;
	position: fixed;
	top: -16px;
	width: 169px;
	}
	.bipo #heading .site-title.affix a, .bipo #heading .site-title.affix-top a {
	display: block;
	height: 115px;
	overflow: hidden;
	width: 169px;
	}
	.bipo #heading .site-title.affix-top a {
		position: fixed;
		top: -16px;
	}
	.bipo #heading .site-title.affix a {
		position: fixed;
		top: 0;
	}
	.bipo #heading .slide-nav {
	border-top: 0 none;
	position: fixed;
	z-index: 99999;
	left: 0;
	top: 0px
	}
	.bipo #heading .slide-nav .container {
	margin: 0!important;
	padding: 0!important;
	height: 100%;
	}

	.bipo #heading .slide-nav .navbar-header {
	margin: 0 auto;
	padding: 0 15px;
	z-index: 999999;
	float: right;
	}
	.bipo #heading .slide-nav .navbar.slide-active {
	position: absolute;
	width: 250px;
	top: -1px;
	z-index: 1000;
	}
	.bipo #heading .slide-nav.slidemenu .nav,
	.bipo #heading .slide-nav.bipo-slidemenu .nav {
	margin: 0;
	min-width: 0;
	width: 100%;
	}
	.bipo #heading  #navbar-top .navbar-nav, 
	.bipo #heading  #navbar-main .navbar-nav {
		flex-direction: column;
		width: 100%;	 
	}
		
	.bipo #heading  #navbar-top  .navbar-nav bar-right {
	float: left !important;
	margin-right: 0;
	}
	.bipo #heading  #navbar-top  .navbar-nav > .nav-item button.dropdown-toggle {
	display: none;
	}

	.bipo #heading  #navbar-top  .navbar-nav  > .nav-item .dropdown-menu {
	display: block;
	border: 0;
	-webkit-box-shadow: none;
		-moz-box-shadow: none;
			box-shadow: none;
	margin: 0;
	padding: 12px 0;
	float: left;
	position: relative;
	min-width: auto;
	}
	.bipo #heading  #navbar-top  .navbar-nav  > .nav-item .dropdown-menu a, .bipo #heading  #navbar-top  .navbar-nav  > .nav-item .dropdown-menu li div {
	padding: 8px 0 8px;
	display: block;
	}
	.bipo #heading  #navbar-top  .navbar-nav  > .nav-item .dropdown-menu a:active {
	background-color: #fff;
	color: #d20a11
	}
	.bipo #heading  #navbar-top  .navbar-nav  > .nav-item .dropdown-menu a:hover,
	.bipo #heading  #navbar-top  .navbar-nav  > .nav-item .dropdown-menu a:focus {
		color:#000 !important;
		background-color: #fff!important;
	}
	.bipo #heading .slide-nav .container > div{
	width: 100%;
	}
	.bipo #heading .navbar-nav > .nav-item .dropdown-menu li div span {
	color: #d20a11
	}
	.bipo #heading .navbar-nav > .nav-item .dropdown-menu li a span:first-of-type, 
	.bipo #heading .navbar-nav > .nav-item .dropdown-menu li div span {
	display: none;
	}
	.bipo #heading .navbar-nav > .nav-item .dropdown-menu li a span:last-of-type, 
	.bipo #heading .navbar-nav > .nav-item .dropdown-menu li div span:last-of-type {
	display: inline-block;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 2px;
	}
	.bipo #heading .slide-nav .slidemenu #navbar-main .navbar-nav .dropdown-menu li,
	.bipo #heading .slide-nav .bipo-slidemenu #navbar-main .navbar-nav .dropdown-menu li {
	display: inline-block;
	float: none;
	margin: 0;
	padding: 0;
	width:100%
	}
	.bipo #heading .slide-nav .slidemenu #navbar-top  .navbar-nav  .dropdown-menu li,
	.bipo #heading .slide-nav .bipo-slidemenu #navbar-top  .navbar-nav  .dropdown-menu li {
	display: inline-block;
	float: left;
	margin: 0;
	padding: 0;
	}
	.bipo #heading .slide-nav .slidemenu #navbar-top  .navbar-nav  .dropdown-menu li span:after,
	.bipo #heading .slide-nav .bipo-slidemenu #navbar-top  .navbar-nav  .dropdown-menu li span:after {
	content: "|";
	padding: 0 10px
	}
	.bipo #heading .slide-nav .slidemenu #navbar-top  .navbar-nav  .dropdown-menu li:last-of-type span:last-of-type:after,
	.bipo #heading .slide-nav .bipo-slidemenu #navbar-top  .navbar-nav  .dropdown-menu li:last-of-type span:last-of-type:after  {
	content: ""
	}
	.bipo #heading .slide-nav .slidemenu .nav .dropdown-menu li a,
	.bipo #heading .slide-nav .bipo-slidemenu .nav .dropdown-menu li a {
	width: 40%;
	min-width: 250px;
	white-space: normal;
	}
	.bipo #heading .slide-nav .navbar-form {
	width: 100%;
	margin: 8px 0;
	text-align: center;
	overflow: hidden;/*fast clearfixer*/
	}
	.bipo #heading .slide-nav .navbar-form .form-control {
	text-align: center
	}
	.bipo #heading .slide-nav .navbar-form .btn {
	width: 100%
	}
	.bipo #heading .navbar-slide {
	position: relative;
	}
	.bipo #heading .slidemenu,
	.bipo #heading .bipo-slidemenu {
	background: #fff none repeat scroll 0 0;
	height: 100%;
	right: -110%;
	margin: 0;
	overflow: auto;
	padding-left: 0;
	position: fixed;
	top: 99px;
	width: 420px;
	z-index: 99999;
	padding: 25px 40px;
	}
	.bipo #heading #navbar-height-col,
	.bipo #heading #bipo-navbar-height-col  {
	background-color: #fff !important;
	bottom: 0;
	height: 100%;
	position: fixed;
	right: -400px;
	top: 50px;
	width: 400px;
	z-index: 2;
	}
	.bipo .overlay,
	.bipo #overlay-menu  {
	background-color: #000;
	height: 100%;
	position: fixed;
	width: 100%;
	z-index: 99;
	left: 0;
	top: -2000px;
	opacity: 0.5;
	}

	/*fin slide menu================================================================*/
	body a#skip-to-content:focus{
		color: #fff;
		background-color: #000;
		top: 0;
        width: 210px;
        line-height: 15px;
        padding: 1px 3px;
        margin-left: 120px;
	}
	.bipo #heading .navbar-toggle {
	display: block;
	}
	.bipo #heading .navbar {
	margin-bottom: 0;
	min-height: 0;
	top: 0;
	right: 0;
	}

	.bipo #heading .navbar-nav .show .dropdown-menu {
	position: absolute
	}
	.bipo #heading #navbar-main {
	clear: both;
	background-color: inherit;
	position: relative;
	}
	.bipo #heading #navbar-main .navbar-nav > .nav-item .dropdown-menu {
	max-width: 100%;
	padding-bottom: 99px;
	}
	.bipo #heading #navbar-main .bipo_nav button {
	display: block
	}
	.bipo #heading #navbar-main .icon-flecha_enlace_derecha {
	display: block;
	float: right;
	}
	.bipo #heading #navbar-main.affix-top, .bipo #heading #navbar-main.affix {
	height: auto;
	left: 0;
	position: fixed;
	top: 0;
	z-index: 1;
	width: 100%;
	}
	.bipo #heading #navbar-main .navbar-nav {
	margin: 0 47px 0 110px;
	}
	.bipo #heading #navbar-main .navbar-nav li {
	border: none;
	}
	.bipo #heading #navbar-main .navbar-nav > .nav-item > a {
	color: #d20a11;
	}
	.bipo #heading #navbar-main.affix .nav .dropdown-toggle {
	padding: 10px 15px;
	}
	.bipo #heading #navbar-main .navbar-nav .dropdown-toggle, .bipo #heading #navbar-main.affix .nav .dropdown-toggle {
	border-bottom: 1px solid #e9e8e8 !important;
	padding: 15px 0 5px;
	width: 100%;
	}
	.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show .bipo_submenu {
	background-color: #fff;
	display: block;
	overflow: hidden;
	border: none;
	}
	.bipo #heading #navbar-main .navbar-nav > .nav-item .bipo_submenu button {
	border: none;
	background-color: transparent;
	}

	.bipo #heading #navbar-main .navbar-nav > .nav-item .dropdown-menu {
	width: 100%;
	}
	.bipo #heading .slide-nav .slidemenu .nav .dropdown-menu li a,
	.bipo #heading .slide-nav .bipo-slidemenu .nav .dropdown-menu li a {
	width: auto;
	min-width: auto;
	}
	.bipo #heading .bipo .slide-nav .navbar-toggle {
	background-color: #000;
	color: #fff;
	}
	.bipo #heading #navbar-main .navbar-nav > .nav-item .bipo_submenu button {
	background-color: transparent;
	border: medium none;
	color: #d20a11;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	}
	.bipo #heading #navbar-main .navbar-nav > .nav-item .bipo_submenu button:hover,
	.bipo #heading #navbar-main .navbar-nav > .nav-item .bipo_submenu button:focus {
	color: #000;
	}
	.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown .bipo_submenu h6 {
		display:none;}


	.bipo #heading #navbar-main .navbar-nav > .nav-item .bipo_submenu button span {
	float: left;
	}

	.bipo #heading #navbar-main .navbar-nav > .nav-item .bipo_submenu button span.icon-flecha_enlace_derecha {
	float: right;
	}
	.bipo #heading #navbar-main .navbar-nav > .nav-item .bipo_submenu button span.icon-flecha_izquierda {
	float: left;
	font-size:10px;
	}
	.bipo #heading .bipo .slide-nav .navbar-toggle .bipoicon {
	padding: 5px
	}
	.bipo #heading .slide-nav .navbar-toggle:hover,
	.bipo #heading .slide-nav .navbar-toggle:focus{
		background-color: #fff;
		color: #000;
	}
	.bipo #heading .slide-nav .navbar-toggle:hover .bipoicon,
	.bipo #heading .slide-nav .navbar-toggle:focus .bipoicon {
		color: #000;
	}
	.bipo #heading .slide-nav .navbar-toggle.slide-active:hover,
	.bipo #heading .slide-nav .navbar-toggle.slide-active:focus{
		background-color: #fff;
		color: #000;
	}
	.bipo #heading .slide-nav .navbar-toggle.slide-active .bipoicon {
	background-color: #d20a11;
	color: #fff;
	font-size: 12px;
	padding: 4px
	}
	.bipo #heading .slide-nav .navbar-toggle.slide-active:hover .bipoicon,
	.bipo #heading .slide-nav .navbar-toggle.slide-active:focus .bipoicon  {
	background-color: #000;
	}
	.bipo #heading .nav {
	float: none;
	}
	.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show .bipo_submenu button:hover,
	.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show .bipo_submenu button:focus {
		color:#000;
	}
	.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show .bipo_submenu .bipo_colSubmenu1 {
	display: list-item;
	float: none;
	margin-bottom: 0px;
	overflow: hidden;
	width: 100%;
	padding: 20px 0!important;
	}
	.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show .bipo_submenu .bipo_colSubmenu1 ul li a,
	.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show .bipo_submenu .bipo_colSubmenuEspecial ul li a {
	text-transform: inherit;
	color: #000!important;
	font-size: 12px;
	font-weight: 600;
	}
	.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show .bipo_submenu .bipo_colSubmenu2 {
	float: none;
	margin-bottom: 0px;
	overflow: hidden;
	width: 100%;
	display: none;
	padding: 20px 0!important;
	}
	.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show .bipo_submenu .bipo_colSubmenu3 {
	float: none;
	margin-bottom: 0px;
	overflow: hidden;
	width: 100%;
	display: none;
	padding: 20px 0!important;
	}
	.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show .bipo_submenu .bipo_colSubmenu3 img {
	width: 100%;
	}
	.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show .bipo_submenu .bipo_colSubmenu2 {
	background-color: #fff;
	}
	.bipo #heading #navbar-main .navbar-nav > .nav-item.dropdown.show .bipo_submenu .bipo_colSubmenu2 ul li a {
	color: #d20a11;
	color: #000;
	font-size: 12px;
	font-weight: 600;
	}
	.bipo #heading #navbar-top {
	clear: both;
	float: right;
	}
	.bipo #heading #navbar-top {
	clear: both;
	float: none!important;
	position: relative;
	margin: 0;
	padding-bottom: 99px;
	}
	.bipo #heading #navbar-top  .navbar-nav > .nav-item {
	display: block;
	position: relative;
	width: 100%;
	float: none
	}
	.bipo #heading #navbar-top  .navbar-nav > .nav-item > a {
	color: #666666;
	padding: 12px 0;
	border-bottom: 1px solid #e9e8e8;
	}

	/*buscador*/


	.bipo #heading .bipo_searchPosition {
	z-index: auto
	}
	.bipo #heading .bipo_searchPosition a {
		background-color: transparent;
		color: #fff !important;
		height: 37px;
		line-height: 25px !important;
		padding: 6px !important;
		position: fixed;
		right: 115px;
		top: 11px;
		width: 53px;
		z-index: 9;
		border-right: 2px solid #000;
	}
	.bipo #heading .bipo_searchPosition a:hover,
	.bipo #heading .bipo_searchPosition a:focus {
		background-color: #fff;
		color: #000;
	}
	.bipo #heading .bipo_searchPosition a .bipoicon {
		color: #000;
	}
	.bipo #heading .bipo_searchPosition a:hover .bipoicon,
	.bipo #heading .bipo_searchPosition a:focus .bipoicon{
		color: #000!important;
	}


	.bipo .bipo_navbgcolor {
	background-color: #000;
	height: 100px;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1;
	}
	.bipo #heading #navbar-height-col {
	top: 100px;
	}
	.bipo #heading .bipo.slidemenu,
	.bipo #heading .bipo-slidemenu {
	top: 100px;
	}
	.bipo #heading #navbar-main.affix-top, .bipo #heading #navbar-main.affix {
	position: relative!important;
	}
	.bipo #heading .slide-nav .navbar-toggle {
	top: 36px;
	min-height: 35px;
	padding-left:12px;
	margin-right:12px
	}
	.bipo #heading #navbar-main .navbar-nav {
	margin: 0;
	}
	.bipo #heading #navbar-main.affix .nav {
	margin: 0;
	}
	.bipo #heading #navbar-main .navbar-nav > .nav-item {
	display: inherit;
	float: none;
	width: 100%;
	}
	.bipo #heading #navbar-main .navbar-nav li.active .dropdown-toggle {
	background-color: transparent;
	color: #d20a11;
	}
	.bipo #heading #navbar-main .navbar-nav li.active .dropdown-toggle:hover,
	.bipo #heading #navbar-main .navbar-nav li.active .dropdown-toggle:focus {
	background-color: transparent;
	color: #000;
	}
	.bipo #heading #navbar-main .navbar-nav li.active .bipo_estadomenu {
	border-top: none;
	padding: 0
	}
	.bipo #heading #navbar-main .navbar-nav .nav-item .dropdown-toggle {
	background-color: #fff;
	border: medium none;
	text-align: left;
	color: #d20a11;
	float: none
	}
	.bipo #heading #navbar-main .navbar-nav .dropdown-toggle:hover,
	.bipo #heading #navbar-main .navbar-nav .dropdown-toggle:focus
	{
	color: #000;
	}
	.bipo #heading #navbar-main .nav.pull-right {
	float: none!important;
	position: relative;
	}
	.bipo #heading .slidemenu .nav,
	.bipo #heading .bipo-slidemenu .nav  {
	margin: 0
	}
	.bipo #heading .bipo_nav .dropdown-menu {
	position: absolute;
	right: 0;
	top: 0;
	}
	.bipo #heading .bipo_nav .bipo_submenu {
	position: relative
	}
	.bipo #heading .bipo_nav .bipo_submenu .bipo_colSubmenu1, .bipo #heading .bipo_nav .bipo_submenu .bipo_colSubmenu2, .bipo #heading .bipo_nav .bipo_submenu .bipo_colSubmenu3 {
	padding: 20px !important;
	top: 0;
	}

	/******ACCIONES CAPAS***********/
	.bipo #heading #navbar-main .navbar-nav > .nav-item .dropdown-menu {
	right: auto;
	left: 0;
	}
	.bipo #heading .show > .mega-dropdown-menu {
	display: block!important;
	}
	/*buscador**/
	.bipo #heading #search .input-group {
	left: 15%;
	width: 70%;
	}
	.bipo #footer p.powered-by {
	text-align: center;
	padding: 10px 0 0;
	}
	.bipo #footer .powered-by p {
	padding-bottom: 0;
	font-size: 12px
	}
	.bipo #footer .nav {
	text-align: center;
	margin: 22px 0;
	justify-content: center;
	}
	.bipo #footer ul.nav.navbar-accesibilidad li:nth-child(5),
	.bipo #footer .nav > .nav-item:nth-child(5) {
		display:none;
	}
	.bipo .bipo-menufooter {
	display: none;
	}
	.bipo .page-content {
		overflow:hidden
	}
	#breadcrumb {
		display:none;
	}
	#breadcrumb-footer {
		display:block;
	}
}

/* Tablet vertical */
@media only screen and (max-width: 768px) {
.bipo h1 {
	font-size: 27px !important;
}
.bipo h2 {
	font-size: 23px;
}
.bipo h3 {
	font-size: 19px;
}
.bipo h4 {
	font-size: 17px;
}
.bipo h5 {
	font-size: 13px;
}
.bipo h6 {
	font-size: 12px;
}

/*buscador**/
.bipo #heading #search .input-group {
	left: 5%;
	width: 90%;
}

.bipo #footer .nav > .nav-item > a {
	font-size: 11px;
	padding: 0 5px 0 5px;
}

}



/* Extra Small Devices, smartPhones */

@media only screen and (max-width : 480px) {


.bipo .row {
	margin-left: -4.5px;
	margin-right: -4.5px;
}
.bipo [class^="col-xxs-"], .bipo [class^="col-xs-"], .bipo [class^="col-sm-"], .bipo [class^="col-md-"], .bipo [class^="col-lg-"] {
	padding-left: 4.5px;
	padding-right: 4.5px;
}
.bipo #heading {
	height: 70px;
}
.bipo #banner {
	height: 70px;
}
.bipo #heading .site-title a::before {
	content: url("/o/IYPATPAC/css/../images/bizkaia/logo_movil.png");
}
.bipo #heading .site-title.affix-top a {
	top: 0px; }
.bipo #heading .site-title a, .bipo #heading .site-title.affix-top a, .bipo #heading .site-title.affix a {
	display: block;
	height: 70px;
	overflow: hidden;
	width: 129px;
	margin: 0;
}
.bipo #heading .site-title.affix-top, .bipo #heading .site-title.affix {
	height: 70px;
	left: 0;
	top: 0;
	width: 128px;
	overflow: hidden;
}
.bipo #heading .site-title.affix::before {
	content: url("/o/IYPATPAC/css/../images/bizkaia/logo_movil.png");
}
.bipo #heading .site-title.affix-top, .bipo #heading .site-title.affix {
	position: fixed;
}
.bipo .bipo_navbgcolor {
	height: 70px!important;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1;
	height: 100%;
}

.bipo #heading #navbar-height-col {
	top: 70px;
}
.bipo .overlay {
/* top: 70px;*/-*+
}
.bipo #heading .slidemenu,
.bipo #heading .bipo-slidemenu  {
	top: 70px;
	width: 100%;
}
.bipo #heading .slide-nav .navbar-toggle {
	top: 21px;
}
.bipo #footer .container_fullgray:first-of-type {
    padding: 130px 0 20px;
}

.bipo #footer .bipo_anclafooter {
	float: none;
	margin: 0px auto 0;
	text-align: center;
	width: 52px;
	position: relative!important;
	float: none;
	margin: -85px auto 0;
}
.bipo #footer .bipo_socialWrapper {
	padding: 0;
}
.bipo #footer .bipo_socialWrapper li {
	margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
}
.bipo #footer #back-top {
	margin: 0 0 40px;
}

/* Reseteo Liferay de ALERTAS */
.bipo .portlet-borderless-container {
	min-height:0
}

}
/*+++++++++++ COMPONENTE FOOTER NAVEGACIÓN ++++++++++*/
.bipo #footer  .container_fullgray:last-of-type .container {
	position: relative;
}
.bipo #footer .navbar-accesibilidad {
    margin: 10px 0;
    text-align: left;
}
.bipo #footer .navbar-accesibilidad_iconos
{
	position: absolute;
	right: 20px;
	top: -18%;
}
.bipo #footer .navbar-accesibilidad_iconos li
{
	display:inline-block;

}
.bipo #footer .navbar-accesibilidad_iconos li img
{
	width: 100%;
}

 @media only screen and (max-width: 1199.98px) {
 	#footer p.powered-by {
    text-align: left !important;

    }
    .bipo #footer .navbar-accesibilidad_iconos{
	right: 16px;
	}
 }
  @media only screen and (max-width: 768px) {
  	.bipo #footer .navbar-accesibilidad_iconos
{
	position: static;
	text-align: center;
	display:block;

}
 .bipo #footer ul.navbar-accesibilidad
 {
 	text-align: center;
 }
 #footer p.powered-by {
    text-align: center !important
    }
  }
/*-------------AVISO COOKIES--------------*/
#bipo_avisocookies {
    background-color: #000;
    padding: 10px;
    margin-bottom: 0px;
    position: fixed;
    bottom: 0px;
    width: 100%;
    z-index:1500;
    display:none;
    line-height: 15px;
    left: 0;
}

#bipo_avisocookies a {
	color: #e51d24;
	font-weight:800;
}

#bipo_avisocookies p {
    font-size:10px;
    font-family: 'Raleway';
    color:#fff;
    margin:10px;
    -moz-font-feature-settings: "lnum" 1, "onum" 0;
    -webkit-font-feature-settings: "lnum" 1, "onum" 0;
    -ms-font-feature-settings: "lnum" 1, "onum" 0;
    font-feature-settings: "lnum" 1, "onum" 0;
    font-variant-numeric: lining-nums;
    font-variant: lining-nums;
    display:flex !important;
}

#bipo_avisocookies a:hover,
#bipo_avisocookies a:focus{
    color:#fff
}
#bipo_avisocookies .bipoicon{
    font-size:10px
}

#bipo_avisocookies button {
	background-color: #d20a11;
	color:#fff !important;
	border: none;
	text-transform: uppercase;
	font-family: 'Raleway';
	padding:10px 15px;
	font-weight: 800;
    letter-spacing: 2px;
    -moz-font-feature-settings: "lnum" 1, "onum" 0;
    -webkit-font-feature-settings: "lnum" 1, "onum" 0;
    -ms-font-feature-settings: "lnum" 1, "onum" 0;
    font-feature-settings: "lnum" 1, "onum" 0;
    font-variant-numeric: lining-nums;
    font-variant: lining-nums;
}

#bipo_avisocookies button:hover,
#bipo_avisocookies button:focus {
    background-color: #fff;
	color:#d20a11 !important;
}

 @media only screen and (max-width: 992px) {

 	#bipo_avisocookies button {
    margin-top:10px
	}
 }

/*-------APPS----*/
 .bipo .bipo_downloadApps {
    margin-top: 10px;
}
.bipo .bipo_downloadApps > li {
    float: left;
    font-size: 10px;
    font-weight: 600;
    margin-bottom: 10px;
    padding: 0;
    text-transform: uppercase;
}
.bipo .bipo_downloadApps > li:first-child {
    border-right: 1px solid;
    margin-right: 5px;
    padding-right: 5px;
}
/*----------FIN AVISO COOKIES------------*/

/*---------COMIENZO LIGHT SLIDER ----------*/

.bipo .lg-on {
	overflow: hidden;
}
.bipo .lg-sub-html {
	background: #fff;
	color:#000;
	height: 54px;
	padding:0
}
.bipo .lg-sub-html.lg-transcription-open {
	height: 240px;
}

.bipo .lg-icon{
	border: none;
	background-color: #000;
}

/************* para pruebas - quitar antes de subir ************/
/*.bipo .lg-icon:focus{
	outline: 2px dotted #f00;
}*/

.lg-outer .lg-image {
	max-width: 1260px !important;
}

@media only screen and (max-width : 1259px) {
	.lg-outer .lg-image {
		max-width: 100% !important;
	}
}
.lg-actions .lg-next,
.lg-actions .lg-prev
{
	font-size:13px !important;
	background:transparent
}
  .bipo_videos .bipo_overlay {
	opacity: .42;
  }
.lg-item.lg-loaded.lg-current.lg-complete {
    height: 100%;
}
.lg-item.lg-loaded.lg-complete:not(.lg-current) {
    display: none!important;
}
.lg-has-video.lg-current .lg-video-object {
    display: none!important;
}
.lg-has-video.lg-current  .lg-video-object {
    display: none!important;
}
.lg-has-video.lg-current.lg-video-playing  .lg-video-object {
    display:block!important;
    margin: 0 auto;
}


.lg-actions .lg-next::before {
    background-color: #fff;
    color: #d20a11;
    padding: 10px 20px;
}
.lg-actions .lg-prev::after {
	background-color: #fff;
    color: #d20a11;
    padding: 10px 20px;
}
.lg-outer .lg-thumb-item {
	color:#fff;
    border: 0px !important;
    -webkit-border-radius: 0px !important;
       -moz-border-radius: 0px !important;
            border-radius: 0px !important;
}
.lg-outer .lg-thumb-item img {
  width: 100%;
  height: auto!important;
  object-fit: cover;
}
 .lg-outer .lg-thumb {
    margin: 0 auto !important
}
.lg-toolbar a, .lg-toolbar a:link, .lg-toolbar a:active {
	color:#FFF;
	opacity: 0.6;
}
.lg-toolbar .lg-icon:focus, 
.lg-toolbar .lg-icon:hover {
	background-color: #fff;
	color: #000;
  }
.lg-toolbar a:hover,
.lg-toolbar a:focus {
	color:#fff;
	opacity: 1
}
.lg-toolbar {
	background-color: rgba(0,0,0,.60);
  }
#lg-counter {
	color: #fff;
}

.bipo .lg-toogle-transcription.lg-icon  {
  font-family: "Raleway";
  font-size: 15px;
  background-color: #fff;
  -moz-font-feature-settings: "lnum" 1, "onum" 0;
  -webkit-font-feature-settings: "lnum" 1, "onum" 0;
  -ms-font-feature-settings: "lnum" 1, "onum" 0;
  font-feature-settings: "lnum" 1, "onum" 0;
  font-variant-numeric: lining-nums;
  font-variant: lining-nums;
}

.bipo .lg-outer .lg-toogle-thumb {
  background-color: #fff;
  -webkit-border-radius: 2px 2px 0 0;
     -moz-border-radius: 2px 2px 0 0;
          border-radius: 2px 2px 0 0;
  color: #000;
  cursor: pointer;
  font-size: 24px;
  height: 43px;
  line-height: 33px;
  padding: 5px 0;
  position: absolute;
  right: 20px;
  text-align: center;
  top: -43px;
  width: 50px;
}

.lg-outer .lg-toogle-thumb:focus, .lg-outer .lg-toogle-thumb:hover,
.lg-outer .lg-toogle-thumb:focus, .lg-outer .lg-toogle-thumb:focus{
	color: #fff;
	background: #000;
}

.lg-sub-html button + p:first-of-type {
	padding:15px;
	padding-right:275px;
	margin-top:0


}

.bipo .bipo-video-pointer {
  cursor: pointer;
}

/*********************************************/
/*********************************************/

.bipo .bipo_lightslider .capa{
	background-color: rgba(0, 0, 0, 0.3);
	position: absolute;
	z-index: 999;
	width: 100%;
	cursor: pointer;
	height: 299px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.bipo .bipo_lightslider .capa span{
	color: white;
	font-size: 35px;
	text-transform: uppercase;
}

.bipo .bipo_lightslider2{
	 display:none;
}

/*** INICIO Quitar enlaces al imprimir ***/
@media print {
  a[href]:after {
    content: none !important;
  }
}
/*** FIN Quitar enlaces al imprimir ***/



/*---------- bootstrap-select caret ----------*/

.bipo .bootstrap-select .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.5em solid;
    border-right: 0.5em solid transparent;
    border-bottom: 0;
    border-left: 0.5em solid transparent;
}

.bipo .bootstrap-select .dropdown-toggle:empty::after {
  margin-left: 0; }

.bipo .bootstrap-select .dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.5em solid transparent;
  border-bottom: 0.5em solid;
  border-left: 0.5em solid transparent; }

.bipo .bootstrap-select .dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

.bipo .bootstrap-select .dropright .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.5em solid transparent;
  border-bottom: 0.5em solid transparent;
  border-left: 0.5em solid; }

.bipo .bootstrap-select .dropright .dropdown-toggle:empty::after {
  margin-left: 0; }

.bipo .bootstrap-select .dropright .dropdown-toggle::after {
  vertical-align: 0; }

.bipo .bootstrap-select .dropleft .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

.bipo .bootstrap-select .dropleft .dropdown-toggle::after {
  display: none; }

.bipo .bootstrap-select .dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.5em solid transparent;
  border-right: 0.5em solid;
  border-bottom: 0.5em solid transparent; }

.bipo .bootstrap-select .dropleft .dropdown-toggle:empty::after {
  margin-left: 0; }

.bipo .bootstrap-select .dropleft .dropdown-toggle::before {
  vertical-align: 0; }

.cookiesPortlet #contenido table {
    hyphens: auto;
}
.bipo.bipo_areaprensa p:not([class]) a:link {
    text-decoration:underline
}
.bipo.bipo_areaprensa p:not([class]) a:hover,
.bipo.bipo_areaprensa p:not([class]) a:focus{
    color: #666;
    text-decoration: none;
}
.bipo_areaprensa #banner, .bipo_areaprensa #heading {
    height:150px
}
/*RESET LIFERAY======================================================================*/

.bipo_areaprensa .nav li.open > a {
    background-color: #fff
}

.bipo_areaprensa .nav li.active > a {
    background-color: #fff;
    color: #d20a11
}

/*LOGO AREA PRENSA=======================================================================*/
.bipo_areaprensa #heading .site-title {
    width: 128px;
    height: 92px;
    z-index:9;
	overflow: initial; /* para que se vea el foco del logo*/
}
.bipo_areaprensa #heading .site-title a {
    height: 92px;
    width: 128px;
}
.bipo_areaprensa #heading .site-title a:hover, 
.bipo_areaprensa #heading .site-title a:focus {
    border: none;
  }
.bipo_areaprensa #heading .site-title a::before {
    content:url(/o/IYPATPAC/css/../images/bizkaia/logo_area.png);
}
/*fixed*/
.bipo_areaprensa #heading .site-title.affix {
    top: -250px
}

.bipo_areaprensa #heading .site-title.affix + .navbar.slide-nav > .navbar-header + a {
    position:fixed;
    top:0;
    padding: 10px 25px;
    height:43px
}

.bipo_areaprensa #heading .navbar-brand {
    background-color: #d20a11;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: 700;
    height: 55px;
    letter-spacing: 2px;
    line-height: 20px;
    padding: 19px 55px;
    text-transform: uppercase;
    position: absolute;
    top: 95px;
    z-index: 100;
}

.bipo_areaprensa #heading .navbar-brand:hover,
.bipo_areaprensa #heading .navbar-brand:focus {
     background-color:#fff;
     color:#d20a11
}

.bipo_areaprensa #heading .affix .navbar-brand {
     height: 40px;
     padding: 10px 55px
}



/*MENU TOP======================================================*/

.bipo_areaprensa #heading #navbar-top {
    margin-top: 51px;
}



/*NAVEGACION******************************************************/

.bipo_areaprensa .bipo_navbgcolor {
    background-color: #ebebe6;

}
.bipo_areaprensa #heading #navbar-options {
    top: 51px;

}

/*NAVBAR-MAIN*=============================================================================*/


.bipo_areaprensa #heading #navbar-main {
    background-color: transparent;
}
.bipo_areaprensa #heading #navbar-main.affix {
    top: 0;
    }

.bipo_areaprensa #heading #navbar-main .navbar-nav > .nav-item > a {
    background-color: #ebebe6;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 2px;
    padding: 17px 20px 18px;
    color: #000;
    text-transform: uppercase;
    line-height: 20px;
}
.bipo_areaprensa #heading #navbar-main .navbar-nav > .nav-item > a:hover,
.bipo_areaprensa #heading #navbar-main .navbar-nav > .nav-item > a:focus {
  background-color: #fff;
    color: #000;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

.bipo_areaprensa #heading #navbar-main .navbar-nav > .nav-item.active > a {
    color: #d20a11;
    background-color: #fff;
    }
.bipo_areaprensa #heading #navbar-main .navbar-nav > .nav-item.active > a:hover,
.bipo_areaprensa #heading #navbar-main .navbar-nav > .nav-item.active > a:focus{
      background-color: #fff;
    color: #000!important;}


.bipo_areaprensa #heading #navbar-main.affix .navbar-nav > .nav-item > a {
    padding: 12px 20px 11px;
}

.bipo_areaprensa #heading #navbar-top li a span.bipoicon {
    font-size:15px;
    font-family: 'IconDFBizkaia';
}



.bipo_areaprensa #heading #navbar-main .navbar-nav .nav-item {
    border: none;
    border-left: 1px solid #fff;
	display: flex;
}
.bipo_areaprensa #heading #navbar-main,
.bipo_areaprensa #heading #navbar-main.affix-top{
    margin: 0;
    position: absolute;
    top: 95px;
    width: 100%;
	right: 0;
    z-index:10;
}

 .bipo_areaprensa #heading #navbar-main.affix {
         position: fixed;
         right:0;
	     background-color: #ebebe6;
}
.bipo_areaprensa #heading #navbar-main.affix .navbar-nav {
    margin: 0 47px 0 0;
}
.bipo_areaprensa #heading #navbar-main .nav,
.bipo_areaprensa #heading #navbar-main .navbar-nav,
.bipo_areaprensa #heading #navbar-main.affix-top .navbar-nav {
    margin: 0 40px 0 0;
}
.bipo_areaprensa .bipo_logoMobileMenu {
    display:none;
    }

.bipo #footer .bipo_socialWrapper li:last-child .bipo_btnSocial span{
    background:#fff;
}



/*SLIDE-NAV agrupa todos los menus===============================================================*/

.bipo_areaprensa  #heading .bipo_searchPosition {
    right: 0;
    top: 95px;
    position:absolute;
}

.bipo_areaprensa  #heading .bipo_searchPosition.affix {
    margin: 0 0 0 -48px;
    position: fixed !important;
    right: inherit !important;
    left:inherit!important;
    top: 0!important;
    z-index: 99;
}
.bipo #heading .bipo_searchPosition a {
    background-color: #d20a11;
    color: #fff !important;
    display: block;
    height: 55px;
    line-height: 58px;
    text-align: center;
    width: 58px;
}
.bipo_areaprensa  #heading .bipo_searchPosition.affix a {
    height: 43px;
    line-height: 17px !important;
    padding: 8px 12px;
    width: 53px;
}
.bipo_areaprensa  #heading .bipo_searchPosition a .bipoicon {
    color: #fff;
    font-size: 21px !important;
    margin: 0;
}
@media (max-width:1199.98px) {
    .bipo_areaprensa  #heading .bipo_searchPosition a .bipoicon {
        color: #000;
}
    .bipo_areaprensa  #heading .bipo_searchPosition.affix a {
        height: 37px;
        width: 58px;
    }
}

/*footer===================================================*/
/* footer social*/





/*=================================================================================================================================
BREAKPOINT EDICION CONTENT
 =================================================================================================================================*/

/* Large Devices, Wide Screens */
@media only screen and (max-width: 1280px) {


.bipo_areaprensa #heading #navbar-main.affix-top .nav {
    margin: 0 19px 0 0

    }
.bipo .container {
    width: 100%;
    }
}
.bipo_areaprensa #heading .slidemenu {
	width:100%;
}

@media (max-width:1199.98px) {

    .bipo_areaprensa #heading .site-title{
        display:none
    }
    .bipo #heading {
        background-color: #fff;
    }
    .bipo_areaprensa  #heading .slide-nav .navbar-header {
        background-color: #ebebe6;
        float: none;
        height: 56px;
        margin: 0 auto;
        padding: 0 15px;
        width: 100%;
        z-index: 9;
    }
    .bipo_areaprensa #heading .site-title.affix + .navbar.slide-nav > .navbar-header + a {
        position: fixed;
        top: 0;
        padding: 19px 25px;
        height: 56px;
        line-height: 20px;
    }

    .bipo_areaprensa #heading #navbar-main.affix-top .nav {
        margin:0;
    }

    .bipo_areaprensa #heading .site-title a, .bipo_areaprensa #heading .site-title.affix-top a, .bipo_areaprensa #heading .site-title.affix a  {
        display: block;
        height: 56px;
        overflow: hidden;
        width: 103px;
    }

    .bipo_areaprensa #heading .site-title.affix-top, .bipo_areaprensa #heading .site-title.affix {
        height: 56px;
        left: 0;
        top:0;
        width: 103px;
        overflow: hidden;
    }
    .bipo_areaprensa #heading #navbar-main .nav,
    .bipo_areaprensa #heading #navbar-main .navbar-nav,
    .bipo_areaprensa #heading #navbar-main.affix-top .navbar-nav,
    .bipo_areaprensa #heading #navbar-main.affix .navbar-nav {
        margin: 0 0px 0 0;
    }

    .bipo_areaprensa #heading .slide-nav .navbar-toggle {
        background: transparent;
        color: #000;
        border:none;
    }

    .bipo_areaprensa #heading .slide-nav .navbar-toggle > .bipoicon-menu {
        color: #fff;
    }
    .bipo_areaprensa #heading .slide-nav .navbar-toggle .bipoicon-menu:before {
        color: #000;

    }
    .bipo_areaprensa #heading .slide-nav .navbar-toggle:hover .bipoicon-menu:before,
    .bipo_areaprensa #heading .slide-nav .navbar-toggle:focus .bipoicon-menu:before {
        color: #d20a11;
    }
    .bipo_areaprensa #heading .slide-nav .navbar-toggle.slide-active .bipoicon-menu:before {
        color: #fff;
    }

    /*buscador*/
    
    .bipo_areaprensa #heading #navbar-options {
        position: relative;
        top: 0;
    }
    .bipo_areaprensa #heading #navbar-top {
        margin-top: 0;
    }
    
    .bipo #heading .bipo_searchPosition a,
    .bipo_areaprensa #heading #navbar-options .bipo_searchPosition a {
        background-color: inherit;
        color: #000 !important;
        height: 37px;
        line-height: 25px !important;
        padding: 8px 12px !important;
        position: fixed;
        right: 110px;
        top: 10px;
        z-index: 999
    }

    .bipo_areaprensa .bipo_navbgcolor {
        background-color: #ebebe6;
        height: 56px !important;
        position: fixed;
        right: 0;
        top: 0;
    }
    .bipo_areaprensa  #heading .slidemenu{
        max-width: 420px;
    }
    .bipo_areaprensa  #heading .slidemenu, 
    .bipo_areaprensa  #heading #navbar-height-col {
        top: 56px;
    }

    .bipo_areaprensa #heading #navbar-main.affix, 
    .bipo_areaprensa #heading #navbar-main.affix-top {
        position: relative!important;
        top:0;
    }
    .bipo_areaprensa #heading #navbar-main.affix .nav {
        margin: 0;
    }
    .bipo_areaprensa #heading #navbar-main.affix .navbar-nav > .nav-item > a,
    .bipo_areaprensa #heading #navbar-main .navbar-nav > .nav-item > a {
        padding: 10px 0;
        background-color: #fff;
        border-bottom:1px solid #e9e8e8;
        display: block;
        width: 100%;
    }

    .bipo_areaprensa #heading .affix .navbar-brand, .bipo_areaprensa #heading .navbar-brand {
        height: 56px;
        line-height: 20px;
        padding: 19px 40px;
        top:0;
    }


    .bipo_areaprensa #heading .slide-nav .navbar-toggle {
        top: 14px;
    }
    .bipo_areaprensa #heading .slide-nav .navbar-toggle:hover,
    .bipo_areaprensa #heading .slide-nav .navbar-toggle:focus {
        background-color: transparent;
        color: #000;
    }
    .bipo_areaprensa #heading .slide-nav .navbar-toggle.slide-active:hover,
    .bipo_areaprensa #heading .slide-nav .navbar-toggle.slide-active:focus{
        background-color: transparent;
        color: #000;
    }
    .bipo_areaprensa #heading #navbar-main .nav {
        margin: 0;
    }
    .bipo_areaprensa #heading #navbar-main .navbar-nav > .nav-item > a {
        color: #d20a11;
    }

    .bipo_areaprensa .bipo_logoMobileMenu {
        clear: both;
        display: block;
        position: relative;
    }

    .bipo .container {
        width: 100%;
        max-width: 1200px;
        }



}

/**modal**/

@media only screen and (max-width : 768px) {
.bipo .container {
    max-width:768px
    }
}

/* Extra Small Devices, smartPhones */
@media only screen and (max-width: 480px)  {
    .bipo #heading {
        height: 56px
    }
    .bipo .container {
        max-width:480px;
    }
    .bipo .bipo_buscador .container {
        padding: 0;
    } 
    .bipo_areaprensa #heading .affix .navbar-brand, .bipo_areaprensa #heading .navbar-brand {
        height: 56px;
        line-height: 20px;
        padding: 0 14px !important;
        top:0;
  		letter-spacing: 0;
  		white-space: normal;
		display: inline-flex;	
  		align-items: center;
		max-width: 156px;
    }
}

@media only screen and (max-width : 320px) {
.bipo .container {
    max-width:320px
    }

}



/*------------------------------------------------------------------------------------*/
/*--------------------- FIN MENU NAVEGACION AREA PRENSA HOME -------------------------*/




/*ELEMENTOS GENERALES --------------------------*/

/* Buscador*/

.bipo_areaprensa .container_fullgray.bipo_buscador {
    padding: 45px 0;
	background-color: #ebebe6;
}
/* Formateo clases Liferay */
.bipo_areaprensa .bipo_buscador .navbar-default,
.bipo_areaprensa .bipo_buscador .navbar {
    background-color: transparent!important;
    border:none!important;
    margin-bottom: 0!important;
    min-height: auto!important;
    padding: 0;
}
.bipo_areaprensa .bipo_buscador  .navbar .container {
    padding:0!important;
}



/* Fin Formateo clases Liferay */

.bipo_areaprensa .bipo_buscador form input::-webkit-input-placeholder { color: #000000!important } /* WebKit */
.bipo_areaprensa .bipo_buscador form input:-moz-placeholder { color: #000000!important } /* Firefox 18- */
.bipo_areaprensa .bipo_buscador form input::-moz-placeholder { color: #000000!important} /* Firefox 19+ */
.bipo_areaprensa .bipo_buscador form input:-ms-input-placeholder { color: #000000!important } /* IE 10+ */

.bipo_areaprensa .bipo_buscador {
    margin-bottom:20px;
}
.bipo_areaprensa .bipo_buscador .hidden {
    display: none;
}
.bipo_areaprensa .bipo_buscador .collapse.nav-collapse{
    display: block;
    width: 100%;
}
.bipo_areaprensa .bipo_buscador .form,
.bipo_areaprensa .bipo_buscador form .navbar-inner{
    width: 100%;
}
.bipo_areaprensa .bipo_buscador form .navbar-inner .btn.btn-navbar.btn-default {
    display: none;
}
.bipo_areaprensa .bipo_buscador form #searchFieldsList{
    flex-direction: row;
    width:100%;
}
.bipo_areaprensa .bipo_buscador,
.bipo_areaprensa .bipo_buscador form .form-control {
    color:#000
}
.bipo_areaprensa  .bipo_buscador .input-group {
    display: flex !important;
}
.bipo_areaprensa .bipo_buscador .input-group{
    flex-wrap: nowrap;
}
.bipo_areaprensa .bipo_buscador label {
    color: #000!important;
    font-weight:bold!important;
    display: block;
    font-size: 13px!important;
    height: 20px;
    text-transform: uppercase;
}

.bipo_areaprensa .bipo_buscador .form-group.field-wrapper .input-group .form-group.input-checkbox-wrapper label{
    display: none;
}


.bipo_areaprensa  .form-control,
.bipo_areaprensa   input.field[type="text"],
.bipo_areaprensa   input.field[type="password"],
.bipo_areaprensa  .clay-field-select,
.bipo_areaprensa  textarea {
  background-color: #fff;
  background-image: none;
  border: none;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
  color: #000!important;
  display: block;
  font-size: 14px;
  height: 34px;
  line-height: 1.42857;
  padding: 0;
  -webkit-transition:border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
  transition:border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
  -o-transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  -moz-transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, -moz-box-shadow 0.15s ease-in-out 0s;
  transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s, -moz-box-shadow 0.15s ease-in-out 0s;
  width: 100%;
}
.bipo_areaprensa .bipo_buscador .bootstrap-select .btn  {
    border: 1px solid #878787;
    background:white;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    font-weight: 500;
    font-size:inherit;
    color: #000;
    padding: 19px 18px!important;
    line-height: 1.42857;
}
.bipo_areaprensa .bipo_buscador .bootstrap-select .btn:hover,
.bipo_areaprensa .bipo_buscador .bootstrap-select .btn:focus {
    background-color:#fff;}
.bipo_areaprensa  .bipo_buscador .bootstrap-select.btn-group .dropdown-toggle .caret {
    right: 22px;
}

.bipo_areaprensa  .bipo_buscador .dropdown-menu.inner {
    max-height: inherit;
}
.bipo_areaprensa  .bipo_buscador .dropdown-menu {
    font-size: 14px;
}
.bipo_areaprensa  .bipo_buscador .dropdown-item.active, 
.bipo_areaprensa  .bipo_buscador .dropdown-item:active,
.bipo_areaprensa  .bipo_buscador .dropdown-menu > li > a:active {
    color: #000 !important;
    text-decoration: none;
    background-color: #ebebee;
}
.bipo_areaprensa  .bipo_buscador .btn-primary.btn-default:focus,
.bipo_areaprensa  .bipo_buscador .btn-primary.btn-default.focus,
.bipo_areaprensa  .bipo_buscador .btn-primary.btn-default:not(:disabled):not(.disabled):active:focus{
    box-shadow: 0 0 0 1px #d20a11;
}

.bipo_areaprensa  .bipo_buscador .bootstrap-select .btn {
    padding: 19px 18px 19px 18px !important;
	height: 60px;
}

.bipo_areaprensa  .bipo_buscador .bootstrap-select.show-tick .dropdown-menu li a span.text {
    margin-right: 5px;
}

.bipo_areaprensa  .bipo_buscador .dropdown-item:hover, .dropdown-menu > li > a:hover, 
.bipo_areaprensa  .bipo_buscador .dropdown-menu .link-list > li > a:hover, 
.bipo_areaprensa  .bipo_buscador .dropdown-item:focus, .dropdown-menu > li > a:focus, 
.bipo_areaprensa  .bipo_buscador .dropdown-menu .link-list > li > a:focus {
    color: #000;
    text-decoration: none;
    background-color: #ebebee;
}

.bipo_areaprensa .bipo_buscador input.field[type="text"], .bipo_areaprensa .bipo_buscador  input.field[type="password"] {
    border: 1px solid #878787!important;
    -webkit-border-radius: 0!important;
       -moz-border-radius: 0!important;
            border-radius: 0!important;
    color: #000!important;
    height: 60px!important;
    padding: 19px 18px!important;
}
.bipo_areaprensa .bipo_buscador .lfr-input-date input {
    border: 1px solid #878787!important;
    -webkit-border-radius: 0!important;
       -moz-border-radius: 0!important;
            border-radius: 0!important;
    color: #000!important;
    height: 60px;
    padding: 19px 10px!important;
    width:100%;
    font-size:inherit;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    background-color:#fff;
}
.bipo_areaprensa .bipo_buscador form select{
    border:1px solid #878787;
    -webkit-border-radius:0;
       -moz-border-radius:0;
            border-radius:0;
    height: auto;
    padding: 20px 18px;
    color:#000
}

.bipo_areaprensa .bipo_hidelabel {
    padding-top: 28px;
}

.bipo_areaprensa .bipo_hidelabel label {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0,0,0,0) !important;
    border: 0 !important;
}

.bipo_areaprensa .bipo_buscador  .navbar-nav, .bipo_areaprensa .bipo_buscador  .nav {
    float:none!important;
}
.bipo_areaprensa .bipo_buscador form .select select {
    -moz-appearance: none;
    background-color: transparent;
    background-image: none;
    border: medium none;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
    padding: 20px;
    width: 100%;
     height: 62px;
}
.bipo_areaprensa .bipo_buscador form .select option {
    padding: 5px 19px;
      background:transparent;
      border:0;

}

.bipo_areaprensa .bipo_buscador button.btn-rojo {
    background-color: #d20a11;
    border: 1px solid #d20a11;
    color: #fff;
    display: block;
    font-size: 14px;
    padding: 20px 18px!important;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition:0.5s;
    transition: 0.5s;
    font-size: 13px;
    font-weight: 700;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    width: 100%;
    margin-top:28px;
	height: 60px;
}

.bipo_areaprensa .bipo_buscador button.btn-rojo:hover,
.bipo_areaprensa .bipo_buscador button.btn-rojo:focus {
    background-color: #fff;
    color: #d20a11;
    border: 1px solid #d20a11;
    }
.bipo_areaprensa  .bipo_buscador button.btn-rojo:not(:disabled):not(.disabled):active {
    background-color: #fff!important;
    color: #d20a11;
    border-color: #fff
}
.bipo_areaprensa .bipo_buscador .form-control {
    height:auto;
}

/*select desplegable*/
.bipo_areaprensa  .bipo_select .btn [type="submit"]{

  background-color: #d20a11;
    border: medium none;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    padding: 12px 15px!important;
    text-transform: uppercase;
    -webkit-transition:all;
    -o-transition:all;
    -moz-transition:all;
    transition: all;
        -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition:0.5s;
    transition: 0.5s;
}
.bipo_select  .btn [type=button] {
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    padding: 20px;
    border:none;
    }
/*fitro orden*/

/*filtro**/
.bipo_filtroBusqueda {
    margin: 0;
    padding-bottom: 60px;
}
.bipo_filtroBusqueda .control-label {
    padding: 10px 10px 3px 0;
    float:left

    }
.bipo_filtroBusqueda .form-control {
    float: left !important;
    margin-right: 14px;
    width: auto !important;
}
.bipo_filtroBusqueda .btn[type="button"] {
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    float: left;
    padding: 8px 30px 8px 6px;
}
.bipo_filtroBusqueda .btn[type="submit"] {
  background-color: #d20a11;
    border: 1px solid #d20a11;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    padding: 9px 15px;

    text-transform: uppercase;
    -webkit-transition:all;
    -o-transition:all;
    -moz-transition:all;
    transition: all;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition:0.5s;
    transition: 0.5s;
}
.bipo_filtroBusqueda .btn[type="submit"]:hover,
.bipo_filtroBusqueda .btn[type="submit"]:focus {
    background-color: #fff;
    color: #d20a11;
    border-color:#fff
    }
.bipo_filtroBusqueda .btn  {
    border: 1px solid #ebebe6;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    padding: 8px 10px;
}
/* fin filtro**/
.bipo_areaprensa .form-control {
    -webkit-box-shadow:none;
       -moz-box-shadow:none;
            box-shadow:none;
    }

.bipo_areaprensa .input-group-btn .bipo_datepicker {
    background-color: #fff;
    border: 1px solid #878787;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    color: #555;
    height: 60px;
    margin: 0 0 0 -1px;
    padding: 20px 16px!important;
    text-align: center;
    }

.bipo_areaprensa .input-group-btn .bipo_datepicker .bipoicon {
    display: inline-block;
    font-family: "bipoicon";
    font-size: 18px;
    color:#d20a11;
    margin: 0;
    }

.bipo_areaprensa .input-group-btn .bipo_datepicker:hover,
.bipo_areaprensa .input-group-btn .bipo_datepicker:focus {
    background-color: #d20a11;
    border: 1px solid #d20a11;
    color: #fff;
}
.bipo_areaprensa .input-group-btn .bipo_datepicker:hover .bipoicon,
.bipo_areaprensa .input-group-btn .bipo_datepicker:focus .bipoicon {
    color:#fff
    }
.bipo_areaprensa .bipo_buscador .bipo_filtroBusqueda label {
    float:left
}
.bipo_areaprensa .bipo_buscador .bipo_filtroBusqueda label {
    float:left;
}
.bipo_areaprensa .bipo_buscador .bipo_filtroBusqueda label {
    float:left;
}
.bipo_areaprensa .bipo_buscador input {
    max-width:100%
}

.bipo_areaprensa .bipo_resultados_busqueda {
    padding-bottom: 10px;
    margin-bottom:20px;
    font-size: 18px;
}

.bipo_areaprensa .bipo_resultados_busqueda {
    border-bottom: 1px solid #ebebe6;

}
.bipo_areaprensa .bipo_resultados_busqueda .bipo_numero {
    font-family: 'Oswald';
    font-weight:700;
    font-size:20px
}

.bipo_areaprensa .bipo_resultados_busqueda .bipo_departamento {
    font-weight:700;
    font-style:italic
}
.bipo_areaprensa .bipo_titulo_general {
     margin-bottom:-1px;
}
.bipo_areaprensa .bipo_titulo_general.bipo_en {
    margin-top: 45px;
    margin-bottom:-1px;
}
.bipo_areaprensa .bipo_filtro_busqueda {
    padding-bottom: 40px;
}
.bipo_areaprensa .bipo_multimedia .bipo_filtro_busqueda ul.nav{
    flex-direction:row;
}
.bipo_areaprensa .bipo_filtro_busqueda a {
    color: #000;
    display: inline!important;
    font-size: 12px;
    font-weight: 500;
    padding: 0!important;
    text-transform: uppercase;
}
.bipo_areaprensa .bipo_filtro_busqueda a:hover,
.bipo_areaprensa .bipo_filtro_busqueda a:focus {
    color:#d20a11!important;
    background-color:#fff!important;
}
.bipo_areaprensa .bipo_filtro_busqueda li a.active > span {
    border-bottom: 2px solid;
    display: block;
    float: left;
    font-weight: 700;
    /* margin-right: 5px; */
    color: #000;
     /* margin-top: 2px;*/
} 
.bipo_areaprensa .bipo_filtro_busqueda li:last-child a.active > span {
     margin-top: 2px;
} 
.bipo_areaprensa .bipo_filtro_busqueda li a.active:hover > span,
.bipo_areaprensa .bipo_filtro_busqueda li a.active:focus > span {
    color: #d20a11!important;
}
.bipo_areaprensa .bipo_filtro_busqueda li {
    float: left;
    margin-right: 5px;
}
/* .bipo_areaprensa .bipo_filtro_busqueda li:not(:last-child):after{
       content: "|";
} */
.bipo_areaprensa .bipo_filtro_busqueda li:not(:last-child) a:after{
    content: " ";
    border-right: 1px solid #000;
    padding-left: 4px;
}


/* -------- Campos Error -------- */

.bipo .has-error input,
.bipo .has-error textarea,
.bipo .has-error .bootstrap-select .dropdown-toggle,
.bipo_areaprensa .bipo_buscador input.has-error.field[type="text"] {
	border:2px solid #ff0000!important;
}
.bipo_areaprensa .bipo_buscador input.has-error.field[type="text"] {
    border-right-width: 3px !important;
}
.bipo .has-error .help-block {
	background-color:#fff;
	color:#ff0000;
	font-style:italic;
	padding:6px 12px;
	font-size:13px;
	font-weight:normal;
	position:relative;
	z-index:2;
	border:1px solid #ebebe6;
	display:inline-block;
}

/*FIN ELEMENTOS GENERALES --------------------------*/


/*CLASES GENERALES --------------------------*/

/*breadcrumbs*/
#breadcrumb-footer {
	display:none;
}
.bipo_areaprensa #breadcrumb,
.bipo_areaprensa #breadcrumb-footer {
    background-color:#fff;
    font-size:11px;
    margin-top: 45px;
    margin-bottom:25px;
}
@media only screen and (max-width: 480px) {
    .bipo_areaprensa #breadcrumb,
    .bipo_areaprensa #breadcrumb-footer {
        margin-bottom:125px;
    }
}
.bipo_areaprensa #breadcrumb ul.breadcrumb,
.bipo_areaprensa #breadcrumb-footer ul.breadcrumb {
    background-color: #fff;
    margin: 0;
    padding: 0;
    display: flex;
}
.bipo_areaprensa #breadcrumb ul li,
.bipo_areaprensa #breadcrumb-footer ul li {
    color: #666;
    font-size: 11px;
    letter-spacing: 1px;
    margin-right: 5px;
    padding-right: 10px;
    border:none;
}
.bipo_areaprensa #breadcrumb ul li:after,
.bipo_areaprensa #breadcrumb-footer ul li:after {
    content: ' ';
    position: absolute;
    border-color: #666;
    border-style: solid;
    border-width: 0 1px 1px 0;
    height: 5px;
    top: .5em;
    right: .1em;
    transform: rotate(-45deg);
    width: 5px;
}

.bipo_areaprensa #breadcrumb ul li:last-child, .bipo_areaprensa #breadcrumb ul li.active,
.bipo_areaprensa #breadcrumb-footer ul li:last-child, .bipo_areaprensa #breadcrumb-footer ul li.active  {
    font-weight: bold;
    color: #666;
}
.bipo_areaprensa #breadcrumb ul li.inactive,
.bipo_areaprensa #breadcrumb-footer ul li.inactive  {
    color: #b6b6b6;
    font-weight:500;
}
.bipo_areaprensa #breadcrumb ul li:last-child:after,
.bipo_areaprensa #breadcrumb-footer  ul li:last-child:after {
    content: "";
}
.bipo_areaprensa #breadcrumb .divider,
.bipo_areaprensa #breadcrumb-footer  .divider {
    display:none;
}
.bipo_areaprensa #breadcrumb ul li a,
.bipo_areaprensa #breadcrumb-footer  ul li a{
	text-decoration: underline;
}
.bipo_areaprensa #breadcrumb ul li.active a ,
.bipo_areaprensa #breadcrumb-footer  ul li.active a  {
    font-weight: bold;
    color: #666;
}
.bipo_areaprensa #breadcrumb ul li a:focus,
.bipo_areaprensa #breadcrumb ul li a:hover,
.bipo_areaprensa #breadcrumb-footer  ul li a:focus,
.bipo_areaprensa #breadcrumb-footer  ul li a:hover{
    color:#000;
}

.bipo_areaprensa .bipo_info_registro {
    margin-top:10px;
    margin-bottom:40px
}

.bipo_areaprensa .bipo_info_registro a{
	text-decoration: underline;
}


/*INTERIOR AREA PRENSA --------------------------*/
/*.bipo_areaprensa .bipoicon {
    color:#b6b6b6
}*/

.bipo_areaprensa ul {
    list-style:none;
    margin:0;
    padding:0
}

.bipo_areaprensa .bipo_bloque ul li {
    margin-bottom:10px;
    overflow:hidden;
}

.bipo_areaprensa .bipo_agenda ul li {
    margin-bottom: 5px;
    overflow: hidden;
}

.bipo_areaprensa ul .bipo_agenda li:last-child {
    margin-bottom:0
}

.bipo_areaprensa hr {
    width:30%;
    float:left;
    display:block;
    margin-top:0;
    margin-bottom: 20px
}

.bipo_areaprensa hr.bipo-separadolistado {
    width:100%;
    float:none;
    display:block;
    margin-top:0;
    margin-bottom: 0}

.bipo_areaprensa .bipo_agenda ul li:last-child hr {
    display: none
}

.bipo_areaprensa  a.white {
    background: white none repeat scroll 0 0;
    border: medium none;
    color: #d20a11;
    font-size: 12px;
    font-weight: 700;
    padding: 14px 70px;
    text-transform: uppercase;
}
.bipo_areaprensa a.white:hover,
.bipo_areaprensa a.white:focus {
    color:#fff;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    background: #d20a11 none repeat scroll 0 0;
    border: medium none;

}

/*INTERIOR AREA PRENSA --------------------------*/
    /*Seccion directo ----------------------*/
.bipo_areaprensa .container.bipo_area_directo {
    margin-top:43px
}

.bipo_areaprensa .bipo_area_directo .bipo_directo {
    height:400px;
    width:100%;
    overflow:hidden;
    position:relative;
    background-image:url(/o/IYPATPAC/css/../images/bizkaia/ruedaprensa_escritorio.jpg);
    background-position: center top
}


.bipo_areaprensa .bipo_area_directo .bipo_directo .bipo_caja_info {
    position: absolute;
    left: 100px;
    bottom: 72px;
    border: 7px solid #fff;
    width: 214px;
    height: 210px;
    padding:37px 21px 21px;
    color:#fff;
    font-weight:500;
    background-color:rgba(0, 0, 0, 0.5);
    word-wrap: break-word
}

.bipo_areaprensa .bipo_area_directo .bipo_directo .bipo_caja_info p{
    color:#fff;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 19px;
}
.bipo_areaprensa .bipo_area_directo .bipo_directo .bipo_caja_info:hover,
.bipo_areaprensa .bipo_area_directo .bipo_directo .bipo_caja_info:focus {
    opacity:0.8;
}

.bipo_areaprensa .bipo_area_directo .bipo_directo .bipo_caja_info .bipo_titulo{
    font-weight:300;
    font-size:23px;
    text-transform:uppercase
}
.bipo_areaprensa .bipo_area_directo .bipo_directo .bipo_caja_info .bipo_titulo .bipo_titulo_destacado{
    font-weight:900
}

.bipo_areaprensa .bipo_area_directo .bipo_directo .bipo_caja_info .bipo_titulo .titulo_destacado{
    font-weight:800
}

.bipo_areaprensa .bipo_area_directo .bipo_directo .bipo_caja_info .bipoicon{
    font-size:38px;
    color:#fff;
}

/*INTERIOR AREA PRENSA --------------------------*/
    /*Noticias ----------------------*/
.bipo_areaprensa .bipo_area_noticias_agenda img {
    clear:both;
    width: 100%;
    height: auto;
}

.bipo_areaprensa .bipo_area_noticias_agenda .bipo_fecha span.bipoicon {
    margin-right:2px;
}

.bipo_areaprensa .bipo_area_noticias_agenda .bipo_fecha span.bipoicon.icon-camara {
    font-size:19px;
}

.bipo_areaprensa .bipo_fecha {
    font-family:'Oswald';
    font-size:13px;
    letter-spacing:1px;
    color:#000000;
    font-weight: 400;
    text-transform: uppercase;
    line-height:15px;
    margin: 0 0 5px 0;
}

.bipo_areaprensa .bipo_listamultimedia  .bipo_fecha, .bipo_areaprensa  .bipo_ruedaprensa .bipo_fecha  {
    margin-bottom: 15px;
}

.bipo_areaprensa .bipo_listamultimedia  .bipo_fecha  {
    float:left;
}
.bipo_areaprensa .bipo_listamultimedia {
    width:100%;
}
.bipo_areaprensa .bipo_bloque .bipo_titulo_noticia a,
.bipo_areaprensa .bipo_bloque .bipo_titulo_bloque_listado a {
    font-weight:700;
    color: #d20a11
}
.bipo_areaprensa .bipo_bloque .bipo_titulo_noticia a:hover,
.bipo_areaprensa .bipo_bloque .bipo_titulo_noticia a:focus,
.bipo_areaprensa .bipo_bloque .bipo_titulo_bloque_listado a:hover,
.bipo_areaprensa .bipo_bloque .bipo_titulo_bloque_listado a:focus {
    color: #000 !important;
}
.bipo_areaprensa .bipo_zuria a:hover .bipo_titulo_bloque,
.bipo_areaprensa .bipo_zuria a:focus .bipo_titulo_bloque,
.bipo_areaprensa .bipo_zuria a:hover .bipo_titulo_bloque_listado,
.bipo_areaprensa .bipo_zuria a:focus .bipo_titulo_bloque_listado {
    color:#000 !important;
}

.bipo_areaprensa a:hover .bipo_titulo_bloque,
.bipo_areaprensa a:focus .bipo_titulo_bloque,
.bipo_areaprensa a:hover .bipo_titulo_bloque_listado,
.bipo_areaprensa a:focus .bipo_titulo_bloque_listado{
    color:#000 !important;
}

.bipo_areaprensa .bipo_contenido_noticia {
    font-size:15px;
    font-weight:500;
    letter-spacing: 1px;
    line-height:23px;
    color:#000000;
    padding-bottom:20px;
    margin-bottom:20px;
    border-bottom:1px solid #ebebe6
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_contenido_noticia,
.bipo_areaprensa .bipo-listados .bipo_contenido_noticia  {
    border-bottom: none
}

.bipo_areaprensa .bipo-listados .bipo_contenido_noticia  {
    margin-bottom:0
}

.bipo_areaprensa .bipo_noticias .bipo_contenido_noticia {
    margin-bottom:0;
    padding-bottom:0
}

.bipo_areaprensa li:last-of-type .bipo_contenido_noticia,
.bipo_areaprensa .bipo_noticias .bipo_bloque_listado .bipo_contenido_noticia {
    border-bottom:0
}

.bipo_areaprensa .bipo_bloque .bipo_caja_contenedor {
    overflow:hidden;
    margin-bottom:10px
}

/*.bipo_areaprensa .bipo_bloque .bipo_caja_contenedor img {
    width:100%
}*/

.bipo_areaprensa .bipo_noticias .bipo_bloque_listado li a img {
    float: left;
    width: 30%;
    margin-right: 14px;
}

.bipo_areaprensa .bipo_noticias .bipo_bloque_listado .bipo_videos {
    margin-bottom:0;
    float: left;
    width: 30%;
    position: relative;
    margin-right: 14px;
}

.bipo_areaprensa .bipo_noticias .bipo_bloque_listado .bipo_videos img {
    float: none;
    width: 100%;
    padding-right: 0;
    margin-right: 0;
}

@media only screen and (max-width : 767px) {
    .bipo_areaprensa .bipo_noticias .bipo_bloque_listado li a img {
        width: 40%;
    }
}
@media only screen and (max-width : 479px) {
    .bipo_areaprensa .bipo_noticias .bipo_bloque_listado li a img {
        float: none;
        width: 100%;
    }
}



@media only screen and (max-width : 767px) {
    .bipo_areaprensa .bipo_bloque_listado .bipo_texto_noticia{
        width: calc(100% - 14px);
    }
}
@media only screen and (max-width : 479px) {
    .bipo_areaprensa .bipo_bloque_listado .bipo_texto_noticia{
        float: none;
        width: 100%;
    }
}


.bipo_areaprensa .bipo_bloque .bipo_caja_contenedor .bipo_caja_contenido {
    width: 100%;
    margin: auto;
}

.bipo_areaprensa .bipo_ver_mas {
    padding-top:10px;
    padding-bottom:20px;
    text-align: right;
    border-top: 1px solid #ebebe6;
}

.bipo_areaprensa .bipo_ver_mas a:hover,
.bipo_areaprensa .bipo_ver_mas a:focus {
    color:#d20a11
}

.bipo_areaprensa .bipo_ver_mas a {
    color:#000;
    text-transform: uppercase;
    font-family: 'Raleway';
    font-size: 11px;
    font-weight: 800;
    text-decoration:none;
    -moz-font-feature-settings: "lnum" 1, "onum" 0;
    -webkit-font-feature-settings: "lnum" 1, "onum" 0;
    -ms-font-feature-settings: "lnum" 1, "onum" 0;
    font-feature-settings: "lnum" 1, "onum" 0;
    font-variant-numeric: lining-nums;
    font-variant: lining-nums;
}

.bipo_areaprensa .bipo_ver_mas a .bipo_iconOpenRight {
    background-color: #ebebe6;
    color: #d20a11;
    font-size: 14px;
    padding: 7px 12px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -o-transition:1s;
    transition: 1s
}

.bipo_areaprensa .bipo_ver_mas a:focus .bipo_iconOpenRight,
.bipo_areaprensa .bipo_ver_mas a:hover .bipo_iconOpenRight {
    background-color: #d20a11;
    color:#fff;
}

.bipo_areaprensa .bipo_ver_media {
    font-weight:600;
    margin-top:30px
}

.bipo_areaprensa .bipo_ver_media > div > div {
    display:-webkit-flex;
    display:-webkit-box;
    display:-moz-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
}

.bipo_areaprensa .bipo_ver_media [class*="col-"] {
    display:-webkit-flex;
    display:-webkit-box;
    display:-moz-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom:10px
}
@media only screen and (max-width: 479px) {
    .bipo_areaprensa .bipo_ver_media [class*="col-"] {
        -webkit-box-flex: auto;
        -webkit-flex: auto;
        -moz-box-flex: auto;
            -ms-flex: auto;
                flex: auto;
    }
}
.bipo_areaprensa .bipo_ver_media .bipoicon {
    color: #000;
    font-weight: bold;
    font-size: 34px;
    float: left;
    margin-right: 10px;
    margin-top: 0;
    height:40px;
    width:50px;
}

.bipo_areaprensa .bipo_ver_media .bipoicon.icon-camara_contorno {
    font-size: 50px;
    margin-top: -10px;
    height:50px;
}

.bipo_areaprensa .bipo_ver_media a {
    color: #000;
    display: block;
    border: 1px solid #ebebe6;
    padding: 20px;
    font-size:13px;
}

.bipo_areaprensa .bipo_ver_media a:hover,
.bipo_areaprensa .bipo_ver_media a:focus {
    background-color:#d20a11;
    color:#fff;
    text-decoration:none;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.bipo_areaprensa .bipo_media_videos span:nth-child(2),
.bipo_areaprensa .bipo_media_fotos span:nth-child(2),
.bipo_areaprensa .bipo_media_audios span:nth-child(2) {
    font-size: 15px;
    color: #d20a11;
    font-weight: 800;
    text-transform: uppercase;
    display: block;
    line-height: 19px
}

.bipo_areaprensa .bipo_media_videos:hover span,
.bipo_areaprensa .bipo_media_fotos:hover span,
.bipo_areaprensa .bipo_media_audios:hover span,
.bipo_areaprensa .bipo_media_videos:focus span,
.bipo_areaprensa .bipo_media_fotos:focus span,
.bipo_areaprensa .bipo_media_audios:focus span {
    color:#fff
}

.bipo_areaprensa hr.bipo-separadolistado {
    margin-top: 20px;
    margin-bottom: 20px
}




/*INTERIOR AREA PRENSA --------------------------*/
    /*Noticias columna central ----------------------*/
.bipo_areaprensa .bipo_caja_contenedor_listado {
    overflow:hidden;
    position:relative;
    margin-bottom:10px
}
.bipo_areaprensa .bipo_caja_contenedor_listado img {
    width:100%;
}

.bipo_areaprensa .bipo_categoria_enlace {
    color:#000;
    font-weight:700;
    font-size:12px;
    text-transform:uppercase;
    display: inline-block;
    text-decoration:none;
    -webkit-hyphens: auto;
       -moz-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
}

.bipo_areaprensa .bipo_contenido_home .bipo_categoria_enlace {
    display: inline;
     margin-right: 3px;
}

.bipo_areaprensa span.bipo_categoria_enlace:after {
    content:" | ";
    padding: 0;
}
.bipo_areaprensa a.bipo_categoria_enlace {
    color:#d20a11 !important;
}
.bipo_areaprensa a.bipo_categoria_enlace:hover,
.bipo_areaprensa a.bipo_categoria_enlace:focus{
    color:#000 !important;
}
.bipo_areaprensa .bipo_titulo_seccion {
    height:auto
}

.bipo_areaprensa .bipo_titulo_home {
    height:95px
}

.bipo_areaprensa .bipo_titulo_border {
    border-bottom: 1px solid #ebebe6;
    clear: both;
    display: block;
    margin-bottom: 22px;
    margin-left: 7px;

}

.bipo_areaprensa .bipo_titulo_general h1,
.bipo_areaprensa .bipo_titulo_general h2,
.bipo_areaprensa .bipo_titulo_seccion h1 {
    color: #d20a11 !important;
    font-weight: 900 !important;
    letter-spacing: 2px !important;
    margin: 0 0 15px;
    text-transform: uppercase!important
}

.bipo_areaprensa .bipo_titulo_general.bipo_home h2 {
    margin-bottom:0!important
}

.bipo_areaprensa .bipo_titulo_general.bipo_home,
.bipo_areaprensa .bipo_titulo_general.bipo_detalle {
    margin-bottom:25px;
    min-height: 75px;
}

.bipo_areaprensa .bipo_titulo_general.bipo_home {
    border-bottom:1px solid #ebebe6
}

.bipo_areaprensa .bipo_ver_mas.hidden-sm.bipo_home {
    margin-top:0
}

.bipo_ver_mas.left.visible-xs {
    padding-bottom:10px
}

.bipo_areaprensa .bipo_titulo_general.bipo_home h1 {
    margin-bottom: 30px;
    margin-top: 42px;
}

.bipo_areaprensa .bipo_titulo_general.bipo_home h2 {
    margin-bottom: 0;
    margin-top: 42px;
}

.bipo_areaprensa .bipo_titulo_general.bipo_home h2 + p {
    margin-bottom:12px
}

.bipo_areaprensa .bipo_titulo_general h1 .light {
    font-weight:300
}

.bipo_areaprensa .bipo_titulo_bloque {
    color: #d20a11 !important;
    font-size: 21px !important;
    font-weight: 700 !important;
    margin-bottom: 15px !important;
    margin-top: 15px !important;
    text-transform: inherit !important;
}
.bipo_areaprensa .bipo_titulo_bloque a {
    color: #d20a11;}
.bipo_areaprensa .bipo_margenUltNot {
    padding-left:30px
}
.bipo_areaprensa .bipo_bloque_listado {
    border-left: 1px solid #ebebe6;
    width: 100%;
}
.bipo_areaprensa .bipo_bloque_listado .row ul{
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}
.bipo_areaprensa .bipo_titulo_bloque_listado {
    color: #d20a11 !important;
    font-size: 19px !important;
    font-weight: 700 !important;
    line-height: 23px !important;
    margin-top: 10px !important;
    text-transform: inherit !important;
}

.bipo_areaprensa .bipo_noticias .bipo_titulo_bloque_listado {
    margin-top: 0 !important;
}

@media only screen and (max-width: 479px) {
    .bipo_areaprensa .bipo_noticias .bipo_titulo_bloque_listado {
        margin-top: 10px !important;
    }
}

.bipo_areaprensa .bipo_listamultimedia .bipo_titulo_bloque_listado {
     font-size: 19px;
    margin: 0 0 20px;
    text-transform: inherit;
}

.bipo_areaprensa .bipo_videos .bipo_video .bipo_video_tipo {
    position:absolute;
    right: 5%;
    bottom: 2%;
    color: rgb(255, 255, 255);
    font-family: 'Oswald';
    text-transform:uppercase;
}
.bipo_areaprensa .bipo_videos .bipo_video .bipo_video_tipo.bipo_sin_miniatura {
    color: #000
}
.bipo_areaprensa .bipo_videos .bipo_video .bipoicon.icon-player {
    color: rgb(255, 255, 255);
    font-size: 60px;
    left: 50%;
    margin: -30px 0 0 -30px;
    position: absolute;
    top: 50%;
}
.bipo_areaprensa .bipo_home_border_left {
    border-left:1px solid #ebebe6
}
.bipo_areaprensa .bipo_home_border_right {
    border-right:1px solid #ebebe6;
    height:100%
}
/* INTERIOR VIDEO */

.bipo_areaprensa video {
    width: 100%
}

/*INTERIOR AREA PRENSA --------------------------*/
    /*Agenda ----------------------*/
.bipo_areaprensa .bipo_agenda {
    font-family: 'Raleway';
    font-size: 12px;
    font-weight:700;
    letter-spacing: 2px;
    text-transform:uppercase;
    line-height:20px;
    -moz-font-feature-settings: "lnum" 1, "onum" 0;
    -webkit-font-feature-settings: "lnum" 1, "onum" 0;
    -ms-font-feature-settings: "lnum" 1, "onum" 0;
    font-feature-settings: "lnum" 1, "onum" 0;
    font-variant-numeric: lining-nums;
    font-variant: lining-nums;
}
.bipo_areaprensa .bipo_agenda .bipo_titulo_general .hoy {
    font-size:17px;
    font-family:'Oswald';
    color:#d20a11;
    font-weight:800
}
.bipo_areaprensa .bipo_agenda .bipo_titulo_general .dia_mes {
    font-size:17px;
    font-family:'Oswald';
    font-weight:400
}
.bipo_areaprensa .bipo_agenda .bipo_hora_lugar {
    font-family: 'Oswald';
    text-transform: none;
    font-weight:400;
    margin-bottom:20px;
    font-size:12px;
}
.bipo_areaprensa .bipo_agenda .bipo_hora_lugar p {
    margin-bottom:0;
    font-size:12px;
}
.bipo_areaprensa .bipo_agenda .bipo_evento {
    font-family: 'Raleway';
    font-size:12px;
    font-weight:800;
    letter-spacing:1px;
    line-height: 20px;
    -moz-font-feature-settings: "lnum" 1, "onum" 0;
    -webkit-font-feature-settings: "lnum" 1, "onum" 0;
    -ms-font-feature-settings: "lnum" 1, "onum" 0;
    font-feature-settings: "lnum" 1, "onum" 0;
    font-variant-numeric: lining-nums;
    font-variant: lining-nums;
}
.bipo_areaprensa .bipo_agenda a {
    color:#000;
    text-decoration:none;
}
.bipo_areaprensa .bipo_agenda a:hover,
.bipo_areaprensa .bipo_agenda a:focus{
    color:#d20a11
}


/*MULTIMEDIA --------------------------*/
.bipo_areaprensa .bipo_multimedia .bipo_bloque li {
    border:0;
    word-wrap: break-word;
    /*color:#bebebe;*/
    color:#000;
    display: inline;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin-bottom: 40px;
    padding-bottom: 10px;

}
.bipo_areaprensa .bipo_multimedia .bipo_zuria {
    letter-spacing:0;
    background-color:#fff;
    padding:0;
    height:100%;
    min-height:216px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    display:-webkit-flex;
    display:-webkit-box;
    display:-moz-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.bipo_areaprensa .bipo_multimedia .bipo_zuria  img {
    width:100%
}
.bipo_areaprensa .bipo_bloque_listado {
    border:0
}
.bipo_areaprensa .bipo_hora {
    color:#666;
}
.bipo_areaprensa .bipo_multimedia .bipo_bloque .bipo_medialink{
    width: auto;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
       -moz-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    display:-webkit-flex;
    display:-webkit-box;
    display:-moz-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    /*flex: 1;*/
}
.bipo_areaprensa .bipo_multimedia .bipo_bloque .bipo_media {
    border: 2px solid #ebebe6;
    font-size: 13px;
    line-height: 18px;
    margin: 0;
    padding: 10px 20px;
    width: auto;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
       -moz-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    display: inline-table;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
       -moz-box-flex: 1;
        -ms-flex: 1 1 0;
            flex: 1 1 0;
}
.bipo_areaprensa .bipo_multimedia .bipo_bloque .bipo_media li, .bipo_areaprensa .bipo_multimedia .bipo_bloque .bipo_media p {
    margin: 0;
    padding: 0;
    line-height: 23px;
    font-size:13px;
}
.bipo_areaprensa .bipo_multimedia .bipo_bloque .bipo_media .bipo_numero_media {
    font-family:'Oswald';
    font-weight:700
}
.bipo_areaprensa .bipo_multimedia .bipo_bloque .bipo_media .bipoicon {
    color:#666}
.bipo_areaprensa .bipo_multimedia .bipo_bloque .bipo_media a {
    color:#000;
    text-decoration:none;
}
.bipo_areaprensa .bipo_multimedia .bipo_bloque .bipo_media a:hover,
.bipo_areaprensa .bipo_multimedia .bipo_bloque .bipo_media a:focus,
.bipo_areaprensa .bipo_multimedia .bipo_bloque .bipo_media a:active {
    color:#d20a11
}
.bipo_areaprensa .bipo_multimedia .bipo_bloque .bipo_media li:after {
    content: " |";
    padding: 0 5px;
}
.bipo_areaprensa .bipo_multimedia .bipo_bloque .bipo_media li:last-of-type:after {
    content: ""
}

.bipo_areaprensa .bipo_multimedia .bipo_bloque .bipo_media .bipo_numero_media:before {
    content: "["
}
.bipo_areaprensa .bipo_multimedia .bipo_bloque .bipo_media .bipo_numero_media:after {
    content: "]"
}

/*RUEDAS DE PRENSA --------------------------*/
.bipo_areaprensa .bipo_ruedaprensa .bipo_bloque   li  {
    margin-bottom: 20px;
    padding-bottom: 10px;

}

.bipo_areaprensa .bipo_ruedaprensa .bipo_hora_lugar .bipoicon{
    color:#000
}

.bipo_areaprensa .bipo_ruedaprensa .bipo_bloque ul li {
    border-bottom:0
}


/*NOTICIA DETALLE // RUEDA DE PRENSA DETALLE --------------------------*/

.bipo_areaprensa .bipo_noticia_detalle h2 {
    color: #000;
    font-size: 27px;
    font-weight: 800;
    margin-top: 10px;
    text-transform: inherit;
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_social a:hover,
.bipo_areaprensa .bipo_noticia_detalle .bipo_social a:focus {
    color: #000;
    text-decoration: none!important;
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_container_noticia_detalle .bipo_lugar {
    color: #000;
    font-size: 13px;
    margin-top: 10px;
    border-bottom: 1px solid #ebebe6;
    padding: 10px 0 20px
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_container_noticia_detalle .bipo_lugar .bipoicon {
    color:#000
}

.bipo_areaprensa .departamentos {
    color: #666;
    font-size: 12px;
    font-weight: 700;
    margin: 0 0 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-transform: uppercase;
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_texto_destacado {
    border:7px solid #e2e2e2;
    margin-top:40px;
    margin-bottom:20px;
    position:relative
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_texto_destacado p {
    position:relative;
    display:block;
    padding:29px 25px;
    color:#d20a11;
    font-size:21px;
    line-height:27px;
    font-weight:800;
    margin-bottom:0 !important;
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque .bipo_contenido_noticia {
    padding-bottom:82px
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_texto_destacado span {
    position: absolute;
    background-color: #fff;
    left: -8px;
    top: -24px;
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_pie_imagen {
    font-size:12px;
    border-bottom:1px solid #eee;
    padding:5px 0;
    width:100%;
    line-height: 18px;
    display: block;
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_caja_contenedor img {
    width:100%
}

/*Detalle de noticia con imÃ¡genes anteriores al nuevo diseÃ±o*/
.bipo_areaprensa .bipo_noticia_detalle .bipo_caja_contenedor.old {
    width: 300px;
    margin: 0 auto;
}
.bipo_areaprensa .bipo_noticia_detalle .bipo_caja_contenedor.old img {
    width:300px;
    height: auto
}
/*Fin Detalle de noticia con imÃ¡genes anteriores al nuevo diseÃ±o*/

.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado a {
    font-size:13px;
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado h3.bipo_titulo_media{
    margin-top:10px;
    display:block;
    letter-spacing:0
}
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado h3.bipo_titulo_media + div.row{
    width: 100%;
}
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado li {
    border-bottom:none;
    margin-bottom:10px
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_caja_contenedor {
    margin-bottom:20px;
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_ampliar_imagen {
    background-color: rgb(0, 0, 0);
    position: absolute;
    line-height: 20px;
    left: 50%;
    top: 50%;
    width: 46px;
    height: 46px;
    padding-left: 13px;
    padding-top: 12px;
    margin-top: -23px;
    margin-left: -23px;
    display: none;
}
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_ampliar_imagen .bipoicon {
    font-size:19px;
    color: white;
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_fotos ul {
    display:-webkit-flex;
    display:-webkit-box;
    display:-moz-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_fotos li {
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    display: list-item;
}
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_fotos .hidden,
.bipo_areaprensa .bipo_bloque_listado .hidden{
    display: none;
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_graphs iframe {
    width: 100%;
    height: 850px !important;
    max-width: 786px;
    border: none;
}

.bipo_areaprensa .bipo_bloque_listado .bipo_fotos a,
.bipo_areaprensa .bipo_videos a,
.bipo_areaprensa .bipo_thumb {
    display:block;
    position:relative;
    cursor:pointer
}

.bipo_areaprensa .bipo_overlay {
    background-color: #000;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9;
}

.bipo_areaprensa .bipo_bloque_listado .bipo_fotos li div {
    margin-bottom:10px
}

.bipo_areaprensa .bipo_bloque_listado .bipo_fotos li div.bipo_thumb {
    margin-bottom:0
}
.bipo_areaprensa .bipo_bloque_listado .bipo_fotos li div.bipo_thumb img {
    width:100%;
}

/*Listado galerÃ­a vÃ­deos*/
.bipo_areaprensa .bipo_videos .bipo_video {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 20;
}
.bipo_areaprensa .bipo_videos  img {
    width:100%;}
.bipo_areaprensa .bipo_videos .bipo_overlay {
    opacity: .42;
}
.bipo_areaprensa a:hover .bipo_overlay,
.bipo_areaprensa div.bipo_thumb:hover .bipo_overlay,
.bipo_areaprensa a:focus .bipo_overlay,
.bipo_areaprensa div.bipo_thumb:focus .bipo_overlay {
    opacity:0.8;
    cursor:pointer;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.bipo_areaprensa .bipo_videos ul.bipo_videos li:last-of-type {
    height:auto
}


.bipo_areaprensa .bipo_videos {
    margin-bottom:20px;
    position: relative;
    width: 100%;
}

/*Listado galerÃ­a fotos*/
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_fotos .bipo_overlay {
    opacity:0
}
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_fotos a:hover .bipo_overlay,
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_fotos div.bipo_thumb:hover .bipo_overlay,
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_fotos a:focus .bipo_overlay,
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_fotos div.bipo_thumb:focus .bipo_overlay {
    opacity:0.3;
    cursor:pointer
}
.bipo_areaprensa  .bipo_bloque_listado .bipo_fotos a:hover .bipo_ampliar_imagen,
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_fotos div.bipo_thumb:hover .bipo_ampliar_imagen,
.bipo_areaprensa  .bipo_bloque_listado .bipo_fotos a:focus .bipo_ampliar_imagen,
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_fotos div.bipo_thumb:focus .bipo_ampliar_imagen {
    display:inline-block;
    opacity:0.9
}



.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_audio a,
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_documentos a,
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_documentos a {
    border-bottom:1px solid #e2e2e2;
    padding-bottom:10px;
    display:block
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_audio p a:first-of-type {
    border-bottom:1px solid #e2e2e2
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_audio li:last-of-type,
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_documentos li:last-of-type a,
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_audio p,
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_documentos p a{
    border-bottom:none
}
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_documentos li:last-child a {
    border: none;
}
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_audio a,
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_documentos a {
    color:#000;
    text-decoration:none;
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_audio a:hover,
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_documentos a:hover,
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_audio a:focus,
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_documentos a:focus {
    color:#d20a11
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_audio a span,
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_documentos a span {
  font-family:'Oswald';
  font-weight:400
}
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_audio span,
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_documentos span
 {
    text-transform:uppercase;
}
.bipo_areaprensa .opens-new-window-accessible{
    border: 0 none;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0;
    position: absolute !important;
    width: 1px !important;
}
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado hr {
    width: 10%;
    display: inline-block;
    float: none;
    margin: 20px 0 5px 0;
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado div > div:first-of-type > div hr {
    visibility: hidden;
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_icon {
    font-size: 20px;
    margin-right: 5px;
    padding-top: 7px;
    font-weight:400
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_titulo_media {
    font-family: "Raleway";
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
    color: #d20a11;
    line-height: 21px;
    border-bottom:none;
    height:auto;
    -moz-font-feature-settings: "lnum" 1, "onum" 0;
    -webkit-font-feature-settings: "lnum" 1, "onum" 0;
    -ms-font-feature-settings: "lnum" 1, "onum" 0;
    font-feature-settings: "lnum" 1, "onum" 0;
    font-variant-numeric: lining-nums;
    font-variant: lining-nums;
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_titulo_media span {
    display: table-cell;
    vertical-align: middle;
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_titulo_media .bipoicon{
    color:#000;
    font-size:28px;
    padding-right:5px;
    display:table-cell
}

/*----iconos descarga ZIP---*/
p.bipo_zip {
    position: absolute;
    right: 0;
    top: 38px;
}
p.bipo_zip a span {
    color: #000;
    text-decoration: none;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.05em;
}
p.bipo_zip a:hover span, 
p.bipo_zip a:focus span {
    text-decoration: underline;
    color: #d20a11;
}
p.bipo_zip a:hover span.bipoicon,
p.bipo_zip a:focus span.bipoicon {
   text-decoration: none!important;
}

/*----fin iconos descarga ZIP---*/

.bipo_areaprensa .bipo_noticia_detalle .bipo_volver {
    text-align: left;
    padding-top:25px;
    margin-bottom:40px;
    margin-top: 60px;
    text-decoration:none
}

.bipo_areaprensa .bipo_contenido_home .bipo_ver_mas.bipo_home {
    text-align: right;
    margin-top:25px;
    text-decoration:none
}
.bipo_areaprensa .bipo_contenido_home .bipo_ver_mas {
    margin-top:0;
	border-top: none;
	border-bottom: 1px solid #ebebe6;
	text-align:left;
	padding-top:0;
}
.bipo_areaprensa .bipo_agenda .bipo_ver_mas.bipo_home {
    text-align: left
}
.bipo_areaprensa .bipo_contenido_home .bipo_contenido_noticia {
	border:none!important}

.bipo_areaprensa .bipo_contenido_home {
    /*display:-webkit-flex;
    display:-webkit-box;
    display:-moz-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap
	display:block*/
    display: flex;
}



.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_fotos li:nth-child(6) .bipo_thumb {
    border: 1px solid #000;
    display: block;
    text-transform: uppercase;
    color: #000;
    text-align: center;
    font-size: 11px;
    height: 100%;
    width: 100%;
    display:-webkit-flex;
    display:-webkit-box;
    display:-moz-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_contenedor_alinear {
    display:-webkit-flex;
    display:-webkit-box;
    display:-moz-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
       -moz-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
       -moz-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    width:100%
}
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_fotos li:nth-child(6) img,
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_videos li:nth-child(3) img {
    display:none
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_fotos .bipo_item_galeria{
    display: flex;
    height: 100%;
    width: 100%;
    align-items:center;
    justify-content:center;
    color: #000;
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_fotos .bipo_item_galeria:hover,
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_fotos .bipo_item_galeria:focus{
    color: #FFF;
    background-color: #d20a11;
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_fotos li:nth-child(6) .bipo_thumb:hover a,
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_fotos li:nth-child(6) .bipo_thumb:focus a{
    color: #FFF;
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_contenido_alinear {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    -moz-box-flex: 1;
         flex: 1;
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    max-width: 100%
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_ver_mas_media a,
.bipo_areaprensa .bipo_noticia_detalle .bipo_ver_mas_media button,
.bipo_areaprensa .bipo_noticia_detalle .bipo_videos li:nth-child(3) .bipo_thumb span{
    border: 1px solid #000;
    display: block;
    text-transform: uppercase;
    color: #000;
    text-align: center;
    font-size: 11px;
    width: 100%;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    padding: 10px
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_ver_mas_media a:hover,
.bipo_areaprensa .bipo_noticia_detalle .bipo_ver_mas_media a:focus,
.bipo_areaprensa .bipo_noticia_detalle .bipo_ver_mas_media button:hover,
.bipo_areaprensa .bipo_noticia_detalle .bipo_ver_mas_media button:focus,
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_fotos li:nth-child(6) .bipo_thumb:hover,
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_fotos li:nth-child(6) .bipo_thumb:focus,
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_videos li:nth-child(3) .bipo_thumb span:hover,
.bipo_areaprensa .bipo_noticia_detalle .bipo_bloque_listado .bipo_videos li:nth-child(3) .bipo_thumb a:focus span
  {
    background-color:#d20a11;
    border:1px solid #d20a11;
    color:#fff;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;

}


.bipo_buscador .calendario input:before {
    content: "\e90a";
    border-color: #000000 transparent transparent;
    border-style: solid;
    border-width: 8px;
    height: 0;
    position: absolute;
    right: 40px;
    top: 53px;
    width: 0;
    z-index: 5;
}
.bipo_areaprensa .bipo_noticia_detalle .bipo_container_social_mov {
    display:none
}
.bipo_areaprensa .bipo_noticia_detalle .bipo_container_social_mov li {
    float:left
}
.bipo_areaprensa .bipo_noticia_detalle .bipo_social ul {
    margin-bottom:10px;
}
.bipo_areaprensa .bipo_noticia_detalle .bipo_social li {
    margin-bottom:0
}
.bipo_areaprensa .bipo_noticia_detalle .bipo_social li a {
    display:block;
    margin-top: 5px;
}
.bipo_areaprensa .bipo_noticia_detalle .bipo_social li a:hover,
.bipo_areaprensa .bipo_noticia_detalle .bipo_social li a:focus {
    text-decoration:none
}



.bipo_areaprensa .bipo_noticia_detalle .bipo_social span {
    height: 46px;
    width: 46px;
    z-index: 0;
    overflow: hidden;
    display: block;
    position: relative;
    -webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
    -moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
    -webkit-transition:background 0.3s, color 0.3s, -webkit-box-shadow 0.3s;
    transition:background 0.3s, color 0.3s, -webkit-box-shadow 0.3s;
    -o-transition:background 0.3s, color 0.3s, box-shadow 0.3s;
    -moz-transition:background 0.3s, color 0.3s, box-shadow 0.3s, -moz-box-shadow 0.3s;
    transition:background 0.3s, color 0.3s, box-shadow 0.3s;
    transition: background 0.3s, color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s, -moz-box-shadow 0.3s;
    color:#067F8D;
    background-color:#fff;
    border:1px solid #067F8D;
    border-radius: 50%; 
    }


.bipo_areaprensa .bipo_noticia_detalle .bipo_social a:hover span,
.bipo_areaprensa .bipo_noticia_detalle .bipo_social a:focus span,
.bipo_areaprensa .bipo_noticia_detalle .bipo_social a:active span{
    color:#fff;
    background-color:#067F8D;
    border:1px solid #067F8D;
}





.bipo_areaprensa .bipo_noticia_detalle .bipo_social a.whatsapp {display:none}

.bipo_areaprensa .bipo_noticia_detalle .bipo_social a:hover span
.bipo_areaprensa .bipo_noticia_detalle .bipo_social a:focus span {
    background-color: #fff
}
.bipo_areaprensa .bipo_noticia_detalle .bipo_social a span.bipoicon{
    display: flex;
    align-items: center;
    justify-content: center;
}

.bipo_areaprensa .bipo_noticia_detalle .bipo_social a span:before {
    font-size: 17px;
    font-style: normal;
    font-weight:500;
    font-variant: normal;
    text-transform: none;
    display: block;
    margin-top: -3px;
    -webkit-font-smoothing: antialiased;
}
.bipo_areaprensa .bipo_noticia_detalle .bipo_social a:hover span:before,
.bipo_areaprensa .bipo_noticia_detalle .bipo_social a:focus span:before {
    -webkit-animation: toTopFromBottom 0.3s forwards;
    -moz-animation: toTopFromBottom 0.3s forwards;
    -o-animation: toTopFromBottom 0.3s forwards;
       animation: toTopFromBottom 0.3s forwards;
       color:#fff;

}
/* no valida CSS W3C
 @-webkit-keyframes toTopFromBottom {
 49% {
 -webkit-transform: translateY(-100%);
}
 50% {
 opacity: 0;
 -webkit-transform: translateY(100%);
}
 51% {
 opacity: 1;
}
}*/
/*
@-moz-keyframes toTopFromBottom {
 49% {
 -moz-transform: translateY(-100%);
}
 50% {
 opacity: 0;
 -moz-transform: translateY(100%);
}
 51% {
 opacity: 1;
}
}*/

@keyframes toTopFromBottom {
 49% {
 -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
      -o-transform: translateY(-100%);
         transform: translateY(-100%);
}
 50% {
 opacity: 0;
 -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
      -o-transform: translateY(100%);
         transform: translateY(100%);
}
 51% {
 opacity: 1;
}
}



/*----PÃ¡gina de Contacto---*/

.bipo_areaprensa .bipo_listacontactos .bipo_categoria {
    /* align-items: flex-start;
     flex: 1;*/
    color: #666666;
    display: block;
    font-family: "Raleway";
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 15px;
    min-height: 25px;
    text-transform: uppercase;
    margin:0;
    -moz-font-feature-settings: "lnum" 1, "onum" 0;
    -webkit-font-feature-settings: "lnum" 1, "onum" 0;
    -ms-font-feature-settings: "lnum" 1, "onum" 0;
    font-feature-settings: "lnum" 1, "onum" 0;
    font-variant-numeric: lining-nums;
    font-variant: lining-nums;
}
.bipo_areaprensa .bipo_listacontactos .bipo_datos_contacto li,
.bipo_areaprensa .bipo_listacontactos ul li ul li {
    font-size:12px;
    font-weight: 500;
    color: #000 !important;
    letter-spacing: 0px !important;
    line-height: 20px;
    margin-bottom: 0px !important;
    margin-top:0px !important;
    border-bottom: none !important;
    font-family: 'Raleway';
    -moz-font-feature-settings: "lnum" 1, "onum" 0;
    -webkit-font-feature-settings: "lnum" 1, "onum" 0;
    -ms-font-feature-settings: "lnum" 1, "onum" 0;
    font-feature-settings: "lnum" 1, "onum" 0;
    font-variant-numeric: lining-nums;
    font-variant: lining-nums;
}
.bipo_areaprensa .bide_contenidoagenda .bipoicon {
    display: table-cell;
	width:18px;
}
.bipo_areaprensa .bide_contenidoagenda .row ul {
    display: flex;
    flex-wrap: wrap;
    flex-wrap: wrap;
}
.bipo_areaprensa .bide_contenidoagenda .bipo_datos_lugar{
    font-family: 'Oswald';
    font-weight:400;
    letter-spacing:1px;
    text-transform:none;
	display:table-cell;
	padding-left:5px;
}

.bipo_areaprensa .bipo_listacontactos .bipo_anadir_contacto {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
       -moz-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    display:-webkit-flex;
    display:-webkit-box;
    display:-moz-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    /*flex: 1;*/
}
.bipo_areaprensa .bipo_listacontactos .bipo_anadir_contacto a {
    font-size: 11px;
    background-color: #eee;
    color: #d20a11 !important;
    padding: 20px;
    text-transform: uppercase;
    margin-top: 10px;

}
.bipo_areaprensa .bipo_listacontactos .bipo_anadir_contacto:hover,
.bipo_areaprensa .bipo_listacontactos .bipo_anadir_contacto:focus{
            -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.bipo_areaprensa .bipo_listacontactos .bipo_anadir_contacto a .bipoicon {
    color: #d20a11;
    float: left;
    font-size: 32px;
    margin: -10px 12px -10px 0;
}
.bipo_areaprensa .bipo_listacontactos .bipo_anadir_contacto a:hover,
.bipo_areaprensa .bipo_listacontactos .bipo_anadir_contacto a:hover .bipoicon,
.bipo_areaprensa .bipo_listacontactos .bipo_anadir_contacto a:focus,
.bipo_areaprensa .bipo_listacontactos .bipo_anadir_contacto a:focus .bipoicon {
    background-color:#d20a11;
    color:#fff!important;
        -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.bipo_areaprensa .bipo_listacontactos .bipo_zuria dl{
    margin-bottom:10px
}

.bipo_areaprensa .bipo_listacontactos .bipo_zuria dt{
    font-size: 12px;
    font-weight: 500;
    float: left;
    clear: left;
    margin-right: 5px;
    line-height: 20px;
}
.bipo_areaprensa .bipo_listacontactos .bipo_zuria dd{
    font-size: 12px;
    font-weight: 500;
    float: left;
    line-height: 20px;
}

.bipo_areaprensa .bipo_listacontactos .bipo_nombre_persona, .bipo_areaprensa .bipo_listacontactos li h2,
.bipo_areaprensa .bipo_listacontactos .bipo_nombre_persona, .bipo_areaprensa .bipo_listacontactos li h5{
	font-size: 19px;
	font-weight: 900;
	margin-bottom: 10px;
	margin-top: 10px;
	color: #000;
	text-transform: uppercase;
	letter-spacing: 2px;

}

/*----PÃ¡gina de Agenda---*/

.bipo_areaprensa .bipo_Agenda h2 {
    letter-spacing:2px;
    margin-bottom: 20px;
    margin-top:0px
}

.bipo_areaprensa .bipo_Agenda h3 {
    margin-top:0
}

.bipo_areaprensa .bipo_Agenda .bipo_zuria,
.bipo_areaprensa .bipo_listacontactos .bipo_zuria {
    letter-spacing:0;
    background-color:#fff;
    padding:20px;
    height:100%;
    min-height:180px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    display:-webkit-flex;
    display:-webkit-box;
    display:-moz-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.bipo_areaprensa .bipo_Agenda .icon-plegar,
.bipo_areaprensa .icon-desplegar {
    color: #666;
    float: left;
    font-size: 16px;
    margin: 7px 5px 0 0;
    padding: 0;
}

.bipo_areaprensa .bipo_Agenda .bipo_acordeon_dia {
    font-family: 'Oswald';
    font-size:26px;
    font-weight:700;
    letter-spacing: 2px;
    color:#D20A11
}
.bipo_areaprensa .bipo_Agenda a.mostrar_ocultar:hover .bipo_acordeon_dia,
.bipo_areaprensa .bipo_Agenda a.mostrar_ocultar:focus .bipo_acordeon_dia {
    color:#000000
}


.bipo_areaprensa .bipo_Agenda .bipo_negro {
    color:#000000;
    font-weight: 300
}
.bipo_areaprensa .bipo_Agenda a.mostrar_ocultar:hover .bipo_negro,
.bipo_areaprensa .bipo_Agenda a.mostrar_ocultar:focus .bipo_negro {
    color:#D20A11;
    font-weight: 300
}
.bipo_areaprensa .bipo_Agenda .bipo_hora {
   color: #000;
    display: block;
    float: left;
    font-family: "Oswald";
    font-size: 27px;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 21px;
    margin-bottom: 10px;
    clear:right;
}

.bipo_areaprensa .bipo_Agenda a.bipo_anadir_agenda,
.bipo_areaprensa .bipo_Agenda a.bipo_anadir_agenda .bipoicon {
    color:#D20A11;
    white-space: nowrap;
    text-decoration: none;
    margin-right: 10px;
    font-family:'Oswald';
    cursor: pointer;
}
.bipo_areaprensa .bipo_Agenda.atcb-link {
    text-decoration: none;
}

.bipo_areaprensa .bipo_Agenda a.bipo_anadir_agenda:hover,
.bipo_areaprensa .bipo_Agenda a.bipo_anadir_agenda:hover .bipoicon,
.bipo_areaprensa .bipo_Agenda a.bipo_anadir_agenda:focus,
.bipo_areaprensa .bipo_Agenda a.bipo_anadir_agenda:focus .bipoicon {
    color:#000;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.bipo_areaprensa .bipo_Agenda .bipo-agenda-titulo {
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 15px;
    color:#000;
    display:block;
    display:block;
    clear: both;
    text-transform: uppercase;
}

.bipo_areaprensa .bipo_Agenda .bipo-agenda-texto {
    font-weight:500;
    font-size: 12px;
    color: #666666;
    text-transform:none;
    letter-spacing:1px;
    line-height: 15px;
    margin: 0;
}
.bipo_areaprensa .bide_contenidoagenda {
    margin-bottom:40px;
}
.bipo_areaprensa .bide_contenidoagenda p {
    margin: 10px 0 0;
}
/*aÃ±adir a agenda desplegable**/

.bipo_areaprensa .bide_contenidoagenda .addtocalendar .dropdown-menu {
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
    padding: 10px;
}
.bipo_areaprensa .bide_contenidoagenda .addtocalendar .dropdown-item {
    display: block;
    font-family: 'Oswald';
    font-size: 14px;
    text-decoration: none;
    width: 100%;
}



.bipo_areaprensa .bipo_Agenda .bipo-boton-evento {
    border:none;
    color: #d20a11;
    background: white;
    text-align:center;
    padding: 14px 40px;
    margin: 23px 0;
    font-size:10px;
    font-weight: bold
}

.bipo_areaprensa .bipo_Agenda .bipo-dia {
    color: #d20a11;
    float: left;
    font-family: "Oswald";
    font-size: 22px;
    font-weight: 500;
    margin-right: 10px;
    text-transform: none;
}

.bipo_areaprensa .bipo_Agenda .bipo_padding {
    padding-top:10px
}


.bipo_areaprensa .bipo_listacontactos > ul,
.bipo_areaprensa .bide_contenidoagenda .bide_contenidoagenda_ul,
.bipo_areaprensa .bipo_listamultimedia > ul,
.bipo_areaprensa .bipo_ruedaprensa  ul {
    display:-webkit-flex;
    display:-webkit-box;
    display:-moz-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
}


.bipo_areaprensa .bide_contenidoagenda ul > li,
.bipo_areaprensa .bipo_listacontactos ul> li {

    padding-bottom: 10px;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    display: list-item;
}

.bipo_areaprensa  .bipo_zuria ul li,
.bipo_areaprensa  .bipo_zuria ul li {
    margin-bottom: 0px;
    padding-bottom: 0px
}
.bipo_area_noticias_agenda, .bipo-contactos,    .bipo_Agenda,   .bipo_multimedia,  .bipo_noticias, .bipo_ruedaprensa, .bipo_noticia_detalle {
    padding-bottom:40px!important;
}

.bipo_noticia_detalle {
    margin-top:25px
}


.bipo_areaprensa .bide_contenidoagenda ul .dropdown-menu{
    display: none;
}
.bipo_areaprensa .bide_contenidoagenda ul .show .dropdown-menu {
    display: block;
}
.bipo_areaprensa .bide_contenidoagenda ul .show .dropdown-menu li a{
    padding: 5px;
}


/** -------------------------------------------------------------------------------- **/
/** ---------------------------------- MENSAJES DE ERROR --------------------------- **/
/** -------------------------------------------------------------------------------- **/

.bipo_areaprensa .input-group .form-control .form-validator-stack.help-inline{
    font-family: 'Raleway';
    font-size: 13px;
    font-weight: 400;
    font-style: italic;
    color: #AB6100;
    padding: 6px 12px;
    border: 1px solid #EBEBE6;
    background-color: #FFF;
    -moz-font-feature-settings: "lnum" 1, "onum" 0;
    -webkit-font-feature-settings: "lnum" 1, "onum" 0;
    -ms-font-feature-settings: "lnum" 1, "onum" 0;
    font-feature-settings: "lnum" 1, "onum" 0;
    font-variant-numeric: lining-nums;
    font-variant: lining-nums;
}

.bipo_areaprensa .input-group .form-control .field.field-error{
    border: 2px solid #FFA200;
}

.bipo_areaprensa .input-group .input-group-btn{
    vertical-align: top;
}

/** -------------------------------------------------------------------------------- **/
/** ------------------------------ FIN MENSAJES DE ERROR --------------------------- **/
/** -------------------------------------------------------------------------------- **/


/*------------------ MEDIA QUERIES ----------------------*/

@media only screen and (max-width : 1199.98px) {


    /*INTERIOR ÃREA PRENSA --------------------------*/

    .bipo_areaprensa #banner, .bipo_areaprensa #heading {
    height: 56px;
    }
	.bipo_areaprensa  #heading #navbar-main .navbar-nav > .nav-item {
    float: none;
    width: 100%;
    flex-flow: column;
    }
    .bipo_areaprensa #heading #navbar-main .navbar-nav > .nav-item > a {
        padding-left:0;
		padding-right: 0;
		background-color: transparent;
    }
    .bipo_areaprensa #heading #navbar-main .navbar-nav >  .nav-item .active > a {
        background-color:#fff;
        color: #000
    }
    .bipo_areaprensa #heading #navbar-main .navbar-nav >  .nav-item .active > a:hover,
    .bipo_areaprensa #heading #navbar-main .navbar-nav >  .nav-item .active > a:focus{
        background-color: #fff!important;
        color: #000!important;
    }
    .bipo_areaprensa #heading #navbar-main .navbar-nav >  .nav-item  > a:hover,
    .bipo_areaprensa #heading #navbar-main .navbar-nav >  .nav-item  > a:focus{
        background-color: #fff!important;
        color: #000!important;
    }
    .bipo_areaprensa #heading #navbar-top .navbar-nav > .nav-item .dropdown-menu a {
        padding: 7px 0 8px 0;
        display: block;
    }
    .bipo_areaprensa #breadcrumb {
        display:none;
    }
    .bipo_areaprensa #breadcrumb-footer {
        display:block;
    }
}
@media only screen and (max-width : 992px) {
    .bipo_areaprensa .container.bipo_area_directo {
        width:100%;
        padding-right:0;
        padding-left:0;
        margin-top:0
    }
    .bipo_areaprensa #footer #back-top {
        bottom:155px
    }

    .bipo_areaprensa .container.bipo_area_directo div[class*=col-] {
        padding-right:0;
        padding-left:0
    }

    .bipo_areaprensa .bipo_directo .bipo_caja_contenedor img {
        position: relative
    }

    .bipo_bloque_listado_destacadas {
        border-right: none;
        padding-bottom: 0;
    }

    .bipo_areaprensa .bipo_bloque ul li {
        border-bottom:none;
    }

    .bipo_areaprensa .bipo_contenido_noticia {
        padding-bottom:0px;
        border-bottom:0
    }

    .bipo_areaprensa .bipo_contenido_home .bipo_ver_mas {
        margin-top:0
    }

    .bipo_areaprensa .bipo_bloque_listado {
        border-left:none
    }

    .bipo_areaprensa .bipo_ver_mas.visible-sm {
        padding-top:10px
    }
    .bipo_areaprensa .bipo_titulo_general .bipo_ver_mas.visible-sm {
        padding-top:35px
    }

    .bipo_areaprensa .bipo_ver_mas.left {
        text-align:left;
        border:none
    }

    .bipo_areaprensa .bipo_agenda .bipo_ver_mas {
        text-align: right
    }

    .bipo_areaprensa .bipo_ver_mas {
        /*height: 50px;*/
        border-top:none
    }

    .bipo_areaprensa .bipo_ver_mas.bipo_volver {
        margin-top:0
    }

    .bipo_areaprensa .bipo_home_border_left {
       border:none
    }

    .bipo_areaprensa .bipo_home_border_right {
        border:none;
        margin: 0 -7px 0 -7px
    }

     .bipo_areaprensa .bipo_home .bipo_ver_mas.visible-sm {
        position: absolute;
        right: 10px;
        top: 0;
        padding-top:10px;
        margin-top:15px;
        margin-bottom:0
     }

    .bipo_areaprensa hr.bipo-separadolistado {
        margin-top: 30px;
        margin-bottom: 30px
    }

    .bipo_areaprensa [class*="bipo_bloque"] .bipo_video .bipoicon.icon-player {
        color: rgb(255, 255, 255);
        font-size: 54px;
        left: 50%;
        margin: -27px 0 0 -27px;
        position: absolute;
        top: 50%
    }
    .bipo_areaprensa .bipo_area_directo .bipo_directo .bipo_caja_info p {
        line-height: 18px
    }
    .bipo_areaprensa .bipo_titulo_general.bipo_home {
    border-bottom: 1px solid #ebebe6;
    margin-top: 30px
    }

    .bipo_areaprensa .bipo_titulo_general.bipo_home {
    margin-top: 30px;
    min-height: 45px
    }
    .bipo_areaprensa .bipo_titulo_general h1,
    .bipo_areaprensa .bipo_titulo_general h2,
    .bipo_areaprensa .bipo_titulo_seccion h1 {
    margin-top: 15px
    }
    /*NOTICIA DETALLE --------------------*/

    .bipo_areaprensa .bipo_noticia_detalle .bipo_bloque .bipo_contenido_noticia {
        padding-bottom:0
    }

    .bipo_areaprensa .bipo_sidepadding {
        padding:0 7px
    }


    .bipo_areaprensa .bipo_buscador .lfr-input-date input {
         padding: 19px 20px !important
    }
    /*oculta botÃ³n buscador**/
    .bipo_areaprensa .bipo_buscador .navbar .container .navbar-collapse {
        display: block;
    }
    .bipo_areaprensa .bipo_buscador .navbar .container .navbar-btn {
        display:none;
    }
    .bipo_areaprensa .bipo_area_directo .bipo_directo .bipo_caja_info {
        bottom: 30px;
        left: 58px;
    }
        .bipo_areaprensa .bipo_buscador input {
        max-width:100%
    }
    .bipo .bipo_bloque_listado h3.bipo_titulo_media {
    margin-top: 30px;
    }


}

@media only screen and (max-width : 768px) {
    .bipo_areaprensa input[type="color"], .bipo_areaprensa input[type="date"], .bipo_areaprensa input[type="datetime"], .bipo_areaprensa input[type="datetime-local"], .bipo_areaprensa input[type="email"], .bipo_areaprensa input[type="month"], .bipo_areaprensa input[type="number"], .bipo_areaprensa input[type="password"], .bipo_areaprensa input[type="search"], .bipo_areaprensa input[type="tel"], .bipo_areaprensa input[type="text"], .bipo_areaprensa input[type="time"], .bipo_areaprensa input[type="url"], .bipo_areaprensa input[type="week"], .bipo_areaprensa select, .bipo_areaprensa textarea, .bipo_areaprensa .input-group .input-group-addon, .bipo_areaprensa .navbar-search .search-query, .bipo_areaprensa.uneditable-input {
    font-size: inherit;
    height: inherit;
    line-height: inherit;
    }

    .bipo_areaprensa .bipo_contenido_home .bipo_bloque_listado_destacasa ul li {
        border-bottom:none
    }

    .bipo_areaprensa .btn  {
        margin-top: 0;
    }
    .bipo_areaprensa .bipo_filtro_busqueda .nav {
        margin: 0;
    }

    .bipo_areaprensa .bipo_ver_mas {
        text-align:left
    }
    .bipo_areaprensa .bipo_agenda .bipo_ver_mas {
        text-align: left
    }

    .bipo_areaprensa .bipo_directo .bipo_caja_contenedor img {
        margin-left:-25%
    }

    /*MULTIMEDIA --------------------------*/
    .bipo_areaprensa .bipo_multimedia .bipo_bloque .bipo_caja_contenido_listado img {
        width:100%
    }

    /*NOTICIA DETALLE --------------------*/

    .bipo_areaprensa .bipo_noticia_detalle .bipo_container_social_mov {
        padding-top:50px;
    }
    .bipo_areaprensa .bipo_noticia_detalle .bipo_ver_mas.bipo_volver {
        margin-top:25px;
        margin-bottom:0
    }


    .bipo_areaprensa .navbar-nav, .bipo_areaprensa .nav {
        margin: 0;
    }
    .bipo_areaprensa .bipo_area_directo .bipo_directo {
        background-image:url(/o/IYPATPAC/css/../images/bizkaia/ruedaprensa_tableth.jpg);
    }
	.bipo_areaprensa .bipo_buscador button.btn-rojo {
    	margin-top: 0
    }
    .bipo_areaprensa .bipo_buscador .lfr-ddm-field-group{   
        margin-bottom: 1rem;
    }
    .bipo_areaprensa .bipo_buscador .lfr-ddm-field-group .input-group .lfr-input-date{   
        flex-grow: 1;
    }

}

/* Extra Small Devices, smartPhones */
@media only screen and (max-width : 480px) {

.bipo_areaprensa .bipo_noticia_detalle .bipo_social a.whatsapp {display:block;}
/*buscador**/
.bipo_areaprensa .bipo_buscador .navbar .container .navbar-collapse {
    display: none
}
.bipo_areaprensa .bipo_buscador .navbar .container .navbar-btn {
    display:block
}
.bipo_areaprensa .bipo_buscador .navbar-default, .bipo_areaprensa .bipo_buscador .navbar {
    background-color: #ebebe6 !important;
    padding: 0;
}
.bipo_areaprensa .bipo_hidelabel {
    padding-top: 0;
}
.bipo_areaprensa .bipo_buscador .bipo_hidelabel label {
    display:none
}
.bipo_areaprensa .bipo_buscador .navbar .container .navbar-btn {
    background-color: #ebebe6;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    font-size: 14px;
    font-weight: 700;
    height: 56px;
    margin: 0;
    overflow: hidden;
    padding: 17px 85px 17px 20px;
    position: relative;
    text-align: left;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    text-transform: uppercase;
    width: 100%;
    border:none
}
.bipo_areaprensa .bipo_buscador .navbar .container .navbar-btn .bipoicon {
    background-color: #d20a11;
    color: #fff;
    font-size: 18px;
    height: 56px;
    margin: 0;
    padding: 20px 29px;
    position: absolute;
    right: 0;
    top: 0
}
.bipo_areaprensa .bipo_buscador .navbar .container .navbar-btn.open .icon-flecha_acordeon_desplegar:before {
    content: "\e917"
}
.bipo_areaprensa .bipo_buscador .navbar .container .navbar-collapse .btn  {
    padding: 18px
}
.bipo_areaprensa .bipo_buscador .navbar .container .navbar-collapse.open {
    display: block;
    height: auto;
    overflow: visible;
    padding: 16px 10px
}
.container_fullgray.bipo_buscador {
    background-color:#fff;
    padding:0
}



/***fin buscador**/
    .bipo_areaprensa h1 {
        font-size:27px
    }
    .bipo_areaprensa .bipo_noticia_detalle .bipo_container_social {
        display:none
    }
    .bipo_areaprensa .bipo_noticia_detalle .bipo_container_noticia_detalle {
        width:100%
    }
    .bipo_areaprensa .bipo_noticia_detalle .bipo_container_social_mov {
        display:block
    }
    .bipo_area_noticias_agenda, .bipo-contactos,
    .bipo_Agenda,
    .bipo_multimedia,
    .bipo_noticias,
    .bipo_ruedaprensa,
    .bipo_noticia_detalle {
        padding-bottom:100px!important
    }
    .bipo_areaprensa .bipo_listacontactos .bipo_zuria {
        text-align:center
    }
    .bipo_areaprensa .bipo_listacontactos > ul {
        display:block
    }
    .bipo_areaprensa .bipo_Agenda .bipo_zuria, .bipo_areaprensa .bipo_listacontactos .bipo_zuria {
        min-height: 146px
    }
    .bipo_areaprensa .bipo_listacontactos .bipo_anadir_contacto a {
        margin:0 auto
    }
    .bipo_areaprensa .bipo_agenda .bipo_ver_mas, .bipo_areaprensa .bipo_noticia_detalle .bipo_volver {
        margin-bottom:10px
    }
    .bipo_areaprensa hr.bipo-separadolistado {
        margin-top:10px;
        margin-bottom: 15px
    }
    .bipo_areaprensa .bipo_bloque_listado ul li .bipo_contenido_noticia{
        margin-bottom:10px
    }
    .bipo_areaprensa .bipo_ver_mas.hidden-sm.bipo_home {
        margin-top:0px
    }

    .bipo_areaprensa .bipo_ver_media div.row > div {
        display: block
    }
    .bipo_areaprensa .bipo_agenda ul li {
        margin-bottom:0
    }
    .bipo_areaprensa .bipo_area_directo .bipo_directo {
        background-image:url(/o/IYPATPAC/css/../images/bizkaia/ruedaprensa_movil.jpg);
        background-position: left top
    }
    .bipo_areaprensa .bipo_area_directo .bipo_directo .bipo_caja_info {
        bottom: 37px;
        height: 190px;
        left: 16px;
        padding: 18px 16px 21px;
        width: 190px
    }
    .bipo_areaprensa .bipo_area_directo .bipo_directo .bipo_caja_info p {
        font-size: 13px;
        letter-spacing: 0;
        line-height: 17px
    }
    .bipo_areaprensa  #footer .container_fullgray:first-of-type {
       padding: 45px 0 15px
    }
    .bipo_areaprensa  #footer .bipo_anclafooter {
       margin: -115px auto 0
    }


}
.addtocalendar{
	display:inline-block;
	margin-top:10px;
	font-size:15px;
	letter-spacing:1px;
}

ol.bipo-sin-numeros{
list-style-type: none !important;
}
ol.bipo-sin-numeros li{
margin-bottom: 15px;
}

/*** INICIO Quitar enlaces al imprimir ***/
@media print {
  a[href]:after {
    content: none !important;
  }
}
/*** FIN Quitar enlaces al imprimir ***/

/*** INICIO Mensaje flash en ruedas de prensa ***/
.bipo.bipo_areaprensa .mensaje-flash{
    background-color: #ebebeb;
    border-bottom: 1px solid #b6b6b6;
    font-size: 13px !important;
    line-height: 19px !important;
    max-width: 1024px;
    padding: 10px 10px;
}
@media (max-width: 992px) {
.bipo.bipo_areaprensa .mensaje-flash a{
    word-break: break-all;
}
}
.bipo.bipo_areaprensa .mensaje-flash a:link,
.bipo.bipo_areaprensa .mensaje-flash a:visited{
    color: #d20a11;
    text-decoration: underline !important;
}
.bipo.bipo_areaprensa .mensaje-flash a:hover,
.bipo.bipo_areaprensa .mensaje-flash a:focus{
    color: #666;
    text-decoration: none!important;
}
/*** FIN Mensaje flash en ruedas de prensa ***/

/* INICIO lista con flechas */
.bipo ul.bipo_listaflecha {
    padding-left: 20px;
    margin-left: 0
}
.bipo ul.bipo_listaflecha li {
    margin-bottom: 15px;
}
.bipo ul.bipo_listaflecha li:before {
    content: "\ea3c";
    color: #d20a11;
    font-weight:500;
    line-height: 1.8;
    font-size: 10px;
    font-family: 'IconDFBizkaia' !important;
    margin-left: -15px;
    width: 15px;
    display: inline-block;
}
/* FIN lista con flechas */

/*** INICIO Ocultar el label en lso bootstrap select ***/
.bipo .hide-label label.control-label{
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	margin: -1px !important;
	overflow: hidden !important;
	clip: rect(0, 0, 0, 0) !important;
	border: 0 !important;
}
/*** FIN Ocultar el label en lso bootstrap select ***/

/*** INICIO ocultar titulo de portlets publicadores y visores ***/

.bipo .portlet-barebone .portlet-body h4.component-title{
                display:none;
}
.bipo .portlet-barebone .portlet-body .mb-2, 
.bipo .portlet-barebone .portlet-body .mb-4{
                margin-bottom: 0 !important;
}

/*** FIN ocultar titulo de portlets publicadores y visores ***/

.bipo_areaprensa .bipo_zuria .bipo_anadir_agenda {
	text-decoration: underline !important;
}


/** INICIO Portlet suscripcion **/

.bipo .part-banner-verde{
	background-color: #057f8c;
  text-align: center;
  padding-top: 10px;
}
	
.bipo .part-banner-verde h2{
	color: white;
	margin-top: 40px;
	margin-bottom: 30px;
	text-transform: none;
	font-size: 25px;
}
	
.bipo .part-banner-verde article{
	display: block;
	overflow: hidden;
	position: relative;
	background: #057f8c;
	padding: 20px;
	text-align: justify;
}

.bipo .part-banner-verde article a{
    color: white;
}
.bipo .part-banner-verde article a:hover, 
.bipo .part-banner-verde article a:focus{
    color: white!important;
    text-decoration: none!important;
}

.bipo .part-banner-verde ul.bipo_listaflecha li:before{
	color: white;
}
	
.bipo .part-banner-verde input:not([type='checkbox']), .bipo .part-banner-verde select{
	width: 100%;
    padding: 15px;
    margin-right: -5px;
    height: 55px;
}
     
@media only screen and (max-width: 768px){
	.bipo .part-banner-verde input:not([type='checkbox']), .bipo .part-banner-verde select {
	 	width:95%;
		text-align: center; 
		margin-bottom: 15px;
	}
}

.bipo .part-banner-verde input[type='checkbox']{
	width: 25px;
    height: 25px;
    vertical-align: bottom;
}

.bipo .part-banner-verde input.error, .bipo .part-banner-verde select.error{
	border: 2px solid #d20a11;
}
	
.bipo .part-banner-verde form {
	margin-top:30px;
	margin-bottom:30px; 
}
	
.bipo .part-banner-verde .grecaptcha-badge{
	z-index: 9998;
}
	
.bipo .part-banner-verde .texto, .bipo .part-banner-verde .texto p{
	color: white;
}
	
.bipo .part-banner-verde .linkDesplegar{
   /*background-color: rgba(5, 127, 140, 0.8);*/
   padding-top: 20px;
   position: relative;
   margin-top: -27px;
}
	
.bipo .part-banner-verde .flecha-arriba{
	color:#fff;
	text-decoration: none;
}
	    
.bipo .part-banner-verde .flecha-arriba:before{
	transform: rotate(90deg);
}

.bipo .part-banner-verde .flecha-abajo{
	color:#fff;
	text-decoration: none;
}

.bipo .part-banner-verde .flecha-abajo:before{
	transform: rotate(-90deg);
}
	
.bipo .part-banner-verde .article:after {
    display: block;
    overflow: hidden;
    position: relative;
    background: #057f8c;
    padding: 20px;
    position: absolute;
    text-align: justify;
    bottom: 0;  
    height: 100%;
    width: 100%;
    content: "";
    background: linear-gradient(to top,rgba(5, 127, 140, 1) 50%,rgba(5, 127, 140, 0) 80%);
}
	
.bipo .part-banner-verde .btn{
	background-color: #066470;
	border-radius: 0px;
	padding: 14px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 0px;
	color: white;
	height: 55px;
	margin-left: 2px;
	width: 100%;
	/*margin-bottom: 2px;*/
}
		
@media only screen and (max-width: 768px){
	.bipo .part-banner-verde .btn{
		width:95%;
	}
}
		
.bipo .part-banner-verde .btn:hover, .bipo .part-banner-verde .btn:focus{
	background-color: white!important;
	color: #066470;
}
			
.bipo .part-banner-verde .btn:hover a, .bipo .part-banner-verde .btn:focus a{
	color: #066470!important;
}

.bipo .part-banner-verde .btn:focus{
	box-shadow: 0 0 0 0.2rem black;
}
	
.bipo .part-banner-verde .btn a{
	color: white;
}

.bipo .part-banner-verde label{
	color: white;
}

@media only screen and (max-width: 768px){
	.bipo .part-banner-verde label{
		margin-left: 3%;
	}
}

.bipo .part-banner-verde p.error > span{
	background-color: white;
  color: #d20a11;
  padding: 2px;
  font-style: italic;
}
	
.bipo .part-banner-verde .newsletter_alta_correct, .bipo .part-banner-verde .newsletter_alta_error{
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
}

.bipo .part-banner-verde .newsletter_alta_correct .news_text_information, .bipo .part-banner-verde .newsletter_alta_error .news_text_information{
	display: flex;
	align-items: center;
	padding: 10px;
	margin: 10px auto;
}

.bipo .part-banner-verde .newsletter_alta_correct .news_text_information span.icon_newsletter_correct,
.bipo .part-banner-verde .newsletter_alta_error .news_text_information span.icon_newsletter_error{
	width: 60px;
	margin-right: 25px;
	text-align: center;
}

.bipo .part-banner-verde .newsletter_alta_correct .news_text_information span.icon_newsletter_correct:before{
	content: "\ea10";
  color: #fff;
  font-family: 'IconDFBizkaia' !important;
  font-size: 30px;
}

.bipo .part-banner-verde .newsletter_alta_error .news_text_information span.icon_newsletter_error:before{
	content: "\ea0f";
  color: #fff;
  font-family: 'IconDFBizkaia' !important;
  font-size: 30px;
}

.bipo .part-banner-verde .newsletter_alta_correct .news_text_information p,
.bipo .part-banner-verde .newsletter_alta_error .news_text_information p{
	font-family: 'Raleway';
	font-size: 15px;
  letter-spacing: 1px;
  color: #fff;
  font-weight: 500;
  line-height: 23px;
  margin: 0px;
  text-align: left;
}

@media only screen and (max-width: 767px){
	.bipo .part-banner-verde .newsletter_alta_correct .news_text_information,
	.bipo .part-banner-verde .newsletter_alta_error .news_text_information{
		display: block;
		text-align: center;
	}

	.bipo .part-banner-verde .newsletter_alta_correct .news_text_information span,
	.bipo .part-banner-verde .newsletter_alta_error .news_text_information span{
		margin-right: 0px;
		margin-bottom: 20px;
	}

	.bipo .part-banner-verde .newsletter_alta_correct .news_text_information p,
	.bipo .part-banner-verde .newsletter_alta_error .news_text_information p{
		text-align: center;
	}
}

.bipo .part-banner-verde .bipo-status-ajaxlogin-bloqueante div {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 1011;
}

.bipo .part-banner-verde .bipo-status-ajaxlogin-bloqueante div .ld.ld-flip-h {
	-webkit-animation: ld-flip-h 1s infinite;
	animation: ld-flip-h 1s infinite;
}

.bipo .part-banner-verde .bipo-status-ajaxlogin-bloqueante div p {
    color: #FFF;
    margin-top: 10em;
    margin-left: -7em;
}

.bipo .part-banner-verde .bipo-status-ajaxlogin-bloqueante div img{
	animation-duration:3.0s;
	width: 140px;
}

.bipo .part-banner-verde ul.bipo_listaflecha li:before{
    color: white;
}
.bipo .part-banner-verde article a{
    color: white;
}

.bipo .part-banner-verde article a:hover, .bipo .part-banner-verde article a:focus{
    color: white!important;
    text-decoration: none!important;
}

/** FIN Portlet suscripcion **/


/*** INICIO Ajustes mensaje navegar IE11 ***/
.avisoModalIE {
	font-family: "Raleway", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;
}
.avisoModalIE .modal-dialog .tituloAviso{
	color: #d20a11; 
	font-size: 28px;
	font-weight: 400;
}
.avisoModalIE .modal-dialog  .idiomas a{
    color: #d20a11;
	text-decoration: underline;
	font-size: 14px;
}
.avisoModalIE .modal-dialog  .idiomas a:hover,
.avisoModalIE .modal-dialog  .idiomas a:focus,
.avisoModalIE .modal-dialog  .idiomas li:not([class]) a:hover, 
.avisoModalIE .modal-dialog  .idiomas li:not([class]) a:focus, 
.avisoModalIE .modal-dialog  .idiomas p:not([class]) a:hover, 
.avisoModalIE .modal-dialog  .idiomas p:not([class]) a:focus {
    color: #000;
}
.avisoModalIE .modal-dialog  .idiomas li.cookie_lang_en_US 
{
    display: none;
}
.avisoModalIE .modal-dialog  .enlaces ul li {
	padding: 20px 17px;
}
.avisoModalIE .modal-dialog  .enlaces ul li:last-child {
    margin-right: 0px;
}
.avisoModalIE .modal-dialog  .enlaces ul li a{
    color: #000;
	text-decoration: underline;
}
.avisoModalIE .modal-dialog  .enlaces ul li a:hover,
.avisoModalIE .modal-dialog  .enlaces ul li a:focus {
    color: #d20a11;
}

/*** FIN  Ajustes mensaje navegar IE11 ***/

/*AJUSTES NUEVO FOCUS =======================================================================*/

:focus{
	outline: 1px solid #fff !important;
	outline-offset: 1px !important;
	box-shadow: 0 0 0 1px #000 !important;
	opacity: 1;
}
:focus-visible {
	outline: 1px solid #fff !important;
	outline-offset: 1px !important;
	box-shadow: 0 0 0 1px #000 !important;
	opacity: 1;
}

.bipo_areaprensa .bipo_ver_mas a {
	display: inline-block;
}
.bipo_areaprensa .bipo_ver_mas a .bipo_iconOpenRight {
	padding: 4px 12px;
	display: inline-block;
}
.bipo_areaprensa .bipo_contenido_home .bipoinner a:focus,
.bipo_areaprensa .bipo_contenido_home .bipoinner a:focus-visible,
.bipo_areaprensa .bipo_listamultimedia a:focus,
.bipo_areaprensa .bipo_listamultimedia a:focus-visible {
	display: inline-block;
	margin: 1px;
}
.bipo_areaprensa .bipo-listados.bipo_noticias .bipo_bloque_listado a:focus,
.bipo_areaprensa .bipo-listados.bipo_noticias .bipo_bloque_listado a:focus-visible {
	outline: none !important;
	box-shadow: none !important;
}
.bipo_areaprensa .bipo-listados.bipo_noticias .bipo_bloque_listado a:focus img,
.bipo_areaprensa .bipo-listados.bipo_noticias .bipo_bloque_listado a:focus-visible img {
	outline: 1px solid #fff !important;
	outline-offset: 1px !important;
	box-shadow: 0 0 0 1px #000 !important;
	opacity: 1;
	margin-top: 1px;	
}
.bipo_areaprensa .bipo-listados.bipo_noticias .bipo_bloque_listado a:focus h2,
.bipo_areaprensa .bipo-listados.bipo_noticias .bipo_bloque_listado a:focus-visible h2 {
	outline: 1px solid #fff !important;
	outline-offset: 1px !important;
	box-shadow: 0 0 0 1px #000 !important;
	opacity: 1;
	margin-top: 1px !important;	
}
.bipo_areaprensa .bipo-listados.bipo_noticias .bipo_bloque_listado li a img {
	z-index: 1;
	position: relative;
}
.bipo_areaprensa .bipo_noticia_detalle .bipo_acc202308_social ul.bipo_acc202308_social li a:focus,
.bipo_areaprensa .bipo_noticia_detalle .bipo_acc202308_social ul.bipo_acc202308_social li a:focus-visible,
.bipo_areaprensa .bipo_noticia_detalle .bipo_social li a:focus,
.bipo_areaprensa .bipo_noticia_detalle .bipo_social li a:focus-visible {
	outline: none !important;
	box-shadow: none !important;
} 
.bipo_areaprensa .bipo_noticia_detalle .bipo_acc202308_social ul.bipo_acc202308_social li a:focus span.bipoicon,
.bipo_areaprensa .bipo_noticia_detalle .bipo_acc202308_social ul.bipo_acc202308_social li a:focus-visible span.bipoicon,
.bipo_areaprensa .bipo_noticia_detalle .bipo_social a:focus span.bipoicon,
.bipo_areaprensa .bipo_noticia_detalle .bipo_social a:focus-visible span.bipoicon {
	outline: 1px solid #fff !important;
	outline-offset: 1px !important;
	box-shadow: 0 0 0 1px #000 !important;
	opacity: 1;	
}
.bipo_areaprensa .bipo_filtro_busqueda a {
    display: inline-block!important;
}
.bipo_areaprensa #footer .bipo_socialWrapper a.bipo_btnSocial:focus,
.bipo_areaprensa #footer .bipo_socialWrapper a.bipo_btnSocial:focus-visible {
	outline: none !important;
	box-shadow: none !important;
}
.bipo_areaprensa #footer .bipo_socialWrapper a.bipo_btnSocial:focus span.bipoicon,
.bipo_areaprensa #footer .bipo_socialWrapper a.bipo_btnSocial:focus-visible span.bipoicon {
	outline: 1px solid #fff !important;
	outline-offset: 1px !important;
	box-shadow: 0 0 0 1px #000 !important;
	opacity: 1;
}
.bipo_areaprensa #footer .navbar-accesibilidad_iconos a {
	display: inline-block;
}
@media (max-width: 1199.98px) {
	.bipo_areaprensa .bipo_logoMobileMenu a {
		display: inline-block;
	}
}
@use "sass:math" as *;
/**
 * Clay 3.78.0
 *
 * SPDX-FileCopyrightText: © 2020 Liferay, Inc. <https://liferay.com>
 * SPDX-FileCopyrightText: © 2020 Contributors to the project Clay <https://github.com/liferay/clay/graphs/contributors>
 *
 * SPDX-License-Identifier: BSD-3-Clause
 */
/**
 * Bootstrap v4.4.1
 *
 * SPDX-FileCopyrightText: © 2019 Twitter, Inc. <https://twitter.com>
 * SPDX-FileCopyrightText: © 2019 The Bootstrap Authors <https://getbootstrap.com/>
 *
 * SPDX-License-Identifier: LicenseRef-MIT-Bootstrap
 */
@use "sass:math" as *;
/**
 * Clay 3.78.0
 *
 * SPDX-FileCopyrightText: © 2020 Liferay, Inc. <https://liferay.com>
 * SPDX-FileCopyrightText: © 2020 Contributors to the project Clay <https://github.com/liferay/clay/graphs/contributors>
 *
 * SPDX-License-Identifier: BSD-3-Clause
 */
/**
 * Bootstrap v4.4.1
 *
 * SPDX-FileCopyrightText: © 2019 Twitter, Inc. <https://twitter.com>
 * SPDX-FileCopyrightText: © 2019 The Bootstrap Authors <https://getbootstrap.com/>
 *
 * SPDX-License-Identifier: LicenseRef-MIT-Bootstrap
 */
.lfr-autocomplete-input-list .yui3-aclist-list {
  margin: 0; }

.portal-popup .sheet > .lfr-nav {
  margin-top: -24px; }

.portal-popup .contacts-portlet .portlet-configuration-container .form {
  position: static; }

.portal-popup .lfr-form-content {
  padding: 24px 12px; }

.portal-popup .portlet-body,
.portal-popup .portlet-boundary,
.portal-popup .portlet-column,
.portal-popup .portlet-layout {
  height: 100%; }

.portal-popup .portlet-column {
  position: static; }

.portal-popup .dialog-body > .container-fluid-max-xl,
.portal-popup .dialog-body .container-view,
.portal-popup .export-dialog-tree > .container-fluid-max-xl,
.portal-popup .export-dialog-tree .container-view,
.portal-popup .lfr-dynamic-uploader > .container-fluid-max-xl,
.portal-popup .lfr-dynamic-uploader .container-view,
.portal-popup .lfr-form-content > .container-fluid-max-xl,
.portal-popup .lfr-form-content .container-view,
.portal-popup .portlet-configuration-body-content > .container-fluid-max-xl,
.portal-popup .portlet-configuration-body-content .container-view,
.portal-popup .process-list > .container-fluid-max-xl,
.portal-popup .process-list .container-view,
.portal-popup .roles-selector-body > .container-fluid-max-xl,
.portal-popup .roles-selector-body .container-view {
  padding-top: 20px; }
  .portal-popup .dialog-body > .container-fluid-max-xl .nav-tabs-underline,
  .portal-popup .dialog-body .container-view .nav-tabs-underline,
  .portal-popup .export-dialog-tree > .container-fluid-max-xl .nav-tabs-underline,
  .portal-popup .export-dialog-tree .container-view .nav-tabs-underline,
  .portal-popup .lfr-dynamic-uploader > .container-fluid-max-xl .nav-tabs-underline,
  .portal-popup .lfr-dynamic-uploader .container-view .nav-tabs-underline,
  .portal-popup .lfr-form-content > .container-fluid-max-xl .nav-tabs-underline,
  .portal-popup .lfr-form-content .container-view .nav-tabs-underline,
  .portal-popup .portlet-configuration-body-content > .container-fluid-max-xl .nav-tabs-underline,
  .portal-popup .portlet-configuration-body-content .container-view .nav-tabs-underline,
  .portal-popup .process-list > .container-fluid-max-xl .nav-tabs-underline,
  .portal-popup .process-list .container-view .nav-tabs-underline,
  .portal-popup .roles-selector-body > .container-fluid-max-xl .nav-tabs-underline,
  .portal-popup .roles-selector-body .container-view .nav-tabs-underline {
    margin-left: -12px;
    margin-right: -12px;
    margin-top: -20px; }

.portal-popup .dialog-body > .lfr-nav + .container-fluid-max-xl,
.portal-popup .export-dialog-tree > .lfr-nav + .container-fluid-max-xl,
.portal-popup .lfr-dynamic-uploader > .lfr-nav + .container-fluid-max-xl,
.portal-popup .lfr-form-content > .lfr-nav + .container-fluid-max-xl,
.portal-popup .portlet-configuration-body-content > .lfr-nav + .container-fluid-max-xl,
.portal-popup .process-list > .lfr-nav + .container-fluid-max-xl,
.portal-popup .roles-selector-body > .lfr-nav + .container-fluid-max-xl {
  padding-top: 0; }

.portal-popup .login-container {
  padding: 1.5rem; }

.portal-popup .management-bar-default {
  border-left-width: 0;
  border-radius: 0;
  border-right-width: 0;
  border-top-width: 0;
  margin-bottom: 0; }

.portal-popup .navbar ~ .portlet-configuration-setup,
.portal-popup .portlet-export-import-container {
  height: calc(100% - 48px);
  position: relative; }
  @media (min-width: 768px) {
    .portal-popup .navbar ~ .portlet-configuration-setup,
    .portal-popup .portlet-export-import-container {
      height: calc(100% - 48px); } }

.portal-popup .panel-group .panel {
  border-left-width: 0;
  border-radius: 0;
  border-right-width: 0; }

.portal-popup .panel-group .panel + .panel {
  border-top-width: 0;
  margin-top: 0; }

.portal-popup .panel-heading {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.portal-popup .portlet-configuration-setup .lfr-nav {
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
  padding-left: 3px;
  padding-right: 3px; }
  @media (min-width: 768px) {
    .portal-popup .portlet-configuration-setup .lfr-nav {
      padding-left: 8px;
      padding-right: 8px; } }

.portal-popup .lfr-dynamic-uploader,
.portal-popup .process-list {
  bottom: 0;
  display: block;
  left: 0;
  overflow: auto;
  position: absolute;
  right: 0;
  top: 48px;
  -webkit-overflow-scrolling: touch; }
  @media (min-width: 768px) {
    .portal-popup .lfr-dynamic-uploader,
    .portal-popup .process-list {
      top: 48px; } }

.portal-popup .portlet-export-import-publish-processes {
  top: 0; }

.portal-popup .dialog-footer {
  background-color: #fff;
  border-top: 1px solid #e7e7ed;
  bottom: 0;
  display: flex;
  flex-direction: row-reverse;
  left: 0;
  margin: 0;
  padding: 10px 24px;
  width: 100%;
  z-index: 1020; }
  @media (min-width: 992px) {
    .portal-popup .dialog-footer {
      position: fixed; } }
  .portal-popup .dialog-footer .btn {
    margin-left: 1rem;
    margin-right: 0; }
  .portal-popup .dialog-footer.dialog-footer-not-reverse {
    flex-direction: initial;
    justify-content: flex-end; }

@media (min-width: 992px) {
  .portal-popup .dialog-body:not(:last-child),
  .portal-popup .lfr-dynamic-uploader:not(:last-child),
  .portal-popup .lfr-form-content:not(:last-child),
  .portal-popup .portlet-configuration-body-content:not(:last-child),
  .portal-popup .roles-selector-body:not(:last-child) {
    padding-bottom: 60px; } }

.portal-popup .lfr-dynamic-uploader {
  display: table;
  table-layout: fixed;
  width: 100%; }
  .portal-popup .lfr-dynamic-uploader.hide-dialog-footer {
    bottom: 0; }
    .portal-popup .lfr-dynamic-uploader.hide-dialog-footer + .dialog-footer {
      display: none; }

.portal-popup .portlet-configuration-edit-permissions .portlet-configuration-body-content {
  display: flex;
  flex-direction: column;
  overflow: visible; }
  .portal-popup .portlet-configuration-edit-permissions .portlet-configuration-body-content > form {
    flex-grow: 1;
    max-width: none;
    overflow: auto; }

.portal-popup .portlet-configuration-edit-templates .portlet-configuration-body-content {
  bottom: 0; }

.portal-popup:not(.article-preview) #main-content,
.portal-popup:not(.article-preview) #wrapper {
  bottom: 0;
  left: 0;
  overflow: auto;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-overflow-scrolling: touch; }
  @media print {
    .portal-popup:not(.article-preview) #main-content,
    .portal-popup:not(.article-preview) #wrapper {
      position: initial; } }

.portal-popup .columns-max > .portlet-layout.row {
  margin-left: 0;
  margin-right: 0; }
  .portal-popup .columns-max > .portlet-layout.row > .portlet-column {
    padding-left: 0;
    padding-right: 0; }

html:not(#__):not(#___) .portlet-layout.dragging {
  border-collapse: separate; }

html:not(#__):not(#___) .drop-area {
  background-color: #d3dadd; }

html:not(#__):not(#___) .active-area {
  background: #ffc; }

html:not(#__):not(#___) .portlet-boundary.yui3-dd-dragging {
  opacity: 0.6; }
  html:not(#__):not(#___) .portlet-boundary.yui3-dd-dragging .portlet {
    border: 2px dashed #ccc; }

html:not(#__):not(#___) .sortable-layout-proxy {
  opacity: 1; }
  html:not(#__):not(#___) .sortable-layout-proxy .portlet-topper {
    background-image: none; }

html:not(#__):not(#___) .proxy {
  cursor: move;
  opacity: 0.65;
  position: absolute; }
  html:not(#__):not(#___) .proxy.generic-portlet {
    height: 200px;
    width: 300px; }
    html:not(#__):not(#___) .proxy.generic-portlet .portlet-title {
      padding: 10px; }
  html:not(#__):not(#___) .proxy.not-intersecting .forbidden-action {
    background: url(../images/application/forbidden_action.png) no-repeat;
    display: block;
    height: 32px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 32px; }

html:not(#__):not(#___) .resizable-proxy {
  border: 1px dashed #828f95;
  position: absolute;
  visibility: hidden; }

html:not(#__):not(#___) .sortable-proxy {
  background: #727c81;
  margin-top: 1px; }

html:not(#__):not(#___) .sortable-layout-drag-target-indicator {
  margin: 2px 0; }

html:not(#__):not(#___) .yui3-dd-proxy {
  z-index: 1110 !important; }

.portlet-layout.dragging {
  border-collapse: separate; }

.drop-area {
  background-color: #d3dadd; }

.active-area {
  background: #ffc; }

.portlet-boundary.yui3-dd-dragging {
  opacity: 0.6;
  transform: scale(0.8);
  transition: transform 0.3s ease; }
  @media (prefers-reduced-motion: reduce) {
    .portlet-boundary.yui3-dd-dragging {
      transition: none; } }
  .portlet-boundary.yui3-dd-dragging .portlet {
    border: 2px dashed #ccc; }

.sortable-layout-proxy {
  opacity: 1; }
  .sortable-layout-proxy .portlet-topper {
    background-image: none; }

.proxy {
  cursor: move;
  opacity: 0.65;
  position: absolute; }
  .proxy.generic-portlet {
    height: 200px;
    width: 300px; }
    .proxy.generic-portlet .portlet-title {
      padding: 10px; }
  .proxy.not-intersecting .forbidden-action {
    background: url(../images/application/forbidden_action.png) no-repeat;
    display: block;
    height: 32px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 32px; }

.resizable-proxy {
  border: 1px dashed #828f95;
  position: absolute;
  visibility: hidden; }

.sortable-proxy {
  background: #727c81;
  margin-top: 1px; }

.sortable-layout-drag-target-indicator {
  margin: 2px 0; }

.yui3-dd-proxy {
  z-index: 1110 !important; }

.portlet-column-content.empty {
  padding: 50px; }

.lfr-portlet-title-editable {
  margin-top: 0;
  z-index: 9999; }
  .lfr-portlet-title-editable .lfr-portlet-title-editable-content {
    padding: 0; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .field-input {
      margin-bottom: 0; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .textfield-label {
      display: none; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn-toolbar-content {
      display: inline-block;
      vertical-align: bottom; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn-group {
      margin-top: 0; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn {
      display: inline-block;
      float: none;
      margin-top: 0;
      width: auto; }

.lfr-source-editor {
  border: solid 0 #ccc;
  border-bottom-width: 2px;
  position: relative; }
  .lfr-source-editor .ace_editor {
    height: 100%; }
  .lfr-source-editor .lfr-source-editor-toolbar li > .btn {
    background-color: #fff;
    border: transparent;
    color: #717383;
    outline: 0; }
  .lfr-source-editor .lfr-source-editor-code {
    background-color: #fff;
    color: #2b4259; }
    .lfr-source-editor .lfr-source-editor-code .ace_gutter {
      background-color: #ededef;
      color: #868896;
      overflow: hidden; }
      .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget {
        font-family: fontawesome-alloy;
        text-align: center;
        vertical-align: middle; }
        .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_open, .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_closed {
          background-image: none; }
        .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_open:before {
          content: '\25be'; }
        .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_closed:before {
          content: '\25b8'; }
      .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-active-cell {
        color: #fff; }
      .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-active-line {
        background-color: #717383; }
      .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-layer {
        border-right: solid 1px #ccc; }
      .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_info {
        background-image: none; }
    .lfr-source-editor .lfr-source-editor-code .ace_content .ace_active-line {
      background-color: #ededef; }
    .lfr-source-editor .lfr-source-editor-code .ace_content .ace_constant {
      color: #34adab; }
    .lfr-source-editor .lfr-source-editor-code .ace_content .ace_tag {
      color: #1d5ec7; }
    .lfr-source-editor .lfr-source-editor-code .ace_content .ace_string {
      color: #ff6c58; }
      .lfr-source-editor .lfr-source-editor-code .ace_content .ace_string.ace_regex {
        color: #f00; }
  .lfr-source-editor.ace_dark .lfr-source-editor-code {
    background-color: #47474f;
    color: #fff; }
    .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_gutter {
      background: #54555e;
      color: #fff; }
      .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_gutter .ace_gutter-active-line {
        background-color: #009aed; }
    .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_active-line {
      background-color: #11394e; }
    .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_cursor {
      color: #fff; }
    .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_tag {
      color: #4d91ff; }

.lfr-fullscreen-source-editor {
  height: 100%;
  overflow: hidden; }
  .lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-header {
    height: 40px;
    margin-right: 4px;
    margin-top: 4px;
    min-height: 40px; }
  .lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content {
    height: 95%;
    position: relative; }
    .lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content .panel-splitter {
      border: 1px solid #ccc;
      position: absolute; }
    .lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content .preview-panel {
      display: inline-block;
      overflow-y: auto;
      padding-left: 20px; }
    .lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content .source-panel {
      display: inline-block; }
    .lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.vertical .source-panel,
    .lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.vertical .preview-panel {
      height: 100%;
      width: 50%; }
    .lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.vertical .panel-splitter {
      height: 100%;
      left: 50%;
      top: 0; }
    .lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.horizontal .source-panel,
    .lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.horizontal .preview-panel {
      height: 50%;
      width: 100%; }
    .lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.horizontal .panel-splitter {
      top: 50%;
      width: 100%; }
    .lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.simple .panel-splitter,
    .lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.simple .preview-panel {
      display: none; }
    .lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.simple .source-panel {
      height: 100%;
      width: 100%; }

.lfr-fulscreen-source-editor-dialog .modal-footer {
  text-align: left; }

.file-icon-color-0 {
  background-color: #fff;
  color: #6b6c7e; }

.file-icon-color-1 {
  background-color: #fff;
  color: #a7a9bc; }

.file-icon-color-2 {
  background-color: #fff;
  color: #50d2a0; }

.file-icon-color-3 {
  background-color: #fff;
  color: #af78ff; }

.file-icon-color-4 {
  background-color: #fff;
  color: #ffb46e; }

.file-icon-color-5 {
  background-color: #fff;
  color: #ff5f5f; }

.file-icon-color-6 {
  background-color: #fff;
  color: #4b9bff; }

.file-icon-color-7 {
  background-color: #fff;
  color: #272833; }

.lfr-item-viewer.uploading > div:not(.progress-container) {
  opacity: 0.3; }

.lfr-item-viewer.uploading > .progress-container {
  visibility: visible; }

.lfr-item-viewer .aspect-ratio a.item-preview {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  position: absolute;
  width: 100%; }

.lfr-item-viewer .image-viewer-base-image-list {
  padding-top: 35px; }

.lfr-item-viewer .item-preview:hover {
  cursor: pointer; }

.lfr-item-viewer .progress-container {
  background-color: #fff;
  left: 0;
  margin: 0 auto;
  padding: 20px 30px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  visibility: hidden;
  width: 80%;
  z-index: 1000; }
  .lfr-item-viewer .progress-container a {
    position: absolute;
    right: 30px; }
  .lfr-item-viewer .progress-container .progress {
    margin-top: 10px; }

.lfr-item-viewer .search-info {
  background-color: #d3e8f1; }
  .lfr-item-viewer .search-info .keywords {
    font-size: 1.4em;
    font-weight: bold; }
  .lfr-item-viewer .search-info .change-search-folder {
    font-size: 0.8em;
    font-weight: normal; }

.lfr-item-viewer .upload-view {
  display: table;
  height: 400px;
  margin-top: 20px;
  width: 100%; }
  .lfr-item-viewer .upload-view > div {
    display: table-cell;
    vertical-align: middle; }

.lfr-item-viewer .yui3-widget-bd {
  position: relative; }

.lfr-menu-expanded li a:focus {
  background-color: #5b677d;
  color: #fff;
  text-shadow: -1px -1px #2c2f34; }

.lfr-url-error {
  display: inline-block;
  white-space: normal;
  overflow-wrap: break-all;
  word-wrap: break-all; }

.lfr-page-layouts {
  padding: 0; }
  .lfr-page-layouts input[type='radio'] {
    opacity: 0;
    position: absolute; }
    .lfr-page-layouts input[type='radio']:checked + .card-horizontal {
      cursor: default; }
      .lfr-page-layouts input[type='radio']:checked + .card-horizontal::after {
        bottom: 0px;
        content: "";
        left: 0px;
        position: absolute;
        right: 0px;
        transition: height 0.15s ease-out; }
        @media (prefers-reduced-motion: reduce) {
          .lfr-page-layouts input[type='radio']:checked + .card-horizontal::after {
            transition: none; } }
  .lfr-page-layouts .card-horizontal {
    border-width: 1px;
    box-shadow: none;
    cursor: pointer;
    outline: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .lfr-page-layouts .card-horizontal {
        transition: none; } }
    .lfr-page-layouts .card-horizontal::after {
      border-radius: 0 0 0.25rem 0.25rem;
      bottom: 0px;
      content: "";
      height: 0;
      left: 0px;
      position: absolute;
      right: 0px;
      transition: height 0.15s ease-out; }
      @media (prefers-reduced-motion: reduce) {
        .lfr-page-layouts .card-horizontal::after {
          transition: none; } }

.modal-body.dialog-iframe-bd {
  overflow: hidden;
  padding: 0; }

.modal-dialog:not(.dialog-iframe-modal):not(.modal-full-screen) {
  position: relative; }

.modal-dialog.dialog-iframe-modal {
  max-width: none; }

.modal-dialog.modal-dialog-sm {
  max-width: 600px; }

.modal-dialog .yui3-resize-handles-wrapper {
  pointer-events: all; }
  .modal-dialog .yui3-resize-handles-wrapper .yui3-resize-handle-inner-br {
    bottom: 0;
    right: 0; }

.modal-open .modal {
  display: block; }

.sheet > .panel-group .sheet-footer {
  margin-bottom: 0; }

.sheet-footer .btn {
  margin-right: 1rem; }
  .sheet-footer .btn:last-child {
    margin-right: 0; }

.tag-items {
  list-style: none;
  margin: 0 1em 0 0;
  padding: 0 1em 0.5em;
  white-space: normal; }
  .tag-items li {
    display: inline-block;
    margin: 0 1em 0 0;
    max-width: 100%; }

.tag-selected {
  color: #000;
  font-weight: bold;
  text-decoration: none; }

.tag-cloud .tag-popularity-1 {
  font-size: 1em; }

.tag-cloud .tag-popularity-2 {
  font-size: 1.3em; }

.tag-cloud .tag-popularity-3 {
  font-size: 1.6em; }

.tag-cloud .tag-popularity-4 {
  font-size: 1.9em; }

.tag-cloud .tag-popularity-5 {
  font-size: 2.2em; }

.tag-cloud .tag-popularity-6 {
  font-size: 2.5em; }

.lfr-portal-tooltip {
  display: inline-flex; }
  .lfr-portal-tooltip,
  .lfr-portal-tooltip a {
    -webkit-touch-callout: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none; }

.tree-node .icon-check {
  padding-right: 2px; }

.tree-node .tree-node-checked .icon-check {
  padding-right: 0; }

.tree-node [class^='icon-'] {
  margin-right: 5px; }

.tree-node .tree-node-checkbox-container {
  margin-right: 0; }

.tree-node .tree-node-selected .tree-label {
  background: none; }

.tree-node-content .tree-hitarea {
  color: #999;
  font-size: 10px;
  padding-right: 6px; }

.tree-node-content .tree-label {
  margin-left: 3px; }

.tree-node-content .tree-node-hidden-hitarea {
  visibility: hidden; }

.tree-node-selected .tree-label {
  background-color: transparent; }

.tree-view li.tree-node .tree-node-content svg.lexicon-icon {
  pointer-events: none; }

.user-icon-color-0 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #e7e7ed;
  color: #6b6c7e; }

.user-icon-color-1 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #e7e7ed;
  color: #4b9bff; }

.user-icon-color-2 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #e7e7ed;
  color: #ffb46e; }

.user-icon-color-3 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #e7e7ed;
  color: #ff5f5f; }

.user-icon-color-4 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #e7e7ed;
  color: #50d2a0; }

.user-icon-color-5 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #e7e7ed;
  color: #ff73c3; }

.user-icon-color-6 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #e7e7ed;
  color: #9be169; }

.user-icon-color-7 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #e7e7ed;
  color: #af78ff; }

.user-icon-color-8 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #e7e7ed;
  color: #ffd76e; }

.user-icon-color-9 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #e7e7ed;
  color: #5fc8ff; }

.collapse.open {
  display: block; }

.navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20class='lexicon-icon-outline%20bars-line-top'%20d='M480%2064H32C14.336%2064%200%2049.664%200%2032S14.336%200%2032%200h448c17.664%200%2032%2014.336%2032%2032s-14.336%2032-32%2032z'%20fill='%23272833'/%3E%3Cpath%20class='lexicon-icon-outline%20bars-line-middle'%20d='M480%20288H32c-17.664%200-32-14.336-32-32s14.336-32%2032-32h448c17.664%200%2032%2014.336%2032%2032s-14.336%2032-32%2032z'%20fill='%23272833'/%3E%3Cpath%20class='lexicon-icon-outline%20bars-line-bottom'%20d='M480%20512H32c-17.664%200-32-14.336-32-32s14.336-32%2032-32h448c17.664%200%2032%2014.336%2032%2032s-14.336%2032-32%2032z'%20fill='%23272833'/%3E%3C/svg%3E");
  height: 1em;
  width: 1em; }

.navbar-nav .nav-item.hover:after {
  bottom: -0.3125rem;
  content: '';
  height: 0.3125rem;
  left: 0;
  position: absolute;
  width: 100%; }

.navbar .navbar-toggler .c-inner {
  max-width: none; }

html:not(#__):not(#___) .cadmin.portlet-topper {
  position: relative; }
  html:not(#__):not(#___) .cadmin.portlet-topper .portlet-topper-toolbar .portlet-icon-back {
    background: url(../images/arrows/12_left.png) no-repeat 0 50%;
    padding: 5px 5px 5px 18px; }
  html:not(#__):not(#___) .cadmin.portlet-topper .portlet-topper-toolbar .portlet-options .lfr-icon-menu-text {
    display: none; }

html:not(#__):not(#___) .cadmin .component-action.portlet-options {
  color: white; }

body.portlet {
  border-width: 0; }

.portlet-icon-back {
  margin-top: -2px; }
  .portlet-topper .portlet-topper-toolbar .portlet-icon-back {
    background: url(../images/arrows/12_left.png) no-repeat 0 50%;
    padding: 5px 5px 5px 18px; }

.portlet-options-dropdown {
  z-index: 1035; }

.portlet-topper {
  position: relative; }
  .portlet-topper .portlet-topper-toolbar .portlet-options .lfr-icon-menu-text {
    display: none; }
  .portlet-draggable .portlet-topper {
    cursor: move; }

.portlet-title-editable {
  cursor: pointer; }

.portlet-title-text {
  display: inline-block;
  margin-top: 0;
  max-width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap; }
  .panel-page-body .portlet-title-text,
  .panel-page-content .portlet-title-text {
    cursor: auto; }

.portlet-minimized .portlet-content {
  padding: 0; }

.portlet-nested-portlets .portlet-boundary {
  left: 0 !important;
  position: relative !important;
  top: 0 !important; }

.portlet-layout .portlet-header {
  margin-bottom: 1rem; }

@media (min-width: 768px) {
  .portlet .visible-interaction {
    display: none; } }

@media (max-width: 991.98px) {
  .controls-hidden .portlet .visible-interaction {
    display: none; } }

.portlet:hover .visible-interaction, .portlet.open .visible-interaction, .portlet.focus .visible-interaction {
  display: block; }

.controls-hidden .lfr-meta-actions,
.controls-hidden .lfr-configurator-visibility {
  display: none; }

.controls-hidden .portlet-topper-toolbar {
  display: none !important; }

html:not(#__):not(#___) .cadmin.portlet-topper {
  background-color: #f7f7f7;
  border-color: transparent;
  border-radius: 0 0;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  color: #6b6c7e;
  display: box;
  display: flex;
  padding: 3px 12px 3px 24px;
  position: relative; }

html:not(#__):not(#___) .portlet > .cadmin.portlet-topper {
  display: none; }
  @media (min-width: 992px) {
    html:not(#__):not(#___) .portlet > .cadmin.portlet-topper {
      display: flex;
      left: 0;
      opacity: 0;
      position: absolute;
      right: 0;
      transition: opacity 0.25s, transform 0.25s;
      top: 0; } }
  @media (min-width: 992px) and (prefers-reduced-motion: reduce) {
    html:not(#__):not(#___) .portlet > .cadmin.portlet-topper {
      transition: none; } }

html:not(#__):not(#___) .cadmin .portlet-actions {
  float: right; }

html:not(#__):not(#___) .cadmin .portlet-options {
  display: inline-block; }

html:not(#__):not(#___) .cadmin .portlet-title-menu {
  flex: 0 1 auto; }
  html:not(#__):not(#___) .cadmin .portlet-title-menu > span > a {
    display: inline-block;
    text-decoration: none; }

html:not(#__):not(#___) .cadmin .portlet-topper-toolbar {
  margin: 0;
  padding-left: 0; }
  html:not(#__):not(#___) .cadmin .portlet-topper-toolbar > a,
  html:not(#__):not(#___) .cadmin .portlet-topper-toolbar > span > a,
  html:not(#__):not(#___) .cadmin .portlet-topper-toolbar .lfr-icon-menu > a {
    color: #6b6c7e; }
  html:not(#__):not(#___) .cadmin .portlet-topper-toolbar > a:focus, html:not(#__):not(#___) .cadmin .portlet-topper-toolbar > a:hover {
    text-decoration: none; }

html:not(#__):not(#___) .cadmin .portlet-name-text {
  font-size: 14px;
  font-weight: 600; }

html:not(#__):not(#___) .cadmin .portlet-title-default {
  flex: 1 1 auto;
  line-height: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

@media (min-width: 768px) {
  html:not(#__):not(#___) .lfr-configurator-visibility .portlet:hover .portlet-topper, html:not(#__):not(#___) .lfr-configurator-visibility .portlet.focus .portlet-topper, html:not(#__):not(#___) .lfr-configurator-visibility .portlet.open .portlet-topper {
    opacity: 0.5; } }

@media (min-width: 992px) {
  html:not(#__):not(#___) .controls-visible .portlet:hover > .portlet-content-editable, html:not(#__):not(#___) .controls-visible .portlet.open > .portlet-content-editable, html:not(#__):not(#___) .controls-visible .portlet.focus > .portlet-content-editable {
    border-color: transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0; } }

@media (min-width: 992px) {
  html:not(#__):not(#___) .controls-visible .portlet:hover > .cadmin.portlet-topper, html:not(#__):not(#___) .controls-visible .portlet.open > .cadmin.portlet-topper, html:not(#__):not(#___) .controls-visible .portlet.focus > .cadmin.portlet-topper {
    opacity: 1;
    transform: translateY(-97%); } }

@media (min-width: 992px) {
  html:not(#__):not(#___) .controls-visible .portlet.open > .cadmin.portlet-topper {
    transition-duration: 0ms; } }

@media (max-width: 991.98px) {
  html:not(#__):not(#___) .controls-visible .cadmin.portlet-topper {
    display: box;
    display: flex; } }

html:not(#__):not(#___) .controls-visible .cadmin .portlet-topper-toolbar {
  display: block; }

.portlet {
  margin-bottom: 10px;
  position: relative; }
  @media (min-width: 992px) {
    .controls-visible .portlet:hover > .portlet-content-editable, .controls-visible .portlet.open > .portlet-content-editable, .controls-visible .portlet.focus > .portlet-content-editable {
      border-color: transparent;
      border-top-left-radius: 0;
      border-top-right-radius: 0; } }
  @media (min-width: 992px) {
    .controls-visible .portlet:hover > .portlet-topper, .controls-visible .portlet.open > .portlet-topper, .controls-visible .portlet.focus > .portlet-topper {
      opacity: 1;
      transform: translateY(-97%); } }
  @media (min-width: 768px) {
    .lfr-configurator-visibility .portlet:hover .portlet-topper, .lfr-configurator-visibility .portlet.focus .portlet-topper, .lfr-configurator-visibility .portlet.open .portlet-topper {
      opacity: 0.5; } }

.portlet-content-editable {
  border-color: transparent;
  border-radius: 0 0;
  border-style: solid;
  border-width: 1px 1px 1px 1px; }
  .portlet > .portlet-content-editable {
    border-color: transparent; }
  @media (max-width: 991.98px) {
    .controls-visible .portlet-content-editable {
      border-color: transparent;
      border-top-left-radius: 0;
      border-top-right-radius: 0; } }

.portlet-name-text {
  font-size: 0.875rem;
  font-weight: 600; }

.portlet-options {
  display: inline-block; }

.portlet-title-default {
  flex: 1 1 auto;
  line-height: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.portlet-title-menu {
  flex: 0 1 auto; }
  .portlet-title-menu > span > a {
    display: inline-block;
    text-decoration: none; }

.portlet-topper {
  background-color: #f7f7f7;
  border-color: transparent;
  border-radius: 0 0;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  color: #6b6c7e;
  display: box;
  display: flex;
  padding: 3px 12px 3px 24px;
  position: relative; }
  .portlet > .portlet-topper {
    display: none; }
    @media (min-width: 992px) {
      .portlet > .portlet-topper {
        display: flex;
        left: 0;
        opacity: 0;
        position: absolute;
        right: 0;
        transition: opacity 0.25s, transform 0.25s;
        top: 0; } }
  @media (min-width: 992px) and (prefers-reduced-motion: reduce) {
    .portlet > .portlet-topper {
      transition: none; } }
  @media (max-width: 991.98px) {
    .controls-visible .portlet-topper {
      display: box;
      display: flex; } }

.portlet-topper-toolbar {
  margin: 0;
  padding-left: 0; }
  .portlet-topper-toolbar > a,
  .portlet-topper-toolbar > span > a,
  .portlet-topper-toolbar .lfr-icon-menu > a {
    color: #6b6c7e; }
  .portlet-topper-toolbar > a:focus, .portlet-topper-toolbar > a:hover {
    text-decoration: none; }
  .controls-visible .portlet-topper-toolbar {
    display: block; }

.lfr-panel-page .portlet-title {
  font-size: 13px; }

.lfr-panel-page {
  width: 100%; }
  .lfr-panel-page .lfr-add-content h2 span {
    background-color: #d3dadd; }

.portlet-borderless .portlet-content {
  padding: 1rem; }

.portlet-decorate .portlet-content {
  background: #fff;
  border-color: transparent;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  padding: 1rem;
  word-wrap: break-word; }

.portlet-barebone .portlet-content {
  padding: 0; }

.portlet-dynamic-data-lists-display .lfr-ddm-field-group,
.portlet-dynamic-data-lists .lfr-ddm-field-group {
  margin-bottom: 10px;
  margin-top: 10px;
  padding: 28px 24px; }

.breadcrumb.breadcrumb-vertical {
  display: inline-block;
  text-align: center; }
  .breadcrumb.breadcrumb-vertical li {
    display: block; }
    .breadcrumb.breadcrumb-vertical li.last, .breadcrumb.breadcrumb-vertical li.only {
      background: none; }
  .breadcrumb.breadcrumb-vertical .divider {
    background: url(../images/arrows/07_down.png) no-repeat 50% 100%;
    display: block;
    height: 10px;
    overflow: hidden;
    text-indent: 101%;
    white-space: nowrap; }

.navbar form {
  margin: 0; }

:not(.inline-item) > .loading-animation {
  margin-bottom: 20px;
  margin-top: 20px; }

.product-menu .loading-animation {
  margin-top: 160px; }

@keyframes lfr-drop-active {
  0% {
    background-color: #ebebeb;
    border-color: #ddd; }
  50% {
    background-color: #ddedde;
    border-color: #7d7;
    transform: scale(1.1); }
  75% {
    background-color: #ddedde;
    border-color: #7d7; }
  100% {
    background-color: #ebebeb;
    border-color: #ddd; } }

.lfr-upload-container .progress-bar,
.lfr-upload-container .progress {
  border-radius: 10px; }

.lfr-upload-container .upload-file,
.lfr-upload-container .upload-target {
  border-radius: 5px; }

.upload-drop-active .lfr-upload-container .upload-target {
  animation: none; }

.upload-drop-intent .lfr-upload-container .upload-target {
  animation: lfr-drop-active 1s ease 0.2s infinite; }

.select-files {
  border-radius: 5px; }

.taglib-form-navigator > .form-steps > ul.form-navigator.list-group {
  box-shadow: none; }
  .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:hover .number, .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:focus .number {
    box-shadow: 0 0 5px 0 #333;
    transition-duration: 0.25s;
    transition-property: box-shadow;
    transition-timing-function: ease-out; }
  .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label .number {
    border-radius: 50%; }

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

.lfr-progress-active .progress-bar-status,
.lfr-upload-container .file-uploading .progress-bar .progress {
  animation: progress-bar-stripes 0.5s linear infinite;
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-size: 40px 40px;
  transition: width, 0.5s, ease-out; }
  @media (prefers-reduced-motion: reduce) {
    .lfr-progress-active .progress-bar-status,
    .lfr-upload-container .file-uploading .progress-bar .progress {
      transition: none; } }

@keyframes highlight-animation {
  from {
    background-color: #ffc; }
  to {
    background-color: transparent; } }

.highlight-animation {
  animation: highlight-animation 0.7s; }

.portlet-options.btn-group .dropdown-toggle, .portlet-options.btn-group.open .dropdown-toggle {
  box-shadow: none; }

.form-group.form-inline.input-boolean-wrapper label, .form-group.form-inline.input-checkbox-wrapper label {
  gap: 0.3125rem; }

/*---abstract----*/
/***************************************************************

	01.Colores
    02.Fondos
    03.Gradientes
    04.Transparencias
    05.Textos
    06.Obsoletos 

*****************************************************************/
/*=======================================
	01 Colores
	=========================================*/
/*=======================================
	02 Fondos
	=========================================*/
.bipo .bg_primary {
  background-color: #067F8D !important; }

.bipo .bg_secondary {
  background-color: #D20A11 !important; }

.bipo .bg_neutral {
  background-color: #F1F1EE !important; }

.bipo .bg_dark {
  background-color: #000000 !important; }

.bipo .bg_light {
  background-color: #FFFFFF !important; }

.bipo .bg_primary_extra_light {
  background-color: #F6FBFC !important; }

.bipo .bg_primary_light {
  background-color: #E4F1F3 !important; }

.bipo .bg_primary_light_medium {
  background-color: #A0CAD0 !important; }

.bipo .bg_primary_medium {
  background-color: #64A5AC !important; }

.bipo .bg_primary_dark {
  background-color: #094C54 !important; }

.bipo .bg_neutral_extra_light {
  background-color: #F6F6F6 !important; }

.bipo .bg_neutral_light_medium {
  background-color: #CED4D6 !important; }

.bipo .bg_neutral_medium {
  background-color: #B1B6B7 !important; }

.bipo .bg_neutral_light_dark {
  background-color: #686D6E !important; }

.bipo .bg_neutral_dark {
  background-color: #252A2A !important; }

.bipo .bg_warning {
  background-color: #EFC41E !important; }

.bipo .bg_warning_light {
  background-color: #FDF9E8 !important; }

.bipo .bg_danger {
  background-color: #E84D3E !important; }

.bipo .bg_danger_light {
  background-color: #FAE6E7 !important; }

.bipo .bg_success {
  background-color: #4CA463 !important; }

.bipo .bg_success_light {
  background-color: #eff5ec !important; }

.bipo .bg_deprecated {
  background-color: #9747FF !important; }

/*=======================================
	03 Gradientes
	=========================================*/
.bipo .gr_light_to_neutral {
  background: linear-gradient(180deg, #FFFFFF 0%, #F1F1EE 100%); }

.bipo .gr_primary_light_to_neutral {
  background: linear-gradient(180deg, #E4F1F3 0%, #F1F1EE 100%); }

.bipo .gr_primary_light_to_primary_medium {
  background: linear-gradient(180deg, #E4F1F3 0%, #64A5AC 100%); }

.bipo .gr_primary_medium_to_primary_dark {
  background: linear-gradient(180deg, #64A5AC 0%, #094C54 100%); }

.bipo .gr_primary_dark_to_dark {
  background: linear-gradient(180deg, #64A5AC 0%, #000000 100%); }

.bipo .gr_neutral_extra_light_to_neutral_light {
  background: linear-gradient(180deg, #F6F6F6 0%, #CED4D6 100%); }

.bipo .gr_neutral_light_dark_to_neutral_dark {
  background: linear-gradient(180deg, #686D6E 0%, #252A2A 100%); }

.bipo .gr_light_to_dark {
  background: linear-gradient(180deg, #FFFFFF 0%, #000000 100%); }

.bipo .bg_gradient_blue {
  background: #e3f1f2;
  background: linear-gradient(190deg, #e3f1f2 0%, #f8faf9 100%); }

/*=======================================
	04 Transparencias
	=========================================*/
.bipo .bg_neutral_transparent {
  background-color: rgba(241, 241, 238, 0.75) !important; }

.bipo .bg_neutral_transparent_90 {
  background-color: rgba(241, 241, 238, 0.9) !important; }

/*=======================================
	05 Textos
	=========================================*/
body .text-primary, .bipo .text-primary {
  color: #067F8D !important; }

body .text-secondary, .bipo .text-secondary {
  color: #D20A11 !important; }

body .text-neutral, .bipo .text-neutral {
  color: #F1F1EE !important; }

body .text-neutral_dark, .bipo .text-neutral_dark {
  color: #252A2A !important; }

body .text-dark, .bipo .text-dark {
  color: #000000 !important; }

body .text-light, .bipo .text-light {
  color: #FFFFFF !important; }

body .text-success, .bipo .text-success {
  color: #4CA463 !important; }

body .text-danger, .bipo .text-danger {
  color: #E84D3E !important; }

/*=======================================
	06 Obsoletos - En desuso
	=========================================*/
/***************************************************************

	01. Animación para botones
	02. Marco sombreado
	03. Sin linea - elimina linea roja inferior
	04. Párrafos
	05. sr-only
	06. focus
	07. overlay

*****************************************************************/
/*=======================================
	01. Animación para botones
	=========================================*/
/*=======================================
	02. Marco sombreado
	=========================================*/
.shadow_dark {
  box-shadow: 0px 0px 11px 0px #999; }

.shadow_light {
  box-shadow: 0px 0px 11px 0px #ccc; }

/*=======================================
	03. Sin linea - elimina linea roja inferior
	=========================================*/
/*=======================================
	04. Parrafos
	=========================================*/
/*=======================================
	05. sr-only
	=========================================*/
/*=======================================
	06. focus
	=========================================*/
/*=======================================
	08. overlay
	=========================================*/
/***************************************************************

	01. Border radius
    02. Border

*****************************************************************/
/*=======================================
	01. Border radius
	=========================================*/
.bipo .border-radius-base {
  border-radius: 4px; }

.bipo .border-radius-xs {
  border-radius: 2px; }

.bipo .border-radius-20,
.bipo .btn.border-radius-20 {
  border-radius: 20px !important; }

.bipo .border-radius-16 {
  border-radius: 16px; }

.bipo .rounded-top-left-0 {
  border-top-left-radius: 0 !important; }

.bipo .rounded-bottom-right-0 {
  border-bottom-right-radius: 0 !important; }

.bipo .border-radius-s {
  border-radius: 6px; }

.bipo .border-radius-m {
  border-radius: 8px; }

.bipo .border-radius-xl {
  border-radius: 24px; }

/*=======================================
	02. Borders
	=========================================*/
.bipo .border-base-primary {
  border: 1px solid #067F8D; }

.bipo .border-base-light {
  border: 1px solid #FFFFFF; }

/*======================== Utilities==================================
	
    01 GAPs
    02 Iconos en circulo blanco
    03 Object Fit
    04 Multiple column
    05 Border
    06 Margenes negativos
	07 Rotar iconos, etc.
    08 Sizes 
    09 List con bagde
    10 Visibility: Ocultar lectura accesibilidad lectores
    11 Min width/height auto / Max width/height auto
	12 Margenes y paddings ui kit
	13 Posicionamiento

======================================================================*/
/*----01 GAPS-------*/
.gap-0 {
  gap: 0rem !important; }

.gap-2 {
  gap: 0.5rem !important; }

.gap-3 {
  gap: 1rem !important; }

.gap-4 {
  gap: 1.5rem !important; }

.gap-5 {
  gap: 2rem !important; }

/*--- 02 Iconos en circulo blanco -------*/
.bipoicon.iconcircle {
  color: #067F8D;
  background-color: #fff;
  border-radius: 50%;
  margin-bottom: 20px;
  font-size: 35px;
  height: 60px;
  width: 60px;
  display: flex;
  align-items: center;
  justify-content: center; }
  @media only screen and (max-width: 767.98px) {
    .bipoicon.iconcircle {
      font-size: 24px;
      height: 50px;
      width: 50px; } }

/*----03 Object Fit----*/
.object-fit-cover {
  width: 100%;
  height: auto; }

@supports (object-fit: cover) {
  .object-fit-cover {
    height: 100%;
    -o-object-fit: cover !important;
    object-fit: cover !important; } }

@media (min-width: 576px) {
  .object-fit-sm-cover {
    width: 100%;
    height: auto; }
  @supports (object-fit: cover) {
    .object-fit-sm-cover {
      height: 100%;
      -o-object-fit: cover !important;
      object-fit: cover !important; } } }

@media (min-width: 768px) {
  .object-fit-md-cover {
    width: 100%;
    height: auto; }
  @supports (object-fit: cover) {
    .object-fit-md-cover {
      height: 100%;
      -o-object-fit: cover !important;
      object-fit: cover !important; } } }

@media (min-width: 992px) {
  .object-fit-lg-cover {
    width: 100%;
    height: auto; }
  @supports (object-fit: cover) {
    .object-fit-lg-cover {
      height: 100%;
      -o-object-fit: cover !important;
      object-fit: cover !important; } } }

@media (min-width: 1200px) {
  .object-fit-xl-cover {
    width: 100%;
    height: auto; }
  @supports (object-fit: cover) {
    .object-fit-xl-cover {
      height: 100%;
      -o-object-fit: cover !important;
      object-fit: cover !important; } } }

/*----04 Multiple column ----*/
.column-count {
  padding: 15px;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px; }
  @media (min-width: 992px) {
    .column-count.count_1 {
      -webkit-column-count: 1;
      -moz-column-count: 1;
      column-count: 1; }
    .column-count.count_2 {
      -webkit-column-count: 2;
      -moz-column-count: 2;
      column-count: 2; }
    .column-count.count_3 {
      -webkit-column-count: 3;
      -moz-column-count: 3;
      column-count: 3; }
    .column-count.count_4 {
      -webkit-column-count: 4;
      -moz-column-count: 4;
      column-count: 4; }
    .column-count.count_5 {
      -webkit-column-count: 5;
      -moz-column-count: 5;
      column-count: 5; }
    .column-count.count_6 {
      -webkit-column-count: 6;
      -moz-column-count: 6;
      column-count: 6; }
    .column-count.count_7 {
      -webkit-column-count: 7;
      -moz-column-count: 7;
      column-count: 7; }
    .column-count.count_8 {
      -webkit-column-count: 8;
      -moz-column-count: 8;
      column-count: 8; }
    .column-count.count_9 {
      -webkit-column-count: 9;
      -moz-column-count: 9;
      column-count: 9; }
    .column-count.count_10 {
      -webkit-column-count: 10;
      -moz-column-count: 10;
      column-count: 10; } }
  @media (max-width: 767.98px) {
    .column-count.count_sm_1 {
      -webkit-column-count: 1;
      -moz-column-count: 1;
      column-count: 1; }
    .column-count.count_sm_2 {
      -webkit-column-count: 2;
      -moz-column-count: 2;
      column-count: 2; }
    .column-count.count_sm_3 {
      -webkit-column-count: 3;
      -moz-column-count: 3;
      column-count: 3; }
    .column-count.count_sm_4 {
      -webkit-column-count: 4;
      -moz-column-count: 4;
      column-count: 4; }
    .column-count.count_sm_5 {
      -webkit-column-count: 5;
      -moz-column-count: 5;
      column-count: 5; }
    .column-count.count_sm_6 {
      -webkit-column-count: 6;
      -moz-column-count: 6;
      column-count: 6; }
    .column-count.count_sm_7 {
      -webkit-column-count: 7;
      -moz-column-count: 7;
      column-count: 7; }
    .column-count.count_sm_8 {
      -webkit-column-count: 8;
      -moz-column-count: 8;
      column-count: 8; }
    .column-count.count_sm_9 {
      -webkit-column-count: 9;
      -moz-column-count: 9;
      column-count: 9; }
    .column-count.count_sm_10 {
      -webkit-column-count: 10;
      -moz-column-count: 10;
      column-count: 10; } }
  @media (max-width: 479.98px) {
    .column-count.count_xs_1 {
      -webkit-column-count: 1;
      -moz-column-count: 1;
      column-count: 1; }
    .column-count.count_xs_2 {
      -webkit-column-count: 2;
      -moz-column-count: 2;
      column-count: 2; }
    .column-count.count_xs_3 {
      -webkit-column-count: 3;
      -moz-column-count: 3;
      column-count: 3; }
    .column-count.count_xs_4 {
      -webkit-column-count: 4;
      -moz-column-count: 4;
      column-count: 4; }
    .column-count.count_xs_5 {
      -webkit-column-count: 5;
      -moz-column-count: 5;
      column-count: 5; }
    .column-count.count_xs_6 {
      -webkit-column-count: 6;
      -moz-column-count: 6;
      column-count: 6; }
    .column-count.count_xs_7 {
      -webkit-column-count: 7;
      -moz-column-count: 7;
      column-count: 7; }
    .column-count.count_xs_8 {
      -webkit-column-count: 8;
      -moz-column-count: 8;
      column-count: 8; }
    .column-count.count_xs_9 {
      -webkit-column-count: 9;
      -moz-column-count: 9;
      column-count: 9; }
    .column-count.count_xs_10 {
      -webkit-column-count: 10;
      -moz-column-count: 10;
      column-count: 10; } }

/*----05 Border-------*/
.bipo .uib_border_dark_1 {
  border: 1px solid #000000; }

.bipo .uib_border_light_1 {
  border: 1px solid #FFFFFF; }

.bipo .uib_border_primary_1 {
  border: 1px solid #067F8D; }

.bipo .uib_border_neutral_light_medium_1 {
  border: 1px solid #CED4D6; }

.bipo .uib_border_neutral_extra_light_1 {
  border: 1px solid #F6F6F6; }

.bipo .uib_border_neutral_medium_1 {
  border: 1px solid #B1B6B7; }

.bipo .uib_border_neutral_light_dark_1 {
  border: 1px solid #686D6E; }

.bipo .uib_border_neutral_1 {
  border: 1px solid #F1F1EE; }

.bipo .uib_border_dark_2 {
  border: 2px solid #000000; }

.bipo .uib_border_light_2 {
  border: 2px solid #FFFFFF; }

.bipo .uib_border_primary_2 {
  border: 2px solid #067F8D; }

.bipo .uib_border_neutral_light_medium_2 {
  border: 2px solid #CED4D6; }

.bipo .uib_border_neutral_extra_light_2 {
  border: 2px solid #F6F6F6; }

.bipo .uib_border_neutral_medium_2 {
  border: 2px solid #B1B6B7; }

.bipo .uib_border_neutral_light_dark_2 {
  border: 2px solid #686D6E; }

.bipo .uib_border_neutral_2 {
  border: 2px solid #F1F1EE; }

.bipo .uib_border_dark_3 {
  border: 3px solid #000000; }

.bipo .uib_border_light_3 {
  border: 3px solid #FFFFFF; }

.bipo .uib_border_primary_3 {
  border: 3px solid #067F8D; }

.bipo .uib_border_neutral_light_medium_3 {
  border: 3px solid #CED4D6; }

.bipo .uib_border_neutral_extra_light_3 {
  border: 3px solid #F6F6F6; }

.bipo .uib_border_neutral_medium_3 {
  border: 3px solid #B1B6B7; }

.bipo .uib_border_neutral_light_dark_3 {
  border: 3px solid #686D6E; }

.bipo .uib_border_neutral_3 {
  border: 3px solid #F1F1EE; }

.bipo .uib_border_dark_4 {
  border: 4px solid #000000; }

.bipo .uib_border_light_4 {
  border: 4px solid #FFFFFF; }

.bipo .uib_border_primary_4 {
  border: 4px solid #067F8D; }

.bipo .uib_border_neutral_light_medium_4 {
  border: 4px solid #CED4D6; }

.bipo .uib_border_neutral_extra_light_4 {
  border: 4px solid #F6F6F6; }

.bipo .uib_border_neutral_medium_4 {
  border: 4px solid #B1B6B7; }

.bipo .uib_border_neutral_light_dark_4 {
  border: 4px solid #686D6E; }

.bipo .uib_border_neutral_4 {
  border: 4px solid #F1F1EE; }

.bipo .uib_border_dark_5 {
  border: 5px solid #000000; }

.bipo .uib_border_light_5 {
  border: 5px solid #FFFFFF; }

.bipo .uib_border_primary_5 {
  border: 5px solid #067F8D; }

.bipo .uib_border_neutral_light_medium_5 {
  border: 5px solid #CED4D6; }

.bipo .uib_border_neutral_extra_light_5 {
  border: 5px solid #F6F6F6; }

.bipo .uib_border_neutral_medium_5 {
  border: 5px solid #B1B6B7; }

.bipo .uib_border_neutral_light_dark_5 {
  border: 5px solid #686D6E; }

.bipo .uib_border_neutral_5 {
  border: 5px solid #F1F1EE; }

.bipo .uib_border_dark_6 {
  border: 6px solid #000000; }

.bipo .uib_border_light_6 {
  border: 6px solid #FFFFFF; }

.bipo .uib_border_primary_6 {
  border: 6px solid #067F8D; }

.bipo .uib_border_neutral_light_medium_6 {
  border: 6px solid #CED4D6; }

.bipo .uib_border_neutral_extra_light_6 {
  border: 6px solid #F6F6F6; }

.bipo .uib_border_neutral_medium_6 {
  border: 6px solid #B1B6B7; }

.bipo .uib_border_neutral_light_dark_6 {
  border: 6px solid #686D6E; }

.bipo .uib_border_neutral_6 {
  border: 6px solid #F1F1EE; }

.bipo .uib_border_dark_7 {
  border: 7px solid #000000; }

.bipo .uib_border_light_7 {
  border: 7px solid #FFFFFF; }

.bipo .uib_border_primary_7 {
  border: 7px solid #067F8D; }

.bipo .uib_border_neutral_light_medium_7 {
  border: 7px solid #CED4D6; }

.bipo .uib_border_neutral_extra_light_7 {
  border: 7px solid #F6F6F6; }

.bipo .uib_border_neutral_medium_7 {
  border: 7px solid #B1B6B7; }

.bipo .uib_border_neutral_light_dark_7 {
  border: 7px solid #686D6E; }

.bipo .uib_border_neutral_7 {
  border: 7px solid #F1F1EE; }

.bipo .uib_border_dark_8 {
  border: 8px solid #000000; }

.bipo .uib_border_light_8 {
  border: 8px solid #FFFFFF; }

.bipo .uib_border_primary_8 {
  border: 8px solid #067F8D; }

.bipo .uib_border_neutral_light_medium_8 {
  border: 8px solid #CED4D6; }

.bipo .uib_border_neutral_extra_light_8 {
  border: 8px solid #F6F6F6; }

.bipo .uib_border_neutral_medium_8 {
  border: 8px solid #B1B6B7; }

.bipo .uib_border_neutral_light_dark_8 {
  border: 8px solid #686D6E; }

.bipo .uib_border_neutral_8 {
  border: 8px solid #F1F1EE; }

.bipo .uib_border_dark_9 {
  border: 9px solid #000000; }

.bipo .uib_border_light_9 {
  border: 9px solid #FFFFFF; }

.bipo .uib_border_primary_9 {
  border: 9px solid #067F8D; }

.bipo .uib_border_neutral_light_medium_9 {
  border: 9px solid #CED4D6; }

.bipo .uib_border_neutral_extra_light_9 {
  border: 9px solid #F6F6F6; }

.bipo .uib_border_neutral_medium_9 {
  border: 9px solid #B1B6B7; }

.bipo .uib_border_neutral_light_dark_9 {
  border: 9px solid #686D6E; }

.bipo .uib_border_neutral_9 {
  border: 9px solid #F1F1EE; }

.bipo .uib_border_dark_10 {
  border: 10px solid #000000; }

.bipo .uib_border_light_10 {
  border: 10px solid #FFFFFF; }

.bipo .uib_border_primary_10 {
  border: 10px solid #067F8D; }

.bipo .uib_border_neutral_light_medium_10 {
  border: 10px solid #CED4D6; }

.bipo .uib_border_neutral_extra_light_10 {
  border: 10px solid #F6F6F6; }

.bipo .uib_border_neutral_medium_10 {
  border: 10px solid #B1B6B7; }

.bipo .uib_border_neutral_light_dark_10 {
  border: 10px solid #686D6E; }

.bipo .uib_border_neutral_10 {
  border: 10px solid #F1F1EE; }

/*=======================================
	06. Margenes negativos
	=========================================*/
.mt-1-neg {
  margin-top: -0.25rem !important; }

.ml-1-neg {
  margin-left: -0.25rem !important; }

.mx-1-neg {
  margin: -0.25rem !important; }

.my-1-neg {
  margin: -0.25rem 0 !important; }

.mt-2-neg {
  margin-top: -0.5rem !important; }

.ml-2-neg {
  margin-left: -0.5rem !important; }

.mx-2-neg {
  margin: -0.5rem !important; }

.my-2-neg {
  margin: -0.5rem 0 !important; }

.mt-3-neg {
  margin-top: -1rem !important; }

.ml-3-neg {
  margin-left: -1rem !important; }

.mx-3-neg {
  margin: -1rem !important; }

.my-3-neg {
  margin: -1rem 0 !important; }

.mt-4-neg {
  margin-top: -1.5rem !important; }

.ml-4-neg {
  margin-left: -1.5rem !important; }

.mx-4-neg {
  margin: -1.5rem !important; }

.my-4-neg {
  margin: -1.5rem 0 !important; }

.mt-5-neg {
  margin-top: -2rem !important; }

.ml-5-neg {
  margin-left: -2rem !important; }

.mx-5-neg {
  margin: -2rem !important; }

.my-5-neg {
  margin: -2rem 0 !important; }

.mt-6-neg {
  margin-top: -3rem !important; }

.ml-6-neg {
  margin-left: -3rem !important; }

.mx-6-neg {
  margin: -3rem !important; }

.my-6-neg {
  margin: -3rem 0 !important; }

/*=======================================
	07. Rotar iconos, etc.
	=========================================*/
.rotate-45 {
  transform: rotate(45deg); }

.rotate-90 {
  transform: rotate(90deg); }

.rotate-180 {
  transform: rotate(180deg); }

.rotate-270 {
  transform: rotate(270deg); }

.rotate-n45 {
  transform: rotate(-45deg); }

.rotate-n90 {
  transform: rotate(-90deg); }

.rotate-n180 {
  transform: rotate(-180deg); }

.rotate-n270 {
  transform: rotate(-270deg); }

/*=======================================
	08. Sizes px to rem
	=========================================*/
.size-8 {
  font-size: 0.5rem !important;
  line-height: normal !important; }

.size-9 {
  font-size: 0.5831rem !important;
  line-height: normal !important; }

.size-10 {
  font-size: 0.625rem !important;
  line-height: normal !important; }

.size-11 {
  font-size: 0.6669rem !important;
  line-height: normal !important; }

.size-12 {
  font-size: 0.75rem !important;
  line-height: normal !important; }

.size-13 {
  font-size: 0.8331rem !important;
  line-height: normal !important; }

.size-14 {
  font-size: 0.875rem !important;
  line-height: normal !important; }

.size-15 {
  font-size: 0.9169rem !important;
  line-height: normal !important; }

.size-16 {
  font-size: 1rem !important;
  line-height: normal !important; }

.size-18 {
  font-size: 1.125rem !important;
  line-height: normal !important; }

.size-20 {
  font-size: 1.2081rem !important;
  line-height: normal !important; }

.size-22 {
  font-size: 1.331rem !important;
  line-height: normal !important; }

.size-24 {
  font-size: 1.5rem !important;
  line-height: normal !important; }

.size-26 {
  font-size: 1.6669rem !important;
  line-height: normal !important; }

.size-32 {
  font-size: 2rem !important;
  line-height: normal !important; }

.size-36 {
  font-size: 2.25rem !important;
  line-height: normal !important; }

.size-38 {
  font-size: 2.4169rem !important;
  line-height: normal !important; }

.size-40 {
  font-size: 2.5rem !important;
  line-height: normal !important; }

.size-42 {
  font-size: 2.6669rem !important;
  line-height: normal !important; }

.size-48 {
  font-size: 3rem !important;
  line-height: normal !important; }

/*=======================================
    09. List con bagde
    =========================================*/
.uib_list_counter {
  margin: 0 0 10px; }
  .uib_list_counter li {
    padding: 5px 0;
    font-size: 0.938rem;
    font-weight: 500;
    line-height: 1.438rem;
    letter-spacing: 0.013rem; }
  .uib_list_counter.uib_radios li {
    padding: 0; }
  .uib_list_counter.uib_radios input {
    display: none; }
  .uib_list_counter.uib_radios label {
    font-size: 0.813rem;
    font-weight: 400;
    line-height: 1.125rem;
    letter-spacing: 0.013rem;
    font-weight: 700;
    margin: 0; }
  .uib_list_counter.uib_radios label,
  .uib_list_counter li a {
    font-size: 0.938rem;
    font-weight: 500;
    line-height: 1.438rem;
    letter-spacing: 0.013rem;
    color: #000;
    padding: 5px 0;
    white-space: normal;
    word-wrap: break-word;
    display: flex;
    align-items: center; }
    .uib_list_counter.uib_radios label .bipoicon,
    .uib_list_counter li a .bipoicon {
      color: #067F8D; }
    .uib_list_counter.uib_radios label:focus, .uib_list_counter.uib_radios label:hover, .uib_list_counter.uib_radios label:active, .uib_list_counter.uib_radios label.active,
    .uib_list_counter li a:focus,
    .uib_list_counter li a:hover,
    .uib_list_counter li a:active,
    .uib_list_counter li a.active {
      background-color: #F1F1EE !important;
      color: #000 !important;
      font-weight: 600; }
    .uib_list_counter.uib_radios label:focus, .uib_list_counter.uib_radios label.active,
    .uib_list_counter li a:focus,
    .uib_list_counter li a.active {
      outline: 1px solid #fff !important;
      outline-offset: 1px !important;
      box-shadow: 0 0 0 1px #000 !important;
      opacity: 1; }
    .uib_list_counter.uib_radios label.selected,
    .uib_list_counter li a.selected {
      background-color: #067F8D !important;
      color: #fff !important;
      font-weight: 600; }
  .uib_list_counter.uib_radios input[type="radio"]:checked + label {
    background-color: #067F8D !important;
    color: #fff !important;
    font-weight: 600; }
    .uib_list_counter.uib_radios input[type="radio"]:checked + label .bipoicon {
      color: #fff; }

.uib_badge {
  background-color: #067F8D;
  color: #fff;
  border-radius: 4px;
  font-size: 0.813rem;
  font-weight: 400;
  line-height: 1.125rem;
  letter-spacing: 0.013rem;
  font-weight: 700;
  text-align: center;
  padding: 1px 4px;
  min-width: 30px;
  line-height: 1.25rem; }
  .uib_badge.size-xl {
    font-size: 0.938rem;
    font-weight: 500;
    line-height: 1.438rem;
    letter-spacing: 0.013rem;
    font-weight: 700;
    padding: 7px; }

/*--- 10 Visibility: Ocultar lectura accesibilidad lectores -------*/
.visibility-hidden {
  visibility: hidden; }

@media (max-width: 991.9px) {
  .visibility-hidden-md-down {
    visibility: hidden; } }

@media (max-width: 767.9px) {
  .visibility-hidden-sm-down {
    visibility: hidden; } }

@media (max-width: 479.9px) {
  .visibility-hidden-xs-down {
    visibility: hidden; } }

/*--- 11 Min width auto / Max width auto-------*/
.min-w-100 {
  min-width: 100% !important; }

.max-w-100 {
  max-width: 100% !important; }

.min-w-auto {
  min-width: auto !important; }

.max-w-auto {
  max-width: auto !important; }

.min-h-100 {
  min-height: 100% !important; }

.max-h-100 {
  max-height: 100% !important; }

.max-h-auto {
  max-height: auto !important; }

.min-h-auto {
  min-height: auto !important; }

.max-content {
  width: max-content !important; }

/*=======================================
12. Margenes y paddings ui kit
=========================================*/
/* 64px */
.mt-2_5 {
  margin-top: 0.75rem !important; }

.mb-2_5 {
  margin-bottom: 0.75rem !important; }

.ml-2_5 {
  margin-left: 0.75rem !important; }

.mr-2_5 {
  margin-right: 0.75rem !important; }

.mx-2_5 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important; }

.my-2_5 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important; }

.m-2_5 {
  margin: 0.75rem !important; }

.pt-2_5 {
  padding-top: 0.75rem !important; }

.pb-2_5 {
  padding-bottom: 0.75rem !important; }

.pl-2_5 {
  padding-left: 0.75rem !important; }

.pr-2_5 {
  padding-right: 0.75rem !important; }

.px-2_5 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important; }

.py-2_5 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important; }

.p-2_5 {
  padding: 0.75rem !important; }

.mt-4_5 {
  margin-top: 2rem !important; }

.mb-4_5 {
  margin-bottom: 2rem !important; }

.ml-4_5 {
  margin-left: 2rem !important; }

.mr-4_5 {
  margin-right: 2rem !important; }

.mx-4_5 {
  margin-left: 2rem !important;
  margin-right: 2rem !important; }

.my-4_5 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important; }

.m-4_5 {
  margin: 2rem !important; }

.pt-4_5 {
  padding-top: 2rem !important; }

.pb-4_5 {
  padding-bottom: 2rem !important; }

.pl-4_5 {
  padding-left: 2rem !important; }

.pr-4_5 {
  padding-right: 2rem !important; }

.px-4_5 {
  padding-left: 2rem !important;
  padding-right: 2rem !important; }

.py-4_5 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important; }

.p-4_5 {
  padding: 2rem !important; }

.mt-5_5 {
  margin-top: 4rem !important; }

.mb-5_5 {
  margin-bottom: 4rem !important; }

.ml-5_5 {
  margin-left: 4rem !important; }

.mr-5_5 {
  margin-right: 4rem !important; }

.mx-5_5 {
  margin-left: 4rem !important;
  margin-right: 4rem !important; }

.my-5_5 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important; }

.m-5_5 {
  margin: 4rem !important; }

.pt-5_5 {
  padding-top: 4rem !important; }

.pb-5_5 {
  padding-bottom: 4rem !important; }

.pl-5_5 {
  padding-left: 4rem !important; }

.pr-5_5 {
  padding-right: 4rem !important; }

.px-5_5 {
  padding-left: 4rem !important;
  padding-right: 4rem !important; }

.py-5_5 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important; }

.p-5_5 {
  padding: 4rem !important; }

/*=======================================
13 Posicionamiento (bootstrap 5)
=========================================*/
.top-0 {
  top: 0 !important; }

.bottom-0 {
  bottom: 0 !important; }

.start-0 {
  left: 0 !important; }

.end-0 {
  right: 0 !important; }

/*---base----*/
/* * {
   text-rendering: optimizeLegibility;
   -webkit-font-smoothing: antialiased;
   font-smoothing: none;
} */
/*RALEWAY*/
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/raleway-light.ttf);
  src: url(../fonts/raleway-light.eot);
  src: url(../fonts/raleway-light.svg);
  src: url(../fonts/raleway-light.woff); }

/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/raleway-regular.ttf);
  src: url(../fonts/raleway-regular.eot);
  src: url(../fonts/raleway-regular.svg);
  src: url(../fonts/raleway-regular.woff); }

/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/raleway-medium.ttf);
  src: url(../fonts/raleway-medium.eot);
  src: url(../fonts/raleway-medium.svg);
  src: url(../fonts/raleway-medium.woff); }

/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/raleway-semibold.ttf);
  src: url(../fonts/raleway-semibold.eot);
  src: url(../fonts/raleway-semibold.svg);
  src: url(../fonts/raleway-semibold.woff); }

/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/raleway-bold.ttf);
  src: url(../fonts/raleway-bold.eot);
  src: url(../fonts/raleway-bold.svg);
  src: url(../fonts/raleway-bold.woff); }

/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/raleway-extrabold.ttf);
  src: url(../fonts/raleway-extrabold.eot);
  src: url(../fonts/raleway-extrabold.svg);
  src: url(../fonts/raleway-extrabold.woff); }

/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 900;
  src: url(../fonts/raleway-heavy.ttf);
  src: url(../fonts/raleway-heavy.eot);
  src: url(../fonts/raleway-heavy.svg);
  src: url(../fonts/raleway-heavy.woff); }

/*OSWALD*/
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/oswald-light.ttf);
  src: url(../fonts/oswald-light.eot);
  src: url(../fonts/oswald-light.svg);
  src: url(../fonts/oswald-light.woff); }

/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/oswald-regular.ttf);
  src: url(../fonts/oswald-regular.eot);
  src: url(../fonts/oswald-regular.svg);
  src: url(../fonts/oswald-regular.woff); }

@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/oswald-medium.ttf);
  src: url(../fonts/oswald-medium.eot);
  src: url(../fonts/oswald-medium.svg);
  src: url(../fonts/oswald-medium.woff); }

/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/oswald-bold.ttf);
  src: url(../fonts/oswald-bold.eot);
  src: url(../fonts/oswald-bold.svg);
  src: url(../fonts/oswald-bold.woff); }

.bipo .paragraph-medium,
.bipo .page-content .paragraph-medium {
  font-size: 0.938rem;
  font-weight: 500;
  line-height: 1.438rem;
  letter-spacing: 0.013rem;
  color: #000000; }

.bipo .paragraph-medium-bold,
.bipo .page-content .paragraph-medium-bold {
  font-size: 0.938rem;
  font-weight: 500;
  line-height: 1.438rem;
  letter-spacing: 0.013rem;
  font-weight: 700; }

.bipo .paragraph-extra-medium,
.bipo .page-content .paragraph-extra-medium {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  letter-spacing: 0rem; }

.bipo .paragraph-small,
.bipo .page-content .paragraph-small {
  font-size: 0.813rem;
  font-weight: 400;
  line-height: 1.125rem;
  letter-spacing: 0.013rem; }

.bipo .paragraph-small-semibold,
.bipo .page-content .paragraph-small-semibold {
  font-size: 0.813rem;
  font-weight: 400;
  line-height: 1.125rem;
  letter-spacing: 0.013rem;
  font-weight: 600; }

.bipo .paragraph-small-bold,
.bipo .page-content .paragraph-small-bold {
  font-size: 0.813rem;
  font-weight: 400;
  line-height: 1.125rem;
  letter-spacing: 0.013rem;
  font-weight: 700; }

.bipo .paragraph-large,
.bipo .page-content .paragraph-large {
  font-size: 1.25rem !important;
  font-weight: 500;
  line-height: 1.875rem;
  letter-spacing: 0.013rem; }
  @media only screen and (max-width: 991.98px) {
    .bipo .paragraph-large,
    .bipo .page-content .paragraph-large {
      font-size: 1.125rem;
      line-height: 1.75rem; } }

.bipo .paragraph-large-bold,
.bipo .page-content .paragraph-large-bold {
  font-size: 1.25rem !important;
  font-weight: 500;
  line-height: 1.875rem;
  letter-spacing: 0.013rem;
  font-weight: 700; }
  @media only screen and (max-width: 991.98px) {
    .bipo .paragraph-large-bold,
    .bipo .page-content .paragraph-large-bold {
      font-size: 1.125rem;
      line-height: 1.75rem; } }

/*--componentes ui kit----*/
/***************************************************************

    01. TAGS filter-pill (tags informativos)
    02. TAGS Bootstrap-tagsinput (tags que permiten cerrar X)
    03. TAGS obsoletos subastas
    04. TAGs obsoletos udalnet
    05. TAGs obsoletos bob modal
    06. TAGs obsoletos bob formulario inscripción


*****************************************************************/
.bipo {
  /*=======================================
	01 TAGS filter-pill (tags informativos)
	=========================================*/
  /* Cuando son enlaces */
  /*=======================================
	02 TAGS Bootstrap-tagsinput 
	=========================================*/
  /*=======================================
	03 TAGS obsoletos subastas
	=========================================*/
  /*=======================================
	04. TAGs obsoletos udalnet
	=========================================*/
  /*=======================================
	05. TAGs obsoletos bob modal
	=========================================*/
  /*======================================
	 06. TAGs obsoletos bob formulario inscripción
	=========================================*/ }
  .bipo .filter-pill, .bipo .bootstrap-tagsinput .tag,
  .bipo .bootstrap-tagsinput .tag.label,
  .bipo p.filter-pill,
  .bipo .bootstrap-tagsinput p.tag,
  .bipo .bootstrap-tagsinput p.tag.label {
    display: flex;
    align-items: center;
    justify-content: space-between;
    column-gap: 8px;
    width: fit-content;
    padding: 3px 8px;
    border: 1px solid #252A2A;
    border-radius: 4px;
    background-color: #FFFFFF;
    color: #252A2A;
    font-size: 0.938rem;
    font-weight: 500;
    line-height: 1.438rem;
    letter-spacing: 0.013rem;
    /* Para casos en los que se ve opción small en pantallas inferiores a 991px */ }
    .bipo .filter-pill .bipoicon, .bipo .bootstrap-tagsinput .tag .bipoicon,
    .bipo p.filter-pill .bipoicon,
    .bipo .bootstrap-tagsinput p.tag .bipoicon {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      top: initial;
      width: 20px;
      height: 20px;
      margin: 0;
      font-size: 1.125rem; }
    .bipo .filter-pill.filter-pill-small, .bipo .bootstrap-tagsinput .filter-pill-small.tag, .bipo .bootstrap-tagsinput .tag.tag-small,
    .bipo .bootstrap-tagsinput .tag.label.tag-small,
    .bipo p.filter-pill.filter-pill-small,
    .bipo .bootstrap-tagsinput p.filter-pill-small.tag,
    .bipo .bootstrap-tagsinput p.tag.tag-small,
    .bipo .bootstrap-tagsinput p.tag.label.tag-small {
      padding: 2px 6px;
      border-width: 2px;
      font-size: 0.813rem;
      font-weight: 700;
      line-height: 1.125rem; }
      .bipo .filter-pill.filter-pill-small .bipoicon, .bipo .bootstrap-tagsinput .filter-pill-small.tag .bipoicon, .bipo .bootstrap-tagsinput .tag.tag-small .bipoicon,
      .bipo p.filter-pill.filter-pill-small .bipoicon,
      .bipo .bootstrap-tagsinput p.filter-pill-small.tag .bipoicon,
      .bipo .bootstrap-tagsinput p.tag.tag-small .bipoicon {
        width: 18px;
        height: 18px;
        font-size: 0.938rem; }
    @media only screen and (max-width: 991.98px) {
      .bipo .filter-pill.filter-pill-responsive-small, .bipo .bootstrap-tagsinput .filter-pill-responsive-small.tag,
      .bipo p.filter-pill.filter-pill-responsive-small,
      .bipo .bootstrap-tagsinput p.filter-pill-responsive-small.tag {
        padding: 2px 6px;
        border-width: 2px;
        font-size: 0.813rem;
        font-weight: 700;
        line-height: 1.125rem; }
        .bipo .filter-pill.filter-pill-responsive-small .bipoicon, .bipo .bootstrap-tagsinput .filter-pill-responsive-small.tag .bipoicon,
        .bipo p.filter-pill.filter-pill-responsive-small .bipoicon,
        .bipo .bootstrap-tagsinput p.filter-pill-responsive-small.tag .bipoicon {
          width: 18px;
          height: 18px;
          font-size: 0.938rem; } }
  .bipo a.filter-pill:hover, .bipo .bootstrap-tagsinput a.tag:hover {
    color: #067F8D;
    border-color: #067F8D; }
  .bipo .bootstrap-tagsinput {
    display: flex;
    gap: 8px;
    flex-wrap: wrap; }
    .bipo .bootstrap-tagsinput li:not([class]):last-child {
      display: none; }
    .bipo .bootstrap-tagsinput .tag,
    .bipo .bootstrap-tagsinput .tag.label {
      margin: 0; }
      .bipo .bootstrap-tagsinput .tag span[data-role="remove"],
      .bipo .bootstrap-tagsinput .tag.label span[data-role="remove"] {
        display: inline-block;
        position: relative;
        width: 20px;
        height: 20px;
        cursor: pointer; }
        .bipo .bootstrap-tagsinput .tag span[data-role="remove"]::before, .bipo .bootstrap-tagsinput .tag span[data-role="remove"]::after,
        .bipo .bootstrap-tagsinput .tag.label span[data-role="remove"]::before,
        .bipo .bootstrap-tagsinput .tag.label span[data-role="remove"]::after {
          content: '';
          position: absolute;
          width: 14px;
          height: 1px;
          left: 3px;
          top: 10px;
          background-color: #000000; }
        .bipo .bootstrap-tagsinput .tag span[data-role="remove"]::before,
        .bipo .bootstrap-tagsinput .tag.label span[data-role="remove"]::before {
          transform: rotate(45deg); }
        .bipo .bootstrap-tagsinput .tag span[data-role="remove"]::after,
        .bipo .bootstrap-tagsinput .tag.label span[data-role="remove"]::after {
          transform: rotate(-45deg); }
      .bipo .bootstrap-tagsinput .tag:hover,
      .bipo .bootstrap-tagsinput .tag.label:hover {
        border-color: #067F8D;
        color: #067F8D; }
        .bipo .bootstrap-tagsinput .tag:hover span::before, .bipo .bootstrap-tagsinput .tag:hover span::after,
        .bipo .bootstrap-tagsinput .tag.label:hover span::before,
        .bipo .bootstrap-tagsinput .tag.label:hover span::after {
          background-color: #067F8D; }
      .bipo .bootstrap-tagsinput .tag.tag-small span[data-role="remove"],
      .bipo .bootstrap-tagsinput .tag.label.tag-small span[data-role="remove"] {
        width: 18px;
        height: 18px; }
        .bipo .bootstrap-tagsinput .tag.tag-small span[data-role="remove"]::before, .bipo .bootstrap-tagsinput .tag.tag-small span[data-role="remove"]::after,
        .bipo .bootstrap-tagsinput .tag.label.tag-small span[data-role="remove"]::before,
        .bipo .bootstrap-tagsinput .tag.label.tag-small span[data-role="remove"]::after {
          width: 12px;
          top: 9px; }
      .bipo .bootstrap-tagsinput .tag.tag-icon::before,
      .bipo .bootstrap-tagsinput .tag.label.tag-icon::before {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 20px;
        height: 20px;
        font-family: 'IconDFBizkaia' !important;
        font-size: 1.125rem; }
      .bipo .bootstrap-tagsinput .tag.tag-icon.label-info::before,
      .bipo .bootstrap-tagsinput .tag.label.tag-icon.label-info::before {
        content: "\e940"; }
      .bipo .bootstrap-tagsinput .tag.tag-icon.tag-small::before,
      .bipo .bootstrap-tagsinput .tag.label.tag-icon.tag-small::before {
        width: 18px;
        height: 18px;
        font-size: 0.938rem;
        font-weight: 500; }
  .bipo .bipo_subastas .bipo_catalogo_tags .bootstrap-tagsinput li.tag {
    align-items: center;
    padding: 4px 8px; }
    .bipo .bipo_subastas .bipo_catalogo_tags .bootstrap-tagsinput li.tag span[data-role="remove"] {
      display: flex;
      align-items: center;
      justify-content: center;
      overflow: hidden;
      padding: 0 28px 0 0;
      width: auto; }
      .bipo .bipo_subastas .bipo_catalogo_tags .bootstrap-tagsinput li.tag span[data-role="remove"]::before, .bipo .bipo_subastas .bipo_catalogo_tags .bootstrap-tagsinput li.tag span[data-role="remove"]::after {
        right: 3px;
        left: initial; }
  .bipo .bipo_udalnet .bipo_catalogo_tags ul {
    display: flex;
    gap: 8px;
    flex-wrap: wrap; }
    .bipo .bipo_udalnet .bipo_catalogo_tags ul .tag {
      flex-flow: row-reverse; }
      .bipo .bipo_udalnet .bipo_catalogo_tags ul .tag .tag_delete_div {
        height: 20px; }
  .bipo .bipo_modal#recordar .bipo_catalogo_tags .bootstrap-tagsinput,
  .bipo .bipo_modal#bipoindices .bipo_catalogo_tags .bootstrap-tagsinput {
    margin-left: 0px !important;
    margin-bottom: 10px;
    flex-wrap: wrap; }
    .bipo .bipo_modal#recordar .bipo_catalogo_tags .bootstrap-tagsinput .tag,
    .bipo .bipo_modal#bipoindices .bipo_catalogo_tags .bootstrap-tagsinput .tag {
      padding: 13px 10px;
      flex-flow: row-reverse; }
      .bipo .bipo_modal#recordar .bipo_catalogo_tags .bootstrap-tagsinput .tag:last-child,
      .bipo .bipo_modal#bipoindices .bipo_catalogo_tags .bootstrap-tagsinput .tag:last-child {
        margin-right: 10px; }
      .bipo .bipo_modal#recordar .bipo_catalogo_tags .bootstrap-tagsinput .tag .tag_delete_div,
      .bipo .bipo_modal#bipoindices .bipo_catalogo_tags .bootstrap-tagsinput .tag .tag_delete_div {
        height: 20px; }
  .bipo .bipo_bob .bob_formsuscription .bipo_catalogo_tags .tag .tag_delete {
    position: relative;
    width: 20px;
    height: 20px;
    background-color: #fff;
    border: none; }
    .bipo .bipo_bob .bob_formsuscription .bipo_catalogo_tags .tag .tag_delete::before, .bipo .bipo_bob .bob_formsuscription .bipo_catalogo_tags .tag .tag_delete::after {
      content: '';
      position: absolute;
      width: 14px;
      height: 1px;
      left: 3px;
      top: 10px;
      background-color: #000000; }
    .bipo .bipo_bob .bob_formsuscription .bipo_catalogo_tags .tag .tag_delete::before {
      transform: rotate(45deg); }
    .bipo .bipo_bob .bob_formsuscription .bipo_catalogo_tags .tag .tag_delete::after {
      transform: rotate(-45deg); }

/***************************************************************

    01. Tooltip/Popover formularios
    02. Tooltip/Popover feature
	03. Popover texto auxiliar

*****************************************************************/
.bipo {
  /*=======================================
	01. Tooltip/Popover formularios
	=========================================*/
  /*=======================================
	02. Tooltip/Popover feature
	=========================================*/
  /*=======================================
	03. Popover texto auxiliar
	=========================================*/ }
  .bipo .bipo_tooltip_info {
    display: inline-block; }
    .bipo .bipo_tooltip_info .bipoicon.icon-infocursiva {
      color: #067F8D;
      font-size: 1.5rem;
      cursor: pointer; }
    .bipo .bipo_tooltip_info .tooltip.show,
    .bipo .bipo_tooltip_info .popover.show {
      opacity: 1; }
    .bipo .bipo_tooltip_info .tooltip .arrow,
    .bipo .bipo_tooltip_info .popover .arrow {
      z-index: 1; }
    .bipo .bipo_tooltip_info .tooltip p:last-child,
    .bipo .bipo_tooltip_info .popover p:last-child {
      margin-bottom: 0; }
    .bipo .bipo_tooltip_info .tooltip-inner,
    .bipo .bipo_tooltip_info .popover {
      min-width: 220px;
      max-width: 285px;
      padding: 6px 12px;
      background-color: #067F8D;
      border-radius: 4px;
      font-size: 0.813rem;
      font-weight: 400;
      line-height: 1.125rem;
      letter-spacing: 0.013rem;
      color: #fff;
      text-align: left;
      -moz-font-feature-settings: "lnum" 1, "onum" 0;
      -webkit-font-feature-settings: "lnum" 1, "onum" 0;
      -ms-font-feature-settings: "lnum" 1, "onum" 0;
      font-feature-settings: "lnum" 1, "onum" 0;
      font-variant-numeric: lining-nums;
      font-variant: lining-nums;
      filter: drop-shadow(0px 4px 10px rgba(0, 0, 0, 0.25)); }
      .bipo .bipo_tooltip_info .tooltip-inner p,
      .bipo .bipo_tooltip_info .popover p {
        color: #fff;
        font-size: 0.813rem;
        font-weight: 400;
        line-height: 1.125rem;
        letter-spacing: 0.013rem; }
      .bipo .bipo_tooltip_info .tooltip-inner a,
      .bipo .bipo_tooltip_info .popover a {
        color: #fff;
        text-decoration: underline; }
        .bipo .bipo_tooltip_info .tooltip-inner a:hover,
        .bipo .bipo_tooltip_info .popover a:hover {
          color: #fff;
          text-decoration: none; }
    .bipo .bipo_tooltip_info .popover {
      border: none; }
    .bipo .bipo_tooltip_info .popover-body {
      padding: 0;
      color: #fff; }
    .bipo .bipo_tooltip_info .bs-tooltip-top,
    .bipo .bipo_tooltip_info .bs-popover-top {
      padding-bottom: 12px; }
      .bipo .bipo_tooltip_info .bs-tooltip-top .arrow,
      .bipo .bipo_tooltip_info .bs-popover-top .arrow {
        width: 16px;
        height: 12px; }
        .bipo .bipo_tooltip_info .bs-tooltip-top .arrow::before,
        .bipo .bipo_tooltip_info .bs-popover-top .arrow::before {
          border-width: 12px 8px 0 8px;
          border-top-color: #067F8D; }
    .bipo .bipo_tooltip_info .bs-tooltip-bottom,
    .bipo .bipo_tooltip_info .bs-popover-bottom {
      padding-top: 12px; }
      .bipo .bipo_tooltip_info .bs-tooltip-bottom .arrow,
      .bipo .bipo_tooltip_info .bs-popover-bottom .arrow {
        width: 16px;
        height: 12px; }
        .bipo .bipo_tooltip_info .bs-tooltip-bottom .arrow::before,
        .bipo .bipo_tooltip_info .bs-popover-bottom .arrow::before {
          border-width: 0 8px 12px 8px;
          border-bottom-color: #067F8D; }
    .bipo .bipo_tooltip_info .bs-tooltip-right,
    .bipo .bipo_tooltip_info .bs-popover-right {
      padding-left: 12px; }
      .bipo .bipo_tooltip_info .bs-tooltip-right .arrow,
      .bipo .bipo_tooltip_info .bs-popover-right .arrow {
        width: 12px;
        height: 16px; }
        .bipo .bipo_tooltip_info .bs-tooltip-right .arrow::before,
        .bipo .bipo_tooltip_info .bs-popover-right .arrow::before {
          border-width: 8px 12px 8px 0;
          border-right-color: #067F8D; }
    .bipo .bipo_tooltip_info .bs-tooltip-left,
    .bipo .bipo_tooltip_info .bs-popover-left {
      padding-right: 12px; }
      .bipo .bipo_tooltip_info .bs-tooltip-left .arrow,
      .bipo .bipo_tooltip_info .bs-popover-left .arrow {
        width: 12px;
        height: 16px; }
        .bipo .bipo_tooltip_info .bs-tooltip-left .arrow::before,
        .bipo .bipo_tooltip_info .bs-popover-left .arrow::before {
          border-width: 8px 0 8px 12px;
          border-left-color: #067F8D; }
    .bipo .bipo_tooltip_info .bs-popover-top {
      margin-bottom: 12px; }
      .bipo .bipo_tooltip_info .bs-popover-top .arrow {
        bottom: -12px; }
        .bipo .bipo_tooltip_info .bs-popover-top .arrow::after {
          border-width: 12px 8px 0 8px;
          border-top-color: #067F8D; }
    .bipo .bipo_tooltip_info .bs-popover-bottom {
      margin-top: 12px; }
      .bipo .bipo_tooltip_info .bs-popover-bottom .arrow {
        top: -12px; }
        .bipo .bipo_tooltip_info .bs-popover-bottom .arrow::after {
          border-width: 0 8px 12px 8px;
          border-bottom-color: #067F8D; }
    .bipo .bipo_tooltip_info .bs-popover-right {
      margin-left: 12px; }
      .bipo .bipo_tooltip_info .bs-popover-right .arrow {
        left: -12px; }
        .bipo .bipo_tooltip_info .bs-popover-right .arrow::after {
          border-width: 8px 12px 8px 0;
          border-right-color: #067F8D; }
    .bipo .bipo_tooltip_info .bs-popover-left {
      margin-right: 12px; }
      .bipo .bipo_tooltip_info .bs-popover-left .arrow {
        right: -12px; }
        .bipo .bipo_tooltip_info .bs-popover-left .arrow::after {
          border-width: 8px 0 8px 12px;
          border-left-color: #067F8D; }
  .bipo .bipo_tooltip_feature .tooltip.show,
  .bipo .bipo_tooltip_feature .popover.show {
    opacity: 1; }
  .bipo .bipo_tooltip_feature .tooltip .arrow,
  .bipo .bipo_tooltip_feature .popover .arrow {
    z-index: 1; }
  .bipo .bipo_tooltip_feature .tooltip p:last-child,
  .bipo .bipo_tooltip_feature .popover p:last-child {
    margin-bottom: 0; }
  .bipo .bipo_tooltip_feature .tooltip-inner,
  .bipo .bipo_tooltip_feature .popover {
    padding: 22px;
    color: #000000;
    text-align: left;
    background-color: #FFFFFF;
    border-radius: 4px;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); }
    .bipo .bipo_tooltip_feature .tooltip-inner a,
    .bipo .bipo_tooltip_feature .popover a {
      color: #000000;
      text-decoration: underline; }
      .bipo .bipo_tooltip_feature .tooltip-inner a:hover,
      .bipo .bipo_tooltip_feature .popover a:hover {
        color: #000000;
        text-decoration: none; }
  .bipo .bipo_tooltip_feature .popover {
    border: none; }
  .bipo .bipo_tooltip_feature .popover-body {
    padding: 0;
    color: #000000; }
  .bipo .bipo_tooltip_feature .bs-tooltip-top {
    padding-bottom: 12px; }
    .bipo .bipo_tooltip_feature .bs-tooltip-top .arrow {
      width: 16px;
      height: 12px; }
      .bipo .bipo_tooltip_feature .bs-tooltip-top .arrow::before {
        border-width: 12px 8px 0 8px;
        border-top-color: #FFFFFF; }
  .bipo .bipo_tooltip_feature .bs-tooltip-bottom {
    padding-top: 12px; }
    .bipo .bipo_tooltip_feature .bs-tooltip-bottom .arrow {
      width: 16px;
      height: 12px; }
      .bipo .bipo_tooltip_feature .bs-tooltip-bottom .arrow::before {
        border-width: 0 8px 12px 8px;
        border-bottom-color: #FFFFFF; }
  .bipo .bipo_tooltip_feature .bs-tooltip-right {
    padding-left: 12px; }
    .bipo .bipo_tooltip_feature .bs-tooltip-right .arrow {
      width: 12px;
      height: 16px; }
      .bipo .bipo_tooltip_feature .bs-tooltip-right .arrow::before {
        border-width: 8px 12px 8px 0;
        border-right-color: #FFFFFF; }
  .bipo .bipo_tooltip_feature .bs-tooltip-left {
    padding-right: 12px; }
    .bipo .bipo_tooltip_feature .bs-tooltip-left .arrow {
      width: 12px;
      height: 16px; }
      .bipo .bipo_tooltip_feature .bs-tooltip-left .arrow::before {
        border-width: 8px 0 8px 12px;
        border-left-color: #FFFFFF; }
  .bipo .bipo_popover_auxiliar {
    display: inline-block; }
    .bipo .bipo_popover_auxiliar .btn {
      width: 2.5rem;
      height: 2.5rem;
      min-height: 2.5rem;
      padding: 0;
      border: 1px solid #000000 !important; }
      .bipo .bipo_popover_auxiliar .btn .bipoicon.icon-infored {
        margin-right: 0;
        font-size: 19px; }
      .bipo .bipo_popover_auxiliar .btn:hover {
        border: 1px solid #000000; }
      .bipo .bipo_popover_auxiliar .btn:focus {
        border: 2px solid #067F8D; }
      .bipo .bipo_popover_auxiliar .btn:active {
        border: 1px solid #067F8D;
        background-color: #F6FBFC; }
      .bipo .bipo_popover_auxiliar .btn:hover, .bipo .bipo_popover_auxiliar .btn:focus {
        background-color: #F6FBFC;
        color: #fff !important; }
        .bipo .bipo_popover_auxiliar .btn:hover .bipoicon.icon-infored, .bipo .bipo_popover_auxiliar .btn:focus .bipoicon.icon-infored {
          color: #067F8D; }
    .bipo .bipo_popover_auxiliar .tooltip.show,
    .bipo .bipo_popover_auxiliar .popover.show {
      opacity: 1; }
    .bipo .bipo_popover_auxiliar .tooltip .arrow,
    .bipo .bipo_popover_auxiliar .popover .arrow {
      z-index: 1; }
    .bipo .bipo_popover_auxiliar .tooltip p:last-child,
    .bipo .bipo_popover_auxiliar .popover p:last-child {
      margin-bottom: 0; }
    .bipo .bipo_popover_auxiliar .tooltip .close,
    .bipo .bipo_popover_auxiliar .popover .close {
      position: absolute;
      opacity: 1;
      top: 5px !important;
      right: 5px !important;
      text-align: center;
      width: 14px;
      height: 16px; }
      .bipo .bipo_popover_auxiliar .tooltip .close .bipoicon,
      .bipo .bipo_popover_auxiliar .popover .close .bipoicon {
        margin: 0;
        position: absolute;
        top: 0;
        left: 0;
        font-size: 0.875rem; }
      .bipo .bipo_popover_auxiliar .tooltip .close .icon-cross::before, .bipo .bipo_popover_auxiliar .tooltip .close .icon-cross::after,
      .bipo .bipo_popover_auxiliar .popover .close .icon-cross::before,
      .bipo .bipo_popover_auxiliar .popover .close .icon-cross::after {
        position: absolute;
        content: '';
        width: 14px;
        height: 2px;
        left: 0;
        top: 50%;
        background-color: #fff; }
      .bipo .bipo_popover_auxiliar .tooltip .close .icon-cross::before,
      .bipo .bipo_popover_auxiliar .popover .close .icon-cross::before {
        transform: rotate(45deg); }
      .bipo .bipo_popover_auxiliar .tooltip .close .icon-cross::after,
      .bipo .bipo_popover_auxiliar .popover .close .icon-cross::after {
        transform: rotate(-45deg); }
      .bipo .bipo_popover_auxiliar .tooltip .close .icon-cross:hover, .bipo .bipo_popover_auxiliar .tooltip .close .icon-cross:focus,
      .bipo .bipo_popover_auxiliar .popover .close .icon-cross:hover,
      .bipo .bipo_popover_auxiliar .popover .close .icon-cross:focus {
        opacity: 1;
        color: #067F8D; }
    .bipo .bipo_popover_auxiliar .tooltip-inner,
    .bipo .bipo_popover_auxiliar .popover {
      max-width: 285px;
      min-width: 120px;
      padding: 22px 12px 6px 12px !important;
      background-color: #067F8D;
      border-radius: 4px;
      font-size: 0.813rem;
      font-weight: 400;
      line-height: 1.125rem;
      letter-spacing: 0.013rem;
      color: #fff;
      text-align: left;
      -moz-font-feature-settings: "lnum" 1, "onum" 0;
      -webkit-font-feature-settings: "lnum" 1, "onum" 0;
      -ms-font-feature-settings: "lnum" 1, "onum" 0;
      font-feature-settings: "lnum" 1, "onum" 0;
      font-variant-numeric: lining-nums;
      font-variant: lining-nums;
      box-shadow: 0px 0px 11px 0px #999; }
      .bipo .bipo_popover_auxiliar .tooltip-inner .arrow,
      .bipo .bipo_popover_auxiliar .popover .arrow {
        display: none; }
      .bipo .bipo_popover_auxiliar .tooltip-inner p,
      .bipo .bipo_popover_auxiliar .popover p {
        color: #fff;
        font-size: 0.813rem;
        font-weight: 400;
        line-height: 1.125rem;
        letter-spacing: 0.013rem; }
      .bipo .bipo_popover_auxiliar .tooltip-inner a,
      .bipo .bipo_popover_auxiliar .popover a {
        color: #fff;
        text-decoration: underline; }
        .bipo .bipo_popover_auxiliar .tooltip-inner a:hover,
        .bipo .bipo_popover_auxiliar .popover a:hover {
          color: #fff;
          text-decoration: none; }
    .bipo .bipo_popover_auxiliar .popover {
      border: none; }
    .bipo .bipo_popover_auxiliar .popover-body {
      padding: 0;
      color: #fff; }
    .bipo .bipo_popover_auxiliar .bs-tooltip-top,
    .bipo .bipo_popover_auxiliar .bs-popover-top {
      padding-bottom: 12px; }
      .bipo .bipo_popover_auxiliar .bs-tooltip-top .arrow,
      .bipo .bipo_popover_auxiliar .bs-popover-top .arrow {
        width: 16px;
        height: 12px; }
        .bipo .bipo_popover_auxiliar .bs-tooltip-top .arrow::before,
        .bipo .bipo_popover_auxiliar .bs-popover-top .arrow::before {
          border-width: 12px 8px 0 8px;
          border-top-color: #067F8D; }
    .bipo .bipo_popover_auxiliar .bs-tooltip-bottom,
    .bipo .bipo_popover_auxiliar .bs-popover-bottom {
      padding-top: 12px; }
      .bipo .bipo_popover_auxiliar .bs-tooltip-bottom .arrow,
      .bipo .bipo_popover_auxiliar .bs-popover-bottom .arrow {
        width: 16px;
        height: 12px; }
        .bipo .bipo_popover_auxiliar .bs-tooltip-bottom .arrow::before,
        .bipo .bipo_popover_auxiliar .bs-popover-bottom .arrow::before {
          border-width: 0 8px 12px 8px;
          border-bottom-color: #067F8D; }
    .bipo .bipo_popover_auxiliar .bs-tooltip-right,
    .bipo .bipo_popover_auxiliar .bs-popover-right {
      padding-left: 12px; }
      .bipo .bipo_popover_auxiliar .bs-tooltip-right .arrow,
      .bipo .bipo_popover_auxiliar .bs-popover-right .arrow {
        width: 12px;
        height: 16px; }
        .bipo .bipo_popover_auxiliar .bs-tooltip-right .arrow::before,
        .bipo .bipo_popover_auxiliar .bs-popover-right .arrow::before {
          border-width: 8px 12px 8px 0;
          border-right-color: #067F8D; }
    .bipo .bipo_popover_auxiliar .bs-tooltip-left,
    .bipo .bipo_popover_auxiliar .bs-popover-left {
      padding-right: 12px; }
      .bipo .bipo_popover_auxiliar .bs-tooltip-left .arrow,
      .bipo .bipo_popover_auxiliar .bs-popover-left .arrow {
        width: 12px;
        height: 16px; }
        .bipo .bipo_popover_auxiliar .bs-tooltip-left .arrow::before,
        .bipo .bipo_popover_auxiliar .bs-popover-left .arrow::before {
          border-width: 8px 0 8px 12px;
          border-left-color: #067F8D; }
    .bipo .bipo_popover_auxiliar .bs-popover-top {
      margin-bottom: 12px; }
      .bipo .bipo_popover_auxiliar .bs-popover-top .arrow {
        bottom: -12px; }
        .bipo .bipo_popover_auxiliar .bs-popover-top .arrow::after {
          border-width: 12px 8px 0 8px;
          border-top-color: #067F8D; }
    .bipo .bipo_popover_auxiliar .bs-popover-bottom {
      margin-top: 12px; }
      .bipo .bipo_popover_auxiliar .bs-popover-bottom .arrow {
        top: -12px; }
        .bipo .bipo_popover_auxiliar .bs-popover-bottom .arrow::after {
          border-width: 0 8px 12px 8px;
          border-bottom-color: #067F8D; }
    .bipo .bipo_popover_auxiliar .bs-popover-right {
      margin-left: 12px; }
      .bipo .bipo_popover_auxiliar .bs-popover-right .arrow {
        left: -12px; }
        .bipo .bipo_popover_auxiliar .bs-popover-right .arrow::after {
          border-width: 8px 12px 8px 0;
          border-right-color: #067F8D; }
    .bipo .bipo_popover_auxiliar .bs-popover-left {
      margin-right: 12px; }
      .bipo .bipo_popover_auxiliar .bs-popover-left .arrow {
        right: -12px; }
        .bipo .bipo_popover_auxiliar .bs-popover-left .arrow::after {
          border-width: 8px 0 8px 12px;
          border-left-color: #067F8D; }

.bipo .bipo_enlace_lf,
.bipo .bipo_enlace_ld {
  display: flex;
  flex-direction: column;
  align-items: center;
  border: 1px solid #686D6E;
  border-radius: 8px;
  position: relative;
  cursor: pointer;
  padding: 16px; }
  .bipo .bipo_enlace_lf > span,
  .bipo .bipo_enlace_ld > span {
    width: 160px;
    height: 160px;
    display: flex;
    align-items: center;
    justify-content: center; }
  .bipo .bipo_enlace_lf a,
  .bipo .bipo_enlace_ld a {
    color: #000; }
    .bipo .bipo_enlace_lf a::before,
    .bipo .bipo_enlace_ld a::before {
      content: "";
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0; }
    .bipo .bipo_enlace_lf a:hover,
    .bipo .bipo_enlace_ld a:hover {
      text-decoration: none !important;
      color: #fff !important; }
  .bipo .bipo_enlace_lf:hover,
  .bipo .bipo_enlace_ld:hover {
    background-color: #067F8D;
    border-color: #067F8D;
    transition: all 0.3s ease; }
    .bipo .bipo_enlace_lf:hover svg .st0,
    .bipo .bipo_enlace_lf:hover svg .st1,
    .bipo .bipo_enlace_ld:hover svg .st0,
    .bipo .bipo_enlace_ld:hover svg .st1 {
      fill: #fff; }

.bipo .bipo_enlace_ld svg {
  width: 116px;
  height: auto; }
  .bipo .bipo_enlace_ld svg .st0 {
    fill: #067F8D; }

.bipo .bipo_enlace_lf svg {
  width: 160px;
  height: auto; }
  .bipo .bipo_enlace_lf svg .st0 {
    fill: #4aa701; }

.bipo .bipo_noticia_detalle.bipo_noticia_lf h2 {
  font-size: 2.5rem;
  line-height: 3rem;
  margin-bottom: 32px; }

.bipo .bipo_noticia_detalle.bipo_noticia_lf p:not([class]) {
  margin-bottom: 2rem; }

.bipo .bipo_bloque_listado_destacadas .filter-pill.filter-pill-small, .bipo .bipo_bloque_listado_destacadas .bootstrap-tagsinput .filter-pill-small.tag, .bipo .bootstrap-tagsinput .bipo_bloque_listado_destacadas .filter-pill-small.tag, .bipo .bipo_bloque_listado_destacadas .bootstrap-tagsinput .tag.tag-small, .bipo .bootstrap-tagsinput .bipo_bloque_listado_destacadas .tag.tag-small,
.bipo .bipo_bloque_listado .filter-pill.filter-pill-small,
.bipo .bipo_bloque_listado .bootstrap-tagsinput .filter-pill-small.tag,
.bipo .bootstrap-tagsinput .bipo_bloque_listado .filter-pill-small.tag,
.bipo .bipo_bloque_listado .bootstrap-tagsinput .tag.tag-small,
.bipo .bootstrap-tagsinput .bipo_bloque_listado .tag.tag-small {
  font-size: 0.813rem !important;
  font-weight: 700 !important;
  line-height: 1.125rem !important; }

.bipo .bipo_bloque_listado_destacadas a.filter-pill, .bipo .bipo_bloque_listado_destacadas .bootstrap-tagsinput a.tag, .bipo .bootstrap-tagsinput .bipo_bloque_listado_destacadas a.tag,
.bipo .bipo_bloque_listado a.filter-pill,
.bipo .bipo_bloque_listado .bootstrap-tagsinput a.tag,
.bipo .bootstrap-tagsinput .bipo_bloque_listado a.tag {
  font-weight: 500;
  font-size: 0.938rem !important;
  line-height: 1.438rem;
  letter-spacing: 0.013rem;
  text-decoration: none !important;
  color: #252A2A !important; }
  .bipo .bipo_bloque_listado_destacadas a.filter-pill:hover, .bipo .bipo_bloque_listado_destacadas .bootstrap-tagsinput a.tag:hover, .bipo .bootstrap-tagsinput .bipo_bloque_listado_destacadas a.tag:hover,
  .bipo .bipo_bloque_listado a.filter-pill:hover,
  .bipo .bipo_bloque_listado .bootstrap-tagsinput a.tag:hover,
  .bipo .bootstrap-tagsinput .bipo_bloque_listado a.tag:hover {
    color: #067F8D !important; }

.bipo .bipo-listados.bipo_noticias .bipo_filtro_busqueda .nav-link-icon svg {
  height: 32px;
  width: auto; }
  .bipo .bipo-listados.bipo_noticias .bipo_filtro_busqueda .nav-link-icon svg .st0 {
    fill: #4aa701; }

.bipo .bipo-listados.bipo_noticias .bipo_filtro_busqueda .nav-link-icon:hover svg .st0,
.bipo .bipo-listados.bipo_noticias .bipo_filtro_busqueda .nav-link-icon:hover svg .st1 {
  fill: #D20A11; }

.bipo .bipo-listados.bipo_noticias .bipo_filtro_busqueda .nav-link-icon.active > span {
  float: none;
  padding-bottom: 3px; }

/*---Plugins---*/
/*----pages--*/
/*!
 * Bootstrap-select v1.13.14 (https://developer.snapappointments.com/bootstrap-select)
 *
 * Copyright 2012-2020 SnapAppointments, LLC
 * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE)
 */
@-webkit-keyframes bs-notify-fadeOut {
  0% {
    opacity: .9; }
  100% {
    opacity: 0; } }

@-o-keyframes bs-notify-fadeOut {
  0% {
    opacity: .9; }
  100% {
    opacity: 0; } }

@keyframes bs-notify-fadeOut {
  0% {
    opacity: .9; }
  100% {
    opacity: 0; } }

.bootstrap-select > select.bs-select-hidden, select.bs-select-hidden, select.selectpicker {
  display: none !important; }

.bootstrap-select {
  width: 220px\0;
  vertical-align: middle; }

.bootstrap-select > .dropdown-toggle {
  position: relative;
  width: 100%;
  text-align: right;
  white-space: nowrap;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.bootstrap-select > .dropdown-toggle:after {
  margin-top: -1px; }

.bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:active, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover {
  color: #999; }

.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:hover {
  color: rgba(255, 255, 255, 0.5); }

.bootstrap-select > select {
  position: absolute !important;
  bottom: 0;
  left: 50%;
  display: block !important;
  width: 0.5px !important;
  height: 100% !important;
  padding: 0 !important;
  opacity: 0 !important;
  border: none;
  z-index: 0 !important; }

.bootstrap-select > select.mobile-device {
  top: 0;
  left: 0;
  display: block !important;
  width: 100% !important;
  z-index: 2 !important; }

.bootstrap-select.is-invalid .dropdown-toggle, .error .bootstrap-select .dropdown-toggle, .has-error .bootstrap-select .dropdown-toggle, .was-validated .bootstrap-select select:invalid + .dropdown-toggle {
  border-color: #b94a48; }

.bootstrap-select.is-valid .dropdown-toggle, .was-validated .bootstrap-select select:valid + .dropdown-toggle {
  border-color: #28a745; }

.bootstrap-select.fit-width {
  width: auto !important; }

.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: 220px; }

.bootstrap-select .dropdown-toggle:focus, .bootstrap-select > select.mobile-device:focus + .dropdown-toggle {
  outline: thin dotted #333 !important;
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px; }

.bootstrap-select.form-control {
  margin-bottom: 0;
  padding: 0;
  border: none;
  height: auto; }

:not(.input-group) > .bootstrap-select.form-control:not([class*=col-]) {
  width: 100%; }

.bootstrap-select.form-control.input-group-btn {
  float: none;
  z-index: auto; }

.form-inline .bootstrap-select, .form-inline .bootstrap-select.form-control:not([class*=col-]) {
  width: auto; }

.bootstrap-select:not(.input-group-btn), .bootstrap-select[class*=col-] {
  float: none;
  display: inline-block;
  margin-left: 0; }

.bootstrap-select.dropdown-menu-right, .bootstrap-select[class*=col-].dropdown-menu-right, .row .bootstrap-select[class*=col-].dropdown-menu-right {
  float: right; }

.form-group .bootstrap-select, .form-horizontal .bootstrap-select, .form-inline .bootstrap-select {
  margin-bottom: 0; }

.form-group-lg .bootstrap-select.form-control, .form-group-sm .bootstrap-select.form-control {
  padding: 0; }

.form-group-lg .bootstrap-select.form-control .dropdown-toggle, .form-group-sm .bootstrap-select.form-control .dropdown-toggle {
  height: 100%;
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit; }

.bootstrap-select.form-control-lg .dropdown-toggle, .bootstrap-select.form-control-sm .dropdown-toggle {
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit; }

.bootstrap-select.form-control-sm .dropdown-toggle {
  padding: .25rem .5rem; }

.bootstrap-select.form-control-lg .dropdown-toggle {
  padding: .5rem 1rem; }

.form-inline .bootstrap-select .form-control {
  width: 100%; }

.bootstrap-select.disabled, .bootstrap-select > .disabled {
  cursor: not-allowed; }

.bootstrap-select.disabled:focus, .bootstrap-select > .disabled:focus {
  outline: 0 !important; }

.bootstrap-select.bs-container {
  position: absolute;
  top: 0;
  left: 0;
  height: 0 !important;
  padding: 0 !important; }

.bootstrap-select.bs-container .dropdown-menu {
  z-index: 1060; }

.bootstrap-select .dropdown-toggle .filter-option {
  position: static;
  top: 0;
  left: 0;
  float: left;
  height: 100%;
  width: 100%;
  text-align: left;
  overflow: hidden;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto; }

.bs3.bootstrap-select .dropdown-toggle .filter-option {
  padding-right: inherit; }

.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option {
  position: absolute;
  padding-top: inherit;
  padding-bottom: inherit;
  padding-left: inherit;
  float: none; }

.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner {
  padding-right: inherit; }

.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  overflow: hidden; }

.bootstrap-select .dropdown-toggle .filter-expand {
  width: 0 !important;
  float: left;
  opacity: 0 !important;
  overflow: hidden; }

.bootstrap-select .dropdown-toggle .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -2px;
  vertical-align: middle; }

.input-group .bootstrap-select.form-control .dropdown-toggle {
  border-radius: inherit; }

.bootstrap-select[class*=col-] .dropdown-toggle {
  width: 100%; }

.bootstrap-select .dropdown-menu {
  min-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.bootstrap-select .dropdown-menu > .inner:focus {
  outline: 0 !important; }

.bootstrap-select .dropdown-menu.inner {
  position: static;
  float: none;
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none; }

.bootstrap-select .dropdown-menu li {
  position: relative; }

.bootstrap-select .dropdown-menu li.active small {
  color: rgba(255, 255, 255, 0.5) !important; }

.bootstrap-select .dropdown-menu li.disabled a {
  cursor: not-allowed; }

.bootstrap-select .dropdown-menu li a {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.bootstrap-select .dropdown-menu li a.opt {
  position: relative;
  padding-left: 2.25em; }

.bootstrap-select .dropdown-menu li a span.check-mark {
  display: none; }

.bootstrap-select .dropdown-menu li a span.text {
  display: inline-block; }

.bootstrap-select .dropdown-menu li small {
  padding-left: .5em; }

.bootstrap-select .dropdown-menu .notify {
  position: absolute;
  bottom: 5px;
  width: 96%;
  margin: 0 2%;
  min-height: 26px;
  padding: 3px 5px;
  background: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  pointer-events: none;
  opacity: .9;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.bootstrap-select .dropdown-menu .notify.fadeOut {
  -webkit-animation: .3s linear 750ms forwards bs-notify-fadeOut;
  -o-animation: .3s linear 750ms forwards bs-notify-fadeOut;
  animation: .3s linear 750ms forwards bs-notify-fadeOut; }

.bootstrap-select .no-results {
  padding: 3px;
  background: #f5f5f5;
  margin: 0 5px;
  white-space: nowrap; }

.bootstrap-select.fit-width .dropdown-toggle .filter-option {
  position: static;
  display: inline;
  padding: 0; }

.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner, .bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner {
  display: inline; }

.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before {
  content: '\00a0'; }

.bootstrap-select.fit-width .dropdown-toggle .caret {
  position: static;
  top: auto;
  margin-top: -1px; }

.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  top: 5px; }

.bootstrap-select.show-tick .dropdown-menu li a span.text {
  margin-right: 34px; }

.bootstrap-select .bs-ok-default:after {
  content: '';
  display: block;
  width: .5em;
  height: 1em;
  border-style: solid;
  border-width: 0 .26em .26em 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle, .bootstrap-select.show-menu-arrow.show > .dropdown-toggle {
  z-index: 1061; }

.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before {
  content: '';
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(204, 204, 204, 0.2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none; }

.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after {
  content: '';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none; }

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before {
  bottom: auto;
  top: -4px;
  border-top: 7px solid rgba(204, 204, 204, 0.2);
  border-bottom: 0; }

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after {
  bottom: auto;
  top: -4px;
  border-top: 6px solid #fff;
  border-bottom: 0; }

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before {
  right: 12px;
  left: auto; }

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after {
  right: 13px;
  left: auto; }

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:after, .bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:before, .bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:after, .bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:before {
  display: block; }

.bs-actionsbox, .bs-donebutton, .bs-searchbox {
  padding: 4px 8px; }

.bs-actionsbox {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.bs-actionsbox .btn-group button {
  width: 50%; }

.bs-donebutton {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.bs-donebutton .btn-group button {
  width: 100%; }

.bs-searchbox + .bs-actionsbox {
  padding: 0 8px 4px; }

.bs-searchbox .form-control {
  margin-bottom: 0;
  width: 100%;
  float: none; }

/*zona buscador y términos relacionados*/
.bipo .bipo_resultados .bipo_buscador .input-group .input-group-btn {
  width: 1%; }

.bipo .bipo_resultados .bipo_buscador .input-group .input-group-btn .btn {
  margin-top: 0; }

.bipo .bipo_resultados .bipo_temas li {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 5px; }

.bipo .bipo_resultados .bipo_temas a {
  color: #000;
  text-transform: uppercase;
  background-color: #eee;
  font-size: 11px;
  padding: 10px; }

.bipo .bipo_resultados .bipo_temas a:hover,
.bipo .bipo_resultados .bipo_temas a:focus {
  color: #fff;
  background-color: #d20a11; }

.bipo .bipo_resultados ul.bipo_listaflecha {
  padding-left: 20px;
  margin-left: 0; }

.bipo .bipo_resultados ul.bipo_listaflecha li {
  margin-bottom: 15px; }

.bipo .bipo_resultados ul.bipo_listaflecha li:before {
  content: "\ea3c";
  color: #d20a11;
  font-weight: 500;
  line-height: 1.8;
  font-size: 10px;
  font-family: 'IconDFBizkaia' !important;
  margin-left: -15px;
  width: 15px;
  display: inline-block; }

.bipo .bipo_resultados .bipo_buscador {
  padding: 45px 0 5px; }

.bipo .bipo_resultados .bipo_numero_resultados {
  padding-bottom: 10px; }

.bipo .bipo_resultados .container_fullgray {
  padding-top: 30px; }

.bipo .bipo_buscador .input-group {
  position: relative;
  display: table;
  border-collapse: separate;
  width: 100%; }

.bipo .bipo_buscador form + p {
  font-size: 11px;
  margin: 15px 0 15px; }

.bipo .bipo_resultados .bipo_buscador input[type="search"] {
  background-color: #fff;
  border: 1px solid #878787;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #666;
  font-size: 17px;
  font-style: italic;
  font-weight: 300;
  height: 65px;
  outline: medium none;
  padding: 5px 115px 5px 20px;
  width: 100%; }

/* clears the ‘X’ from Internet Explorer */
.bipo .bipo_resultados .bipo_buscador input[type=search]::-ms-clear {
  display: none;
  width: 0;
  height: 0; }

.bipo .bipo_resultados .bipo_buscador input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0; }

.bipo .bipo_resultados .bipo_buscador .bipo .bipo_resultados .bipo_buscador input[type="search"]::-webkit-search-decoration,
.bipo .bipo_resultados .bipo_buscador input[type="search"]::-webkit-search-cancel-button,
.bipo .bipo_resultados .bipo_buscador input[type="search"]::-webkit-search-results-button,
.bipo .bipo_resultados .bipo_buscador input[type="search"]::-webkit-search-results-decoration {
  display: none; }

.bipo .bipo_buscador form #SearchClear {
  color: #000;
  display: block;
  position: absolute;
  right: 83px;
  top: 20px; }

.bipo .bipo_buscador form #SearchClear button.bipoicon.icon-cross {
  padding: 4px 2px 4px 3px; }

.bipo .bipo_buscador form #SearchClear .bipoicon.icon-cross {
  border: 1px solid #666;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
  font-size: 9px;
  height: 22px;
  line-height: 7px;
  margin: 0 auto;
  padding: 7px 2px 4px 3px;
  text-align: center;
  width: 22px;
  display: block;
  background: transparent;
  color: #000; }

.bipo .bipo_buscador form #SearchClear .bipoicon.icon-cross:hover {
  color: #d20a11;
  border-color: #d20a11;
  transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  -webkit-transition: all 0.5s ease-out;
  border: 1px solid #d20a11; }

.bipo .bipo_buscador form #SearchClear .bipoicon.icon-cross:focus {
  color: #d20a11;
  border-color: #d20a11;
  transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  -webkit-transition: all 0.5s ease-out;
  border: 1px solid #d20a11; }

.bipo .bipo_resultados .bipo_buscador .btn {
  background-color: #d20a11;
  border: medium none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #fff;
  font-size: 13px;
  height: 65px;
  padding: 14px 20px;
  text-transform: uppercase;
  width: auto; }

.bipo .bipo_resultados .bipo_buscador .btn[type='submit'] {
  position: absolute;
  top: 0;
  right: 0; }

.bipo .bipo_resultados .bipo_buscador .btn:hover {
  background-color: #fff;
  color: #d20a11 !important;
  transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  -webkit-transition: all 0.5s ease-out;
  border: 1px solid #d20a11; }

.bipo .bipo_resultados .bipo_buscador .btn:focus {
  background-color: #fff;
  color: #d20a11 !important;
  transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  -webkit-transition: all 0.5s ease-out;
  border: 1px solid #d20a11; }

.bipo .bipo_resultados .bipo_buscador.btn:hover .bipoicon,
.bipo .bipo_resultados .bipo_buscador.btn:focus .bipoicon {
  color: #fff;
  font-size: 21px;
  margin: 0; }

.bipo .bipo_resultados .bipo_buscador .btn .bipoicon {
  font-size: 21px; }

.bipo h2.bipo_numero_resultados,
.bipo .bipo_numero_resultados {
  color: #000 !important;
  font-size: 15px !important;
  text-transform: none !important;
  margin-top: 10px; }

.bipo .bipo_numero_resultados .bipo_numero {
  font-family: 'Oswald';
  font-weight: 700;
  font-size: 20px; }

.bipo .bipo_resultados .bipo_departamento {
  font-weight: 700;
  font-style: italic; }

/*fin zona buscador y términos relacionados*/
/*filtro resultados de búsqueda*/
.bipo .bipo_resultados .bipo_ordenar .bootstrap-select > .dropdown-toggle {
  width: auto;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  float: left;
  padding: 8px 30px 8px 6px;
  border: none;
  margin-top: 0;
  font-size: 15px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.bipo .bipo_resultados .bipo_ordenar .dropdown-menu {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.bipo .bipo_resultados .bipo_ordenar .bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*="col-"] {
  width: auto; }

.bipo .bipo_filtroBusqueda .form-control {
  margin-right: 14px;
  margin-left: 5px; }

.bipo .bipo_filtroBusqueda .bootstrap-select > select {
  left: 0; }

.bipo .bipo_filtroBusqueda .btn [type="submit"] {
  background-color: #d20a11;
  border: 1px solid #d20a11;
  color: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  font-size: 12px;
  font-weight: bold;
  padding: 9px 15px;
  text-transform: uppercase;
  -webkit-transition: all;
  -o-transition: all;
  -moz-transition: all;
  transition: all;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  width: auto; }

.bipo .bipo_filtroBusqueda .btn [type="submit"]:hover,
.bipo .bipo_filtroBusqueda .btn [type="submit"]:focus {
  background-color: #fff;
  border: 1px solid #fff;
  color: #d20a11; }

.bipo .bipo_filtroBusqueda {
  margin: 0;
  padding-bottom: 0; }

/*fin filtro resultados de búsqueda*/
/*lista de resultados de búsqueda*/
.bipo .bipo_lista_resultados {
  display: -webkit-flex;
  display: -webkit-box;
  display: -moz-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin-top: 10px;
  clear: both; }

.bipo .bipo_lista_resultados .bipo_resultado {
  background-color: #fff;
  margin-bottom: 10px;
  width: 100%; }

.bipo .bipo_lista_resultados .bipo_resultado > div {
  padding: 0 30px 25px; }

.bipo .bipo_lista_resultados .bipo_resultado > p:first-of-type {
  overflow: hidden;
  margin-bottom: 0; }

.bipo .bipo_lista_resultados .bipo_resultado p {
  margin-bottom: 13px;
  word-wrap: break-word; }

.bipo .bipo_lista_resultados .bipo_encabezado {
  font-size: 19px;
  color: #d20a11;
  font-weight: 800; }

.bipo .bipo_lista_resultados .bipo_encabezado:hover,
.bipo .bipo_lista_resultados .bipo_encabezado:focus {
  color: #000; }

.bipo .bipo_lista_resultados .bipo_seccion {
  font-size: 11px;
  text-transform: uppercase;
  background: #ebebe6;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 8px 21px;
  display: inline-block;
  line-height: 15px;
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  float: right;
  margin-top: 10px; }

.bipo .bipo_lista_resultados .bipo_url {
  font-size: 13px;
  color: #666;
  word-break: break-all; }

.bipo .bipo_lista_resultados .bipo_url:hover,
.bipo .bipo_lista_resultados .bipo_url:focus {
  color: #000; }

.bipo .bipo_cabecera_atencion_ciudadana .bipo_titulo {
  color: #000;
  margin-top: 70px;
  margin-bottom: 70px; }

@media only screen and (max-width: 480px) {
  .bipo .bipo_lista_resultados .bipo_seccion {
    float: left; } }

@font-face {
  font-family: 'IconDFBizkaia';
  src: url("../fonts/IconDFBizkaia.eot?qz5iq");
  src: url("../fonts/IconDFBizkaia.eot?qz5iq#iefix") format("embedded-opentype"), url("../fonts/IconDFBizkaia.ttf?qz5iq") format("truetype"), url("../fonts/IconDFBizkaia.woff?qz5iq") format("woff"), url("../fonts/IconDFBizkaia.svg?qz5iq#IconDFBizkaia") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="bipoicon icon-"], [class*="bipoicon icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'IconDFBizkaia' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.bipoicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'IconDFBizkaia' !important;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 5px;
  font-size: 14px; }

.bipoicon.icon-icono_hamburguesa:before {
  content: "\e937"; }

.bipoicon.icon-icono_telefonica:before {
  content: "\e938"; }

.bipoicon.icon-icono_presencial:before {
  content: "\e939"; }

.bipoicon.icon-icono_web:before {
  content: "\e93a"; }

.bipoicon.icon-icono_telegram:before {
  content: "\e93b"; }

.bipoicon.icon-flecha_derecha:before {
  content: "\e90d"; }

.bipoicon.icon-flecha_izquierda:before {
  content: "\e913"; }

.bipoicon.icon-flecha_doble_enlace_derecha:before {
  content: "\e932"; }

.bipoicon.icon-flecha_doble_enlace_izquierda:before {
  content: "\e933"; }

.bipoicon.icon-flecha_enlace_derecha:before {
  content: "\e934"; }

.bipoicon.icon-flecha_enlace_izquierda:before {
  content: "\e935"; }

.bipoicon.icon-icono_temas:before {
  content: "\e931"; }

.bipoicon.icon-icono_deporte:before {
  content: "\e92a"; }

.bipoicon.icon-icono_kultur_txartela:before {
  content: "\e92b"; }

.bipoicon.icon-icono_sostenibilidad:before {
  content: "\e92c"; }

.bipoicon.icon-icono_movilidad:before {
  content: "\e92d"; }

.bipoicon.icon-icono_desarrollo:before {
  content: "\e92e"; }

.bipoicon.icon-icono_finanza:before {
  content: "\e92f"; }

.bipoicon.icon-icono_familia:before {
  content: "\e930"; }

.bipoicon.icon-icono_add_contacto:before {
  content: "\e929"; }

.bipoicon.icon-icono_like:before {
  content: "\e928"; }

.bipoicon.icon-icono_cine:before {
  content: "\e927"; }

.bipoicon.icon-icono_saludo:before {
  content: "\e925"; }

.bipoicon.icon-icono_inmueble:before {
  content: "\e923"; }

.bipoicon.icon-icono_bizkaibus:before {
  content: "\e919"; }

.bipoicon.icon-icono_playas:before {
  content: "\e91f"; }

.bipoicon.icon-icono_renta:before {
  content: "\e920"; }

.bipoicon.icon-icono_tarjeta:before {
  content: "\e921"; }

.bipoicon.icon-flecha_acordeon_desplegar:before {
  content: "\e916"; }

.bipoicon.icon-flecha_acordeon_plegar:before {
  content: "\e917"; }

.bipoicon.icon-icono_pago_online:before {
  content: "\e915"; }

.bipoicon.icon-enlace_externo:before {
  content: "\e914"; }

.bipoicon.icon-icono_documento:before {
  content: "\e91a"; }

.bipoicon.icon-icono_normativas:before {
  content: "\e91b"; }

.bipoicon.icon-icono_laptop:before {
  content: "\e91c"; }

.bipoicon.icon-icono_atencion_ciudadana:before {
  content: "\e91d"; }

.bipoicon.icon-icono_area_prensa:before {
  content: "\e91e"; }

.bipoicon.icon-descargar:before {
  content: "\e900"; }

.bipoicon.icon-flecha_ampliar:before {
  content: "\e901"; }

.bipoicon.icon-desplegar:before {
  content: "\e902"; }

.bipoicon.icon-plegar:before {
  content: "\e903"; }

.bipoicon.icon-registrarse:before {
  content: "\e904"; }

.bipoicon.icon-flecha_select:before {
  content: "\e905"; }

.bipoicon.icon-fax:before {
  content: "\e906"; }

.bipoicon.icon-email:before {
  content: "\e907"; }

.bipoicon.icon-lupa:before {
  content: "\e908"; }

.bipoicon.icon-player:before {
  content: "\e909"; }

.bipoicon.icon-calendario_02:before {
  content: "\e90a"; }

.bipoicon.icon-localizador:before {
  content: "\e90b"; }

.bipoicon.icon-calendario:before {
  content: "\e90c"; }

.bipoicon.icon-documento:before {
  content: "\e918"; }

.bipoicon.icon-microfono_contorno:before {
  content: "\e90e"; }

.bipoicon.icon-microfono:before {
  content: "\e90f"; }

.bipoicon.icon-camara_contorno:before {
  content: "\e910"; }

.bipoicon.icon-camara:before {
  content: "\e911"; }

.bipoicon.icon-home:before {
  content: "\e912"; }

.bipoicon.icon-book:before {
  content: "\e936"; }

.bipoicon.icon-library:before {
  content: "\e922"; }

.bipoicon.icon-file-empty:before {
  content: "\e924"; }

.bipoicon.icon-file-text2:before {
  content: "\e926"; }

.bipoicon.icon-phone:before {
  content: "\e942"; }

.bipoicon.icon-map2:before {
  content: "\e94c"; }

.bipoicon.icon-clock:before {
  content: "\e94e"; }

.bipoicon.icon-clock2:before {
  content: "\e94f"; }

.bipoicon.icon-bell:before {
  content: "\e951"; }

.bipoicon.icon-calendar:before {
  content: "\e953"; }

.bipoicon.icon-display:before {
  content: "\e956"; }

.bipoicon.icon-mobile:before {
  content: "\e958"; }

.bipoicon.icon-tablet:before {
  content: "\e95a"; }

.bipoicon.icon-drawer:before {
  content: "\e95c"; }

.bipoicon.icon-drawer2:before {
  content: "\e95d"; }

.bipoicon.icon-download:before {
  content: "\e960"; }

.bipoicon.icon-upload:before {
  content: "\e961"; }

.bipoicon.icon-spinner2:before {
  content: "\e97b"; }

.bipoicon.icon-lock:before {
  content: "\e98f"; }

.bipoicon.icon-unlocked:before {
  content: "\e990"; }

.bipoicon.icon-cog:before {
  content: "\e994"; }

.bipoicon.icon-cogs:before {
  content: "\e995"; }

.bipoicon.icon-earth:before {
  content: "\e9ca"; }

.bipoicon.icon-link:before {
  content: "\e9cb"; }

.bipoicon.icon-attachment:before {
  content: "\e9cd"; }

.bipoicon.icon-star-empty:before {
  content: "\e9d7"; }

.bipoicon.icon-star-full:before {
  content: "\e9d9"; }

.bipoicon.icon-heart:before {
  content: "\e9da"; }

.bipoicon.icon-smile:before {
  content: "\e9e1"; }

.bipoicon.icon-wondering:before {
  content: "\e9fb"; }

.bipoicon.icon-plus:before {
  content: "\ea0a"; }

.bipoicon.icon-minus:before {
  content: "\ea0b"; }

.bipoicon.icon-cross:before {
  content: "\ea0f"; }

.bipoicon.icon-checkmark:before {
  content: "\ea10"; }

.bipoicon.icon-checkmark2:before {
  content: "\ea11"; }

.bipoicon.icon-play2:before {
  content: "\ea15"; }

.bipoicon.icon-pause:before {
  content: "\ea16"; }

.bipoicon.icon-stop:before {
  content: "\ea17"; }

.bipoicon.icon-previous:before {
  content: "\ea18"; }

.bipoicon.icon-next:before {
  content: "\ea19"; }

.bipoicon.icon-backward:before {
  content: "\ea1a"; }

.bipoicon.icon-forward2:before {
  content: "\ea1b"; }

.bipoicon.icon-play3:before {
  content: "\ea1c"; }

.bipoicon.icon-pause2:before {
  content: "\ea1d"; }

.bipoicon.icon-stop2:before {
  content: "\ea1e"; }

.bipoicon.icon-backward2:before {
  content: "\ea1f"; }

.bipoicon.icon-forward3:before {
  content: "\ea20"; }

.bipoicon.icon-first:before {
  content: "\ea21"; }

.bipoicon.icon-last:before {
  content: "\ea22"; }

.bipoicon.icon-previous2:before {
  content: "\ea23"; }

.bipoicon.icon-next2:before {
  content: "\ea24"; }

.bipoicon.icon-volume-high:before {
  content: "\ea26"; }

.bipoicon.icon-volume-medium:before {
  content: "\ea27"; }

.bipoicon.icon-volume-low:before {
  content: "\ea28"; }

.bipoicon.icon-volume-mute:before {
  content: "\ea29"; }

.bipoicon.icon-volume-mute2:before {
  content: "\ea2a"; }

.bipoicon.icon-volume-increase:before {
  content: "\ea2b"; }

.bipoicon.icon-volume-decrease:before {
  content: "\ea2c"; }

.bipoicon.icon-arrow-up-left2:before {
  content: "\ea39"; }

.bipoicon.icon-arrow-up2:before {
  content: "\ea3a"; }

.bipoicon.icon-arrow-up-right2:before {
  content: "\ea3b"; }

.bipoicon.icon-arrow-right2:before {
  content: "\ea3c"; }

.bipoicon.icon-arrow-down-right2:before {
  content: "\ea3d"; }

.bipoicon.icon-arrow-down2:before {
  content: "\ea3e"; }

.bipoicon.icon-arrow-down-left2:before {
  content: "\ea3f"; }

.bipoicon.icon-arrow-left2:before {
  content: "\ea40"; }

.bipoicon.icon-circle-up:before {
  content: "\ea41"; }

.bipoicon.icon-circle-right:before {
  content: "\ea42"; }

.bipoicon.icon-circle-down:before {
  content: "\ea43"; }

.bipoicon.icon-circle-left:before {
  content: "\ea44"; }

.bipoicon.icon-checkbox-checked:before {
  content: "\ea52"; }

.bipoicon.icon-table2:before {
  content: "\ea71"; }

.bipoicon.icon-share:before {
  content: "\ea7d"; }

.bipoicon.icon-new-tab:before {
  content: "\ea7e"; }

.bipoicon.icon-share2:before {
  content: "\ea82"; }

.bipoicon.icon-google-plus:before {
  content: "\ea8b"; }

.bipoicon.icon-facebook:before {
  content: "\ea90"; }

.bipoicon.icon-instagram:before {
  content: "\ea92"; }

.bipoicon.icon-whatsapp:before {
  content: "\ea93"; }

.bipoicon.icon-twitter:before {
  content: "\ea96"; }

.bipoicon.icon-rss:before {
  content: "\ea9b"; }

.bipoicon.icon-youtube:before {
  content: "\ea9d"; }

.bipoicon.icon-vimeo:before {
  content: "\eaa0"; }

.bipoicon.icon-flickr2:before {
  content: "\eaa4"; }

.bipoicon.icon-skype:before {
  content: "\eac5"; }

.bipoicon.icon-linkedin2:before {
  content: "\eaca"; }

.bipoicon.icon-pinterest:before {
  content: "\ead1"; }

.bipoicon.icon-empleo:before {
  content: "\e93c"; }

.bipoicon.icon-calendar3:before {
  content: "\e93d"; }

.bipoicon.icon-candado:before {
  content: "\e93e"; }

.bipoicon.icon-file3:before {
  content: "\e93f"; }

.bipoicon.icon-info:before {
  content: "\e940"; }

.bipoicon.icon-infored:before {
  content: "\e941"; }

html:not(#__):not(#___) .cadmin .lfr-portal-tooltip.h4 {
  font-size: 16px !important; }

html:not(#__):not(#___) .portlet > .cadmin.portlet-topper {
  background-color: #f7f7f7;
  border-color: transparent;
  border-radius: 0;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  color: #6b6c7e;
  display: block;
  right: auto;
  padding: 3px 12px 3px 24px;
  position: relative;
  z-index: 999; }
  @media (min-width: 992px) {
    html:not(#__):not(#___) .portlet > .cadmin.portlet-topper {
      display: flex;
      left: 0;
      opacity: 0;
      position: absolute;
      right: auto;
      transition: opacity 0.25s, transform 0.25s;
      top: 0; } }
  @media (min-width: 992px) and (prefers-reduced-motion: reduce) {
    html:not(#__):not(#___) .portlet > .cadmin.portlet-topper {
      transition: none; } }

html:not(#__):not(#___) .cadmin .portlet-actions {
  float: right; }

html:not(#__):not(#___) .cadmin .portlet-options {
  display: inline-block; }

html:not(#__):not(#___) .cadmin .portlet-title-menu {
  flex: 0 1 auto; }
  html:not(#__):not(#___) .cadmin .portlet-title-menu > span > a {
    display: inline-block;
    text-decoration: none; }

html:not(#__):not(#___) .cadmin .portlet-topper-toolbar {
  margin: 0;
  padding-left: 0; }
  html:not(#__):not(#___) .cadmin .portlet-topper-toolbar > a,
  html:not(#__):not(#___) .cadmin .portlet-topper-toolbar > span > a,
  html:not(#__):not(#___) .cadmin .portlet-topper-toolbar .lfr-icon-menu > a {
    color: #067F8D; }
  html:not(#__):not(#___) .cadmin .portlet-topper-toolbar > a:focus, html:not(#__):not(#___) .cadmin .portlet-topper-toolbar > a:hover {
    text-decoration: none; }
  html:not(#__):not(#___) .cadmin .portlet-topper-toolbar button.dropdown-toggle {
    color: #067F8D;
    padding: 5px !important; }

html:not(#__):not(#___) .cadmin .portlet-name-text {
  font-size: 14px;
  font-weight: 600; }

html:not(#__):not(#___) .cadmin .portlet-title-default {
  flex: 1 1 auto;
  line-height: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

html:not(#__):not(#___) .portlet-options-dropdown button.dropdown-item,
html:not(#__):not(#___) .portlet-options-dropdown a.dropdown-item {
  padding-left: 35px;
  color: #067F8D;
  font-weight: 700;
  font-size: inherit; }
  html:not(#__):not(#___) .portlet-options-dropdown button.dropdown-item:focus, html:not(#__):not(#___) .portlet-options-dropdown button.dropdown-item:hover,
  html:not(#__):not(#___) .portlet-options-dropdown a.dropdown-item:focus,
  html:not(#__):not(#___) .portlet-options-dropdown a.dropdown-item:hover {
    color: #000000; }

html:not(#__):not(#___) .portlet-options-dropdown .dropdown-item-indicator-start {
  left: 10px;
  top: 10px; }

html:not(#__):not(#___) .header-back-to.lfr-portal-tooltip {
  padding: 16px 8px !important;
  font-size: 1rem;
  line-height: 1.375rem;
  border-radius: 4px !important; }
  html:not(#__):not(#___) .header-back-to.lfr-portal-tooltip:focus, html:not(#__):not(#___) .header-back-to.lfr-portal-tooltip:hover {
    color: #067F8D;
    background-color: #F1F1EE; }

html:not(#__):not(#___) .visible-interaction.component-action[aria-expanded='true'], html:not(#__):not(#___) .visible-interaction.component-action:focus, html:not(#__):not(#___) .visible-interaction.component-action:hover {
  background-color: #F1F1EE; }

html:not(#__):not(#___) .dropdown-menu-indicator-start button.dropdown-item,
html:not(#__):not(#___) .dropdown-menu-indicator-start a.dropdown-item {
  padding-left: 35px;
  color: #067F8D;
  font-weight: 700;
  font-size: inherit; }
  html:not(#__):not(#___) .dropdown-menu-indicator-start button.dropdown-item:focus, html:not(#__):not(#___) .dropdown-menu-indicator-start button.dropdown-item:hover,
  html:not(#__):not(#___) .dropdown-menu-indicator-start a.dropdown-item:focus,
  html:not(#__):not(#___) .dropdown-menu-indicator-start a.dropdown-item:hover {
    color: #000000; }

html:not(#__):not(#___) .dropdown-menu-indicator-start button .dropdown-item-indicator-start,
html:not(#__):not(#___) .dropdown-menu-indicator-start a .dropdown-item-indicator-start {
  left: 10px;
  top: 10px; }

html:not(#__):not(#___) .portlet-content.portlet-content-editable .portlet-header {
  z-index: 999; }
  html:not(#__):not(#___) .portlet-content.portlet-content-editable .portlet-header .visible-interaction .dropdown-action > button {
    background-color: #f7f7f7;
    color: #067F8D; }
    html:not(#__):not(#___) .portlet-content.portlet-content-editable .portlet-header .visible-interaction .dropdown-action > button:focus, html:not(#__):not(#___) .portlet-content.portlet-content-editable .portlet-header .visible-interaction .dropdown-action > button:hover {
      background-color: #F1F1EE; }

@media (min-width: 768px) {
  html:not(#__):not(#___) .lfr-configurator-visibility .portlet:hover .portlet-topper, html:not(#__):not(#___) .lfr-configurator-visibility .portlet.focus .portlet-topper, html:not(#__):not(#___) .lfr-configurator-visibility .portlet.open .portlet-topper {
    opacity: 0.5; } }

@media (min-width: 992px) {
  html:not(#__):not(#___) .controls-visible .portlet:hover > .portlet-content-editable, html:not(#__):not(#___) .controls-visible .portlet.open > .portlet-content-editable, html:not(#__):not(#___) .controls-visible .portlet.focus > .portlet-content-editable {
    border-color: transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0; } }

html:not(#__):not(#___) .controls-visible .portlet:hover .lfr-icon-menu > a.component-action, html:not(#__):not(#___) .controls-visible .portlet.open .lfr-icon-menu > a.component-action, html:not(#__):not(#___) .controls-visible .portlet.focus .lfr-icon-menu > a.component-action {
  color: #067F8D;
  height: 32px;
  width: 32px; }
  html:not(#__):not(#___) .controls-visible .portlet:hover .lfr-icon-menu > a.component-action:focus, html:not(#__):not(#___) .controls-visible .portlet:hover .lfr-icon-menu > a.component-action:hover, html:not(#__):not(#___) .controls-visible .portlet:hover .lfr-icon-menu > a.component-action[aria-expanded=true], html:not(#__):not(#___) .controls-visible .portlet:hover .lfr-icon-menu > a.component-action.show, html:not(#__):not(#___) .controls-visible .portlet.open .lfr-icon-menu > a.component-action:focus, html:not(#__):not(#___) .controls-visible .portlet.open .lfr-icon-menu > a.component-action:hover, html:not(#__):not(#___) .controls-visible .portlet.open .lfr-icon-menu > a.component-action[aria-expanded=true], html:not(#__):not(#___) .controls-visible .portlet.open .lfr-icon-menu > a.component-action.show, html:not(#__):not(#___) .controls-visible .portlet.focus .lfr-icon-menu > a.component-action:focus, html:not(#__):not(#___) .controls-visible .portlet.focus .lfr-icon-menu > a.component-action:hover, html:not(#__):not(#___) .controls-visible .portlet.focus .lfr-icon-menu > a.component-action[aria-expanded=true], html:not(#__):not(#___) .controls-visible .portlet.focus .lfr-icon-menu > a.component-action.show {
    text-decoration: none;
    color: #067F8D;
    background-color: #F0F0F0; }

@media (min-width: 992px) {
  html:not(#__):not(#___) .controls-visible .portlet:hover > .cadmin.portlet-topper, html:not(#__):not(#___) .controls-visible .portlet.open > .cadmin.portlet-topper, html:not(#__):not(#___) .controls-visible .portlet.focus > .cadmin.portlet-topper {
    display: flex;
    opacity: 1;
    transform: translateY(0%); }
    html:not(#__):not(#___) .controls-visible .portlet:hover > .cadmin.portlet-topper.bipo-porlet-fixed, html:not(#__):not(#___) .controls-visible .portlet.open > .cadmin.portlet-topper.bipo-porlet-fixed, html:not(#__):not(#___) .controls-visible .portlet.focus > .cadmin.portlet-topper.bipo-porlet-fixed {
      transform: translateY(0px); } }

@media (max-width: 991.98px) {
  html:not(#__):not(#___) .controls-visible .portlet .cadmin.portlet-topper {
    display: box;
    display: flex; } }

html:not(#__):not(#___) .controls-visible .portlet .cadmin.portlet-topper.bipo-portlet-configuration.bipo-porlet-fixed {
  position: fixed !important;
  opacity: 1 !important;
  width: calc(100% - 32px) !important;
  bottom: 50% !important;
  top: auto !important;
  background-color: #f7f7f7;
  left: 0;
  right: 0;
  z-index: 30;
  display: flex;
  visibility: visible;
  height: 34px; }

html:not(#__):not(#___) .controls-visible .portlet .cadmin .portlet-topper-toolbar {
  display: block; }

.overlay {
  position: absolute; }

.overlay-hidden,
.overlaymask-hidden {
  display: none; }

.dropdown.open > .dropdown-menu,
.overlay-content .open > .dropdown-menu {
  display: block; }

.lfr-icon-menu-open .dropdown-menu {
  position: static;
  font-size: 0.875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  letter-spacing: 0; }
  .lfr-icon-menu-open .dropdown-menu a.dropdown-item {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    background-color: transparent;
    color: #272833;
    text-decoration: none;
    font-weight: 400; }
    .lfr-icon-menu-open .dropdown-menu a.dropdown-item:hover, .lfr-icon-menu-open .dropdown-menu a.dropdown-item:active {
      background-color: #f0f5ff; }
    .lfr-icon-menu-open .dropdown-menu a.dropdown-item:focus {
      background-color: #f0f5ff;
      box-shadow: inset 0 0 0 2px #80acff, inset 0 0 0 4px #fff;
      outline: 0; }

.lfr-icon-menu-open .dropdown-menu-left-side {
  bottom: auto !important;
  left: auto !important;
  margin-right: 0.3125rem;
  margin-top: 0;
  right: 100% !important;
  top: 0 !important;
  transform: none !important;
  will-change: auto !important; }

.portlet-layout .portlet .management-bar > .container-fluid-max-xl,
.portlet-layout .portlet .navbar-underline > .container-fluid-max-xl {
  padding-left: 0;
  padding-right: 0; }

.portlet-layout .portlet .portlet-title-text {
  color: #6b6c7e;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 2.2;
  margin-bottom: 0;
  text-transform: uppercase; }

.portlet > .portlet-topper {
  font-size: 0.87rem;
  padding: 0 4px 0 8px; }
  @media (min-width: 992px) {
    .portlet > .portlet-topper {
      display: block;
      white-space: nowrap; } }
  @media (min-width: 768px) {
    .portlet > .portlet-topper {
      right: auto; } }
  .portlet > .portlet-topper .portlet-title-default {
    display: inline-block;
    line-height: 1.5rem;
    vertical-align: middle; }
  .portlet > .portlet-topper .portlet-name-text {
    margin-right: 0.75rem; }
  .portlet > .portlet-topper .portlet-topper-toolbar {
    display: inline-block;
    vertical-align: middle; }
  .portlet > .portlet-topper .portlet-topper-toolbar,
  .portlet > .portlet-topper .icon-monospaced {
    height: 1.5rem;
    line-height: 1.5rem;
    width: 1.5rem; }
  .portlet > .portlet-topper .portlet-topper-toolbar .component-action {
    height: 32px;
    width: 32px;
    color: #067F8D; }
    .portlet > .portlet-topper .portlet-topper-toolbar .component-action:hover, .portlet > .portlet-topper .portlet-topper-toolbar .component-action:active, .portlet > .portlet-topper .portlet-topper-toolbar .component-action[aria-expanded=true], .portlet > .portlet-topper .portlet-topper-toolbar .component-action.show {
      text-decoration: none;
      color: #067F8D;
      background-color: #F0F0F0; }

.portlet .lexicon-icon {
  height: 0.875rem;
  width: 0.875rem; }

.portlet-dropzone {
  box-shadow: 0 0 0 1px transparent inset;
  transition: box-shadow 300ms ease-in-out;
  will-change: box-shadow; }
  .yui3-dd-drop-active-valid .portlet-dropzone {
    box-shadow: 0 0 0 1px rgba(0, 74, 215, 0.2) inset; }
  .yui3-dd-drop-over .portlet-dropzone {
    box-shadow: 0 0 0 4px #004ad7 inset; }

.portlet-decorate .portlet {
  margin-bottom: 24px; }

.portlet-decorate .portlet-content {
  border-radius: 0.25rem; }

.portlet-barebone .panel.card,
.portlet-borderless .panel.card {
  border-color: #cdced9;
  box-shadow: none; }

.portlet-barebone .panel-default,
.portlet-borderless .panel-default {
  border-color: #cdced9; }

.portlet-barebone .widget-mode-detail,
.portlet-borderless .widget-mode-detail {
  background-color: transparent; }

/*# sourceMappingURL=main.css.map */
