@-webkit-keyframes move{0%{background-position:100% 0}100%{background-position:60px 60px}}@keyframes move{0%{background-position:100% 0}100%{background-position:60px 60px}}#page_error_message{margin-bottom:10px}#login h1,#login h2,#signup h1,#signup h2{padding:0!important}#login h1,#signup h1{font-size:24px;color:#46403c;letter-spacing:normal}#login h2,#signup h2{margin-top:0;margin-bottom:20px}#login form label,#login label,#signup form label,#signup label{font-weight:400;color:#333;white-space:normal}#login .has-error label,#login form .has-error label,#signup .has-error label,#signup form .has-error label{color:#C33}#login .checkbox label,#signup .checkbox label{white-space:normal}[dir=ltr] #login .checkbox label,[dir=ltr] #signup .checkbox label{padding-left:5px}[dir=rtl] #login .checkbox label,[dir=rtl] #signup .checkbox label{padding-right:5px}#login label span,#signup label span{color:#999}#login .smallLink,#signup label a,#signup p a{color:#3171c9;text-decoration:underline}#signup .has-error label a,.has-error label a{color:#E50000}.separator{position:relative;overflow:hidden;margin:10px 0}.separator:before{content:'';border-top:1px solid #ddd;display:block;margin:12px 0}.separator span{position:absolute;right:50%;top:0;font-family:Arial,Helvetica,sans-serif;padding:0 8px;display:inline-block;background:#f7f7f7;font-size:14px;font-weight:700;line-height:22px}#login .submit_container,#signup .submit_container{border-bottom:1px solid #d7d7d7;padding:10px 0 20px;margin-bottom:10px}.recover#signup .submit_container{border-bottom:0;padding:10px 0 0}#signup .popover-content ul li{margin-bottom:5px}form .form-group{position:relative}.input-loading{position:absolute;top:22px;left:0;z-index:2;display:block;width:31px;height:31px;line-height:31px;text-align:center;pointer-events:none;background:url(/headers/common/js/libraries/jquery.autocomplete/indicator.gif) transparent left center no-repeat}.subtitle_text{font-size:14px;color:#666;margin-bottom:14px}