.login_default{margin:0;padding:10px 0;border-bottom:0px solid #d9d9d9;border-top:1px solid #d9d9d9;width:100%;position:relative;_padding-top:2px;display:block;font-size:15px;box-sizing:border-box;}
.login_default fieldset{position:relative;border:0px solid #cacaca;padding:0px;width:100%;margin:0;box-sizing:border-box;}
.login_default fieldset .idpwWrap{overflow:hidden;clear:both;width:100%;}
.login_default fieldset .idpw{float:left;width:120px}
.login_default fieldset .idpw input{border:1px solid #c9c9c9;color:#282828;width:120px;background:#fbfbfb;padding:5px;margin:0 0 4px 0;font:.9em Tahoma;border-radius:0px;}
.login_default fieldset .login{float:right}
.login_default fieldset p.securitySignIn{clear:both;padding:0 0 0 18px;margin:4px 0 7px 0}
.login_default fieldset p.noneSSL{background:url("../images/none_ssl.png") no-repeat left top}
.login_default fieldset p.SSL{background:url("../images/ssl.png") no-repeat left top}
.login_default fieldset p.noneSSL a{color:#BF6801;text-decoration:none}
.login_default fieldset p.SSL a{color:#9CAC74;text-decoration:none}
.login_default fieldset p.keep{margin:10px 0;padding:0}
.login_default fieldset p.keep input{vertical-align:middle;width:13px;height:13px;margin:0;padding:0;border:0}
.login_default fieldset p.keep label{font:.9em;color:#666;vertical-align:middle}
.login_default fieldset p.keep_msg{color:#666}
.login_default fieldset ul.help{margin:0;border-top:1px solid #e4e4e4;overflow:hidden;padding:10px 0 0 0;white-space:nowrap;list-style:none;clear:both;display:flex;}
.login_default fieldset ul.help li{display:block;padding:0 3px 0 5px;float:left;flex:1 1;border-left:1px solid #ddd;text-align:center;}
.login_default fieldset ul.help li:first-child{background:none;padding-left:0;margin-bottom:3px;border-left:0px solid #ddd;}
.login_default fieldset ul.help li a{color:#54564b;font:.9em;white-space:nowrap;text-decoration:none}
.login_default fieldset ul.help li.first-child a{color:#54564b;text-decoration:none}
.login_default fieldset ul.help li a:hover{text-decoration:underline}
.login_default fieldset .userName{position:relative;width:100%;overflow:hidden;border-bottom:1px solid #e4e4e4;padding:0 0 6px 0;margin-top:0px;box-sizing:border-box;}
.login_default fieldset .userName strong{color:#282828;padding:4px 0 0 2px;font:bold .9em Tahoma}
.login_default fieldset .userName a{position:relative;right:0px}
.login_default fieldset .userName img{border:none}
.login_default fieldset ul.userMenu{margin:0 auto;position:relative;padding:0;margin-top:10px;width:100%;}
.login_default fieldset ul.userMenu li{list-style:none;margin-bottom:7px;width:50%;line-height:150%;border-bottom:1px dotted #ddd;float:left;}
.login_default fieldset ul.userMenu li:last-child{border-bottom:0px;}
.login_default fieldset ul.userMenu li a{color:#54564b;text-decoration:none;}

.logged_btn a{ position:relative; padding:7px 3px 7px 25px; transition-duration:0.3s; }
.logged_btn a:before{ position:absolute; transition-duration:0.3s; top:3px; right:calc(100% - 20px); color:#333; font-family:xeicon; }
.logged_btn:nth-child(1) a:before{ content:'\e68a'; border-radius:100%;}
.logged_btn:nth-child(2) a:before{ content:'\e64e'; }
.logged_btn:nth-child(3) a:before{ content:'\e651'; }
.logged_btn:nth-child(4) a:before{ content:'\e673'; }
.logged_btn:nth-child(5) a:before{ content:'\e68e'; }
.logged_btn:nth-child(6) a:before{ content:'\e794'; }
.logged_btn:nth-child(7) a:before{ content:'\e6ed'; }
.logged_btn:nth-child(8) a:before{ content:'\e68e'; }
.logged_btn a:hover{ padding-left:37px; color:#ff6600 !important;text-decoration:none !important;}
.logged_btn a:hover:before{ margin-right:-9px;  color:#ff6600 !important;}


.login_default fieldset ul.userMenu li a:hover{text-decoration:underline}
.login_default fieldset p.latestLogin{margin:5px 0;color:#666}
.login_default fieldset p.latestLogin span{font:1em Tahoma}
