@font-face {
	font-family: 'AGN Light Oficial';
	src: url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AGNextLight.eot?#iefix') format('embedded-opentype'), 
		 url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AGNextLight.woff') format('woff'), 
		 url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AGNextLight.ttf') format('truetype'), 
		 url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AGNextLight.svg#AGNextLight') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AGN Regular Oficial';
	src: url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AGNextRegular.eot');
	src: url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AGNextRegular.eot') format('embedded-opentype'), 
		 url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AGNextRegular.woff') format('woff'), 
		 url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AGNextRegular.ttf') format('truetype'), 
		 url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AGNextRegular.svg#AGNextRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'AGN Medium Oficial';
	src: url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AGNextMedium.eot');
	src: url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AGNextMedium.eot') format('embedded-opentype'), 
		 url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AGNextMedium.woff') format('woff'), 
		 url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AGNextMedium.ttf') format('truetype'), 
		 url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AGNextMedium.svg#AGNextMedium') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'AGN Bold Oficial';
	src: url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AGNextBold.eot');
	src: url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AGNextBold.eot') format('embedded-opentype'), 
		 url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AGNextBold.woff') format('woff'), 
		 url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AGNextBold.ttf') format('truetype'), 
		 url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AGNextBold.svg#AGNextBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'AGP Oficial';
	src: url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AkzidGroProCnd.eot');
	src: url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AkzidGroProCnd.eot') format('embedded-opentype'), 
		 url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AkzidGroProCnd.woff') format('woff'), 
		 url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AkzidGroProCnd.ttf') format('truetype'), 
		 url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AkzidGroProCnd.svg#AkzidGroProCnd') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'Canela';
    src: url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/Canela-Thin.eot');
    src: url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/Canela-Thin.eot?#iefix') format('embedded-opentype'),
         url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/Canela-Thin.woff2') format('woff2'),
         url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/Canela-Thin.woff') format('woff'),
         url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/Canela-Thin.ttf') format('truetype'),
         url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/Canela-Thin.svg#Canela-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Akzidenz-Grotesk Next';
    src: url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AkzidGrtskNext-Bold.eot');
    src: url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AkzidGrtskNext-Bold.eot?#iefix') format('embedded-opentype'),
         url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AkzidGrtskNext-Bold.woff2') format('woff2'),
         url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AkzidGrtskNext-Bold.woff') format('woff'),
         url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AkzidGrtskNext-Bold.ttf') format('truetype'),
         url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AkzidGrtskNext-Bold.svg#AkzidGrtskNext-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Akzidenz-Grotesk Next Black';
    src: url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AkzidGrtskNext-Black.eot');
    src: url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AkzidGrtskNext-Black.eot?#iefix') format('embedded-opentype'),
         url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AkzidGrtskNext-Black.woff2') format('woff2'),
         url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AkzidGrtskNext-Black.woff') format('woff'),
         url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AkzidGrtskNext-Black.ttf') format('truetype'),
         url('/wps/contenthandler/dav/fs-type1/common-resources/PortalEjecutivas/font/AkzidGrtskNext-Black.svg#AkzidGrtskNext-Black') format('svg');
    font-weight: 900;
    font-style: normal;
}


body, body#content{   
    background:url(images/bg-login2.jpg);    
    object-fit: cover;
    background-size: cover;    
    }

​​​​​​​​.wpthemeMainContent{
    background: red !important;
    min-height:400px;
    
    }
    

    .u-rowCenter{
        max-width: 1280px;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    
    @media screen and (max-width:1050px){

        div[name="bannerLogin"]{
            order: 1
            
        }
        div[name="formLogin"]{
            order: 2
            
        }
    }


    #overlay_loading{
        position: fixed;
        display: none;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: rgba(0, 0, 0, 0.719);
        z-index: 9999;
        cursor: pointer;
       ;
        
      }
    
      #overlay_loading.active{
          display: flex;
          flex-direction: column;
          align-items: center;
          justify-content: center;
    
      }
    
      #logo_animation {
          width: 700px;
          text-align: center;
      }
    
      #logo_animation svg {
    
        width: 100%;
      }
    
      #text_animation h2{
      
        font-size: 18px; 
        font-family: Verdana, Geneva, Tahoma, sans-serif;
        font-weight: lighter;
    }
    
    #text_animation .text-gradient {  
        color: transparent;
        background-image: linear-gradient(to right, #ffffff, #fbfbfb, #d4d4d4, rgba(0, 0, 0, 0.719));
       
          background-clip: text;
          -webkit-background-clip: text;
        animation: color 3s linear infinite; 
        background-size: 500%;  
        
      }
      
    
    @keyframes color {
        from {
            background-position: 0% 50%;
        }
    
        to {
            background-position: 100% 50%;
        }
    }
    
    
     
      #L{
     animation-name: spacing_letters1; 
        animation-duration: 5s;
    animation-iteration-count: infinite;
          transform: translateX(-240PX);
    
      }
    
      #E{
        animation-name: spacing_letters1; 
        animation-duration: 5s;
       
    animation-iteration-count: infinite;
    transform: translateX(-160PX);
        
    }
    
    #O{
        animation-name: spacing_letters1; 
          animation-duration: 5s;
      animation-iteration-count: infinite;
      transform: translateX(-80PX);
        
    }
    #N{
        
      
        
    }
    #I{
        animation-name: spacing_letters1; 
          animation-duration: 5s;
      animation-iteration-count: infinite;
      transform: translateX(80PX); 
        
    }
    #S{
        animation-name: spacing_letters1; 
          animation-duration: 5s;
      animation-iteration-count: infinite;
      transform: translateX(160PX); 
        
    }
    
    #A{
        animation-name: spacing_letters1; 
          animation-duration: 5s;
      animation-iteration-count: infinite;
      transform: translateX(240PX); 
        
    }
    
    @keyframes spacing_letters1{
       
    
        100% {
            transform: translateX(0px);
        }
    
        
        }
    
    
        .container-shadow{
            box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;

        }

        h1.login-title{
            font-family: 'Akzidenz-Grotesk Next' !important;
        }