:not(input){-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}body{font-size:medium;background-color:#2a652f;background-image:url(/portal/Content/images/Fondo_Login.png?t=1773101168848);background-repeat:no-repeat;background-size:cover}.logo{position:absolute;left:60%;width:46%;min-width:280px;height:22%;top:calc(50% - 27rem);background-image:none;background-repeat:no-repeat;background-size:100% 100%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.providerLogo{position:absolute;bottom:-15%;right:2%;font-size:12rem;font-family:Conektia;color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.providerLogo:after{content:"\e001"}.login{position:absolute;top:50%;left:60%;padding:20px 8px 20px;width:26%;min-width:280px;background:#fff;border-radius:3px;border:1px solid #000;box-shadow:0 0 200px rgba(255,255,255,.5),0 1px 2px rgba(0,0,0,.3);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;-webkit-box-reflect:below 25px -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(20%,transparent),to(rgba(255,255,255,.5)))}.login:before{content:'';position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;z-index:-1;background:rgba(0,166,214,.08);border-radius:4px}.login:after{content:'';position:absolute;top:100%;right:0;bottom:-100%;left:0;z-index:-1;opacity:.4;-ms-transform:translateY(10px) scaleY(-1);-webkit-transform:translateY(10px) scaleY(-1);-moz-transform:translateY(10px) scaleY(-1);-o-transform:translateY(10px) scaleY(-1);transform:translateY(10px) scaleY(-1)}.login h1{margin:-20px -9px 0 -9px;line-height:40px;font-size:15px;font-weight:700;color:#fff;text-align:center;text-shadow:0 1px #fff;cursor:default;background:rgba(15,83,128,.1);border-bottom:1px solid #afdaf6;border-radius:3px 3px 0 0;background-image:url(/portal/Content/kendo/textures/highlight.png?t=1773101168848);background-image:none,-webkit-linear-gradient(top,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%);background-image:none,-moz-linear-gradient(top,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%);background-image:none,-o-linear-gradient(top,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%);box-shadow:0 1px #afdaf6}.login h1.active{background:#0f5380;color:#fff}.login h1.clickable{cursor:pointer}input{font-family:'Noto Sans',Roboto,'Segoe UI',Verdana,Tahoma,Arial,'Helvetica Neue',Helvetica,Sans-Serif;font-weight:400;font-size:14px}input+label{text-align:left}input[type=password],input[type=password]:focus,input[type=text],input[type=text]:focus{margin:5px 5px 5px 3rem;width:calc(100% - 3rem)!important;height:34px;color:#000}.pass,.user{width:40px;height:30px;top:.4rem;line-height:35px;font-size:2rem;font-family:Material-Design-Icons;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.user:before{content:"\e853"}.pass:before{content:"\e897"}#commit,.btnAceptar{cursor:pointer;padding:0 18px;font-weight:700;color:#fff;text-shadow:0 1px #142f16;background-color:#142f16}#commit:hover,.btnAceptar:hover{background:#2a652f;color:#fff}.validation-summary-errors{padding-top:12px}.validation-summary-errors>ul{list-style-type:none}.validation-summary-errors>ul>li{color:red;font-weight:700;text-align:center}.msgBlock>b{font-weight:700}#mainContainer{overflow:hidden;height:100%}#captcha{display:inline-block;position:relative}.k-widget.k-tooltip-validation{position:absolute;width:auto;white-space:nowrap}@media screen and (max-device-width:460px){.k-widget.k-tooltip-validation{white-space:normal}.canshow{width:calc(100% - 4.1rem)!important}.logo{top:0;left:calc(60% - 38%)}.login{top:calc(50% - 35%)}.login h1{margin-left:-10px}.login form .row{margin-top:-1rem;margin-bottom:.6rem}.login .input-field{padding-left:0;padding-right:12%}.rc{-ms-transform:scale(.77);-webkit-transform:scale(.77);-moz-transform:scale(.77);-o-transform:scale(.77);transform:scale(.77);-ms-transform-origin:20% 0;-webkit-transform-origin:20% 0;-moz-transform-origin:20% 0;-o-transform-origin:20% 0;transform-origin:20% 0;margin-bottom:0}.providerLogo{bottom:-20%}.k-invalid-msg{top:-1.3rem}.row.validation-summary-errors{padding-top:0;padding-bottom:.8rem}}.tsaContainer{display:none}.tsaQR{display:inline-block}.tsaQR+span{display:inline-block;vertical-align:top;width:62%;text-align:left;margin-left:1rem}.licMessage{color:red;font-weight:700}#btnShowPwd{font-family:Material-Design-Icons;font-size:1.7rem;position:absolute;right:1rem;top:.2rem;cursor:pointer;display:none}#btnShowPwd:before{content:"\e8f4"}#btnShowPwd.showing:before{content:"\e8f5"}input[type=password].canshow,input[type=password].canshow:focus{padding-right:2.2rem!important;width:calc(100% - 5.2rem)!important}.canshow:active~#btnShowPwd,.canshow:focus~#btnShowPwd{display:inline-block}.canshow::-ms-reveal{display:none}@media only screen and (max-height:24rem){.logo,.providerLogo{display:none}}div.submit{margin-top:1rem}.recover{float:left;margin-top:.5rem;font-size:medium;text-indent:2.5rem}.recover+button{right:3rem}body.ismobile{background-image:none!important}body.ismobile .cnkinvalid>input,body.ismobile .cnkinvalid>textarea{box-shadow:0 1px 0 0 red}body.ismobile .cnkinvalid>input[type=password],body.ismobile .cnkinvalid>textarea[type=password]{box-shadow:0 1px 0 0 red}body.ismobile #backPhone{position:absolute;top:0;left:0;width:100%;height:calc(100% - 17rem);background-color:#2a652f;background-image:url(/portal/Content/images/Fondo_Login.png?t=1773101168848);background-repeat:no-repeat;background-size:cover;animation-name:contractLogin;animation-duration:1.25s}body.ismobile input:not([type]).invalid,body.ismobile input:not([type]):focus.invalid,body.ismobile input[type=date].invalid,body.ismobile input[type=date]:focus.invalid,body.ismobile input[type=datetime-local].invalid,body.ismobile input[type=datetime-local]:focus.invalid,body.ismobile input[type=datetime].invalid,body.ismobile input[type=datetime]:focus.invalid,body.ismobile input[type=email].invalid,body.ismobile input[type=email]:focus.invalid,body.ismobile input[type=number].invalid,body.ismobile input[type=number]:focus.invalid,body.ismobile input[type=password].invalid,body.ismobile input[type=password]:focus.invalid,body.ismobile input[type=search].invalid,body.ismobile input[type=search]:focus.invalid,body.ismobile input[type=tel].invalid,body.ismobile input[type=tel]:focus.invalid,body.ismobile input[type=text].invalid,body.ismobile input[type=text]:focus.invalid,body.ismobile input[type=time].invalid,body.ismobile input[type=time]:focus.invalid,body.ismobile input[type=url].invalid,body.ismobile input[type=url]:focus.invalid,body.ismobile textarea.materialize-textarea.invalid,body.ismobile textarea.materialize-textarea:focus.invalid{border-bottom:1px solid red;box-shadow:0 1px 0 0 red}body.ismobile a:not([data-code]){color:#fff}body.ismobile .logo{width:100%;height:30%;left:50%;top:16%;background-size:contain}body.ismobile .providerLogo{font-size:6rem;top:-1%;right:auto;left:2%}body.ismobile .login{height:19rem;background-color:#000;left:0;top:auto;bottom:0;width:100%;padding:0;-webkit-transform:none;-ms-transform:none;-moz-transform:none;transform:none;-webkit-box-reflect:unset;border:0;padding-left:.5rem;padding-right:.5rem;animation-name:showLogin;animation-duration:1.25s;box-shadow:0 -3px 7px #fff}body.ismobile .login.hasel,body.ismobile .login.hasrecovery{height:22rem}body.ismobile .login.hasel.hasrecovery{height:24rem}body.ismobile .login::after,body.ismobile .login::before{background:0 0}body.ismobile .login>form{width:100%;margin-left:0}body.ismobile .login .input-field{padding-right:0}body.ismobile .login h1{display:none}body.ismobile .recover{width:100%;text-align:center;text-indent:0}body.ismobile input[type=password].canshow,body.ismobile input[type=password].canshow:focus{width:calc(100% - 5.2rem)!important}body.ismobile input[type=password],body.ismobile input[type=password]:focus,body.ismobile input[type=text],body.ismobile input[type=text]:focus{background:0 0;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom-width:1px!important;border-bottom-style:solid!important;outline:0;box-shadow:none;color:#fff}body.ismobile .input-field:not(.cnkinvalid) .pass,body.ismobile .input-field:not(.cnkinvalid) .user{color:#fff}body.ismobile #commit{margin-top:.5rem;margin-bottom:.5rem;width:100%;border-radius:5rem}body.ismobile .submit{margin-left:0!important;width:100%!important}body.ismobile input:not([type]).validate+label,body.ismobile input[type=date].validate+label,body.ismobile input[type=datetime-local].validate+label,body.ismobile input[type=datetime].validate+label,body.ismobile input[type=email].validate+label,body.ismobile input[type=number].validate+label,body.ismobile input[type=password].validate+label,body.ismobile input[type=search].validate+label,body.ismobile input[type=tel].validate+label,body.ismobile input[type=text].validate+label,body.ismobile input[type=time].validate+label,body.ismobile input[type=url].validate+label,body.ismobile textarea.materialize-textarea.validate+label{width:100%;pointer-events:none}body.ismobile input:not([type]).valid,body.ismobile input:not([type]):focus.valid,body.ismobile input[type=date].valid,body.ismobile input[type=date]:focus.valid,body.ismobile input[type=datetime-local].valid,body.ismobile input[type=datetime-local]:focus.valid,body.ismobile input[type=datetime].valid,body.ismobile input[type=datetime]:focus.valid,body.ismobile input[type=email].valid,body.ismobile input[type=email]:focus.valid,body.ismobile input[type=number].valid,body.ismobile input[type=number]:focus.valid,body.ismobile input[type=password].valid,body.ismobile input[type=password]:focus.valid,body.ismobile input[type=search].valid,body.ismobile input[type=search]:focus.valid,body.ismobile input[type=tel].valid,body.ismobile input[type=tel]:focus.valid,body.ismobile input[type=text].valid,body.ismobile input[type=text]:focus.valid,body.ismobile input[type=time].valid,body.ismobile input[type=time]:focus.valid,body.ismobile input[type=url].valid,body.ismobile input[type=url]:focus.valid,body.ismobile textarea.materialize-textarea.valid,body.ismobile textarea.materialize-textarea:focus.valid{border-bottom:1px solid #4caf50;box-shadow:0 1px 0 0 #4caf50}body.ismobile input:not([type]).invalid+label:after,body.ismobile input:not([type]):focus.invalid+label:after,body.ismobile input[type=date].invalid+label:after,body.ismobile input[type=date]:focus.invalid+label:after,body.ismobile input[type=datetime-local].invalid+label:after,body.ismobile input[type=datetime-local]:focus.invalid+label:after,body.ismobile input[type=datetime].invalid+label:after,body.ismobile input[type=datetime]:focus.invalid+label:after,body.ismobile input[type=email].invalid+label:after,body.ismobile input[type=email]:focus.invalid+label:after,body.ismobile input[type=number].invalid+label:after,body.ismobile input[type=number]:focus.invalid+label:after,body.ismobile input[type=password].invalid+label:after,body.ismobile input[type=password]:focus.invalid+label:after,body.ismobile input[type=search].invalid+label:after,body.ismobile input[type=search]:focus.invalid+label:after,body.ismobile input[type=tel].invalid+label:after,body.ismobile input[type=tel]:focus.invalid+label:after,body.ismobile input[type=text].invalid+label:after,body.ismobile input[type=text]:focus.invalid+label:after,body.ismobile input[type=time].invalid+label:after,body.ismobile input[type=time]:focus.invalid+label:after,body.ismobile input[type=url].invalid+label:after,body.ismobile input[type=url]:focus.invalid+label:after,body.ismobile textarea.materialize-textarea.invalid+label:after,body.ismobile textarea.materialize-textarea:focus.invalid+label:after{content:attr(data-error);color:#f44336;opacity:1}body.ismobile input:not([type])+label:after,body.ismobile input[type=date]+label:after,body.ismobile input[type=datetime-local]+label:after,body.ismobile input[type=datetime]+label:after,body.ismobile input[type=email]+label:after,body.ismobile input[type=number]+label:after,body.ismobile input[type=password]+label:after,body.ismobile input[type=search]+label:after,body.ismobile input[type=tel]+label:after,body.ismobile input[type=text]+label:after,body.ismobile input[type=time]+label:after,body.ismobile input[type=url]+label:after,body.ismobile textarea.materialize-textarea+label:after{display:block;content:"";position:absolute;top:2rem;left:2rem;opacity:0;transition:.2s opacity ease-out,.2s color ease-out}body.ismobile .input-field:not(.cnkinvalid) input[type=password],body.ismobile .input-field:not(.cnkinvalid) input[type=password]:focus,body.ismobile .input-field:not(.cnkinvalid) input[type=text],body.ismobile .input-field:not(.cnkinvalid) input[type=text]:focus{outline:0;box-shadow:inset 0 1px 3px rgba(0,0,0,.12)}@keyframes showLogin{from{bottom:-35%}to{bottom:0}}@keyframes contractLogin{from{height:100%}to{height:calc(100% - 17rem)}}body.submitForm #backPhone{height:100%;animation-name:expandLogin;animation-duration:1.25s}body.submitForm .login{bottom:-35%;animation-name:hideLogin;animation-duration:1.25s}@keyframes hideLogin{from{bottom:0}to{bottom:-35%}}@keyframes expandLogin{from{height:calc(100% - 17rem)}to{height:100%}}.k-invalid-msg{display:none!important;visibility:hidden!important}.cnkinvalid>.helper-text{margin-left:3rem}.cnkinvalid>input,.cnkinvalid>textarea{border-bottom:1px solid red;box-shadow:-.4px 1px 0 0 red}.cnkinvalid>input[type=password],.cnkinvalid>textarea[type=password]{border-bottom:1px solid red;box-shadow:-.4px 1px 0 0 red;outline:0}.cnkinvalid>i{color:red}.idiomaContainer{position:absolute}#idiomaDropdown{background-color:#fff!important}#idiomaDropdown li:hover{background-color:#235327!important}#idiomaDropdown li:hover>a{color:#fff!important}.loginContainer .row{margin-bottom:1rem}.loginContainer .row:first-child{margin-bottom:0}#tabRegistro{display:none}#tabRegistro input,#tabRegistro input:focus{margin-left:0;background:0 0;width:100%!important;padding-right:0;outline:0;border-top:0;border-right:0;border-left:0;margin-bottom:0}#tabRegistro .input-field:not(.cnkinvalid) input,#tabRegistro .input-field:not(.cnkinvalid) input:focus{box-shadow:none}#tabRegistro .cnkinvalid>input,#tabRegistro .cnkinvalid>textarea{border-bottom:1px solid red;box-shadow:-.4px 1px 0 0 red}#tabRegistro .cnkinvalid>input[type=password],#tabRegistro .cnkinvalid>textarea[type=password]{border-bottom:1px solid red;box-shadow:-.4px 1px 0 0 red;outline:0}#tabRegistro .cnkinvalid>.helper-text{margin-left:3rem}#tabRegistro #btnReg{margin-top:1rem}#tabRegistro .validation-summary-errors row{display:inline-block;margin-top:1rem;cursor:default}.extLogin{display:inline-block;margin-right:.5rem;width:2rem;height:2rem;background-size:100% 100%;background-repeat:no-repeat;cursor:pointer;box-shadow:1px 1px 8px -1px #000;border-radius:100%}.extLogin#logG{background-image:url(/portal/Content/images/social/googleplus.png)}.extLogin#logFB{background-image:url(/portal/Content/images/social/facebook.png)}.extLogin#logT{background-image:url(/portal/Content/images/social/twitter.png)}.extLogin#logLi{background-image:url(/portal/Content/images/social/linkedin.png)}.extLogin#logM{background-image:url(/portal/Content/images/social/microsoft.png)}.extLogin#logIJ{background-image:url(/portal/Content/images/social/infojobs.png)}#cookie-alert{position:fixed;bottom:0;left:0;width:100%;background-color:#2a652f;color:#fff!important;border-top:1px solid #fff;box-shadow:0 0 10px 2px #000;text-align:justify;padding-left:3rem;padding-right:3rem;padding-top:1rem;padding-bottom:1rem;z-index:1}#cookie-alert a{color:#fff;font-weight:700}#cookie-alert p{margin-bottom:1rem}#cookie-alert .btn{background-color:#235327;color:#fff}#cookie-alert .btn:hover{background-color:#2a652f;color:#fff}@media screen and (max-width:1024px){.login{width:36%}.logo{width:64%}}@media screen and (min-width:1025px) and (max-width:1600px){.login{width:26%}}@media screen and (max-height:600px){.logo{top:calc(50% - 21.5rem - 0rem)}.login{top:calc(50% - 0rem)}}@media screen and (min-height:601px) and (max-height:720px){.logo{top:calc(50% - 23rem - 0rem)}.login{top:calc(50% - 0rem)}}@media screen and (min-height:721px) and (max-height:768px){.logo{top:calc(50% - 24rem - 0rem)}.login{top:calc(50% - 0rem)}}@media screen and (min-height:769px) and (max-height:900px){.logo{top:calc(50% - 25rem - 0rem)}.login{top:calc(50% - 0rem)}}@media screen and (min-height:901px) and (max-height:1024px){.logo{top:calc(50% - 26rem - 0rem)}.login{top:calc(50% - 0rem)}}@media screen and (min-height:1025px) and (max-height:1050px){.logo{top:calc(50% - 26rem - 0rem)}.login{top:calc(50% - 0rem)}}