*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{margin:0px;height:100%;background-position:center bottom;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}body{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-weight:300;line-height:1.42857143;color:#737b8a;height:100%;transition:background-color 0.5s ease-in-out;-webkit-transition:background-color 0.5s ease-in-out;-moz-transition:background-color 0.5s ease-in-out;-o-transition:background-color 0.5s ease-in-out;margin:0px}body.background-loaded{background-color:rgba(58,80,107,0.01)}#blured{position:absolute;top:0px;bottom:0px;left:0px;right:0px;z-index:50;background-color:rgba(255,255,255,0.01);filter:blur(35px)}#contenedor{position:absolute;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;top:0px;bottom:0px;left:0px;right:0px;z-index:100}.login-box{-webkit-align-self:center;align-self:center;margin:0 auto;width:360px}.input-container{padding-top:25px;padding-bottom:7px;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px}.form-control{display:block;width:100%;color:#737b8a;background-color:#fff;background-image:none;border:1px solid #dce4ec;font-weight:300;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.form-control{background-color:rgba(255,255,255,0.55);border:1px solid #FFF!important;color:#020b1c!important;-webkit-transition:all ease-in-out .15s;-o-transition:all ease-in-out .15s;transition:all ease-in-out .15s}.form-control-lg{height:calc(2.8046875rem + 2px);padding:0.5rem 1rem;font-size:1.09375rem;line-height:1.65;border-radius:0.3rem}.input-icon
i{color:#FFF!important;color:#020b1c!important;-webkit-transition:all ease-in-out .15s;-o-transition:all ease-in-out .15s;transition:all ease-in-out .15s}.focused .input-icon
i{color:#020b1c!important}.form-control::-webkit-input-placeholder{color:#020b1c;-webkit-transition:all ease-in-out .15s;-o-transition:all ease-in-out .15s;transition:all ease-in-out .15s}.form-control::-moz-placeholder{color:rgba(255,255,255,1);-webkit-transition:all ease-in-out .15s;-o-transition:all ease-in-out .15s;transition:all ease-in-out .15s}.form-control:-ms-input-placeholder{color:rgba(255,255,255,1);-webkit-transition:all ease-in-out .15s;-o-transition:all ease-in-out .15s;transition:all ease-in-out .15s}.form-control:-ms-input-placeholder{color:rgba(255,255,255,1);-webkit-transition:all ease-in-out .15s;-o-transition:all ease-in-out .15s;transition:all ease-in-out .15s}.form-control:focus::-webkit-input-placeholder{color:#020b1c!important;text-shadow:#020b1c 0px 0px 0px}.form-control:focus::-moz-placeholder{color:#020b1c!important;text-shadow:#020b1c 0px 0px 0px}.form-control:focus:-ms-input-placeholder{color:#020b1c!important;text-shadow:#020b1c 0px 0px 0px}.form-control:focus:-ms-input-placeholder{color:#020b1c!important;text-shadow:#020b1c 0px 0px 0px}.form-control:focus{background-color:rgba(255, 255, 255, 0.8);border-color:#fff;color:#020b1c!important;text-shadow:#020b1c 0px 0px 0px;outline:0;box-shadow:0 0 0 0.2rem rgba(255,255,255,0.25)}.btn{display:inline-block;margin-bottom:0;font-weight:300;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:10px 15px;font-size:18px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-login{background-color:rgba(255,255,255,0.55);border:1px solid #FFF;color:#020b1c;-webkit-transition:all ease-in-out .15s;-o-transition:all ease-in-out .15s;transition:all ease-in-out .15s}.btn:hover{background-color:rgba(255, 255, 255, 0.75);color:#020b1c!important;text-shadow:#020b1c 0px 0px 0px}.btn:focus{background-color:rgba(255, 255, 255, 0.8);border-color:#fff;color:#020b1c!important;text-shadow:#020b1c 0px 0px 0px;outline:0;box-shadow:0 0 0 0.2rem rgba(255,255,255,0.25)}button{overflow:visible}.form-group{margin-bottom:15px}.text-center{text-align:center}.btn-block{display:block;width:100%}.btn-block{display:block;width:100%}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}.center-block{display:block;margin-left:auto;margin-right:auto}.login-box{width:100%;max-width:330px;padding:15px;margin:0 auto}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.center-block{display:block;margin-left:auto;margin-right:auto}.float-right{float:right !important}.float-left{float:left !important}.d-none{display:none !important}.d-block{display:block !important}.invisible{visibility:hidden}input[type=text],input[type=password],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.logo-icon{font-size:103px!important;display:inline!important;color:rgba(255,255,255,0.7)!important}.captcha-holder{position:relative}.captcha-holder
a{top:1px;bottom:1px;left:1px;right:1px;line-height:44px;font-size:30px;border-radius:0.3rem;outline:none}.captcha-holder a
i{display:none!important}.captcha-holder a:hover{background-color:rgba(255,255,255,0.5)}.captcha-holder a:hover
i{display:inline-block!important}.captcha-holder
img{border-bottom-left-radius:0;border-top-left-radius:0}.row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.col-xl,.col-xl-auto,.col-xl-24,.col-xl-23,.col-xl-22,.col-xl-21,.col-xl-20,.col-xl-19,.col-xl-18,.col-xl-17,.col-xl-16,.col-xl-15,.col-xl-14,.col-xl-13,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-24,.col-lg-23,.col-lg-22,.col-lg-21,.col-lg-20,.col-lg-19,.col-lg-18,.col-lg-17,.col-lg-16,.col-lg-15,.col-lg-14,.col-lg-13,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-24,.col-md-23,.col-md-22,.col-md-21,.col-md-20,.col-md-19,.col-md-18,.col-md-17,.col-md-16,.col-md-15,.col-md-14,.col-md-13,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-24,.col-sm-23,.col-sm-22,.col-sm-21,.col-sm-20,.col-sm-19,.col-sm-18,.col-sm-17,.col-sm-16,.col-sm-15,.col-sm-14,.col-sm-13,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-24,.col-23,.col-22,.col-21,.col-20,.col-19,.col-18,.col-17,.col-16,.col-15,.col-14,.col-13,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px}.col-14{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col{flex-basis:0;flex-grow:1;max-width:100%}.input-icon{position:relative}.input-icon > i, .input-icon
.icon{position:absolute;display:block !important;line-height:calc(2.2375rem + 2px) !important;left:0px;top:0px;bottom:0px;width:42px;text-align:center;font-size:0.875rem}.input-icon
i{color:#FFF!important;color:#020b1c!important;-webkit-transition:all ease-in-out .15s;-o-transition:all ease-in-out .15s;transition:all ease-in-out .15s;z-index:5}.input-icon-lg>i{font-size:1.09375rem;line-height:calc(2.8046875rem + 2px) !important;width:52px}.input-icon-lg:not(.right)>.form-control{padding-left:50px}.invalid-feedback{display:none;width:100%;margin-top:0.3125rem;font-size:85%;color:#DE333C}.form-group.is-invalid .invalid-feedback, .form-group .form-sub-group.is-invalid .invalid-feedback{display:block;background-color:rgba(255,255,255,0.6);padding:2px 6px;margin-top:0;border-radius:0.3rem;border-top-left-radius:0;border-top-right-radius:0;border:1px solid rgba(222, 51, 60, 0.7)!important;border-top:none!important}.form-group.not-box-shadow .form-control:focus{box-shadow:none!important}.form-group.not-box-shadow.focused{box-shadow:0 0 0 0.2rem rgba(255,255,255,0.25);border-radius:0.3rem}.form-group.is-invalid.focused{box-shadow:0 0 0 0.2rem rgba(222,51,60,0.25);border-radius:0.3rem}.text-center{text-align:center !important}.text-primary{color:#0E3954 !important}.position-absolute{position:absolute !important}.p-0{padding:0 !important}.border-0{border:0 !important}.form-group.is-invalid .form-control:focus, .form-group .form-sub-group.is-invalid .form-control:focus{box-shadow:none!important}.form-group.is-invalid .form-control, .form-group .form-sub-group.is-invalid .form-control{border-color:rgba(222, 51, 60, 0.7)!important;border-bottom-left-radius:0;border-bottom-right-radius:0}.form-group.is-invalid .input-icon
i{color:#DE333C!important}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{height:calc(2.8046875rem + 2px);padding:0.5rem 1rem;font-size:1.09375rem;line-height:1.65;border-radius:0.3rem}.input-group-append{margin-left:-1px}.input-group-prepend,.input-group-append{display:flex}.forgot-psw-link
a{background:rgba(255,255,255,0.5);padding:3px 5px;border-radius:0.3rem;color:black;font-size:17px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s}