.box{background:#fefefe;border:1px solid #005793;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:rgba(0,0,0,0.15) 0 0 1px;-webkit-box-shadow:rgba(0,0,0,0.15) 0 0 1px;box-shadow:rgba(0,0,0,0.15) 0 0 1px;color:#444;font:normal 12px/14px Arial,Helvetica,Sans-serif;margin:0 auto 30px;overflow:hidden;width:332px;position:absolute;left:50%;top:0;margin:5px 0 0 -166px}@media screen and (max-width:640px){.box{left:0;margin-left:5px}}.boxBody{background:#fefefe;border:0;padding:10px 20px}.box footer{background:#eff4f6;border-top:1px solid #fff;padding:22px 26px;overflow:hidden;height:32px}.box label{display:block;font:14px/22px Arial,Helvetica,Sans-serif;margin:10px 0 0 6px}.box footer label{float:left;margin:4px 0 0}.box footer input[type=checkbox]{vertical-align:sub;*vertical-align:middle;margin-right:5px}.box input[type=text],.box input[type=password],.txtField,.cjComboBox{border:6px solid #f7f9fa;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:2px 3px 3px rgba(0,0,0,0.06) inset,0 0 1px #95a2a7 inset;-webkit-box-shadow:2px 3px 3px rgba(0,0,0,0.06) inset,0 0 1px #95a2a7 inset;box-shadow:2px 3px 3px rgba(0,0,0,0.06) inset,0 0 1px #95a2a7 inset;margin:3px 0 4px;padding:8px 6px;width:270px;display:block}.box input[type=text]:focus,.box input[type=password]:focus,.txtField:focus,.cjComboBox:focus{border:6px solid #f0f7fc;-moz-box-shadow:2px 3px 3px rgba(0,0,0,0.04) inset,0 0 1px #0d6db6 inset;-webkit-box-shadow:2px 3px 3px rgba(0,0,0,0.04) inset,0 0 1px #0d6db6 inset;box-shadow:2px 3px 3px rgba(0,0,0,0.04) inset,0 0 1px #0d6db6 inset;color:#333}.txtField.small{padding:3px 6px;width:200px;border-width:3px !important}.rLink{padding:0 6px 0 0;font-size:11px;float:right}.box a{color:#f8ae01}.box a.newMember{padding:0 6px 0 0;font-size:12px;float:right;display:block;margin-top:20px}.box a:hover,.box a:focus{text-decoration:underline}.box a:active{color:#f84747}.btn{background:none repeat scroll 0 0 #f8ae01;border:1px solid #b4b4b4;color:#404040;font-size:12px;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:background-color 250ms ease-in-out;-moz-transition:background-color 250ms ease-in-out;-o-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out;margin-left:12px;width:93%;padding:7px 15px}:hover.btn,.box a:hover.btn{background:none repeat scroll 0 0 #fbce01;border:1px solid #f8ae01;color:#000;text-decoration:none}a.btn{color:white;text-decoration:none}.btnLogin:active{text-shadow:rgba(0,0,0,0.3) 0 -1px 0}.otherLogin{clear:both}.separator{position:relative;text-align:center;text-transform:uppercase;margin:32px 0 30px}.separator::before{content:'';border-top:1px solid #dce3e6;position:absolute;left:0;top:50%;width:100%}.separator>span{position:relative;z-index:1;display:inline-block;background-color:#FFF;font-size:1.2em;padding:0 10px}a.button{display:block;position:relative;padding:10px 10px 9px 49px;border:1px solid black;margin-top:10px;color:black;text-decoration:none}.button::after{content:' ';position:absolute;left:0;width:44px;height:44px;top:-5px}.google.button::after{background:url(/images/openid/google-g.jpg) center center no-repeat;background-size:44px}.facebook.button::after{background:url(/images/openid/facebook_f.png) center center no-repeat;background-size:44px}.error{color:#9a001b;margin:10px 0 0 6px}.box img.logo{width:75px;margin:10px 5px 5px 6px}.openid{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px solid #005793;padding:2px;margin:5px;float:left;width:82px;height:42px;vertical-align:middle;text-align:center;padding-left:0;margin-left:15px;width:115px}:hover.openid{border:1px solid #f8ae01;color:#000}.openid img{max-width:80px;max-height:40px;margin-left:5px;margin-top:2px}