@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&lang=en");.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}div#loginContainer{max-width:600px}div#loginContainer div#loginForm fieldset legend{display:none !important}div#loginContainer div#loginForm fieldset .span12{max-width:350px}div#loginContainer div#loginForm fieldset .row-controls .row-group{margin-right:5px}div#loginContainer div#loginForm fieldset .row-controls .row-group.row-group-linksLogon{margin-right:17px}div#loginContainer div#loginForm fieldset .row-controls .row-group.row-group-btnLogon{margin-left:17px}div#loginContainer div#loginForm fieldset .LogOnCertificate{border:0px solid #a7a9ac;border-left-width:2px;margin-left:0px;padding-left:15px}div#loginContainer div#loginForm fieldset input#btnLogon{width:85px !important;text-transform:uppercase;float:right}div#loginContainer div#loginForm fieldset a.cartao-cidadao{display:inline-block;background-image:url("../img/cc_login.png");background-repeat:no-repeat;background-position:left top 3px;padding-left:45px}div#loginContainer div#loginForm fieldset a#info-cc{display:inline-block;height:37px;background-image:url("../img/ajuda_login_cc.png");background-repeat:no-repeat;background-position:left top 8px;width:24px}@media only screen and (min-width:320px) and (max-width:480px){div#loginContainer div#loginForm fieldset .row-controls .row-group.row-group-btnLogon{margin-left:0px}div#loginContainer div#loginForm fieldset .row-controls .row-group.row-group-btnLogon input#btnLogon{margin-left:2px;float:none}div#loginContainer div#loginForm fieldset .LogOnCertificate{border-left-width:0px;padding-left:0px}div#loginContainer div#loginForm fieldset a#info-cc{margin-left:10px}}@media only screen and (min-width:480px) and (max-width:595px){div#loginContainer div#loginForm fieldset .LogOnCertificate{border-left-width:0px;padding-left:175px}div#loginContainer div#loginForm fieldset .LogOnCertificate a#info-cc{margin-left:15px}}@media only screen and (min-width:595px) and (max-width:690px){div#loginContainer div#loginForm fieldset .span8{width:345px;float:left}div#loginContainer div#loginForm fieldset .LogOnCertificate{border:0;padding:0;width:200px;float:left}div#loginContainer div#loginForm fieldset a#info-cc{background-position:left top 14px;width:45px}}@media only screen and (min-width:800px) and (max-width:1024px){div#loginContainer{max-width:510px}div#loginContainer div#loginForm fieldset .row-controls .row-group{margin-right:0px}div#loginContainer div#loginForm fieldset .row-controls .row-group.row-group-linksLogon{margin-right:12px}div#loginContainer div#loginForm fieldset .row-controls .row-group.row-group-btnLogon{margin-left:15px}div#loginContainer div#loginForm fieldset .LogOnCertificate{padding-left:5px}div#loginContainer div#loginForm fieldset a.cartao-cidadao{font-size:11px}}