/* block x13 top user information */

#x13blocklogin {
	clear:both;
	float: right;
	margin-top:8px;
	position: relative;
}

#x13loginButton span.x13bl_u {
    color:#414141; 
    font-size:17px; 
    font-weight:500; 
    padding:10px;
    background: #FFF;
    display:block;
    text-align: right;
    cursor: pointer;
}

#x13loginButton.active span.x13bl_u,
#x13loginButton:hover span.x13bl_u{
	background: #fff;
}

/* Login Box */
#x13blocklogin .x13bl_content {
    position:absolute;
    top:44px;
    right:0;
    display:none;
    z-index:29;
}

#x13blocklogin .x13bl_login{
	width: 100%;
	position: relative;
	float: right;
}

#x13blocklogin .x13bl_content{
	background: #FFF;
	border: #f1f1f1 2px solid;
	padding: 10px;
	min-width: 270px;
}

@media (max-width: 480px) {
	#x13blocklogin .x13bl_login,
	#x13blocklogin .x13bl_content{
      width: 100%; }
}

#x13blocklogin .x13_lost_password{
	text-align: right;
	font-size: 0.8em;
}

#x13blocklogin .x13bl_content .submit{
	text-align: center;
}

#x13blocklogin .up_register{
	border-top:#d6d4d4 1px solid;
	padding-top: 10px;
	display: block;
	text-align: right;
	font-size: 1em;
}
#x13blocklogin .up_register span{
	display: block;
	font-weight: bold;
}

#x13blocklogin .hi{
	border-bottom:#d6d4d4 1px solid;
	text-align: center;
	padding-bottom: 5px;
	margin-bottom: 10px;
	display: block;
}

#x13blocklogin .hi span{
	font-weight: bold;
}

#x13blocklogin .x13bl_content ul{
	list-style: none;
	margin-bottom: 0px;
}

#x13blocklogin .x13bl_content ul li{
	font-size: 15px;
    padding: 5px 0;
    width: 100%;
    clear: both;
    text-align: left;
}

#x13blocklogin .x13bl_content ul li i{
	text-align: center;
}

#x13blocklogin .x13bl_content ul li a{
	display: block;
}


#x13blocklogin .x13bl_content ul li.logout{
	text-align: right;
}

#x13blocklogin input:focus {
    outline:none;
}

.header-nav #x13blocklogin{
	clear: none;
	margin-top: 0px;
}

.header-nav #x13blocklogin .x13bl_login{
	width: auto;
}

.header-nav #x13blocklogin span.x13bl_u{
	height: 3rem;
	padding: .75rem;
	margin-left: .9375rem;
	text-align: right;
	white-space: nowrap;
	font-weight: normal !important;
	font-size: 1em;
}

.header-nav #x13loginButton.active span.x13bl_u,
.header-nav #x13loginButton:hover span.x13bl_u{
	background: #ebebeb;
}

.header-nav #x13blocklogin .x13bl_content{
	border-color: #ebebeb;
	top:48px;
}
