/*!* NONE */ html,body{height:100%;}html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}body{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-text-size-adjust:100%;}
#body-init{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;width:100%;height:100%;float:left;top:0;left:0;}#outer-init{height:100%;overflow:visible;width:120px;margin-top:auto;margin-bottom:auto;margin-left:auto;margin-right:auto;}
#inner-init{position:absolute;top:47%;display:table-cell;vertical-align:middle;}body.x-isMobile{background:-moz-linear-gradient(#fff,#fff);background:-webkit-gradient(linear,0 0,0 bottom,from(#fff),to(#fff));background:linear-gradient(#fff,#fff);}
#body-init.x-isMobile{background:-moz-linear-gradient(#fff,#fff);background:-webkit-gradient(linear,0 0,0 bottom,from(#fff),to(#fff));background:linear-gradient(#fff,#fff);}body.x-isPhone #outer-init{left:50px;top:50px;height:200px;margin:5px;}
body.x-isPhone #inner-init{position:absolute;top:150px;left:40%;display:table-cell;vertical-align:middle;}@media (max-width:800px){body.x-isPhone #inner-init{left:35%;}}@media (max-width:500px){body.x-isPhone #inner-init{left:30%;}
}#outer-init-reg{height:100%;overflow:visible;width:400px;margin-top:auto;margin-bottom:auto;margin-left:auto;margin-right:auto;}#inner-init-reg{position:absolute;top:47%;display:table-cell;vertical-align:middle;}
.slider{opacity:0;padding-top:68px;width:105%;margin:0 auto;position:relative;height:5px;overflow-x:hidden;}.line{position:absolute;opacity:.4;background:#0061cd;width:150%;height:5px;}.subline{position:absolute;background:#0061cd;height:5px;}
.inc{animation:increase 2s infinite;}.dec{animation:decrease 2s .5s infinite;}@keyframes increase{from{left:-5%;width:5%;}to{left:130%;width:100%;}}@keyframes decrease{from{left:-80%;width:80%;}to{left:110%;width:10%;}
}#inner-init-content{padding-top:0;padding-right:5px;top:-27px;height:65px;width:268px;float:left;position:relative;background-repeat:no-repeat;background-position:0 0;behavior:url(web/iepngfix.htc);background-image:url(../../static/resources/images/FirmaoPLHugeNoText.png);image-rendering:-webkit-optimize-contrast;background-size:268px;left:-15000px;top:-15000px;background-position:center right;opacity:0;filter:drop-shadow(0px 0 50px rgba(255,255,255,1));}
.x-isLogin #login-form-index .x-window-tl .x-window-header{padding-top:90px!important;background-repeat:no-repeat;background-position:15px 15px;background-image:url(../../static/resources/images/FirmaoPLHugeNoText.png);image-rendering:-webkit-optimize-contrast;background-size:268px;filter:drop-shadow(0px 0 2px rgba(255,255,255,0.3));}
.x-isLogin #login-form-index .x-tool-close{top:10px;right:10px;position:absolute;}.init-loader #inner-init-content{left:-55px;top:-30px;opacity:1;-webkit-transition:opacity 1.0s ease;-moz-transition:opacity 1.0s ease;-ms-transition:opacity 1.0s ease;transition:opacity 1.0s ease,filter 1.0s ease;}
.init-loader .slider{opacity:1;-webkit-transition:opacity 1.0s ease;-moz-transition:opacity 1.0s ease;-ms-transition:opacity 1.0s ease;transition:opacity 1.0s ease;}.init-404 #inner-init-content{background-image:url(../../static/resources/images/FirmaoPLHugeNoText.png);background-size:268px;image-rendering:-webkit-optimize-contrast;left:-55px;top:-44px;opacity:1;}
.init-404 #inner-init-404{background-image:url(../images/logo-404.png)!important;float:right;font:bolder 11px arial,tahoma,helvetica,sans-serif;height:50px;left:-15px;position:absolute;text-align:center;top:20px;width:150px;background-repeat:no-repeat;}
.init-404 #inner-init-404.inner-init-404-en{background-image:url(../images/logo-404_en.png)!important;}.init-404 #inner-init-404.inner-init-404-de{background-image:url(../images/logo-404_de.png)!important;}