.login-popup{padding:10px 20px 20px;color:#797979;min-width:357px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.7);-moz-box-shadow:0 0 10px rgba(0,0,0,.7);box-shadow:0 0 10px rgba(0,0,0,.7);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background:#fff}.login-popup h2{text-rendering:optimizelegibility;font-size:1.7375em;font-weight:400;margin-bottom:10px;color:#029ec6;text-transform:uppercase;text-align:center}.login-popup .close-btn{font-size:1.2em;right:3px;color:#000;color:rgba(0,0,0,.5);-webkit-transition:color,.7s;-moz-transition:color,.7s;-o-transition:color,.7s;transition:color,.7s;position:absolute;top:0}.login-popup .close-btn:hover{color:#029ec6}.login-popup .message{padding:10px;text-shadow:0 1px 0 rgba(0,0,0,.1);color:#fff;margin:0 0 10px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.login-popup .message.success{background:#609450}.login-popup .message.error{background:#bd362f}.login-popup .message.notice{background:#faa732}#form p{padding:0;margin:0 0 10px}#form .field-titles{font-size:.8125em;font-weight:700;text-transform:uppercase;line-height:1.538461538em}#form .input{padding:5px;font-size:1.230769231em;border:1px solid #e6e6e6;-webkit-transition:border,.7s;-moz-transition:border,.7s;-o-transition:border,.7s;transition:border,.7s;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.2);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background:#fff}#form .input:focus,#form .input:hover{border:1px solid #029ec6}#form #forgetmenot{position:relative;margin:0;float:left}#form #forgetmenot label{font-size:1.05em;-webkit-transition:color,.7;-moz-transition:color,.7;-o-transition:color,.7;transition:color,.7;position:relative;top:5px;cursor:pointer}#form #forgetmenot label:hover{color:#029ec6}#form .submit .button{padding:7px 18px;font-size:1em;border:none;color:#fff;-webkit-transition:background,.2s;-moz-transition:background,.2s;-o-transition:background,.2s;transition:background,.2s;outline:0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:#029ec6;background:rgba(2,158,198,.7)}#form .submit .button:hover{background:#029ec6}#additional-settings{font-size:.85em;position:absolute;bottom:-25px}#additional-settings a{color:#029ec6}#additional-settings a:hover{opacity:.8}