.account-link{position:relative;padding-bottom:20px;margin-bottom:-20px}.account-link .em-account:before,.account-link .em-account:after{}.account-link .em-account:hover:before,.account-link .em-account:hover:after{border-bottom-color:#cdcdcd}.account-link .em-account:hover:after{border-bottom-color:#ffffff;top:-4px}.em-account{position:absolute;top:21px;left:0;right:0;z-index:20;padding-top:10px;text-align:left}.em-account .block-content{width:260px;margin:auto;padding:17px 20px;background:#fff;border:1px solid #cdcdcd;overflow:hidden}.em-account .block-content .login-title{text-transform:uppercase;margin-bottom:3px}.em-account .block-content .action-forgot{padding-top:15px}.em-account .block-content .action-forgot .actions{float:left}.em-account .block-content .action-forgot .login_forgotpassword{float:left}.em-account .block-content .action-forgot .login_forgotpassword a{text-transform:capitalize;font-size:85%}.em-account .block-content .action-forgot .login_forgotpassword p{margin-bottom:0}.em-account .form-list li{width:100%;font-size:13px;margin:0 0 7px !important;padding:0 !important}.em-account .form-list li:after,.em-account .form-list li:before{display:none !important}.em-account .form-list p.required{font-size:85%;padding:0;margin:0}.pull-right .account-link .em-account{right:-10px;left:auto}.pull-right .account-link .em-account .form-list{float:none}