/*
// ÀÌ°Í ¶§¹®¿¡ ·Î±×ÀÎ ÈÄ¿Í ·Î±×ÀÎ ÇÏ±â ÀüÀÇ ÆùÆ®°¡ ¹Ù²ï´Ù.
body,td,select,input,div,form,textarea,center,option,pre,blockquote {font-size:10px;color:#666666}
A:link {color:#666666;text-decoration:none;}
A:visited {color:#666666;text-decoration:none;}
A:active {color:#666666;text-decoration:none;}
A:hover {color:#4E87BD;text-decoration:none;}
*/

input[type="checkbox"] {position: relative;top: 0px;}

.capslock {
	position: absolute;
	top: -23px;
	left: 7px;
	padding: 4px 0 0 0;
	width: 184px;
	color: #FF5722;
	font-size: 12.5px;
	text-align: left;
	line-height: 1.5;
}

.login_ps {
	cursor: pointer;
	background-color: #5f6a79;
	border: 1px;
	border-radius: 3px;
	color: #fff;
	font-size: 13px;
	height: 26px;
	padding: 3px 9px 5px 10px;;
	box-sizing: border-box;
	font-family: sans-serif;
	letter-spacing: -0.5px;
}

.login_input {
	border: 1px solid #ccc;
	width: 130px;
	height: 28px;
	text-align: left;
	border-radius: 3px;
	background: rgb(255, 255, 255);
	/*text-transform: lowercase;*/
	text-indent: 16px;
	font-size: 13px;
	color: #333;
	box-sizing: border-box;
    font-family: Arial, sans-serif;
}

div.password_div_top {
	position: relative;
	padding: 20px;
}

div.password_div_top input{
	width: 145px;
}

div.password_div_top i{
	position: absolute;
	left: calc(100% - 13px);
	top: 7px;
	color: #333;
}

.zb_login {
	width: 540px;
	height: 30px;
	/*border: 1px solid #f10;*/
	display: flex;
	justify-content: end;
}

.zb_login > div {
	position: relative;
	height:14px;
	padding:0 4px;
	font-size: 13px;
	text-align: right;
	font-family: Arial, sans-serif;
	box-sizing: content-box;
}