body{background:#fff!important}.hide-inactive-children{margin:0 auto;height:85%;display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;justify-content:center;-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;transition:all .25s ease 0s}.hide-inactive-children>:not(.active){display:none}@media only screen and (min-width:1660px){.hide-inactive-children{padding:0 100px!important}}@media only screen and (max-height:800px){.hide-inactive-children{padding-top:30px!important;height:80%}}.login-footer{margin:0 auto;text-align:center;align-items:center;justify-content:center;flex-direction:column;padding:10px 0 20px!important}.login-footer p{text-align:center;padding-bottom:0}@media only screen and (max-width:350px){.login-footer p{font-size:10px;margin:0}}@media only screen and (max-width:600px){.login-footer span.links{display:none}}.iti-mobile .intl-tel-input .country-list{width:83px}.noMarginBottom{margin-bottom:0}#login-content{width:100%}.noPadding{padding:0}#login-logo{width:100%;height:60px;position:fixed;left:0;top:0;z-index:100;background:#f5f5f5 url(//d406l28ic3dl5.cloudfront.net/5a-logo-gray.svg) no-repeat center center;background-size:60%}.loginContent{width:100%}#photo{position:fixed;left:0;height:100%;background:#d1e8ff url(https://s3.amazonaws.com/5aimg/img-login-desk.jpg) no-repeat;background-size:cover;background-position:center 55px}#contentLogin{position:absolute;background-color:#fff;margin:0;right:0;box-sizing:border-box;height:100%;border:0}@media only screen and (max-width:600px){#contentLogin{height:auto;padding-top:55px}}.iconArea{background-repeat:no-repeat}.iconArea.contaExistente{background-image:url(https://s3.amazonaws.com/5aimg/5a-conta-existente.png);background-position:center;width:120px;height:42px}.iconArea.emailEnviado{background-image:url(https://s3.amazonaws.com/5aimg/5a-email-enviado.svg);background-position:center;width:110px;height:34px}.iconArea.emailExclamacao{background-image:url(https://s3.amazonaws.com/5aimg/5a-email-exclamacao.svg);background-position:center;width:85px;height:44px}.iconArea.chatIcon{background-image:url(https://s3.amazonaws.com/5aimg/5a-chat.svg);background-position:center;width:50px;height:35px}.login-header,.login-header span.txt{font-size:32px;line-height:40px;font-weight:300;text-align:center;min-height:15%;display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;justify-content:center;padding:0}@media only screen and (max-height:800px){.login-header,.login-header span.txt{font-size:25px;line-height:30px;min-height:12%}}@media only screen and (max-width:1100px){.login-header,.login-header span.txt{font-size:22px;line-height:1.2}}@media only screen and (max-width:600px){.login-header,.login-header span.txt{flex-direction:column}.login-header .iconArea,.login-header span.txt .iconArea,.login-header .txt,.login-header span.txt .txt{display:block;text-align:center;font-weight:300}.login-header .iconArea,.login-header span.txt .iconArea{margin-bottom:30px}}@media only screen and (max-width:350px){.login-header,.login-header span.txt{font-size:20px}}.login-header.form-header,.login-header span.txt.form-header{margin-bottom:0}@media only screen and (max-width:600px){.mobile-hide{display:none}.desk-hide{display:block}}@media only screen and (min-width:600px){.mobile-hide{display:block}.desk-hide{display:none}}.akIntro li{display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;justify-content:flex-start}.akIntro li.smart i{color:#50a0f0}.akIntro li.fav i{color:#e1615d}.akIntro li i{padding-right:15px}.akIntro li p{font-size:14px;padding:0;text-align:left}.login-list{font-size:14px;text-align:center;min-height:8%}@media only screen and (max-width:600px){.login-list{font-size:13px}}#phone-input{text-align:center;line-height:1.8;min-height:14%}#phone-input #phoneNumber{color:#505050}#next-step-button{text-align:center;width:100%}#next-step-button a{display:inline-block;width:100%;background-color:#bababa;text-align:center;color:#fff;font-size:13px;box-sizing:border-box;padding:8px;height:48px;text-transform:uppercase}#next-step-button a span{font-weight:bold}#next-step-button a.active,#next-step-button a.loginBtn.active{background-color:#50a0f0;pointer-events:auto;cursor:pointer}#next-step-button a.loginBtn{pointer-events:none;cursor:default}.iti-flag{background-image:url("https://s3.amazonaws.com/5aimg/flags.png")!important}span.country-name{display:none}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=text]{box-sizing:border-box}.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:transparent}.intl-tel-input{width:100%}input#phone{letter-spacing:1px;color:#505050}.buttonsArea a{background-color:#bababa;color:#fff;display:block;box-sizing:border-box;text-align:center;font-size:13px;padding:10px 40px;border:solid 1px #bababa;pointer-events:none;cursor:default;-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;transition:all .25s ease 0s}@media only screen and (max-width:600px){.buttonsArea a{padding:8px 10px}}.buttonsArea a.active{border:solid 1px #50a0f0;background-color:#fff;color:#50a0f0;pointer-events:auto;cursor:pointer}.buttonsArea a.active:hover{border:solid 1px #50a0f0;background-color:#50a0f0;color:#fff}#emailAndNameInput,#initialInput,#existingUserHasPhoneInput,#emailVerificationInput,#contactUsInput{width:70%;margin:0 auto}@media only screen and (max-width:1600px){#emailAndNameInput,#initialInput,#existingUserHasPhoneInput,#emailVerificationInput,#contactUsInput{width:80%}}@media only screen and (max-width:1270px){#emailAndNameInput,#initialInput,#existingUserHasPhoneInput,#emailVerificationInput,#contactUsInput{width:90%}}@media only screen and (max-width:1060px){#emailAndNameInput,#initialInput,#existingUserHasPhoneInput,#emailVerificationInput,#contactUsInput{width:100%}}#emailAndNameInput>.row,#initialInput>.row,#existingUserHasPhoneInput>.row,#emailVerificationInput>.row,#contactUsInput>.row{margin-bottom:10px}#emailAndNameInput .input-field label,#initialInput .input-field label,#existingUserHasPhoneInput .input-field label,#emailVerificationInput .input-field label,#contactUsInput .input-field label{font-size:13px;font-weight:400}#emailAndNameInput input:focus:not([readonly])+label,#initialInput input:focus:not([readonly])+label,#existingUserHasPhoneInput input:focus:not([readonly])+label,#emailVerificationInput input:focus:not([readonly])+label,#contactUsInput input:focus:not([readonly])+label{color:#50a0f0}#emailAndNameInput input[type=text],#initialInput input[type=text],#existingUserHasPhoneInput input[type=text],#emailVerificationInput input[type=text],#contactUsInput input[type=text],#emailAndNameInput input[type=email],#initialInput input[type=email],#existingUserHasPhoneInput input[type=email],#emailVerificationInput input[type=email],#contactUsInput input[type=email]{box-shadow:none}#emailAndNameInput input[type=text]:focus,#initialInput input[type=text]:focus,#existingUserHasPhoneInput input[type=text]:focus,#emailVerificationInput input[type=text]:focus,#contactUsInput input[type=text]:focus,#emailAndNameInput input[type=email]:focus,#initialInput input[type=email]:focus,#existingUserHasPhoneInput input[type=email]:focus,#emailVerificationInput input[type=email]:focus,#contactUsInput input[type=email]:focus{border-bottom:1px solid #50a0f0;box-shadow:none}#emailAndNameInput .dropdown-content li>a,#initialInput .dropdown-content li>a,#existingUserHasPhoneInput .dropdown-content li>a,#emailVerificationInput .dropdown-content li>a,#contactUsInput .dropdown-content li>a,#emailAndNameInput .dropdown-content li>span,#initialInput .dropdown-content li>span,#existingUserHasPhoneInput .dropdown-content li>span,#emailVerificationInput .dropdown-content li>span,#contactUsInput .dropdown-content li>span{color:#50a0f0}#emailAndNameInput .customCheckbox,#initialInput .customCheckbox,#existingUserHasPhoneInput .customCheckbox,#emailVerificationInput .customCheckbox,#contactUsInput .customCheckbox{text-align:left}#emailAndNameInput .customCheckbox [type="checkbox"]+label:before,#initialInput .customCheckbox [type="checkbox"]+label:before,#existingUserHasPhoneInput .customCheckbox [type="checkbox"]+label:before,#emailVerificationInput .customCheckbox [type="checkbox"]+label:before,#contactUsInput .customCheckbox [type="checkbox"]+label:before,#emailAndNameInput .customCheckbox [type="checkbox"]:not(.filled-in)+label:after,#initialInput .customCheckbox [type="checkbox"]:not(.filled-in)+label:after,#existingUserHasPhoneInput .customCheckbox [type="checkbox"]:not(.filled-in)+label:after,#emailVerificationInput .customCheckbox [type="checkbox"]:not(.filled-in)+label:after,#contactUsInput .customCheckbox [type="checkbox"]:not(.filled-in)+label:after{top:4px;width:14px;height:14px}#emailAndNameInput .customCheckbox [type="checkbox"]:checked+label:before,#initialInput .customCheckbox [type="checkbox"]:checked+label:before,#existingUserHasPhoneInput .customCheckbox [type="checkbox"]:checked+label:before,#emailVerificationInput .customCheckbox [type="checkbox"]:checked+label:before,#contactUsInput .customCheckbox [type="checkbox"]:checked+label:before{top:0;width:10px;height:17px;border-right:2px solid #50a0f0;border-bottom:2px solid #50a0f0}#emailAndNameInput .customCheckbox label,#initialInput .customCheckbox label,#existingUserHasPhoneInput .customCheckbox label,#emailVerificationInput .customCheckbox label,#contactUsInput .customCheckbox label{font-weight:300;font-size:13px}#emailAndNameInput .customCheckbox label.icon,#initialInput .customCheckbox label.icon,#existingUserHasPhoneInput .customCheckbox label.icon,#emailVerificationInput .customCheckbox label.icon,#contactUsInput .customCheckbox label.icon{padding-left:16px}@media only screen and (max-width:600px){#emailAndNameInput .customCheckbox label,#initialInput .customCheckbox label,#existingUserHasPhoneInput .customCheckbox label,#emailVerificationInput .customCheckbox label,#contactUsInput .customCheckbox label{font-size:12px}}#emailAndNameInput .login-info,#initialInput .login-info,#existingUserHasPhoneInput .login-info,#emailVerificationInput .login-info,#contactUsInput .login-info{font-size:22px;text-align:center;font-weight:bold;min-height:8%}@media only screen and (max-width:600px){#emailAndNameInput .login-info,#initialInput .login-info,#existingUserHasPhoneInput .login-info,#emailVerificationInput .login-info,#contactUsInput .login-info{font-size:15px}}#emailAndNameInput .confirmation,#initialInput .confirmation,#existingUserHasPhoneInput .confirmation,#emailVerificationInput .confirmation,#contactUsInput .confirmation{text-align:center;font-size:13px;margin-top:30px}@media only screen and (max-width:600px){#emailAndNameInput .confirmation,#initialInput .confirmation,#existingUserHasPhoneInput .confirmation,#emailVerificationInput .confirmation,#contactUsInput .confirmation{font-size:12px;text-align:left}}#contactUsInput p{font-size:14px;text-align:center}#contactUsInput p.login-info{font-size:16px;font-weight:400;line-height:1.6;min-height:12%}#contactUsInput p.login-info strong{font-weight:bold}#contactUsInput .chatArea .iconArea.chatIcon{display:none}#contactUsInput .chatArea .login-info{width:100%}@media only screen and (max-width:600px){#contactUsInput .chatArea{display:-webkit-flex;display:-ms-flex;display:flex;align-items:center}#contactUsInput .chatArea .iconArea.chatIcon{display:block}#contactUsInput .chatArea .login-info{font-size:14px;text-align:left}}#initialInput{width:80%}@media only screen and (max-width:600px){#initialInput{width:100%}}#emailVerification .login-header,#emailVerification .login-header span.txt{text-align:left}#emailVerification #emailVerificationInput p:not(.login-info){text-align:center;font-size:16px;line-height:1.5}@media only screen and (max-width:600px){#emailVerification #emailVerificationInput p:not(.login-info){font-size:13px}}#emailVerification #emailVerificationInput p:not(.login-info).small{font-size:13px}#emailVerification #emailVerificationInput .login-info{font-weight:500;min-height:auto;margin:0;padding:0}@media only screen and (max-width:600px){#emailVerification #emailVerificationInput .login-info{font-weight:800}}#existingUserHasPhone .login-list{font-size:16px}@media only screen and (max-width:600px){#existingUserHasPhone .login-list{font-size:13px}}#adminLogin{width:100%;text-align:center}#adminLogin .loginGoogle{position:relative;display:inline-block}#adminLogin .loginBtn{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24),0 0 0 0 #fff;-webkit-transition:box-shadow 500ms linear,display 0ms linear 0ms;-moz-transition:box-shadow 500ms linear,display 0ms linear 0ms;-ms-transition:box-shadow 500ms linear,display 0ms linear 0ms;-o-transition:box-shadow 500ms linear,display 0ms linear 0ms;transition:box-shadow 500ms linear,display 0ms linear 0ms;position:relative;font-size:17px;line-height:50px;display:inline-block;width:280px;height:50px;color:#fff;border-radius:0;cursor:pointer}#adminLogin .loginBtn .social-logo-container{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;position:absolute;left:0;width:50px;height:50px}#adminLogin .loginBtn .social-logo-container .fa{height:21px}#adminLogin .loginBtn>span{margin-left:25px;font-weight:bold}#adminLogin .loginBtn:hover{box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23),0 0 0 0 #fff;outline:0}#adminLogin .loginBtn:hover.loginCommon{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24),inset 0 0 0 1px transparent}#adminLogin .common-wrapper{-webkit-transition:max-height 500ms ease-out,display 0ms linear 0ms;-moz-transition:max-height 500ms ease-out,display 0ms linear 0ms;-ms-transition:max-height 500ms ease-out,display 0ms linear 0ms;-o-transition:max-height 500ms ease-out,display 0ms linear 0ms;transition:max-height 500ms ease-out,display 0ms linear 0ms;max-height:50px;padding:0 0 20px}#adminLogin .common-wrapper .loginCommon{border:solid 1px #50a0f0;box-shadow:none;text-align:center;background-color:#fff;background-image:none;color:#50a0f0}#adminLogin .common-wrapper.open{max-height:1000px}#adminLogin .common-wrapper .form-wrapper{-webkit-transition:opacity 500ms ease-out 500ms,display 0ms linear 0ms;-moz-transition:opacity 500ms ease-out 500ms,display 0ms linear 0ms;-ms-transition:opacity 500ms ease-out 500ms,display 0ms linear 0ms;-o-transition:opacity 500ms ease-out 500ms,display 0ms linear 0ms;transition:opacity 500ms ease-out 500ms,display 0ms linear 0ms;position:absolute;top:0;visibility:hidden;opacity:0}#adminLogin .common-wrapper .form-wrapper>.title{margin:0 auto;max-width:300px;line-height:50px;font-size:15px;color:#bababa;font-weight:bold}#adminLogin .common-wrapper .form-wrapper.show{position:initial;visibility:visible;opacity:1}#adminLogin .common-wrapper .form-wrapper .input-wrapper{max-width:320px;padding:15px 0;margin:0 auto}#adminLogin .common-wrapper .form-wrapper .input-wrapper input{width:100%;height:40px;border-radius:0;line-height:22px;padding:0 10px;box-sizing:border-box}#adminLogin .common-wrapper .form-wrapper .input-wrapper label{display:block;width:100%;text-align:left;position:relative}#adminLogin .common-wrapper .form-wrapper .input-wrapper label #recuperar-senha{position:absolute;right:0}#adminLogin .common-wrapper .form-wrapper #submit-login,#adminLogin .common-wrapper .form-wrapper #submit-cadastro,#adminLogin .common-wrapper .form-wrapper #submit-completar{width:200px;height:40px;border-radius:0;background-image:linear-gradient(to right,#50a0f0,#5c89de);margin:15px 0;cursor:pointer}#adminLogin .common-wrapper .form-wrapper .disclaimerCadastro{padding:0 15px}#adminLogin .oauth-wrapper .loginCommon{border:solid 1px #50a0f0;box-shadow:none;text-align:center;border-radius:0;background-image:linear-gradient(to right,#50a0f0,#5c89de);margin:15px 0;cursor:pointer}#adminLogin .horizontal-line{margin:25px;width:calc(100% - 50px);height:2px;background-color:#f0f0f0}