@charset "utf-8";

@import url(font/font.css); /* 웹폰트 설정*/



body {background:url('../images/admin/admin_login_bg.gif') repeat-x;}
.admin_login {margin:196px auto 0; position:relative; width:743px; height:345px; background:url('../images/admin/admin_login_img.jpg') no-repeat;}
.admin_login h1 {position:absolute; top:67px; left:377px; z-index:2;}	
.admin_login .txt {position:absolute; top:81px; left:374px; z-index:1;}
.admin_login fieldset {position:absolute; top:157px; left:369px; background:url('../images/admin/login_fieldset.gif') no-repeat; width:374px;}
.admin_login fieldset .login_btn {position:absolute; bottom:4px; right:0;}
.admin_login fieldset p {height:22px; margin:0 0 4px; padding:10px 0 0 15px;}
.admin_login fieldset p .txt_input {padding:0; margin:0; height:15px; color:#cecece; font-family:Tahoma; font-size:14px; background:#2f2f2f; margin:0 0 0 23px; width:155px; border:0;}
.admin_login .notice {position:absolute; top:253px; left:372px; background:url('../images/admin/ico_notice.gif') no-repeat; padding:5px 0 0 28px; color:#444;}
.admin_login .notice span {color:#f8691a;}
.admin_footer {margin:0 auto; width:743px; padding:202px 0 0; text-align:center;}

/* 지필검사 로그인 */
#paper {background: #E2F3F3;margin-bottom:0;font-family: 'Noto Sans KR';}
#paper .paper_login_wrap {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    position: fixed;
    align-items: center;
}
#paper .paper_login_wrap:after {content:""; display:block; clear:both;}
#paper .paper_login_wrap .paper_login_inner {
    display: flex;
        height: 640px;
        width: 1000px;}
#paper .paper_login_wrap .login_info_text {margin: 0 0 35px;font-size: 14px;color: #888;font-weight: 300;line-height: 1.5;}
#paper .paper_login_wrap .inputColumn{float:left;display:block;width:259px;height:52px;overflow:hidden;margin:0 9px 0 0;}
#paper .paper_login_wrap .inputColumn label {float:left;display:block;width:105px;height:24px;line-height:24px;vertical-align:middle;}
#paper .paper_login_wrap .inputColumn label.title-column1 {background:url('../images/admin/title_login_label01.gif') no-repeat 0 5px;}
#paper .paper_login_wrap .inputColumn label.title-column2 {background:url('../images/admin/title_login_label02.gif') no-repeat 0 5px;}
#paper .paper_login_wrap .inputColumn .txt_input {float:left;width:150px;height:22px;vertical-align:middle;border:2px solid #eee;border-top:2px solid #9a9a9a;border-left:2px solid #9a9a9a;}
#paper .paper_login_wrap .btn-login-tonghab a {display: flex;width:345px;height:55px;margin:0 0 24px;background: #309fa4;font-size: 18px;border-radius: 31px;color: #FFFFFF;align-items: center;justify-content: center;font-family: 'Noto Sans KR';font-weight: 400;}
#paper .paper_login_wrap .btn-login-tonghab a strong{color:#FFE2A8;font-weight: 400;}
#paper .paper_login_wrap .btn_ipin {width:240px; height:33px; color:#fff; font-weight:bold; background:url('../images/admin/btn/paper_btn_main.gif') no-repeat; margin:20px 0 0;}
#paper .paper_login_wrap .btn_login {width:80px; height:50px; color:#fff; font-weight:bold; background:url('../images/admin/btn/paper_btn_login.gif') no-repeat; margin:0;}

#paper .paper_login_wrap .point_list {width:100%; margin:25px 0 0;}
#paper .paper_login_wrap .point_list li a:before {content:"!";display:block;width: 16px;height: 15px;border: 1px solid #309273;text-align: center;border-radius: 3px;margin: 0 8px 0 0;font-size: 12px;}
#paper .paper_login_wrap .point_list li {}
#paper .paper_login_wrap .point_list li a {font-size: 13px;color: #309273;letter-spacing:-1px;font-family: 'Noto Sans KR';display: flex;align-items: center;font-weight: 400;}
#paper .paper_login_wrap .point_list li.last {margin-right:0;}

#paper .paper_login_wrap .usage_info {position:relative; width:424px; background:url('../images/admin/paper/bg_paper_info_top.gif') no-repeat left top; padding:7px 0 0; margin:50px 0 0;}
#paper .paper_login_wrap .usage_info_inner {min-height:150px; height:auto !important; height:150px; background:url('../images/admin/paper/bg_paper_info_btm.gif') no-repeat left bottom; padding:14px 20px 0;}
#paper .paper_login_wrap .usage_info_inner .usage_left {float:left; width:111px;}
#paper .paper_login_wrap .usage_info_inner .usage_list {float:left; margin-top:-5px;}
#paper .paper_login_wrap .usage_info_inner .usage_list li {color:#888; line-height:22px;}
#paper .paper_login_wrap .usage_info_inner .usage_list li a {color:#888; letter-spacing:-1px;}
#paper .paper_login_wrap .usage_info_inner .usage_list li a:hover {color:#333; text-decoration:none;}
#paper .paper_login_wrap .usage_info_inner .usage_total {position:absolute; bottom:24px; left:21px;}

#paper  .paper_footer {width:790px; text-align:center; padding:126px 0 100px; margin:0 auto;}
.login_paper {padding:20px 0;}
.login_paper .inputTxt {border:solid 1px #ddd; height:20px; padding:5px 0 0 0; margin-right:5px;}
.login_paper label {display:inline-block; padding:0 10px 0 15px;}

#paper .paper_login_wrap h1 {
    margin: 74px 0 0 0;
    width: 100%;
    height: 42px;
    text-align: center;
    font-size: 20px;
    font-weight: 500;
    color: #309fa4;
}
#paper .paper_login_wrap .paper-left h1{
    margin: 44px 0 0 42px;
    width: 127px;
    height: 42px;
}
#paper .paper_login_wrap h1 img{
    width: 100%;
}
#paper .paper_login_wrap .paper-left{
    background: #309FA4;
    width: 540px;
    border-radius: 24px 0 0 24px;
    height: 100%;
}
#paper .paper_login_wrap .paper-left p{
    width: 320px;
    height: 412px;
    margin: 60px 0 0 106px;
    background: url(../images/admin/paper_main.png) center center no-repeat;
    text-indent: -9999px;
    font-size: 0;
}
#paper .paper_login_wrap .paper-right{
    background: #fff;
    border-radius: 0 24px 24px 0;
    width: 332px;
    height: calc(100% - 158px);
    padding: 158px 64px 0 64px;
}
#paper .paper_login_wrap .paper-right h2 {
    font-size: 24px;
    margin: 0 0 32px 0;
    color: #1A1A1A;
    font-weight: 500;
}
#paper .paper_login_wrap .paper-right strong {
    color: #309fa4;
    font-weight: 500;
}
#paper .logout-wrap{
    width: 60%;
    background: #fff;
    text-align: center;
    border-radius: 20px;
    margin: 0 auto;
    height: 50%;
}
#paper .paper_login_wrap .logout-wrap .inputColumn {
    float: none;
    display: block;
    width: 100%;
    height: 52px;
    overflow: hidden;
    margin: 0 9px 0 0;
    font-size: 18px;
}
#paper .paper_login_wrap .logout-wrap .ui-button{width: 200px;height: 50px;font-size: 16px;color: #fff;background: #309FA4;border-radius: 3px;}


