*{font-family:Roboto!important}html,body{margin:0;height:100vh}label{margin-bottom:none}#login{height:100vh;width:100%;background-image:url(/images/industria.jpg);background-size:cover}#overlay{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:#00000096;z-index:2}#login input{color:#fff!important;font-family:Roboto-Light!important}#login_form{height:100%;left:50%;transform:translate(-50%);padding-top:15vh;position:fixed;z-index:3;color:#fff;width:100%}@media(max-height:610px){#login_form{padding-top:3vh}}#login_form *{margin:0 auto}#login_form form{width:400px}#login_form form>*{margin-bottom:30px!important;color:#979797}#login_form h1{font-weight:200;text-align:center;letter-spacing:2px!important;color:#fff;font-size:32px;-webkit-margin-before:.67em;margin-block-start:.67em;-webkit-margin-after:.67em;margin-block-end:.67em;-webkit-margin-start:0px;margin-inline-start:0px;-webkit-margin-end:0px;margin-inline-end:0px;font-family:Roboto-Light!important}#login_form h4{color:#fff;font-weight:200;margin:-20px auto 30px;text-align:center}#login_form button:not(.see-password){width:auto;background:var(--main-bg-color);padding:10px 25px;border:none;color:#fff;outline:#ffffff;cursor:pointer;border-radius:35px;line-height:normal;box-shadow:none;transition:transform .2s ease!important;transform-origin:center;display:inline-flex;align-items:center;justify-content:center;will-change:transform}#login_form button:not(.see-password):hover{transform:translateY(-4px);box-shadow:0 0 .5em #a9a9a99d;border-color:var(--main-bg-color);color:#fff}#login_form #logos{align-items:center;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;height:150px;font-size:40px!important}#login_form #logos img{width:200px}#login_form input:before{content:"";position:absolute;left:10px;top:0;bottom:0;width:20px}.md-input{position:relative;line-height:initial}.md-input .md-form-control{font-size:16px;padding:10px 10px 10px 5px;display:block;border:none;border-bottom:1px solid rgb(107,92,92)!important;box-shadow:none;width:100%;background:transparent;outline:transparent;text-align:center;color:#fff;background-repeat:no-repeat;background-size:20px;background-position:7px center}#login_form input#username{background-image:url(/build-Login/assets/ic_usuario-B5Rotepn.svg)}#login_form input#email{background-image:url(/build-Login/assets/ic_mail-C7bDKf8c.svg)}#login_form input[type=password],#login_form input[type=text]{background-image:url(/build-Login/assets/ic_contrasena-COYpLspI.svg)}.md-input label{font-weight:400;position:absolute;pointer-events:none;top:10px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all;width:100%;text-transform:capitalize;text-align:center;font-size:16px}.md-input .bar:before{left:50%}.md-input .bar:after{right:50%}.md-input .highlight{position:absolute;height:60%;width:100px;top:25%;left:0;pointer-events:none;opacity:.5;color:#979797}.md-input .md-form-control:focus~label,.md-input .md-form-control:valid~label{top:-15px;font-size:14px;color:#979797;width:100%;text-align:center}.md-input .bar:before,.md-input .bar:after{content:"";height:1px;width:0;bottom:0;position:absolute;background:var(--white);transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.md-input .bar-error{content:"";height:1px;width:100%;bottom:0;position:absolute;background:var(--error)}.md-input .md-form-control:focus~.bar:before,.md-input .md-form-control:focus~.bar:after{width:50%}.container{position:relative;padding-left:27px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{box-sizing:initial;position:absolute;top:2.7px;left:0;height:15px;width:15px;background-color:transparent;border:1px solid #b1b1b1;border-radius:2px}.container:hover input~.checkmark{background-color:transparent}.container input:checked~.checkmark{background-color:transparent}.checkmark:after{content:"";position:absolute;display:none;box-sizing:initial}.container input:checked~.checkmark:after{display:block}.container .checkmark:after{left:5px;width:3px;height:9px;border:solid var(--main-bg-color);border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkmark.selected{pointer-events:none}.checkmark.selected:after{left:5px;width:3px;height:9px;border:solid #b1b1b1!important;border-width:0 3px 3px 0!important;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:""!important;position:absolute!important;display:block}#help{font-size:15px;padding:0 2%}#help label{width:auto;color:#979797}div#help a{float:right;text-decoration:none}div#help a:hover,div#help label:hover{color:var(--main-bg-color)}#powered_by{width:120px;position:absolute;bottom:0;left:calc(50% - 60px)}#grupos-perfiles .modal-dialog{width:70%!important;max-width:1200px}.page-item.active .page-link{background-color:var(--main-bg-color);border-color:var(--main-bg-color)}.page-link,.page-link:active,.page-link:focus{color:var(--main-bg-color)}.page-link:focus{box-shadow:none}.page-link:hover{color:#fff;background-color:var(--main-bg-color);border-color:var(--main-bg-color)}#grupos-perfiles .modal-body .row{min-height:500px}input.add-to-groups,input.add-to-profiles{width:100%}#login_form .form-error{top:100%}#login_form .see-password{float:right;position:absolute;right:20px;top:calc(51% - 13px);background:none;border:0}#login_form .see-password svg{width:20px}#login_button{text-align:center}
