
/*관리자 로그인페이지*/
.manager_login_img { text-align:center; }
.manager_login_img > img { width:40%; }
.manager_login_wrap { text-align: center; }
.manager_login_box { margin:70px; }
.manager_login_title > div { display:inline-block; }
.manager_login_title_left > div { display:inline-block; margin-right:20px;  } 
.manager_login_title_left_img > img { width:100%; }
.manager_login_title_left_content > h2, .manager_login_title_left_content > h2 > span { font-size:36px; }
.manager_login_title_left_content > h2 > span { color:#333366; font-weight:600; }
/*.manager_login_title_left::after { content:""; width:2px; height:32px; display:inline-block; background-color:#999999; margin-right:20px; margin-top:20px; } */
.manager_login_title_right { margin-top:10px; }
.manager_login_content { margin:50px auto; padding:20px 0; border-top:1px solid #29344f; border-bottom:1px solid #29344f; width:50%; }
.manager_login_content .in_group > label { min-width:150px; display:inline-block; margin-right:40px; }
.manager_login_content .in_group > input { border:1px solid #333; padding:5px 0; border-radius:2px; margin-bottom:25px; }
.manager_login_content .btn-login { background:#29344f; color:#fff; padding:7px 60px; border-radius:2px; }


@media only screen and (max-width:980px) {
    .manager_login_img > img { width:60%; }
    .manager_login_content { width:90%; }
}

@media only screen and (max-width:640px) {
   .manager_login_img > img { width:80%; }
   .manager_login_content .in_group > label { min-width:120px; display:block; margin-right:0px; }
   .manager_login_content { width:100%; }
   .manager_login_box { margin:30px; }
}

.td-wd-10pct { width:10%; }
.td-wd-15pct { width:15%; }
.td-wd-20pct { width:20%; }
.td-wd-25pct { width:25%; }


/*관리자 서브페이지 1*/
/*파일추가*/
.file-addition > div > table { width:100%; text-align: center; border-top:2px solid #1a95bf; }
.file-addition > div > table tr > td { padding:10px 0;  border-right:1px solid #dfdfdf; }
.file-addition > div > table tr > td:last-child { border-right:0; }
.file-addition > div > table > thead  > tr > td { border-bottom:1px solid #dfdfdf; }
.file-addition > div > table > thead { background:rgba(55, 145, 191, 0.1); }
.file-addition > div > table tr > td > input { border:1px solid #c9caca; border-radius:4px; background:#ffffff; padding:4px 3px; width:90%;  }
.addition_btn > a { background:#1a95bf; color:#fff; padding:4px 10px; }
.file-addition > div > table tr > td > span { display:none; }
.file-addition .sel-srch, 
.file-addition .in-srch { border:1px solid #c9caca; background:#fff; padding:4px 8px; border-radius:4px; margin:0 3px; }

@media only screen and (max-width:724px) {
    .file-addition > div > table { background:rgba(55, 145, 191, 0.1); padding-bottom:15px; }
    .file-addition > div > table tr > td { display:block; width: 100%; }
    .file-addition > div > table tr > td > span { display:block; color:#999; margin-bottom:10px; }
    .file-addition > div > table > thead { display:none; }
    .file-addition > div > table > tbody > tr > td:first-child { margin-top:20px; }
    .addition_btn { margin-top:15px; margin-bottom:25px }
    .addition_btn > a { padding:6px 100px; border-radius:4px; }
}
@media only screen and (max-width:480px) {
    .section-menu-container .section-menu li a { width:150px; height:50px; }
}
@media only screen and (max-width:360px) {
    .section-menu-container .section-menu li a { width:100px; }
}

/*삭제 테이블*/
.delete_material { margin-top:50px; }
.delete_material > table { width:100%; text-align:center; border-top:2px solid #1a95bf; }
.delete_material > table tr > td { padding:8px 0; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; }
.delete_material > table tr > td:last-child { border-right:0; }
.delete > a { background:#FF0000; border:1px solid #CC0033; color:#fff; padding:3px 8px; }
.delete_material > table > thead { background:rgba(55, 145, 191, 0.1); font-weight:600; }
.delete_material > table tr:nth-child(even) { background:rgba(55, 145, 191, 0.1); }
.delete_material > table tr > td > span { display:none; }

@media only screen and (max-width:724px) {
    .delete_material > table tr > td { display:block; }
    .delete_material > table > thead { display:none; }
    .delete_material > table tr > td { border-right:0; border-bottom:0; }
    .delete_material > table tr > td > span { display:block; color:#999; font-size:14px; }
    .delete_material > table tr:nth-child(even) { background:#fff; }
    .file-addition > div > table tr > td { border-right:0; }
}