/* 로그아웃 */
.admin_logout {margin:196px auto 0; position:relative; width:322px; height:248px; background:url('../images/admin/admin_logout_img.jpg') no-repeat; padding:97px 0 0 123px;}
.admin_logout .logout_info_text {letter-spacing:-1px; color:#444; padding:30px 4px 0;}
.admin_logout .logout_info_text .cf8691a {color:#f8691a;}
.admin_logout .out_btn {padding:20px 2px 0;}

 
/* 권한없음 */
.admin_none {margin:196px auto 0; position:relative; width:382px; height:273px; background:url('../images/admin/admin_lognon_img.jpg') no-repeat; padding:72px 0 0 178px;}
.admin_none .info_email {margin:29px 0 0 1px; background:url('../images/admin/bg_admin_email_left.gif') no-repeat left top; padding-left:8px;}
.admin_none .info_email dl {width:194px; background:url('../images/admin/bg_admin_email_right.gif') no-repeat right top; padding:3px 0 5px 15px; }
.admin_none .info_email dl:after {content:""; display:block; clear:both;}
.admin_none .info_email dt {float:left; color:#444; font-weight:bold; letter-spacing:-1px; margin-right:5px;}
.admin_none .info_email dd {float:left;}
.admin_none .info_email dd a {color:#dc5004;}

