body{padding:10px!important}.loginPage{display:-ms-flexbox;display:flex;min-height:calc(100vh - 20px);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.loginPage .loginContainer{background:#fff;width:80%;max-width:1200px;box-shadow:0 0 5px 0 rgba(0,0,0,.2);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:540px}.loginPage .loginContainer .loginInfo{background:#2196f3;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;text-align:center;padding:30px;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1;position:relative}.loginPage .loginContainer .loginInfo .loginLogo{-ms-flex:0 0 80%;flex:0 0 80%;max-width:300px;position:relative;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid hsla(0,0%,100%,.2);margin-top:-70px}.loginPage .loginContainer .loginInfo .loginTxt{text-align:center;-ms-flex:0 0 80%;flex:0 0 80%;max-width:300px;line-height:1}.loginPage .loginContainer .loginInfo .loginTxt strong{font-weight:400;font-family:OpenSans-Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:28px;padding-bottom:15px;display:block}.loginPage .loginContainer .loginInfo .loginTxt span{font-weight:400;font-size:16px;display:block;line-height:1.3}.loginPage .loginContainer .loginInfo .editorVersion{position:absolute;left:0;right:0;text-align:center;bottom:20px;font-size:9px;font-family:OpenSans-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:hsla(0,0%,100%,.7)}.loginPage .loginContainer .loginAction{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.loginPage .loginContainer .loginAction .site_select{margin:0;padding:0 30px 0 0;height:28px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;max-width:100%}.loginPage .loginContainer .loginAction .site_select .dropdown-toggle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;padding-left:34px;height:28px}.loginPage .loginContainer .loginAction .site_select .dropdown-toggle:before{border-top:2px solid #2196f3;border-right:2px solid #2196f3;border-bottom:0;border-left:0;content:"";display:block;height:7px;width:7px;transform:rotate(135deg);transition:all .25s ease-in-out;margin-left:6px;position:absolute;right:-15px;top:9px}.loginPage .loginContainer .loginAction .site_select .dropdown-toggle:after{display:none}.loginPage .loginContainer .loginAction .site_select.show .dropdown-toggle:before{transform:rotate(-45deg);top:12px}.loginPage .loginContainer .loginAction .site_select .dropdown-menu{background:#f9fafb;border-radius:4px;box-shadow:2px 2px 5px 0 rgba(0,0,0,.2);padding:0;margin-top:10px;margin-left:-9px;border:none;min-height:inherit;font-size:14px;width:230px}.loginPage .loginContainer .loginAction .site_select .dropdown-menu .site_menu_container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.loginPage .loginContainer .loginAction .site_select .dropdown-menu .site_menu_container .site_menu_item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;border-bottom:1px solid #e0e0e0;padding:8px 8px 8px 46px;font-family:OpenSans-Light,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;background-repeat:no-repeat;background-position:10px;background-size:28px}.loginPage .loginContainer .loginAction .site_select .dropdown-menu .site_menu_container .site_menu_item.site_aquelamaquina{background-image:url(/i/site_select_maq.png)}.loginPage .loginContainer .loginAction .site_select .dropdown-menu .site_menu_container .site_menu_item.site_cofina{background-image:url(/i/site_select_cofina.png)}.loginPage .loginContainer .loginAction .site_select .dropdown-menu .site_menu_container .site_menu_item.site_cmjornal{background-image:url(/i/site_select_cm.png)}.loginPage .loginContainer .loginAction .site_select .dropdown-menu .site_menu_container .site_menu_item.site_flash{background-image:url(/i/site_select_flash.png)}.loginPage .loginContainer .loginAction .site_select .dropdown-menu .site_menu_container .site_menu_item.site_negocios{background-image:url(/i/site_select_neg.png)}.loginPage .loginContainer .loginAction .site_select .dropdown-menu .site_menu_container .site_menu_item.site_loja{background-image:url(/i/site_select_assin.png)}.loginPage .loginContainer .loginAction .site_select .dropdown-menu .site_menu_container .site_menu_item.site_maxima{background-image:url(/i/site_select_max.png)}.loginPage .loginContainer .loginAction .site_select .dropdown-menu .site_menu_container .site_menu_item.site_must{background-image:url(/i/site_select_must.png)}.loginPage .loginContainer .loginAction .site_select .dropdown-menu .site_menu_container .site_menu_item.site_now{background-image:url(/i/site_select_now.png)}.loginPage .loginContainer .loginAction .site_select .dropdown-menu .site_menu_container .site_menu_item.site_record{background-image:url(/i/site_select_rec.png)}.loginPage .loginContainer .loginAction .site_select .dropdown-menu .site_menu_container .site_menu_item.site_sabado{background-image:url(/i/site_select_sab.png)}.loginPage .loginContainer .loginAction .site_select .dropdown-menu .site_menu_container .site_menu_item.site_vidas{background-image:url(/i/site_select_vid.png)}.loginPage .loginContainer .loginAction .site_select .dropdown-menu .site_menu_container .site_menu_item.site_cmtv{background-image:url(/i/site_select_cmtv.png)}.loginPage .loginContainer .loginAction .site_select .dropdown-menu .site_menu_container .site_menu_item.site_loja{background-image:url(/i/site_select_loja.png)}.loginPage .loginContainer .loginAction .site_select .dropdown-menu .site_menu_container .site_menu_item.site_tvguia{background-image:url(/i/site_select_tvg.png)}.loginPage .loginContainer .loginAction .site_select .dropdown-menu .site_menu_container .site_menu_item.site_petscompany{background-image:url(/i/site_select_pets.png)}.loginPage .loginContainer .loginAction .site_select .site_logo{position:absolute;left:0;top:0;width:28px;height:28px;background-repeat:no-repeat;background-position:50%;background-size:contain}.loginPage .loginContainer .loginAction .site_select .site_logo.site_aquelamaquina{background-image:url(/i/site_select_maq.png)}.loginPage .loginContainer .loginAction .site_select .site_logo.site_cofina{background-image:url(/i/site_select_cofina.png)}.loginPage .loginContainer .loginAction .site_select .site_logo.site_cmjornal{background-image:url(/i/site_select_cm.png)}.loginPage .loginContainer .loginAction .site_select .site_logo.site_flash{background-image:url(/i/site_select_flash.png)}.loginPage .loginContainer .loginAction .site_select .site_logo.site_negocios{background-image:url(/i/site_select_neg.png)}.loginPage .loginContainer .loginAction .site_select .site_logo.site_loja{background-image:url(/i/site_select_assin.png)}.loginPage .loginContainer .loginAction .site_select .site_logo.site_maxima{background-image:url(/i/site_select_max.png)}.loginPage .loginContainer .loginAction .site_select .site_logo.site_must{background-image:url(/i/site_select_must.png)}.loginPage .loginContainer .loginAction .site_select .site_logo.site_now{background-image:url(/i/site_select_now.png)}.loginPage .loginContainer .loginAction .site_select .site_logo.site_record{background-image:url(/i/site_select_rec.png)}.loginPage .loginContainer .loginAction .site_select .site_logo.site_sabado{background-image:url(/i/site_select_sab.png)}.loginPage .loginContainer .loginAction .site_select .site_logo.site_vidas{background-image:url(/i/site_select_vid.png)}.loginPage .loginContainer .loginAction .site_select .site_logo.site_cmtv{background-image:url(/i/site_select_cmtv.png)}.loginPage .loginContainer .loginAction .site_select .site_logo.site_loja{background-image:url(/i/site_select_loja.png)}.loginPage .loginContainer .loginAction .site_select .site_logo.site_tvguia{background-image:url(/i/site_select_tvg.png)}.loginPage .loginContainer .loginAction .site_select .site_logo.site_petscompany{background-image:url(/i/site_select_pets.png)}.loginPage .loginContainer .loginAction .site_select span{font-family:OpenSans-SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:18px}.loginPage .loginContainer .loginAction h2{font-family:OpenSans-Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:26px;margin-top:40px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center}.loginPage .loginContainer .loginAction h2 span{display:inline-block;padding-left:20px;background:url(/i/areas_menu-azul.svg) no-repeat -6px 4px scroll;background-size:19px;line-height:26px}.loginPage .loginContainer .loginAction form{-ms-flex:0 0 100%;flex:0 0 100%;max-width:360px;display:-ms-flexbox;display:flex;padding:20px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.loginPage .loginContainer .loginAction form .inputGroup{position:relative;margin-bottom:25px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.loginPage .loginContainer .loginAction form input{border:0;border-bottom:2px solid #e0e0e0;font-size:14px;padding:5px 0 5px 20px;width:100%}.loginPage .loginContainer .loginAction form input[type=email]{background:url(/i/ic_login_email.svg) #fff no-repeat 0 scroll;background-size:14px}.loginPage .loginContainer .loginAction form input[type=password]{background:url(/i/ic_login_password.svg) #fff no-repeat 0 scroll;background-size:14px}.loginPage .loginContainer .loginAction form input:focus{outline:none;box-shadow:none}.loginPage .loginContainer .loginAction form input~.inputLine{position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#2196f3}.loginPage .loginContainer .loginAction form input:focus~.inputLine{width:100%;transition:.5s}.loginPage .loginContainer .loginAction form .formFooter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-top:5px}.loginPage .loginContainer .loginAction form .formFooter input[type=checkbox]{width:16px;height:16px;border:1px solid #2196f3}.loginPage .loginContainer .loginAction form .formFooter label{font-size:9px;font-family:OpenSans-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#1f1f1f;margin:0;padding-left:6px}.loginPage .loginContainer .loginAction form .formFooter .button{margin-left:auto;padding:12px 26px}.loginPage .loginContainer .loginAction form .formFooter .bt_cancelar{border-radius:4px;line-height:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-size:11px;margin-left:0;font-family:OpenSans-SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#525252;background:#fff;border:1px solid #e0e0e0;padding:11px 26px;transition:background-color .25s ease-in-out,color .25s ease-in-out}.loginPage .loginContainer .loginAction form .inputs_2fa{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:45px;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;padding:20px;background:#f3f3f4;border-radius:4px;margin-top:-15px}.loginPage .loginContainer .loginAction form .inputs_2fa input{-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%;border:1px solid #e0e0e0!important;padding:5px;text-align:center;font-family:OpenSans-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:22px;color:#2196f3}.loginPage .loginContainer .loginAction form .input-validation-error{border-bottom:2px solid #f44336}.loginPage .loginContainer .loginAction form .input-validation-error~.inputLine{background-color:#f44336}.loginPage .loginContainer .loginAction .forgetPassword{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center;display:block;padding:30px;color:#2196f3;text-decoration:underline;font-size:13px}.loginPage .loginContainer .loginAction .askAccount{position:absolute;left:0;right:0;text-align:center;bottom:20px;font-size:12px}.loginPage .loginContainer .loginAction .askAccount strong{font-weight:400;font-family:OpenSans-SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.loginPage .loginContainer .loginAction .askAccount a{color:#2196f3;text-decoration:underline}.loginPage .loginContainer .loginAction .loginTxt{font-size:14px;padding:10px 0 25px}@media (max-width:991px){.loginPage .loginContainer{width:100%;min-height:inherit;-ms-flex-line-pack:start;align-content:flex-start}.loginPage .loginContainer .loginAction,.loginPage .loginContainer .loginInfo{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.loginPage .loginContainer .loginInfo{padding:30px 30px 50px}.loginPage .loginContainer .loginInfo .loginLogo{-ms-flex:0 0 140px;flex:0 0 140px;max-width:140px;margin-bottom:15px;padding-bottom:15px;margin-top:0}.loginPage .loginContainer .loginInfo .loginTxt{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.loginPage .loginContainer .loginInfo .loginTxt strong{font-size:20px;padding-bottom:5px}.loginPage .loginContainer .loginInfo .loginTxt span{font-size:12px;line-height:1.2}.loginPage .loginContainer .loginAction{padding:20px 30px 55px}.loginPage .loginContainer .loginAction h2{margin-top:10px}.loginPage .loginContainer .loginAction h2 span{padding-left:0;padding-bottom:16px;background:url(/i/areas_menu-azul.svg) no-repeat 50% calc(100% + 14px) scroll;background-size:19px}.loginPage .loginContainer .loginAction form{max-width:100%;padding:10px 0}.loginPage .loginContainer .loginAction .askAccount{bottom:10px}.loginPage .loginContainer .loginAction .askAccount strong{display:block}}@media (max-width:767px){.loginPage .loginContainer .loginAction .site_select{display:none}}@media (min-width:992px){.loginPage .loginContainer .loginAction form .formFooter .bt_cancelar:hover{background:#f3f3f4}}div.progress.login{margin-top:5px}.password-verdict{font-family:OpenSans-SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:11px;margin-top:5px}