:root{--color-primary:#69bd45;--color-secondary:#007ab8;--color-tertiary:#1ea4a9;--color-state:#4b7e2b;--color-state-hover:#3c6721;--color-state-focus:#3c6721;--color-state-active:#30541a;--color-state-highlight:#f6f9d7;--color-state-highlight-neutral:var(--color-neutral-3);--color-state-disabled:var(--color-neutral-5);--color-neutral-1:#fff;--color-neutral-2:#fafafa;--color-neutral-3:#f7f7f7;--color-neutral-4:#e6e4e4;--color-neutral-5:#c7c7c7;--color-neutral-6:#767676;--color-neutral-7:#262626;--color-background:var(--color-neutral-1);--color-border:var(--color-neutral-5);--color-text:var(--color-neutral-7);--color-text-disabled:var(--color-neutral-5);--color-text-hint:var(--color-neutral-6);--link-color:var(--color-state);--link-color-hover:var(--color-state-hover);--nav-bg-color:#fff;--nav-text-color:var(--color-text);--footer-bg-color:#fff;--footer-text-color:var(--color-text);--footer-text-color-hover:var(--footer-text-color);--btn-accent-color:var(--color-state);--btn-accent-color-active:var(--color-state-active);--btn-accent-color-focus:var(--color-state-focus);--btn-accent-color-disabled:var(--color-state-disabled);--btn-prim-accent-color:var(--color-state);--btn-prim-accent-color-active:var(--color-state-active);--btn-prim-accent-color-focus:var(--color-state-focus);--btn-prim-accent-color-disabled:var(--color-state-disabled)}:root{--nav-bg-color: #333e48;--nav-text-color: #FFFFFF;--color-primary: #333e48;--color-state: #333e48;--color-text: #414141;--footer-bg-color: #ffffff;--footer-text-color: #262626;--color-state-hover: #29343e;--color-state-focus: #29343e;--color-state-active: #18232d;--footer-text-color-hover: #1c1c1c;}
@media (min-width: 992px) {
    .totaraNav_prim--list_item_link:focus, .totaraNav_prim--list_item_link:hover {
        color: #414141;
        background-color: #ffffff;
    }
}

.tui-core_auth-loginNav__image {
height: 5rem;
}

.tui-core_auth-footer {
display: none;
}

.tui-core_auth-loginLayout__main {
background-color: rgba(255, 255, 255, 0.7);
padding: 20px;
border-radius: 10px;
}

#inst4312 {
margin-top: -60px;
}

    #inst4301 {
    max-width: 75%;
    margin-left: 12.5%;
    }

.totaraNav_prim .masthead_logo--header_img {
display: none;
}

/*Inicia Arreglo css para ventana de error*/
/*.user-enroller-panel .uep-loading-lightbox .loading-icon {
display: none;
}

.user-enroller-panel .uep-loading-lightbox {
position: inherit;
}*/
/*Finaliza Arreglo css para ventana de error*/

.col-lg-3 {
    width: 33.33%;
}

body .uwy.userway_p1 .uai {
    top: 70px;
    right: 0px;
    left: auto;
    bottom: auto;
}

