.hide{display:none}.show{display:block}.overlay{background:rgba(0,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,0.07);border-radius:3px;padding:8px 12px 9px 12px;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,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 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 0}.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 20px;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 auto}}
