@import '../fonts.css';@import '../fonts/fontastic/fontastic_zona_publica.css';.header,.header.home{overflow:hidden;margin-bottom:0;background:top;background:top/cover;z-index:1}.header *,.header.home *{color:#fff}.header .links-container,.header.home .links-container{height:95px}.header .links-container::before,.header.home .links-container::before{content:"";height:100%;vertical-align:middle;display:inline-block}.header .links-container .inline-block,.header.home .links-container .inline-block{display:inline-block;vertical-align:top}.header .navbar.navbar-default,.header.home .navbar.navbar-default{background:0 0;border:none;position:fixed;top:0;left:0;right:0;z-index:1}.header .navbar.navbar-default .navbar-toggle,.header.home .navbar.navbar-default .navbar-toggle{border:none}.header .navbar.navbar-default .navbar-toggle .icon-bar,.header.home .navbar.navbar-default .navbar-toggle .icon-bar{background-color:#fff;height:3px;width:25px}.header .navbar.navbar-default .navbar-toggle:active,.header .navbar.navbar-default .navbar-toggle:focus,.header .navbar.navbar-default .navbar-toggle:hover,.header.home .navbar.navbar-default .navbar-toggle:active,.header.home .navbar.navbar-default .navbar-toggle:focus,.header.home .navbar.navbar-default .navbar-toggle:hover{background-color:transparent;opacity:.6}.header .navbar .navbar-brand .logotipo,.header.home .navbar .navbar-brand .logotipo{width:200px}.header .navbar .menuToggle,.header.home .navbar .menuToggle{margin-right:0}.header #navMenu li,.header.home #navMenu li{margin-left:3px}.header #navMenu li a,.header.home #navMenu li a{color:#fff;font-size:18px;font-weight:300;text-decoration:none;position:relative}.header #navMenu li.active,.header.home #navMenu li.active{border-bottom:2px solid #fff}.header #navMenu li.active a,.header.home #navMenu li.active a{background-color:transparent;padding-bottom:13px}.header #navMenu li:not(.active) a:hover,.header.home #navMenu li:not(.active) a:hover{background:0 0;border-bottom:none;color:#fff}.header #navMenu li:not(.active) a:hover:before,.header.home #navMenu li:not(.active) a:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.header #navMenu li:not(.active) a:before,.header.home #navMenu li:not(.active) a:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#fff;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.header.fixfixed,.header.home.fixfixed{position:absolute}.header .titulo-header,.header.home .titulo-header{font-family:Dosis;font-size:30px;font-weight:200;color:#fff;position:absolute;width:100%;top:170px;opacity:1;letter-spacing:6px}.header.faqs,.header.home.faqs{background-image:url(../images/public/header/faqs.jpg)}.header.home.qualidade,.header.qualidade{background-image:url(../images/public/header/qualidade.jpg)}.header.caracteristicas,.header.home.caracteristicas{background-image:url(../images/public/header/carateristicas.jpg)}.header.home.precario,.header.precario{background-image:url(../images/public/header/precario.jpg)}.header.home.precario .precario-header-div p,.header.precario .precario-header-div p{font-size:18px;font-weight:700}.header.home.precario .precario-header-div .btn-precario-saibamais,.header.precario .precario-header-div .btn-precario-saibamais{background:0 0;border:1px solid;margin-top:20px;width:150px;font-size:15px;letter-spacing:4px}.header.home.precario .precario-header-div .btn-precario-saibamais:hover,.header.precario .precario-header-div .btn-precario-saibamais:hover{box-shadow:inset 0 -100px 0 0 #fff;color:#000}.header.contactos,.header.home.contactos{background-image:url(../images/public/header/contactos.jpg)}.header.home .slick-next,.header.home .slick-prev,.header.home.home .slick-next,.header.home.home .slick-prev{display:none!important}.header.home .header-banner,.header.home.home .header-banner{position:relative;z-index:0;top:0;left:0;right:0;overflow:hidden}.header.home .header-banner:hover .slick-next,.header.home .header-banner:hover .slick-prev,.header.home.home .header-banner:hover .slick-next,.header.home.home .header-banner:hover .slick-prev{display:inline-block!important}.header.home .header-banner .titulo-banner,.header.home.home .header-banner .titulo-banner{position:absolute;width:100%}.header.home .header-banner .slick-slide,.header.home.home .header-banner .slick-slide{position:relative}.header.home .header-banner .slick-slide img,.header.home.home .header-banner .slick-slide img{width:100%}.header.home .header-banner .slick-slider .conteudo-banner,.header.home.home .header-banner .slick-slider .conteudo-banner{position:relative}.header.home .header-banner .slick-slider .conteudo-banner .wrapper-banner,.header.home.home .header-banner .slick-slider .conteudo-banner .wrapper-banner{position:absolute;top:0;width:100%}.header.about,.header.home.about{background-image:url(../images/public/header/sobre_nos.jpg);background-size:cover}.header.adesao,.header.home.adesao{height:130px;position:absolute;left:0;right:0;overflow:visible}.header.about,.header.caracteristicas,.header.contactos,.header.faqs,.header.home.about,.header.home.caracteristicas,.header.home.contactos,.header.home.faqs,.header.home.precario,.header.home.qualidade,.header.precario,.header.qualidade{height:400px}.header .navbar.navbar-default{position:relative}@media (max-width:1260px){.header #navMenu li a,.header.home #navMenu li a{font-size:16px}.header .navbar .navbar-brand .logotipo,.header.home .navbar .navbar-brand .logotipo{width:165px}}@media (max-width:991px){.header .titulo-header,.header.home .titulo-header{font-size:22px}.header.home,.header.home.home{height:400px;background-image:url(../images/public/bg_mobile.jpg)}.header.home .header-banner,.header.home.home .header-banner{display:none}.header .links-container,.header.home .links-container{height:auto}.header .links-container::before,.header.home .links-container::before{content:"";height:100%;vertical-align:middle;display:inline-block}.header .links-container .inline-block,.header.home .links-container .inline-block{display:block;vertical-align:middle}.header .navbar.navbar-default,.header.home .navbar.navbar-default{position:relative}.header .navbar.navbar-default .navbar-brand,.header.home .navbar.navbar-default .navbar-brand{position:relative;margin-left:0}.header .navbar.navbar-default .navbar-brand .logotipo,.header.home .navbar.navbar-default .navbar-brand .logotipo{position:relative;width:120px}.header .navbar .navbar-header,.header.home .navbar .navbar-header{text-align:center}.header .navbar .navbar-toggle.menuToggle,.header.home .navbar .navbar-toggle.menuToggle{position:absolute;right:0;margin-top:18px}.header .navbar #collapsedMenu,.header.home .navbar #collapsedMenu{border-top:none;box-shadow:none}.header .navbar #collapsedMenu #navMenu li a,.header.home .navbar #collapsedMenu #navMenu li a{margin-top:9px}.header.about,.header.caracteristicas,.header.contactos,.header.faqs,.header.home.about,.header.home.caracteristicas,.header.home.contactos,.header.home.faqs,.header.home.precario,.header.home.qualidade,.header.precario,.header.qualidade{height:300px}.header .titulo-header,.header.home .titulo-header{top:128px}.header.home.precario .titulo-header,.header.precario .titulo-header{top:97px}.header .center-mobile,.header.home .center-mobile{width:450px;top:15px;float:none;margin:0 auto}.header .navbar-header,.header.home .navbar-header{float:none}.header .navbar-left,.header .navbar-right,.header.home .navbar-left,.header.home .navbar-right{float:none!important}.header .navbar-toggle,.header.home .navbar-toggle{display:block}.header .navbar-collapse,.header.home .navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.header .navbar-fixed-top,.header.home .navbar-fixed-top{top:0;border-width:0 0 1px}.header .navbar-collapse.collapse,.header.home .navbar-collapse.collapse{display:none!important}.header .navbar-nav,.header.home .navbar-nav{float:none!important;margin-top:7.5px}.header .navbar-nav>li,.header.home .navbar-nav>li{float:none}.header .navbar-nav>li>a,.header.home .navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.header .collapse.in,.header.home .collapse.in{display:block!important}}@media (max-width:500px){.header .center-mobile,.header.home .center-mobile{width:300px}.header .titulo-header,.header.home .titulo-header{top:80px;font-size:20px}.header.home.precario .titulo-header,.header.precario .titulo-header{top:80px}.header.home.precario .titulo-header .precario-header-div p,.header.precario .titulo-header .precario-header-div p{font-size:15px}.header.about,.header.caracteristicas,.header.contactos,.header.faqs,.header.home.about,.header.home.caracteristicas,.header.home.contactos,.header.home.faqs,.header.home.qualidade,.header.qualidade{height:200px}.header.home.precario,.header.precario{height:270px}}#footer{background-color:#034b6b}#footer *{font-family:'Open Sans';font-weight:300;font-size:13px;color:#fff}#footer .hover{cursor:pointer}#footer .input-error{border:2px solid!important}#footer ::-webkit-input-placeholder{color:#fff}#footer :-moz-placeholder{color:#fff}#footer ::-moz-placeholder{color:#fff}#footer :-ms-input-placeholder{color:#fff}#footer a{text-decoration:underline}#footer .rowFooter{padding:50px 0 20px}#footer .rowFooter .linksMenuFooter{padding-left:100px}#footer .rowFooter .linksMenuFooter div:not(.first){margin-bottom:3px}#footer .rowFooter .footerHeader{font-weight:600;font-size:16px;margin-bottom:20px}#footer .rowFooter .coluna-sem-titulo{margin-top:37px}#footer .rowFooter .contactos-column .icon{padding-right:4px;font-size:18px;vertical-align:middle}#footer .rowFooter .contactos-column .icon-setabaixo{font-size:13px}#footer .rowFooter #mensagem_sucesso_newsletter{height:30px}#footer .rowFooter .contactos-margin-fix,#footer .rowFooter .contactos-margin-fix-ES{padding-left:100px}#footer .social-networks a{text-decoration:none}#footer .social-networks .icon{padding-right:10px}#footer .social-networks .icon:before{font-size:34px}#footer .social-networks .icon.icon-google:hover:before{content:"t"}#footer .social-networks .icon.icon-facebook:hover:before{content:"C"}#footer .social-networks .icon.icon-youtube:hover:before{content:"y"}#footer .social-networks .icon.icon-linkedin:hover:before{content:"A"}#footer .social-networks .icon.icon-instagram:hover:before{content:"v"}#footer .seguir-margin{margin-top:12px}#footer .morada{margin-left:24px}#footer .row_link_contactos{margin-top:12px}#footer .row_link_contactos .pull-right{padding-right:44px}#footer #email_newsletter,#footer #idioma_igest{background-color:transparent;border-radius:15px;margin-bottom:10px;height:30px;padding:2px 12px;color:#fff;border-color:#fff}#footer #email_newsletter:focus,#footer #idioma_igest:focus{box-shadow:none;border:2px solid}#footer .dropdown .btn-idioma{width:100%;background-color:#034b6b;outline-style:none;border:1px solid #fff;border-radius:15px;height:30px;text-align:left;text-decoration:none;margin-bottom:26px;padding-left:12px}#footer .dropdown .btn-idioma:active,#footer .dropdown .btn-idioma:focus{outline-style:none}#footer .dropdown .btn-idioma .icon{position:absolute;right:15px;margin-top:2px;float:right}#footer .dropdown .dropdown-menu{background-color:#034b6b;width:100%;border-radius:15px;margin:0;top:30px;border-color:#fff;min-width:0}#footer .dropdown .dropdown-menu li a{text-decoration:none;opacity:.6;padding-left:12px}#footer .dropdown .dropdown-menu li a:hover{background-color:transparent;opacity:1}#footer .dropdown.open .btn-idioma{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}#footer .dropdown.open .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;border-top:none}#footer .dropdown-ES,#footer .dropdown-MZ{margin-left:-23px}#footer .dropdown-MZ{width:100%}#footer .idiomaPadding,#footer .newsLetterPadding{padding:0}#footer .marginFixNewsletter{position:absolute;top:4px}#footer .copyrights{font-size:11px;margin-bottom:20px}@media (max-width:992px){#footer .dropdown-ES,#footer .dropdown-MZ{margin-left:-15px}}@media (max-width:767px){#footer .footerHeader,#footer .social-networks{font-size:20px;text-align:center;font-weight:400!important}#footer .footerHeader .icon:before,#footer .social-networks .icon:before{font-size:50px}#footer .rowFooter{padding-left:15px;padding-right:15px}#footer .rowFooter .contactos-margin-fix-CV,#footer .rowFooter .contactos-margin-fix-ES{padding-left:15px}#footer .rowFooter .coluna-sem-titulo{margin-top:0}#footer .dropdown-MZ{margin-left:0}}@media (max-width:1199px){#footer .row_link_contactos .pull-right{padding-right:10px}}@media (max-width:480px){#footer .container{padding-left:15px}#footer .idiomaPadding,#footer .newsLetterPadding{padding-left:0}#footer .dropdown-ES{margin-left:0}}.divCaixalogin{width:220px;background-color:#158bcc;background-color:rgba(21,139,204,.5);border-radius:25px;height:64px;padding:15px;position:relative}.divCaixalogin *,.divCaixalogin .form-control,.divCaixalogin a:hover{color:#fff}.divCaixalogin .form-group{margin-bottom:8px}.divCaixalogin .input-error{border:2px solid!important}@keyframes shake_overriden{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-3px,0,0);transform:translate3d(-3px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0)}}.divCaixalogin .shake{-webkit-animation-name:shake_overriden;animation-name:shake_overriden}.divCaixalogin .has-feedback-left .form-control{padding-left:34px}.divCaixalogin .has-feedback-left .facebookLoginButton{padding-left:12px}.divCaixalogin .has-feedback-left .form-control-feedback{left:15px;top:2px}.divCaixalogin .container-animation{display:none}.divCaixalogin .recuperar-fields .form-control-feedback{top:67px;left:16px}.divCaixalogin .recuperar-fields .padding-left-fix{padding-left:10px}.divCaixalogin .recuperar-fields .caixa-login-buttons{margin-top:42px}.divCaixalogin .login-fields ::-webkit-input-placeholder,.divCaixalogin .mensagem-erro-login ::-webkit-input-placeholder,.divCaixalogin .mensagemSucessoSenha ::-webkit-input-placeholder,.divCaixalogin .recuperar-fields ::-webkit-input-placeholder{color:#fff}.divCaixalogin .login-fields :-moz-placeholder,.divCaixalogin .mensagem-erro-login :-moz-placeholder,.divCaixalogin .mensagemSucessoSenha :-moz-placeholder,.divCaixalogin .recuperar-fields :-moz-placeholder{color:#fff}.divCaixalogin .login-fields ::-moz-placeholder,.divCaixalogin .mensagem-erro-login ::-moz-placeholder,.divCaixalogin .mensagemSucessoSenha ::-moz-placeholder,.divCaixalogin .recuperar-fields ::-moz-placeholder{color:#fff}.divCaixalogin .login-fields :-ms-input-placeholder,.divCaixalogin .mensagem-erro-login :-ms-input-placeholder,.divCaixalogin .mensagemSucessoSenha :-ms-input-placeholder,.divCaixalogin .recuperar-fields :-ms-input-placeholder{color:#fff}.divCaixalogin .login-fields input[type=password],.divCaixalogin .login-fields input[type=text],.divCaixalogin .mensagem-erro-login input[type=password],.divCaixalogin .mensagem-erro-login input[type=text],.divCaixalogin .mensagemSucessoSenha input[type=password],.divCaixalogin .mensagemSucessoSenha input[type=text],.divCaixalogin .recuperar-fields input[type=password],.divCaixalogin .recuperar-fields input[type=text]{background-color:transparent;border-radius:10px;box-shadow:none;font-weight:300}.divCaixalogin .login-fields input[type=password]:focus,.divCaixalogin .login-fields input[type=text]:focus,.divCaixalogin .mensagem-erro-login input[type=password]:focus,.divCaixalogin .mensagem-erro-login input[type=text]:focus,.divCaixalogin .mensagemSucessoSenha input[type=password]:focus,.divCaixalogin .mensagemSucessoSenha input[type=text]:focus,.divCaixalogin .recuperar-fields input[type=password]:focus,.divCaixalogin .recuperar-fields input[type=text]:focus{box-shadow:none;border-color:#fff}.divCaixalogin .login-fields .caixa-login-buttons input[type=button],.divCaixalogin .mensagem-erro-login .caixa-login-buttons input[type=button],.divCaixalogin .mensagemSucessoSenha .caixa-login-buttons input[type=button],.divCaixalogin .recuperar-fields .caixa-login-buttons input[type=button]{border:none;border-radius:10px;font-weight:700;background-repeat:no-repeat;background-position:center center}.divCaixalogin .login-fields .caixa-login-buttons input[type=button]:hover,.divCaixalogin .mensagem-erro-login .caixa-login-buttons input[type=button]:hover,.divCaixalogin .mensagemSucessoSenha .caixa-login-buttons input[type=button]:hover,.divCaixalogin .recuperar-fields .caixa-login-buttons input[type=button]:hover{background-color:#fff;opacity:.7}.divCaixalogin .login-fields .caixa-login-buttons input[type=button]:focus,.divCaixalogin .mensagem-erro-login .caixa-login-buttons input[type=button]:focus,.divCaixalogin .mensagemSucessoSenha .caixa-login-buttons input[type=button]:focus,.divCaixalogin .recuperar-fields .caixa-login-buttons input[type=button]:focus{outline-style:none}.divCaixalogin .login-fields .caixa-login-buttons input[type=button].back-to-login-btn,.divCaixalogin .login-fields .caixa-login-buttons input[type=button].loginButton,.divCaixalogin .login-fields .caixa-login-buttons input[type=button].submeterRecuperarPassBtn,.divCaixalogin .mensagem-erro-login .caixa-login-buttons input[type=button].back-to-login-btn,.divCaixalogin .mensagem-erro-login .caixa-login-buttons input[type=button].loginButton,.divCaixalogin .mensagem-erro-login .caixa-login-buttons input[type=button].submeterRecuperarPassBtn,.divCaixalogin .mensagemSucessoSenha .caixa-login-buttons input[type=button].back-to-login-btn,.divCaixalogin .mensagemSucessoSenha .caixa-login-buttons input[type=button].loginButton,.divCaixalogin .mensagemSucessoSenha .caixa-login-buttons input[type=button].submeterRecuperarPassBtn,.divCaixalogin .recuperar-fields .caixa-login-buttons input[type=button].back-to-login-btn,.divCaixalogin .recuperar-fields .caixa-login-buttons input[type=button].loginButton,.divCaixalogin .recuperar-fields .caixa-login-buttons input[type=button].submeterRecuperarPassBtn{color:#158bcc}.divCaixalogin .login-fields .caixa-login-buttons .icon-facebook2,.divCaixalogin .login-fields .caixa-login-buttons input[type=button].facebookLoginButton,.divCaixalogin .mensagem-erro-login .caixa-login-buttons .icon-facebook2,.divCaixalogin .mensagem-erro-login .caixa-login-buttons input[type=button].facebookLoginButton,.divCaixalogin .mensagemSucessoSenha .caixa-login-buttons .icon-facebook2,.divCaixalogin .mensagemSucessoSenha .caixa-login-buttons input[type=button].facebookLoginButton,.divCaixalogin .recuperar-fields .caixa-login-buttons .icon-facebook2,.divCaixalogin .recuperar-fields .caixa-login-buttons input[type=button].facebookLoginButton{color:#055e8e}.divCaixalogin .login-fields .resetSenha,.divCaixalogin .mensagem-erro-login .resetSenha,.divCaixalogin .mensagemSucessoSenha .resetSenha,.divCaixalogin .recuperar-fields .resetSenha{margin-bottom:30px}.divCaixalogin .login-fields .resetSenha .forgotPass,.divCaixalogin .mensagem-erro-login .resetSenha .forgotPass,.divCaixalogin .mensagemSucessoSenha .resetSenha .forgotPass,.divCaixalogin .recuperar-fields .resetSenha .forgotPass{font-size:11px;font-weight:400}.divCaixalogin .login-fields .resetSenha .forgotPass:hover,.divCaixalogin .mensagem-erro-login .resetSenha .forgotPass:hover,.divCaixalogin .mensagemSucessoSenha .resetSenha .forgotPass:hover,.divCaixalogin .recuperar-fields .resetSenha .forgotPass:hover{text-decoration:underline}.divCaixalogin .nowrap{white-space:nowrap}.divCaixalogin .mensagem-erro-login .caixa-login-buttons{margin-top:9px}.divCaixalogin .mensagem-erro-login .msg .msg-light{font-weight:100;line-height:15px}.divCaixalogin .mensagem-erro-login .msg .msg-bold{font-weight:700;line-height:15px;margin:0}.divCaixalogin .mensagem-erro-login .icon{font-size:45px}.divCaixalogin .mensagemSucessoSenha .caixa-login-buttons{margin-top:88px}@media (max-width:1207px){.divider-15{margin-top:11px}}@media (max-width:991px){.divCaixalogin{margin-top:0;width:100%;top:30px;background:0 0}.divCaixalogin .form-group{margin:0}.divCaixalogin .form-group .form-control-feedback{left:30px;top:9px;font-size:20px}.divCaixalogin .form-group .form-control-feedback.icon-facebook2{left:20px;top:2px}.divCaixalogin .container-animation{display:block!important}.divCaixalogin a{margin-bottom:15px}.divCaixalogin .login-fields ::-webkit-input-placeholder,.divCaixalogin .mensagem-erro-login ::-webkit-input-placeholder,.divCaixalogin .mensagemSucessoSenha ::-webkit-input-placeholder,.divCaixalogin .recuperar-fields ::-webkit-input-placeholder{color:#fff;font-weight:700}.divCaixalogin .login-fields :-moz-placeholder,.divCaixalogin .mensagem-erro-login :-moz-placeholder,.divCaixalogin .mensagemSucessoSenha :-moz-placeholder,.divCaixalogin .recuperar-fields :-moz-placeholder{color:#fff;opacity:1;font-weight:700}.divCaixalogin .login-fields ::-moz-placeholder,.divCaixalogin .mensagem-erro-login ::-moz-placeholder,.divCaixalogin .mensagemSucessoSenha ::-moz-placeholder,.divCaixalogin .recuperar-fields ::-moz-placeholder{color:#fff;opacity:1;font-weight:700}.divCaixalogin .login-fields ::-ms-input-placeholder,.divCaixalogin .mensagem-erro-login ::-ms-input-placeholder,.divCaixalogin .mensagemSucessoSenha ::-ms-input-placeholder,.divCaixalogin .recuperar-fields ::-ms-input-placeholder{color:#fff;font-weight:700}.divCaixalogin .login-fields input[type=password],.divCaixalogin .login-fields input[type=text],.divCaixalogin .mensagem-erro-login input[type=password],.divCaixalogin .mensagem-erro-login input[type=text],.divCaixalogin .mensagemSucessoSenha input[type=password],.divCaixalogin .mensagemSucessoSenha input[type=text],.divCaixalogin .recuperar-fields input[type=password],.divCaixalogin .recuperar-fields input[type=text]{border-radius:0}.divCaixalogin .login-fields .emailRecuperacao,.divCaixalogin .login-fields .login,.divCaixalogin .login-fields .password,.divCaixalogin .mensagem-erro-login .emailRecuperacao,.divCaixalogin .mensagem-erro-login .login,.divCaixalogin .mensagem-erro-login .password,.divCaixalogin .mensagemSucessoSenha .emailRecuperacao,.divCaixalogin .mensagemSucessoSenha .login,.divCaixalogin .mensagemSucessoSenha .password,.divCaixalogin .recuperar-fields .emailRecuperacao,.divCaixalogin .recuperar-fields .login,.divCaixalogin .recuperar-fields .password{border-radius:0;border:none;padding:0 0 0 70px;line-height:50px;background-repeat:no-repeat;background-position:10px;box-shadow:none;height:50px}.divCaixalogin .login-fields .login,.divCaixalogin .mensagem-erro-login .login,.divCaixalogin .mensagemSucessoSenha .login,.divCaixalogin .recuperar-fields .login{border-top:1px solid;border-bottom:1px solid}.divCaixalogin .login-fields .password,.divCaixalogin .mensagem-erro-login .password,.divCaixalogin .mensagemSucessoSenha .password,.divCaixalogin .recuperar-fields .password{border-bottom:1px solid}.divCaixalogin .login-fields .emailRecuperacao,.divCaixalogin .mensagem-erro-login .emailRecuperacao,.divCaixalogin .mensagemSucessoSenha .emailRecuperacao,.divCaixalogin .recuperar-fields .emailRecuperacao{border-top:1px solid;border-bottom:1px solid}.divCaixalogin .login-fields .caixa-login-buttons,.divCaixalogin .mensagem-erro-login .caixa-login-buttons,.divCaixalogin .mensagemSucessoSenha .caixa-login-buttons,.divCaixalogin .recuperar-fields .caixa-login-buttons{margin-top:35px}.divCaixalogin .login-fields .caixa-login-buttons input[type=button],.divCaixalogin .mensagem-erro-login .caixa-login-buttons input[type=button],.divCaixalogin .mensagemSucessoSenha .caixa-login-buttons input[type=button],.divCaixalogin .recuperar-fields .caixa-login-buttons input[type=button]{background-color:transparent;border:1px solid #fff}.divCaixalogin .login-fields .caixa-login-buttons input[type=button].back-to-login-btn,.divCaixalogin .login-fields .caixa-login-buttons input[type=button].facebookLoginButton,.divCaixalogin .login-fields .caixa-login-buttons input[type=button].loginButton,.divCaixalogin .login-fields .caixa-login-buttons input[type=button].submeterRecuperarPassBtn,.divCaixalogin .mensagem-erro-login .caixa-login-buttons input[type=button].back-to-login-btn,.divCaixalogin .mensagem-erro-login .caixa-login-buttons input[type=button].facebookLoginButton,.divCaixalogin .mensagem-erro-login .caixa-login-buttons input[type=button].loginButton,.divCaixalogin .mensagem-erro-login .caixa-login-buttons input[type=button].submeterRecuperarPassBtn,.divCaixalogin .mensagemSucessoSenha .caixa-login-buttons input[type=button].back-to-login-btn,.divCaixalogin .mensagemSucessoSenha .caixa-login-buttons input[type=button].facebookLoginButton,.divCaixalogin .mensagemSucessoSenha .caixa-login-buttons input[type=button].loginButton,.divCaixalogin .mensagemSucessoSenha .caixa-login-buttons input[type=button].submeterRecuperarPassBtn,.divCaixalogin .recuperar-fields .caixa-login-buttons input[type=button].back-to-login-btn,.divCaixalogin .recuperar-fields .caixa-login-buttons input[type=button].facebookLoginButton,.divCaixalogin .recuperar-fields .caixa-login-buttons input[type=button].loginButton,.divCaixalogin .recuperar-fields .caixa-login-buttons input[type=button].submeterRecuperarPassBtn{color:#fff}.divCaixalogin .login-fields .caixa-login-buttons input[type=button]:hover,.divCaixalogin .mensagem-erro-login .caixa-login-buttons input[type=button]:hover,.divCaixalogin .mensagemSucessoSenha .caixa-login-buttons input[type=button]:hover,.divCaixalogin .recuperar-fields .caixa-login-buttons input[type=button]:hover{color:#000}.divCaixalogin .login-fields .caixa-login-buttons .icon-facebook2,.divCaixalogin .mensagem-erro-login .caixa-login-buttons .icon-facebook2,.divCaixalogin .mensagemSucessoSenha .caixa-login-buttons .icon-facebook2,.divCaixalogin .recuperar-fields .caixa-login-buttons .icon-facebook2{color:#fff}.divCaixalogin .recuperar-fields .form-control-feedback{top:54px;left:31px}.divCaixalogin .resetSenha{margin:25px 0 15px}}@media (max-width:767px){.divCaixalogin .recuperar-fields .form-control-feedback{top:55px}.divCaixalogin .form-group .form-control-feedback.icon-facebook2{font-size:16px}}.emitir_faturas{background-color:#fff;height:545px}.emitir_faturas .container{height:inherit;padding-right:35px;padding-left:50px}.emitir_faturas .container .wrapper-height{height:inherit}.emitir_faturas .container .wrapper-height:before{content:"";display:inline-block;vertical-align:middle;height:100%}.emitir_faturas .container .wrapper-height .center-me-wrapper{vertical-align:middle;display:inline-block;width:100%}.emitir_faturas .emitirFaturaMainTitulo .subTitulo,.emitir_faturas .emitirFaturaMainTitulo .titulo,.emitir_faturas .emitirFaturaMainTitulo .titulo>span{font-family:Dosis;font-weight:300;color:#158bcc}.emitir_faturas .emitirFaturaMainTitulo .titulo{font-size:35px;letter-spacing:7px}.emitir_faturas .emitirFaturaMainTitulo .subTitulo{margin-top:0;font-size:25px;letter-spacing:3px;font-weight:200}.emitir_faturas .nowrap{white-space:nowrap}.emitir_faturas .emitirFaturaMainContent{margin-top:25px}.emitir_faturas .emitirFaturaMainContent span{line-height:27px}.emitir_faturas .emitirFaturaMainContent .saibaMaisEmitirFaturasArea{margin-top:62px}.emitir_faturas .emitirFaturaMainContent .saibaMaisEmitirFaturasArea #saibaMaisEmitirFaturasBtn{background:0 0;border:1px solid #9e9e9e;font-family:Dosis;font-size:16px;width:173px;color:#9e9e9e;letter-spacing:2px;border-radius:4px}.emitir_faturas .emitirFaturaMainContent .saibaMaisEmitirFaturasArea #saibaMaisEmitirFaturasBtn:hover{box-shadow:inset 0 -100px 0 0 #9e9e9e;color:#fff}.emitir_faturas .emitirFaturaMainContent .saibaMaisEmitirFaturasArea #btn-scroll-demo{background:#158bcc;border:1px solid #158bcc;font-family:Dosis;font-size:16px;width:173px;color:#fff;letter-spacing:2px;border-radius:4px}.emitir_faturas .emitirFaturaMainContent .saibaMaisEmitirFaturasArea #btn-scroll-demo:hover{box-shadow:inset 0 -100px 0 0 #fff;color:#9e9e9e;border-color:#9e9e9e}@media (max-width:992px){.emitir_faturas .emitirFaturaMainContent br+br{display:none}.emitir_faturas .emitirFaturaMainContent .saibaMaisEmitirFaturasArea{margin-top:35px}}@media (max-width:620px){.emitir_faturas .nowrap{white-space:normal}}@media (max-width:480px){.emitir_faturas .emitirFaturaMainTitulo .titulo{font-size:25px}.emitir_faturas .emitirFaturaMainTitulo .subTitulo{font-size:15px}.emitir_faturas .emitirFaturaMainContent span{font-size:17px}.emitir_faturas .emitirFaturaMainContent .saibaMaisEmitirFaturasArea #saibaMaisEmitirFaturasBtn{font-size:13px}}.sem_limites{background-color:#fff;transition:background-color 1s linear;-moz-transition:background-color 1s linear;-o-transition:background-color 1s linear;-webkit-transition:background-color 1s linear}.sem_limites *{color:#fff;font-family:Lato;font-weight:300}.sem_limites.animate-background-color{background-color:#158bcc}.sem_limites .container-fluid{max-width:1900px}.sem_limites .container-fluid .divider-100,.sem_limites .margin-top-limites-fix{margin-top:150px}.sem_limites .coluna-vantagens{margin-bottom:20px}.sem_limites .titulo{font-family:Dosis;font-weight:300;font-size:55px;letter-spacing:6px}.sem_limites .subtitulo{font-size:30px}.sem_limites .areaVantagens{margin-top:67px;margin-bottom:40px;font-size:25px}.sem_limites .areaVantagens .row{padding:10px}.sem_limites .areaVantagens p{display:inline-block;vertical-align:top;line-height:30px;width:85%;width:calc(90%);white-space:normal;margin-bottom:0}.sem_limites .icon:before{font-size:25px}@media (max-width:1150px){.sem_limites .margin-top-limites-fix{margin-top:85px}.sem_limites .titulo{font-size:45px}.sem_limites .container-fluid .divider-100{margin-top:65px}.sem_limites .areaVantagens{margin-bottom:40px;font-size:20px}.sem_limites .areaVantagens .row{padding:0}}@media (max-width:992px){.sem_limites .titulo{line-height:45px}.sem_limites .subtitulo{font-size:25px;margin-top:25px}.sem_limites .container-fluid{padding-left:60px;padding-right:60px}.sem_limites .margin-top-limites-fix{margin-top:82px}.sem_limites .areaVantagens p{width:calc(94%)}}@media (max-width:767px){.sem_limites .areaVantagens p{width:calc(90%)}}@media (max-width:480px){.sem_limites .titulo{font-size:25px;line-height:1.1;padding:0 5px}.sem_limites .subtitulo{font-size:19px}.sem_limites .coluna-vantagens{font-size:18px;margin-bottom:12px}.sem_limites .container-fluid{padding:0 15px}.sem_limites .margin-top-limites-fix{margin-top:50px}.sem_limites .areaVantagens{margin-top:25px}}.oque_precisa{background-color:#f5f6f7}.oque_precisa *{font-family:Dosis;font-size:20px;font-weight:300;color:#666}.oque_precisa .container-fluid{max-width:1900px}.oque_precisa #firstRow .tituloTudoQuePrecisa h3{color:#3f3f3f;margin:0;font-weight:400;font-size:45px;letter-spacing:5px;line-height:45px}.oque_precisa #firstRow .tituloTudoQuePrecisa h6{font-size:20px;font-weight:300;color:#666;letter-spacing:2px;margin-top:8px}.oque_precisa .linha_separadora{border-top:1px solid;width:70px;color:#666;font-weight:200;margin-top:24px}.oque_precisa .colunastudoQuePrecisa{height:100px;letter-spacing:1px}.oque_precisa .colunastudoQuePrecisa.marginTopFix{margin-top:0}.oque_precisa .colunastudoQuePrecisa .icon{display:inline-block;vertical-align:middle;padding-right:15px}.oque_precisa .colunastudoQuePrecisa p{display:inline-block;vertical-align:middle;line-height:24px;width:80%;width:calc(60%);white-space:normal;margin-bottom:0}.oque_precisa .icon:before{color:#aa6357;font-size:40px}@media (max-width:991px){.oque_precisa .padding-fix{padding-left:30px}.oque_precisa .divider-130{margin-top:80px}.oque_precisa .divider-75{margin-top:35px}.oque_precisa #firstRow .colunastudoQuePrecisa p{width:80%;width:calc(80%)}.oque_precisa #firstRow .tituloTudoQuePrecisa{height:auto}.oque_precisa .colunastudoQuePrecisa p{width:80%;width:calc(70%)}}@media (max-width:767px){.oque_precisa .colunastudoQuePrecisa{height:auto;padding-bottom:30px}}@media (max-width:480px){.oque_precisa *{font-size:17px}.oque_precisa .container-fluid{padding-left:0;padding-right:0}.oque_precisa #firstRow .tituloTudoQuePrecisa h3{font-size:30px;line-height:29px}.oque_precisa #firstRow .tituloTudoQuePrecisa h6{font-size:14px}.oque_precisa .colunastudoQuePrecisa{padding-bottom:20px}.oque_precisa .colunastudoQuePrecisa p{width:80%;width:calc(60%)}}@media (min-width:1500px){.oque_precisa .col-lg-6{width:33.3%}}@media (max-width:1499px){.oque_precisa{height:auto}}.mobilidade{height:842px;background-color:#fff}.mobilidade *{font-family:Dosis;font-weight:300}.mobilidade .container-fluid{height:inherit;max-width:1900px;padding:0}.mobilidade .linksAppMovelMobile{display:none}.mobilidade .colImagemMobilidade{overflow:hidden;height:inherit;padding-left:6.33333%}.mobilidade .colImagemMobilidade:before{display:inline-block;vertical-align:middle;content:" ";height:100%}.mobilidade .colImagemMobilidade #imagemMobilidade{min-width:200px;vertical-align:middle;display:inline-block;max-width:99%}.mobilidade .colImagemMobilidade .bg-mobilidade{position:absolute;top:31%;left:0;z-index:-1;width:100%}.mobilidade .col-texto-mobilidade{height:inherit}.mobilidade .col-texto-mobilidade:before{display:inline-block;vertical-align:middle;content:" ";height:100%}.mobilidade .col-texto-mobilidade .container-conteudo-mobilidade{vertical-align:middle;display:inline-block;max-width:99%}.mobilidade .col-texto-mobilidade .container-conteudo-mobilidade .tituloMobilidade .titulo{font-size:35px;color:#034b6b;letter-spacing:2px}.mobilidade .col-texto-mobilidade .container-conteudo-mobilidade .tituloMobilidade .subtitulo{font-size:20px;color:#666;letter-spacing:1px;font-weight:100}.mobilidade .col-texto-mobilidade .container-conteudo-mobilidade .conteudoMobilidade{margin-top:40px}.mobilidade .col-texto-mobilidade .container-conteudo-mobilidade .linksAppMovel{margin-top:69px}.mobilidade .col-texto-mobilidade .container-conteudo-mobilidade .linksAppMovel .no_padding_left_appmovel{padding-left:0}.mobilidade .col-texto-mobilidade .container-conteudo-mobilidade .linksAppMovel .imageWidth{max-width:100%;vertical-align:middle}.mobilidade .img-appstore:hover,.mobilidade .img-playstore:hover{opacity:.7}@media (max-width:1600px){.mobilidade .colImagemMobilidade .bg-mobilidade{top:35%}}@media (max-width:1200px){.mobilidade{height:610px}.mobilidade .col-texto-mobilidade .container-conteudo-mobilidade .tituloMobilidade .titulo{font-size:43px}}@media (max-width:991px){.mobilidade{background-color:#e5ebef}.mobilidade .tituloMobilidade{margin-top:auto}.mobilidade .tituloMobilidade .titulo{line-height:40px}.mobilidade .col-texto-mobilidade .container-conteudo-mobilidade .linksAppMovel{margin-top:40px}.mobilidade .imageWidth{width:100%;height:auto}.mobilidade .padding-left-fix{padding-left:60px}}@media (max-width:767px){.mobilidade{height:auto;padding-top:70px;padding-bottom:70px}.mobilidade .linksAppMovel{display:none}.mobilidade .linksAppMovelMobile{display:inline-block;margin-top:20px}.mobilidade .linksAppMovelMobile .margin-mobile-icon{margin-left:45px}}@media (max-width:630px){.mobilidade .colImagemMobilidade{margin-top:150px}.mobilidade .container-fluid{padding-right:40px}}@media (max-width:480px){.mobilidade{padding-top:35px;padding-bottom:35px}.mobilidade .padding-left-fix{padding-left:37px}.mobilidade .linksAppMovelMobile .margin-mobile-icon{margin-left:20px}.mobilidade .col-texto-mobilidade .container-conteudo-mobilidade .tituloMobilidade .titulo{font-size:29px}}.demonstracao{height:645px;background:url(../images/public/homepage/demonstracao.jpg) center center no-repeat;background-size:100%}.demonstracao .padding-right-80{padding-right:95px}.demonstracao .btn{font-size:16px;color:#aa6357}.demonstracao .inherit-height-for-center{height:inherit}.demonstracao .col-conteudo-demo:before{content:"";display:inline-block;height:100%;vertical-align:middle}.demonstracao .col-conteudo-demo .center-me{vertical-align:middle;display:inline-block;width:100%}.demonstracao .tituloDemonstracao .titulo{font-size:40px;font-weight:300;font-family:Dosis;color:#aa6357;letter-spacing:4px;line-height:49px}.demonstracao .conteudoDemonstracao{margin-top:38px;padding-right:15px}.demonstracao .conteudoDemonstracao a{text-decoration:underline}.demonstracao .condicoes-row .col-md-12{padding-left:1px}.demonstracao .condicoesBox{font-weight:100;cursor:pointer;font-size:13px}.demonstracao .condicoesBox #condicoesBox{margin:0 auto}.demonstracao .spacing-buttons{margin-top:13px}.demonstracao .imageWidth{min-width:100%}.demonstracao .wrapper-form-demonstracao input,.demonstracao .wrapper-form-demonstracao select{background:0 0;box-shadow:none;margin-bottom:15px}.demonstracao .wrapper-form-demonstracao input:focus,.demonstracao .wrapper-form-demonstracao select:focus{border-color:inherit}.demonstracao .wrapper-form-demonstracao select{outline-style:none;color:#8d8d8d}.demonstracao .wrapper-form-demonstracao .input-error{border:1px solid!important;border-color:#AA6357!important}.demonstracao .wrapper-form-demonstracao .registar-pedido-demo-btn{font-family:Dosis;background-color:transparent;border:1px solid #aa6357;width:140px;letter-spacing:2px;padding:8px;border-radius:4px}.demonstracao .wrapper-form-demonstracao .registar-pedido-demo-btn:hover{box-shadow:inset 0 -100px 0 0 #aa6357;color:#fff}.demonstracao .wrapper-form-demonstracao .registar-pedido-demo-btn:focus{outline-style:none}.demonstracao .wrapper-form-demonstracao .floating-placeholder{top:8px;left:15px;background-color:#fff}.demonstracao .wrapper-msgErro .icon-erro{font-size:65px;color:#AA6357}.demonstracao .wrapper-msgErro .back-to-demonstracao-btn{background-color:transparent;font-family:Dosis;border:1px solid #aa6357;width:140px;letter-spacing:2px;padding:8px}.demonstracao .wrapper-msgErro .back-to-demonstracao-btn:hover{box-shadow:inset 0 -100px 0 0 #aa6357;color:#fff}@media (max-width:1200px){.demonstracao .wrapper-form-demonstracao .cancelar-demo-btn,.demonstracao .wrapper-form-demonstracao .registar-pedido-demo-btn{width:120px}}@media (max-width:992px){.colImagemMobilidade{float:right}}@media (max-width:1900px){.demonstracao{background-size:auto}}.faturas_eletronicas{height:800px}.faturas_eletronicas .inline-text{display:inline-block;position:relative}.faturas_eletronicas .inline-text .underline{border-bottom:1px solid #000;position:absolute;left:0;width:0;-webkit-transition:width 1s;transition:width 1s}.faturas_eletronicas .inline-text .underline.stretch-line{width:239px}.faturas_eletronicas .titulo{font-size:35px;font-weight:400;color:#3f3f3f}.faturas_eletronicas .subtitulo{font-family:Lato;font-size:18px;font-weight:700;color:#232323;margin-bottom:15px}.faturas_eletronicas .faturas-content .separador{border-top:1px solid #aaa;height:20px;width:40px;margin:auto}.faturas_eletronicas .faturas-content .separador-horizontal{color:#3f3f3f;font-size:50px;line-height:162px}.faturas_eletronicas .faturas-content .caracteristicas p{font-weight:400;font-family:Lato;font-size:15px;margin-bottom:7px}.faturas_eletronicas .faturas-content .caracteristicas .red-text{color:#d86f6f}.faturas_eletronicas .faturas-content .caracteristicas .green-text{color:#5eb588}.faturas_eletronicas .container.vertical-center{height:inherit}.faturas_eletronicas .container.vertical-center:before{content:"";display:inline-block;vertical-align:middle;height:100%}.faturas_eletronicas .container.vertical-center .center-content{vertical-align:middle;display:inline-block;width:100%}@media (min-width:1200px){.faturas_eletronicas .container{width:1200px}}@media (max-width:480px){.faturas_eletronicas .inline-text .underline{width:200px}.faturas_eletronicas .titulo{font-size:29px}}.adesao *{color:#8d8d8d}.adesao .divCaixalogin *,.adesao .divCaixalogin .form-control,.adesao .divCaixalogin a:hover{color:#fff}.adesao .container{max-width:1900px;padding:0 100px}.adesao .divider-100{margin-top:200px}.adesao .container-placeholder-positioning .floating-placeholder{top:8px;background-color:#fff}.adesao .div-banner-natal{margin-top:20px}.adesao .div-banner-natal .img-mobile{display:none}.adesao .div-banner-natal .img-desktop,.adesao .div-banner-natal .img-mobile{margin-bottom:25px}.adesao .formularioAdesao .input-error{border:1px solid!important;border-color:#AA6357!important}.adesao .formularioAdesao .padding-fix{padding-left:11px}.adesao .formularioAdesao .padding-right-fix{padding-right:35px}.adesao .formularioAdesao .error-aderir-page{padding-top:10px;padding-bottom:10px;display:none;background-color:#F2E8E6}.adesao .formularioAdesao .error-aderir-page .icon-erro{display:inline-block;height:59px;vertical-align:middle;font-size:50px}.adesao .formularioAdesao .error-aderir-page .icon-erro,.adesao .formularioAdesao .error-aderir-page .msgs-erro p{color:#AA6357}.adesao .formularioAdesao .error-aderir-page .msgs-erro p{margin-bottom:4px;font-size:12px;padding-left:15px}.adesao .formularioAdesao .error-aderir-page .msgs-erro p .neg-margin{margin-left:-8px}.adesao .formularioAdesao .error-aderir-page .wrapper-mensagens{display:inline-block;width:80%;width:calc(80%);vertical-align:middle}.adesao .formularioAdesao input[type=number],.adesao .formularioAdesao input[type=password],.adesao .formularioAdesao input[type=text]{background:0 0;box-shadow:none;margin-bottom:15px}.adesao .formularioAdesao input[type=number]:focus,.adesao .formularioAdesao input[type=password]:focus,.adesao .formularioAdesao input[type=text]:focus{border-color:inherit}.adesao .formularioAdesao select{outline-style:none;box-shadow:none;color:#8d8d8d}.adesao .formularioAdesao select option:first-child{color:gray}.adesao .formularioAdesao select:focus{border-color:inherit}.adesao .formularioAdesao .preenchimentoObrigatorioRow{margin-top:22px}.adesao .formularioAdesao .preenchimentoObrigatorioRow .pull-right{text-align:right}.adesao .formularioAdesao .tituloFormAdesao{margin-bottom:30px}.adesao .formularioAdesao .tituloFormAdesao p{color:#000;font-weight:700}.adesao .formularioAdesao a{text-decoration:underline}.adesao .formularioAdesao .condicoes-row label,.adesao .formularioAdesao .pretendeNewsletterRow label{margin-left:20px;font-family:'Open Sans';font-size:13px;font-weight:300;color:#939393;cursor:pointer}.adesao .formularioAdesao .condicoes-row .chkbox-texto,.adesao .formularioAdesao .pretendeNewsletterRow .chkbox-texto{margin-left:-17px;position:relative;vertical-align:top;bottom:1px}.adesao .formularioAdesao .row-terms-captcha .pull-right{float:none}.adesao .formularioAdesao .aderirBtn{width:150px;background:0 0;border:1px solid;color:#158bcc;letter-spacing:2px}.adesao .formularioAdesao .aderirBtn:hover{box-shadow:inset 0 -100px 0 0 #158bcc;color:#fff}.adesao .formularioAdesao .icon{font-size:35px;color:#158bcc}.adesao .titulo-public{padding-left:12px;color:#158bcc;line-height:27px}.adesao .div-sucesso .divider-100{margin-top:189px}.adesao .div-sucesso .mensagem-div p:first-child{font-size:21px;font-weight:500;color:#5E9686}.adesao .div-sucesso .icon{font-size:70px}.adesao .div-sucesso .icon.success{color:#5E9686}.adesao .div-sucesso .back-adesao-btn{width:150px;background:0 0;border:1px solid;color:#158bcc;letter-spacing:2px}.adesao .div-sucesso .back-adesao-btn:hover{box-shadow:inset 0 -100px 0 0 #158bcc;color:#fff}@media (max-width:992px){.adesao .padding-right-fix{padding-right:30px}.adesao .container{padding:0 40px}.adesao .titulo-public{font-size:21px}.adesao .div-banner-natal .img-mobile{display:block;width:100%}.adesao .formularioAdesao.divider-55{margin-top:28px}.adesao .formularioAdesao .preenchimentoObrigatorioRow{margin-top:41px}.adesao .formularioAdesao .preenchimentoObrigatorioRow .pull-right{float:none!important;text-align:left}.adesao .dados_utilizadorEmpresa{margin-top:40px}.adesao .aderirBtnRow .aderirBtn{width:100%}}@media (max-width:405px){.adesao .recaptcha-field{margin-left:30px}}@media (max-width:355px){.adesao .recaptcha-field{margin-left:40px}}.recomende{background-color:#f2f2f2;height:470px}.recomende .btn{font-family:Dosis;letter-spacing:2px;background:0 0;border:1px solid;width:130px;color:#054c6c;border-color:#054c6c;font-size:16px}.recomende .container,.recomende .parent-center-div{height:inherit}.recomende .parent-center-div:before{display:inline-block;vertical-align:middle;height:100%;content:" "}.recomende .estatisticasiGest{width:99%;vertical-align:middle;display:inline-block}.recomende .estatisticasiGest .estatisticasPrincipal{font-family:'Open Sans';font-weight:700;font-size:70px;color:#034b6b}.recomende .estatisticasiGest .estatisticasPrincipal p{color:#034b6b}.recomende .estatisticasiGest .estatisticasPrincipal .ate-keyword{line-height:63px;font-size:17px;vertical-align:top;font-weight:400}.recomende .estatisticasiGest .estatisticasSubtitulo{font-family:'Open Sans';color:#054c6c;font-weight:300;font-size:25px}.recomende .estatisticasiGest .recomendeLinkRow{margin-top:30px}.recomende .estatisticasiGest .recomendeLinkRow .recomendeLink{cursor:pointer;font-family:Dosis;font-weight:300;font-size:15px;text-decoration:underline;color:#666;letter-spacing:3px}.recomende .estatisticasiGest .recomendeLinkRow .recomendeLink:hover{opacity:.7}.recomende .estatisticasiGest .icon:before{font-size:40px}.recomende .recomendarMainDiv{display:none;width:99%;vertical-align:middle}.recomende .recomendarMainDiv .input-error{border:1px solid!important;border-color:#AA6357!important}.recomende .recomendarMainDiv .recomende_titulo{margin-top:0;color:#054c6c}.recomende .recomendarMainDiv .divFormRecomendacao{margin-top:40px}.recomende .recomendarMainDiv .divFormRecomendacao p{padding:2px}.recomende .recomendarMainDiv .divFormRecomendacao input,.recomende .recomendarMainDiv .divFormRecomendacao textarea{background:0 0;box-shadow:none}.recomende .recomendarMainDiv .divFormRecomendacao input:focus,.recomende .recomendarMainDiv .divFormRecomendacao textarea:focus{border-color:inherit}.recomende .recomendarMainDiv .divFormRecomendacao textarea{font-weight:lighter;resize:none}.recomende .recomendarMainDiv .divFormRecomendacao .no-arrows::-webkit-inner-spin-button,.recomende .recomendarMainDiv .divFormRecomendacao .no-arrows::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important;-moz-appearance:textfield!important}.recomende .recomendarMainDiv .cancelarRecomendacaoBtn:hover,.recomende .recomendarMainDiv .enviarRecomendacaoBtn:hover{box-shadow:inset 0 -100px 0 0 #054c6c;color:#fff}.recomende .recomendarMainDiv .cancelarRecomendacaoBtn{margin-right:10px}.recomende .div-sucesso-recomendacao .mensagem-div p:first-child{font-size:21px;font-weight:500}.recomende .div-sucesso-recomendacao .back-recomende-sucess-btn{font-family:Dosis}.recomende .div-sucesso-recomendacao .back-recomende-sucess-btn:hover{box-shadow:inset 0 -100px 0 0 #054c6c;color:#fff}.recomende .nopadding-left{padding-left:0}.recomende .nopadding-right{padding-right:0}#termos_p{font-weight:lighter;color:#333;text-decoration:underline;font-size:13px}#termos_p:hover{opacity:.7}@media (max-width:992px){.recomende{height:auto}.recomende .estatisticasiGest{margin-top:50px;margin-bottom:50px}.recomende .estatisticasiGest .estatisticasSubtitulo{margin-bottom:40px}.recomende .divFormRecomendacao{margin-bottom:50px}.recomende .divFormRecomendacao .paddingXsFix{padding:0}.recomende .divFormRecomendacao .enviarRecomendacaoBtn{width:100%}}.contactos *{font-family:'Open Sans';color:#666}.contactos .divCaixalogin *,.contactos .divCaixalogin .form-control,.contactos .divCaixalogin a:hover{color:#fff}.contactos .container{padding:0 100px}.contactos .strong{font-weight:700}.contactos .titulo-public{color:#aa6357;margin-top:100px}.contactos .divider-subtitulo-contactos{margin-top:45px}.contactos .body-contactos{margin-top:70px;margin-bottom:100px}.contactos .body-contactos .padding-caixa-form{padding-left:70px}.contactos .body-contactos .row-contactos,.contactos .body-contactos .row-fax,.contactos .body-contactos .row-telefone{margin-bottom:40px}.contactos .body-contactos .row-contactos .icon:before,.contactos .body-contactos .row-fax .icon:before,.contactos .body-contactos .row-telefone .icon:before{font-size:37px}.contactos .body-contactos .icon-spacing-fix{margin-top:4px}.contactos .body-contactos .contactos-titulo-email,.contactos .body-contactos .contactos-titulo-fax,.contactos .body-contactos .contactos-titulo-telefone{font-weight:300;font-size:15px}.contactos .body-contactos .icon{padding-right:5px;color:#a86256}.contactos .body-contactos .icon:before{font-size:25px}.contactos .body-contactos .contactos-sub-texto{font-weight:400;font-size:17px;color:#000}.contactos .body-contactos .form_enviar_mensagem{padding:20px;background-color:#f6f6f6}.contactos .body-contactos .form_enviar_mensagem .titulo-form{font-weight:400;font-size:17px;margin-top:17px}.contactos .body-contactos .form_enviar_mensagem input,.contactos .body-contactos .form_enviar_mensagem textarea{box-shadow:none;outline-style:none}.contactos .body-contactos .form_enviar_mensagem input:focus,.contactos .body-contactos .form_enviar_mensagem textarea:focus{border-color:inherit}.contactos .body-contactos .form_enviar_mensagem .icon:before{font-size:37px}.contactos .body-contactos .form_enviar_mensagem .enviarMensagemBtn{margin-top:20px;width:150px;background:0 0;border:1px solid;letter-spacing:2px;color:#a86256}.contactos .body-contactos .form_enviar_mensagem .enviarMensagemBtn:hover{box-shadow:inset 0 -100px 0 0 #a86256;color:#fff}.contactos .body-contactos .form_enviar_mensagem #msgDuvida #formTitle{font-weight:500;font-size:17px}.contactos .body-contactos .form_enviar_mensagem #msgDuvida #msgTexto{font-size:16px;font-weight:300}.contactos .body-contactos .form_enviar_mensagem #msgDuvida .back-to-msg-btn{letter-spacing:2px;width:130px;border:1px solid;color:#a86256;background:0 0;margin-top:72px}.contactos .body-contactos .form_enviar_mensagem #msgDuvida .back-to-msg-btn:hover{box-shadow:inset 0 -100px 0 0 #a86256;color:#fff}.contactos .body-contactos .contactosArea{margin-top:30px}.contactos .body-contactos .contactosArea .coordenadas-titulo{margin-bottom:25px;color:#000;font-family:Dosis;font-weight:400;font-size:17px}.contactos .body-contactos .contactosArea .coordenadas-morada{font-weight:200;margin-bottom:25px;font-size:14px}.contactos .body-contactos .contactosArea .coordenadas-subtitulo{margin-bottom:10px;font-weight:400;font-size:12px;color:#000}.contactos .body-contactos .contactosArea .coordenadas-texto{font-size:10px;font-weight:200}.contactos .body-contactos .contactosArea .coordenadas_icon{color:#000}@media (max-width:443px){.contactos .icon-location-mobile{display:none}}@media (max-width:992px){.contactos .divider-100{margin-top:55px}.contactos .container{padding-left:40px;padding-right:40px}.contactos .numeros-col{margin-bottom:73px}.contactos .titulo-public{font-size:21px}.contactos .text-paginas-public{font-size:16px}.contactos .divider-subtitulo-contactos{margin-top:28px}.contactos .body-contactos{margin-top:40px;margin-bottom:40px}.contactos .body-contactos .text-sm-center{text-align:center}.contactos .body-contactos .row-contactos,.contactos .body-contactos .row-fax,.contactos .body-contactos .row-telefone{padding-bottom:0}.contactos .body-contactos .padding-caixa-form{padding-left:15px}.contactos .body-contactos .contactosArea{margin-top:0}.contactos .body-contactos .contactosArea .coordenadas-titulo{margin-top:25px}.contactos .body-contactos .contactosArea .coordenadas-subtitulo{margin-top:70px}.contactos .body-contactos .form_enviar_mensagem .titulo-form{padding-left:20px}}@media (max-width:767px){.contactos .body-contactos .text-sm-center{text-align:left}.contactos .body-contactos .col-numeros{margin-bottom:10px}.contactos .body-contactos .padding-caixa-form{padding-left:0;padding-right:0}.contactos .body-contactos .divider-75{margin-top:55px}}.contacts-containter span.contacts-text{font-size:16px}.contacts-containter img.contacts-icon{margin-right:20px;width:22px;height:22px;vertical-align:middle}.contacts-box{padding-left:0}.coordinadas-containter .coordinadas-title{font-weight:500;font-size:14px;color:#158BCC}.coordinadas-containter .coordinadas-subtitle{font-weight:300;font-size:14px;color:#158BCC}.coordinadas-containter .coordinadas-address,.coordinadas-containter .coordinadas-address p,.coordinadas-containter .coordinadas-values p{font-size:12px}.contacts-inter .contacts-inter-icon,.coordinadas-containter .coordinadas-icon{height:17px;vertical-align:top}.contacts-box .contacts-inter p,.coordinadas-containter .coordinadas-values p{display:inline-block;margin-left:10px;position:relative}.coordinadas-containter .coordinadas-values:hover p{color:#158BCC;text-decoration:underline}.contacts-box .contacts-inter h3{color:#158BCC;font-family:Roboto Condensed;font-weight:300;font-size:20px;line-height:24px}.contacts-inter .text-condensed{height:20px}.precario .container{padding:0 100px}.precario .price-box{background:#FAFAFA;margin-bottom:15px;padding:15px;max-width:234px}.precario .prazo-box,.precario .price-box{border:1px solid #E5E5E5;border-radius:10px}.precario .price-box-title{text-align:center;border-bottom:1px solid #E5E5E5;font-family:Roboto Condensed;font-weight:300;font-size:10pt;padding-bottom:5px;color:#6F6F6F;margin-bottom:15px}.precario .price-box-title br{display:none}.precario .price-box-title-strong{color:#6F6F6F;font-size:11pt}.precario .btn-aderir-campanha{width:100px;margin-top:4px}.precario .price-box-title-strong{font-weight:600}.precario .plano-container{width:100%;background-color:#fff;border-radius:10px;border:1px solid #6f6f6f;padding:5px 0;color:#6f6f6f;font-weight:600;background-repeat:no-repeat;background-position-x:101%;background-position:right -2px top -2px;background-position-y:-2px;background-size:37px auto;font-size:100%}.precario .plano-container:active,.precario .plano-container:hover{border:1px solid #158BCC;color:#158BCC;cursor:pointer}.precario .plano-container:focus{outline:0}.precario .plano-container.icon-desconto-semestral{background-image:url(../images/public/precario/10_cinza.png)}.precario .plano-container.icon-desconto-semestral:active,.precario .plano-container.icon-desconto-semestral:hover{background-image:url(../images/public/precario/10_azul.png)}.precario .plano-container.icon-desconto-semestral.plano-active{background-image:url(../images/public/precario/10_branco.png)}.precario .plano-container.icon-desconto-anual{background-image:url(../images/public/precario/20_cinza.png)}.precario .plano-container.icon-desconto-anual:active,.precario .plano-container.icon-desconto-anual:hover{background-image:url(../images/public/precario/20_azul.png)}.precario .plano-container.icon-desconto-anual.plano-active{background-image:url(../images/public/precario/20_branco.png)}.precario .plano-container.plano-active{border:1px solid #158BCC;color:#fff;background-color:#158BCC}.precario .prazo-box .label-prazo{font-weight:600;color:#6F6F6F;cursor:pointer;margin-bottom:0}.precario .prazo-box .label-prazo-m{margin-right:28px}.precario .prazo-box .label-prazo-ative{color:#158BCC}.precario .text-desconto{font-size:11px;color:#158BCC}.precario .valor-circle{width:80px;height:80px;border-radius:40px;border:2px solid #158BCC;text-align:center;margin-top:20px;margin-bottom:20px;font-size:28px;font-weight:500;padding-top:16px}.precario .valor-circle span.valor-mes{font-size:15px;font-weight:400;position:relative;top:-27px;right:-5px}.precario .valor-circle .valor{min-width:44px}.precario .valor-circle,.precario .valor-circle span,.precario .valor-resumo-container span.resumo-valor,.precario .valor-text,.precario .valor-text a,.precario .valor-text a span,.precario .valor-text span{color:#158BCC;font-family:Roboto Condensed}.precario .valor-text a:focus,.precario .valor-text a:focus span,.precario .valor-text a:hover,.precario .valor-text a:hover span{text-decoration:none;color:#2CB7E5}.precario .valor-text{font-size:15.1pt;text-align:center;line-height:15px;margin-top:50px;margin-bottom:72px}.precario .valor-text.pedir-orcamento{margin-bottom:57px}.precario .valor-text span{font-size:8.9pt;text-align:center}.precario .valor-resumo-container{font-weight:700;font-size:14px;font-family:Roboto Condensed;text-align:center;height:20px}.precario .valor-resumo-container span.resumo-prazo{font-weight:300;color:#6F6F6F}.precario .valor-circle span.valor-mes,.precario .valor-resumo-container{visibility:hidden}.precario .btn-plano-container .btn-plano{padding-left:15px;padding-right:15px}.precario .right-image-containter{text-align:right}.precario .grey-caption{color:#6F6F6F;font-weight:300;font-size:80%}.precario .btn-campanha{background-color:#e5e5e5;color:#666;letter-spacing:1px}.precario .btn-campanha:hover{opacity:.7}.precario .title-container-precario{font-family:Dosis;color:#158bcc}.precario .newline-mobile{display:none}@media (max-width:1200px) and (min-width:993px){.precario .valores-content .col-md-2{width:33.3333333333%}}@media (max-width:992px){.precario .container{padding:0 40px}.precario .divider-100{margin-top:55px}.precario .titulo-public{font-size:21px}.precario .text-paginas-public{font-size:16px}.precario .text-right{text-align:left}}@media (max-width:400px){.precario .plano-container{font-size:10px;height:32px}.precario .menu-collapsed-icon{width:24px;height:16px;margin-top:7px}.precario .contacts-inter .public-text.col-xs-6{width:100%}.precario .contacts-inter.col-xs-11.col-xs-offset-1{width:100%;padding-right:0;margin-left:0}.precario .contacts-containter .col-xs-6{width:100%}.precario .valor-text{font-size:14pt}.precario .valor-text span{font-size:8.8pt}.precario .price-box-title{font-size:8pt}.precario .price-box-title br{display:block}.precario .price-container.col-md-2.col-sm-2.col-xs-4{width:50%}}@media (max-width:376px){.precario .valor-text.pedir-orcamento{margin-bottom:39px}}.qualidade .container{padding:0 100px}.qualidade .title-container-qualidade{font-family:Dosis;font-size:35px;color:#158bcc;letter-spacing:1px}.qualidade .link-darkgrey{font-weight:500}.qualidade .link-darkgrey:active,.qualidade .link-darkgrey:hover,.qualidade .link-darkgrey:visited{color:#777}@media (max-width:992px){.qualidade .container{padding:0 40px}}.about .about-image,.about .pos-img{width:100%}.about .do-not-expand{max-width:790px}.about .padding-fix{padding-left:31px;padding-right:30px}.about .titulo-public{font-size:23px}.about .titulo-public span{font-family:Dosis}.about .titulo-public.tablet-titulo,.about .titulo-public.terminal-titulo{font-size:19px}.about .titulo-public.pos-titulo{font-weight:700}.about .titulo-public.tablet-tele-titulo{color:#ce6f2e;line-height:33px}.about .titulo-public.tablet-tele-titulo span{line-height:28px}.about .titulo-public.computador-titulo{color:#004371;line-height:33px}.about .titulo-public .titulo-bold{font-weight:700}.about .conteudo-tablet-computador{padding-left:22px}.about .conteudo-tablet-computador li{font-size:16px;margin-bottom:7px}.about .conteudo-tablet-computador.tablet li{color:#ce6f2e}.about .conteudo-tablet-computador.tablet span{color:#777}.about .conteudo-tablet-computador.computador li{color:#004371}.about .conteudo-tablet-computador.computador span{color:#777}.about .divimage{height:880px;background:url(../images/public/sobre_nos2.jpg) center center no-repeat;background-size:cover}.about .container-fluid{padding:0!important}.about .nav{border:none}.about .nav.nav-tabs li{margin-right:50px}.about .nav.nav-tabs li.active{border-bottom:1px solid #034b6b}.about .nav.nav-tabs li.active a{font-weight:500}.about .nav.nav-tabs li.hover{color:inherit;cursor:pointer}.about .nav.nav-tabs a{color:#034b6b;font-size:25px;border:none;padding:10px 0}.about .nav.nav-tabs a:focus,.about .nav.nav-tabs a:hover{border:none;background-color:transparent;color:#034b6b}.about .neg-margin{margin-top:-70px}@media (max-width:1023px){.panel-group .panel.panel-darkblue .panel-heading .panel-title a{background-image:url(../../css/images/public/about/seta_cima.png)}.panel-group .panel.panel-darkblue .panel-heading .panel-title a.collapsed{background-image:url(../../css/images/public/about/seta_baixo.png)}.panel-group .panel.panel-darkblue .panel-heading .panel-title a div.icon-panel-title.icon-panel-computador{background-image:url(../../css/images/public/about/computador.png)}.panel-group .panel.panel-darkblue .panel-heading .panel-title a div.icon-panel-title.icon-panel-tablet{background-image:url(../../css/images/public/about/tablet_smartphone.png)}.panel-group .panel.panel-darkblue .panel-heading .panel-title a div.icon-panel-title.icon-panel-pos{background-image:url(../../css/images/public/about/ambiente_pos.png)}}@media (min-width:2000px){.about .col-lg-offset-1{margin-left:15%}.about .col-lg-offset-4{margin-left:22%}.about .col-lg-3.fix-lg{width:16.66666%}}@media (max-width:1600px){.about .divider-185{margin-top:100px}}@media (max-width:1300px){.about .padding-fix{padding-left:0}}@media (max-width:1200px){.about .tablet-tele-titulo br{display:none}.about .text-public span{font-size:16px}.about .padding-fix{padding-left:40px}}@media (max-width:992px){.about .titulo.titulo-tablet-mobile,.about .titulo.titulo-terminal-mobile{font-size:18px;color:#004371}.about .text-public a,.about .text-public li,.about .text-public p,.about .text-public span{font-size:16px}.about .panel .text-public a,.about .panel .text-public li,.about .panel .text-public p,.about .panel .text-public span{font-size:14px}.about .panel li{font-size:7px;color:#004371}.about .panel span{color:#777}.about .desktop-view{display:none}.about .mobile-view{display:block}.about .pos-img{max-width:150px}}.testemunhos{background:url(../images/public/homepage/testemunhos.jpg) center no-repeat fixed;background-size:cover}.testemunhos *{color:#fff}.testemunhos .testemunho-content{height:540px}.testemunhos .testemunho-content .logotipos-container{width:105px;height:100px;border-radius:50%;background-color:#fff;overflow:hidden;margin:auto}.testemunhos .testemunho-content .logotipos-container:before{content:"";vertical-align:middle;display:inline-block;height:100%}.testemunhos .testemunho-content .titulo-testemunhos{margin-top:85px;margin-bottom:70px}.testemunhos .testemunho-content .titulo-testemunhos span{font-family:Dosis;font-weight:200;font-size:40px;letter-spacing:4px}.testemunhos .testemunho-content .logo .logoBox{max-width:100px;max-height:100px;vertical-align:middle;display:inline-block;height:auto}.testemunhos .testemunho-content .texto-testemunho{font-size:16px;font-weight:300}@media screen and (max-device-width:1024px){.testemunhos{background-attachment:scroll;background-position:center}}.caracteristicas .height-inherit{height:inherit}.caracteristicas .gestao_compras{height:530px}.caracteristicas .faturacao{height:640px}.caracteristicas .gestao_cli_art{height:1100px}.caracteristicas .gestao_sto_rec{height:500px}.caracteristicas .relatorios{height:615px}.caracteristicas .gestao_mesas{height:215px}.caracteristicas .video{height:650px}.caracteristicas .gestao_sto_rec li{text-align:left}.caracteristicas .compras-imagem{background:url(../images/public/caracteristicas/compras_fonecedores2.jpg) center center no-repeat;background-size:100%}.caracteristicas .desktop-view .img-artigos{margin-top:-100px}.caracteristicas .desktop-view .clientes-top-offset{margin-top:60px}.caracteristicas .desktop-view .artigos-top-offset{margin-top:120px}.caracteristicas .desktop-view .padding-left-columns{padding-left:50px}.caracteristicas .desktop-view .container,.caracteristicas .desktop-view .container .col-conteudo,.caracteristicas .desktop-view .container-fluid,.caracteristicas .desktop-view .container-fluid .col-conteudo{height:inherit}.caracteristicas .desktop-view .container .col-conteudo:before,.caracteristicas .desktop-view .container-fluid .col-conteudo:before{content:"";display:inline-block;vertical-align:middle;height:100%}.caracteristicas .desktop-view .container .col-conteudo .wrapper-conteudo,.caracteristicas .desktop-view .container-fluid .col-conteudo .wrapper-conteudo{vertical-align:middle;display:inline-block;max-width:99%}.caracteristicas .desktop-view .text-public a,.caracteristicas .desktop-view .text-public li,.caracteristicas .desktop-view .text-public p,.caracteristicas .desktop-view .text-public span{font-family:'Open Sans'}.caracteristicas .desktop-view a{text-decoration:underline;color:#777}.caracteristicas .desktop-view .text-paginas-public{color:#777}.caracteristicas .desktop-view .text-paginas-public.anotacao{font-size:13px;margin-top:20px}.caracteristicas .desktop-view .play{z-index:1;position:absolute;font-size:160px;color:#fff;text-shadow:1px 1px #000;text-decoration:none;cursor:pointer;top:30%;left:50%;transform:translateX(-50%)}.caracteristicas .desktop-view .play:hover{opacity:.7}.caracteristicas .desktop-view .verticalLine{height:0;margin:auto;width:1px;background-color:#fff;border:1px solid #BCA18D;position:absolute;top:-5%;left:50%;-webkit-transition:height 1s;transition:height 1s}.caracteristicas .desktop-view .stretch-line{height:100px}.caracteristicas .desktop-view li{font-size:11px;color:#9a9a9a;font-weight:200}.caracteristicas .desktop-view li span{color:#9a9a9a}.caracteristicas .desktop-view img{width:100%;height:auto}.caracteristicas .desktop-view .gestao-mesas-bgcolor{background-color:#f2f2f2}.caracteristicas .desktop-view .titulo-faturacao{color:#034b6b}.caracteristicas .desktop-view .titulo-gest-cli-contas,.caracteristicas .desktop-view .titulo-gest-mesas{color:#aa6357;line-height:30px}.caracteristicas .desktop-view .titulo-gest-artigos,.caracteristicas .desktop-view .titulo-gest-compras-forne{color:#a4895f;line-height:30px}.caracteristicas .desktop-view .titulo-gest-stock-receita,.caracteristicas .desktop-view .titulo-relatorios{color:#158bcc}.caracteristicas .desktop-view .titulo-paypay-idok{color:#000}.caracteristicas .desktop-view .titulo-gest-cli-contas,.caracteristicas .desktop-view .titulo-gest-compras-forne,.caracteristicas .desktop-view .titulo-relatorios{line-height:30px}.caracteristicas .desktop-view .icon-play:before{content:"\47"}@media (max-width:1200px){.caracteristicas .faturacao{height:600px}.caracteristicas .gestao_cli_art{height:950px}.caracteristicas .gestao_sto_rec{height:500px}.caracteristicas .relatorios{height:545px}.caracteristicas .desktop-view .clientes-top-offset{margin-top:0}.caracteristicas .desktop-view .artigos-top-offset{margin-top:60px}}@media (max-width:992px){.caracteristicas .faturacao,.caracteristicas .gestao_cli_art,.caracteristicas .gestao_compras,.caracteristicas .gestao_mesas,.caracteristicas .gestao_sto_rec,.caracteristicas .paypay_idok,.caracteristicas .relatorios,.caracteristicas .video{height:auto}.caracteristicas .compras-imagem{background:0 0}.caracteristicas .text-public a,.caracteristicas .text-public li,.caracteristicas .text-public p,.caracteristicas .text-public span{font-family:'Open Sans'}.caracteristicas .panel-group .panel.panel-darkblue .panel-heading .panel-title a div.icon-panel-title.caract-page{padding:0}.caracteristicas .panel .text-public a,.caracteristicas .panel .text-public li,.caracteristicas .panel .text-public p,.caracteristicas .panel .text-public span{font-size:14px}.caracteristicas .panel .text-public li{font-size:9px}}@media (max-width:1900px){.caracteristicas .compras-imagem{background-size:auto}}.banners-imgs .button-format{padding:5px 30px;border-radius:10px}.banners-imgs .banner-font-format{letter-spacing:5px}.banners-imgs .wrapper-banner{opacity:0}@-webkit-keyframes fadeIn_overriden_slower{from{opacity:0}to{opacity:1}}@keyframes fadeIn_overriden_slower{from{opacity:0}to{opacity:1}}.banners-imgs .fadeIn{-webkit-animation-name:fadeIn_overriden_slower;animation-name:fadeIn_overriden_slower;-webkit-animation-duration:3s;animation-duration:3s}@media (max-width:1100px){.banners-imgs .button-format{padding:5px 20px}}#mobile_menu{display:none;background-color:#06638c}#mobile_menu *{color:#fff}#mobile_menu .right-menu .title-menu-right{margin-bottom:5px;font-size:30px}#mobile_menu .right-menu .title-menu-right .icon{vertical-align:middle;margin-left:-38px}#mobile_menu .right-menu li:after{border:none}#mobile_menu .right-menu li a:hover,#mobile_menu .right-menu li:hover{background-color:#2b7799}#mobile_menu .right-menu li:active{background-color:#1687ba}#mobile_menu .right-menu li a{font-size:18px;color:#fff;line-height:50px;padding-left:50px}#mobile_menu .right-menu li a:active,#mobile_menu .right-menu li a:focus{background-color:transparent}.content-animate-left,.content-animate-right,.content-animate-up,.title-animate-down,.title-animate-up,html body{opacity:0}@-webkit-keyframes slideInUp_overriden_igest{from{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp_overriden_igest{from{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}html body .slideInUp{-webkit-animation-name:slideInUp_overriden_igest;animation-name:slideInUp_overriden_igest}@-webkit-keyframes fadeInLeft_overriden_igest{from{opacity:0;-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft_overriden_igest{from{opacity:0;-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}html body .fadeInLeft{-webkit-animation-name:fadeInLeft_overriden_igest;animation-name:fadeInLeft_overriden_igest}@-webkit-keyframes fadeInRight_overriden_igest{from{opacity:0;-webkit-transform:translate3d(20%,0,0);transform:translate3d(20%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight_overriden_igest{from{opacity:0;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}html body .fadeInRight{-webkit-animation-name:fadeInRight_overriden_igest;animation-name:fadeInRight_overriden_igest}@-webkit-keyframes fadeInUp_overriden_igest{from{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp_overriden_igest{from{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}to{opacity:1;-webkit-transform:none;transform:none}}html body .fadeInUp{-webkit-animation-name:fadeInUp_overriden_igest;animation-name:fadeInUp_overriden_igest}@-webkit-keyframes fadeInDown_overriden_igest{from{opacity:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown_overriden_igest{from{opacity:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}to{opacity:1;-webkit-transform:none;transform:none}}html body .fadeInDown{-webkit-animation-name:fadeInDown_overriden_igest;animation-name:fadeInDown_overriden_igest}*{font-family:'Open Sans';box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;*behavior:url(javascript/boxsizing.htc)}.text-public a,.text-public li,.text-public p,.text-public span{font-family:Lato;font-size:17px;font-weight:300;color:#777}.grecaptcha-badge{display:none}.titulo-public,.titulo-public span{font-family:Dosis;letter-spacing:4px;font-size:25px;font-weight:lighter}.text-paginas-public,.text-paginas-public.p{font-family:'Open Sans';font-weight:200;font-size:17px;color:#666}.container-placeholder-positioning{position:relative}.container-placeholder-positioning .floating-placeholder{color:#9d9d9d;position:absolute;transition:all .2s ease-out;top:10px;left:30px;background-color:#f2f2f2}.container-placeholder-positioning .animate-up{transform:translate(0,-19px);-webkit-transform:translate(0,-19px);-o-transform:translate(0,-19px);-moz-transform:translate(0,-19px);color:#000}.campos-obr{font-size:13px;color:#aa6357;font-weight:300}.div-alerta-wrapper{height:100px;background-color:#fff}.div-alerta-wrapper .inherit-height{height:inherit}.div-alerta-wrapper .alerta-div{font-family:'Open Sans';background-color:#fff;position:relative;z-index:10}.div-alerta-wrapper .alerta-div .icone-alerta-plataforma{font-size:50px;color:#aa6357}.div-alerta-wrapper .alerta-div .col-conteudo-alerta,.div-alerta-wrapper .alerta-div .col-icon-alerta{height:inherit}.div-alerta-wrapper .alerta-div .col-conteudo-alerta:before,.div-alerta-wrapper .alerta-div .col-icon-alerta:before{display:inline-block;vertical-align:middle;height:100%;content:" "}.div-alerta-wrapper .alerta-div .col-conteudo-alerta .container-conteudo-alerta,.div-alerta-wrapper .alerta-div .col-conteudo-alerta .container-icon-alerta,.div-alerta-wrapper .alerta-div .col-icon-alerta .container-conteudo-alerta,.div-alerta-wrapper .alerta-div .col-icon-alerta .container-icon-alerta{vertical-align:middle;display:inline-block;max-width:85%}.div-alerta-wrapper #alertaDate{font-weight:700}.spinner{margin:15px auto;width:50px;height:40px;text-align:center;font-size:10px}.spinner>div{background-color:#fff;height:100%;width:6px;margin-right:4px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.spinner .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.nopadding-left{padding-left:0!important}.nopadding-right{padding-right:0!important}.divider-5{margin-top:5px}.divider-15{margin-top:15px}.divider-25{margin-top:25px}.divider-30{margin-top:30px}.divider-55{margin-top:55px}.divider-60{margin-top:60px}.divider-75{margin-top:75px}.divider-100{margin-top:100px}.divider-120{margin-top:120px}.divider-130{margin-top:130px}.divider-185{margin-top:185px}.divider-300{margin-top:300px}.slick-slide img{display:inline-block}.slick-slide a:focus,.slick-slide:focus{outline-style:none}.btn{border-radius:10px}.btn:focus{outline:0!important}.hover{box-shadow:inset 0 0 0 0;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s}.input-error{border:1px solid!important}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:color 9999s ease-out,background-color 9999s ease-out!important}.about .panel-group,.caracteristicas .panel-group{margin:0}.about .panel-group .panel.panel-darkblue:first-child .panel-heading .panel-title a,.caracteristicas .panel-group .panel.panel-darkblue:first-child .panel-heading .panel-title a{border-top:none}.about .panel-group .panel.panel-darkblue:last-child .panel-heading .panel-title a,.caracteristicas .panel-group .panel.panel-darkblue:last-child .panel-heading .panel-title a{border-bottom:none}.about .panel-group .panel.panel-darkblue:last-child .panel-heading .panel-title a.collapsed,.caracteristicas .panel-group .panel.panel-darkblue:last-child .panel-heading .panel-title a.collapsed{border-bottom:1px solid #a8a8a8}.about .panel-group .panel.panel-darkblue,.caracteristicas .panel-group .panel.panel-darkblue{margin-top:0;border:0;box-shadow:none}.about .panel-group .panel.panel-darkblue .panel-heading,.about .panel-group .panel.panel-darkblue .panel-heading .panel-title,.caracteristicas .panel-group .panel.panel-darkblue .panel-heading,.caracteristicas .panel-group .panel.panel-darkblue .panel-heading .panel-title{padding:0}.about .panel-group .panel.panel-darkblue .panel-heading .panel-title a,.caracteristicas .panel-group .panel.panel-darkblue .panel-heading .panel-title a{border-top:1px solid #a8a8a8;display:block;padding:15px 35px 15px 15px;background-repeat:no-repeat;background-position:right 15px center;background-position-x:96%;background-position-y:50%;background-size:14px 9px}.about .panel-group .panel.panel-darkblue .panel-heading .panel-title a:active,.about .panel-group .panel.panel-darkblue .panel-heading .panel-title a:focus,.about .panel-group .panel.panel-darkblue .panel-heading .panel-title a:hover,.caracteristicas .panel-group .panel.panel-darkblue .panel-heading .panel-title a:active,.caracteristicas .panel-group .panel.panel-darkblue .panel-heading .panel-title a:focus,.caracteristicas .panel-group .panel.panel-darkblue .panel-heading .panel-title a:hover{background-color:#F5F5F5;text-decoration:none}.about .panel-group .panel.panel-darkblue .panel-heading .panel-title a.collapsed,.caracteristicas .panel-group .panel.panel-darkblue .panel-heading .panel-title a.collapsed{background-repeat:no-repeat;background-position:right 15px center;background-position-x:96%;background-position-y:50%}.about .panel-group .panel.panel-darkblue .panel-heading .panel-title a div.icon-panel-title,.caracteristicas .panel-group .panel.panel-darkblue .panel-heading .panel-title a div.icon-panel-title{background-repeat:no-repeat;background-position:left center;background-size:41px 37px;padding:0 0 0 53px;height:37px;color:#004371;font-size:14px;font-weight:500;display:table-cell;vertical-align:middle}.about .panel-group .panel.panel-darkblue .panel-collapse,.caracteristicas .panel-group .panel.panel-darkblue .panel-collapse{padding:0}.about .panel-group .panel.panel-darkblue .panel-collapse .panel-body,.caracteristicas .panel-group .panel.panel-darkblue .panel-collapse .panel-body{border-top:none;border-bottom:1px solid #ddd}.about .panel-group .panel.panel-darkblue #collapsedCompras .panel-body,.about .panel-group .panel.panel-darkblue #collapsedFaturacao .panel-body,.about .panel-group .panel.panel-darkblue #collapsedGestao_artigos .panel-body,.about .panel-group .panel.panel-darkblue #collapsedGestao_clientes .panel-body,.about .panel-group .panel.panel-darkblue #collapsedGestao_receita .panel-body,.about .panel-group .panel.panel-darkblue #collapsedGestao_stock .panel-body,.about .panel-group .panel.panel-darkblue #collapsedMesas .panel-body,.about .panel-group .panel.panel-darkblue #collapsedPOS .panel-body,.about .panel-group .panel.panel-darkblue #collapsedPaypay .panel-body,.about .panel-group .panel.panel-darkblue #collapsedRelatorios .panel-body,.about .panel-group .panel.panel-darkblue #collapsediDOK .panel-body,.caracteristicas .panel-group .panel.panel-darkblue #collapsedCompras .panel-body,.caracteristicas .panel-group .panel.panel-darkblue #collapsedFaturacao .panel-body,.caracteristicas .panel-group .panel.panel-darkblue #collapsedGestao_artigos .panel-body,.caracteristicas .panel-group .panel.panel-darkblue #collapsedGestao_clientes .panel-body,.caracteristicas .panel-group .panel.panel-darkblue #collapsedGestao_receita .panel-body,.caracteristicas .panel-group .panel.panel-darkblue #collapsedGestao_stock .panel-body,.caracteristicas .panel-group .panel.panel-darkblue #collapsedMesas .panel-body,.caracteristicas .panel-group .panel.panel-darkblue #collapsedPOS .panel-body,.caracteristicas .panel-group .panel.panel-darkblue #collapsedPaypay .panel-body,.caracteristicas .panel-group .panel.panel-darkblue #collapsedRelatorios .panel-body,.caracteristicas .panel-group .panel.panel-darkblue #collapsediDOK .panel-body{padding:25px}@media (max-width:993px){.div-alerta-wrapper{margin:15px 0;height:150px}}@media (max-width:360px){.div-alerta-wrapper{height:300px}.div-alerta-wrapper .alerta-div .col-conteudo-alerta .container-conteudo-alerta,.div-alerta-wrapper .alerta-div .col-conteudo-alerta .container-icon-alerta,.div-alerta-wrapper .alerta-div .col-icon-alerta .container-conteudo-alerta,.div-alerta-wrapper .alerta-div .col-icon-alerta .container-icon-alerta{vertical-align:middle;display:inline-block;max-width:70%}}