@charset "utf-8"; 
a, a:link, a:visited, a:active, a:hover {text-decoration:none;}

html {height: 100%;}
body {margin: 0; height: 100%; background-color: #ecf0f5; font-family: 'Malgun Gothic';}

/* 로그인 */
img{ border:0; }
input { /*padding:3px 5px; */}
span.blind { display:none; }
.blind {text-indent: -99999px;}

.layout_login {position: relative; min-height: 100%; display: table; margin:0 auto; width:941px;}

#layout_header { position:absolute; left:0; top:0; }
#layout_header .whois_logo { float:left; margin:0; }

#login_area {position: relative; display: table-cell; vertical-align: middle;}
#login_area h1.logo_top {position: absolute; top: -116px; left: 0; width: 100%; text-align: center;}

#login_area h2 {display:none;}
#login_area .login_form {position: relative; width: 375px; margin: 0 auto; background-color: #fff; border: 1px solid #e1e1e1; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
#login_area .login_form td {padding:0; font:12px Gulim; color:#3a3b3e; }
#login_area .login_form td.info_box {width: 225px; height: 30px; vertical-align: top;}
#login_area .login_form td.btn_box {padding-left: 10px;}

#login_area .login_form input.input_login {border:1px solid #e1e1e1; width:225px; height:30px; line-height: 30px; padding:0 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
#login_area .login_form input.input_id {background: url(/admin/images/login/bg_id.gif) no-repeat; margin-bottom: 10px;} 
#login_area .login_form input.input_pw {background: url(/admin/images/login/bg_pw.gif) no-repeat;}

#login_area .login_form .form {display: block; padding: 30px; margin: 0;}
#login_area .login_desc {font-size: 12px; color: #7e7e7e; text-align: center; height: 40px; line-height: 40px; background-color: #e1e1e1;}
#login_area .login_alarm {margin:5px 10px; font-size:12px; color:#7e7e7e;}

a.blue_text {color: #0e8be3; text-decoration: underline;}
.btn_login {width: 80px; height: 70px; background:url(/admin/images/login/btn_login.jpg) no-repeat; padding: 0; color: #fff; border:0; cursor:pointer;}
 
.input_id.on, .input_pw.on {background: none !important;}

.footer {position: absolute; bottom: 0; width: 100%; height: 30px; line-height: 30px; text-align: center; color: #6f6f6f; border-top: 1px solid #d9dce0; font-size: 12px; background-color: #fff;}