.totaraNav ul {
    background-image: none;
    background-color: transparent;
    }
    
    #inst751 {
    max-width: 75%;
    margin-left: 12.5%;
    }
    
    #inst845 {
    margin-top: -80px;
    margin-left: -20px;
    margin-right: -20px;
    }
    
    /*.totaraNav_prim .masthead_logo {
        
        margin-left: auto!important;
        margin-right: auto!important;
        left: 0!important;
        right: 0!important;
        text-align: center!important;
        position: absolute!important;
    }*/
    
    /*Fondo de header*/
    .totaraNav_prim {
    background-image: url(https://centrodeformacionvepormas.com/img_clientes/vepormas_elementos.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    }
    
    /*Aumentar altura del logo*/
    .totaraNav_prim .masthead_logo--header_img {
    height: 5rem;
    }
    
    /*Ajustes a video*/
    .header-video{
      position: relative;
      background-color: black;
      height: auto;
      min-height: 25rem;
      width: 100%;
      overflow: hidden;
    }
    
    .header-video video {
      position: absolute;
      top: 50%;
      left: 50%;
      min-width: 100%;
      min-height: 100%;
      width: auto;
      height: auto;
      z-index: 0;
      -ms-transform: translateX(-50%) translateY(-50%);
      -moz-transform: translateX(-50%) translateY(-50%);
      -webkit-transform: translateX(-50%) translateY(-50%);
      transform: translateX(-50%) translateY(-50%);
    }
    
    #page-login-index {
    background: url(https://centrodeformacionvepormas.com/img_clientes/vepormas_fondo_login.jpg);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
      background-attachment: fixed;
    }
    
    .header-video .overlay {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      background-color: #343e48;
      opacity: 1;/*0.5*/
      z-index: 1;
    }
    
    .path-login #page {
    background-color: transparent;
    }
    
    #page-footer .page-footer-main-content, #page-footer .page-footer-poweredby {
    display: none;
    }
    
    .loginbox.onecolumn {
    left: 33.3333333333%;
    background-color: rgba(0,0,0,0.7);
    border-radius: 10px;
    color: #fff;
    }
    
    
    /*----------------------------------------------
        ## All section style
    ----------------------------------------------*/
    .single-course-inner {
      border-radius: 8px;
      overflow: hidden;
      margin-bottom: 30px;
    }
    .single-course-inner .thumb {
      overflow: hidden;
      position: relative;
    }
    .single-course-inner .thumb img {
      transition: 0.7s;
    }
    .single-course-inner .thumb .rating {
      background: #f8f8f8;
      height: 36px;
      line-height: 36px;
      padding: 0 22px;
      display: inline-block;
      position: absolute;
      left: 0;
      bottom: 0;
      border-radius: 0 6px 0 0;
      font-size: 14px;
      font-weight: 600;
    }
    .single-course-inner .thumb .rating i {
      color: var(--main-color);
    }
    .single-course-inner .thumb .bookmark {
      display: inline-block;
      position: absolute;
      right: 25px;
      top: 20px;
      color: #fff;
      transition: 0.4s;
    }
    .single-course-inner .thumb .bookmark:hover {
      color: var(--main-color);
    }
    .single-course-inner .details {
      background: #f8f8f8;
      padding: 25px 30px;
      position: relative;
    }
    .single-course-inner .details .price {
      height: 55px;
      width: 55px;
      line-height: 56px;
      color: #fff;
      font-weight: 500;
      text-align: center;
      background: var(--main-color);
      display: inline-block;
      position: absolute;
      right: 20px;
      top: -27px;
      z-index: 2;
      border-radius: 50%;
    }
    .single-course-inner .details .meta p {
      font-size: 12px;
      font-weight: 600;
      margin-bottom: 0;
    }
    .single-course-inner .details h10 {
      font-size: 18px;
      margin-top: 12px;
      margin-bottom: 25px;
    }
    .single-course-inner .details .price-inner p {
      font-weight: 600;
      margin-bottom: 0;
      color: var(--heading-color);
    }
    .single-course-inner .details .price-inner a {
      font-weight: 600;
      color: var(--heading-color);
    font-size:13px;
    }
    .single-course-inner .details .price-inner a:hover {
      color: var(--main-color);
    }
    .single-course-inner:hover .thumb img {
      transform: scale(1.1);
    }
    .single-course-inner.style-two .details {
      padding: 25px 15px;
    }
    
    /* Actividades BLOG */
    
    .single-blog-inner {
      overflow: hidden;
      border-radius: 8px;
      background: #f3f4f9;
      margin-bottom: 30px;
    }
    .single-blog-inner .thumb {
      overflow: hidden;
    }
    .single-blog-inner .thumb img {
      transition: 0.7s;
    }
    .single-blog-inner .details {
      padding: 25px 30px;
    }
    .single-blog-inner .details h10 {
      margin-bottom: 0;
    }
    .single-blog-inner .details p {
      margin-bottom: 0;
      margin-top: 14px;
      font-size: 14px;
      font-weight: 500;
    }
    .single-blog-inner .details .date {
      color: var(--main-color);
    }
    .single-blog-inner:hover .thumb img {
      transform: scale(1.1);
    }
    .single-blog-inner.style-two {
      position: relative;
    }
    .single-blog-inner.style-two:after {
      content: "";
      position: absolute;
      background-image: linear-gradient(to top, rgba(0,0,0,0.3), rgba(255, 255, 255, 0));
      height: 100%;
      width: 100%;
      left: 0;
      bottom: 0;
      z-index: 2;
    }
    .single-blog-inner.style-two .details {
      background: none;
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      z-index: 3;
    }
    .single-blog-inner.style-two .details h10 {
      color: #fff;
    }
    .single-blog-inner.style-two .details p {
      margin-bottom: 0;
      margin-top: 15px;
      font-size: 14px;
      font-weight: 500;
    }
    
    .single-leading-blog-inner .thumb {
      overflow: hidden;
    }
    .single-leading-blog-inner .thumb img {
      transition: 0.7s;
      height: auto;
    }
    .single-leading-blog-inner .media .media-left {
      margin-right: 12px;
    }
    .single-leading-blog-inner .media .media-left img {
      border-radius: 8px;
    }
    .single-leading-blog-inner .media .media-body h6 {
      margin-bottom: 3px;
    }
    .single-leading-blog-inner .media .media-body p {
      margin-bottom: 0;
      font-weight: 500;
      font-size: 14px;
    }
    .single-leading-blog-inner:hover .thumb img {
      transform: scale(1.1);
    }
    
    #page-site-index .row{margin-right:0!important;margin-left:0!important}
    
    
    /* carrusel */
    
    
    
    /*settings carousel*/
    
    #slider-bm .description-bm{margin-top:25%;color:#ffffff;}
    #slider-bm .description-bm p{color:#ffffff;font-size:18px;}
    #slider-bm .description-bm h1{color:#ffffff;}
    
    
    
    /* carrusel */
    
    
    #page-login-index .forgetpass a {
        color: #fff !important;
        background: rgba(0,0,0,0.7);
        padding: 5px;
    }
    
.tui-core_auth-loginLayout__main::before {
    content: "Si tienes alguna duda con el usuario y contraseña, envía un correo a capacitacion@vepormas.com para solicitar apoyo";
    display: block;
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 18px;
    }
    
    .loginbox .desc ,  .loginbox .desc span {color:#ffffff!important;}
    
    .loginbox .desc {padding:15px 0;}
    
    .block-totara-featured-links-layout.fullwidth > .block-totara-featured-links-tile-large:not(.block-totara-featured-links-placeholder)::before {
        padding-top: 565px!important;
    }
    
    .splide__slide img {
        margin: 0 auto!important;        
        transform: translateY(-50%)!important;
        margin-top: 25%!important;
    }
