.uiLoginForm__loginForm{padding-top:6px;margin:0 0 10px;display:inline-block}.uiLoginForm__recoveryForm{padding-top:6px;margin:0 0 20px;display:inline-block}.uiLoginForm__loginForm input,.uiLoginForm__recoveryForm input{padding:4px 6px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px;display:table-cell;height:20px;font-size:14px;line-height:20px;color:#555;box-sizing:content-box;-webkit-border-radius:4px;-moz-border-radius:4px;-webkit-box-sizing:content-box}.uiLoginForm__loginForm__loginBlock{display:table;border-collapse:collapse;width:100%;text-align:left}.uiLoginForm__loginForm__login,.uiLoginForm__recoveryForm__login4recoveryPass{width:20rem;display:table-cell}.uiLoginForm__loginForm__pass{width:14rem;display:table-cell}.uiLoginForm__loginForm__submit{margin-bottom:10px}.uiLoginForm__loginForm__rememberMeBlock{display:table;border-collapse:collapse;width:100%}.uiLoginForm__loginForm__rememberMe__checkbox{margin:4px 0 0;margin-top:1px \9;float:left}.uiLoginForm__loginForm__rememberMe__label{font-size:.9rem;padding-left:7px;display:table-cell;padding-top:6px;float:left}.uiLoginForm__loginForm__separator{padding-left:10px;display:table-cell;vertical-align:top}.uiLoginForm__loginForm__recoveryFormBlock{display:table;border-collapse:collapse;width:20rem}.uiLoginForm__loginForm__recoveryPassLink{font-size:.9rem;cursor:pointer;text-decoration:underline;display:table-cell;text-align:right;padding-top:6px;vertical-align:top}.uiLoginForm__recoveryForm__submit{float:left}.uiLoginForm__recoveryForm__cancelLink{font-size:.9rem;cursor:pointer;text-decoration:underline;padding-left:15px;float:left;padding-top:6px;vertical-align:top}.uiLoginForm__loginForm__homeLink{font-size:.9rem;cursor:pointer;text-decoration:underline}.uiLoginForm__recoveryForm__subheader{font-size:.9rem;color:#666;margin:-10px 0 10px 0;width:20rem}.uiLoginForm__recoveryForm__successText{padding-bottom:20px;color:#090}.uiLoginForm__recoveryForm__backLink{font-size:.9rem;text-decoration:underline;cursor:pointer}.uiLoginForm__loginForm__title{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}.uiLoginForm__loginForm__langSelector{float:right}.uiLoginForm__loginForm__langSelector *{border:0;outline:0}.uiLoginForm__loginForm__submit,.uiLoginForm__recoveryForm__submit{display:table-cell;padding:4px 12px;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);cursor:pointer;background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.uiLoginForm__loginForm__errMessage{color:#E00;padding-bottom:20px}.uiLoginForm__spinner{width:20rem;padding-bottom:20px;text-align:center}.disabledLoginBtn{color:#BBB!important}body,html{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;background:#F2F2F2}.mainCnt{position:absolute;top:50%;left:50%;margin-top:-200px;margin-left:-150px;background:#fff;border:1px solid silver;width:300px;padding:20px;border-radius:10px}.visible{display:block!important}.hide{display:none}.uiLoginForm__loginForm__langSelector{position:relative;display:inline-block;margin-top:-59px}.uiLoginForm__loginForm__langSelector:after{content:'\002335';font-size:12px;font-weight:700;font-family:Arial,sans-serif;color:#333;top:3px;position:absolute;pointer-events:none;margin-left:-14px}.uiLoginForm__loginForm__langSelector select{-webkit-appearance:none;font-size:15px;font-family:Arial,sans-serif;padding:5px 21px 3px 4px;background:0 0}.uiLoginForm__loginForm__langSelector option{-webkit-appearance:none;background-color:#FFF;border-color:transparent;font-family:Arial,sans-serif}