@font-face{font-family:'NunitoSans, Extralight';src:url(../fonts/NunitoSans-ExtraLight.ttf)}@font-face{font-family:'NunitoSans';src:url(../fonts/NunitoSans-Regular.ttf)}@font-face{font-family:'NunitoSans, Bold';src:url(../fonts/NunitoSans-Bold.ttf)}body{background-color:#fbfbfb;margin:0;background-repeat:no-repeat;background-attachment:fixed;font-family:'NunitoSans'}#img_logo_totvs{display:block;margin-top:24px;margin-bottom:-40px;margin-left:auto;margin-right:auto;width:162px;height:48px}.totvs-logo{width:81px;height:24px;object-fit:contain;margin-top:40px}.login-panel{width:90%;width:500px;height:600px}.container-centered{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.buttons{height:55px}.buttons>a{line-height:34px}.welcome-text{width:440px;height:24px;font-family:'NunitoSans';font-size:24px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:center;color:#29b6c5}#closeMessage{line-height:34px}.div-caption{margin-bottom:12px;text-align:center}.login-panel .login-header{text-align:center;margin-top:62px}.caption-text{font-family:'NunitoSans, Extralight';font-size:34px;font-stretch:normal;font-weight:200;font-style:normal;line-height:1.41;letter-spacing:normal;color:#4a5c60}.label{font-family:'Nunitosans, Bold';font-size:14px;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:normal;color:#4a5c60}.text{font-family:'NunitoSans';font-size:16px;font-weight:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#4a5c60}.text-large{font-family:'NunitoSans, Extralight';font-size:30px;color:#4a5c60}.input-username{display:inline;width:440px;height:44px;border-radius:3px;box-shadow:inset 0 1px 8px 0 rgba(0,0,0,0.1);border:solid 1px #b6bdbf;background-color:#fff;padding-left:44px;filter:none}.input-password{display:inline;width:440px;height:44px;border-radius:3px;box-shadow:inset 0 1px 8px 0 rgba(0,0,0,0.1);border:solid 1px #b6bdbf;background-color:#fff;padding-left:44px;filter:none}.span-password{background-image:url('../img/lock.svg');background-repeat:no-repeat;background-position-y:center;background-position-x:center;position:absolute;border:0;height:44px;width:44px}.span-username{background-image:url('../img/user.svg');background-repeat:no-repeat;background-position-y:center;background-position-x:center;position:absolute;border:0;height:44px;width:44px}.span-mail{background-image:url('../img/icon-mail.svg');background-repeat:no-repeat;background-position-y:center;background-position-x:center;position:absolute;border:0;height:44px;width:44px}.span-eye-off{background-image:url('../img/eye-off.svg');background-repeat:no-repeat;background-position-y:center;background-position-x:center;position:absolute;border:0;height:44px;width:44px;right:45px;cursor:pointer}.span-eye-on{background-image:url('../img/icon-eye.svg');background-repeat:no-repeat;background-position-y:center;background-position-x:center;position:absolute;border:0;height:44px;width:44px;right:45px;cursor:pointer}.info{width:24px;height:24px;object-fit:contain}.tooltip{font-family:'NunitoSans';font-size:14px;max-width:256px}.md-inner{background-color:#4a5c60;width:auto;height:auto;width:256px}.input{width:440px;height:44px;border-radius:3px;box-shadow:inset 0 1px 8px 0 rgba(0,0,0,0.1);border:solid 1px #b6bdbf;font-family:'NunitoSans';filter:none}.linkPassword{width:393.7px;height:24px;font-family:'NunitoSans, Bold';font-size:14px;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:normal;text-align:center;color:#0c9abe;text-decoration:transparent}.linkPassword:hover{outline:none!important;border:none!important;text-decoration:underline}.linkPassword:focus{outline:none!important;border:none!important;text-decoration:none}.login-support{position:absolute;top:24px;right:24px;z-index:1;min-width:92px;height:88px;padding:0 8px;font-family:'NunitoSans, Bold';background-color:#fff;color:#0c9abe;border-radius:3px;border-color:transparent;box-shadow:0 1px 4px 0 rgba(0,0,0,0.3);cursor:pointer}.help{width:24px;height:24px;object-fit:contain;margin:12px 24px 12px 24px}.Suporte{width:60px;height:24px;font-family:'NunitoSans, Bold';font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#0c9abe;margin-left:8px}.switch{position:relative;display:inline-block;width:48px;height:24px}.switch>input{visibility:hidden}.switch>.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#dadedf;transition:.4s;border-radius:14px;color:red}.switch>.slider:before{position:absolute;content:'';left:4px;bottom:4px;background-image:url(../img/icon-close.svg);background-position-x:center;background-position-y:center;color:red;transition:.4s;border-radius:50%;border:solid 1px #b6bdbf;width:16px;height:16px;background-color:#fff}.switch>input:checked+.slider{background-color:#2196f3}.switch>input:focus+.slider{box-shadow:0 0 1px #2196f3}.switch>input:checked+.slider:before{transform:translateX(24px);background-image:url(../img/ok.svg)}.btnEntrar{width:440px;height:44px;border-radius:3px;background-color:#0c9abe;font-family:'NunitoSans, Bold';border:solid 1px #0c9abe;font-size:16px;color:#fff;line-height:1.5;margin-top:16px;margin-bottom:20px}.btnEntrar.disabled{background-color:#b6bdbf}.btnEntrarOidc{width:140px;height:44px;border-radius:3px;background-color:#fff;font-family:'NunitoSans, Bold';border:solid 1px #0c9abe;font-size:16px;color:#0c9abe;line-height:1.5;margin-block-end:auto;margin-left:300px}.div-logo{margin-top:48px;margin-bottom:48px}.btnpassword{background:none!important;border:0;padding:0!important;font-family:'NunitoSans, Bold';color:#0c9abe;cursor:pointer;text-decoration:none}.btnpassword:hover{text-decoration:underline;color:#23527c;border:0;text-decoration:underline}.btnpassword:focus{color:#23527c;outline:none!important;border:none!important;text-decoration:none}.selectedLanguageOption{width:140px;height:44px;border-radius:3px;background-color:#fff;font-family:'NunitoSans, Bold';border:solid 1px #0c9abe;font-size:16px;color:#0c9abe;line-height:1.5;margin-block-end:auto;margin-top:-36px;margin-right:300px}@media(max-width:425px){.input-username{width:270px;height:32px;padding-left:32px}.input-password{width:270px;height:32px;padding-left:32px}.input{width:270px;height:32px}.login-panel{width:300px;height:500px}a#tooltipInfoUser{display:none}a#tooltipInfo{display:none}.btnEntrar{width:270px;height:32px;font-size:14px;margin-top:12px;margin-bottom:12px}.span-eye-off{right:25px;height:32px;width:32px}.span-eye-on{right:25px;height:32px;width:32px}.support-link{display:none!important}.login-support{display:none!important}.buttons{margin-right:0!important;height:22px}.label{white-space:normal;font-size:12px}#label{margin-right:20px;margin-left:20px}#img_logo_totvs{width:68px!important;height:auto}.caption-text{font-size:24px}.welcome-text{font-size:20px}.span-username{height:32px;width:32px}.form-control{font-size:12px}.span-password{height:32px;width:32px}.span-mail{height:32px;width:32px}a{font-size:12px}.totvs-logo{width:48px;margin-right:20px;margin-top:-20px}#divEmail{margin-left:0!important}.selectedLanguageOption{font-size:11px;height:32px}.btnEntrarOidc{margin-left:144px;font-size:11px;height:32px}}