.hide{display:none}.show{display:block}.overlay{background:rgba(0,0,0,.2);position:fixed;width:100%;height:100%;z-index:9999;top:0;left:0;bottom:auto}.overlay .login-wrapper{margin:10% auto 25px;max-width:320px;z-index:4;position:relative;background:#fff}.overlay .login-wrapper .content .error-msg{font-size:12px;color:#f97360}.overlay .login-wrapper .content .success-msg{font-size:12px;font-weight:500;color:#00c97e;padding:0;margin:15px 25px -15px}.overlay .login-wrapper .content .page-title{position:relative;display:block;width:calc(100% - 52px);padding:25px 26px}.overlay .login-wrapper .content .page-title .error-msg{padding:0;margin:0;position:absolute;bottom:5px}.overlay .login-wrapper .content h3{font-weight:400;font-size:18px;line-height:25px;color:#494949;display:inline-block}.overlay .login-wrapper .content p{margin:20px 25px 10px;font-size:13px;line-height:17px}.overlay .login-wrapper .content i.close{display:inline-block;background:transparent url(../images/button_close.png) no-repeat 0 0;width:11px;height:11px;position:absolute;right:25px;top:29px;cursor:pointer}.overlay .login-wrapper .content i.close:hover{background:url(../images/button_close_hover.png) no-repeat}.overlay .login-wrapper .content form#LoginForm{clear:left;display:block;padding:2px 26px 30px;width:calc(100% - 52px)}.overlay .login-wrapper .content fieldset{padding:0;margin:0;min-height:80px;border:0;position:relative}.overlay .login-wrapper .content fieldset .form-control{position:relative;display:inline-block;width:100%}.overlay .login-wrapper .content fieldset .form-control .error-text{background:#f97360;border-radius:0 0 4px 4px;color:#fff;font-size:11px;padding:2px 10px;position:absolute;right:0;top:100%}.overlay .login-wrapper .content fieldset input{margin:0 auto}.overlay .login-wrapper .content fieldset input[type=text],.overlay .login-wrapper .content fieldset input[type=password]{background:#f8f8f8;border:solid 1px rgba(0,0,0,.07);border-radius:3px;padding:8px 12px 9px;width:242px;font-family:roboto,Helvetica,Arial,sans-serif;font-weight:300;font-size:15px;color:#494949}.overlay .login-wrapper .content fieldset input[type=text]:hover,.overlay .login-wrapper .content fieldset input[type=password]:hover{border-color:rgba(0,0,0,.15)}.overlay .login-wrapper .content fieldset input[type=text]:active,.overlay .login-wrapper .content fieldset input[type=text]:focus,.overlay .login-wrapper .content fieldset input[type=password]:active,.overlay .login-wrapper .content fieldset input[type=password]:focus{border-color:#71c5ff;background:#fff}.overlay .login-wrapper .content fieldset input[type=text].error,.overlay .login-wrapper .content fieldset input[type=text].error-border,.overlay .login-wrapper .content fieldset input[type=password].error,.overlay .login-wrapper .content fieldset input[type=password].error-border{border-color:#f47a7d;border-radius:3px 3px 0 3px;background:#f8f8f8}.overlay .login-wrapper .content fieldset input[type=text].error:hover,.overlay .login-wrapper .content fieldset input[type=text].error-border:hover,.overlay .login-wrapper .content fieldset input[type=password].error:hover,.overlay .login-wrapper .content fieldset input[type=password].error-border:hover{border-color:#ee464a}.overlay .login-wrapper .content fieldset input[type=text].active_input,.overlay .login-wrapper .content fieldset input[type=password].active_input{background:#fff!important}.overlay .login-wrapper .content fieldset input[type=text]:-webkit-autofill,.overlay .login-wrapper .content fieldset input[type=password]:-webkit-autofill{box-shadow:0 0 0 20px #f8f8f8 inset;border-color:#e7e7e7}.overlay .login-wrapper .content fieldset input[type=text]:-webkit-autofill:hover,.overlay .login-wrapper .content fieldset input[type=password]:-webkit-autofill:hover{background:#f8f8f8;border-color:#d3d3d3}.overlay .login-wrapper .content fieldset input[type=text]:-webkit-autofill:active,.overlay .login-wrapper .content fieldset input[type=text]:-webkit-autofill:focus,.overlay .login-wrapper .content fieldset input[type=password]:-webkit-autofill:active,.overlay .login-wrapper .content fieldset input[type=password]:-webkit-autofill:focus{box-shadow:0 0 0 20px #fff inset;border-color:#71c5ff}.overlay .login-wrapper .content fieldset input[type=text]:-webkit-autofill.error,.overlay .login-wrapper .content fieldset input[type=text]:-webkit-autofill.error-border,.overlay .login-wrapper .content fieldset input[type=password]:-webkit-autofill.error,.overlay .login-wrapper .content fieldset input[type=password]:-webkit-autofill.error-border{border-color:#f47a7d;background:#f8f8f8}.overlay .login-wrapper .content fieldset input[type=text]:-webkit-autofill.error:hover,.overlay .login-wrapper .content fieldset input[type=text]:-webkit-autofill.error-border:hover,.overlay .login-wrapper .content fieldset input[type=password]:-webkit-autofill.error:hover,.overlay .login-wrapper .content fieldset input[type=password]:-webkit-autofill.error-border:hover{border-color:#ee464a}.overlay .login-wrapper .content fieldset input[type=password]{margin-top:20px}.overlay .login-wrapper .content fieldset .remember-forget{display:inline-block;width:100%}.overlay .login-wrapper .content fieldset .remember-forget a{color:#1794d2;text-decoration:none;font-weight:300;font-size:11px;float:left;margin:9px 0 0}.overlay .login-wrapper .content fieldset .remember-forget a:hover{text-decoration:underline}.overlay .login-wrapper .content fieldset .button-container{display:inline-block;width:100%;margin:20px 0 0}.overlay .login-wrapper .content fieldset .button-container a{text-decoration:none}.overlay .login-wrapper .content fieldset .button-container .button{display:inline-block;padding:7px 20px;border-radius:19px;font-weight:400;font-size:14px;line-height:16px;border:none}.overlay .login-wrapper .content fieldset .button-container .blue{color:#fff;background:#5ab9fb}.overlay .login-wrapper .content fieldset .button-container .blue:hover{background:#71c5ff}.overlay .login-wrapper .content fieldset .button-container .blue:focus,.overlay .login-wrapper .content fieldset .button-container .blue:active{background:#51b0f2}.overlay .login-wrapper .footer{clear:left;display:block;width:calc(100% - 32px);background:#f2f2f2;border-top:1px solid #e5e5e5;padding:12px 12px 12px 20px;margin:0;color:#494949;font-size:13px;font-weight:300}.overlay .login-wrapper .footer a{text-decoration:none}.overlay .login-wrapper .footer span{margin:0 12px 0 0;position:relative;top:7px}.overlay .login-wrapper .footer .button{display:inline-block;padding:7px 20px;border-radius:19px;font-weight:400;font-size:14px;line-height:16px;border:none;float:right}.overlay .login-wrapper .footer .red{color:#fff;background:#ff745f}.overlay .login-wrapper .footer .red:hover{background:#ff8774}.overlay .login-wrapper .footer .red:focus,.overlay .login-wrapper .footer .red:active{background:#f26550}.overlay .login-wrapper .footer.mac-os{text-align:center}.overlay .login-wrapper .footer.mac-os span{top:auto}.overlay .login-wrapper .footer.mac-os .button{float:none;margin-top:8px}.smartling-es .overlay .login-wrapper .footer{text-align:center}.smartling-es .overlay .login-wrapper .footer span{display:inline-block;width:100%;top:0;text-align:center;margin:0 0 10px}.smartling-es .overlay .login-wrapper .footer .button{float:none}@media screen and (max-width:767px){.overlay .login-wrapper{margin-top:98px;max-height:calc(100% - 20px)}.overlay .login-wrapper .content fieldset input[type=text],.overlay .login-wrapper .content fieldset input[type=password]{font-size:15px;color:#494949}.overlay .login-wrapper .footer{overflow:hidden}}@media screen and (max-width:767px) and (max-height:414px){.overlay .login-wrapper{margin-top:15px;margin-bottom:15px;max-height:calc(100% - 30px);overflow-y:auto;overflow-x:hidden}}@media screen and (max-width:360px){.overlay .login-wrapper{max-width:100%;margin-left:20px;margin-right:20px;margin-top:7%}.overlay .login-wrapper .content{width:100%}.overlay .login-wrapper .content fieldset input[type=text],.overlay .login-wrapper .content fieldset input[type=password]{width:calc(100% - 26px)}.overlay .login-wrapper .content fieldset .remember-forget a{font-size:12.5px;margin-top:14px}.overlay .login-wrapper .content fieldset .button-container{text-align:center;margin-top:24px}.overlay .login-wrapper .content fieldset .button-container .button{display:inline-block;font-size:16.67px;line-height:20px;padding:10px 20px;width:145px;text-align:center}.overlay .login-wrapper .footer{text-align:center;font-size:14.5px;padding:19px 20px 23px;width:calc(100% - 40px)}.overlay .login-wrapper .footer span{margin:0 auto;top:auto}.overlay .login-wrapper .footer .button,.overlay .login-wrapper .footer span{display:block}.overlay .login-wrapper .footer .button{float:none;font-size:16.67px;line-height:20px;padding:10px 20px;width:145px;margin:8px auto 0}}