.navbar-toggler-icon{width:23px;height:23px}.user-log-img{vertical-align:bottom;height:35px;width:35px;object-fit:cover}.user-log-text{font-size:12px;line-height:1;display:inline-block;margin-top:10px;color:#FFF;text-transform:capitalize;padding-right:15px}header{position:relative}.logo-header{max-width:250px}.navbar-main{padding:18px 1rem;background:url(/app/images/header/bg-header.jpg) no-repeat center/cover;z-index:100;background-size:cover!important;background-repeat:no-repeat!important;background-position-x:center!important;background-position-y:top!important}.navbar-main.navbar-bg{background:#FFF}.navbar-main.navbar-bg-img{background:url(/app/images/header/bg-header.jpg) no-repeat center/cover;background-size:cover!important;background-repeat:no-repeat!important;background-position-x:center!important;background-position-y:top!important}.navbar-main.navbar-bg-transparent{background:transparent!important;border-bottom:0;z-index:100;position:absolute;top:0;left:0;right:0}.navbar-main #sidebarCollapse{border:0;padding:0;display:inline-block;vertical-align:middle;line-height:1}.navbar-main .sidebar-toggle .fa-bars,.navbar-main .sidebar-toggle .bi{font-size:19px;color:#FFF}.navbar-main .sidebar-toggle .fa-bars{font-size:30px}.navbar-main.navbar-bg .sidebar-toggle .fa-bars,.navbar-main.navbar-bg .sidebar-toggle .bi{color:#FFF}.navbar-main.navbar-bg-transparent .sidebar-toggle .fa-bars,.navbar-main.navbar-bg-transparent .sidebar-toggle .bi{color:#FFF}.navbar-main .navbar-nav{align-items:center}.navbar-secondary .navbar-nav-main>li{padding-top:.5rem;padding-bottom:.5rem;line-height:1}.navbar-secondary .navbar-nav-main>li:first-child>a{padding-left:0}.navbar-main .nav-item .nav-link,.navbar-secondary .nav-item .nav-link{font-size:1rem!important;padding-right:1rem;padding-left:1rem;display:block;line-height:1.6;border-radius:0}.navbar-main .nav-item .nav-link{color:#FFF;padding:5px 5px;color:#2c3e50}.navbar-main .nav-item .nav-link .fa-user-circle-o{color:#FFF;font-size:20px;margin-left:1rem}.navbar-secondary .nav-item .nav-link{color:#FFF;font-weight:var(--ct-font-weight-light);text-align:left}.navbar-secondary{background:var(--ct-text-color-primary)!important;padding-top:0;padding-bottom:0}.dropdown-custom .dropdown-toggle{position:relative}.dropdown-custom .dropdown-toggle::after{display:none}.dropdown-custom .dropdown-toggle .img{height:33px;width:33px;display:inline-block;border-radius:50%;background-repeat:repeat;background-size:cover}.dropdown-custom .dropdown-toggle .badge{position:absolute;top:-12px;right:-2px;font-size:11px;border-radius:50%;padding-top:5px;background-color:var(--ct-color-secondary);width:22px;height:22px;display:inline-block;line-height:1.2;font-weight:500;text-align:center}.dropdown-custom .dropdown-item{padding:.6rem 1.5rem;color:#2D2D2D;padding-right:1rem;padding-left:1rem;font-size:1rem}.dropdown-custom .dropdown-item:focus,.dropdown-custom .dropdown-item:hover{color:#FFF;text-decoration:none;background-color:#2d2d2d}.dropdown-custom .dropdown-menu{padding:0}.dropdown-custom-nav{padding-right:25px}.dropdown-custom-nav .fa{color:#FFF;font-size:1rem;margin-right:8px}.dropdown-custom-nav .dropdown-menu-custom a{color:#DDD;font-size:13px;font-weight:var(--ct-font-weight-light);padding-top:1rem!important;padding-bottom:1rem!important;padding-right:1rem!important;padding-left:1rem!important;position:relative;text-align:left}.dropdown-custom-nav.open{padding-right:0px!important}.dropdown-custom-nav .dropdown-menu{min-width:300px;padding:0;border-radius:0}.dropdown-custom-nav>.dropdown-menu-custom{margin-top:5px}.dropdown-custom-nav .dropdown.open>.dropdown-menu{display:block}.dropdown-custom-nav li,.dropdown-custom-nav .dropdown-submenu li{background:#2d2d2d;border-top:1px solid #DDD}.dropdown-custom-nav li a{padding:10px 15px;font-weight:var(--ct-font-weight-light);color:#fff;white-space:inherit;background-color:inherit!important}.dropdown-custom-nav .dropdown-submenu-1>.dropdown-menu>.nav-item{background-color:#2d2d2d}.dropdown-custom-nav .dropdown-submenu-2>.dropdown-menu>.nav-item{background-color:#2d2d2d}.dropdown-custom-nav .dropdown-submenu-3>.dropdown-menu>.nav-item{background-color:#2d2d2d}.dropdown-custom-nav li:first-child,.dropdown-custom-nav .dropdown-submenu li:first-child{border-top:0}.dropdown-custom-nav .dropdown-menu>.nav-item:focus>a,.dropdown-custom-nav .dropdown-menu>.nav-item:hover>a,.dropdown-custom-nav .dropdown-menu>.nav-item:active>a{background-color:#f5f5f5!important;color:#343741!important;border-radius:0}.dropdown-custom-nav .dropdown-menu>.nav-item>a:focus,.dropdown-custom-nav .dropdown-menu>.nav-item>a:hover{background-color:inherit;text-decoration:none}.dropdown-custom-nav .dropdown-menu>.nav-item:focus>a>.fa,.dropdown-custom-nav .dropdown-menu>.nav-item:hover>a>.fa,.dropdown-custom-nav .dropdown-menu>.nav-item:active>a>.fa{color:#262626}.dropdown-custom-nav .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:0;margin-left:0;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-custom-nav .dropdown-submenu>.dropdown-menu .dropdown-submenu>.dropdown-menu{top:inherit;left:0;margin-top:0;margin-left:0;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-custom-nav .dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:#fff0;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:0}.dropdown-custom-nav .dropdown-submenu:hover>a:after{border-left-color:#555}.dropdown-custom-nav .dropdown-submenu.pull-left{float:none}.dropdown-custom-nav .dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown-custom-nav .dropdown-submenu>a:after{-webkit-transform:rotate(-45deg) translateY(-50%);-webkit-transform-origin:top;border-color:initial;border-style:solid;border-width:1px 0 0 1px;content:"";height:.5em;position:absolute;right:1em;top:50%;transform:rotate(-45deg) translateY(-50%);transform-origin:top;transition:all .3s ease-out;width:.5em}.dropdown-custom-nav.show>a:after{-webkit-transform:rotate(-135deg) translateY(-50%);transform:rotate(-135deg) translateY(-50%)}.dropdown-custom-nav .dropdown-submenu.open>a:after{-webkit-transform:rotate(135deg) translateY(-50%);transform:rotate(135deg) translateY(-50%)}.dropdown-custom-nav .dropdown-toggle::after{border-color:initial;border-style:solid;border-width:2.5px 0 0 2.5px;content:"";height:12px;width:12px;position:absolute;right:1em;top:50%;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:rotate(-135deg) translateY(-20%);transform:rotate(-135deg) translateY(-20%);transition:all .3s ease-out;margin-right:-5px}.dropdown-custom-nav .dropdown-toggle.show::after{-webkit-transform:rotate(-315deg) translateY(-20%);transform:rotate(-315deg) translateY(-20%)}.dropdown-no-caret .dropdown-toggle::after{display:none}.nav-link-caret{position:relative}.nav-link-caret::after{border-color:initial;border-style:solid;border-width:2.5px 0 0 2.5px;content:"";height:12px;width:12px;position:absolute;right:1em;top:50%;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:rotate(-135deg) translateY(-20%);transform:rotate(-135deg) translateY(-20%);transition:all .3s ease-out;right:-28px}.dropdown-custom-nav .dropdown-toggle.show .nav-link-caret::after{-webkit-transform:rotate(-315deg) translateY(-20%);transform:rotate(-315deg) translateY(-20%)}.carousel-caption{position:absolute;right:0;left:0;top:20%;bottom:20%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:left;width:100%}.carousel-control-next,.carousel-control-prev{z-index:11}.carousel-caption>.container,.carousel-caption>.container>.row,.carousel-caption>.container-fluid,.carousel-caption>.container-fluid>.row{height:100%}.carousel-control-box-prev-icon{height:40px;width:40px;border-radius:30px;box-sizing:border-box;padding-top:10px;padding-right:5px}.carousel-control-box-next-icon{height:40px;width:40px;border-radius:30px;box-sizing:border-box;padding-top:10px;padding-left:5px}.carousel-control-next,.carousel-control-prev{outline:0;opacity:.9}.slider-text{font-size:45px;color:#FFF}.slider-img{max-height:90px}.carousel-text .bloque-texto{width:100%;padding:20px;margin-bottom:14px;min-height:100px;color:#00205b;margin:auto}.titulo-portada>small{font-size:30px;font-weight:var(--ct-font-weight-bold)}.titulo-portada>small>span{font-size:35px;font-weight:var(--ct-font-weight-bold)}.mbr-overlay-carousel{background:rgba(var(--ct-color-violet-rgba),.4);bottom:0;left:0;opacity:1;position:absolute;right:0;top:0;display:none}.carousel-item{height:500px;background-size:cover;background-repeat:no-repeat;background-position-x:center;background-position-y:top}.carousel-item .video-fluid{width:100%;position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.carousel-item .slider-img-fluid{width:100%;position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.header-user-ct .content-item{height:100vh;position:relative}.header-user-ct .content-item .video-fluid{width:100%;position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.header-user-ct .content-item .slider-img-fluid{width:100%;position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.header-user-ct .item-caption{position:absolute;right:0;left:0;top:15%;bottom:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:left;width:100%}.header-user-ct .user-greeting{margin-bottom:3px;font-size:60px;font-weight:var(--ct-font-weight-extra-light);line-height:1}.header-user-ct .user-name{margin-bottom:3px;font-size:60px;font-weight:var(--ct-font-weight-bold);line-height:1}.navbar-main .menu-icon{display:inline-block;width:35px;height:35px;border-radius:50%;background:#D1D1D1;text-align:center;font-size:16px;color:var(--ct-primary);line-height:38px}.navbar-main .menu-icon a{text-decoration:none;color:var(--ct-primary)}.navbar-main .nav-icon-ct-notifications{position:relative}.navbar-main .nav-icon-ct-notifications .num-notifications{display:inline-block;width:20px;height:20px;position:absolute;left:-8px;top:-5px;border-radius:50%;line-height:20px;font-size:10px;font-weight:var(--ct-font-weight-medium);background:red;color:#FFF;box-sizing:border-box;text-align:center}.navbar-main .user-img-header{object-fit:cover;display:inline-block;width:35px;height:35px;box-shadow:2px 2px 0 0 rgb(50 50 50 / .3);-webkit-box-shadow:2px 2px 0 0 rgb(50 50 50 / .3);-moz-box-shadow:2px 2px 0 0 rgb(50 50 50 / .3)}.carousel-content-fixed{position:absolute;width:50%;bottom:50px;right:0;z-index:20}.navbar-main .img-icon-logout{width:25px;margin-top:2px}.navbar-main .fa-home{font-size:30px;color:#688080;color:#FFF}#dropdown-user-auth .user-log-text{color:#FFF;font-size:12px;font-weight:400;line-height:1;padding-right:15px}#dropdown-user-auth .dropdown-menu{border-radius:3px}#dropdown-user-auth .dropdown-menu .dropdown-item{background:var(--ct-color-secondary);color:var(--ct-text-color-primary)}#dropdown-user-auth .dropdown-menu .dropdown-item:hover{background:#FFF;color:var(--ct-text-color-primary)}#dropdown-user-auth .dropdown-menu .dropdown-item:first-child{border-radius:3px 3px 0 0}#dropdown-user-auth .dropdown-menu .dropdown-item:last-child{border-bottom:0;border-radius:0 0 3px 3px}.nav-icon-ct{display:inline-block;width:32px;height:32px;line-height:32px;border-radius:50%;background:#FFF;text-align:center;position:relative;cursor:pointer}.nav-icon-ct .fa{color:var(--ct-text-color-secondary);font-size:20px;vertical-align:middle;vertical-align:-.125em}.nav-icon-ct .bi{color:var(--ct-text-color-primary);font-size:19px;vertical-align:-.125em}.nav-icon-ct .icon-img{width:20px}.nav-item .icon-img-menu-bar{width:28px}.nav-icon-ct-toggle{background:var(--ct-color-primary);width:32px;height:32px;line-height:32px}@media (max-width:1199.98px){.carousel-sliders .carousel-item,.header-user-ct .content-item{}}@media (max-width:991.98px){.navbar-main .navbar-nav{align-items:initial}.dropdown-custom-nav li a,.dropdown-custom-nav .dropdown-submenu li a{padding-left:15px!important;padding-right:15px!important}.dropdown-custom-nav li:first-child,.dropdown-custom-nav .dropdown-submenu li:first-child{border-top:1px solid #ddd}.dropdown-custom-nav{padding-right:0}.dropdown-menu-custom{margin-left:-15px;margin-right:-15px}.navbar-secondary{padding-left:0;padding-right:0}.dropdown-custom-nav .dropdown-submenu.open>a:after{-webkit-transform:rotate(-135deg) translateY(-50%);transform:rotate(-135deg) translateY(-50%)}.navbar-secondary .navbar-nav>.nav-item{border-top:1px solid #DDD;padding-left:1rem;padding-right:1rem}.navbar-secondary .navbar-nav>.nav-item:first-child{border-top:0}.navbar-secondary .nav-item .nav-link{padding-left:0rem;text-align:left;font-weight:var(--ct-font-weight-light)}.navbar-secondary .dropdown-custom-nav .dropdown-menu{border:0}.navbar-secondary .nav-item-lib-academy{border-top:1px solid #DDD!important}.navbar-secondary .nav-item-lib-academy .text{border:0;padding-left:0}.nav-link-caret{display:block}}@media (max-width:767.98px){.logo-header{max-width:140px}.header-section-carousel{display:none}.navbar-main.navbar-bg-transparent{background:url(/app/images/header/bg-header.jpg)!important;border-bottom:0;position:relative;background-size:cover!important;background-repeat:no-repeat!important;background-position-x:center!important;background-position-y:top!important;padding-top:25px;padding-bottom:25px;padding-left:10px;padding-right:10px}.navbar-main .navbar-nav.ml-auto{margin-left:0px!important;margin-top:10px}.slider-text{font-size:35px;text-align:center}.slider-img{max-width:250px}.carousel-text .bloque-texto{text-align:center;max-width:100%}.titulo-portada{font-size:35px}.titulo-portada>small{font-size:13px;font-weight:var(--ct-font-weight-bold)}.titulo-portada>small>span{font-size:30px;font-weight:var(--ct-font-weight-bold)}.navbar-main{padding:15px 1rem}.navbar-main .nav-item .nav-link{padding:5px 5px}.navbar-main .menu-icon{width:30px;height:30px;font-size:1rem;line-height:35px}.navbar-main .user-img-header{width:30px;height:30px}}@media (min-width:1400px){.carousel-sliders .carousel-item,.header-user-ct .content-item{height:600px}}